. ├── 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.js
src/app/
directory contains Vue stuff. The Vue app is rendered intosrc/app/popup.js
and 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.html
then make sure to add that them insrc/popup.html
. Finally, make sure to tweakmix-manifest.json
andwebpack.mix.js
Run development app with hot reload
npm run dev
Build for production
npm run prod