vue-cli 3 plugin to develop component
npm install vue-cli-plugin-component
project
│ README.md
│ LICENSE (optional)
└───src
│ ├── index.js
│ └───components
│ └───Mycomponent.vue
│
└───example
├── App.vue
├── main.js
`
Features
* Adjust build script to only build the component. Use serve script to serve a demo page.
* Create a prepublishOnly script to run the build(s) before publishing the component
* Update README.md with component information
* Optional
* Use ComponentFixture to develop and test the component
* Automatically document the component with vue-styleguidist and vuedoc.md .
* Create a license file for the project
* Add projects badges
Scripts
Use build to build the component
` sh
npm run build
`
Use serve to serve the application example in the example folder
` sh
npm run serve
`
$3
Use doc:build to update the API section of README.md with generated documentation
`
npm run doc:build
`
$3
Use styleguide to run style guide dev server
`
npm run styleguide
`
Use styleguide:build to generate a static HTML style guide
`
npm run styleguide:build
`
Configuration
!configuration
* componentName: the name of the component.
* useVueStyleguidist: true to install vue-styleguidist, default: true
* useVueDoc: true to install vuedoc.md, default: true
* addLicense true to add a License file to the project, default: false
* licenseName type of the license file to create, default: MIT
* copyrightHolders Project copy holders, used when creating the license file.
Injected Commands
No command will be injected.
Installing in an Already Created Project
` sh
vue add component
``