Skip to content

Remove use of prepublish in recommended setup#291

Merged
springmeyer merged 1 commit intomasterfrom
drop-prepublish-recommendation
May 30, 2017
Merged

Remove use of prepublish in recommended setup#291
springmeyer merged 1 commit intomasterfrom
drop-prepublish-recommendation

Conversation

@springmeyer
Copy link
Copy Markdown
Contributor

@springmeyer springmeyer commented May 16, 2017

The recommendation of prepublish here was to help ensure the bundled deps tree is correct before publishing (because sadly npm does not do this for us: npm/npm#5929).

But prepublish also runs during install per npm/npm#10074 and https://github.com/npm/npm/blob/latest/CHANGELOG.md#new-prepare-script-prepublish-deprecated-breaking. So, let's avoid the confusion and potential gochas of different npm versions by not recommending this hook.

refs https://github.com/springmeyer/bundle-dedupe-testcase a testcase demonstrated a problem with npm ls triggering an error on npm install due to a deduping bug in npm v3.x

The recommendation of `prepublish` here was to help ensure the bundled deps tree is correct. But `prepublish` also runs during install per npm/npm#10074. So, let's avoid the confusion and potential gochas of different npm versions by not recommending this hook.
@springmeyer springmeyer merged commit 2d4c6f9 into master May 30, 2017
@springmeyer springmeyer deleted the drop-prepublish-recommendation branch May 30, 2017 20:38
springmeyer pushed a commit to mapnik/node-mapnik that referenced this pull request Sep 7, 2017
springmeyer added a commit to mapbox/node-zipfile that referenced this pull request Sep 7, 2017
springmeyer added a commit to mapbox/mbtiles-geostats that referenced this pull request Sep 7, 2017
springmeyer added a commit to mapbox/node-cpp-skel that referenced this pull request Sep 7, 2017
springmeyer added a commit to mapbox/node-fontnik that referenced this pull request Sep 7, 2017
rafatower pushed a commit to CartoDB/node-mapnik that referenced this pull request Jan 5, 2018
Algunenano pushed a commit to Algunenano/node-mapnik that referenced this pull request Mar 19, 2018
hyj1991 pushed a commit to X-Profiler/node-pre-gyp that referenced this pull request Jun 16, 2023
Remove use of prepublish in recommended setup
hyj1991 pushed a commit to X-Profiler/node-pre-gyp that referenced this pull request Jun 16, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants