Kocal/vue-web-extension

🛠️ A Vue CLI 3+ preset (previously a Vue CLI 2 boilerplate) for quickly starting a web extension with Vue, Babel, ESLint and more!

JavaScript

1,584

301 commits

updated May 3, 2023

See the code

README

vue-web-extension

Netlify Status

⚠️ This README is for the master version of the preset. If you use the v1 of this boilerplate with Vue-CLI 2 support, please see v1 branch.


This Vue CLI preset allows you to quickly start a web extension containing:

Requirements

Documentation

The documentation can be found on vue-web-extension.netlify.app. Please check the documentation website and the open and closed issues, before raising a new issue.

Usage

$ vue create --preset kocal/vue-web-extension my-extension
$ cd my-extension
$ npm run build

npm run build

Build the extension into dist folder for production.

A zip file is also built and is located in artifacts directory.

npm run serve

Build the extension for development and watch over file changes.

It also automatically reload your extension into your browsers, thanks to webpack-extension-reloader plugin.

Options

See https://github.com/adambullmer/vue-cli-plugin-browser-extension#plugin-options

babel
eslint
prettier
vue
vue-router
vuex
web-extension
webpack

Kocal/vue-web-extension

🛠️ A Vue CLI 3+ preset (previously a Vue CLI 2 boilerplate) for quickly starting a web extension with Vue, Babel, ESLint and more!

JavaScript

1,584

301 commits

updated May 3, 2023

See the code

README

vue-web-extension

Netlify Status

⚠️ This README is for the master version of the preset. If you use the v1 of this boilerplate with Vue-CLI 2 support, please see v1 branch.


This Vue CLI preset allows you to quickly start a web extension containing:

Requirements

Documentation

The documentation can be found on vue-web-extension.netlify.app. Please check the documentation website and the open and closed issues, before raising a new issue.

Usage

$ vue create --preset kocal/vue-web-extension my-extension
$ cd my-extension
$ npm run build

npm run build

Build the extension into dist folder for production.

A zip file is also built and is located in artifacts directory.

npm run serve

Build the extension for development and watch over file changes.

It also automatically reload your extension into your browsers, thanks to webpack-extension-reloader plugin.

Options

See https://github.com/adambullmer/vue-cli-plugin-browser-extension#plugin-options

babel
eslint
prettier
vue
vue-router
vuex
web-extension
webpack

Project health

Overall

2.7/10

Maintained

0/10

Code review

2/10
OpenSSF Scorecard

Latest release

1.8.0 · Oct 23, 2018

Releases this year

0

Significant stargazers

Damien Mathieu

373 followers · starred Apr 2021

Hawstein

1,285 followers · starred Mar 2020

Le Minh Tri

34 followers · starred Oct 2019

sereneblue

88 followers · starred Mar 2019