Zoltan Kochan
71b23ea68e
fix: --no-optional
...
ref #1014
2018-01-24 09:17:16 +02:00
Zoltan Kochan
e25f528663
test: stabilize server tests
2018-01-23 00:35:48 +02:00
Zoltan Kochan
3333daa9d1
fix: recursive install should not ignore pnpmfiles
2017-12-23 01:52:40 +02:00
Zoltan Kochan
ff1ab5e450
feat: concurrent installation
...
close #941
2017-12-21 01:26:56 +02:00
Zoltan Kochan
2c9314ea4e
feat: implement pnpm-as-a-service
...
ref #832
2017-12-20 21:17:15 +02:00
zkochan
0df85f577f
chore: use package-preview
2017-11-01 09:12:09 +02:00
zkochan
d57fc63e8d
test: fix executable check on Windows
2017-10-18 22:39:58 +03:00
zkochan
1bfcf1d9d8
test: fix isexe usage
2017-10-18 22:26:30 +03:00
zkochan
22aa114769
refactor: remove redundant newline
2017-09-06 02:54:09 +03:00
zkochan
37901941a0
fix: listing global packages works
...
Close #862
2017-08-02 22:44:04 +03:00
zkochan
b903acf1c4
test: use NPM_CONFIG_STORE instead of NPM_CONFIG_STORE_PATH
2017-07-30 22:29:28 +03:00
Zoltan Kochan
89e2c76e56
Moving out the installation algorithm to a separate package ( #830 )
...
* refactor: remove installation engine code
* refactor: remove engine tests
* fix: sets correct user-agent
* refactor: remove redundant dependencies
* chore: add supi as dependency
* docs: remove programmatic API
* feat: making the bin file also the main file
* chore(greenkeeper): ignore supi
2017-06-29 21:29:04 +03:00
zkochan
c28dba774a
feat: update typescript to version 2.4.1
2017-06-27 21:32:23 +03:00
zkochan
c9abd79661
refactor: rename storePath in .modules.yaml to store
2017-06-25 21:16:22 +03:00
zkochan
3209d2d18c
refactor: install dependencies of tests into test/node_modules
2017-06-24 14:41:07 +03:00
zkochan
c156101a99
refactor: rename store-path config to store
...
BREAKING CHANGES:
rename `store-path` config to `store`
Ref #458
2017-06-20 23:30:06 +03:00
Zoltan Kochan
0176edfbce
feat: saving packages under node_modules in the store
2017-06-12 23:38:08 +03:00
zkochan
967bb72f7f
fix: save packages to the correct properties
...
Close #727
2017-06-11 19:11:09 +03:00
zkochan
2c04aa69da
feat: save optional deps separately in the lockfile
...
For correct prunning of the lockfile, it has to be known
which deps are optional. Also it has to be known which
deps are dev deps in the root.
BREAKING CHANGE:
lockfile format changed
2017-06-05 22:06:32 +03:00
zkochan
0709c2df40
test: use notOk when possible
2017-06-04 22:07:22 +03:00
Zoltan Kochan
2c46333107
fix: global installation always works now ( #713 )
...
* fix: global installation always works now
Close #711
* refactor: avoid using `read-pkg-up`
BREAKING CHANGE:
API should be called in the folder that has a package.json file.
pnpm won't search up for a package.json file.
Close #67
* docs(API): update
* refactor: write-pkg created dir on its own
* refactor: rename `globalDir` to `globalPrefix`
* feat: saving the global package in <global prefix>/pnpm-global
2017-04-22 23:11:25 +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
d88cb274bf
style: remove trailing whitespace in template string
2017-03-29 23:43:22 +03:00
zkochan
91849fd88a
feat(shrinkwrap): don't save empty shrinkwrap files
2017-03-04 16:07:48 +02:00
zkochan
4aa3e78e88
fix: use path-exists instead of exists-file
2017-03-02 22:56:56 +02:00
zkochan
a1ee21b907
feat: use a local registry similar to sinopia's storage
2017-02-27 00:10:01 +02:00
zkochan
c1a8c71325
test: fix executable checking
2017-02-20 21:39:53 +02:00
zkochan
da6ab05f5e
test(shrinkwrap): add a tests to check shrinkwrap format
...
Ref #587
2017-02-12 13:45:58 +02:00
zkochan
04bc56c688
refactor(tests): move supporting functions to utils folder
2017-02-06 21:01:45 +02:00