Commit Graph

10701 Commits

Author SHA1 Message Date
Emanuele Tamponi
d07a49a3d6 fix: do not run a double install with --shamefully-flatten (#46)
* fix: do not run a double install with --shamefully-flatten

* fix: reinstallForFlatten forces flatten even if no changes are seen
2018-02-23 18:45:16 +02:00
Emanuele Tamponi
1fe8bcb027 fix: do not update config or warn if reinstalling for flatten 2018-02-23 00:21:50 +01:00
Zoltan Kochan
534806dbed chore(release): 1.34.0 v1.34.0 2018-02-22 21:54:15 +02:00
Zoltan Kochan
b1564ba7c6 fix(server): better reporting on fatal errors 2018-02-22 21:53:51 +02:00
Emanuele Tamponi
f4288ac2a3 feat: add shamefully-flatten option (#1050)
* feat: add shamefully-flatten option

* feat: add --shamefully-flatten to help

* feat: --shamefully-flatten

* test: add simple test for --shamefully-flatten in pnpm

* fix: update supi
2018-02-22 21:47:35 +02:00
Zoltan Kochan
fd8e4bad1f chore(release): 0.12.11 supi/0.12.11 2018-02-22 21:33:02 +02:00
Zoltan Kochan
54f93de079 chore(release): 0.8.2 server/0.8.2 2018-02-22 21:31:48 +02:00
Emanuele Tamponi
cfff22fbc6 fix: on the client, throw with the actual error message (#18)
* fix: on the client, throw with the actual error message

* test: ensure that error message is correctly sent

* fix: deliver all fields of the error to the client

* fix: do not enumerate all the fields of error
2018-02-22 17:18:07 +02:00
Renovate Bot
eeccd45011 chore(deps): update dependency ts-node to ^5.0.0 2018-02-22 14:53:16 +02:00
Emanuele Tamponi
bfe9a7d2d6 fix: warn when using --shamefully-flatten (#45)
* chore: warn when using --shamefully-flatten

* chore: only warn for shamefully-flatten during install/update
2018-02-22 14:09:02 +02:00
Zoltan Kochan
9978d6099c chore(release): 0.12.10 supi/0.12.10 2018-02-22 01:28:55 +02:00
Zoltan Kochan
9de5d6f073 chore(release): 0.1.1 config/0.1.1 2018-02-22 01:22:23 +02:00
Emanuele Tamponi
a5f9b30182 fix: --global --shamefully-flatten uses a different prefix 2018-02-22 00:21:16 +01:00
Emanuele Tamponi
3e9a8f2ce1 feat: add shamefully-flatten option 2018-02-22 01:09:03 +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
95f532b5c4 perf: smaller size of bundled pnpm 2018-02-20 23:37:35 +02:00
Zoltan Kochan
ed77933580 fix: typing 2018-02-20 22:40:56 +02:00
Renovate Bot
13215187e6 chore(deps): update dependency ts-node to ^5.0.0 2018-02-20 12:27:12 +02:00
Renovate Bot
62d494bf3f chore(deps): update dependency ts-node to ^5.0.0 2018-02-20 12:27:04 +02:00
Renovate Bot
a3b223a43c chore(deps): update dependency ts-node to ^5.0.0 2018-02-20 12:26:47 +02:00
Renovate Bot
8136985e90 chore(deps): update dependency ts-node to ^5.0.0 2018-02-20 12:26:40 +02:00
Renovate Bot
cf323ffb29 chore(deps): update dependency ts-node to ^5.0.0 2018-02-20 12:26:37 +02:00
Renovate Bot
4128a061ad chore(deps): update dependency ts-node to ^5.0.0 2018-02-20 12:26:25 +02:00
Renovate Bot
aebc487821 chore(deps): update dependency ts-node to ^5.0.0 2018-02-20 12:26:20 +02:00
Renovate Bot
dcf5167d3e chore(deps): update dependency ts-node to ^5.0.0 2018-02-20 12:25:58 +02:00
Renovate Bot
95e22cf44e chore(deps): update dependency ts-node to ^5.0.0 2018-02-20 12:25:55 +02:00
Renovate Bot
f0cc92b738 chore(deps): update dependency ts-node to ^5.0.0 2018-02-20 12:25:35 +02:00
Renovate Bot
02754824e8 chore(deps): update dependency ts-node to ^5.0.0 2018-02-20 01:31:09 +02:00
Zoltan Kochan
1a9b6eb694 chore(release): 1.33.2 v1.33.2 2018-02-19 22:00:43 +02:00
Zoltan Kochan
ba5c390246 fix: use publish-packed for publishing pnpm
close #1032
2018-02-19 22:00:39 +02:00
Zoltan Kochan
18bdb73ad4 refactor: use @pnpm/config 2018-02-19 01:47:29 +02:00
Zoltan Kochan
af44e4414e chore(release): 0.1.0 config/0.1.0 2018-02-19 01:39:05 +02:00
Zoltan Kochan
7cdcd48715 feat: init 2018-02-19 01:35:53 +02:00
Zoltan Kochan
4205d278f3 ci: install pnpm@1.32.1 with the self-installer 2018-02-18 20:02:53 +02:00
Zoltan Kochan
af1f0efb3e chore(release): 1.33.1 v1.33.1 2018-02-18 19:56:16 +02:00
Zoltan Kochan
f481daf027 fix: pnpx 2018-02-18 19:56:02 +02:00
Dan Dascalescu
2ad4ba2102 docs(readme): add configuring example
close #1031
2018-02-18 13:32:52 +02:00
Zoltan Kochan
dccd812071 chore(release): 1.33.0 v1.33.0 2018-02-17 23:32:34 +02:00
Zoltan Kochan
ebb141b14d chore: bundle dependencies of pnpm
deprecate @pnpm/bundled
2018-02-17 23:27:58 +02:00
Zoltan Kochan
322ab833d5 feat: getting rid of native dependencies
close #1036
2018-02-17 23:06:49 +02:00
Zoltan Kochan
5fa1430f94 chore(release): 0.17.1 package-store/0.17.1 2018-02-17 22:31:47 +02:00
Zoltan Kochan
5a19aad4b7 revert: "perf: use rename-overwrite during hard linking"
For some reason, this change caused:

```
ENOTDIR: not a directory, rename
```

This reverts commit fa372f13f5.
2018-02-17 22:28:39 +02:00
Zoltan Kochan
3cb9c3a800 chore(release): 0.8.1 server/0.8.1 2018-02-17 21:20:08 +02:00
Zoltan Kochan
2325a3345a fix(deps): update package-store to version v0.17.0 2018-02-17 21:17:32 +02:00
Zoltan Kochan
8bef37f498 chore(release): 0.12.9 supi/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
36db4854f1 chore(release): 0.2.7 @pnpm/outdated/0.2.7 2018-02-17 20:55:26 +02:00
Zoltan Kochan
b7657b9585 fix: use @pnpm/store-path instead of package-store 2018-02-17 20:51:40 +02:00
Zoltan Kochan
3d413ef27d chore(release): 0.17.0 package-store/0.17.0 2018-02-17 20:47:23 +02:00
Zoltan Kochan
96125b1619 refactor: remove resolveStore
BREAKING CHAGE:

resolveStore moved to separate package called @pnpm/store-path
2018-02-17 20:44:37 +02:00