Age | Commit message (Collapse) | Author |
|
This will help avoid an accidental publish or commit filled with
code coverage data
Fixes: https://github.com/npm/npm/issues/12873
Credit: @TheAlphaNerd
PR-URL: https://github.com/npm/npm/pull/12878
Reviewed-By: @zkat
|
|
nyc has come a long way over the last few months, and now only one test
is wily enough to detect its presence. Handle that, and we get coverage
information about the CLI!
Credit: @othiym23
PR-URL: https://github.com/npm/npm/pull/11444
Reviewed-By: @zkat
Reviewed-By: @iarna
Reviewed-By: @othiym23
|
|
Tool to generate fixtures from folders and module for creating and tearing
down filesystem fixtures easily.
Credit: @iarna
PR-URL: https://github.com/npm/npm/pull/11292
Reviewed-By: @zkat
Reviewed-By: @othiym23
|
|
Also, clean out the docs and prune the tree before making a release
tarball, to keep as much cruft as possible out of the release tarball.
PR-URL: https://github.com/npm/npm/pull/10798
Credit: @othiym23
|
|
Previously it was only used in tests, but we needed a modern pass through
stream to provide buffering for 0.8 http streams, which have a bug around
backpressure.
|
|
PR-URL: https://github.com/npm/npm/pull/10180
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Restore the ability to do one-shot upgrades from the versions of npm
bundled with Node 0.8 to npm@3, which simplifies using Travis with old
Node and new npm, for compatibility testing purposes. Older versions of
npm repack packages on install, which works poorly with the way npm@3
handles bundledDependencies with flat trees.
Fixes: #9668
PR-URL: https://github.com/npm/npm/pull/9981
|
|
|
|
|
|
The API is awkward, brittle, and frequently counterintuitive. Having it
documented sets an unrealistic expectation of it being a supported /
encouraged thing for developers outside the team to use. Until we have
an API we should stand behind, having it be undocumented is actually a
net win because people won't be misled into thinking they're gonna have
a good time by using it.
|
|
Add t.contains() as alias to t.match(), and switch to version of `same`
that supports cycles in the object graph.
|
|
|
|
tap->nyc->yargs added a bunch of new deps that we now need to ignore
|
|
This reverts commit 8b58ad09b719295461167a34f666c5aa4d6e26f2.
As it turned out, those partial docs aren't actually used by the
http://docs.npmjs.com site, so there's no sense slowing down the build.
PR-URL: https://github.com/npm/npm/pull/9201
|
|
|
|
|
|
|
|
|
|
It's now used via this chain:
npm-registry-couchapp -> couchapp -> connect -> finalhandler -> unpipe
|
|
Also add it to the test stanzas in package.json.
|
|
|
|
Unfortunately small changes to the installer can result in different
trees with git dependencies -- all are valid, but some are lossier than
others. Handle all three valid alternatives in the test so it's not so
sensitive to raciness, and also not coupled too tightly to the
implementation.
|
|
|
|
|
|
|
|
All changes should be confined to the test repo.
|
|
The better to docs.npmjs.com for great good
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Otherwise, we end up creating 'man 7 index' which is weird.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Conflicts:
Makefile
doc/cli/find.md
lib/help.js
man/man1/adduser.1
man/man1/bin.1
man/man1/build.1
man/man1/bundle.1
man/man1/cache.1
man/man1/changelog.1
man/man1/coding-style.1
man/man1/completion.1
man/man1/config.1
man/man1/developers.1
man/man1/docs.1
man/man1/faq.1
man/man1/find.1
man/man1/folders.1
man/man1/get.1
man/man1/global.1
man/man1/help-search.1
man/man1/home.1
man/man1/init.1
man/man1/install.1
man/man1/json.1
man/man1/link.1
man/man1/ln.1
man/man1/npm.1
man/man1/outdated.1
man/man1/prefix.1
man/man1/registry.1
man/man1/removing-npm.1
man/man1/rm.1
man/man1/root.1
man/man1/run-script.1
man/man1/scripts.1
man/man1/search.1
man/man1/semver.1
man/man1/set.1
man/man1/tag.1
man/man1/uninstall.1
man/man1/update.1
man/man1/version.1
man/man1/whoami.1
man/man3/author.3
man/man3/deprecate.3
man/man3/edit.3
man/man3/explore.3
man/man3/list.3
man/man3/ls.3
man/man3/owner.3
man/man3/pack.3
man/man3/prune.3
man/man3/publish.3
man/man3/rebuild.3
man/man3/restart.3
man/man3/start.3
man/man3/stop.3
man/man3/submodule.3
man/man3/test.3
man/man3/unpublish.3
man/man3/view.3
npm.js
|