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