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
path: root/npm.js
AgeCommit message (Collapse)Author
2011-03-31Fake up the installPrefix, tooisaacs
2011-03-25se for searchisaacs
2011-03-25Move abbrev to a submodule/dependencyisaacs
2011-03-23bundle is removed, so should be bnisaacs
2011-03-22completion isn't actually plumbingisaacs
2011-03-22Where does npm install executables?isaacs
2011-03-22Don't put node_modules directly in prefix. put it in prefix/libisaacs
2011-03-22alias 'author' for 'owner'isaacs
2011-03-22alias s for searchisaacs
2011-03-22Rollback that 'global if --prefixed' thing.isaacs
Global means more than just 'somewhere other than cwd' This expresses the intent better.
2011-03-22If a prefix explicitly set, then be global about itisaacs
2011-03-22Terseness. simplify "prefix" config and output cmd.isaacs
2011-03-22Add an 'npm prefix' command to get the prefixisaacs
2011-03-22Walk up the folder tree for the prefixisaacs
2011-03-22alias search to findisaacs
2011-03-22special hack for 'll' or 'la'isaacs
since I keep typing these instinctively to get long listing
2011-03-22Util for removing extraneous packagesisaacs
2011-03-22walk up the --prefix to a non-node_modules dirisaacs
2011-03-22don't use the stupid broken ancient localreg thingisaacs
2011-03-22root command to show where things are installedisaacs
2011-03-22shuffle list around for todo-list useisaacs
2011-03-22Add engine checksisaacs
2011-03-22Refuse to handle pathological dependency cyclesisaacs
2011-03-22EISGIT for attempts to unbuild git reposisaacs
If you check it out, and put it there, it's yours, not npm's
2011-03-22Remove some now-unnecessary piecesisaacs
2011-03-22add unbuild to command listisaacs
2011-03-22typoisaacs
2011-03-22Config changes.isaacs
{root,binroot,manroot} --> prefix cache folder --> cache tmp folder --> tmp
2011-02-26Closes GH-47. Remove npm repl. Never really workedisaacs
2011-02-20Pass the buck on package.json parse errors.isaacs
2011-02-12Closes GH-547 Split semver into a separate utilityisaacs
2011-02-12Closes GH-574 Alias 'view' to 'info'isaacs
2011-02-08Check for sudo being ok based on node versionisaacs
2011-02-08Remove sudon'tisaacs
2011-02-04Make the .npm directory configurableDav Glass
2011-01-31Fix #539 Implement configurable "onload-script"isaacs
2011-01-28Allow forceful publishingisaacs
2011-01-23Alias "ls" command to "search" and "find"isaacs
2011-01-19More efficient multi-load preventionisaacs
2011-01-19[fix] Prevent infinite loops in npm.load() when multiple callbacks call ↵indexzero
npm.load()
2011-01-12Fix #499. Only mkdir when appropriate.isaacs
This is a pretty significant clean-up of many relics. Once upon a time, npm was only one or two commands, and when you needed a directory made, by golly, you made it yourself. If you needed to write a file, you wrote it yourself. Uphill in the snow. Yeah. Then, modernity arrived, and things got abstracted. Now, instead of writing your own file, the kids today with their rock and roll music and their hair and their marijuana cigarettes, you know what they do? They call some external utility to write it FOR them! That means that there's no need to make any directories at config loading time. Since many commands don't need it, this is a nuisance. Also, it's more clutter, and interferes with the planned permissions handling schemes.
2011-01-06Allow multiple calls to npm.load() to be handled not dumblyisaacs
2011-01-01Move completion to plumbing where it belongs.isaacs
2010-12-23make docisaacs
2010-12-16Add `npm set` and `npm get` as aliases to config.isaacs
It's silly how often I type `npm get root` or `npm set loglevel silent`. This should just be an alias.
2010-12-13Fix #298: Initial run-script command.isaacs
Completion isn't working quite right.
2010-12-13Use effective location of node as execPath.isaacs
Do the `which`-style execp lookup for something matching argv[0] if it's not absolute, and then use THAT as the effective execPath instead of the *actual* execPath. This should provide some ways to work around odd situations that arise when node is installed with other package managers, particularly Homebrew.
2010-12-08make "faq" a commandisaacs
2010-12-06Exclude plumbing commands from completionisaacs
2010-12-06Add "docs" command.isaacs
Open up the likely documentation for a module in the web browser.