You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Start a chrome extension project with Vue-CLI with ease!
Logo from FontAwesome
Installation
This plugin is meant for using new project for chrome extensions. Tested on default project of Vue, Vue with TypeScript
For TypeScript
Create a new project with vue create test-project, and select typescript without class-style component syntax
Then, add this plugin with vue add chrome-ext.
Clean up the repo by removing src/main.ts, src/components, public/favicon.ico and public/index.html
For JavaScript
Create a new project with vue create test-project.
Then, add this plugin with vue add chrome-ext.
Clean up the repo by removing src/main.js, src/components, public/favicon.ico and public/index.html
Run Development mode and Production
Run development mode with npm run build-watch and a dist file will be generated. Install Extension Reloader to reload chrome extensions easily everytime you reload. (take note that when u change manifest.json file, it will not automatically load, you need to remove and add the chrome extensions)
Build for production npm run build and zip it and deploy onto chrome store.
Current feature
Generate manifest.json
Generate popup.html
Generate options.html
Emit file out
Support TypeScript (only generated with vue add typescript)