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