Initial commit

This commit is contained in:
Bryce Lampe
2024-03-07 11:17:15 -08:00
committed by GitHub
commit 0d9ce7c53c
70 changed files with 4168 additions and 0 deletions

2
examples/nodejs/.gitignore vendored Normal file
View File

@@ -0,0 +1,2 @@
/bin/
/node_modules/

View File

@@ -0,0 +1,6 @@
name: provider-xyz-native
runtime: nodejs
plugins:
providers:
- name: xyz
path: ../../bin

7
examples/nodejs/index.ts Normal file
View File

@@ -0,0 +1,7 @@
import * as pulumi from "@pulumi/pulumi";
import * as xyz from "@pulumi/xyz";
const myRandomResource = new xyz.Random("myRandomResource", {length: 24});
export const output = {
value: myRandomResource.result,
};

View File

@@ -0,0 +1,11 @@
{
"name": "provider-xyz-native",
"devDependencies": {
"@types/node": "^14"
},
"dependencies": {
"typescript": "^4.0.0",
"@pulumi/pulumi": "^3.0.0",
"@pulumi/xyz": "0.0.1-alpha.1699945013+97b0e04c"
}
}

View File

@@ -0,0 +1,18 @@
{
"compilerOptions": {
"strict": true,
"outDir": "bin",
"target": "es2016",
"module": "commonjs",
"moduleResolution": "node",
"sourceMap": true,
"experimentalDecorators": true,
"pretty": true,
"noFallthroughCasesInSwitch": true,
"noImplicitReturns": true,
"forceConsistentCasingInFileNames": true
},
"files": [
"index.ts",
]
}