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-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.
2010-12-04`npm explore` commandisaacs
Opens up a bash session in the package folder.
2010-11-29Guard against using npm programmatically wrong.isaacs
2010-11-29remove "u" : "update" alias. Too confusing.isaacs
2010-11-25Edit commandisaacs
2010-11-25Version command. Fix #394isaacs
2010-11-19Handle cases where it fails to print the warningisaacs
2010-11-02nextTick the sudon't warning, so it doens't die.isaacs
2010-11-01Remove ancient todoisaacs
2010-10-31npm deprecate functionisaacs
2010-10-30Initial bash completion support. Very rudimentary.isaacs
2010-10-30Add an 'npm complete' command to look up aliasesisaacs
2010-10-29make the npm object an EventEmitterisaacs
2010-10-29Add a helpful message for when someone does "node npm.js"isaacs
2010-10-29support abbreviated versions of commandsisaacs
2010-10-27[minor] Move sudo warning till after npm.config is setindexzero
2010-10-25Put back the temp directory assurance kludge.isaacs
One day this will go away, I promise.
2010-10-25Remove last *Sync stuffisaacs
Fetches are now done without even a momentary synchronous bit of IO. npm may be used programmatically.
2010-10-24More "programmatic npm" updates.isaacs
Building more upon the patch from Charlie Robbins (d7c69821a01c8327f5468fe7a115f2537f908da9), these changes remove any way of npm actually triggering a program exit than by being called by the cli. - Move the "exit" option off the opts object and onto a proper config setting. Why not? - Use \r\n for most output, so that it'll look correct in the repl, or other places where \n may not be enough. - Add a comment about loading npm programmatically.
2010-10-24[api] Small changes to make npm available programaticallyindexzero
2010-10-22Fix #131. Not a perfect init command, but a decent start.isaacs
2010-10-20Fix #293. Use the TMPDIR if defined, or /tmp as the default temporary folder.isaacs
2010-10-05Message around 404 errors a bit more nicelyisaacs
2010-10-02npm-specific error codeisaacs
2010-10-02adds outdated commandarlolra
2010-10-02chmodisaacs
2010-09-10sudon'tisaacs
2010-09-02expose the required version of nodeisaacs
2010-08-26First crack at something resembling a fix for #74isaacs
2010-08-26Add a rebuild command. Fix #143isaacs
2010-08-23Use the graceful-fs module instead of using fs directly.isaacs