about summary refs log tree commit diff
path: root/nixpkgs/pkgs/build-support/node/import-npm-lock/hooks/default.nix
blob: 5990371def9120f111f141a295b9f9f9722c762d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
{ callPackage, lib, makeSetupHook, srcOnly, nodejs }:
{
  npmConfigHook = makeSetupHook
    {
      name = "npm-config-hook";
      substitutions = {
        nodeSrc = srcOnly nodejs;
        nodeGyp = "${nodejs}/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js";
        canonicalizeSymlinksScript = ./canonicalize-symlinks.js;
        storePrefix = builtins.storeDir;
      };
    } ./npm-config-hook.sh;
}