Age | Commit message (Collapse) | Author |
|
|
|
|
|
PR-URL: https://github.com/npm/npm/pull/15900
Credit: @iarna
actions: Allow actions to return promises
extract: Eliminate extra callback
finalize: Rewrite finalize as promises
update-linked: Remove update-linked action
install: Remove obsolete invalid action filtering
fetch-package-metadata: Error on installing windows paths on non-windows systems
fetch-package-metadata: Read in modules installed inside of new links
finalize: Act on realpaths because we may be installing inside a link prior to the symlink being made
finalize: Create symlinks of directory deps
deps: Resolve ambiguity for file specifiers in the traditional way
deps: Set link and realpath properties for directory deps
inflate-bundled: Distinguish published bundles from lined modules
node: Add new fromLink attribute to track sourced-to-symlinks deps
diff-trees: Don't try to install deps that are already inside a link
fetch-package-metadata: Improve error messages for link failures
install: Run preinstall lifecycle after finalize
finalize: Start reading package.json files here
decompose-actions: Don't fetch or extract links
deps: Determine if a link matches spec based on where it points
deps: Compute correct save specifier for file spec
deps: Set the isInLink property on new children
deps: When finding the install location, don't walk up out of a symlink unless PRESERVE_SYMLINKS is on
diff-trees: Stop setting isInLink, this is now a first class property
diff-trees: Only exclude children of links from adding if they were already there behind the symlink
inflate-bundled: We are using isInLink now not fromLink
inflate-bundled: realpaths should be built on realpaths
node: Eliminate fromLink as a thing
node: Fill in values for inLink, isInLink & fromBundle
save: When updating a lock/shrinkwrap don't read the damn tree again
shrinkwrap: Fill in version per the new shrinkwrap spec
install: Make _inBundle purely a debugging artifact
inflate-shrinkwrap: Fix how bundle deps are inflated
save: Detect dependency type when saving
recalculateMetadata: Rewrite as simpler and synchronous
prune: Work off computed metadata
refreshPackageJson: Copy all of the in memory version over the on-disk version except empty items
install: Reduce normalize tree function to minimum
realize-package-specifier: Bring into closer alignment with spec
read-shrinkwrap: Use child.isTop not !child.parent
copy-tree: Don't crash of requires or requiredBy are missing
copy-tree: Initialize copied nodes
dedupe: use getRequested instead of child.package._requested
install: recompute the pkg relationships after finalize
Neccessary to align behavior with shrinkwraps where relationship information
isn't available until we read the module off disk.
install: Prune the tree after building it
install: Only save deps if we made changes
inflate-shrinkwrap: Better metadata while inflating
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
If registry doesn't support ping, npm doctor should display
the information instead of stopping its investigation.
Credit: @watilde
PR-URL: https://github.com/npm/npm/pull/16021
Reviewed-By: @iarna
|
|
Fixes: #11342
PR-URL: https://github.com/npm/npm/pull/16213
Credit: @lucastheisen
Reviewed-By: @iarna
|
|
Credit: @j-f1
Reviewed-By: @iarna
PR-URL: https://github.com/npm/npm/pull/16364
Fixes: https://github.com/npm/npm/issues/8821
|
|
PR-URL: https://github.com/npm/npm/pull/16129
Credit: @jaridmargolin
Reviewed-By: @iarna
|
|
Because npms prior 4.4.3 can't install dependencies that have bundled scoped
modules. This didn't show up sooner because they ALSO had a bug that caused
bundled scoped modules to not be included in the bundle.
Credit: @iarna
PR-URL: https://github.com/npm/npm/pull/16066
|
|
Credit: @iarna
PR-URL: https://github.com/npm/npm/pull/16040
Reviewed-By: @zkat
|
|
* fix: we were not populating version # in new search results
* chore: address @zkat's review
PR-URL: https://github.com/npm/npm/pull/15824
Credit: @bcoe
Reviewed-By: @zkat
|
|
res.writeHeader is an undocumented alias to res.writeHead
It's docs-deprecated in https://github.com/nodejs/node/pull/11355
PR-URL: https://github.com/npm/npm/pull/15874
Credit: @ChALkeR
Reviewed-By: @zkat
|
|
This will allow moving across devices and moving when filesystems don't
support renaming directories full of files.
PR-URL: https://github.com/npm/npm/pull/15901
Credit: @iarna
Reviewed-By: @zkat
|
|
PR-URL: https://github.com/npm/npm/pull/15967
Credit: @iarna
Reviewed-By: @zkat
|
|
PR-URL: https://github.com/npm/npm/pull/15888
Credit: @iarna
Reviewed-By: @zkat
|
|
Credit: @iarna
Reviewed-By: @zkat
Reviewed-By: @ceejbot
PR-URL: https://github.com/npm/npm/pull/15716
|
|
Previously it defaulted to the global registry, now it will
default to whatever your default registry is.
Credit: @iarna
PR-URL: https://github.com/npm/npm/pull/15757
|
|
Fixes: #6725
Credit: @TedYav
PR-URL: https://github.com/npm/npm/pull/15772
Reviewed-By: @iarna
|
|
|
|
PR-URL: https://github.com/npm/npm/pull/13389
Credit: @zkat
Reviewed-By: @iarna
|
|
PR-URL: https://github.com/npm/npm/pull/15413
Credit: @kapals
Reviewed-By: @iarna
|
|
PR-URL: https://github.com/npm/npm/pull/15481
Credit: @zkat
Reviewed-By: @iarna
Reviewed-By: @bcoe
|
|
We also are storing a configurable number of previous log files.
PR-URL: https://github.com/npm/npm/pull/11439
Fixes: #5252
Fixes: #6350
Fixes: #1548
Fixes: #7614
Credit: @KenanY
Credit: @othiym23
Credit: @isaacs
Credit: @iarna
|
|
Credit: @iarna
|
|
Credit: @iarna
|
|
This command will diagnose user's environment and let
the user know some recommended solutions if they
potentially have any problems related to npm.
Credit: @watilde
Reviewed-By: @othiym23
Reviewed-By: @iarna
PR-URL: https://github.com/npm/npm/pull/14582
Fixes: #6756
|
|
PR-URL: https://github.com/npm/npm/pull/15090
Credit: @iarna
Reviewed-By: @zkat
|
|
|
|
Fixes: https://github.com/npm/npm/issues/15097
PR-URL: https://github.com/npm/npm/issues/15114
Credit: @zkat
Reviewed-By: @iarna
|
|
Credit: @zkat
PR-URL: https://github.com/npm/npm/pull/15196
Reviewed-By: @iarna
|