language/node: also strip postpack

This commit is contained in:
Bo Anderson 2022-06-14 08:56:04 +01:00 committed by Mike McQuaid
parent 016646c130
commit 4c4ed598df
No known key found for this signature in database
GPG Key ID: 3338A31AFDB1D829

View File

@ -28,7 +28,8 @@ module Language
end
prepare_removed = pkg_json["scripts"]&.delete("prepare")
prepack_removed = pkg_json["scripts"]&.delete("prepack")
package.atomic_write(JSON.pretty_generate(pkg_json)) if prepare_removed || prepack_removed
postpack_removed = pkg_json["scripts"]&.delete("postpack")
package.atomic_write(JSON.pretty_generate(pkg_json)) if prepare_removed || prepack_removed || postpack_removed
end
output = Utils.popen_read("npm", "pack", "--ignore-scripts")
raise "npm failed to pack #{Dir.pwd}" if !$CHILD_STATUS.exitstatus.zero? || output.lines.empty?