. ├── LICENSE ├── README.md ├── mix-manifest.json ├── package-lock.json ├── package.json ├── src │ ├── app │ │ ├── components │ │ │ └── Popup.vue │ │ └── popup.js │ ├── background.js │ ├── images │ │ ├── icon-128x128.png │ │ ├── icon-16x16.png │ │ ├── icon-32x32.png │ │ └── icon-48x48.png │ ├── manifest.json │ ├── popup.html │ └── sass │ └── popup.scss └── webpack.mix.jssrc/app/directory contains Vue stuff. The Vue app is rendered intosrc/app/popup.jsand used insidepoopup.html.src/images/directory contains icons.src/sass/contains styles that is used inpopup.html- if you wish to add more scripts, styles and want to include in final
popup.htmlthen make sure to add that them insrc/popup.html. Finally, make sure to tweakmix-manifest.jsonandwebpack.mix.js
Run development app with hot reload
npm run devBuild for production
npm run prod