Commit Graph

10701 Commits

Author SHA1 Message Date
Mina Nagy Zaki
7cc49b02e8 fix: don't die if cached tarball is corrupted (#4)
* add @pnpm/logger dependency

* test: redownload incomplete cached tarballs

* fix: don't die if cached tarball is corrupted

related to pnpm/pnpm#600
2018-01-21 00:11:24 +02:00
Mina Nagy Zaki
102c47f9fc fix: report package name if fetching fails
related to pnpm/pnpm#600
2018-01-20 20:41:05 +02:00
Zoltan Kochan
2cc06c121b fix: pin ssri to version 5.0.0 2018-01-20 19:52:29 +02:00
Zoltan Kochan
871f6050d2 fix: update @types/node to version 9 2018-01-20 19:23:34 +02:00
Zoltan Kochan
236a1dc5d4 chore(release): 0.15.1 package-store/0.15.1 2018-01-20 19:17:44 +02:00
Zoltan Kochan
99f9dc70c7 fix: update @pnpm/package-requester 2018-01-20 19:17:40 +02:00
Zoltan Kochan
b586ffb33d chore(release): 0.15.0 package-store/0.15.0 2018-01-20 18:25:59 +02:00
Zoltan Kochan
cce25e1608 chore(release): 0.7.0 package-requester/0.7.0 2018-01-20 18:24:24 +02:00
Zoltan Kochan
7f227b402f chore(release): 0.14.1 package-store/0.14.1 2018-01-20 17:54:10 +02:00
Emanuele Tamponi
25d48bf182 feat: side effects cache (#21)
* chore: fix shrinkwrap and add .idea to gitignore

* feat: add upload method to the store controller

* fix: do not upload again if another upload is in progress

* fix: new upload signature

* fix: always use staging, assume upload is called sequentially

* fix: use rename-overwrite

* fix: the cache depends on more things

* chore: work in progress (broken): create integrity.json

* fix: disable code that is not working for now

* fix: rename subdir to 'package'

* feat: update @pnpm/package-requester to version 0.6.4

* refactor: remove integrity generation code for now

* refactor: remove unused import

* fix: guarantee unique stage folder

* refactor: remove unused import
2018-01-20 17:51:41 +02:00
Zoltan Kochan
424655ae82 chore(release): 0.6.4 package-requester/0.6.4 2018-01-20 17:28:42 +02:00
Emanuele Tamponi
e3e59aaa36 feat: side effects cache (#8)
* feat: return side effects cache if it exists

* fix: do not call method if not necessary, change cache dir

* fix: rename fields as for suggestions

* fix: the condition was incorrect, and add a fs.exists check

* fix: put cache in a subfolder so that we can also have integrity.json

* fix: rename subdir to 'package'
2018-01-20 17:27:18 +02:00
Zoltan Kochan
034f30b1e7 chore(release): 1.30.0 v1.30.0 2018-01-19 02:08:18 +02:00
Zoltan Kochan
4ed9c729e6 fix: update supi to 0.11.3 and execa to 0.9.0
Fix: `Unexpected store used for installation` not case-insensitive

close #996
2018-01-19 02:00:14 +02:00
Zoltan Kochan
0830a06eb5 chore(release): 0.11.3 supi/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
e4ce9c5a94 feat: running server in the background (#995)
* feat: running server in the background

close #960

* feat: store server can run in the background

* fix: update diable to version 4.0.1

* feat(help): add server start/stop to commands list

* feat: better info messages about server start
2018-01-19 01:38:10 +02:00
Zoltan Kochan
85bd4ee041 docs: add comment about why path.relative is used to compare paths
ref pnpm/pnpm#996
2018-01-18 21:34:35 +02:00
Nicholas Pape
7336862ee5 fix: store path check should do a path-comparison, not a string comparison (#39)
* Change string compare to a path compare

* Add some tests

* Fix problem with slashes

* Allow injecting of path

* Add a simpler test

* fix: remove unused variable

ref #996
2018-01-18 21:22:03 +02:00
Zoltan Kochan
3b1fcc9360 feat(server): add stop command (#993)
* feat(server): add stop command

ref #960

* feat(server): `pnpm server` becomes `pnpm server start`

SEMI-BREAKING CHANGE:

`pnpm server` doesn't start a server but only prints help

`pnpm server start` starts a store server

* refactor: rename unstoppable to ignore-stop-requests
2018-01-17 00:03:12 +02:00
Zoltan Kochan
2813e36786 chore(release): 0.6.2 server/0.6.2 2018-01-16 21:29:00 +02:00
Zoltan Kochan
bf9bdbfee2 feat: stopping the server
ref pnpm/pnpm#960
2018-01-16 21:16:17 +02:00
Emanuele Tamponi
23704b29a3 chore: fix shrinkwrap and add .idea to gitignore 2018-01-16 21:12:46 +02:00
Zoltan Kochan
3d37c87d02 chore(renovate): ignore package.json files in example/ 2018-01-16 00:18:34 +02:00
Zoltan Kochan
15f59aaf24 chore(deps): configure renovate 2018-01-15 23:10:01 +02:00
Zoltan Kochan
0131ef22b2 chore(renovate): ignore packages in /test/ 2018-01-15 22:55:05 +02:00
Zoltan Kochan
7715502603 chore(deps): configure renovate 2018-01-15 22:47:15 +02:00
Zoltan Kochan
2c0f1d5822 chore(deps): configure renovate 2018-01-15 22:26:37 +02:00
Zoltan Kochan
464466319a chore(deps): configure renovate 2018-01-15 22:24:21 +02:00
Zoltan Kochan
d0a3ee9f3f chore(release): 0.11.7 pnpm-default-reporter/0.11.7 2018-01-15 22:22:17 +02:00
Renovate Bot
f7f7953f69 fix(deps): update dependency @types/node to ^9.3.0 2018-01-15 22:21:25 +02:00
Zoltan Kochan
eed008cf10 chore(deps): configure renovate 2018-01-15 22:13:27 +02:00
Zoltan Kochan
3ebde2d2c1 chore(release): 1.29.1 v1.29.1 2018-01-14 15:11:43 +02:00
Zoltan Kochan
a22068096b fix: don't be silent on CI servers
ref #873
2018-01-14 15:05:45 +02:00
Zoltan Kochan
5dba20a418 chore(release): 1.29.0 2018-01-14 14:39:13 +02:00
Zoltan Kochan
a785110447 feat: use append-only reporter for non-tty stdout
close #873
2018-01-14 14:18:09 +02:00
Zoltan Kochan
25b957e7bc chore(release): 0.11.6 pnpm-default-reporter/0.11.6 2018-01-14 13:53:15 +02:00
Zoltan Kochan
7ef6931a72 chore(release): 0.11.2 supi/0.11.2 2018-01-14 13:52:36 +02:00
Zoltan Kochan
b35e7b9f91 docs(license): update years 2018-01-14 13:49:38 +02:00
Zoltan Kochan
8200be883a feat: new option to write output only by appending it
ref pnpm/pnpm#873
2018-01-14 13:48:44 +02:00
Zoltan Kochan
d2aa2bc802 fix(uninstall): report updated package.json 2018-01-13 22:29:36 +02:00
Zoltan Kochan
d8a5bc1e20 chore: fix shrinkwrap.yaml 2018-01-13 21:35:27 +02:00
Zoltan Kochan
96ce45d7fb chore: fix shrinkwrap.yaml 2018-01-13 21:33:37 +02:00
Zoltan Kochan
fbb81f5a74 chore(release): 0.6.1 server/0.6.1 2018-01-13 21:32:44 +02:00
Zoltan Kochan
12c23e76bb docs(license): update years 2018-01-13 21:32:41 +02:00
Zoltan Kochan
1a7bcea3d8 fix(deps): update @types/node to version 9 2018-01-13 21:31:56 +02:00
Zoltan Kochan
c74fb0b427 chore(release): 1.28.0 v1.28.0 2018-01-13 19:51:29 +02:00
Zoltan Kochan
b553c5cfe0 feat: --prefer-offline flag
close #975
2018-01-13 19:02:24 +02:00
Zoltan Kochan
10bdb22f20 refactor: remove the offline option
The offline option is passed to the resolver/fetcher, during
initialization, so no need to pass it to supi
2018-01-13 18:36:00 +02:00
Zoltan Kochan
0de75ecc52 chore(release): 0.6.3 package-requester/0.6.3 2018-01-13 18:20:32 +02:00