-
-
Notifications
You must be signed in to change notification settings - Fork 14.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Various buildNpmPackage fixes #200470
Merged
Merged
Various buildNpmPackage fixes #200470
Changes from all commits
Commits
Show all changes
14 commits
Select commit
Hold shift + click to select a range
7d9b574
prefetch-npm-deps: add support for link dependencies in v2 lockfiles
winterqt 34498a1
prefetch-npm-deps: add support for hosted git shorthands
winterqt 41d5035
prefetch-npm-deps: skip bundled dependencies in v1 lockfiles
winterqt 927a2da
prefetch-npm-deps: add etherpad-lite v1.8.18 as a test
winterqt 422c0e6
npmHooks.npmBuildHook: mention dontNpmBuild if script fails to run
winterqt 697e8d2
npmHooks.npmConfigHook: also patch shebangs after rebuilding
winterqt d8a351f
npmHooks.npmConfigHook: add some missing quotes around variable assig…
winterqt b0e26bc
npmHooks.npmConfigHook: add diagnostic for when dependencies aren't p…
winterqt d546a34
npmHooks.npmInstallHook: pass install flags to prune
winterqt 7690013
npmHooks.npmConfigHook: sugget specifying legacy peer deps option for…
winterqt 75c7eb0
prefetch-npm-deps: move tests to separate file
winterqt 2584831
prefetch-npm-deps: deduplicate dependencies when parsing lockfile
winterqt 6d154cd
prefetch-npm-deps: repack hosted git deps
winterqt 7e81e81
open-stage-control: update deps hash
winterqt File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Would that already be enough? Searching through everyfile in the blackhole could take a bit.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It could be enough, but who knows what files packages add in their install scripts that have hardcoded shebangs...
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If patchShebangs would be free, we would just run it on every source file and patch everything we can. node_modules is notorious for being very big and with lots of files.
How about we just search for executable files and patch those?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Maybe?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We'll get this in without addressing this for now.