Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/npm/cli.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-04-132.8.1v2.8.1Forrest L Norvell
2015-04-13update AUTHORSForrest L Norvell
2015-04-13update changelog for npm@2.8.1Forrest L Norvell
2015-04-13lru-cache@2.5.2Forrest L Norvell
More accurate updating of last access time when `maxAge` is set.
2015-04-13test: eliminate fixture directories from test/tapForrest L Norvell
It's too difficult for npm contributors to figure out what the conventional style is for tests. Part of the problem is that the documentation in CONTRIBUTING.md is inadequate, but another important factor is that the tests themselves are written in a variety of styles. One of the most notable examples of this is the fact that many tests use fixture directories to store precooked test scenarios and package.json files. This had some negative consequences: * tests weren't idempotent * subtle dependencies between tests existed * new tests get written in this deprecated style because it's not obvious that the style is out of favor * it's hard to figure out why a lot of those directories existed, because they served a variety of purposes, so it was difficult to tell when it was safe to remove them All in all, the fixture directories were a major source of technical debt, and cleaning them up, while time-consuming, makes the whole test suite much more approachable, and makes it more likely that new tests written by outside contributors will follow a conventional style. To support that, all of the tests touched by this changed were cleaned up to pass the `standard` style checker.
2015-04-13test: move fixtures from test/tap to test/fixturesForrest L Norvell
Some fixtures are necessary, but they should all be combined into one place to signpost what they're for. Part of #7929.
2015-04-13doc: stop slaughtering the CPU on doc rebuildForrest L Norvell
2015-04-13remove child-process-closeRobert Kowalski
npm doesn't support Node 0.6 any more.
2015-04-11test: Use an alias of scripts and run-scripts in test-allDaijiro Wachi
2015-04-11test: Sync timeout time of test-all to test and tap in scriptsDaijiro Wachi
2015-04-11test: set a timeout for tap tests for test-allForrest L Norvell
2015-04-11install: use a more robust method for testing for scopeForrest L Norvell
2015-04-11install: scoped packages with peerDependencieserik wienhold
Package scopes cause an additional level in the tree structure which must be considered when resolving the target folders of a package's peerDependencies. Fixes #7454.
2015-04-11git: ensure Bitbucket with auth passes on credsForrest L Norvell
2015-04-11hosted-git-info@2.1.2Forrest L Norvell
`git+https:` and `git+http:` are authed protocols.
2015-04-10nock@1.6.0Forrest L Norvell
2015-04-10glob@5.0.5Forrest L Norvell
Move platform-specific shim from one place to another.
2015-04-10request@2.55.0Forrest L Norvell
BUg fixes and some simplification.
2015-04-10columnify@1.5.1Forrest L Norvell
Switch to using babel from 6to5.
2015-04-102.8.0v2.8.0Forrest L Norvell
2015-04-10update changelog for npm@2.8.0Forrest L Norvell
2015-04-10git: --save-exact saves fully-resolved git URLForrest L Norvell
2015-04-10doc: document new hosted git shortcut syntaxForrest L Norvell
2015-04-10test: ensure map-to-registry.js uses common configForrest L Norvell
2015-04-10git: save non-normalized shorthand to package.jsonForrest L Norvell
Instead of checking if from is just a URL, use npm-package-arg to figure out what kind of URL or shorthand it might be, and save that to package.json.
2015-04-10git: test all the shorthandsForrest L Norvell
2015-04-10hosted-git-info@2.1.1Forrest L Norvell
Support round-tripping gist: shortcuts. gist: shorthand gets normalized to remove the username (because all you need is the ID to clone). This confuses url.parse(), which is used to parse out the git URL.
2015-04-10git: use paths as presented by userForrest L Norvell
* Save the lightest-possibly normalized URL into `package.json` and package.json _from fields, because read-package-json, read-installed, and the cache all know how to handle them now. * Add support for github:, gist:, bitbucket:, and gitlab: shortcut syntax. GitHub shortcuts will continue to be normalized to org/repo instead of being saved with a github: prefix (for now). * If presented with shortcuts, try cloning via git, SSH, and HTTPS (in that order, skipping any methods that aren't supported by a given hosting provider). * No longer prompt for credentials -- it didn't work right with the spinner, and wasn't guaranteed to work anyway. We may experiment with doing this a better way in the future. Users can override this by setting GIT_ASKPASS in their environment if they want to experiment with interactive cloning, but should also set --no-spin on the npm command line (or run `npm config set spin=false`).
2015-04-10hosted-git-info@2.1.0Forrest L Norvell
Add support for auth embedded directly in Git URLs.
2015-04-09test: standardize test/tap/ls-l-depth-0.jsForrest L Norvell
2015-04-09test: add common.makeGitRepo for DRYnessForrest L Norvell
2015-04-09realize-package-specifier@3.0.0Rebecca Turner
2015-04-09npm-registry-client@6.3.0Rebecca Turner
2015-04-09npm-package-arg@4.0.0Rebecca Turner
2015-04-09init-package-json@1.4.0Rebecca Turner
2015-04-09read-installed@4.0.0Rebecca Turner
2015-04-09read-package-json@2.0.0Rebecca Turner
2015-04-09normalize-package-data@2.0.0Rebecca Turner
2015-04-09hosted-git-info@2.0.2Rebecca Turner
2015-04-09tar@2.0.1Forrest L Norvell
Normalize symlinks less aggressively -- only convert to absolute paths if they would actually point outside the extraction root, not all symlinks with relative paths.
2015-04-08spawn: map exit code 127 to ENOENT for node@0.8Jakob Krigovsky
Node.js v0.8 will not emit a separate `error` event if the command could not be found. Exit code 127 is reserved for “command not found”, see http://tldp.org/LDP/abs/html/exitcodes.html.
2015-04-08test: monkeypatch setImmediate globally for nockForrest L Norvell
This is probably a sign that we shouldn't be using new versions of `nock` in these tests if 0.8 is a concern.
2015-04-08doc: --tag prevents setting "latest" on publishLin Clark
2015-04-04test: standardize / rearrange test fileForrest L Norvell
2015-04-03Pass -e to node when using -pJakob Krigovsky
Under Node.js v0.8, `node -p` alone does nothing, see https://github.com/joyent/node/issues/3938.
2015-04-03update AUTHORSForrest L Norvell
2015-04-032.7.6v2.7.6Forrest L Norvell
2015-04-03update changelog for npm@2.7.6Forrest L Norvell
2015-04-03doc: provide details about security fixes in 2.7.5Forrest L Norvell
2015-04-03init-package-json@1.3.2Forrest L Norvell
* only add `@` to scopes if they're missing * validate package names inside promzard