β¨ DX experience & smaller libs π
vue init posva/vue-plugin-template my-awesome-plugin
# Answer some questions
cd my-awesome-plugin
yarn
npm run dev
# π
Bundle with Rollup
Write your components using .vue
files. Those will be compiled into render
functions when building your plugin to make them compatible everywhere.
Add jsx to your js
files and they will be compiled as well.
Use the future features of Javascript
Get the best developer experience by testing the components at the same interact with them.
Embrace Visual testing π
![visual testing](https://cloud.githubusercontent.com/assets/664177/21402771/504f94de-c7ba-11e6-9b10-3c9833a7e316.gif)- Docs on how to add sass/stylus/less
- Support babel instead of buble
- Add flow typings
.github
folder- Add question for tests
- Add question for visual tests
- Add question for contribution guidelines
- Add question for the license
- Add question for linting
Something you would like to see on the template but not in the road-map? Fire an Issue!
See CONTRIBUTING.md for help about developing this template