Commit Graph

1051 Commits

Author SHA1 Message Date
zkochan
abfe16c234 refactor: normalize tarballs extension in local registry 2017-02-28 00:09:46 +02:00
zkochan
2354ecaba3 feat: human-friendly path to the codeload local cache 2017-02-27 22:33:55 +02:00
zkochan
bba252bbc8 perf: don't limit the linking concurrency
The EMFILE issue is fixed by graceful-fs
2017-02-27 01:27:56 +02:00
zkochan
6a8df416a9 fix: use fs-write-stream-atomic for downloading tarballs 2017-02-27 00:10:51 +02:00
zkochan
15402c4803 fix: resolve local-registry config 2017-02-27 00:10:01 +02:00
zkochan
be633ffb73 feat: save tarballs before unpacking
...and unpack tarballs one by one

Close #600
2017-02-27 00:10:01 +02:00
zkochan
65d7c20763 refactor: move npm resolve related files to one dir 2017-02-27 00:10:01 +02:00
zkochan
a1ee21b907 feat: use a local registry similar to sinopia's storage 2017-02-27 00:10:01 +02:00
zkochan
8e034fb4c0 fix: too many open files
`graceful-fs` solves the issue of EMFILE errors. However,
the global fs modules has to be patched.

This same solution is used by npm.

Close #609
2017-02-27 00:09:24 +02:00
greenkeeper[bot]
3775f54bb8 fix(package): update parse-npm-tarball-url to version 1.0.1
https://greenkeeper.io/
2017-02-26 19:47:33 +02:00
greenkeeper[bot]
fceb2ada9e fix(package): update symlink-dir to version 1.0.2
https://greenkeeper.io/
2017-02-26 02:37:23 +02:00
zkochan
9debb60867 chore: release v0.57.2 v0.57.2 2017-02-25 19:24:52 +02:00
zkochan
13379a453e fix: update pnpm-default-reporter to v0.4.2 2017-02-25 19:18:56 +02:00
Zoltan Kochan
f028383a2e fix(reporter): always log installed status 2017-02-25 18:43:15 +02:00
zkochan
9d92f4dbf9 fix: show correct output of top packages installations 2017-02-25 16:37:09 +02:00
Zoltan Kochan
2cb7b72ffc refactor: remove redundant mkdirp from installMultiple
`symlink-dir` creates all the missing directories.
2017-02-25 16:17:29 +02:00
Zoltan Kochan
94d7025a5e refactor: remove redundant fields from InstalledPackage 2017-02-25 16:17:29 +02:00
Zoltan Kochan
9a17236d77 refactor: remove shouldLinkBins bool from installMultiple() 2017-02-25 16:17:29 +02:00
Zoltan Kochan
05737a435c refactor: remove redundant property from InstalledPackage 2017-02-25 16:17:29 +02:00
Zoltan Kochan
213e92348f perf: filter package dirs asynchronously 2017-02-25 16:17:29 +02:00
Zoltan Kochan
48a455231e fix: link bins once all files are fetched 2017-02-25 16:17:29 +02:00
zkochan
a250c6a587 chore: release v0.57.1 v0.57.1 2017-02-24 10:24:05 +02:00
zkochan
6f309da8f4 feat: show installation statuses of the top dependencies only
Reduce noise in the installation output.

Close #354
2017-02-24 10:20:08 +02:00
zkochan
bf6019db7f chore: release v0.57.0 v0.57.0 2017-02-22 21:44:39 +02:00
zkochan
f119c76118 fix(resolve): normalize SSH URLs
Close #419
2017-02-22 21:32:17 +02:00
zkochan
455b40fe87 feat(bin): symlink executables when directories.bin specified
Close #156
2017-02-21 23:38:28 +02:00
zkochan
8ef96ce838 ci(greenkeeper): ignore pnpm's own packages 2017-02-21 23:33:20 +02:00
greenkeeper[bot]
040921e72b fix(package): update update-notifier to version 2.1.0
https://greenkeeper.io/
2017-02-21 23:27:05 +02:00
greenkeeper[bot]
eedb293042 chore(package): update cz-conventional-changelog to version 2.0.0
https://greenkeeper.io/
2017-02-21 23:26:47 +02:00
zkochan
f39402e2ac fix(bin): symlink bins of bundled deps 2017-02-20 23:12:55 +02:00
zkochan
0cb26a7026 refactor: use a constant graph entry point property 2017-02-20 22:29:20 +02:00
zkochan
c1a8c71325 test: fix executable checking 2017-02-20 21:39:53 +02:00
zkochan
10cacae7fb refactor: remove redundant file 2017-02-20 02:03:19 +02:00
zkochan
2cd0641db2 chore: release v0.56.0 v0.56.0 2017-02-20 01:10:14 +02:00
Zoltan Kochan
8da56d4e07 fix(link): global binstub created on pnpm link
Close #614
2017-02-19 20:23:48 +02:00
zkochan
b6fddf4234 feat: remove link-local
It is broken since the bit `Pure Store` and seems nobody even noticed.
This functionality should be implemented in a separate tool that
uses pnpm's API.

BREAKING CHANGE:

Remove the link-local option
2017-02-18 22:45:55 +02:00
zkochan
de00178ca3 refactor: link API
BREAKING CHANGE:

Link API functions changed
2017-02-18 20:32:34 +02:00
zkochan
2b53386458 chore: release v0.55.3 v0.55.3 2017-02-17 23:43:21 +02:00
zkochan
83ccabd68e fix(package): update @zkochan/cmd-shim to version 2.2.2 2017-02-17 23:23:01 +02:00
greenkeeper[bot]
62e640a856 fix(package): update rc to version 1.1.7
https://greenkeeper.io/
2017-02-17 22:32:25 +02:00
zkochan
fd84fc4433 chore: release v0.55.2 v0.55.2 2017-02-17 22:02:33 +02:00
zkochan
02a53797e8 fix(git+ssh): git clone with correct ssh URL
Close #419
2017-02-17 20:34:06 +02:00
zkochan
4f80565283 feat(link): log what was linked where
Ref #614
2017-02-17 20:33:43 +02:00
zkochan
c7be0df6cd fix(link): don't reinstall linked packages
Close #597
2017-02-17 20:33:43 +02:00
zkochan
c3f4c0537f refactor: tests
Use readPkg and path.resolve instead of path.join+process.cwd()
2017-02-16 22:18:53 +02:00
zkochan
554cf8df1b refactor: remove not used file 2017-02-16 00:07:59 +02:00
zkochan
cca22be414 refactor: remove runtimeError.ts 2017-02-16 00:07:11 +02:00
zkochan
c170f798ae refactor: remove not used file 2017-02-16 00:03:45 +02:00
zkochan
3b6ceaaebd refactor: use mkdirp-promise
Ref #441
2017-02-15 23:30:04 +02:00
zkochan
980249cf42 refactor: use link-dir package
Ref #441
2017-02-15 02:44:30 +02:00