Commit Graph

33 Commits

Author SHA1 Message Date
Zoltan Kochan
30aec12e8c test: fix typings to make ts-node happy 2018-04-17 22:19:10 +03:00
Zoltan Kochan
f1f5698383 ci: npm set verify-store-integrity false 2018-04-01 22:06:45 +03:00
Zoltan Kochan
34704f3872 test: use @pnpm/assert-project 2018-03-12 00:24:51 +02:00
Zoltan Kochan
29982286c7 fix(recursive): run only for packages in subdirs of CWD 2018-03-01 22:41:10 +02:00
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