Zoltan Kochan
9abd5ca831
feat: --no-shrinkwrap
...
close #1025
2018-02-04 22:03:57 +02:00
Zoltan Kochan
f17c5b4591
feat: --shrinkwrap-only flag
...
close #981
2018-01-03 21:05:04 +02: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
c9abd79661
refactor: rename storePath in .modules.yaml to store
2017-06-25 21:16:22 +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
zkochan
fc73f84d23
refactor: move global tests to separate file
2017-06-18 22:38:38 +03:00
zkochan
982498c2af
fix: global install should not remove everything prev installed
...
Ref #808
2017-06-18 20:37:17 +03:00
zkochan
5c649b1611
fix: should not fail on new installation
...
Should not fail when installing a new dependency in a project
that has a lockfile with other dependencies but no node_modules
folder.
2017-06-16 22:20:14 +03:00
zkochan
7b62b97411
fix: argumentless forced installation
...
Close #796
2017-06-15 22:21:56 +03:00
zkochan
967bb72f7f
fix: save packages to the correct properties
...
Close #727
2017-06-11 19:11:09 +03:00
zkochan
b5c6d4a5fe
fix: update package on named installation
2017-06-11 18:00:22 +03:00
zkochan
0709c2df40
test: use notOk when possible
2017-06-04 22:07:22 +03:00
zkochan
586afa193b
perf: faster install
2017-06-03 20:50:09 +03:00
zkochan
47721be6b2
fix: relinking subdendencies when updated
2017-05-22 00:05:02 +03:00
zkochan
1462157fa8
feat: using shrinkwrap.yaml for creating node_modules
2017-05-21 23:39:34 +03:00
zkochan
177ad66842
test: move local package intallation tests to separate file
2017-05-12 22:42:35 +03:00
zkochan
d3c13bdcbb
perf: use a separate config for specifying repeat install depth
...
`repeat-install-depth` is used instead of `depth` when
analyzing the dependency tree during `install`.
Ref #722
2017-04-27 21:08:48 +03:00
Zoltan Kochan
a17a8df50c
Perf/fast repeat install ( #730 )
...
* perf: validating the node_modules structure to a specified depth
Ref #722
* feat: adding an update boolean property to the install API
BREAKING CHANGE:
Dependencies won't be updated when `update` is `false`.
It doesn't matter what the value of `depth` is.
`depth` is used for specifying how deep should the install
algorithm analize the dependency tree.
Ref #722
* refactor: merge new resolved deps with the previous
2017-04-27 11:04:37 +03:00
zkochan
1b0db8444e
test: assign modules to variable m alsways
2017-04-26 21:51:58 +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
646eafef15
fix: installation with custom dist-tag
2017-04-15 21:59:52 +03:00
zkochan
7f426d0cc7
fix: use the new npm-package-arg
2017-04-15 20:51:03 +03:00
zkochan
5c223e0540
fix: the correct spec is saved in package.json
...
When the package source is not the registry, the correct spec is
saved to `package.json`
2017-04-14 09:38:43 +03:00
zkochan
76fc444219
fix(lifecycle): run preinstall before general installation
...
As well as other lifecycle scripts.
2017-04-08 14:35:35 +03:00
zkochan
8e907023fd
test: divide installation tests to separate files
2017-04-02 21:46:37 +03:00