Apr 6, 2016
- #174 - Fix some rare symlink problems.
Apr 3, 2016
- [#155] - Print user-friendly errors when
package.json
isn't present.
Mar 22, 2016
- #78 - Fix symlink installation errors. (#138, @misterbyrne)
Feb 12, 2016
- #107 - sort dependencies in
--save
. (@iamstarkov) - #93 - (internal) Resolve store_path. (@kesla)
- [#94] - Fix
--production
. (@kesla) - #86 - Enable HTTPS keepalive. (@fengmk2)
- [#81] - Allow installing new versions of existing deps.
Feb 3, 2016
- #45 - Improve support for 3rd-party registries like GemFury. (@misterbyrne)
- #80 - Use official npm registry endpoints.
- #76 - Fix
pnpm --help
. (@asbjornenge)
Feb 2, 2016
- #74 - The package has been renamed from
pnpm.js
topnpm
. Update accordingly! - No functional changes since v0.15.0.
Feb 2, 2016
- #72 - Expose a programatic API via
require('pnpm')
(not documented for now). - #73 - Fix Node v0.12 compatibility.
Feb 1, 2016
- #6, #64 - Experimental Windows support.
- Documentation is now available at http://ricostacruz.com/pnpm.
Feb 1, 2016
- Semi-breaking - store format was slightly changed (to support peer dependencies, #46). pnpm will continue to be compatible with the old store format, but rebuilding
node_modules
is recommended to take advantage of new features. - #41 - Support
--save
,--save-dev
,--save-optional
and--save-exact
. (@davej) - #46 - Support modules being able to
require()
their peer dependencies (aka, emulate npm3-style flatness) - #57 - Support simpler Windows terminals.
- Improve logging appearance (show which packages are being fetched and which are queued).
Jan 31, 2016
- Semi-breaking - store format was slightly changed. pnpm will continue to be compatible with the old store format, but rebuilding
node_modules
is recommended to take advantage of new features. - #38 - Allow compatibility with npm utilities:
- npm dedupe
- npm shrinkwrap
- npm prune
- npm ls
- npm rebuild
Jan 31, 2016
Jan 31, 2016
- #24, #34 - Limit download concurrency.
- #10, #35 - Allow custom registries (
npm config set registry http://npmjs.eu
).
Jan 30, 2016
- #33 - Fix instances of running pnpm in directories without package.json.
Jan 30, 2016
- #32 - Install from tarballs (
pnpm i http://site.com/package.tgz
).
Jan 30, 2016
- #31 - Improve
bundleDependencies
support.
Jan 30, 2016
- Fix using
pnpm install
from dirs without package.json.
Jan 30, 2016
- #25 - Improve
node-gyp
support (with preliminary Windows support).
Jan 30, 2016
- #25 - Support
node-gyp
.
Jan 30, 2016
- #18 - Support lifecycle hooks and compiled modules.
Jan 30, 2016
- #17 - You can now safely rebuild from interrupted
pnpm install
s and pnpm will pick up where it left off. - #16 - Add support for
bundleDependencies
. - Throw errors when doing
pnpm i github/repo
—this isn't supported yet (but will be!).
Jan 30, 2016
- Support scoped modules without version spec (eg,
pnpm i [@rstacruz]/tap-spec
). - Lots of internal cleanups.
Jan 29, 2016
- #11 - Fix using multiple scoped modules from the same scope.
Jan 29, 2016
- #9 - Add preliminary support for scoped modules. (#11, @indexzero)
Jan 29, 2016
- Warn on unsupported flags (eg,
pnpm i --save x
). - Cleanups and refactoring.
Jan 28, 2016
- Fix dependency problems.
Jan 28, 2016
- Fix "can't find module 'debug'" error.
Jan 28, 2016
- Improve atomicness of operations.
- Symlink bins into
node_modules/.bin
.
Jan 28, 2016
- Initial preview release.