- Notifications
You must be signed in to change notification settings - Fork165
🛠️ A Vue CLI 3+ preset (previously a Vue CLI 2 boilerplate) for quickly starting a web extension with Vue, Babel, ESLint and more!
License
Kocal/vue-web-extension
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
v1
branch.
This Vue CLI preset allows you to quickly start a web extension containing:
- Everything you need to build a web extension (
manifest.json
,.zip
building, ...), thanks toadambullmer/vue-cli-plugin-browser-extension - Vue 2+
- Vue-router andVuex
- Axios (configurable)
- Babel withpreset-env
- ESLint andPrettier (both configurable)
- Node.js >= 10 and npm >= 5
- git
- vue-cli 3+
The documentation can be found onvue-web-extension.netlify.app. Please check the documentation website and theopen and closed issues, before raising a new issue.
$ vue create --preset kocal/vue-web-extension my-extension$cd my-extension$ npm run build
Build the extension intodist
folder forproduction.
A zip file is also built and is located inartifacts
directory.
Build the extension fordevelopment and watch over file changes.
It also automatically reload your extension into your browsers, thanks towebpack-extension-reloader plugin.
Seehttps://github.com/adambullmer/vue-cli-plugin-browser-extension#plugin-options
About
🛠️ A Vue CLI 3+ preset (previously a Vue CLI 2 boilerplate) for quickly starting a web extension with Vue, Babel, ESLint and more!