mirror of
https://github.com/zhigang1992/npm.git
synced 2026-01-12 22:49:19 +08:00
This makes the '^' operator stricter for 0.x.y versions, even if 'x' is not 0. As a direct result, several *other* deps had to be updated, because they either depended on semver 2.x, or because the new stricter rules meant that they (or their deps) were no longer valid. The update to 'read-installed', in particular, causes a test failure. That update must be rolled back, or the test made to pass, prior to a stable npm 2.0.0 release going out.
npm-install-checks
A package that contains checks that npm runs during the installation.
API
.checkEngine(target, npmVer, nodeVer, force, strict, cb)
Check if node/npm version is supported by the package.
Error type: ENOTSUP
.checkPlatform(target, force, cb)
Check if OS/Arch is supported by the package.
Error type: EBADPLATFORM
.checkCycle(target, ancestors, cb)
Check for cyclic dependencies.
Error type: ECYCLE
.checkGit(folder, cb)
Check if a folder is a .git folder.
Error type: EISGIT