Commit Graph

7 Commits

Author SHA1 Message Date
EzioShiki 1d0deded94 fix(eslint-migrator): skip upgrade prompt if eslint v7 is detected (#5545)
Co-authored-by: EzioShiki <zhuzhenya@zuoyebang.com>

Fixes #5533
2020-06-02 21:19:28 +08:00
Haoqun Jiang 30b6873fed fix(eslint-migrator): fix local eslint major version detection (#5363)
closes #5357
2020-04-07 18:54:00 +08:00
Haoqun Jiang f5f4de0aa3 feat(GeneratorAPI): allow passing options to api.extendPackage (#5149)
Currently, 3 options are implemented:

- options.prune (defaults to `false`) - Remove null or undefined
fields from the object after merging.
- options.merge (defaults to `true`) deep-merge nested fields, note
that dependency fields are always deep merged regardless of this option.
- options.warnIncompatibleVersions (defaults to `true`) Output warning
if two dependency version ranges don't intersect.

Closes #4779
2020-02-06 14:28:00 +08:00
Haoqun Jiang 3ee096ec35 fix: don't output warning message on eslint deps upgrade 2020-02-04 21:52:05 +08:00
Haoqun Jiang 592b305d7e chore: add newline in prompt message 2020-01-27 23:19:42 +08:00
Haoqun Jiang a468abfa6c feat: implement a migrator to upgrade to eslint 6 (#5085)
* refactor: extract deps & config logic to separate files

* feat: implement a migrator to upgrade to eslint 6

* fix: add required deps for eslint v4

* test: move migrator tests to each standalone plugins

* refactor: use spread operator instead of Object.assign
2020-01-27 14:00:16 +08:00
Haoqun Jiang 74fae4454b feat: implement a migrator to auto add eslint to deps (#4549) 2019-09-07 12:56:30 +08:00