.
├── 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