Evan You
ba4d0f285b
refactor(generator): ensure proper deep merge of array values in api.extendPackage
...
Also fixes #970 by injecting eslint config when invoking ts plugin in an existing project
with eslint plugin installed.
2018-07-18 16:44:03 -04:00
Guillaume Chau
08352811e0
feat: local service plugins, closes #1841
2018-07-13 17:39:07 +02:00
Stephen Lam
e393be733d
feat(generator): allow plugins to modify how configs are extracted ( #1130 )
...
* feat(generator): allow plugins to modify how configs are extracted
* refactor(cli): change addConfigTransform parameters
Allow plugin author to set config 'descriptions' instead of implementing their own transform functions.
* fix(cli): fix missed issues from changing types from array to set
* fix: use reserved config transforms to check in API
* fix: lines dedupe
2018-07-11 19:52:57 +02:00
Thorsten Lünborg
7b3812e248
feat: Create .browserslistrc file when user chose "separate config files" ( #1773 )
...
* feat(cli): When selecting "separate config files",
cli should create .browserslistrc file
close #1236
* test(cli): add test for extracting .browserslistrc
2018-07-05 23:11:01 +02:00
Guillaume Chau
a7f3c2cc45
fix(invoke): deep merge only plain objects
2018-06-18 10:29:33 +02:00
Guillaume Chau
35cb714b30
fix(invoke): merge data in config transforms
2018-06-18 10:05:04 +02:00
Evan You
79ee90b024
refactor: generator internal tweaks
...
- avoid hitting the disk again when extracting / extending config files
- normalize paths when reading files before invoking
2018-06-08 18:52:38 -04:00
Evan You
07ac887486
fix: stringifyJS should be used in all call sites
2018-05-18 18:49:58 -04:00
Evan You
83f5f4fced
fix(eslint): ensure all config values are contained in config file
...
close #1006 , close #1313
2018-05-18 18:11:30 -04:00
Evan You
1279b3e401
fix: fix transpileDependencies by always using babel.config.js
2018-05-17 16:19:23 -04:00
Evan You
9cfafea328
refactor(cli): default to .js for eslintrc and postcssrc
...
close #994
2018-04-27 12:45:45 -04:00
Evan You
46166fb640
fix: handle vue invoke config merging for existing files
...
close #788
2018-02-06 16:02:09 -05:00