Skip to content
This repository has been archived by the owner on Aug 11, 2022. It is now read-only.

refactor per module checks #9039

Closed
wants to merge 6 commits into from
Closed

Conversation

iarna
Copy link
Contributor

@iarna iarna commented Jul 23, 2015

This in turn fixes #8637 and #8921

It also fixes a here-to-unknown engine checking bug (that is to say, it wasn't checking them– if it had been, it would have been inappropriately exploding <.<).

@iarna iarna added this to the 3.x-next milestone Jul 23, 2015
@iarna iarna force-pushed the iarna/refactor-per-module-checks branch from 4ce9320 to 51eb3f6 Compare July 23, 2015 11:25
radarhere and others added 4 commits July 23, 2015 19:30
There was some weirdness going on where, depending on your
local setup during release, you could get unexpected results
during build (specifically, the version on the tarball and zip
corresponded to your global npm's version)

I went ahead and also made it so the npm pack is also done
by the version getting released, to avoid any possible
issues with 2.x vs 3.x

PR-URL: #9012
This includes a bugfix, kapouer/marked-man#4 ,
which

Fixes #8984

PR-URL: #8990
@zkat
Copy link
Contributor

zkat commented Jul 23, 2015

Lots of stuff, so you maaaybe want another set of eyeballs, too? LGTM, though. I say 🐑 if your tests pass :)

This does a few things:

1. It fixes the calls to npm-install-checks– we were passing a
read-package-tree node, and it wants package.json data.

2. This moves checks to be at "install" time (resolveWithNewModule), so
they happen earlier.

3. Arguments passed in from the command line are checked even earlier.
This is where "don't install yourself" checks are done.

PR-URL: #9039
Fixes: #8637
Fixes: #8921
@iarna iarna force-pushed the iarna/refactor-per-module-checks branch from 51eb3f6 to e395d60 Compare July 24, 2015 07:00
iarna added a commit that referenced this pull request Jul 24, 2015
This does a few things:

1. It fixes the calls to npm-install-checks– we were passing a
read-package-tree node, and it wants package.json data.

2. This moves checks to be at "install" time (resolveWithNewModule), so
they happen earlier.

3. Arguments passed in from the command line are checked even earlier.
This is where "don't install yourself" checks are done.

PR-URL: #9039
Fixes: #8637
Fixes: #8921
@iarna
Copy link
Contributor Author

iarna commented Jul 25, 2015

This was released w/ npm@3.2.0.

@iarna iarna closed this Jul 25, 2015
@iarna iarna removed the in-progress label Jul 25, 2015
@iarna iarna deleted the iarna/refactor-per-module-checks branch July 27, 2015 19:33
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants