Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-02-12 | Closes GH-547 Split semver into a separate utility | isaacs | |
2011-02-12 | Closes GH-574 Alias 'view' to 'info' | isaacs | |
2011-02-08 | Check for sudo being ok based on node version | isaacs | |
2011-02-08 | Remove sudon't | isaacs | |
2011-02-04 | Make the .npm directory configurable | Dav Glass | |
2011-01-31 | Fix #539 Implement configurable "onload-script" | isaacs | |
2011-01-28 | Allow forceful publishing | isaacs | |
2011-01-23 | Alias "ls" command to "search" and "find" | isaacs | |
2011-01-19 | More efficient multi-load prevention | isaacs | |
2011-01-19 | [fix] Prevent infinite loops in npm.load() when multiple callbacks call ↵ | indexzero | |
npm.load() | |||
2011-01-12 | Fix #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-06 | Allow multiple calls to npm.load() to be handled not dumbly | isaacs | |
2011-01-01 | Move completion to plumbing where it belongs. | isaacs | |
2010-12-23 | make doc | isaacs | |
2010-12-16 | Add `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-13 | Fix #298: Initial run-script command. | isaacs | |
Completion isn't working quite right. | |||
2010-12-13 | Use 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-08 | make "faq" a command | isaacs | |
2010-12-06 | Exclude plumbing commands from completion | isaacs | |
2010-12-06 | Add "docs" command. | isaacs | |
Open up the likely documentation for a module in the web browser. | |||
2010-12-04 | `npm explore` command | isaacs | |
Opens up a bash session in the package folder. | |||
2010-11-29 | Guard against using npm programmatically wrong. | isaacs | |
2010-11-29 | remove "u" : "update" alias. Too confusing. | isaacs | |
2010-11-25 | Edit command | isaacs | |
2010-11-25 | Version command. Fix #394 | isaacs | |
2010-11-19 | Handle cases where it fails to print the warning | isaacs | |
2010-11-02 | nextTick the sudon't warning, so it doens't die. | isaacs | |
2010-11-01 | Remove ancient todo | isaacs | |
2010-10-31 | npm deprecate function | isaacs | |
2010-10-30 | Initial bash completion support. Very rudimentary. | isaacs | |
2010-10-30 | Add an 'npm complete' command to look up aliases | isaacs | |
2010-10-29 | make the npm object an EventEmitter | isaacs | |
2010-10-29 | Add a helpful message for when someone does "node npm.js" | isaacs | |
2010-10-29 | support abbreviated versions of commands | isaacs | |
2010-10-27 | [minor] Move sudo warning till after npm.config is set | indexzero | |
2010-10-25 | Put back the temp directory assurance kludge. | isaacs | |
One day this will go away, I promise. | |||
2010-10-25 | Remove last *Sync stuff | isaacs | |
Fetches are now done without even a momentary synchronous bit of IO. npm may be used programmatically. | |||
2010-10-24 | More "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 programatically | indexzero | |
2010-10-22 | Fix #131. Not a perfect init command, but a decent start. | isaacs | |
2010-10-20 | Fix #293. Use the TMPDIR if defined, or /tmp as the default temporary folder. | isaacs | |
2010-10-05 | Message around 404 errors a bit more nicely | isaacs | |
2010-10-02 | npm-specific error code | isaacs | |
2010-10-02 | adds outdated command | arlolra | |
2010-10-02 | chmod | isaacs | |
2010-09-10 | sudon't | isaacs | |
2010-09-02 | expose the required version of node | isaacs | |
2010-08-26 | First crack at something resembling a fix for #74 | isaacs | |
2010-08-26 | Add a rebuild command. Fix #143 | isaacs | |
2010-08-23 | Use the graceful-fs module instead of using fs directly. | isaacs | |