summary refs log tree commit diff
path: root/pkgs/build-support
diff options
context:
space:
mode:
authorhappysalada <raphael@megzari.com>2023-11-09 18:51:35 +0100
committerYt <happysalada@tuta.io>2023-11-16 11:57:48 +0000
commit7fb490674fbe789dafe09f018ae7470143ed5a3c (patch)
tree005c93baa48d52e4859541d1bd27230ee4418de6 /pkgs/build-support
parent54f00576aa6139a9d54062d0edc2fb31423f0ffb (diff)
downloadnixpkgs-7fb490674fbe789dafe09f018ae7470143ed5a3c.tar
nixpkgs-7fb490674fbe789dafe09f018ae7470143ed5a3c.tar.gz
nixpkgs-7fb490674fbe789dafe09f018ae7470143ed5a3c.tar.bz2
nixpkgs-7fb490674fbe789dafe09f018ae7470143ed5a3c.tar.lz
nixpkgs-7fb490674fbe789dafe09f018ae7470143ed5a3c.tar.xz
nixpkgs-7fb490674fbe789dafe09f018ae7470143ed5a3c.tar.zst
nixpkgs-7fb490674fbe789dafe09f018ae7470143ed5a3c.zip
buildNpmPackage: allow passing npmDeps
Diffstat (limited to 'pkgs/build-support')
-rw-r--r--pkgs/build-support/node/build-npm-package/default.nix11
1 files changed, 5 insertions, 6 deletions
diff --git a/pkgs/build-support/node/build-npm-package/default.nix b/pkgs/build-support/node/build-npm-package/default.nix
index 9babc7ae628..2aefab8ac7a 100644
--- a/pkgs/build-support/node/build-npm-package/default.nix
+++ b/pkgs/build-support/node/build-npm-package/default.nix
@@ -35,16 +35,15 @@
   # Value for npm `--workspace` flag and directory in which the files to be installed are found.
 , npmWorkspace ? null
 , nodejs ? topLevelArgs.nodejs
+, npmDeps ?  fetchNpmDeps {
+  inherit forceGitDeps src srcs sourceRoot prePatch patches postPatch;
+  name = "${name}-npm-deps";
+  hash = npmDepsHash;
+}
 , ...
 } @ args:
 
 let
-  npmDeps = fetchNpmDeps {
-    inherit forceGitDeps src srcs sourceRoot prePatch patches postPatch;
-    name = "${name}-npm-deps";
-    hash = npmDepsHash;
-  };
-
   # .override {} negates splicing, so we need to use buildPackages explicitly
   npmHooks = buildPackages.npmHooks.override {
     inherit nodejs;