Age | Commit message (Collapse) | Author | |
---|---|---|---|
2011-03-25 | Use optparse instead of parse-args.js | isaacs | |
Also, move default-config.js and the optparse hashes into config-defs.js | |||
2011-03-22 | More config updates found goinng through documentation | isaacs | |
2011-03-22 | remove activate/deactivate configs | isaacs | |
2011-03-22 | npats configs | isaacs | |
2011-03-22 | Add 'username' to the list of known configs | isaacs | |
2011-03-22 | recursive no longer is relevant | isaacs | |
2011-03-22 | Closes GH-704 depth config for ls and read-installed | isaacs | |
2011-03-22 | Fix explore for 1.0, and make shell configurable | isaacs | |
2011-03-22 | Terseness. simplify "prefix" config and output cmd. | isaacs | |
2011-03-22 | config updates | isaacs | |
2011-03-22 | Add globalprefix option | isaacs | |
2011-03-22 | args for new ls | isaacs | |
2011-03-22 | style/cleanup | isaacs | |
2011-03-22 | Set default loglevel to warn | isaacs | |
2011-03-22 | remove 'dir' from the config names. unnecessary | isaacs | |
2011-03-22 | Config changes. | isaacs | |
{root,binroot,manroot} --> prefix cache folder --> cache tmp folder --> tmp | |||
2011-02-26 | Close GH-537 Add --listexclude config | isaacs | |
2011-02-25 | Add a 'rollback' boolean config to prevent rolling back failed installs | isaacs | |
2011-02-19 | Closes GH-575 Add the --pre flag | isaacs | |
This allows publishing pre-release versions of a package, by telling the registry to suppress the auto-tagging feature. | |||
2011-02-19 | You can't please everyone. | isaacs | |
Don't try to be secure if it'll fail. If someone really wants to encourage this all the time, then they can do `npm config set unsafe-perm false` explicitly. In the npm 1.0 future, it will probably require sudo for global installing no matter what, and use this behavior for local installing. Since so many people have npm installing in their home dir, requiring sudo is causing more trouble than it's worth. | |||
2011-02-17 | Alas, https still not quite reliable enough | isaacs | |
2011-02-17 | Don't do security on cygwin | isaacs | |
2011-02-16 | Prefer env.HTTP_PROXY over env.http_proxy | isaacs | |
2011-02-15 | Closes GH-526 Use the new http/https client | isaacs | |
2011-02-12 | Closes GH-547 Split semver into a separate utility | isaacs | |
2011-02-08 | config ordering, and default unsafe-perm when appropriate | isaacs | |
2011-02-08 | Numeric UID/GID values, and remove the script runner | isaacs | |
Since node can run scripts as a uid/gid anyway, the script runner is unnecessary. Numberizing the uid and gid make them suitable as arguments to chown. | |||
2011-02-08 | default user=nobody, operator=$UID, and group=$GID | isaacs | |
2011-02-08 | Default configs for user/group to current uid/gid | isaacs | |
2011-02-08 | Broken first pass at setuid script runner | isaacs | |
2011-02-04 | Make the .npm directory configurable | Dav Glass | |
2011-01-31 | Fix #539 Implement configurable "onload-script" | isaacs | |
2011-01-29 | Add --node-version config to override engine checking | isaacs | |
Set to null to disable engine checking altogether, or some semver string to use that instead of the actual version. | |||
2011-01-05 | Add a rebuild-bundle config for Bryan | isaacs | |
2011-01-02 | sort default configs | isaacs | |
2010-12-18 | Add `description` flag to control showing it in ls | isaacs | |
2010-12-06 | Add "docs" command. | isaacs | |
Open up the likely documentation for a module in the web browser. | |||
2010-11-25 | Add the 'must-install' config, and use it in bundling | isaacs | |
2010-11-25 | Added listopts. Fixes #396 | Dav Glass | |
This forces additional filters to npm ls, without highlighting them in the outpu. Added ls docs and casting of the argument to a string plus slimmed the code | |||
2010-10-30 | default force and recursive configs to false | isaacs | |
2010-10-30 | Revert the branching behavior on sudo. It is only fail. | isaacs | |
2010-10-29 | refactor output to go through central module | isaacs | |
This is the dramatic refactor which was alluded to in ed004e0. 1. All output goes through a central module. 2. Callbacks are called when data is flushed, but only ever called once 3. Set "outfd" and "logfd" to direct output and error to different places, or set to a writable stream when using npm programmatically. 4. Clean up the many varied ways to write data to the console. 5. Set colors smarter, and allow overriding by setting the "color" config. | |||
2010-10-28 | Add the "logfd" config | isaacs | |
Log statements are written to the file descriptor or stream object passed in as the "logfd" configuration param. For bonus points, if it's not a tty, it doesn't get colorised. So, if someone does this: npm install npm --logfd 1 | pbcopy then it'll actually be a log that can be pasted into an email without a bunch of tty color code noise. | |||
2010-10-27 | Only prune if prune is set true | isaacs | |
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-20 | Fix #293. Use the TMPDIR if defined, or /tmp as the default temporary folder. | isaacs | |
2010-10-15 | sudo doesn't read userconfig file unless explicitly told to. | isaacs | |
2010-10-15 | root/sudo doesn't get a userconfig. | isaacs | |
2010-10-15 | A more friendly edit command. | isaacs | |
2010-09-02 | Require a proper proxy, if one is supplied | isaacs | |