Commit Graph
1330 Commits
Author SHA1 Message Date
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 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
zkochan 897b970dce refactor: change store.yaml to store.json 2017-06-13 23:14:24 +03:00
zkochan 725c05bc0c refactor: remove mentions of local-registry 2017-06-13 23:09:03 +03:00
zkochan 8248b6fece refactor: rename metafile in store to index.json 2017-06-13 23:08:41 +03:00
zkochan 9b6cabdca6 refactor: change tarball names in the store 2017-06-13 23:01:08 +03:00
zkochan fc499ebc76 perf: using index files for linking packages 2017-06-13 22:51:32 +03:00
Zoltan Kochan 0176edfbce feat: saving packages under node_modules in the store 2017-06-12 23:38:08 +03:00
zkochan 49be55c5a8 feat: using SRI for integrity checks of packages in store
BREAKING CHANGE:

integrity files format changed in the store
2017-06-12 10:12:25 +03:00
zkochan ff9997514d feat: merge local registry to the store
No separate folder for the tarballs anymore.

`local-registry` config deprecated.

Stores inside node_modules are not treated differently anymore.
They have a version subfolder as regular stores.
2017-06-11 22:46:49 +03:00
zkochan c9cf793c4c feat: bump store version
BREAKING CHANGE: store version changed to 2
2017-06-11 22:39:13 +03:00
zkochan b784af597f chore: release v0.69.4 v0.69.4 2017-06-11 19:11:33 +03:00
zkochan 967bb72f7f fix: save packages to the correct properties
Close #727
2017-06-11 19:11:09 +03:00
zkochan b5c6d4a5fe fix: update package on named installation 2017-06-11 18:00:22 +03:00
zkochan 9309aa873e chore: release v0.69.3 v0.69.3 2017-06-10 01:36:17 +03:00
zkochan 8d18ad2d8f fix: setting NODE_PATH in cmd shims on Windows 2017-06-10 01:35:31 +03:00
zkochan 97726c62cb fix(package): update execa to version 0.7.0
Close #790
2017-06-10 01:33:35 +03:00
zkochan e9e0d1d4a6 fix: installation of package with peers using info from shrinkwrap 2017-06-10 01:32:11 +03:00
zkochan 7c278c15fe chore: release v0.69.2 v0.69.2 2017-06-08 02:22:08 +03:00
zkochan de225700f3 fix: don't try to wait for skipped packages that were not analyzed 2017-06-08 02:20:53 +03:00
zkochan 6b47c424c6 chore: release v0.69.1 v0.69.1 2017-06-06 19:47:10 +03:00
zkochan d028208a51 fix: build correct node_modules tree 2017-06-06 19:44:39 +03:00
zkochan 135b1e3fef chore: update shrinkwrap.yaml 2017-06-06 13:47:07 +03:00
zkochan f5913220cd chore: release v0.69.0 v0.69.0 2017-06-06 13:38:15 +03:00
zkochan 0dfe760700 fix: respect shrinkwrap for all types of dependencies 2017-06-06 13:29:59 +03:00
Zoltan Kochan 0b942d9698 chore: update pnpm-locker to version 0.1.1 2017-06-05 23:27:32 +03:00
zkochan 6f05b07739 chore: release v0.69.0-beta.4 v0.69.0-beta.4 2017-06-06 01:24:41 +03:00
zkochan 2c04aa69da feat: save optional deps separately in the lockfile
For correct prunning of the lockfile, it has to be known
which deps are optional. Also it has to be known which
deps are dev deps in the root.

BREAKING CHANGE:

lockfile format changed
2017-06-05 22:06:32 +03:00
zkochan 5acc4671f0 feat: support the --no-optional flag
The --no-optional argument prevents optional dependencies from
being installed.

Close #460
2017-06-05 14:46:05 +03:00
zkochan 63d3fd0a90 fix: non-compatible package should still be saved to store
Ref #759
2017-06-04 23:23:12 +03:00
zkochan 0709c2df40 test: use notOk when possible 2017-06-04 22:07:22 +03:00
zkochan 7f4515c292 refactor: require symlink-dir instead of import 2017-06-04 22:02:07 +03:00
zkochan 16cbc56041 chore: release v0.69.0-beta.3 v0.69.0-beta.3 2017-06-04 21:34:40 +03:00
zkochan f2ff9797f3 fix: fall back to copying when cannot link package
Ref #712
2017-06-04 20:12:31 +03:00