Files
node/tools/nix/devTools.nix
T
Antoine du Hamel 32b5d0d0f1 tools: do not hardcode yamllint path
Allows user to get `yamlllint` from other source than Pip (e.g. Nix).

Signed-off-by: Antoine du Hamel <duhamelantoine1995@gmail.com>
PR-URL: https://github.com/nodejs/node/pull/65747
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Filip Skokan <panva.ip@gmail.com>
2026-09-04 22:21:58 +00:00

24 lines
560 B
Nix

{
pkgs ? import ./pkgs.nix { },
ncu-path ? null, # Provide this if you want to use a local version of NCU
}:
[
pkgs.curl
pkgs.gh
pkgs.git
pkgs.jq
pkgs.ruff
pkgs.shellcheck
pkgs.yamllint
]
++ (
if (ncu-path == null) then
[ pkgs.node-core-utils ]
else
[
(pkgs.writeShellScriptBin "git-node" "exec \"${ncu-path}/bin/git-node.js\" \"$@\"")
(pkgs.writeShellScriptBin "ncu-ci" "exec \"${ncu-path}/bin/ncu-ci.js\" \"$@\"")
(pkgs.writeShellScriptBin "ncu-config" "exec \"${ncu-path}/bin/ncu-config.js\" \"$@\"")
]
)