diff options
author | Scott Trinh <scottyparade@gmail.com> | 2022-11-22 21:38:43 -0500 |
---|---|---|
committer | Matthieu Coudron <teto@users.noreply.github.com> | 2022-12-17 15:20:56 +0100 |
commit | a731c6acb46e06144da95152cff21d6fb85f1981 (patch) | |
tree | ba11e66466655118af23e063b4d780de94447149 /pkgs/tools/admin/pulumi-packages | |
parent | b20b602fb2eb6a695c84d0acbbd19a3fcf28e008 (diff) |
pulumiPackages.pulumi-language-nodejs: init at 3.47.0
Diffstat (limited to 'pkgs/tools/admin/pulumi-packages')
-rw-r--r-- | pkgs/tools/admin/pulumi-packages/default.nix | 1 | ||||
-rw-r--r-- | pkgs/tools/admin/pulumi-packages/pulumi-language-nodejs.nix | 33 |
2 files changed, 34 insertions, 0 deletions
diff --git a/pkgs/tools/admin/pulumi-packages/default.nix b/pkgs/tools/admin/pulumi-packages/default.nix index f343f9c893ba1..caf9ce9c581a8 100644 --- a/pkgs/tools/admin/pulumi-packages/default.nix +++ b/pkgs/tools/admin/pulumi-packages/default.nix @@ -7,5 +7,6 @@ in pulumi-aws-native = callPackage' ./pulumi-aws-native.nix { }; pulumi-azure-native = callPackage' ./pulumi-azure-native.nix { }; pulumi-language-python = callPackage ./pulumi-language-python.nix { }; + pulumi-language-nodejs = callPackage ./pulumi-language-nodejs.nix { }; pulumi-random = callPackage' ./pulumi-random.nix { }; } diff --git a/pkgs/tools/admin/pulumi-packages/pulumi-language-nodejs.nix b/pkgs/tools/admin/pulumi-packages/pulumi-language-nodejs.nix new file mode 100644 index 0000000000000..828483c22859e --- /dev/null +++ b/pkgs/tools/admin/pulumi-packages/pulumi-language-nodejs.nix @@ -0,0 +1,33 @@ +{ lib +, buildGoModule +, pulumi +, nodejs +}: +buildGoModule rec { + inherit (pulumi) version src; + + pname = "pulumi-language-nodejs"; + + sourceRoot = "${src.name}/sdk"; + + vendorHash = "sha256-IZIdLmNGMFjRdkLPoE9UyON3pX/GBIgz/rv108v8iLY="; + + subPackages = [ + "nodejs/cmd/pulumi-language-nodejs" + ]; + + ldflags = [ + "-s" + "-w" + "-X github.com/pulumi/pulumi/sdk/v3/go/common/version.Version=${version}" + ]; + + checkInputs = [ + nodejs + ]; + + postInstall = '' + cp nodejs/dist/pulumi-resource-pulumi-nodejs $out/bin + cp nodejs/dist/pulumi-analyzer-policy $out/bin + ''; +} |