Zoltan Kochan
95ff32d399
chore(release): 0.12.12
2018-02-23 21:51:01 +02:00
Zoltan Kochan
fd8e4bad1f
chore(release): 0.12.11
2018-02-22 21:33:02 +02:00
Zoltan Kochan
9978d6099c
chore(release): 0.12.10
2018-02-22 01:28:55 +02:00
Emanuele Tamponi
fdad157392
feat: --shamefully-flatten ( #42 )
...
* feat: this is a best attempt at flattening the dependency tree, similar to what npm does
* test: shamefullyFlatten option
* feat: when uninstalling, if shamefully-flatten is true, we need to re-flatten
* fix: use new shrinkwrap, not the old one
* fix: changes suggested in PR
* test: remove test.only
* fix: various bugs in uninstall and general install, added tests
* test: fix test
* test: use project.has and project.hasNot correctly
* test: remove test.only
* test: added tsconfig.json, added lint-test script, lint fixes
* test: use correct message
* fix: check should work on windows too
2018-02-22 01:04:44 +02:00
Zoltan Kochan
8bef37f498
chore(release): 0.12.9
2018-02-17 21:15:06 +02:00
Zoltan Kochan
6467b938a0
fix: update package-store to v0.17.0
2018-02-17 21:14:44 +02:00
Zoltan Kochan
2aa704f0ba
chore(release): 0.12.8
2018-02-11 21:27:26 +02:00
Zoltan Kochan
c3c3a73ed2
perf: repeat install with --shrinkwrap-only
...
Xref pnpm/pnpm#992
2018-02-11 18:46:28 +02:00
Zoltan Kochan
880437d2b6
chore(release): 0.12.7
2018-02-10 12:32:12 +02:00
Zoltan Kochan
e9c90db6a6
fix: update package-store to v0.16
2018-02-10 12:20:57 +02:00
Zoltan Kochan
b7feab0374
chore(release): 0.12.6
2018-02-04 21:27:48 +02:00
Zoltan Kochan
e2394fe080
feat: add an option to ignore shrinkwrap.yaml
...
ref pnpm/pnpm#1025
2018-02-04 21:22:08 +02:00
Zoltan Kochan
392cdae593
chore: update dependencies
2018-02-03 16:11:34 +02:00
Zoltan Kochan
e3da417aa6
chore(deps): update typescript to version 2.7.1
2018-01-31 21:48:43 +02:00
Zoltan Kochan
0473c469ee
chore(release): 0.12.5
2018-01-31 01:33:11 +02:00
Zoltan Kochan
a024a5a0ad
chore(release): 0.12.4
2018-01-30 22:43:00 +02:00
Zoltan Kochan
c8580a2d55
chore(release): 0.12.3
2018-01-29 01:33:05 +02:00
Zoltan Kochan
205d6d818a
chore(release): 0.12.2
2018-01-28 20:02:31 +02:00
Zoltan Kochan
8c5870cf97
fix: correctly update shrinkwrap.yaml on named install
...
close #41
2018-01-28 14:09:03 +02:00
Zoltan Kochan
30fbc48ab5
fix: using the correct tag when installing aliased deps
2018-01-28 02:03:01 +02:00
Zoltan Kochan
3a68118748
refactor: use util.promisify instead of thenify
2018-01-25 00:21:36 +02:00
Zoltan Kochan
e0dccb9781
chore(release): 0.12.1
2018-01-24 08:40:13 +02:00
Zoltan Kochan
06d31aaaf7
chore(release): 0.12.0
2018-01-22 02:11:17 +02:00
Emanuele Tamponi
0985078959
feat: side effects cache ( #38 )
...
* feat: upload side effects cache when needed
* feat: add side-effects-cache support
* fix: review suggestions
* fix: rename to cacheByNodeVersion, compute immediately centralLocation
* fix: make cacheByNodeVersion nullable, fix centralLocation, move nodeMajor to the top
* fix: s/nodeVersion/engineName/
* fix: some renames, add verifyStoreIntegrity option
* fix(deps): update
* fix: fix failing tests
* fix: update package-store to v0.15.1
* test: creating side effects cache
* test: using the side effects cache, in readonly mode too
* fix: rename engine to include 'node', test for opts.force
2018-01-22 02:02:01 +02:00
Zoltan Kochan
0830a06eb5
chore(release): 0.11.3
2018-01-19 01:48:21 +02:00
Zoltan Kochan
5bbdc1c833
fix(deps): update execa to version 9
2018-01-19 01:48:08 +02:00
Zoltan Kochan
7ef6931a72
chore(release): 0.11.2
2018-01-14 13:52:36 +02:00
Zoltan Kochan
be85af80e7
chore(release): 0.11.1
2018-01-11 12:58:55 +02:00
Zoltan Kochan
715c82706e
fix: node id should always be reliably splittable to package IDs
...
The > symbol is used to delimit package IDs in the Node ID.
The % and > symbols are encoded in package IDs.
ref https://github.com/pnpm/pnpm/issues/986
2018-01-11 09:41:34 +02:00
Zoltan Kochan
07543200d3
chore(release): 0.11.0
2018-01-09 01:59:58 +02:00
Zoltan Kochan
1c413655c8
feat: move package importing logic to the store
...
close #34
2018-01-09 01:20:32 +02:00
Zoltan Kochan
979a39bdc3
fix: update @types/node
2018-01-08 22:32:13 +02:00
Zoltan Kochan
3266ffe167
chore(release): 0.10.0
2018-01-08 01:22:42 +02:00
Zoltan Kochan
bb7aff4af6
refactor: use own options
...
BREAKING CHANGE:
storeController is not an optional parameter anymore
2018-01-07 22:34:31 +02:00
Zoltan Kochan
d0be3b64c8
chore(release): 0.9.0
2018-01-03 20:27:52 +02:00
Zoltan Kochan
ce191535f6
chore(release): 0.8.3
2018-01-03 19:38:47 +02:00
Zoltan Kochan
c7fbd36f93
feat: shrinkwrap only install
...
ref https://github.com/pnpm/pnpm/issues/981
2018-01-03 17:27:18 +02:00
Zoltan Kochan
430a49feca
fix: update package-store and @pnpm/package-requester
2018-01-02 02:36:15 +02:00
Zoltan Kochan
79cddcc97e
chore(release): 0.8.2
2017-12-31 17:29:56 +02:00
Zoltan Kochan
08d7922896
chore(release): 0.8.1
2017-12-31 01:35:00 +02:00
Emanuele Tamponi
646841a0c9
feat: add packageImportMethod option ( #32 )
...
* feat: add reflinks option
* feat: packageImportMethod allows us to specify between auto, hardlink, reflink, copy
* refactor: split hardlinkPkg and reflinkPkg, refactor switch, add default method
* fix: add breaks, describe option in the README
* test: test the copy-only import option
* fix: use mkdirp in reflinkPkg too
2017-12-31 00:14:42 +02:00
Zoltan Kochan
9256ad9e5c
chore(release): 0.8.0
2017-12-29 02:24:33 +02:00
Zoltan Kochan
baf1938eb6
chore(release): 0.7.17
2017-12-25 21:12:09 +02:00
Zoltan Kochan
05beb57085
chore(release): 0.7.16
2017-12-25 13:54:22 +02:00
Zoltan Kochan
85ec00f689
fix: update version-selector-type to 2.0.0
2017-12-25 13:54:16 +02:00
Zoltan Kochan
b0e6b3f170
chore(release): 0.7.15
2017-12-25 02:21:58 +02:00
Zoltan Kochan
4ce61da867
feat: when resolving, prefer version ranges specified for top deps
...
ref https://github.com/pnpm/pnpm/issues/952
2017-12-25 02:07:07 +02:00
Emanuele Tamponi
f388a13ad9
fix: run node-gyp rebuild when install is not specified
2017-12-25 01:25:38 +02:00
Emanuele Tamponi
3113be8472
fix: pass unsafePerm to lifecycle call
2017-12-24 19:56:38 +02:00
Zoltan Kochan
0191279754
chore: update dependencies
2017-12-23 15:27:04 +02:00