Haoqun Jiang
1e663df1ca
feat(GeneratorAPI): accept multiple arguments for the resolve method ( #4715 )
...
* feat(GeneratorAPI): accept multiple arguments for the resolve method
To make its signature conform to the standard `path.resolve`, avoid
confusions.
There's already a bug in the downstream plugin that was caused by such
confusion: a742953b83/generator/index.js (L163-L171)
* docs: update descriptions of the `resolve` api [ci skip]
2019-11-07 10:29:06 +08:00
Haoqun Jiang
fc3e0a30b5
chore: plugins should list @vue/cli-service in peerDependencies ( #4365 )
2019-07-29 10:45:12 +08:00
Pavan Kumar Sunkara
544faee81e
feat: more flexible hook system for generators ( #2337 )
2019-07-21 19:59:18 +08:00
Min ho Kim
c0aa2bb310
Fix typos ( #4241 )
2019-07-06 07:09:29 +03:00
Haoqun Jiang
77092b2223
feat: implement version-related APIs for GeneratorAPI ( #4000 )
...
closes #2336
2019-06-26 18:25:21 +08:00
Steve Workman
f69339e816
feat: add makeJSOnlyValue to generator API ( #3568 )
...
Provides convenience method for passing JS into config files.
Closes issue #3535 .
2019-04-09 19:54:17 +08:00
Natalia Tepluhina
4b2a11e552
docs: Plugin development guide ( #2973 )
...
* feat(docs): add Heroku deployment section
* fix: rename remote repository section title
* fix(docs): add a middleware for handling vue-router in deployed app
* fix(docs): fixed formatting
* feat: Create structure for Plugin and Generator API; create Getting started and Modifying webpack config chapters
* feat: started registerCommand description
* feat: Add a description for adding new vue-cli-service command
* fix: Change the part about modifying existing vue-cli-service commands
* feat: Add local installation steps for cli-plugin with/without Vue UI
* feat: Add generator extending package and changing main file chapters
* feat: Create structure for Plugin and Generator API; create Getting started and Modifying webpack config chapters
* feat: started registerCommand description
* feat: Add a description for adding new vue-cli-service command
* fix: Change the part about modifying existing vue-cli-service commands
* feat: Add local installation steps for cli-plugin with/without Vue UI
* feat: Add generator extending package and changing main file chapters
* feat: Add templating part to vue-cli-plugin Generator docs
* feat: described prompts
* fix: fixed condition on template rendering in generator
* fix: changed Getting Started part
* fix: Added links to Generator and Prompts chapters; fixed a description for testing a plugin locally
* fix: reverted changed to Heroku deployment
* fix: restored Surge chapter
* fix: deleted unused image
* fix: changed an order of chapters; added description for Generator part
* Update docs/dev-guide/plugin-dev.md
Co-Authored-By: NataliaTepluhina <NataliaTepluhina@users.noreply.github.com >
* fix: rewrote the Generator part
* feat: add description for extending a package with new command
* fix: fixed service plugin description and links
* fix: fixed links and typos, added prompt API
* feat: UI description and augmenting task in the UI
* feat: added a description for configuration screen in UI
* feat: add configuration files description
* feat: add save config description
* feat: add prompts-in-UI description
* feat: added logo and discoverability sections
* feat: add publish plugin to npm section
* feat: stated plugin API reference
* fix: fixed typo in quote
* feat: Plugin API reference ready
* fix: removed examples
* feat: add Generator API reference
* fix: fixed typo in prompt
Co-Authored-By: NataliaTepluhina <NataliaTepluhina@users.noreply.github.com >
* fix: remove underscore in `_path` parameter
* Update docs/dev-guide/plugin-dev.md
Co-Authored-By: NataliaTepluhina <NataliaTepluhina@users.noreply.github.com >
* fix: add export to the templating example
* fix: change preposition
Co-Authored-By: NataliaTepluhina <NataliaTepluhina@users.noreply.github.com >
* fix: add missing `{`
* Update docs/dev-guide/plugin-dev.md
Co-Authored-By: NataliaTepluhina <NataliaTepluhina@users.noreply.github.com >
* fix: specified that package.json should be user's one
Co-Authored-By: NataliaTepluhina <NataliaTepluhina@users.noreply.github.com >
* fix: add dot
Co-Authored-By: NataliaTepluhina <NataliaTepluhina@users.noreply.github.com >
* fix: add dot
Co-Authored-By: NataliaTepluhina <NataliaTepluhina@users.noreply.github.com >
* fix: missing bracket
Co-Authored-By: NataliaTepluhina <NataliaTepluhina@users.noreply.github.com >
* fix: add dot
Co-Authored-By: NataliaTepluhina <NataliaTepluhina@users.noreply.github.com >
* fix: add dot
Co-Authored-By: NataliaTepluhina <NataliaTepluhina@users.noreply.github.com >
* fix: add dot
Co-Authored-By: NataliaTepluhina <NataliaTepluhina@users.noreply.github.com >
* fix: add colon
Co-Authored-By: NataliaTepluhina <NataliaTepluhina@users.noreply.github.com >
* fix: add semicolon
Co-Authored-By: NataliaTepluhina <NataliaTepluhina@users.noreply.github.com >
* fix: add semicolon
Co-Authored-By: NataliaTepluhina <NataliaTepluhina@users.noreply.github.com >
* fix: add semicolon
Co-Authored-By: NataliaTepluhina <NataliaTepluhina@users.noreply.github.com >
* fix: typo in `it's` vs `its`
Co-Authored-By: NataliaTepluhina <NataliaTepluhina@users.noreply.github.com >
* feat: add more places for logo to display
Co-Authored-By: NataliaTepluhina <NataliaTepluhina@users.noreply.github.com >
* fix: add vue add option to invocation
Co-Authored-By: NataliaTepluhina <NataliaTepluhina@users.noreply.github.com >
* fix: add fe missed brackets and moved filename section
* fix: fix indentations and remove OPTIONS constant
* fix: fix indentation and wrap built-in plugin description with a tip
* fix: add link to Public static files
* fix: change the description for UI prompts properties
* fix: add `@scope/vue-cli-plugin-<name>` option
* fix: code style fixes
* fix: change config id to follow reverse domain name notation
* fix: style fixes
* feat: add more comments with file names
* docs: fixes
* docs: removed built-it plugins prompts part
2019-01-25 09:42:12 +01:00