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
Release: npm@6.10.0 #205
Release: npm@6.10.0 #205
Commits on Jun 30, 2019
-
This fixes a ERR_INVALID_OPT_VALUE error on Node v12
Configuration menu - View commit details
-
Copy full SHA for 011ae67 - Browse repository at this point
Copy the full SHA 011ae67View commit details -
Configuration menu - View commit details
-
Copy full SHA for 740fd95 - Browse repository at this point
Copy the full SHA 740fd95View commit details -
Several changes to the test suite to support running tests in parallel, bringing the overall test time down considerably. - Replace all literal 1337 and 1234 ports with a custom per-process port assignment based on the TAP_CHILD_ID environment variable. - Add common.pkg as a per-test working directory instead of polluting __dirname or accidentally reusing the same working directory for multiple tests. - Rework test config handling so that tests don't rely on config setup being run in a particular order. - Remove the npm-registry-couchapp tests, since it (a) relies on CouchDB, (b) is no longer a reliable indicator of registry compatibility, and (c) is already superceded in most cases by tests that use npm-registry-mock. (A test suite that runs against a reference implementation is a thing that should exist, but not here.) - Remove the fake-registry logging when TAP_CHILD_ID is set, since this is extremely hard to make sense of when running multiple tests in parallel. When Node v6 compatibility is dropped in npm v7, we can upgrade to the latest version of tap for a bit more speed, dropping Domains (and the associated deprecation warnings), and a fancier test reporter.
Configuration menu - View commit details
-
Copy full SHA for a4dc342 - Browse repository at this point
Copy the full SHA a4dc342View commit details -
outdated: fix special 'remote' deps
Add a special case for 'remote' deps (tarballs). Before b7b54f2 the package names were possibly just looked up in the registry instead. See https://npm.community/t/6187 Close: #180
Configuration menu - View commit details
-
Copy full SHA for ce93dab - Browse repository at this point
Copy the full SHA ce93dabView commit details -
Configuration menu - View commit details
-
Copy full SHA for acbbf7e - Browse repository at this point
Copy the full SHA acbbf7eView commit details -
Configuration menu - View commit details
-
Copy full SHA for d192904 - Browse repository at this point
Copy the full SHA d192904View commit details -
Configuration menu - View commit details
-
Copy full SHA for 39d473a - Browse repository at this point
Copy the full SHA 39d473aView commit details -
implementation added in #31
Configuration menu - View commit details
-
Copy full SHA for 747fdaf - Browse repository at this point
Copy the full SHA 747fdafView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d4effb - Browse repository at this point
Copy the full SHA 8d4effbView commit details -
Clarify usage of bundledDependencies
I spent a couple hours debugging the fact that package names in that key aren't supposed to include their versions! Assumed that it would need to have the same syntax as when running `npm install`. Thought this would be a good contribution for future readers.
Configuration menu - View commit details
-
Copy full SHA for f5857e2 - Browse repository at this point
Copy the full SHA f5857e2View commit details -
CLI: Add the arm64 check for legacy-platform-all.js test case.
Signed-off-by: ossdev <ossdev@puresoftware.com>
Configuration menu - View commit details
-
Copy full SHA for d2d3017 - Browse repository at this point
Copy the full SHA d2d3017View commit details -
Addresses https://www.npmjs.com/advisories/886
Configuration menu - View commit details
-
Copy full SHA for 57bef61 - Browse repository at this point
Copy the full SHA 57bef61View commit details -
npm checks only node.exe and not node on local dir
npm find local node.exe on windows, but relies on global node installation on linux. Added a test to check for a local installation of node before relying on the system wide installation. Close: #200
Configuration menu - View commit details
-
Copy full SHA for 4bec4f1 - Browse repository at this point
Copy the full SHA 4bec4f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for a4475de - Browse repository at this point
Copy the full SHA a4475deView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2ee405d - Browse repository at this point
Copy the full SHA 2ee405dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f101d44 - Browse repository at this point
Copy the full SHA f101d44View commit details -
Never include /.git in the package. It creates packages that, once installed, can not be easily removed. Prevent .DS_Store files from being picked up if they are files rather than folders. (Note that a .DS_Store file in a specifically included dir _will_ still be included.) Don't bother walking node_modules in the root if no packages are bundled. (Saves thousands of lstat calls on npm publish in normal cases.) Sort package file lists in the tarball to optimize for gzip compression.
Configuration menu - View commit details
-
Copy full SHA for ec62362 - Browse repository at this point
Copy the full SHA ec62362View commit details -
Fixes a bug related to FSReqWrap on Node v12, and incorrect encoding/decoding of base-256 numeric values.
Configuration menu - View commit details
-
Copy full SHA for f75d46a - Browse repository at this point
Copy the full SHA f75d46aView commit details -
Configuration menu - View commit details
-
Copy full SHA for bf61c45 - Browse repository at this point
Copy the full SHA bf61c45View commit details -
Configuration menu - View commit details
-
Copy full SHA for b57d07e - Browse repository at this point
Copy the full SHA b57d07eView commit details -
Configuration menu - View commit details
-
Copy full SHA for e9411c6 - Browse repository at this point
Copy the full SHA e9411c6View commit details -
Configuration menu - View commit details
-
Copy full SHA for f5e8849 - Browse repository at this point
Copy the full SHA f5e8849View commit details -
fix: do not crash when removing nameless packages
Fix: npm/npm#17858 Fix: npm/npm#18042 Fix: https://npm.community/t/issue-npm-dedupe-crash-with-typeerror-cannot-read-property-0-of-undefined/644/3 Close: #201 This fixes a bug where a package folder might have a package.json which is missing or lacks a name property. It also properly detects the scoped-ness of a package folder even if the package name is not scoped, since one might install `express@npm:@scope/express` and end up in that state.
Configuration menu - View commit details
-
Copy full SHA for d9238af - Browse repository at this point
Copy the full SHA d9238afView commit details -
1
Configuration menu - View commit details
-
Copy full SHA for 87fef4e - Browse repository at this point
Copy the full SHA 87fef4eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8bd8e90 - Browse repository at this point
Copy the full SHA 8bd8e90View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0421930 - Browse repository at this point
Copy the full SHA 0421930View commit details -
Configuration menu - View commit details
-
Copy full SHA for 39538b4 - Browse repository at this point
Copy the full SHA 39538b4View commit details -
Total luxury problem. There are too many cores on my laptop, so commands kick off and complete too quickly, resulting in not properly demonstrating the behavior that this test is looking for.
Configuration menu - View commit details
-
Copy full SHA for 33e2d1d - Browse repository at this point
Copy the full SHA 33e2d1dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6bb935c - Browse repository at this point
Copy the full SHA 6bb935cView commit details -
Configuration menu - View commit details
-
Copy full SHA for a823f30 - Browse repository at this point
Copy the full SHA a823f30View commit details -
Configuration menu - View commit details
-
Copy full SHA for e36b3c3 - Browse repository at this point
Copy the full SHA e36b3c3View commit details
Commits on Jul 1, 2019
-
test: use common.pkg basedir in newly added test
Missed this on the review. Minor nit, not worth rebasing, now that the release is almost ready to ship.
Configuration menu - View commit details
-
Copy full SHA for 828c21d - Browse repository at this point
Copy the full SHA 828c21dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 36ddc3c - Browse repository at this point
Copy the full SHA 36ddc3cView commit details -
Configuration menu - View commit details
-
Copy full SHA for cad4b85 - Browse repository at this point
Copy the full SHA cad4b85View commit details -
Configuration menu - View commit details
-
Copy full SHA for eee0bcd - Browse repository at this point
Copy the full SHA eee0bcdView commit details
Commits on Jul 2, 2019
-
Configuration menu - View commit details
-
Copy full SHA for 162858b - Browse repository at this point
Copy the full SHA 162858bView commit details
Commits on Jul 3, 2019
-
Configuration menu - View commit details
-
Copy full SHA for c1522be - Browse repository at this point
Copy the full SHA c1522beView commit details