Commit Graph

26 Commits

Author SHA1 Message Date
zkochan
b1635735ca fix: always-auth config value is not ignored anymore
Ref #708
2017-04-26 14:49:17 +03:00
zkochan
a6a7ca5b04 fix: authorization during tarball fetch
Close #718, Close #708
2017-04-25 17:19:02 +03:00
Zoltan Kochan
fdf8b9bf6d feat: use corgi
Close #687
2017-04-24 20:20:02 +03:00
zkochan
b94aaff38a feat: use npm's config system
BREAKING CHANGE:

`rc` is not used to get configs.

BREAKING CHANGE:

`.pnpmrc` files are ignored

BREAKING CHANGE:

configs in json format are not supported

BREAKING CHANGE:

`--config` argument renamed to `--userconfig`

Close #696, Close #40
2017-04-20 23:01:14 +03:00
zkochan
e1b132789a refactor: use ramda instead of lodash 2017-03-08 01:43:18 +02:00
zkochan
6a8df416a9 fix: use fs-write-stream-atomic for downloading tarballs 2017-02-27 00:10:51 +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
400f6bed21 feat: limit network concurrency 2017-02-02 23:49:27 +02:00
zkochan
5f07768d2d feat: semver aware caching
Invalidate caching in semver aware way.

Remove caching into filesystem.

Rel #568, Close #580
2017-02-02 22:11:03 +02:00
zkochan
a7d508782c refactor: move reporters to separate packages 2017-01-16 20:49:18 +02:00
zkochan
a33870b4b9 refactor: use pnpm namespaced logs 2017-01-16 20:49:18 +02:00
zkochan
53f94417e7 feat(log): use ndjson for console output
Close #538
2017-01-16 20:49:18 +02:00
Zoltan Kochan
0e368ae6b1 refactor(*.ts): use definition packages 2016-11-22 06:43:45 -08:00
zkochan
3e3fe5d31e refactor: use unpack-stream 2016-10-22 23:06:10 +03:00
zkochan
d027155c84 fix: installation of private packages 2016-10-19 23:24:13 +03:00
zkochan
e9ab2e07e0 test(cache): fix 2016-10-15 19:10:09 +03:00
Zoltan Kochan
1233d07dcc feat: cache HTTP requests done to the registry
Ref #59
2016-10-14 23:35:09 +03:00
zkochan
1ae16d9796 feat(network): support all the npm's proxy/ssl configs
Close #373
2016-09-27 00:13:01 +03:00
zkochan
6127592bde feat: use npm-registry-client
Use npm-registry-client for communicating with the npm registry.
This will guarantee that pnpm communicates to the registry the
same way npm does.

Close #367, PR #369
2016-09-24 01:43:59 +03:00
zkochan
0799e7e65f style: use jsdocs for function descriptions 2016-09-18 18:45:29 +03:00
zkochan
f2b0960f8a style(*.ts): .ts files have camelCase names 2016-09-14 22:06:28 +03:00
zkochan
5760d9376d refactor(*.ts): strictNullChecks = true
close #358
2016-09-14 00:46:51 +03:00
zkochan
9667d8122f refactor(*.ts): no-any = true 2016-09-13 00:41:22 +03:00
zkochan
261d968876 refactor(*.ts): use async/await
PR #357, Close #347
2016-09-12 22:04:02 +03:00
zkochan
2f26f61409 refactor(*.ts): noImplicitAny = true
PR #357, Ref #347
2016-09-12 22:02:26 +03:00
Zoltan Kochan
7b25ba269e feat: rewrite to TypeScript
PR #357, Ref #347
2016-09-12 22:00:56 +03:00