ansible-language-server: use npm pack --ignore-scripts

This commit is contained in:
Winter
2022-12-13 19:40:27 -05:00
parent f1292b31d6
commit a37c3a6b94
@@ -18,7 +18,7 @@ buildNpmPackage rec {
npmDepsHash = "sha256-8FP6hF85w1Zbhiwi2V350ZWFAykAfvsXRGL8bvGk1XE=";
npmBuildScript = "compile";
# We remove the prepare and prepack scripts because they run the
# We remove/ignore the prepare and prepack scripts because they run the
# build script, and therefore are redundant.
#
# Additionally, the prepack script runs npm ci in addition to the
@@ -27,9 +27,10 @@ buildNpmPackage rec {
# wiping out node_modules, which causes a mysterious error stating that tsc isn't installed.
postPatch = ''
sed -i '/"prepare"/d' package.json
sed -i '/"prepack"/d' package.json
'';
npmPackFlags = [ "--ignore-scripts" ];
passthru.updateScript = nix-update-script {
attrPath = pname;
};