{"_id":"@easy-team/easywebpack-vue","_rev":"1212035","name":"@easy-team/easywebpack-vue","description":"vue webpack building solution for easywebpack","dist-tags":{"beta":"4.1.0-beta.1","latest":"4.1.0"},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"time":{"modified":"2021-10-13T05:45:44.000Z","created":"2019-08-03T09:31:03.627Z","4.1.0":"2019-10-13T09:24:56.410Z","4.1.0-beta.1":"2019-10-13T08:43:48.130Z","4.0.1":"2019-10-10T06:05:33.894Z","4.0.0":"2019-08-03T09:31:03.627Z"},"users":{},"author":{"name":"hubcarl@126.com"},"repository":{"type":"git","url":"git+https://github.com/easy-team/easywebpack-vue.git"},"versions":{"4.1.0":{"name":"@easy-team/easywebpack-vue","version":"4.1.0","description":"vue webpack building solution for easywebpack","keywords":["webpack","easywebpack","vue"],"dependencies":{"@easy-team/easywebpack":"^4.1.0","vue-entry-loader":"^1.1.2","vue-html-loader":"^1.2.4","vue-loader":"^15.7.0","vue-template-compiler":"^2.6.10"},"devDependencies":{"axios":"^0.19.0","babel-preset-env":"^1.7.0","chai":"^4.2.0","codecov":"^3.2.0","cross-env":"^5.2.0","eslint-config-eslint":"^5.0.1","mocha":"^6.0.2","nyc":"^14.0.0","vue":"^2.6.10","vue-router":"^3.0.2","vuex":"^3.1.0","vuex-router-sync":"^5.0.0"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","test":"nyc --reporter=html --reporter=text mocha --timeout=1000000","cov":"nyc report --reporter=lcov && codecov --token=c193e626-f08f-41a7-b3e7-fdc39878892f","ci":"npm run lint && npm run cov","ii":"npm install --registry https://registry.npm.taobao.org"},"nyc":{"exclude":["**/*.spec.js","index.js","config/*.js","config/plugin/**/*.js","test/*.test.js"]},"ci":{"version":"6, 8, 10"},"repository":{"type":"git","url":"git+https://github.com/easy-team/easywebpack-vue.git"},"bugs":{"url":"https://github.com/easy-team/easywebpack-vue/issues"},"homepage":"https://github.com/easy-team/easywebpack-vue#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","gitHead":"a54516d619bad6b8a94f43dd91bfe7945b89452d","_id":"@easy-team/easywebpack-vue@4.1.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"shasum":"0e3a7f59eec2c4bd378d350a3873811bf66384ab","size":5493,"noattachment":false,"key":"/@easy-team/easywebpack-vue/-/@easy-team/easywebpack-vue-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@easy-team/easywebpack-vue/download/@easy-team/easywebpack-vue-4.1.0.tgz"},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/easywebpack-vue_4.1.0_1570958696292_0.8592934471658298"},"_hasShrinkwrap":false,"publish_time":1570958696410,"_cnpm_publish_time":1570958696410},"4.1.0-beta.1":{"name":"@easy-team/easywebpack-vue","version":"4.1.0-beta.1","description":"vue webpack building solution for easywebpack","keywords":["webpack","easywebpack","vue"],"dependencies":{"@easy-team/easywebpack":"^4.1.0-beta.1","vue-entry-loader":"^1.1.2","vue-html-loader":"^1.2.4","vue-loader":"^15.7.0","vue-template-compiler":"^2.6.10"},"devDependencies":{"axios":"^0.19.0","babel-preset-env":"^1.7.0","chai":"^4.2.0","codecov":"^3.2.0","cross-env":"^5.2.0","eslint-config-eslint":"^5.0.1","mocha":"^6.0.2","nyc":"^14.0.0","vue":"^2.6.10","vue-router":"^3.0.2","vuex":"^3.1.0","vuex-router-sync":"^5.0.0"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","test":"nyc --reporter=html --reporter=text mocha --timeout=1000000","cov":"nyc report --reporter=lcov && codecov --token=c193e626-f08f-41a7-b3e7-fdc39878892f","ci":"npm run lint && npm run cov","ii":"npm install --registry https://registry.npm.taobao.org"},"nyc":{"exclude":["**/*.spec.js","index.js","config/*.js","config/plugin/**/*.js","test/*.test.js"]},"ci":{"version":"6, 8, 10"},"repository":{"type":"git","url":"git+https://github.com/easy-team/easywebpack-vue.git"},"bugs":{"url":"https://github.com/easy-team/easywebpack-vue/issues"},"homepage":"https://github.com/easy-team/easywebpack-vue#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","readmeFilename":"README.md","gitHead":"b3505e403d712c520abeb44ce0cb404fead0c7d6","_id":"@easy-team/easywebpack-vue@4.1.0-beta.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"shasum":"15b3b9c869ce89ddb7470ea3e663c35267cd174c","size":5459,"noattachment":false,"key":"/@easy-team/easywebpack-vue/-/@easy-team/easywebpack-vue-4.1.0-beta.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@easy-team/easywebpack-vue/download/@easy-team/easywebpack-vue-4.1.0-beta.1.tgz"},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/easywebpack-vue_4.1.0-beta.1_1570956228030_0.8180715937800362"},"_hasShrinkwrap":false,"publish_time":1570956228130,"_cnpm_publish_time":1570956228130},"4.0.1":{"name":"@easy-team/easywebpack-vue","version":"4.0.1","description":"vue webpack building solution for easywebpack","keywords":["webpack","easywebpack","vue"],"dependencies":{"@easy-team/easywebpack":"^4.0.0","vue-entry-loader":"^1.1.2","vue-html-loader":"^1.2.4","vue-loader":"^15.7.0","vue-template-compiler":"^2.6.10"},"devDependencies":{"axios":"^0.19.0","babel-preset-env":"^1.7.0","chai":"^4.2.0","codecov":"^3.2.0","cross-env":"^5.2.0","eslint-config-eslint":"^5.0.1","mocha":"^6.0.2","nyc":"^14.0.0","vue":"^2.6.10","vue-router":"^3.0.2","vuex":"^3.1.0","vuex-router-sync":"^5.0.0"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","test":"nyc --reporter=html --reporter=text mocha --timeout=1000000","cov":"nyc report --reporter=lcov && codecov --token=c193e626-f08f-41a7-b3e7-fdc39878892f","ci":"npm run lint && npm run cov","ii":"npm install --registry https://registry.npm.taobao.org"},"nyc":{"exclude":["**/*.spec.js","index.js","config/*.js","config/plugin/**/*.js","test/*.test.js"]},"ci":{"version":"6, 8, 10"},"repository":{"type":"git","url":"git+https://github.com/easy-team/easywebpack-vue.git"},"bugs":{"url":"https://github.com/easy-team/easywebpack-vue/issues"},"homepage":"https://github.com/easy-team/easywebpack-vue#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","gitHead":"b3505e403d712c520abeb44ce0cb404fead0c7d6","_id":"@easy-team/easywebpack-vue@4.0.1","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"shasum":"f27f1f4982680324d117aa0cc5cbb47d0b94ea10","size":5396,"noattachment":false,"key":"/@easy-team/easywebpack-vue/-/@easy-team/easywebpack-vue-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/@easy-team/easywebpack-vue/download/@easy-team/easywebpack-vue-4.0.1.tgz"},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/easywebpack-vue_4.0.1_1570687533784_0.19828560541940554"},"_hasShrinkwrap":false,"publish_time":1570687533894,"_cnpm_publish_time":1570687533894},"4.0.0":{"name":"@easy-team/easywebpack-vue","version":"4.0.0","description":"vue webpack building solution for easywebpack","keywords":["webpack","easywebpack","vue"],"dependencies":{"@easy-team/easywebpack":"^4.0.0","vue-entry-loader":"^1.1.2","vue-html-loader":"^1.2.4","vue-loader":"^15.7.0","vue-template-compiler":"^2.6.10"},"devDependencies":{"axios":"^0.19.0","babel-preset-env":"^1.7.0","chai":"^4.2.0","codecov":"^3.2.0","cross-env":"^5.2.0","eslint-config-eslint":"^5.0.1","mocha":"^6.0.2","nyc":"^14.0.0","vue":"^2.6.10","vue-router":"^3.0.2","vuex":"^3.1.0","vuex-router-sync":"^5.0.0"},"engines":{"node":">=6.0.0"},"scripts":{"lint":"eslint .","fix":"eslint --fix .","changelog":"conventional-changelog -p angular -i CHANGELOG.md -s","test":"nyc --reporter=html --reporter=text mocha --timeout=1000000","cov":"nyc report --reporter=lcov && codecov --token=c193e626-f08f-41a7-b3e7-fdc39878892f","ci":"npm run lint && npm run cov","ii":"npm install --registry https://registry.npm.taobao.org"},"nyc":{"exclude":["**/*.spec.js","index.js","config/*.js","config/plugin/**/*.js","test/*.test.js"]},"ci":{"version":"6, 8, 10"},"repository":{"type":"git","url":"git+https://github.com/easy-team/easywebpack-vue.git"},"bugs":{"url":"https://github.com/easy-team/easywebpack-vue/issues"},"homepage":"https://github.com/easy-team/easywebpack-vue#readme","author":{"name":"hubcarl@126.com"},"license":"MIT","gitHead":"901199f8f49443c856127598e9be02930945f7df","_id":"@easy-team/easywebpack-vue@4.0.0","_nodeVersion":"10.16.0","_npmVersion":"6.9.0","dist":{"shasum":"0642403934f8526a7ad9c49ca152aec0d2005b49","size":5209,"noattachment":false,"key":"/@easy-team/easywebpack-vue/-/@easy-team/easywebpack-vue-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/@easy-team/easywebpack-vue/download/@easy-team/easywebpack-vue-4.0.0.tgz"},"maintainers":[{"name":"hubcarl","email":"hubcarl@126.com"}],"_npmUser":{"name":"hubcarl","email":"hubcarl@126.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/easywebpack-vue_4.0.0_1564824663497_0.1637295246955992"},"_hasShrinkwrap":false,"publish_time":1564824663627,"_cnpm_publish_time":1564824663627}},"readme":"# easywebpack-vue\n\n[![NPM version][npm-image]][npm-url]\n[![build status][travis-image]][travis-url]\n[![Test coverage][codecov-image]][codecov-url]\n[![David deps][david-image]][david-url]\n[![Known Vulnerabilities][snyk-image]][snyk-url]\n[![npm download][download-image]][download-url]\n\n[npm-image]: https://img.shields.io/npm/v/easywebpack-vue.svg?style=flat-square\n[npm-url]: https://npmjs.org/package/easywebpack-vue\n[travis-image]: https://img.shields.io/travis/easy-team/easywebpack-vue.svg?style=flat-square\n[travis-url]: https://travis-ci.org/easy-team/easywebpack-vue\n[codecov-image]: https://img.shields.io/codecov/c/github/easy-team/easywebpack-vue.svg?style=flat-square\n[codecov-url]: https://codecov.io/github/easy-team/easywebpack-vue?branch=master\n[david-image]: https://img.shields.io/david/easy-team/easywebpack-vue.svg?style=flat-square\n[david-url]: https://david-dm.org/easy-team/easywebpack-vue\n[snyk-image]: https://snyk.io/test/npm/easywebpack-vue/badge.svg?style=flat-square\n[snyk-url]: https://snyk.io/test/npm/easywebpack-vue\n[download-image]: https://img.shields.io/npm/dm/easywebpack-vue.svg?style=flat-square\n[download-url]: https://npmjs.org/package/easywebpack-vue\n\nWebpack client render and server side render build solution for Vue\n\n## Featues\n\n![easywebpack](https://github.com/easy-team/easywebpack/blob/master/docs/images/easywebpack.png)\n\nsee [easywebpack](https://github.com/easy-team/easywebpack)\n\n## Documents\n\n- https://www.yuque.com/easy-team/easywebpack\n- https://zhuanlan.zhihu.com/easywebpack\n\n## Version\n\n- @easy-team/easywebpack-vue ^4.x.x > Webpack 4.x.x + Babel 7 \n- easywebpack-vue ^4.x.x > Webpack 4.x.x + Babel 6\n- easywebpack-vue ^3.x.x > Webpack 3.x.x + Babel 6\n\n## Install\n\n```bash\n$ npm i @easy-team/easywebpack-vue --save-dev\n```\n\n## Usage\n\n\n### `webpack.config.js`\n\n```js\nconst easywebpack = require('@easy-team/easywebpack-vue');\nconst webpack = easywebpack.webpack;\nconst merge = easywebpack.merge;\nconst baseWebpackConfig = easywebpack.getWebpackConfig({\n    env, // support dev, test, prod \n    target : 'web', // browser mode build\n    entry:{\n        app: 'src/index.js'\n    }\n});\nmodule.exports = merge(baseWebpackConfig, {\n   \n})\n```\n\n### use `webpack` command build\n\n```bash\nwebpack --config webpack.config.js\n```\n\n### base `easywebpacack-cli` build mode\n\n```js\nconst webpackConfig = require('./webpack.config.js');\n\nif (process.env.NODE_SERVER) {\n  // development mode: webpack building and start webpack hot server\n  easywebpack.server(config);\n} else {\n  // build file to disk\n  easywebpack.build(config);\n}\n```\n\n\n## Example\n\n- [vue-client-render-boilerplate](https://github.com/easy-team/easywebpack-cli-template/tree/master/boilerplate/vue) Vue client render boilerplate.\n\n- [egg-vue-webpack-boilerplate](https://github.com/easy-team/egg-vue-webpack-boilerplate) support client render and server render.\n\n- [egg-vue-typescript-boilerplate](https://github.com/easy-team/egg-vue-typescript-boilerplate) Egg + TypeScript + Vue server render boilerplate.\n\n- you can use [easywebpack-cli](https://github.com/easy-team/easywebpack-cli) create client render project or create server side render project for vue.\n\n## Questions & Suggestions\n\nPlease open an issue [here](https://github.com/easy-team/easywebpack-vue).\n\n## License\n\n[MIT](LICENSE)\n","_attachments":{},"homepage":"https://github.com/easy-team/easywebpack-vue#readme","bugs":{"url":"https://github.com/easy-team/easywebpack-vue/issues"},"license":"MIT"}