Merge pull request #13419 from Bo98/npm-postpack

language/node: also strip postpack
This commit is contained in:
Mike McQuaid 2022-06-14 09:24:09 +01:00 committed by GitHub
commit f802815474
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

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?