Commit Graph

10701 Commits

Author SHA1 Message Date
zkochan
7ccf1380c6 fix: output of named installations
When installing more than one package via a named installation.
E.g. `pnpm i foo bar`, the output should log the status of each
package installation.

Ref https://github.com/pnpm/pnpm/issues/108
2017-03-06 01:20:02 +02:00
zkochan
0bf4408848 chore: update shrinkwrap.yaml 2017-03-06 01:16:52 +02:00
zkochan
f0ae7a0ff2 fix: the tag config is used only for top-level named installs 2017-03-05 19:14:20 +02:00
zkochan
2977102fef refactor: use get-link-target
Ref #441
2017-03-05 19:07:38 +02:00
zkochan
024f9ab1a9 chore: release v0.60.2 v0.60.2 2017-03-05 01:15:50 +02:00
zkochan
0d6d77f0a0 fix(link): scoped deps are not identified correctly to be inner 2017-03-05 01:02:08 +02:00
zkochan
7c1ac2fccf chore: release v0.60.1 v0.60.1 2017-03-05 00:22:39 +02:00
zkochan
d0add08695 test: skip shrinkwrap breaking change on CI servers 2017-03-04 23:42:35 +02:00
zkochan
a85351ea03 test(shrinkwrap): scoped dependency is saved in shrinkwrap.yaml 2017-03-04 23:34:04 +02:00
zkochan
022ba5b96e fix(shrinkwrap): ignore breaking changes on CI server
Breaking changes in `shrinkwrap.yaml` should not fail
installation on CI servers.
2017-03-04 23:21:16 +02:00
zkochan
e4d21d63d7 fix(shrinkwrap): save scoped deps in shrinkwrap.yaml 2017-03-04 23:11:18 +02:00
zkochan
a95c2cb759 chore: release v0.60.0 v0.60.0 2017-03-04 22:19:24 +02:00
zkochan
7d48b9d07e feat: remove shrinkwrap.yaml when no deps left in package.json 2017-03-04 22:05:10 +02:00
zkochan
ddc69abd9f feat(shrinkwrap): respect shrinkwrap.yaml for top deps 2017-03-04 21:57:39 +02:00
zkochan
d68fb703d8 refactor(shinkwrap): not type prop for tarball resolutions
Most of the resolutions are tarball files. Skipping the
type property for these decreases the size of `shrinkwrap.yaml`
significantly.
2017-03-04 16:07:48 +02:00
zkochan
91849fd88a feat(shrinkwrap): don't save empty shrinkwrap files 2017-03-04 16:07:48 +02:00
zkochan
1a8f7628a4 fix(shrinkwrap): ignore shrinkwrap when it is out of date
BREAKING CHANGE: shrinkwrap format changed

Close #634
2017-03-04 16:07:48 +02:00
zkochan
f3b0b6f4c1 test(shrinkwrap): deps of deps should satisfy package.json semver
Rel #634
2017-03-04 16:07:48 +02:00
zkochan
0ad4f92a93 refactor: no need to sort keys in package.json props
write-pkg from version 2.1.0 sorts keys in the dependency props.
2017-03-04 13:01:38 +02:00
greenkeeper[bot]
e9532a232b fix(package): update write-pkg to version 2.1.0
https://greenkeeper.io/
2017-03-04 12:55:41 +02:00
zkochan
4f1049a245 refactor(package): move thenify to dev deps
thenify is being used only in tests
2017-03-03 01:06:32 +02:00
zkochan
db0dfa5b12 refactor: remove pause-stream from dependencies 2017-03-03 01:04:20 +02:00
zkochan
f93b575508 fix: update exists-link to version 2.0.0 2017-03-02 22:57:04 +02:00
zkochan
4aa3e78e88 fix: use path-exists instead of exists-file 2017-03-02 22:56:56 +02:00
zkochan
f264525176 chore: release v0.59.0 v0.59.0 2017-03-02 01:35:48 +02:00
zkochan
3d24f2389b perf: remove limiting of tarball unpacking concurrency 2017-03-02 00:50:41 +02:00
zkochan
5fd90f4df6 ci(travis): test on v7.6 instead of v7
There is some issue with building native addons on v7.7
2017-03-02 00:32:31 +02:00
zkochan
c3fd6855ea perf: run postinstall scripts concurrently 2017-03-01 23:41:11 +02:00
zkochan
43871af83e chore: release v0.58.0 v0.58.0 2017-02-28 21:38:59 +02:00
zkochan
abfe16c234 refactor: normalize tarballs extension in local registry 2017-02-28 00:09:46 +02:00
zkochan
2354ecaba3 feat: human-friendly path to the codeload local cache 2017-02-27 22:33:55 +02:00
zkochan
bba252bbc8 perf: don't limit the linking concurrency
The EMFILE issue is fixed by graceful-fs
2017-02-27 01:27:56 +02:00
zkochan
6a8df416a9 fix: use fs-write-stream-atomic for downloading tarballs 2017-02-27 00:10:51 +02:00
zkochan
15402c4803 fix: resolve local-registry config 2017-02-27 00:10:01 +02:00
zkochan
be633ffb73 feat: save tarballs before unpacking
...and unpack tarballs one by one

Close #600
2017-02-27 00:10:01 +02:00
zkochan
65d7c20763 refactor: move npm resolve related files to one dir 2017-02-27 00:10:01 +02:00
zkochan
a1ee21b907 feat: use a local registry similar to sinopia's storage 2017-02-27 00:10:01 +02:00
zkochan
8e034fb4c0 fix: too many open files
`graceful-fs` solves the issue of EMFILE errors. However,
the global fs modules has to be patched.

This same solution is used by npm.

Close #609
2017-02-27 00:09:24 +02:00
greenkeeper[bot]
3775f54bb8 fix(package): update parse-npm-tarball-url to version 1.0.1
https://greenkeeper.io/
2017-02-26 19:47:33 +02:00
greenkeeper[bot]
fceb2ada9e fix(package): update symlink-dir to version 1.0.2
https://greenkeeper.io/
2017-02-26 02:37:23 +02:00
zkochan
9debb60867 chore: release v0.57.2 v0.57.2 2017-02-25 19:24:52 +02:00
zkochan
13379a453e fix: update pnpm-default-reporter to v0.4.2 2017-02-25 19:18:56 +02:00
zkochan
82523e8718 chore: release v0.4.2 pnpm-default-reporter/0.4.2 2017-02-25 19:16:56 +02:00
zkochan
32c2a01901 fix: notify about subdeps being installed 2017-02-25 19:15:59 +02:00
zkochan
6c320b44e7 chore: release v0.4.1 pnpm-default-reporter/0.4.1 2017-02-25 19:14:53 +02:00
Zoltan Kochan
f028383a2e fix(reporter): always log installed status 2017-02-25 18:43:15 +02:00
zkochan
9d92f4dbf9 fix: show correct output of top packages installations 2017-02-25 16:37:09 +02:00
zkochan
5ab3a9e966 chore: add .shrinkwrap.yaml 2017-02-25 16:26:18 +02:00
zkochan
ab50120700 fix: show statuses of top packages only 2017-02-25 16:25:38 +02:00
Zoltan Kochan
2cb7b72ffc refactor: remove redundant mkdirp from installMultiple
`symlink-dir` creates all the missing directories.
2017-02-25 16:17:29 +02:00