zkochan
ff6ee5d0d5
fix: create correct env for root lifecycle events
...
Ref #892
2017-09-23 18:04:43 +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
85778cd5e2
feat: supporting prepare event
...
Print deprecation notice when `prepublish` is present.
Run `prepublish` as well for now.
Close #810
2017-06-18 19:55:21 +03:00
zkochan
5699569f61
feat: always add all packages to shrinkwrap.yaml
...
Even dev packages when installing with the --production flag
Ref #750
2017-05-11 21:01:24 +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
fa8f2e57db
fix(user-agent): set the correct user-agent
2017-04-08 15:39:18 +03:00
zkochan
75d9a3da84
test(lifecycle): installation fails when lifecycle script fails
2017-04-08 14:41:53 +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