Commit Graph

42 Commits

Author SHA1 Message Date
Dobromir Hristov
3f434f69c6 fix(plugin api): fix generator dotfile rename for Windows. (#2427)
close #2424
2018-09-04 17:49:17 +08:00
Evan You
1892bcc251 fix(generator): handle directories starting with dot
close #2222
2018-08-15 18:34:55 -04:00
Evan You
4b4e4609e5 perf: improve CLI startup performance 2018-07-19 16:41:10 -04:00
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
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
a9aa3decf6 fix: underscore escaping for dotfiles (#1737)
* WIP: fix undersocre escaping for dotfiles 

(fix #1732)

* Fix charAt

* adding a short explanation to the docs.

* improved wording
2018-07-04 13:12:18 +02:00
Evan You
4d00161d6f fix(typescript): avoid including router file when router is not selected 2018-05-30 13:39:18 -04:00
Guillaume Chau
ada402249a refactor: improve invocation of builtin plugins in TypeScript projects (#1342) 2018-05-22 10:11:10 -04:00
Evan You
8b32f4a60f feat: GeneratorAPI: addImports & addRootOptions 2018-05-21 14:25:49 -04:00
Evan You
07ac887486 fix: stringifyJS should be used in all call sites 2018-05-18 18:49:58 -04:00
Evan You
9cfafea328 refactor(cli): default to .js for eslintrc and postcssrc
close #994
2018-04-27 12:45:45 -04:00
Derek Henscheid
6af7bbe247 fix: deep merge objects when extending package.json via plugins (#1070)
close #1053
2018-04-25 17:53:06 -04:00
Evan You
89f5cc3fc8 fix: resolve template extend source from the template location (fix #943) 2018-03-05 17:52:21 -05:00
Evan You
4601cc34b2 refactor: move more into pluginResolution util 2018-03-05 11:09:21 -05:00
Evan You
78dcc7ac58 refactor: use consistent plugin name resolution between add and invoke 2018-03-04 14:25:56 -05:00
Evan You
edff5b49fe refactor: extract plugin resolution into shared-utils 2018-03-04 13:46:10 -05:00
Guillaume Chau
0f2ee80a10 feat: generatorAPI.exitLog (#935)
* feat(logger): add tag argument

* feat(generator): add `exitLog` api

* fix(generator): extract toShortId into a util function
2018-03-04 13:22:55 -05:00
Evan You
f065d18aec test: tests for template inehritance 2018-03-03 18:47:26 -05:00
Evan You
1869aa2a20 feat: Generator now supports template inheritance 2018-03-03 18:32:53 -05:00
Evan You
46166fb640 fix: handle vue invoke config merging for existing files
close #788
2018-02-06 16:02:09 -05:00
Evan You
e597d12f41 docs: improve documentation for plugin development 2018-02-05 19:58:13 -05:00
Evan You
4f2f6f0995 fix: move plugin data extraction into GeneratorAPI 2018-02-04 10:50:33 -05:00
Evan You
5be05f34d2 fix: fix project creation when path contains spaces (fix #742) 2018-01-29 17:41:13 -05:00
Evan You
2e3fe07ed8 fix: avoid dotfiles not being published to npm 2018-01-25 12:04:27 -05:00
Evan You
52dad9d79b feat: improve generator hasPlugin check + invoke output 2018-01-15 13:53:41 -05:00
Evan You
54a902d2ff feat: preliminary TS plugin imeplementation 2018-01-10 19:15:31 -05:00
Evan You
902f6c0fb3 feat: pwa 2018-01-09 17:45:41 -05:00
Evan You
88e9d46334 feat: router & vuex 2018-01-08 16:45:03 -05:00
Evan You
89ed100748 test for Generator/GeneratorAPI 2018-01-03 18:52:51 -05:00
Evan You
28dc1c3739 refactor Creator/Generator for tests 2018-01-03 00:51:25 -05:00
Evan You
3d52588168 lint after create 2018-01-01 01:23:00 -05:00
Evan You
8f84396337 wip: lint 2017-12-31 19:54:50 -05:00
Evan You
557a25a3d7 wip: lint 2017-12-31 16:18:41 -05:00
Evan You
5d661f4b32 rename render method + template dir 2017-12-29 16:42:21 -05:00
Evan You
79cfab8edb refactor: adjust generation strategy 2017-12-28 22:10:32 -05:00
Evan You
9fc43f8fa5 improve log utils organization 2017-12-28 13:06:17 -05:00
Evan You
6275ceae46 wip 2017-12-26 16:20:31 -05:00
Evan You
a923afb461 feat: core 2017-12-25 23:21:19 -05:00
Evan You
733bb33c62 build: setup linter 2017-12-25 17:17:48 -05:00
Evan You
c19eafce9e wip 2017-12-25 16:54:49 -05:00
Evan You
763dd35fa0 wip 2017-12-24 18:16:12 -05:00
Evan You
b2d6f27438 init 2017-12-24 15:43:26 -05:00