Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-03-31 | Fake up the installPrefix, too | isaacs | |
2011-03-25 | se for search | isaacs | |
2011-03-25 | Move abbrev to a submodule/dependency | isaacs | |
2011-03-23 | bundle is removed, so should be bn | isaacs | |
2011-03-22 | completion isn't actually plumbing | isaacs | |
2011-03-22 | Where does npm install executables? | isaacs | |
2011-03-22 | Don't put node_modules directly in prefix. put it in prefix/lib | isaacs | |
2011-03-22 | alias 'author' for 'owner' | isaacs | |
2011-03-22 | alias s for search | isaacs | |
2011-03-22 | Rollback that 'global if --prefixed' thing. | isaacs | |
Global means more than just 'somewhere other than cwd' This expresses the intent better. | |||
2011-03-22 | If a prefix explicitly set, then be global about it | isaacs | |
2011-03-22 | Terseness. simplify "prefix" config and output cmd. | isaacs | |
2011-03-22 | Add an 'npm prefix' command to get the prefix | isaacs | |
2011-03-22 | Walk up the folder tree for the prefix | isaacs | |
2011-03-22 | alias search to find | isaacs | |
2011-03-22 | special hack for 'll' or 'la' | isaacs | |
since I keep typing these instinctively to get long listing | |||
2011-03-22 | Util for removing extraneous packages | isaacs | |
2011-03-22 | walk up the --prefix to a non-node_modules dir | isaacs | |
2011-03-22 | don't use the stupid broken ancient localreg thing | isaacs | |
2011-03-22 | root command to show where things are installed | isaacs | |
2011-03-22 | shuffle list around for todo-list use | isaacs | |
2011-03-22 | Add engine checks | isaacs | |
2011-03-22 | Refuse to handle pathological dependency cycles | isaacs | |
2011-03-22 | EISGIT for attempts to unbuild git repos | isaacs | |
If you check it out, and put it there, it's yours, not npm's | |||
2011-03-22 | Remove some now-unnecessary pieces | isaacs | |
2011-03-22 | add unbuild to command list | isaacs | |
2011-03-22 | typo | isaacs | |
2011-03-22 | Config changes. | isaacs | |
{root,binroot,manroot} --> prefix cache folder --> cache tmp folder --> tmp | |||
2011-02-26 | Closes GH-47. Remove npm repl. Never really worked | isaacs | |
2011-02-20 | Pass the buck on package.json parse errors. | isaacs | |
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. |