Commit Graph

10701 Commits

Author SHA1 Message Date
zkochan
79c67b519e chore: release v0.73.0 v0.73.0 2017-06-20 23:35:10 +03:00
zkochan
305d2a12e7 chore: update dependencies 2017-06-20 23:34:35 +03:00
zkochan
c156101a99 refactor: rename store-path config to store
BREAKING CHANGES:

rename `store-path` config to `store`

Ref #458
2017-06-20 23:30:06 +03:00
zkochan
fbc39466a8 fix: private packages installation
Use npm's programmatic API to get auth information for private
packages.

Ref #708
2017-06-20 23:02:47 +03:00
zkochan
4cffaa57d0 test: a scope has a different registry
Additional info is saved in `shrinkwrap.yaml` for scoped packages
with custom registries.
2017-06-20 10:05:50 +03:00
zkochan
24e4d8e2a3 chore: release v0.72.0 v0.72.0 2017-06-18 23:05:44 +03:00
zkochan
c3f8eaecf1 fix: specless global installation should always install latest 2017-06-18 22:51:25 +03:00
zkochan
fc73f84d23 refactor: move global tests to separate file 2017-06-18 22:38:38 +03:00
zkochan
982498c2af fix: global install should not remove everything prev installed
Ref #808
2017-06-18 20:37:17 +03:00
zkochan
85778cd5e2 feat: supporting prepare event
Print deprecation notice when `prepublish` is present.
Run `prepublish` as well for now.

Close #810
2017-06-18 19:55:21 +03:00
zkochan
3822f9d94b chore: release v0.71.1 v0.71.1 2017-06-18 15:57:16 +03:00
zkochan
65e9c1b719 fix: named installation should use spec from package.json
Close #809
2017-06-18 15:51:49 +03:00
zkochan
ce76df5e9d chore: release v0.71.0 v0.71.0 2017-06-18 11:36:52 +03:00
zkochan
047378804c refactor: rename linkPackages to localPackages 2017-06-18 11:35:58 +03:00
zkochan
fc49f78366 docs: how directory dependencies are installed 2017-06-17 23:08:35 +03:00
zkochan
8dfae3be00 feat: don't add empty packages property to shrinkwrap.yaml 2017-06-17 21:03:05 +03:00
zkochan
62979627d6 chore: release v0.2.0 2017-06-17 20:58:33 +03:00
zkochan
c00c2dd668 feat: don't write empty packages property
BREAKING CHANGE:

The packages property is not required anymore
2017-06-17 20:57:49 +03:00
zkochan
f09b1bac53 chore: update shrinkwrap.yaml 2017-06-17 19:54:11 +03:00
zkochan
175f50d01e feat: symlink file dependencies instead of copying them
This is roughly how npm@5 does it. However, pnpm does not try
to install dependencies of the file dependency, just a symlink
is created and the binstubs are linked into `node_modules/.bin`
if there are any.

BREAKING CHANGE:

file dependencies are symlinked instead of copied (packed/unpacked)

Ref #772
2017-06-17 19:49:18 +03:00
zkochan
734abee51e docs(README): more details about hard links
Close #794
2017-06-17 14:54:41 +03:00
zkochan
d2fa4b233c chore: release v0.70.1 v0.70.1 2017-06-16 23:00:30 +03:00
zkochan
5c649b1611 fix: should not fail on new installation
Should not fail when installing a new dependency in a project
that has a lockfile with other dependencies but no node_modules
folder.
2017-06-16 22:20:14 +03:00
greenkeeper[bot]
69133ce353 fix(package): update @types/ramda to version 0.0.15
Close #799
2017-06-16 21:07:24 +03:00
zkochan
eb3c671c58 ci: don't cache 2017-06-16 09:17:37 +03:00
zkochan
6db0dda0c2 chore: release v0.70.0 v0.70.0 2017-06-16 01:06:10 +03:00
zkochan
d95a35d155 chore: update @types/ramda to version 0.0.14 2017-06-16 01:05:29 +03:00
zkochan
315cf0d735 chore: update shrinkwrap.yaml 2017-06-16 01:01:24 +03:00
zkochan
35c9effa3d docs(README): less distractive 2017-06-16 01:00:37 +03:00
zkochan
e5689019d8 Merge branch 'greenkeeper/@types/ramda-0.0.13' 2017-06-16 00:56:18 +03:00
zkochan
db472ec79b perf: decrease fs operations cound during linking bins 2017-06-16 00:47:30 +03:00
zkochan
b8d8b723c5 perf: don't create node_modules/.bin when not needed 2017-06-16 00:25:32 +03:00
zkochan
e186c49221 perf: symlink and hardlink concurrently 2017-06-16 00:13:09 +03:00
zkochan
7aa71c3956 fix: typing issue 2017-06-15 23:27:54 +03:00
greenkeeper[bot]
8989efd095 fix(package): update @types/ramda to version 0.0.13 2017-06-15 23:24:34 +03:00
zkochan
577531e76f perf: symlinking packages before they are downloaded 2017-06-15 22:52:48 +03:00
zkochan
efd1f7c1d2 Merge branch 'master' into feat/store2 2017-06-15 22:26:31 +03:00
zkochan
b346eb7d8a chore: release v0.69.6 v0.69.6 2017-06-15 22:22:33 +03:00
zkochan
7b62b97411 fix: argumentless forced installation
Close #796
2017-06-15 22:21:56 +03:00
zkochan
a6148ece77 Merge branch 'master' into feat/store2 2017-06-15 20:29:01 +03:00
zkochan
bd493020d7 chore: release v0.69.5 v0.69.5 2017-06-15 20:13:07 +03:00
Zoltan Kochan
52fa8271ec fix: skip not found dir in getPkgDirs 2017-06-15 13:55:39 +03:00
zkochan
c91a313371 chore: release v0.70.0-beta.2 v0.70.0-beta.2 2017-06-15 10:32:34 +03:00
zkochan
ce0428c5fb perf: don't wait for integrity calculation to end befor linking 2017-06-15 10:31:36 +03:00
zkochan
1554ce40b3 perf: unpack and download the same stream 2017-06-15 10:30:47 +03:00
zkochan
1d0c2b3102 chore: release v0.70.0-beta.1 v0.70.0-beta.1 2017-06-14 09:33:26 +03:00
zkochan
c150b033c5 perf: avoid redundand concurrency limiting on hard linking 2017-06-14 02:33:57 +03:00
zkochan
df59e757bd fix: when refetching, remove only the unpacked folder 2017-06-14 02:07:54 +03:00
zkochan
c69bea6617 perf: symlink leaf dependencies
Close #789
2017-06-14 01:10:27 +03:00
zkochan
89ca9323d1 perf: more concurrency 2017-06-14 00:57:35 +03:00