Age | Commit message (Collapse) | Author | |
---|---|---|---|
2015-10-22 | src: Update formatting to be compatible with standard@5 | Sebastiaan Deckers | |
PR-URL: https://github.com/npm/npm/pull/9954 | |||
2015-08-21 | windows: search for a user-installed npm | João Reis | |
This changes npm.cmd and the npm script when running in Cygwin to look for an npm installation in prefix, running it if found. The default npm is used to get the prefix. This implements the changes described in https://github.com/joyent/node/issues/8528 . Fixes joyent/node#8528. Reference: joyent/node#8554. Fixes: #6412 PR-URL: https://github.com/npm/npm/pull/9089 | |||
2015-07-25 | config: Add option to turn off progress bars | Rebecca Turner | |
PR-URL: https://github.com/npm/npm/pull/9037 Fixes: https://github.com/npm/npm/issues/8704 | |||
2015-06-26 | src: make the npm source comply with `standard` | Forrest L Norvell | |
This is a huge set of mostly mechanical changes. Going forward, all changes to the npm source base are expected to comply with `standard`, and it's been integrated into the test suite to enforce that. There are a few notes below about specific classes of changes that need to be handled specially for npm's code base. standard: "Expected error to be handled." `standard` only expects errors spelled "err" to be handled. `npm-registry-mock` never actually invokes its callback with an error, so in some cases I just changed it to be spelled "er" and called it good. standard: "Expected a "break" statement before 'case'." This behavior is actually on purpose, and I don't feel like rewriting the affected code right now (or, you know, ever). So I added code comments disabling the checks in the three applicable changes. standard: "x is a function." Rebinding functions created via declarations (as opposed to expressions) is a no-no? PR-URL: https://github.com/npm/npm/pull/8668 | |||
2015-06-26 | Stop stray progressbars from appearing when logging is used in non-progress ↵ | Rebecca Turner | |
commands | |||
2015-06-26 | Swap the spinner out for the new progress bar code in npmlog | Rebecca Turner | |
2015-05-22 | windows: run node-gyp.js instead of opening it | bangbang93 | |
PR-URL: https://github.com/npm/npm/pull/8324 | |||
2015-02-27 | node-gyp: enable overriding node-gyp binary | Alain Kalker | |
Enable overriding the node-gyp binary used by npm by specifying a config option, similar to specifying the python interpreter. Example usage: npm install --node-gyp=<path-to-custom-node-gyp> | |||
2014-10-16 | defactored npmconf back into npm | Forrest L Norvell | |
2014-09-13 | style tweaks & dead variable removal | Forrest L Norvell | |
2014-09-12 | Remove engines | isaacs | |
Node v0.6 is pretty much gone at this point. Also, the -pre upsets SemVer 4, making it annoying to test npm on Node in development. | |||
2014-05-13 | fix cygwin encoding issue | Karsten Tinnefeld | |
make sure that npm script runs on cygwin platform even when installed in DOS encoding cf. http://sourceware.org/ml/cygwin-announce/2009-07/msg00002.html (option 4a) | |||
2012-08-15 | Use new npmconf module | isaacs | |
2012-08-13 | Show all versions in 'npm version<noargs>' | isaacs | |
2012-06-17 | Fix #2465: Make npm script and windows shims cygwin-aware | Phillip Howell | |
2012-06-11 | Use read-package-json dep | isaacs | |
2012-06-07 | Replace the log util with npmlog module | isaacs | |
This feels so good. lib/utils/log.js is the worst kind of glue code that keeps the npm project from being properly abstracted into independent pieces. In the process, also cleaned up a lot of unproductive logging, and made the npm-debug.log generated on errors be a bit more easy to read. | |||
2012-03-27 | Abstract out 'uid-number' to a separate dependency | isaacs | |
2012-03-13 | Always favor the bundled node-gyp | isaacs | |
2012-02-23 | Add --versions flag to show the version of node as well | isaacs | |
For @mcavage | |||
2012-02-16 | Simplify confusing windows paths | isaacs | |
2012-01-13 | Remove npm-g/npm_g bin names | isaacs | |
Unnecessary and unportable | |||
2012-01-13 | git bash shim for npm itself | isaacs | |
2011-12-06 | move process.title to correct spot | isaacs | |
2011-11-17 | npm cmd files, for easier node msi building | isaacs | |
2011-10-15 | Avoid accidentally opening npm.js with WSH | isaacs | |
2011-10-10 | Fix #1521 Remove unnecessary shebangs | isaacs | |
2011-09-26 | Merge remote branch 'deanlandolt/winbin' into winbin | isaacs | |
Conflicts: lib/utils/mkdir-p.js lib/utils/output.js | |||
2011-09-17 | Add shebangs for bin/ scripts, chmod 755 for completion.sh | Oleg Efimov | |
2011-09-15 | Minor cli.js style | isaacs | |
2011-09-07 | make command proxy silent | Dean Landolt | |
2011-09-07 | relativize npm batch script using %~dp0 | Dean Landolt | |
2011-09-07 | use cmd instead of bat extension, see: ↵ | Dean Landolt | |
http://stackoverflow.com/questions/148968/windows-batch-files-bat-vs-cmd | |||
2011-09-04 | batch file for running on Windows | isaacs | |
2011-08-07 | Use rimraf instead of local thing | isaacs | |
2011-07-20 | s/sys/util/g finally | isaacs | |
2011-07-20 | Abstract out graceful-fs | isaacs | |
2011-06-11 | Support 'npm-g' as a global bin | isaacs | |
2011-04-30 | Read contributors out of AUTHORS file, if present | isaacs | |
2011-03-30 | Rename optparse to nopt | isaacs | |
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-02-19 | chmod | isaacs | |
2011-02-12 | Closes GH-547 Split semver into a separate utility | isaacs | |
2011-02-08 | Report the error, rather than just failing badly. | 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 | make the uid numeric, and log a bit more | isaacs | |
2011-02-08 | A script to get the numeric uid/gid | isaacs | |
2011-02-08 | Specify uid and gid to script runner | isaacs | |
2011-02-08 | Broken first pass at setuid script runner | isaacs | |
2011-01-09 | Use the package.json data in the installation | isaacs | |
So to verify the version of node in use. Note that this install.sh can't be deployed until AFTER this node is published. |