{"_id":"vue-web-extension","_rev":"3-67329ac8c9912b8786ab6e5320e94f65","time":{"1.7.0":"2018-10-14T15:55:52.143Z","created":"2018-10-23T04:53:20.954Z","1.8.0":"2018-10-23T04:53:21.125Z","modified":"2022-05-23T20:25:51.985Z"},"name":"vue-web-extension","dist-tags":{"latest":"1.8.0"},"versions":{"1.8.0":{"name":"vue-web-extension","version":"1.8.0","description":"A boilerplate for quickly starting a web extension with webpack, Vue and more!","main":"meta.js","repository":{"type":"git","url":"git+https://github.com/Kocal/vue-web-extension.git"},"author":{"name":"Hugo Alliaume","email":"kocal@live.fr"},"license":"MIT","scripts":{"release":"standard-version"},"devDependencies":{"standard-version":"^4.4.0"},"gitHead":"392091c10941481a187a5fed6cea8f40e6620d31","bugs":{"url":"https://github.com/Kocal/vue-web-extension/issues"},"homepage":"https://github.com/Kocal/vue-web-extension#readme","_id":"vue-web-extension@1.8.0","_npmVersion":"6.4.1","_nodeVersion":"8.12.0","_npmUser":{"name":"kocal","email":"kocal@live.fr"},"dist":{"integrity":"sha512-kUFpTXqdlRQBuF5yMUMYiNaSXBjJJDbBLpyfNwwrSXG9wxbTZ0Y/4tuahZ5A5ll2fL+Tl81h+/dMDdTK6hptJw==","shasum":"1f0952c8e7839feb8cf39958673c09832fcb51f6","tarball":"https://registry.npmjs.org/vue-web-extension/-/vue-web-extension-1.8.0.tgz","fileCount":126,"unpackedSize":977567,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbzqlBCRA9TVsSAnZWagAAq5wP/0wJgs5zBFaK88bFZdDQ\n9RnA3CGQtMNhdFxySBiRGiGt4AIya7rWIm4XiO/V0FEXu8gY+ZnelEVX7Unm\nYyQysz6f6Ac93dqYawEW4tRQB+JUWhVQX9OXLLbNF6+CvbxYm+DmEuBL2sfN\nXfSokYZML6h9F1YvzV5OhAXt3QYZvoAS1e1UwpRHILNNv2lJRwJKJVDWAjOZ\nj2iGlKx6KY4hForrsWrtuPAHFHGpPybZkkuRcIzt5GKZUA4ubAD8iWoJAiWT\nDbVuPQsmFLVbI/OcmF/R8Tsvj7nQ3wLKp6TmyPMp0Xc9pVGyt/ghTdsSa2qR\nVJwb5FWimiApGHArpp/2JuyfIbKXVPCpUdPqXfNyW+VtQNFuJUIM50su6n9b\nGek1b4M6QpX5Jpbu3mu4Qmf9IFOIrCmQGYBVB1A7BmK0W7ABoPTH1NdQAugc\nh1J/Ovp7hR6y1JboxhibMunmgoEY43zkl6wl6joWDM3ZydvptaEjuo2rQfA5\nmyz8U1oGaH2TcKuHt7AnRAGyc53srI3oB6UPm1+w5UpfuBb3FTj+PH0yqMEo\nwMoAM0yWsMw1XzJxnsubgD+1RDt6hjnnGMF3z9tRLrNyYXhsAjan9gv5+B2b\n2bgM6eJfxRqRdV0O1EnRh/lizRwH6NxiY//C6Aze25hZpoll6TRzXjyvIWHD\natSe\r\n=7hac\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDL2Z6mmoka0Qp2DlZ468p7vJxrYc7XL4xXLQXsIEX0iAiAkD0a7F3HTX0m61E1Qa2Wxwy9PDGPK2xf+RcBf1G+7GQ=="}]},"maintainers":[{"name":"kocal","email":"kocal@live.fr"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/vue-web-extension_1.8.0_1540270400955_0.10376207428927553"},"_hasShrinkwrap":false}},"maintainers":[{"name":"kocal","email":"kocal@live.fr"}],"description":"A boilerplate for quickly starting a web extension with webpack, Vue and more!","homepage":"https://github.com/Kocal/vue-web-extension#readme","repository":{"type":"git","url":"git+https://github.com/Kocal/vue-web-extension.git"},"author":{"name":"Hugo Alliaume","email":"kocal@live.fr"},"bugs":{"url":"https://github.com/Kocal/vue-web-extension/issues"},"license":"MIT","readme":"# vue-web-extension-boilerplate\n\n[![Build Status (Travis)](https://travis-ci.org/Kocal/vue-web-extension.svg?branch=master)](https://travis-ci.org/Kocal/vue-web-extension)\n[![Build Status (AppVeyor)](https://ci.appveyor.com/api/projects/status/huaoxwvqcoyx2x08/branch/master?svg=true)](https://ci.appveyor.com/project/Kocal/vue-web-extension/branch/master)\n\nThis template allows you to quickly start a web extension containing:\n\n- Boilerplate for `manifest.json` and `background.js` files, and for `icons` / `popup` folders\n- [Vue](https://github.com/vuejs/vue)\n- [Vue-router](https://github.com/vuejs/vue-router) (configurable)\n- [Vuex](https://github.com/vuejs/vuex) (configurable)\n- [Axios](https://github.com/axios/axios) (configurable)\n- [Webpack 4](https://github.com/webpack/webpack)\n- [Babel](https://github.com/babel/babel) with [preset-env](https://github.com/babel/babel/tree/master/packages/babel-preset-env)\n- [ESLint](https://github.com/eslint/eslint) (configurable)\n- [Prettier](https://github.com/prettier/prettier) (configurable)\n- A git precommit hook for running Prettier by using [pretty-quick](https://github.com/azz/pretty-quick) or [precise-commits](https://github.com/nrwl/precise-commits) (configurable)\n- CSS extraction, with [mini-css-extract-plugin](https://github.com/webpack-contrib/mini-css-extract-plugin)\n- A script for removing `eval` usages to comply with the Content Security Policy of Chrome/Firefox web store, is automatically called for each build\n- A script to package your extension into a `.zip` file\n\n## Requirements\n\n- Node.js >= 8 and npm >= 5\n- [git](https://git-scm.com)\n- [vue-cli](https://github.com/vuejs/vue-cli)\n\n## Usage\n\n```bash\n$ vue init kocal/vue-web-extension my-extension\n$ cd my-extension\n$ npm install\n$ npm run build\n```\n\n### `npm run build` \n\nBuild the extension into `dist` folder for **production**.\n\n### `npm run build:dev` \n\nBuild the extension into `dist` folder for **development**.\n\n### `npm run watch`\n\nWatch for modifications then run `npm run build`.\n\n### `npm run watch:dev`\n\nWatch for modifications then run `npm run build:dev`.\n\nIt also enable [Hot Module Reloading](https://webpack.js.org/concepts/hot-module-replacement), thanks to [webpack-chrome-extension-reloader](https://github.com/rubenspgcavalcante/webpack-chrome-extension-reloader) plugin. \n\n:warning: Keep in mind that HMR only works for your **background** entry.\n\n### `npm run build-zip`\n\nBuild a zip file following this format `<name>-v<version>.zip`, by reading `name` and `version` from `manifest.json` file.\nZip file is located in `dist-zip` folder.\n","readmeFilename":"README.md"}