https://github.com/shamin/chrome-extension-starter
Chrome extension boilerplate with vuejs and babel
https://github.com/shamin/chrome-extension-starter
babel chrome extension vuejs webpack
Last synced: 3 months ago
JSON representation
Chrome extension boilerplate with vuejs and babel
- Host: GitHub
- URL: https://github.com/shamin/chrome-extension-starter
- Owner: shamin
- Created: 2018-10-31T06:09:36.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2018-11-14T17:44:39.000Z (over 6 years ago)
- Last Synced: 2025-02-28T07:32:22.329Z (3 months ago)
- Topics: babel, chrome, extension, vuejs, webpack
- Language: JavaScript
- Homepage:
- Size: 68.4 KB
- Stars: 6
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Chrome Extension Starter
Boilerplate for building a chrome extension.
## It contains the following features:
- Babel for transpiling
- Vue js
- webpack 4 bundling## Usage:
Install node modules
```
npm install
```Start in developement mode
```
npm start
```Build
```
npm run build
```## Files Included:
- `public/manifest.json` - Contains permissions, name, icons and other details required for a chrome plugin.
- `src/init.js` - Contains initialization scripts.
- `src/popup/pop.js` - Javascript file with vue configuration for popup in the extension.
- `src/options/options.js` - Javascript file with vue configuration for options page.
- `src/app/app.js` - Javascript file with scripts that to be loaded on a page load.
- `src/popup/popup.vue` - Vue js entry file for popup page.
- `src/options/options.vue` - Vue js entry file for options page.