mirror of
https://github.com/nodejs/node.git
synced 2026-11-09 15:11:11 -05:00
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>
24 lines
560 B
Nix
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\" \"$@\"")
|
|
]
|
|
)
|