Pavan Kumar Sunkara
17f37187f0
chore: Make the logging consistent and pretty ( #1925 )
2018-07-24 10:22:13 -04:00
Evan You
e33b04c306
feat(plugin-api): prompts.js can now export a function which receives package info
2018-07-18 16:51:13 -04:00
Guillaume Chau
08352811e0
feat: local service plugins, closes #1841
2018-07-13 17:39:07 +02:00
Guillaume Chau
d212dcd63e
feat: package.json: vuePlugins.resolveFrom option, closes #1815
2018-07-13 17:04:11 +02:00
Guillaume Chau
8e5448c2dc
refactor: hasProjectYarn & hasProjectGit
2018-07-05 11:11:48 +02:00
Guillaume Chau
49d56dba68
fix(invoke): not reading dot files
2018-06-18 09:36:01 +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
d65a251c34
fix: fix invoke output
2018-06-05 16:36:24 -04:00
Guillaume Chau
4f39461c30
fix: UI fixes ( #1397 )
...
* fix: ERROR AssertionError [ERR_ASSERTION]: missing path
* refactor(ui): export portfinder and graphql-server from @vue/cli-ui and new VUE_CLI_UI_DEV env var
* fix(ui): invoke: force load package.json
2018-05-29 15:49:27 -04:00
Guillaume Chau
b75efc3a67
chore: merge dev
2018-05-22 17:05:07 +02:00
Guillaume Chau
ada402249a
refactor: improve invocation of builtin plugins in TypeScript projects ( #1342 )
2018-05-22 10:11:10 -04:00
Guillaume Chau
4f2c71896e
chore: merge dev
2018-05-21 23:07:52 +02:00
Evan You
2a195f0298
feat: allow router/vuex to be late added via vue add
...
close #1202 , close #1204
2018-05-21 15:33:30 -04:00
Guillaume Chau
1f87ffdf62
chore(ui): merge dev
2018-04-26 20:22:02 +02:00
yibuyisheng
708cde9f6f
fix(cli): fix invoke glob node_modules ignore pattern ( #1004 )
2018-04-25 16:41:16 -04:00
Guillaume Chau
a5b1822ff8
Merge branch 'dev' into feat-ui
2018-03-28 00:56:18 +02:00
Barthélémy Ledoux
e65110f3f6
fix(invoke): issue #1037 invoke binary files ( #1038 )
...
Using `vue invoke` was breaking all binary files because of encoding issues
2018-03-27 16:25:58 -05:00
Guillaume Chau
fbc9a090af
Merge branch 'dev' of github.com:vuejs/vue-cli into feat-ui
2018-03-25 14:40:47 +02:00
AchillesJ
11956acb4d
feat: allow vue add to work with plugins without a generator ( #1032 )
2018-03-24 11:48:35 -04:00
Guillaume Chau
1a48c9fc3e
feat(ui): plugin invoke
2018-03-14 14:49:52 +01:00
Evan You
de60d9f235
feat: read existing files during plugin invocation ( close #873 )
2018-03-05 12:33:10 -05:00
Evan You
5ae22a1ad4
refactor: allow Generator to accept inline files
2018-03-05 12:07:08 -05:00
Evan You
78dcc7ac58
refactor: use consistent plugin name resolution between add and invoke
2018-03-04 14:25:56 -05:00
Guillaume Chau
896aec557b
feat: add vue add command ( #936 )
...
* feat(bin): new 'add' command
* fix(add): Add a blank line
* Update installDeps.js
2018-03-04 13:52:06 -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
46166fb640
fix: handle vue invoke config merging for existing files
...
close #788
2018-02-06 16:02:09 -05:00
Evan You
c1142e21b0
feat: support prompts when invoking plugins
...
also add invoke prompts for eslint & typescript plugins
2018-02-02 16:34:51 -05:00
Evan You
9f25eedf80
refactor: make hasYarn & hasGit lazy to improve boot time
2018-02-02 15:38:41 -05:00
Evan You
01edb46b8c
feat: support config in dedicated files
2018-01-27 17:03:31 -05:00
Evan You
52dad9d79b
feat: improve generator hasPlugin check + invoke output
2018-01-15 13:53:41 -05:00
Evan You
65cc27db42
feat: tweak invoke command
2018-01-14 23:53:24 -05:00
Evan You
563636c33f
test: test for vue invoke
2018-01-14 23:27:18 -05:00
Evan You
132b0db8e4
feat: wip invoke command
2018-01-14 19:11:26 -05:00