{"_id":"ykit-config-yo","_rev":"180-0ba2828ae2e5aa9f92506b2e8e87f3d2","name":"ykit-config-yo","time":{"modified":"2022-06-29T07:41:08.963Z","created":"2016-12-01T08:08:27.217Z","1.0.0":"2016-12-01T08:08:27.217Z","1.0.1":"2016-12-01T09:04:18.469Z","1.0.2":"2016-12-01T09:06:39.768Z","1.0.3":"2016-12-01T09:19:25.930Z","1.0.4":"2016-12-01T09:50:49.921Z","1.0.5-beta1":"2016-12-02T08:49:49.620Z","1.0.5-beta2":"2016-12-02T11:40:54.031Z","1.0.5-beta3":"2016-12-03T14:56:26.626Z","1.0.5-beta4":"2016-12-07T03:38:06.235Z","1.0.5-beta5":"2016-12-07T04:39:02.006Z","1.0.5-beta6":"2016-12-07T05:03:26.660Z","1.0.5-beta7":"2016-12-08T08:11:55.239Z","1.0.5-beta8":"2016-12-09T09:50:29.970Z","1.0.5-beta9":"2016-12-09T09:55:06.718Z","1.0.6":"2016-12-09T10:29:58.363Z","1.0.6-beta1":"2016-12-09T11:19:03.497Z","1.0.6-beta2":"2016-12-09T11:24:00.718Z","1.0.6-beta3":"2016-12-12T06:20:54.190Z","1.0.6-beta4":"2016-12-12T10:27:30.446Z","1.0.6-beta5":"2016-12-13T01:15:06.150Z","1.0.6-beta6":"2016-12-13T02:38:39.778Z","1.1.0-beta1":"2016-12-15T11:39:26.211Z","1.1.0-beta2":"2016-12-15T12:01:20.318Z","1.1.0-beta3":"2016-12-15T12:33:18.795Z","1.1.0":"2016-12-16T08:01:32.367Z","1.1.1-beta1":"2016-12-21T16:32:37.008Z","1.1.1":"2016-12-22T12:50:09.096Z","1.1.1-beta2":"2016-12-23T06:12:17.246Z","1.1.1-beta3":"2016-12-23T07:19:13.638Z","1.1.1-beta4":"2016-12-23T12:00:28.224Z","1.1.2":"2016-12-23T12:08:59.048Z","1.1.2-beta.0":"2016-12-27T10:03:30.630Z","1.1.3-beta1":"2016-12-30T03:22:31.489Z","1.1.3":"2016-12-30T10:21:00.423Z","1.1.4-beta1":"2017-01-05T15:18:26.342Z","1.1.4":"2017-01-07T07:35:44.376Z","1.1.5-beta2":"2017-01-12T02:16:01.797Z","1.1.5-beta3":"2017-01-12T06:21:13.432Z","1.1.5":"2017-01-13T02:21:38.933Z","1.1.6":"2017-01-17T09:46:51.149Z","1.1.7-beta1":"2017-01-17T10:47:57.364Z","1.1.7-beta2":"2017-01-17T11:18:53.515Z","1.1.7-beta3":"2017-01-17T13:57:41.227Z","1.1.7-beta4":"2017-01-18T07:19:27.102Z","1.1.7-beta5":"2017-01-18T11:36:05.539Z","1.1.7":"2017-01-20T03:04:45.421Z","1.1.8-beta1":"2017-01-25T08:26:59.131Z","1.1.8-beta2":"2017-01-25T08:30:18.368Z","1.1.8":"2017-01-25T08:44:04.572Z","1.1.9-beta1":"2017-01-25T09:38:03.234Z","1.1.9":"2017-02-03T03:28:36.021Z","1.1.10":"2017-02-10T06:59:37.741Z","1.1.11-beta.1":"2017-02-13T08:42:07.459Z","1.1.11-beta.2":"2017-02-13T08:54:02.350Z","1.1.11":"2017-02-16T04:53:16.742Z","1.1.12-beta.0":"2017-02-16T08:50:53.018Z","1.1.12":"2017-02-17T08:17:22.613Z","1.1.13-rc0":"2017-02-27T06:15:45.626Z","1.1.13":"2017-03-03T04:31:44.924Z","1.1.14-dev.0":"2017-03-08T15:01:13.383Z","1.1.14-dev.1":"2017-03-08T15:44:10.102Z","1.1.14":"2017-03-09T03:08:11.520Z","1.1.15":"2017-03-09T08:19:37.009Z","1.1.15-dev.0":"2017-03-09T15:53:08.173Z","1.1.15-dev.1":"2017-03-09T15:59:55.620Z","1.1.15-dev.2":"2017-03-10T17:22:04.133Z","1.1.15-dev.3":"2017-03-11T16:53:28.246Z","1.1.15-dev.4":"2017-03-13T10:19:27.550Z","1.1.16":"2017-03-15T08:24:53.579Z","1.1.17":"2017-03-15T08:33:01.667Z","1.1.18":"2017-03-17T07:35:36.629Z","1.1.19-dev.1":"2017-03-20T07:48:10.293Z","1.1.19-dev.2":"2017-03-20T07:59:23.923Z","1.1.19":"2017-03-20T08:01:27.176Z","1.1.20":"2017-03-22T08:27:15.473Z","1.1.21":"2017-04-06T10:00:28.695Z","1.1.22":"2017-04-06T10:08:28.752Z","2.0.0":"2017-04-06T11:21:07.483Z","2.0.1":"2017-04-12T11:57:47.935Z","2.0.2":"2017-04-12T12:07:25.295Z","2.0.3":"2017-04-12T12:12:05.606Z","2.0.4":"2017-04-17T07:02:48.331Z","2.0.5":"2017-04-18T04:24:44.820Z","1.1.23":"2017-04-19T03:18:03.374Z","1.1.24":"2017-04-20T02:49:34.434Z","1.1.25":"2017-05-02T11:28:15.113Z","1.1.26":"2017-05-04T11:05:53.649Z","1.1.27":"2017-05-04T11:16:45.776Z","1.1.28":"2017-05-24T10:03:41.961Z","1.1.29":"2017-05-25T07:12:12.193Z","1.1.30":"2017-06-14T11:48:10.139Z","1.1.31":"2017-06-15T06:52:03.996Z","1.2.0-rc0":"2017-06-15T07:02:42.264Z","1.2.0":"2017-06-15T07:14:31.747Z","1.2.1":"2017-06-15T08:30:43.385Z","2.0.6":"2017-06-15T08:47:06.092Z","1.1.32":"2017-06-15T10:20:47.739Z","1.2.2":"2017-06-15T10:21:33.562Z","2.0.7":"2017-06-20T12:15:16.240Z","1.2.3":"2017-06-20T12:15:35.156Z","1.2.4":"2017-06-22T02:50:37.380Z","1.2.5":"2017-06-22T07:43:44.314Z","2.0.8":"2017-06-22T11:12:34.223Z","2.0.9":"2017-06-22T11:45:04.641Z","1.3.0":"2017-06-23T11:46:36.768Z","1.3.1-rc.0":"2017-07-12T07:23:53.968Z","2.1.0":"2017-07-12T10:11:12.711Z","1.3.1":"2017-07-20T08:42:04.133Z","2.1.1":"2017-07-20T08:44:32.282Z","2.1.2":"2017-07-26T04:09:40.421Z","1.3.2":"2017-07-26T04:09:52.937Z","2.1.3":"2017-07-26T04:13:38.999Z","1.3.3":"2017-07-28T04:23:11.076Z","2.1.4":"2017-07-28T05:04:23.404Z","2.2.0":"2017-08-04T10:55:57.891Z","2.3.0":"2017-08-04T11:03:55.395Z","2.3.1":"2017-08-04T11:19:21.026Z","2.3.2":"2017-08-04T11:25:17.866Z","2.3.3":"2017-08-04T11:38:28.763Z","2.3.4":"2017-08-11T07:31:21.989Z","2.3.5":"2017-08-11T11:41:50.959Z","3.0.0":"2017-08-17T06:27:37.824Z","3.0.1":"2017-08-17T06:31:00.694Z","3.0.2":"2017-08-29T09:12:46.791Z","3.1.0-rc.1":"2017-09-28T04:19:34.684Z","3.1.0-rc.2":"2017-09-28T04:23:21.548Z","3.1.0":"2017-09-28T05:42:33.888Z","3.1.2":"2017-10-11T09:57:15.417Z","3.2.0":"2017-10-27T03:23:28.396Z","3.3.0":"2017-11-02T08:47:52.437Z","3.3.1":"2017-11-02T08:49:54.009Z","3.3.2":"2017-11-07T12:22:31.369Z","3.3.3":"2017-11-13T10:50:11.502Z","3.4.0":"2017-12-06T12:36:44.479Z","3.5.0":"2018-01-05T09:20:48.741Z","3.5.1":"2018-01-05T11:23:02.517Z","3.6.0":"2018-01-08T06:20:41.647Z","3.6.1":"2018-01-16T06:19:49.337Z","3.6.2":"2018-01-23T07:11:45.203Z","3.6.3":"2018-01-26T07:36:52.199Z","3.6.4":"2018-01-26T07:40:09.395Z","3.6.5":"2018-01-30T10:00:36.855Z","3.7.0":"2018-02-01T09:47:56.966Z","3.7.1":"2018-02-05T03:07:53.367Z","3.7.2-rc.0":"2018-03-09T06:07:17.420Z","3.7.2-rc.1":"2018-03-09T08:37:46.776Z","3.7.2":"2018-03-12T05:21:10.295Z","3.7.3-rc.0":"2018-03-26T11:32:13.247Z","3.7.3":"2018-03-26T12:18:01.213Z","3.7.4":"2018-04-18T08:00:59.495Z","4.0.0-alpha.0":"2018-04-19T02:59:41.278Z","4.0.0-alpha.1":"2018-04-19T08:05:35.636Z","4.0.0-beta.0":"2018-04-19T09:17:03.736Z","3.7.5-beta.0":"2018-05-14T03:43:36.986Z","4.0.0-beta.1":"2018-05-17T07:44:03.625Z","4.0.0-beta.2":"2018-05-17T08:55:54.115Z","4.0.0-beta.3":"2018-05-17T09:09:29.948Z","4.0.0-beta.4":"2018-05-22T03:37:09.548Z","4.0.0-beta.5":"2018-05-23T03:57:53.637Z","4.0.0-beta.6":"2018-05-23T08:09:02.581Z","4.0.0-beta.7":"2018-05-23T08:14:00.343Z","4.0.0-beta.8":"2018-05-23T08:57:10.273Z","4.0.0-beta.9":"2018-05-24T08:40:02.302Z","4.0.0-beta.10":"2018-05-24T09:34:42.885Z","4.0.0-beta.11":"2018-05-28T03:33:33.574Z","4.0.0-beta.12":"2018-05-28T07:22:23.153Z","4.0.0-beta.13":"2018-05-28T07:50:26.231Z","4.0.0-beta.14":"2018-05-28T13:16:22.828Z","4.0.0-beta.15":"2018-05-29T09:12:29.750Z","3.7.5-beta.2":"2018-08-24T10:45:40.923Z","3.7.5":"2022-01-12T07:58:05.376Z"},"maintainers":[{"name":"malcolmyu","email":"minghao_yu@163.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"dist-tags":{"latest":"3.7.5","beta2":"1.1.1","beta":"3.7.5-beta.2","dev":"1.1.19-dev.2","next":"2.0.0","rc":"3.7.3-rc.0","alpha":"4.0.0-alpha.1"},"description":"Ykit Yo插件","readme":"# ykit-config-yo\n\n该插件是为 Hy2.0 项目量身定制的构建方案和开发服务。\n\n关于 yo 的详细使用说明请查看 [Yo 官方文档][1]。\n\n## Features\n\n- 支持一键初始化 yo 项目\n- 从 js export 中提取 css/scss 依赖并去重合并\n- js/css 的开发服务中间件\n- 通过动态链接库等方式提升编译构建性能\n\n## 安装\n\n根据项目需求可选择不同的安装方式。\n\n### 创建项目\n\n如果要创建新项目，首先创建一个空的项目目录，之后在项目目录下通过 `init` 命令一键生成脚手架。\n\n```\n$ ykit init yo\n```\n\n### 为已有项目添加 yo 插件\n\n在项目中执行：\n\n```\n$ npm install ykit-config-yo --save\n```\n\n编辑 `ykit.js`，引入插件：\n\n```\nmodule.exports = {\n    plugins: ['yo']\n    // ...\n};\n```\n\n## dll 命令\n\ndll 命令是对编译流程的一个优化。\n\n由于 yo 依赖的库和组件很多，为了提升编译性能，我们通过 Webpack 的 DLLPlugin 将这些第三方模块打包成 `lib.js`，从而提升编译速度并更有效地利用客户端缓存。\n\n构建和发布时插件都会自动调用该命令生成 `lib.js`，只有我们手动改了库中包含的模块并希望立即生效时才需要手动调用 `ykit dll` 命令。具体说明详见 [Yo 官方文档-关于 lib.js][2]。\n\n另外你也可以调用 `ykit dll-min` 来生成 `production` 环境下的 `lib.js`。这种 `lib.js` 去除了 `React` 内部的冗余代码和警告，并且性能要比普通的 `lib.js`好。可以模拟线上环境App的真实性能。\n\n## 配置 chunk\n\n一般情况下不需要手动配置 chunk 的 `publicPath` 和 `chunkFilename`，如果有这种需求，可以通过如下配置实现：\n\n```\n{\n    modifyConfig: function(config) {\n        config.output.local.chunkFilename = '[id].chunk.js';\n        config.output.local.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'prd/');\n        config.output.dev.chunkFilename = '[id].chunk@dev.js';\n        config.output.dev.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'dev/');\n        config.output.prd.chunkFilename = '[id].chunk@[chunkhash].js';\n        config.output.prd.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'prd/');\n    }\n}\n```\n其中 `local`，`dev` 和 `prd` 分别对应着本地，开发机和线上环境。\n\n## 配置lib.js\n\n默认情况下 `lib.js` 中包含了 `React`，`ReactDOM`，`Babel-Polyfill`，`Yo-Router`四个依赖，如果你有更多的公用依赖需要打在 `lib.js` 中\n可以通过如下配置实现：\n\n```\n{\n    modifyConfig: function(config) {\n        config.getVendor = function(vendors) {\n            return vendors.concat('newLib');\n        }\n    }\n}\n```\n\n其中参数 `vendors` 是原有的四个依赖，你可以向其中加入新的 `node_modules` 中的依赖，也可以加入业务模块，这时候你需要提供一个相对于 `src` 文件夹\n的路径。\n\n## 插件配置详情\n\n```javascript\n{\n    module: {\n        loaders: this.config.module.loaders.concat([\n            {\n                test: /\\.js$/,\n                exclude: /(node_modules|bower_components)/,\n                loaders: ['happypack/loader']\n            }, {\n                test: /\\.(scss|css)$/,\n                loaders: [require.resolve('./loader/empty-loader')]\n            }\n        ])\n    },\n    devtool: 'source-map',\n    plugins: this.config.plugins.concat[\n        dllPlugin,\n        envPlugin,\n        happyPackPlugin,\n    ]\n}\n```\n\n[1]: http://ued.qunar.com/hy2/yo/index.html\n[2]: http://ued.qunar.com/hy2/yo/start-lib.html\n","versions":{"1.0.2":{"name":"ykit-config-yo","version":"1.0.2","description":"Ykit Hy 配置","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","clean-css":"^3.4.20","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","extend":"^3.0.0","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"qfproxy","email":"jiao.shen@qunar.com"}],"author":{"name":"jiao.shen"},"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"}],"gitHead":"97aded58acc7e4e3dae8c1aedb19bd0d1d754802","_id":"ykit-config-yo@1.0.2","_shasum":"d003cce2db4ddee7504cc72ef55d922e76fda467","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.1.0","_npmUser":{"name":"qfproxy","email":"jiao.shen@qunar.com"},"dist":{"shasum":"d003cce2db4ddee7504cc72ef55d922e76fda467","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.0.2.tgz","integrity":"sha512-cFjvoBFykzqRjWSxJ0xLQLq19U03Zo1yyRE7FZR2qIdjLMqVrEuGJoC6Zi8HIHIB2Y7ST/vi4p8GlORFC3rgkA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvfz7apvkCPGRt9PnS0o+Jj7r8P0bcgE33I6RF6BoJOAIhAPFPTMsOS29nj7P/gGinD8lumNUdiA2/WxS4H3sNsqSe"}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.0.2.tgz_1480583197975_0.8634252944029868"},"directories":{}},"1.0.3":{"name":"ykit-config-yo","version":"1.0.3","description":"Ykit Hy 配置","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","clean-css":"^3.4.20","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","extend":"^3.0.0","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"qfproxy","email":"jiao.shen@qunar.com"}],"author":{"name":"jiao.shen"},"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"}],"gitHead":"9773f255f9b8a7a7179cc4c8aefc63531fce5f87","_id":"ykit-config-yo@1.0.3","_shasum":"937e765cb7d061f7a30e36cadd279ac3b901aa6b","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.1.0","_npmUser":{"name":"qfproxy","email":"jiao.shen@qunar.com"},"dist":{"shasum":"937e765cb7d061f7a30e36cadd279ac3b901aa6b","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.0.3.tgz","integrity":"sha512-u8ZUR2PXiY4299pi77JPkz3U72YSppDiHzDZqrxNGwEMU/rauITkV5IfjJvok64GznsBYuT6emLH33Gdl+jMCw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICnl713ASPelnGjZMZURgMhv1i70CGbXGPD/VxcG6u7DAiEAv5dNmOuf56NsAugGtSKFKvqa/ewU1iO3lUkRNHPwQb0="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.0.3.tgz_1480583964226_0.5952829169109464"},"directories":{}},"1.0.4":{"name":"ykit-config-yo","version":"1.0.4","description":"Ykit Hy 配置","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","clean-css":"^3.4.20","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","extend":"^3.0.0","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"qfproxy","email":"jiao.shen@qunar.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"author":{"name":"jiao.shen"},"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"}],"gitHead":"6d855264de9a1b192381a1585cdd8581e0eeeaa0","_id":"ykit-config-yo@1.0.4","_shasum":"8fafe9bdfa20f1fb6e3b15e184554e2975720838","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.1.0","_npmUser":{"name":"qfproxy","email":"jiao.shen@qunar.com"},"dist":{"shasum":"8fafe9bdfa20f1fb6e3b15e184554e2975720838","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.0.4.tgz","integrity":"sha512-e1potPNny3eyA4SxMoxlYJK7x6gYDImHSGcuqXnLpob9fVuVA23K1aT5JiGKn8qbTC+dKxDrfNeFClFPUvn6yg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcGAIPibHg+X11Sy9kqGho9gW91Kufu+hUq45BF6A1wgIhAOvEIUlS+xasDGtiNEKM0y3CMZhhZYpHqR0+/kSNc52R"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.0.4.tgz_1480585849705_0.7872490927111357"},"directories":{}},"1.0.5-beta1":{"name":"ykit-config-yo","version":"1.0.5-beta1","description":"Ykit Hy 配置","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","extend":"^3.0.0","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"author":{"name":"jiao.shen"},"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"}],"gitHead":"24c51c64139cc99b4f36b59c979743650355c870","_id":"ykit-config-yo@1.0.5-beta1","_shasum":"ae37f293f9af45c37ca5175030e9458ab368c8a3","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.1.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"ae37f293f9af45c37ca5175030e9458ab368c8a3","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.0.5-beta1.tgz","integrity":"sha512-60RcYp8LIV4kFpeccKAXgV139OYUZrUSoaIXqGEcWoRyDtvbgYSP2MMShZgEaSL7krhY9eVhASsdny9X6t4B1g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHVRu5ApK4B80Bpe1Ew5rZepe/FlkZK1r14YKkr9Zc++AiEA0oIpY1v85NgILfnoeVUXC1ViS6qluYXzXzzximVOKLY="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.0.5-beta1.tgz_1480668589386_0.5193914412520826"},"directories":{}},"1.0.5-beta2":{"name":"ykit-config-yo","version":"1.0.5-beta2","description":"Ykit Hy 配置","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","extend":"^3.0.0","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"author":{"name":"jiao.shen"},"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"}],"gitHead":"422f37407288eb22bf750de3729a7ee9ac860501","_id":"ykit-config-yo@1.0.5-beta2","_shasum":"5b606c59d6c8c2fea6d1fef976ae91a3fd1f1ccb","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.1.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"5b606c59d6c8c2fea6d1fef976ae91a3fd1f1ccb","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.0.5-beta2.tgz","integrity":"sha512-Eut+aJGS73mMOzk8ghdN6iw9CnBx7xwQe97X0eiFMoAcfELDfjWqPylcgXHSFXubE+RLzVMbDJ58cLYcYz7eHg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBQjbYkyoPS62inSqjbRz40wYGZ81aKyV9vPEJZaxR0wAiEAu831eUWJjQm90j41Q1wBdYgVRa/NRkq0S9rEjlWnEps="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.0.5-beta2.tgz_1480678852045_0.5524048327933997"},"directories":{}},"1.0.5-beta3":{"name":"ykit-config-yo","version":"1.0.5-beta3","description":"Ykit Hy 配置","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","extend":"^3.0.0","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"author":{"name":"jiao.shen"},"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"}],"gitHead":"66a443d23d5f15576e6abbf7511009500e9405cf","_id":"ykit-config-yo@1.0.5-beta3","_shasum":"27e833a55df6dac2f2fb16f04fc466db525116ea","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.1.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"27e833a55df6dac2f2fb16f04fc466db525116ea","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.0.5-beta3.tgz","integrity":"sha512-m5efcXPxQxfHdwqxCuOfBrvD8B5OC74PVas8VoAfzBBH11GAa+GgbL8Con48XEhiZgUSolxSNcPknIrgTxX1Nw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVLYO90AXgqgImYGsaftK7ZhoHDGkerj7xQz+PiBTyEwIgBD7vu7WIRXzyRGDrZcFINjrMUGEJioYk8YumwRwoTJg="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.0.5-beta3.tgz_1480776984851_0.6605759125668555"},"directories":{}},"1.0.5-beta4":{"name":"ykit-config-yo","version":"1.0.5-beta4","description":"Ykit Hy 配置","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","extend":"^3.0.0","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"author":{"name":"jiao.shen"},"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"}],"gitHead":"2c78d4c805aba79c6e672cc93c289c8ec49c0de7","_id":"ykit-config-yo@1.0.5-beta4","_shasum":"990f43f469e02a62bee558233254f9c748d204d0","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.1.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"990f43f469e02a62bee558233254f9c748d204d0","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.0.5-beta4.tgz","integrity":"sha512-8G5oWJsrJdGEoU6HFP3bOZs4Mb3hvUu6qU1E8S/ykFlrYUTRHM7dW+HNpQc37RIB5sgtWV+4dfNRWM3qfbOnTg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC73a6Wy4x7JlK2h0HWt9J5yhmK12Z1Io2iSrTG46DJBQIgJC/rTAV/Gbi/BMkfIVkUE9QYDm0t6qgdb3Smmtt1boo="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.0.5-beta4.tgz_1481081884294_0.15929092140868306"},"directories":{}},"1.0.5-beta5":{"name":"ykit-config-yo","version":"1.0.5-beta5","description":"Ykit Hy 配置","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","extend":"^3.0.0","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"author":{"name":"jiao.shen"},"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"}],"gitHead":"a56185c5f682ffd7db23e11e30bee01718ce2f6c","_id":"ykit-config-yo@1.0.5-beta5","_shasum":"5b7703ff84fc8fbffd366bda1ac2f4965c0bd6e5","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.1.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"5b7703ff84fc8fbffd366bda1ac2f4965c0bd6e5","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.0.5-beta5.tgz","integrity":"sha512-1qfLvYrqXQge4/erEJrgelydMW7bfW9KNBtNj8cZoNpHCB90hA8DkSITe05KQbRLHdZdAId0ATHqxAcMjkErCA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+xjtPr5Tw1sQW2rxpWFKbV04epzuJ0X5nomY+rTa8HwIhAO1j5H0YsRUxb3lUOmhPc5FEYJX4gSDlDHZi2K4OF4J4"}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.0.5-beta5.tgz_1481085540101_0.028163585579022765"},"directories":{}},"1.0.5-beta6":{"name":"ykit-config-yo","version":"1.0.5-beta6","description":"Ykit Hy 配置","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","extend":"^3.0.0","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"author":{"name":"jiao.shen"},"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"}],"gitHead":"e30961fb38e310f31017a4fecbed3af27a20cf26","_id":"ykit-config-yo@1.0.5-beta6","_shasum":"633c49264359b964cbd53e4061766930e895cf34","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.1.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"633c49264359b964cbd53e4061766930e895cf34","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.0.5-beta6.tgz","integrity":"sha512-VZgVaJFpA3/hwHul8EqI+0Kg5h3nZjN/5jkfEHS4FR7u3bS0kySY7UYVcgMMETKbqZYF76ohpWc45iBgETXXPg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoT8/SEyFbOakGR8LcfSz0t66/0uV5fTKB8Bhq4bBUVQIhAJ9u/dgTTMBzdCcp6ee04+oLDLtxjtpjSapUWMwi3GjJ"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.0.5-beta6.tgz_1481087006425_0.3568230764940381"},"directories":{}},"1.0.5-beta7":{"name":"ykit-config-yo","version":"1.0.5-beta7","description":"Ykit Hy 配置","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","extend":"^3.0.0","ghooks":"^1.3.2","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"author":{"name":"jiao.shen"},"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"}],"gitHead":"90d71168656148e7f72c697753a6d4c8c95d0643","_id":"ykit-config-yo@1.0.5-beta7","_shasum":"8c1d04026c03b52d38f74d658bac62deb91ee1b5","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.1.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"8c1d04026c03b52d38f74d658bac62deb91ee1b5","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.0.5-beta7.tgz","integrity":"sha512-NxK84CMyrq5tmKJBu0CaVk0+fxkxwouTvssTEadgLm+XVhjVYy3tS/ZWFJgcHUFWcmsfUF0G5pbxByw3pcua7Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDfFMcbRJCIeVf3gz5/wpLMlLqxNQIxAW2oqMJEs+YvcgIhAJkCO1diyjfJLlFnDgYQGghHCrbMz4EXORq5lXVrOiQs"}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.0.5-beta7.tgz_1481184713437_0.017377219861373305"},"directories":{}},"1.0.5-beta8":{"name":"ykit-config-yo","version":"1.0.5-beta8","description":"Ykit Hy 配置","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","extend":"^3.0.0","ghooks":"^1.3.2","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"author":{"name":"jiao.shen"},"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"}],"gitHead":"e0fa0a5201ab7732bafd58fa04f68e6098b5dafd","_id":"ykit-config-yo@1.0.5-beta8","_shasum":"3330ab55525a2cb30de4d42aecae76725b888acf","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.1.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"3330ab55525a2cb30de4d42aecae76725b888acf","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.0.5-beta8.tgz","integrity":"sha512-r+HN2NcgNcGmgeilaJuKUAoq1c7N+ldvkVctBSWUxF+0VIsGtFEi5HiIBaj0W5Z6GNwOzFkPd5ntKbNpIMY5fw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDQM1afU4d1jbxlPSS+AoD68U0y7tDsskOyhE6dlDMaiAiEAv+4xibnJ1eyBxKv0ml3l/9BmN1A3tNl9S54RTdPoJvk="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.0.5-beta8.tgz_1481277028138_0.8318589511327446"},"directories":{}},"1.0.5-beta9":{"name":"ykit-config-yo","version":"1.0.5-beta9","description":"Ykit Hy 配置","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","extend":"^3.0.0","ghooks":"^1.3.2","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"author":{"name":"jiao.shen"},"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"}],"gitHead":"3330b5c26b18b8db137fd16da31f8396faff872a","_id":"ykit-config-yo@1.0.5-beta9","_shasum":"e9d3e46ae0c72189deaee9ecc4bd297d861f8ca5","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.1.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"e9d3e46ae0c72189deaee9ecc4bd297d861f8ca5","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.0.5-beta9.tgz","integrity":"sha512-rFQ/3L8laIdx9evjbC/Me9TCknKhCrYJjKhOxpNVn/MRl2HFLvrNx1whXY4wiR1zrva+0oAHR2wYwb3c+dsk8g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIERx0dYrSSuqmNLYpRtwUsMQMKsV2wY+NooCwY80MNyGAiBTKFJ853ApMjYyOWxXPCfpysW5AnkiSdC/QuUajIRDHg=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.0.5-beta9.tgz_1481277304635_0.39901304827071726"},"directories":{}},"1.0.6":{"name":"ykit-config-yo","version":"1.0.6","description":"Ykit Hy 配置","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","extend":"^3.0.0","ghooks":"^1.3.2","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"author":{"name":"jiao.shen"},"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"}],"gitHead":"9b48b3dd41e6f2179dfcd6bf2cd139633d2c6f10","_id":"ykit-config-yo@1.0.6","_shasum":"2b661dd55a7fbb828276f01af9252737741dd0b1","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.1.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"2b661dd55a7fbb828276f01af9252737741dd0b1","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.0.6.tgz","integrity":"sha512-6oq717SmcwSnBh7M/ntKrMsWqOes8xUL7J99DySZWCe6iu8KnYFVzKULyWfOu2wZZhwcU71RFb0cg1nacfmgIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEjZVxcEB8koZSeRoCkCvLLvYJAi5VapEspinilqOwT2AiAdISWXPOnzCbse3X7djupBVCm5UHxJ+qF3Lnkr0gdG7g=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.0.6.tgz_1481279398120_0.5449983645230532"},"directories":{}},"1.0.6-beta1":{"name":"ykit-config-yo","version":"1.0.6-beta1","description":"Ykit Hy 配置","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","extend":"^3.0.0","ghooks":"^1.3.2","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"author":{"name":"jiao.shen"},"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"}],"gitHead":"ebb6e965a34ca8fe46becd230d5c6e50aa6d651b","_id":"ykit-config-yo@1.0.6-beta1","_shasum":"894ede49c653d3c80a743ca71bb288577f0beccd","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.1.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"894ede49c653d3c80a743ca71bb288577f0beccd","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.0.6-beta1.tgz","integrity":"sha512-3om5S0MzXnQVS/8Q8EW/0gg6wZp/WVJlcaqqeKsJm45OgmEXMzG/P1rDp3DHn+drG7qCnrUOM8UeoXYnuGRfGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGwCSI5cudzS7pJdVo0PdtDlHe3oz/WNvXpTo2js/2I9AiEA5K3EM7NiSIYW6O+R5bYp9pRotS6dJ16ZNB2PenyukUo="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.0.6-beta1.tgz_1481282341237_0.26404986274428666"},"directories":{}},"1.0.6-beta2":{"name":"ykit-config-yo","version":"1.0.6-beta2","description":"Ykit Hy 配置","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","extend":"^3.0.0","ghooks":"^1.3.2","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"author":{"name":"jiao.shen"},"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"}],"gitHead":"ebb6e965a34ca8fe46becd230d5c6e50aa6d651b","_id":"ykit-config-yo@1.0.6-beta2","_shasum":"39c5af9843c6f12e5dc46744127e5468324de3a3","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.1.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"39c5af9843c6f12e5dc46744127e5468324de3a3","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.0.6-beta2.tgz","integrity":"sha512-HLGzWcQQdZN7t3oR+jl3+tEr+S+WAoEGgRfuVWX17v/FZfT5GEx8BWuGp+S5CYUlgfYQmYAjApsBvhOZ13+Agg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICb31HBLD6HSx/iIfnDR0JPpGcR7CIxnT2rQsXp+kjrXAiEA2xYw03Q0+3b9Dx82XijeONw/LVqKk5xzjmn/Q0yyvPU="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.0.6-beta2.tgz_1481282638813_0.5410562457982451"},"directories":{}},"1.0.6-beta3":{"name":"ykit-config-yo","version":"1.0.6-beta3","description":"Ykit Hy 配置","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","extend":"^3.0.0","ghooks":"^1.3.2","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"author":{"name":"jiao.shen"},"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"}],"gitHead":"8cf3b42ffac6d917dfbf8a5bec24e87fc60c1302","_id":"ykit-config-yo@1.0.6-beta3","_shasum":"17283599a5ea13868a60d729c6cb1320b7a20833","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.1.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"17283599a5ea13868a60d729c6cb1320b7a20833","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.0.6-beta3.tgz","integrity":"sha512-4oG3xjrbc4mwdH/L5ck7nuur9YyjRYkDrqHfvb2oO2QYwzafzFqcYZHhAmwQZXagivCmEdTgKhw65gbvnJP9Hw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBrz0xiLg8GpbbJPQqhIf8hlhHr0R8JkcIWcjAUhNVK0AiEAlkv27rTTcKAFsy2LEKxtyVkjlnL7vwlWbUYHjZFWucU="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.0.6-beta3.tgz_1481523653620_0.8888048650696874"},"directories":{}},"1.0.6-beta4":{"name":"ykit-config-yo","version":"1.0.6-beta4","description":"Ykit Hy 配置","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"author":{"name":"jiao.shen"},"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"}],"gitHead":"dbc05c20dc1ab766515c8d38b52bd0b8aef004c7","_id":"ykit-config-yo@1.0.6-beta4","_shasum":"980d48be1a70680a78e5e2ee92764c4a46e1fd2f","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.1.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"980d48be1a70680a78e5e2ee92764c4a46e1fd2f","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.0.6-beta4.tgz","integrity":"sha512-fu2GztilUaoYL4RXO9oXQcHvbEBtqeaJvpCrod149EYma3xgP7UYaj1NYZrMNVq2AxnAetjCU3rJDEbalDauNQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2Ah/SorzqwZF2Op0hE7UhE+6mFLGTEk03PW1hA4mClAIhAJ2bWXzQGCBeGkX1KW0YfLOo4WowGB6B/h5E525t4UXH"}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.0.6-beta4.tgz_1481538448426_0.7239802125841379"},"directories":{}},"1.0.6-beta5":{"name":"ykit-config-yo","version":"1.0.6-beta5","description":"Ykit Hy 配置","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"author":{"name":"jiao.shen"},"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"}],"gitHead":"bb51ec8011e890b91954c11d8106c684c3a3e167","_id":"ykit-config-yo@1.0.6-beta5","_shasum":"44bb4198e2ea168224a922101a430abe03f987e2","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.1.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"44bb4198e2ea168224a922101a430abe03f987e2","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.0.6-beta5.tgz","integrity":"sha512-kBBQpTOzl37JRDUR8IAXi9w/ySlC/lJgHu6BprLEzvoZ/5n2C2//PxRqrokoBzCZZCO1rmeG2m+QT/DXM+0GDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAXIcjfo+Uf2HkZMoN6ph2FdKXGC/Lh+Vcns9gdz+xBmAiA8YgTi5qTxHtsBuaQ1+bBwrZePNwbzLHrTDoizRfN/cQ=="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.0.6-beta5.tgz_1481591705499_0.5944556335452944"},"directories":{}},"1.0.6-beta6":{"name":"ykit-config-yo","version":"1.0.6-beta6","description":"Ykit Hy 配置","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"author":{"name":"jiao.shen"},"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"}],"gitHead":"5448c6477f9afbfe411008d74189d0c843a97a76","_id":"ykit-config-yo@1.0.6-beta6","_shasum":"3587a95ce02a807db36b601992a497cbe327c138","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.1.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"3587a95ce02a807db36b601992a497cbe327c138","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.0.6-beta6.tgz","integrity":"sha512-+HjeZiZ+pTt3mLVObIVeGURfQI6H4jYEjhNPgCVUpxiaxr9s0m3xQS63aGYbdCnp/OLUjHmdP+norE3qq3DlPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQChCW0y/XSP0rT3dWjqY2bDV/IW0DwBeFoCHvlfNelxtAIgCZLmfh20BPaio366B6BhI74kHhHvtbbJZDBWVhQWKlc="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.0.6-beta6.tgz_1481596717810_0.027715237578377128"},"directories":{}},"1.1.0-beta1":{"name":"ykit-config-yo","version":"1.1.0-beta1","description":"Ykit Hy 配置","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"author":{"name":"jiao.shen"},"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"e3195052becf4e71b94235435b101e95acb1685c","_id":"ykit-config-yo@1.1.0-beta1","_shasum":"4495782766a327bd1d57a554b14e991cd60b9419","_from":".","_npmVersion":"3.8.7","_nodeVersion":"4.2.4","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"4495782766a327bd1d57a554b14e991cd60b9419","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.1.0-beta1.tgz","integrity":"sha512-WqbrEBXEQOzLam5EKuhsonB/Qkw65RpZJfOToOZziQb33iztj7TujE/NGRPchTue6Lj66TGFBzlZvDo9AXeYuQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICRLZ6s8pOUCH+AhZMZRLNwq4BARvIYwxGOyZqEhct5gAiEA54HgJ22TXf5JtkeMoPlA5ckLIkBHHlmrPubwpJybDZw="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.1.0-beta1.tgz_1481801964152_0.3955093054100871"},"directories":{}},"1.1.0-beta2":{"name":"ykit-config-yo","version":"1.1.0-beta2","description":"Ykit Hy 配置","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"author":{"name":"jiao.shen"},"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"c4a61d124be4a135599651a640a27ee1b7771792","_id":"ykit-config-yo@1.1.0-beta2","_shasum":"a3242d677e7ff11a922848d5c301afe2094f72f3","_from":".","_npmVersion":"3.8.7","_nodeVersion":"4.2.4","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"a3242d677e7ff11a922848d5c301afe2094f72f3","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.1.0-beta2.tgz","integrity":"sha512-Qx7y17VbUuyUHVYJ2hOK5Qi2sD7SOr3Aqlk82fSyQ1accnRJFrFYdAdcvgrn6/59F3JHauWFHD91dByqiKrl8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDGdsGZvLdHzpkasH6CqO/8m/Iua4NEnReIJmTOE/bTHgIhAJzZ0NJL+M6EznmOS6qvbIZZV8E4od+c4B0/du4PHlq3"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.1.0-beta2.tgz_1481803278016_0.4443144560791552"},"directories":{}},"1.1.0-beta3":{"name":"ykit-config-yo","version":"1.1.0-beta3","description":"Ykit Hy 配置","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"author":{"name":"jiao.shen"},"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"c4a61d124be4a135599651a640a27ee1b7771792","_id":"ykit-config-yo@1.1.0-beta3","_shasum":"78aa7212cbd8cf0f73e7a8c272371df19a3f98e6","_from":".","_npmVersion":"3.8.7","_nodeVersion":"4.2.4","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"78aa7212cbd8cf0f73e7a8c272371df19a3f98e6","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.1.0-beta3.tgz","integrity":"sha512-nkw4Bwicam+4UdB/odbB4/SSz6PyBKDXBG6lCVojNURsfhKKolYve5QR1zg+YKuZmHX+RMjSFj+CzFN6PN6lTw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH3WPPQ1EDEBHOiXt9Lnd0wea88snuQk0OjX3HqEszGIAiBkpPnupVobhdagrxhwBp4HJ9Zhe4bXLO6bVbT8LPnJpA=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.1.0-beta3.tgz_1481805198555_0.5011697297450155"},"directories":{}},"1.1.0":{"name":"ykit-config-yo","version":"1.1.0","description":"Ykit Hy 配置","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"author":{"name":"jiao.shen"},"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"27f9e0f507c2f359c7dc4dc3738c0a6a372920cf","_id":"ykit-config-yo@1.1.0","_shasum":"573cd6045357ca12d7068ea3c7563d16658803d3","_from":".","_npmVersion":"3.8.7","_nodeVersion":"4.2.4","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"573cd6045357ca12d7068ea3c7563d16658803d3","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.1.0.tgz","integrity":"sha512-ccAj9guCfujlgFm5BDqa+RNlK9shyCspWD0Q5k8MWAH7vUd2jjm2RtDMYXQHC0pllZaYRNOJgVElJ6kfTonGRQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDqx+eK7iPkaOjQGiw/Qc6hcTxdzSiBewKRWduYqzEC0AiEAkQRYbcS481/kl3ZsFF+AVY8g5xKEd5kSnluwsK/OcSY="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.1.0.tgz_1481875291823_0.48197382828220725"},"directories":{}},"1.1.1-beta1":{"name":"ykit-config-yo","version":"1.1.1-beta1","description":"Ykit Hy 配置","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"author":{"name":"jiao.shen"},"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"33ad0151b3070b7e26a1bb4fa91eb41f14eaacc0","_id":"ykit-config-yo@1.1.1-beta1","_shasum":"3cc4c907780e5d9a4ce7e014b3a25e73b7853f5c","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.1.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"3cc4c907780e5d9a4ce7e014b3a25e73b7853f5c","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.1.1-beta1.tgz","integrity":"sha512-FyIvfEW8/bsrIHtDNYx1XJQW0533jB4DQBgFieOmicGKWq2tDhCVA6JNuSBhF85tX8+/7Vi6q1630mJJH41f8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDRG77K9LO6CPIf2yqN/mTpS2fONh59zHZ4ib93+SXnQAiAZ2urgKpi44Elubck7Z1JZGYH6l2ZfdbFTFEyhbxA9Zg=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.1.1-beta1.tgz_1482337956782_0.740858905017376"},"directories":{}},"1.1.1":{"name":"ykit-config-yo","version":"1.1.1","description":"Ykit Hy 配置","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"2d95dad935d95280d450fa26d98f12f15adb96c8","_id":"ykit-config-yo@1.1.1","_shasum":"07ac5b74c4ee2395f5428d531a47129449771765","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.1.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"07ac5b74c4ee2395f5428d531a47129449771765","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.1.1.tgz","integrity":"sha512-VKIz2hU3/hLO/cu5IKKzSdSE7jKO/JI/AD2/reN+uG5/lh7MinTpsjW9PxtwS8y3CQIjiGvxqPpIJd5rnEi7Ug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPawoAvmbTpQ71ZdS6Nkb6oGXlG1aMp5Uogv9PfSJePgIhALASiQnwrvU8gXGLQIsBZnRSRhBkPo9ch6vR+ScG/Lql"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.1.1.tgz_1482411008862_0.4394992508459836"},"directories":{}},"1.1.1-beta2":{"name":"ykit-config-yo","version":"1.1.1-beta2","description":"Ykit Hy 配置","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"malcolmyu","email":"minghao_yu@163.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"c3b73711f8e5a984b623e9a74d6db2edfcaff588","_id":"ykit-config-yo@1.1.1-beta2","_shasum":"8203fc682adb60cfbf491854b61d940ed8c41f66","_from":".","_npmVersion":"3.10.8","_nodeVersion":"4.4.2","_npmUser":{"name":"malcolmyu","email":"minghao_yu@163.com"},"dist":{"shasum":"8203fc682adb60cfbf491854b61d940ed8c41f66","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.1.1-beta2.tgz","integrity":"sha512-UmkG0BmyXrx2Ve1jI8KegRcUhdB8OtEwZwI5UAqEZRq30Ancvlyg5mGELdNZ67Hhg+CGMnd3zdmYb/tWwCbFSw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtRiKAdTUMwTmjbNBiSMz7whoj0uCMf8R2V7N5lHjn6wIgOhFlhj1NVCwlHNBX/E+RAZMVBW+L0hyejG/WoggX9CQ="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.1.1-beta2.tgz_1482473535328_0.06129498337395489"},"directories":{}},"1.1.1-beta3":{"name":"ykit-config-yo","version":"1.1.1-beta3","description":"Ykit Hy 配置","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"malcolmyu","email":"minghao_yu@163.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"1b0475459c12b399c7582a69b3ce3d2bb9ee19fc","_id":"ykit-config-yo@1.1.1-beta3","_shasum":"80093ea377ff6fbeaa192cf03f49f7e9c00e4595","_from":".","_npmVersion":"3.10.8","_nodeVersion":"4.4.2","_npmUser":{"name":"malcolmyu","email":"minghao_yu@163.com"},"dist":{"shasum":"80093ea377ff6fbeaa192cf03f49f7e9c00e4595","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.1.1-beta3.tgz","integrity":"sha512-ETGkaEMMS/S9ZYl1cMZ0Y/ew1lEeB5HhbguJPt42i1d0jB0xUnMKE/82cTuoWm5C/OlCkLYAdfvEHYh83A8qLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDa+hZCkXjWFOuVGa5ygI5qaLMSMMaxPZzEvSjAnYQyuAiEAjmP8lTIDtYYXUPTj4B3rsPYWdWpvGI9OXd71/SxfbJM="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.1.1-beta3.tgz_1482477553412_0.7522356046829373"},"directories":{}},"1.1.1-beta4":{"name":"ykit-config-yo","version":"1.1.1-beta4","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"malcolmyu","email":"minghao_yu@163.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"b63dfa8485a9f06996b0816b1774b8f61ee8c21d","_id":"ykit-config-yo@1.1.1-beta4","_shasum":"1d65be7f61c2ad7b71f5a73d3ee8f5fff1f98ebb","_from":".","_npmVersion":"3.8.7","_nodeVersion":"4.2.4","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"1d65be7f61c2ad7b71f5a73d3ee8f5fff1f98ebb","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.1.1-beta4.tgz","integrity":"sha512-D9pzdcDtUSdye1rljtgnxpgNoAhO9fGkHcolLjCbwQeA7PBBUrLxilaluLvdFgzk8wv2VE8ftwGBdXQ0FZSDqQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHTYz2GWb49fSMpkYPoie4R7AyDsc/bvoWPSGK7G1cwrAiEA8e7CXIABm36OLNERN6dbMojiizfgLlXheD/cWFgZjoI="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.1.1-beta4.tgz_1482494428001_0.028608435532078147"},"directories":{}},"1.1.2":{"name":"ykit-config-yo","version":"1.1.2","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"malcolmyu","email":"minghao_yu@163.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"29cadfbbf878600570d7e8b0fa428c5392632eac","_id":"ykit-config-yo@1.1.2","_shasum":"f0200cef876271ea341a49d8a78276f7d4a6e921","_from":".","_npmVersion":"3.8.7","_nodeVersion":"4.2.4","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"f0200cef876271ea341a49d8a78276f7d4a6e921","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.1.2.tgz","integrity":"sha512-ftEQj2p5+RHrXv82RxkX5/EUYpaTOHRxuBoMzMubHt3yAdJeKXYxBzc7mlliLtt0npUmLWl+KK3xTuF/oLoxQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFyNnoRpsgmlgyOOwvb69D9wGpJjv4OH5xUEwacYrTHcAiEA0BlE+388pAbecdbPmCb0eO6GdFfD+qNxb7n0byIDTT4="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.1.2.tgz_1482494938812_0.48561836080625653"},"directories":{}},"1.1.2-beta.0":{"name":"ykit-config-yo","version":"1.1.2-beta.0","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","mkdirp":"^0.5.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"malcolmyu","email":"minghao_yu@163.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"a930cca93a6848f458bedef7ba680a6df7c078ab","_id":"ykit-config-yo@1.1.2-beta.0","_shasum":"63834c2cfc8bc3bb2e000b66729bbf1893de215c","_from":".","_npmVersion":"3.10.8","_nodeVersion":"4.4.2","_npmUser":{"name":"malcolmyu","email":"minghao_yu@163.com"},"dist":{"shasum":"63834c2cfc8bc3bb2e000b66729bbf1893de215c","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.1.2-beta.0.tgz","integrity":"sha512-CKnh5f6KCVJkQlrZez6nN3BDHULSWqS6SiL/7AVGO6eH6QQHa/B89Aejjl17D0BU0vpw6TY8eu1z6pVVGO6Cxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnocMX/c6GlOzZzBsrZuPWe4RKvsyk5IaMDkpiqIOAJgIhALo3l//GMfULi/UbxFBkYn6m5p7L6TtprRdneaOvNTKe"}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.1.2-beta.0.tgz_1482833008458_0.7035934624727815"},"directories":{}},"1.1.3-beta1":{"name":"ykit-config-yo","version":"1.1.3-beta1","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"malcolmyu","email":"minghao_yu@163.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"4c402468789c40d18609107fdf07dca9718fe979","_id":"ykit-config-yo@1.1.3-beta1","_shasum":"e6efce5332001d33e4e69901a23f07e5b15bda31","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.1.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"e6efce5332001d33e4e69901a23f07e5b15bda31","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.1.3-beta1.tgz","integrity":"sha512-QK1cR2rrayYWI5MgGQmOmPUpD1JmV/w9OBt2v1dGOHKFNbx5j83uKgQa6N0An2IrbDwhy3lBHO0IpiQ2c6b3yA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCE86JflvM9K0/XqX/2kx6sYst3+Z1NAMDbzfFhi1shjgIhAIX+pMfyN53styi7ISH4/GsyxkIb5anGv3PdtJYl+vJv"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.1.3-beta1.tgz_1483068151236_0.9089726607780904"},"directories":{}},"1.1.3":{"name":"ykit-config-yo","version":"1.1.3","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"malcolmyu","email":"minghao_yu@163.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"6a5e8b03bf61527b396f96ec6db782bf963ccf34","_id":"ykit-config-yo@1.1.3","_shasum":"682aacbc31ee37956cef4c99b319f9515b500b35","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.1.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"682aacbc31ee37956cef4c99b319f9515b500b35","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.1.3.tgz","integrity":"sha512-+gtmEbpOuETix/8h2atxhIFWCdfzEjgVmjIQzib9xNcvRu4aaJXGwbK4OWHmmxpKhOty3cUhYDMgcQfZ+VoLlQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA7aqg4JkCGjK29U2tg0j02hSjrQqTewem4ehH5FRS7hAiEAh67R+fWMaZQcPibGdg7aqg7VEDQ14MTDZIQojFc/Cdo="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.1.3.tgz_1483093258555_0.21249306108802557"},"directories":{}},"1.1.4-beta1":{"name":"ykit-config-yo","version":"1.1.4-beta1","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"malcolmyu","email":"minghao_yu@163.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"fee47ebd74011ebcb2b3d030b5ada2f1c897012f","_id":"ykit-config-yo@1.1.4-beta1","_shasum":"23b2624b8756b4dd7eeb9aa15e47bddd76bee88b","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.1.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"23b2624b8756b4dd7eeb9aa15e47bddd76bee88b","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.1.4-beta1.tgz","integrity":"sha512-2ldUAAiVOwpl0K+IuvzAQYkTrx5OwsCN/bhAV14xMfEYPQJAyC0k4dWpDDCmE/E8SIfdU+dY/YDBcE7JfrsiuA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFlnWmJLWaWjbvbjRd+ju4tb+Lca/e1l/Kg5ZEZMY19VAiEAwXUUUxhrLMhG/EFeF5bp6zy4JAM1zM8X0hwgbKFvHw8="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.1.4-beta1.tgz_1483629506115_0.544220833806321"},"directories":{}},"1.1.4":{"name":"ykit-config-yo","version":"1.1.4","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-0":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"malcolmyu","email":"minghao_yu@163.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"d3fbf1181dd1f123cde418e35ce2024b53a29b2d","_id":"ykit-config-yo@1.1.4","_shasum":"73c5a35c456591ffdae0bf7e01ca7eeadaa7bc0a","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.1.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"73c5a35c456591ffdae0bf7e01ca7eeadaa7bc0a","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.1.4.tgz","integrity":"sha512-Ge5jkHmKIsiCFU1nn8+Aa9A3kTNN+28oSEOqZzVktqULKcUd1ZL8x577WV0XuMjpyMW8rRLN73nqmRb8CN6pcA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2iwdSOz2qEWlcqxNmWRO8miiocL9+4Roq0GR7D+DvIwIgJWpbifn6Vi+XbyoTMvdsGh0ZtSRt7H/kIIvlkHsamRk="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.1.4.tgz_1483774542435_0.1275340321008116"},"directories":{}},"1.1.5-beta2":{"name":"ykit-config-yo","version":"1.1.5-beta2","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"malcolmyu","email":"minghao_yu@163.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"c8bd0e534d63d04f4301d0f2b704bc2e1e5205ca","_id":"ykit-config-yo@1.1.5-beta2","_shasum":"8e7364214c656a29bbca3b80dc03a2da67943f0c","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.1.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"8e7364214c656a29bbca3b80dc03a2da67943f0c","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.1.5-beta2.tgz","integrity":"sha512-d4IGpqT/3jsBFtKxeZbI1HqzaljeuE+CEdaY4u1ZD1jy6aMY+f7Wl6jGXQhnp3RfyffZXeNics2vgSODhRFspA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcNojO+f8BiriiU/+dtCqAPgDizNq2oit51q+UxRWK7AIgVVunIw3sgMMomchH2h/2PSJ2qCADeLjVzOcphGGtQ/A="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.1.5-beta2.tgz_1484187361548_0.21691153291612864"},"directories":{}},"1.1.5-beta3":{"name":"ykit-config-yo","version":"1.1.5-beta3","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"malcolmyu","email":"minghao_yu@163.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"c8bd0e534d63d04f4301d0f2b704bc2e1e5205ca","_id":"ykit-config-yo@1.1.5-beta3","_shasum":"1d8ecea700ceb231b6af979137d9ffdcb9c73883","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.1.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"1d8ecea700ceb231b6af979137d9ffdcb9c73883","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.1.5-beta3.tgz","integrity":"sha512-N9syRWVj6ZryVa3hE08/tC+3jYsP7rhu0e6cT3IsRbqf865CnxvUdn/DqLLw3OE2pWimRjiLq8LqdUMYCea/6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyBPhDne0ksj3hueZYVoBwxvUuQwOMFHgr5HYUqwdsNAIhAMa5jO4pBSDJpryGzYvfHc1Tqn/YjqDXB2LlepsDrWL4"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.1.5-beta3.tgz_1484202073194_0.20369152235798538"},"directories":{}},"1.1.5":{"name":"ykit-config-yo","version":"1.1.5","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"malcolmyu","email":"minghao_yu@163.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"0b90d1bf93dc4eaa865be58f66f4d8db7f71e0d7","_id":"ykit-config-yo@1.1.5","_shasum":"7084bfdb757d4dbd468ac0d3b93e5da48baa96a7","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.1.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"7084bfdb757d4dbd468ac0d3b93e5da48baa96a7","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.1.5.tgz","integrity":"sha512-bH1OJ7y7t1vrj63ClPiKv/o5YvbbRcrnKnrb0IrIqhFhdyKYFrnFevJ+NV8F5sKukJqqkHoSC+TYONIv/6ReTA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAnAJuLR3Q4Qq27pD7++Eosx3tqrxMN/4N7Qa0dtCwz0AiEA1SMkKBZ+n2jUs8mGBQv3fLAXynawRUySaGBmw8LtlTA="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.1.5.tgz_1484274098704_0.8792739391792566"},"directories":{}},"1.1.6":{"name":"ykit-config-yo","version":"1.1.6","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"malcolmyu","email":"minghao_yu@163.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"b61a60712dfb41211aa63010abef8b1aaed06c1e","_id":"ykit-config-yo@1.1.6","_shasum":"a962314fa8eae4226e273cbdaab5f800c080df0a","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.1.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"a962314fa8eae4226e273cbdaab5f800c080df0a","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.1.6.tgz","integrity":"sha512-PJCwzZd1bButY+gdu5PGGQMlnM/pdaYHbY0A0wBTPZNVbEQ5lAq2ep/CB9eXUXWuIxhrGk3oFPoRqiZZtTnQYQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDoyw7DZibBael3eTyRn12Canc2rLb9ZjvT/KmxeToknQIhAIryAq6NDJJuw+JA1vd0nXjzcz691YyfL842wSBi9aLW"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.1.6.tgz_1484646410898_0.05545866140164435"},"directories":{}},"1.1.7-beta1":{"name":"ykit-config-yo","version":"1.1.7-beta1","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","lodash":"^4.17.4","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"malcolmyu","email":"minghao_yu@163.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"bb54945f917f4be5df000fe85582fe34c3c094e8","_id":"ykit-config-yo@1.1.7-beta1","_shasum":"a09a03f03e864bfb621fbf28461d30f3b1b4b5f0","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.1.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"a09a03f03e864bfb621fbf28461d30f3b1b4b5f0","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.1.7-beta1.tgz","integrity":"sha512-MpN6BaBuEda4LhW6Z3NI27VqEHOsJ2fZhpXlN3cHklogc6rlMaAh1OJ22Z9NVEqEKlFNYIZAgozS5ihm0ut02Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDbp9qEC3dMPzMnMNKV13GiPzPIz7QxyOmWoKp8yFw8/AiB92WVI+frSt/sVql3lSePo69AUJASP4v9VzZFI5E2G1Q=="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.1.7-beta1.tgz_1484650075350_0.15974550135433674"},"directories":{}},"1.1.7-beta2":{"name":"ykit-config-yo","version":"1.1.7-beta2","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","lodash":"^4.17.4","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"malcolmyu","email":"minghao_yu@163.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"7751a2364c007d0926d63939c3c69a6d3e5d39da","_id":"ykit-config-yo@1.1.7-beta2","_shasum":"f6bd732b472d88c6033a1fc1a61c61ab5b7457a6","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.1.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"f6bd732b472d88c6033a1fc1a61c61ab5b7457a6","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.1.7-beta2.tgz","integrity":"sha512-mYeHS1+tgJyWlQSouWsqQSc66pgoQP+5wAMfVQmmYIGD+yQ2YMRtARMOwDXhuUwYXVFTZ2S/Fbf1405C0A99Zg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGm4tQ8Oas0XfyoxD158my00e11gJU1F3vB37VesIR5qAiEAjZ2vDmzNSJWwJzJJSLT7Q9J04H0my39KSbNan5s3RjY="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.1.7-beta2.tgz_1484651933280_0.01271193870343268"},"directories":{}},"1.1.7-beta3":{"name":"ykit-config-yo","version":"1.1.7-beta3","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","lodash":"^4.17.4","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"malcolmyu","email":"minghao_yu@163.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"807d9d6fd93ad873282fdbf0af2ed12b533be2b5","_id":"ykit-config-yo@1.1.7-beta3","_shasum":"50002052bd1f91cae0e882f83e7e83edf5acd260","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.1.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"50002052bd1f91cae0e882f83e7e83edf5acd260","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.1.7-beta3.tgz","integrity":"sha512-ZO1ILwapBDkQlO92Cbmcz2kqabhDI8eNFoUoY1N7aqhz6iW7mioWF1twyLVmXwWJuF/cl9Kjkc49DehmZsBkqw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF/nJw1amQdbmXHflli4PQyI2FOTva1rshwl5RHwHTxqAiEAtuR2J2m/nX7kjbbhQe9O/gnV5U4dHzzCF4IFkyYgrJg="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.1.7-beta3.tgz_1484661460999_0.7239146779756993"},"directories":{}},"1.1.7-beta4":{"name":"ykit-config-yo","version":"1.1.7-beta4","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","lodash":"^4.17.4","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"malcolmyu","email":"minghao_yu@163.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"1f9fc8258a53d0c5a413545e4cca8250b0b610ae","_id":"ykit-config-yo@1.1.7-beta4","_shasum":"77c9ec0c0aec0f44a1ee44ddb7d195c607122c07","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.1.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"77c9ec0c0aec0f44a1ee44ddb7d195c607122c07","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.1.7-beta4.tgz","integrity":"sha512-NzVtdfA7v+lWo/1MJgEzgsWhuNL9of9xSqrO8tkr7UOsgFde6NEUIwJ03JdaULP9iZIPYpL5uvrPa/IA7PUr6A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmbPChS8cstuvjYR+oilPLAmV4MzZiLA8aDDsJr34vqAIgdpMeCubKfrevSgq0n39tsXUeXAhhfyvKJs0Dt153KJw="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.1.7-beta4.tgz_1484723966874_0.9873487604781985"},"directories":{}},"1.1.7-beta5":{"name":"ykit-config-yo","version":"1.1.7-beta5","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","lodash":"^4.17.4","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"malcolmyu","email":"minghao_yu@163.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"0409f7ee774894eb07e3bd581adc74826138d89b","_id":"ykit-config-yo@1.1.7-beta5","_shasum":"86cf522d82e9f90c8683392ea3b328d87dcd2871","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.1.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"86cf522d82e9f90c8683392ea3b328d87dcd2871","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.1.7-beta5.tgz","integrity":"sha512-n3t2uArisU/N8/poCniqm2KoCentKI/A0HFwz8R4ubOqifXpXlwJN432ULveslVomz9rWKNF6yFl8grhbuRB9Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICUoG0HEUfNBZZtRNp0OilFmkND4Ys8AqdFMrM5HiONgAiEA5OEqmiNdqivcoRpmPXIrCtHZzrt841EwQBpJnRZ5d80="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.1.7-beta5.tgz_1484739365287_0.8706686792429537"},"directories":{}},"1.1.7":{"name":"ykit-config-yo","version":"1.1.7","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","lodash":"^4.17.4","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"malcolmyu","email":"minghao_yu@163.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"d6863b891accdeb468f982f21533d14c248cc5cb","_id":"ykit-config-yo@1.1.7","_shasum":"e268abb8ad69321536d48389d65cb2ef7558a7c0","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.1.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"e268abb8ad69321536d48389d65cb2ef7558a7c0","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.1.7.tgz","integrity":"sha512-hhL85Sp7RbKFVPXlzvX0Nci7QzolvFUTEtAZjZmI64iDQ7Spq6fM3FqZkrXskDFyi4V92UlD45N7dH/xvqE3Vg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGUfOGyLP4irJI0rTSROlt3MwsmsQkw9D/Z/GiJTNkw9AiAc1J86gqyB7kP6snu81DSwtZOvAK7rhoRaIQZzxBjT3w=="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.1.7.tgz_1484881483447_0.5262199598364532"},"directories":{}},"1.1.8-beta1":{"name":"ykit-config-yo","version":"1.1.8-beta1","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","lodash":"^4.17.4","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"malcolmyu","email":"minghao_yu@163.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"cbe4e516ab2f5a45a5809e6e7dfe40fa83917b5c","_id":"ykit-config-yo@1.1.8-beta1","_shasum":"d4ec73d5ed32291914daf8ab3c3486e63e518ebc","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.1.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"d4ec73d5ed32291914daf8ab3c3486e63e518ebc","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.1.8-beta1.tgz","integrity":"sha512-HVIuXtHysoUmYUOcQc2mzIYoeEuH+/1fJvW9RZynxLr0vaLWEig0QK230wFBSP+41teXJ0I+JOWgEBzynu9Y7A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBkZDT5CxktVq0fcmtmwXvf98GOeiylZHGx8Wc5JjlHMAiEA0IGsIeT38gLnUBJ5uVgwGqF4GL6AlQLqFluQpWYbI+c="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.1.8-beta1.tgz_1485332818886_0.20275694876909256"},"directories":{}},"1.1.8-beta2":{"name":"ykit-config-yo","version":"1.1.8-beta2","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","lodash":"^4.17.4","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"malcolmyu","email":"minghao_yu@163.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"ab5ad640e41b16d8a6724d64543869f1d2e3eaa1","_id":"ykit-config-yo@1.1.8-beta2","_shasum":"c4fe44e7600bae83095997853240942cfc7a6a4a","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.1.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"c4fe44e7600bae83095997853240942cfc7a6a4a","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.1.8-beta2.tgz","integrity":"sha512-3gPc6RwxnUEGIN00EvXwrkHSQBsV3X56HvqlXWDAk8+jOQje3Agks/sfTSOOOm+g8FA+0gKA0KFAB9ON003emQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC4xQHFabz3fDId773Qfu5visSxouqzOaQcekeUq89KXAiANR4Ld4DL6s5q5NP3rEwEcZLyJB2rAE8J6ycZsrT9Eaw=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.1.8-beta2.tgz_1485333018111_0.8298471050802618"},"directories":{}},"1.1.8":{"name":"ykit-config-yo","version":"1.1.8","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","lodash":"^4.17.4","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"malcolmyu","email":"minghao_yu@163.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"9c423f8e837a8a0b8bb86d3b95789cf99e332660","_id":"ykit-config-yo@1.1.8","_shasum":"a9f6150d691f0b70b84a3580f940f31166912049","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.1.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"a9f6150d691f0b70b84a3580f940f31166912049","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.1.8.tgz","integrity":"sha512-HZztih46zLhnqGsAhEhLq4gcUagE3F/klh0qNP5PcMJRBTxVhijvDEKC687YkUPE8Z8kC8iWL4MppcgWRdmkDQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMFujBzkRrvQXUNLzuXt+DbGhvgmRM68KGZ2s5p/dSwgIgdOM6CDz+q0zzKqwT9cNgBDyqL/7Xc5f0eQEldiV0SUU="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.1.8.tgz_1485333842676_0.08067440870217979"},"directories":{}},"1.1.9-beta1":{"name":"ykit-config-yo","version":"1.1.9-beta1","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","lodash":"^4.17.4","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"malcolmyu","email":"minghao_yu@163.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"9d939ba94e27945b6211b0614a6d6016bb5839af","_id":"ykit-config-yo@1.1.9-beta1","_shasum":"cf2fec3a710688e53c623f201758351205267c19","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.1.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"cf2fec3a710688e53c623f201758351205267c19","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.1.9-beta1.tgz","integrity":"sha512-ZYZFW+wJsrDsLTst3D2M1rqNbj6de3vX46yEJiXmm1Fdx5q5nUJdbIAQL9X7zQVivbt1xcZct1GhrHDYASlu3g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB/XUkMrCVHPTF5Xzgy0eS4JXwFvphdUc32f8ZDz2P9jAiA5YTh0tcjkC3JurM528WExKLbZ6HnqvnWTpfaIroOrFA=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.1.9-beta1.tgz_1485337082992_0.5026758860331029"},"directories":{}},"1.1.9":{"name":"ykit-config-yo","version":"1.1.9","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","lodash":"^4.17.4","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"malcolmyu","email":"minghao_yu@163.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"f8bc4339a4362e814b32bd236c69eba54aced3fa","_id":"ykit-config-yo@1.1.9","_shasum":"de262481483df59ca5f489cd4ec0e0403949ac5c","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.1.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"de262481483df59ca5f489cd4ec0e0403949ac5c","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.1.9.tgz","integrity":"sha512-h/qLAp+aImiBLmC4lycpcQ+T+9HiAiFOxmWTtbKUPmR6Uazhku7YNzk57CMP926VSY16TkbETwj6wLU/HpyzwQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0s2rcPufu4FHvRFKe0Z8QKKVEHmupZrjlQY6XTTOLqgIhAJV95SxidQNpwtEdBMpEyg8XL2cm6kU2s7jmB0AjsvI0"}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.1.9.tgz_1486092513993_0.7841929288115352"},"directories":{}},"1.1.10":{"name":"ykit-config-yo","version":"1.1.10","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","lodash":"^4.17.4","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"malcolmyu","email":"minghao_yu@163.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"2d66bb244cd3c5fe33688eee458885d91add90ad","_id":"ykit-config-yo@1.1.10","_shasum":"7acf43913d89f10fae7a158744ac3535897805f4","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.1.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"7acf43913d89f10fae7a158744ac3535897805f4","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.1.10.tgz","integrity":"sha512-2MOPtbdV2XOxU/1jKSExr4OnLHKfBSmjudtZ2oE0B/4H0IxNijO8gLnGHaHA5/ERfG2eys5QrvAUhjLMbBPlMQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDwO01/3BaA52Jtmb6tbjBsu6/XmFfxqnHUC4cz5ZZ7TgIgb5+fXMh1NuXOAAP2K4Nd66y0mv6T5Udu7BBsqBaWw0Y="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.1.10.tgz_1486709975896_0.4740347140468657"},"directories":{}},"1.1.11-beta.1":{"name":"ykit-config-yo","version":"1.1.11-beta.1","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","lodash":"^4.17.4","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"malcolmyu","email":"minghao_yu@163.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"3e5f1ba2ce1224b17540860100b64f6148988d2a","_id":"ykit-config-yo@1.1.11-beta.1","_shasum":"830f05aa44adc7028161b95e0f9ad27ff402a046","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.1.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"830f05aa44adc7028161b95e0f9ad27ff402a046","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.1.11-beta.1.tgz","integrity":"sha512-bBwIO3687S91oN8VhcQpXkhh/e8pDucuZq+QqiuvnBRQ1PV4SLyUAFruWf5UaN31iTCS7m633L8TJ23L4h2tyQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2ASJrpjLBJoKIfm4dwdfIckGTezHP4SfchG017ZE7FgIhAKlv0Y7UjcwFf7ywqK5b3cUZZpJEfhxTvTO8fDQccG89"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.1.11-beta.1.tgz_1486975327236_0.036047154339030385"},"directories":{}},"1.1.11-beta.2":{"name":"ykit-config-yo","version":"1.1.11-beta.2","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","lodash":"^4.17.4","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"malcolmyu","email":"minghao_yu@163.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"663bae4a00ba877bc678124f41f5352ccd3bd890","_id":"ykit-config-yo@1.1.11-beta.2","_shasum":"45433140e3aea2fe15831d305dcbdc06c2d5458b","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.1.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"45433140e3aea2fe15831d305dcbdc06c2d5458b","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.1.11-beta.2.tgz","integrity":"sha512-ccNI3uSZF47+tQPKrL3mHNHuzHimOujtT4aWZp2QcCEffb5cjjBNppkjWJWTmrme1YdWpFNiO1fHOShMAjidHg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGG91FNH55qBjAoM/xpmnIQh/kVv8TG45V8bYgraTFaXAiAIoqP4uwW4eEP8h6ma3AP0BduDmnVrbLXOMGxTgfKtjg=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.1.11-beta.2.tgz_1486976042099_0.7580140794161707"},"directories":{}},"1.1.11":{"name":"ykit-config-yo","version":"1.1.11","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","lodash":"^4.17.4","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"malcolmyu","email":"minghao_yu@163.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"fe1227f1e654b435222c55ad911ef3338c709842","_id":"ykit-config-yo@1.1.11","_shasum":"72625a01f8d0ef0b17b892e2d681df774c962a88","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.1.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"72625a01f8d0ef0b17b892e2d681df774c962a88","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.1.11.tgz","integrity":"sha512-kxh7NymhTdpzXbHOBQHWhsHcJ0kTbyudeQYIPG6gMJOU1RT2Ivlwc6RODzpVzr7E1PGsq0AQLo11UDzq7NbNxQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDsXazTKMIUxBHiBKrMVYyQSKV5JoPxx4GmQOT8AUJ6hQIhAIyozsD/TiV6afJ6cijP5vHS6fSw8w6z30GMJX9CGWAs"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.1.11.tgz_1487220796513_0.21901277429424226"},"directories":{}},"1.1.12-beta.0":{"name":"ykit-config-yo","version":"1.1.12-beta.0","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","lodash":"^4.17.4","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"malcolmyu","email":"minghao_yu@163.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"1c3d3ee8e2bdeb4b2d95e2eee0bab3e842fd17ec","_id":"ykit-config-yo@1.1.12-beta.0","_shasum":"392951d064f3b54a7075b37b7e31028956b3b808","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.1.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"392951d064f3b54a7075b37b7e31028956b3b808","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.1.12-beta.0.tgz","integrity":"sha512-PkxDPK/jSVV2azPiwIkkbrDARWa3GekOO7It4yIyxJ6BP211luiVVUHknt8sVSB1tr4XPr32+sQpkZWzHOXNvg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/ftx+MhImd9DyOkBzZDhzgg2V9a2UpfNrn90Skea/MgIgMis4CywQjIZzo3JjeNC1y+fa6wZzlj1RnU3x2u2IcgE="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.1.12-beta.0.tgz_1487235051155_0.5166321357246488"},"directories":{}},"1.1.12":{"name":"ykit-config-yo","version":"1.1.12","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","lodash":"^4.17.4","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"malcolmyu","email":"minghao_yu@163.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"763b5722ad4e9bc4fbc53401d81b7ae6a12b0688","_id":"ykit-config-yo@1.1.12","_shasum":"45df2f4ffd2092ff5001ddb38c68eb4c1975946b","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.1.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"45df2f4ffd2092ff5001ddb38c68eb4c1975946b","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.1.12.tgz","integrity":"sha512-CnYXLgSJVX7z6KZARpV8THC3QHDIa0XyjY8Zo6fPNHmSaayVGedVGTdqw7UidgAnhExnp86D321zJUDtPdvYgA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuVPYMLfAQllYWusWLyQjQjh7ZTmzwThYjlKBdCDZ4vgIhAJANNGOSY1a8LHXgUHVLsS/9tAFolOHqSGtfDGU8IEPf"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.1.12.tgz_1487319442364_0.2764196898788214"},"directories":{}},"1.1.13-rc0":{"name":"ykit-config-yo","version":"1.1.13-rc0","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","lodash":"^4.17.4","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"malcolmyu","email":"minghao_yu@163.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"4dc20c931ddc258a58bc00124d52e01a1f10c62d","_id":"ykit-config-yo@1.1.13-rc0","_shasum":"389a3c11473d2631915dac78ac5ce5330546e947","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"389a3c11473d2631915dac78ac5ce5330546e947","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.1.13-rc0.tgz","integrity":"sha512-tm3bjdGFLA6M6gBeFEWrBNuVRHIJ27VYZyuIXZkZxl6aLgSWDq7lgqnwUZHpci/EJZpNTU5EI3MPb2CWfqsxxg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIU/hFh/HAaw9UG700iv40DjcRFTGekUryZ9RdeO7yRQIhAP6wEbJAkZF3oRc2Gb47o1tsgDeELYbqmCJat/KyMtyV"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.1.13-rc0.tgz_1488176145399_0.4533042502589524"},"directories":{}},"1.1.13":{"name":"ykit-config-yo","version":"1.1.13","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","lodash":"^4.17.4","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"malcolmyu","email":"minghao_yu@163.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"0d202b8cf78002d68b8699845599667419f4e1c6","_id":"ykit-config-yo@1.1.13","_shasum":"236b7af133d4becc4f089a3711f70aeca6917663","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.1.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"236b7af133d4becc4f089a3711f70aeca6917663","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.1.13.tgz","integrity":"sha512-s9PVIwE+i7B2jxnzuZ4ma1C4btCQv4UXpqXd9SNPtz/uC8AmKeP1+OUQpLB7rZK39CW0Ax2Su7PvoYVCNwdWOA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFsXuGMrew0gIMAy3XMMWPH5AXh/QkWSwrH9DZdIU/VzAiEAmMST2fnSBDihnCpROTCK2ZfWRCm36ir6Jhptzx1gGj4="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.1.13.tgz_1488515502559_0.9171368430834264"},"directories":{}},"1.1.14-dev.0":{"name":"ykit-config-yo","version":"1.1.14-dev.0","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","lodash":"^4.17.4","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"malcolmyu","email":"minghao_yu@163.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"36fe9481292cb54b2f9a51bd8df2605f739ca5b5","_id":"ykit-config-yo@1.1.14-dev.0","_shasum":"2c9c4b520d14b112a84e598ef9dbb0e187bdc68c","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.1.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"2c9c4b520d14b112a84e598ef9dbb0e187bdc68c","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.1.14-dev.0.tgz","integrity":"sha512-D2lRphJUS48Kl7rMHuvv4yLs028iCZAjNCUypCL6U9RkTXvU6AYXe3dOdO38d9w0fqKRnbnqJSQ/U5TnHecS+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG5INYkkjpNDwBHmLEAn8G6hedNK4bsvrR0v1OigxNTUAiEAo7vWNWOomWwEEDtgr7FqsCdsoAHlMKwzuSsmr5Zo6sM="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.1.14-dev.0.tgz_1488985273158_0.40371797420084476"},"directories":{}},"1.1.14-dev.1":{"name":"ykit-config-yo","version":"1.1.14-dev.1","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","lodash":"^4.17.4","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"malcolmyu","email":"minghao_yu@163.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"config":{"ghooks":{"pre-commit":"node shrinkwrap/checker.js"}},"gitHead":"f0b7c4b291259c4a3c509fa444ff6d6a48a4d142","_id":"ykit-config-yo@1.1.14-dev.1","_shasum":"4b5ddd99776b8bc5213ced76c5e5ec207cdfcb0a","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.1.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"4b5ddd99776b8bc5213ced76c5e5ec207cdfcb0a","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.1.14-dev.1.tgz","integrity":"sha512-MXF7UqsMRzq1OdURe7LXMtH22bTtMYoeOB5IsakdlD0DC+K+Iitspz7wLPkMsYPLXl7y4jmdqNzAFO7Pu3w1Qg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGZnppMmw6LLVS1cRgMbd+QtTnbVwwc7LG5MfbeeC4I/AiEAqEIphQOI3by47bGXMSw4GWZ3JF7t9w1yfJ8YU4Xzua4="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.1.14-dev.1.tgz_1488987847798_0.9224593103863299"},"directories":{}},"1.1.14":{"name":"ykit-config-yo","version":"1.1.14","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","lodash":"^4.17.4","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"malcolmyu","email":"minghao_yu@163.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"config":{"ghooks":{"pre-commit":"node shrinkwrap/checker.js"}},"gitHead":"a0ae3ed3d77eab5ab46728d8c963433474744f53","_id":"ykit-config-yo@1.1.14","_shasum":"be9add22f3fd3579c1cd75d9f26c37df71178d3b","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.1.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"be9add22f3fd3579c1cd75d9f26c37df71178d3b","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.1.14.tgz","integrity":"sha512-11dt+lT3CY2Uo9aMwiBAzyz+0hGOBKhatx6aIrB67A5f8J/I6NM2889LiN8qEyJzMUGjTBrw6uj74yjeWyg6sg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDTNSlENGkvRxcAm064FC32fLxJgMM1mGDVQ6XOXwF+TAiEApOI2FP5KvFsf5BHgbPFd5T6cNmtTzykGF5Eg0cpu5oI="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.1.14.tgz_1489028889672_0.7224875569809228"},"directories":{}},"1.1.15":{"name":"ykit-config-yo","version":"1.1.15","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","lodash":"^4.17.4","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"malcolmyu","email":"minghao_yu@163.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"8f0ed2e2d302de8e3e4a8079dcb6856bb8684050","_id":"ykit-config-yo@1.1.15","_shasum":"65ead39cd099f8c23c46589219e9ff129664f1bf","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.1.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"65ead39cd099f8c23c46589219e9ff129664f1bf","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.1.15.tgz","integrity":"sha512-KBFmCxaQM+J4PpJhHyUuUqaWTeLRoCUTlHxHszBHlrt+r3kshIbVFp1ErsbaUK09ZJGvZK4DhfuvY9DgtuLX6w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD+f7YF0M7TF3QsKcL4NA0gpvgFsDvYUFAqwLpa0P9N3gIhANtM0ToiCr34UualolX+70gDkjXL9Mlx8fbRHyI+du4X"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.1.15.tgz_1489047576779_0.9169443664140999"},"directories":{}},"1.1.15-dev.0":{"name":"ykit-config-yo","version":"1.1.15-dev.0","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","lodash":"^4.17.4","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"malcolmyu","email":"minghao_yu@163.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"c915362854d0337468350fdde10d84fbf727f887","_id":"ykit-config-yo@1.1.15-dev.0","_shasum":"2f0e72fccfa76ce7e808f18585e1ae29b0f22e5d","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.1.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"2f0e72fccfa76ce7e808f18585e1ae29b0f22e5d","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.1.15-dev.0.tgz","integrity":"sha512-k9YemolEvTNGz8B9HfwDHVPSjSepvqooTGoi/2KT/dby14EPW6hkPrEcgA87D3p1hp7BEJI1zrzdfQUoAQygQQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFXnKePiZRxwY1kO2I1O5Ah4y6wjnLxaZze9p3Kr+V//AiEAmQCfytFaiJE724PWH1rx3eiTrTF9GycBl9mLJRyBuLs="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.1.15-dev.0.tgz_1489074786200_0.8952455343678594"},"directories":{}},"1.1.15-dev.1":{"name":"ykit-config-yo","version":"1.1.15-dev.1","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","lodash":"^4.17.4","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"malcolmyu","email":"minghao_yu@163.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"61b409c3006b3c509e1306eb56291db18d80816e","_id":"ykit-config-yo@1.1.15-dev.1","_shasum":"04da84dac25a2f18665a76bc2e5a5d3edffe643f","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.1.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"04da84dac25a2f18665a76bc2e5a5d3edffe643f","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.1.15-dev.1.tgz","integrity":"sha512-HbLjymsJWY1oUTVhRw0AkqNEmFuTYgBk90VZKIldYWQ/cCxSzWdEBDpEvxQXjAGfpyufDM/KWK9ch1oJHe+0rg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBbGvkGRr01u5GBV/4P8NHd4IVF3nEywBLV3O9CsFe/fAiEAuRTV35JElXUyvVGZOmwQBj6nJG9hAdJOVjl00LJEi9k="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.1.15-dev.1.tgz_1489075193624_0.016014260007068515"},"directories":{}},"1.1.15-dev.2":{"name":"ykit-config-yo","version":"1.1.15-dev.2","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","lodash":"^4.17.4","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"malcolmyu","email":"minghao_yu@163.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"778861c903c720a376db755d105fa599d33a02ec","_id":"ykit-config-yo@1.1.15-dev.2","_shasum":"c4e61a5293d0ad09bb45c420a1da833bbec52e6e","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.1.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"c4e61a5293d0ad09bb45c420a1da833bbec52e6e","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.1.15-dev.2.tgz","integrity":"sha512-AMqTtorQsDR6FtSpjP3Z2YXJfd3zQaBEMvFB/XQ5DixaSzUjBhI+jDlmSA3Tkuk8x8CqKE9MxBbLB6PwJXJ2ag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFYVVBO5gKNHi9TlM5bMkK0lfM1lZa3XmUFRgmRzNaKwIgH+BxNbxUKguwMcwI4dMdZB2NI98g1RBg/vKxcSe8hJM="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.1.15-dev.2.tgz_1489166522221_0.808195072459057"},"directories":{}},"1.1.15-dev.3":{"name":"ykit-config-yo","version":"1.1.15-dev.3","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","lodash":"^4.17.4","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"malcolmyu","email":"minghao_yu@163.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"6d41ad3865fbcd136ede05ae15be35622cf69e36","_id":"ykit-config-yo@1.1.15-dev.3","_shasum":"b088f5a6a000e41380d738d149f3d6b740c3e9f9","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.1.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"b088f5a6a000e41380d738d149f3d6b740c3e9f9","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.1.15-dev.3.tgz","integrity":"sha512-v5HA5P1GvbapSTrTVW51Jxhr00zUNBZSNcn5BMtMJLz82aWw9TVfZUxg8tKnSZmgVrc2RtEaJ/S1N4Ha7kT50A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEMCIDPXdx/hTkBvJYo55PzvGk3ZfIuK9lwehsbpPIbjZqLcAh9dNZCrzwOK4j5B6+O2hScZlMdm6xU88Md/yJqPLtpF"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.1.15-dev.3.tgz_1489251207978_0.19302111514844"},"directories":{}},"1.1.15-dev.4":{"name":"ykit-config-yo","version":"1.1.15-dev.4","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","lodash":"^4.17.4","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"malcolmyu","email":"minghao_yu@163.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"0978577c1c01e84c765768343a774b76813d80cc","_id":"ykit-config-yo@1.1.15-dev.4","_shasum":"a8a3e7b9e63573b7b242e645a7b71055edfb1eae","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.1.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"a8a3e7b9e63573b7b242e645a7b71055edfb1eae","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.1.15-dev.4.tgz","integrity":"sha512-6UpSuJYBLeNO7gZGpX3wCPfy2GtCf+1Fe3CPD7Stia/CBHLq0/cjHd5wv2LpLVWxaqWMytbeBORrV1b13bUZVQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXmk/w/fMXWnL6VK6fvBq1AgD3w3bA7x9Eo3kAwOS/6AIgPqVSedZ3e5e5nRSA+oZjTNoGrkvqDmbPoUWZkZYsEDU="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.1.15-dev.4.tgz_1489400367313_0.8873778441920877"},"directories":{}},"1.1.16":{"name":"ykit-config-yo","version":"1.1.16","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","lodash":"^4.17.4","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"malcolmyu","email":"minghao_yu@163.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"9acff93b1beeb735f1524ebfd19ca470130462c6","_id":"ykit-config-yo@1.1.16","_shasum":"3931a1586c58eb2b0e9b79f8798c4ce7bf09bc0d","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.1.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"3931a1586c58eb2b0e9b79f8798c4ce7bf09bc0d","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.1.16.tgz","integrity":"sha512-VxfKTBWzd4j6TrZh8HWdUuPlCtoOb+WUQgBi+5Zo95VanFgO2PmoLytHPlTH2cRLtbJ+iIEbb3xQkhJ0W/uSIA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH+MqMexW7FZ88ky6KPaY5NG4dYKf7JA08njHbHWH2IOAiEA85aFsUNUs/uSatrEjSiIrd7kwfQ0BjtpBBx9merBSn4="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.1.16.tgz_1489566291811_0.78556302562356"},"directories":{}},"1.1.17":{"name":"ykit-config-yo","version":"1.1.17","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","lodash":"^4.17.4","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"malcolmyu","email":"minghao_yu@163.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"4d16a450322a30c8624071c24e921a0a2bc2127b","_id":"ykit-config-yo@1.1.17","_shasum":"3e61f2940dd3199ba41312d5339926f1bdf2de10","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.1.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"3e61f2940dd3199ba41312d5339926f1bdf2de10","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.1.17.tgz","integrity":"sha512-pk90tRvRQg4MILNH8yXx+zyoty//0nZtWfKJXC8JNbUANfCWS4xRbztCeVanQUhs0wxmP9iGX9jpN1ZW07Vv1A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA20a+DIm/yTgEk4VTdXjreTmwZ7E20JXcxhT7zF6eszAiBLL3TsAoMtu71Ml8zytDZn8nrOpARLYW9ynOFXHCMrYQ=="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.1.17.tgz_1489566779616_0.5987072645220906"},"directories":{}},"1.1.18":{"name":"ykit-config-yo","version":"1.1.18","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","lodash":"^4.17.4","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"malcolmyu","email":"minghao_yu@163.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"5afd5cbfa12691ea2eb8137d9433f34b9df68b1f","_id":"ykit-config-yo@1.1.18","_shasum":"5126e24762ec8ea2cc69ec98e3ba7c19d7400b15","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"5126e24762ec8ea2cc69ec98e3ba7c19d7400b15","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.1.18.tgz","integrity":"sha512-e5g5vmdbiBw9TNtR2h7qQ/G6bVGyJBjRx+ouhgpdxdsrcphi9hpNr42tGhN5PtNw4l8p+W0KahcrjU+GqxGqDw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCt0wqKQD+lVIAJ7ycVVnBECEDsUYJWdHAcxFYWYf6t0gIhAJ5RhBTPVk7C7hJkQbqGAHRgH6XSf7bPzZ8FRm9NodR4"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.1.18.tgz_1489736136378_0.7443649400956929"},"directories":{}},"1.1.19-dev.1":{"name":"ykit-config-yo","version":"1.1.19-dev.1","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","lodash":"^4.17.4","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"malcolmyu","email":"minghao_yu@163.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"27718abb5ab18d29645ca33b4c31c268c814bc60","_id":"ykit-config-yo@1.1.19-dev.1","_shasum":"aa7307e4993b1e8b9e0d839652df52c7805a3f3a","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.1.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"aa7307e4993b1e8b9e0d839652df52c7805a3f3a","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.1.19-dev.1.tgz","integrity":"sha512-msqghXw+p84bYGR5l1AU2Xrpq5xcFR2XIqyp8c+FpTHMuYio1xyXe9iz2JkWX2lnniBNuEpcnUUXijSlb6UOTg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCD89gAqhnLihGlNOpJ5bGBO0DKRcuxpeEE3SkDW5GKewIhAL9jgmBx4zQtsA7d9R24uGMqOSKsJbSh6S/O2N/1rPZ0"}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.1.19-dev.1.tgz_1489996088393_0.9840426747687161"},"directories":{}},"1.1.19-dev.2":{"name":"ykit-config-yo","version":"1.1.19-dev.2","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","lodash":"^4.17.4","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"malcolmyu","email":"minghao_yu@163.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"81f6252e6eb4ea965721bd9f8f757023f0434ae0","_id":"ykit-config-yo@1.1.19-dev.2","_shasum":"74e081398a2f96645f68562305b13c3020a08782","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.1.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"74e081398a2f96645f68562305b13c3020a08782","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.1.19-dev.2.tgz","integrity":"sha512-hTWXB2tc1U4jF2R3DYx7NQKl+FYX8ZJTwJtmrAyxtGuenSl18XZ4bCK9RRr8ry8hGFg7wUn0GvB5D64mrwMPbg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBakddNIBYkvdAreWzx+iDEOFUj0ny9LsGtsehJiljElAiB1n1mbOulR0arjiXWInKRwP2GYX2nrjc7zluyFLH5qnw=="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.1.19-dev.2.tgz_1489996761790_0.844210755545646"},"directories":{}},"1.1.19":{"name":"ykit-config-yo","version":"1.1.19","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","lodash":"^4.17.4","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"malcolmyu","email":"minghao_yu@163.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"58639ac4d3fe03ce8660df23d2a7eb8e2b4e30c8","_id":"ykit-config-yo@1.1.19","_shasum":"44fd8e7589e5da406e698ee8ddc7a960a991f0c1","_from":".","_npmVersion":"4.0.2","_nodeVersion":"7.1.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"44fd8e7589e5da406e698ee8ddc7a960a991f0c1","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.1.19.tgz","integrity":"sha512-NIpGDUnUPdPBJpHizpuxvIkMZUTSO0P+YjVQJqFEupny7z77CgzdaqlpPYy+wYgzNkNwydjw+v4fkevPFQ8R2Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC111YXxJO5PQsHn0FceV4hcYgcIyci+VSR6YybCDT4iwIhAOakgerOAfFY2LHKk5yo8hr9ej4+PSC6lvY6FVPnX4HS"}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.1.19.tgz_1489996885227_0.7546573742292821"},"directories":{}},"1.1.20":{"name":"ykit-config-yo","version":"1.1.20","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","lodash":"^4.17.4","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"malcolmyu","email":"minghao_yu@163.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"54cbc09a3de5d6b78d74de3d5b070d02512775f3","_id":"ykit-config-yo@1.1.20","_shasum":"79db0b0566c7009f783b03e4ef8eaad6c0df96f8","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"79db0b0566c7009f783b03e4ef8eaad6c0df96f8","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.1.20.tgz","integrity":"sha512-OdlQTU4+xqkdzIeN6JR4a/xO4MyXdJevFBMNUH2SdGASKHsKsdWaTPDqK4LOYy2pQfYLfpwR43VTiBjilLFpAA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEVzX5ahSS+0IS5HEsWbSPx0oWq6eIuwxp2GuZK5KB1VAiAZcEwzoDeJ6Ggr/wwihTjps9ywmOvFjasyEMGpnmxGQQ=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.1.20.tgz_1490171234547_0.21323419804684818"},"directories":{}},"1.1.21":{"name":"ykit-config-yo","version":"1.1.21","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"malcolmyu","email":"minghao_yu@163.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"bfbb753cfa5c8187d823f2ed930d95240c1cc1b3","_id":"ykit-config-yo@1.1.21","_shasum":"c7266cca384ebdc73b0ff9110240d42bc34a88e1","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"c7266cca384ebdc73b0ff9110240d42bc34a88e1","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.1.21.tgz","integrity":"sha512-DoPHNKou90C52/Slwo3movYmrSbBrr0fEJoT1II9uHE+ZeZH4eJrJguPLIfNFeZD0BPxd2FraPDZwEtBacofBA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeF9iXOiv2tYvuXJYhka6IMpmnh/3DfO2KI0//9zon/QIhAJSkj0R+3Aw4FaQCiMpIsJjLcZFU4IsW8HgbX5/E4aUy"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.1.21.tgz_1491472828415_0.019141209311783314"},"directories":{}},"1.1.22":{"name":"ykit-config-yo","version":"1.1.22","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"malcolmyu","email":"minghao_yu@163.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"bc5e44538cd84fd78ab828e443dd3509b9ee1a55","_id":"ykit-config-yo@1.1.22","_shasum":"290323572b33fe2596de7fc1c95ba1c5138e6a53","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"290323572b33fe2596de7fc1c95ba1c5138e6a53","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.1.22.tgz","integrity":"sha512-CVmepkCEt/DoDhaEIr9GDW/vPSre4o6F7C48hcI+f8qDejRZEBj6i58N/sRsNs31wiAAX3OR4dS8Mdf9EdfP2g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCd1TKNGB8mSzfrKxK3+8aisRa878/btaCPwupdm5XavwIhAL39UAjmIuoJKlQBmbGKaxVVTQwNiEJ3sZq1QxnAHGYi"}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.1.22.tgz_1491473306771_0.7293672300875187"},"directories":{}},"2.0.0":{"name":"ykit-config-yo","version":"2.0.0","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"malcolmyu","email":"minghao_yu@163.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"e25b34385a9c67ed5fb4c24723d2d836d8774732","_id":"ykit-config-yo@2.0.0","_shasum":"35704a680fb788b4a10cb987c9b847bd22a5a40b","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"35704a680fb788b4a10cb987c9b847bd22a5a40b","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-2.0.0.tgz","integrity":"sha512-LBdeK2zlUisA26fg+q1Nprgbsg291QM6s1hxha94gGphBLuB16LQDOAhokijKQ62aYiogCR0oUR8hjyb1A0d9g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICxP+nAZIOYuzytR1Gsg57kI5J1YrSnH7UlbfuDpkzpqAiEAtdoccAzDt8diwS6OwKo+YG2kDPZGWj+31WqygEoLxWQ="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ykit-config-yo-2.0.0.tgz_1491477667183_0.398056898964569"},"directories":{}},"2.0.2":{"name":"ykit-config-yo","version":"2.0.2","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","exists-case":"^0.1.0","extend":"^3.0.0","happypack":"^3.0.1","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","uglify-js":"^2.7.4","underscore":"^1.8.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"e25b34385a9c67ed5fb4c24723d2d836d8774732","_id":"ykit-config-yo@2.0.2","_shasum":"094a2045273c72c43f930403b1a985eb6789887a","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"094a2045273c72c43f930403b1a985eb6789887a","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-2.0.2.tgz","integrity":"sha512-wJhPHcRKAb5uGw8MN5x4b9pApMTufWrpdt2LPKXqdETkvH/pkvToWadRK0XQTuIOC/EbA4wnykc2N71/IEjDoQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHZv0Z+o6uI5ZyaApGpOBi+MkJEhLA8YfiR+FYtj9ln1AiEAyWbWD9//wH4KHi4C3Wg+FwZ3x8bSCZdswe4tPoDivYI="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ykit-config-yo-2.0.2.tgz_1491998843523_0.41990586486645043"},"directories":{}},"2.0.3":{"name":"ykit-config-yo","version":"2.0.3","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","exists-case":"^0.1.0","extend":"^3.0.0","happypack":"^3.0.1","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","uglify-js":"^2.7.4","underscore":"^1.8.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"e25b34385a9c67ed5fb4c24723d2d836d8774732","_id":"ykit-config-yo@2.0.3","_shasum":"d5af659d738e552874d4328860eef2544f5201ec","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"d5af659d738e552874d4328860eef2544f5201ec","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-2.0.3.tgz","integrity":"sha512-yghWEqoYhza7ai/EFh3irh2D9cHyF0vGMEEWOUg4SNocrEDVTWw/psGOGuBp1hJKoztshr4Ud5GaV6fJntLDiA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAJAcyxO7xULupbcitN0b2bUU5/DNLqtHhDYeSPGoeonAiAtrThNiWrqPGsWjTG+gyEHchGap2alJRuvgO7CVZEkGg=="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ykit-config-yo-2.0.3.tgz_1491999123803_0.40149087365716696"},"directories":{}},"2.0.4":{"name":"ykit-config-yo","version":"2.0.4","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","exists-case":"^0.1.0","extend":"^3.0.0","happypack":"^3.0.1","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","uglify-js":"^2.7.4","underscore":"^1.8.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"0c8b3eb9db7885883c19c22f996d7e9c155895d8","_id":"ykit-config-yo@2.0.4","_shasum":"4b9869ce64fce80cce07be11a58bc09b6cb6d605","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"4b9869ce64fce80cce07be11a58bc09b6cb6d605","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-2.0.4.tgz","integrity":"sha512-IJlBK5TxLShAfrO0AmTKR033GnL/RxGiMQdqpGdVhAjyyOHovFKSjGiFbEPDP/8Eh6Y/PMvESilOYh8bfMY1xw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCElrLvtfap8sl08ujuKl9AoQ2WkulLQU8FArwvE1MI2QIhAPBaAzGILc89IUMNTEpMHda1HzeXSivUGhDhmEW6pN/d"}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ykit-config-yo-2.0.4.tgz_1492412566224_0.7472283188253641"},"directories":{}},"2.0.5":{"name":"ykit-config-yo","version":"2.0.5","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","exists-case":"^0.1.0","extend":"^3.0.0","happypack":"^3.0.1","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","uglify-js":"^2.7.4","underscore":"^1.8.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"8700de481de4a7062438056e414a76889c4c008e","_id":"ykit-config-yo@2.0.5","_shasum":"35b87bb1be28aa78521511ddca473489df9a831e","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"35b87bb1be28aa78521511ddca473489df9a831e","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-2.0.5.tgz","integrity":"sha512-BVlKed0u5sffzv/voNKTL/CxBEzbswJxvkCvVFFmoeuv9vaQ3u7L38jyPp0cLhZU6VJj4tbltdPL3HW0839VXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCH2eE17ME0C5aIDB7m5LveNTChFQTqKlGB+B0Im753DECIQDoAVXJ1vSUqf5CNTWqQHhNlIKsZu9vpllGsdmp160tjw=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ykit-config-yo-2.0.5.tgz_1492489484552_0.14097216608934104"},"directories":{}},"1.1.23":{"name":"ykit-config-yo","version":"1.1.23","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"f36d0f228259192adb39f3295a4d3c3592499697","_id":"ykit-config-yo@1.1.23","_shasum":"775fc0b11b3aaf43d4b9bfb473ede1ce203c52db","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"775fc0b11b3aaf43d4b9bfb473ede1ce203c52db","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.1.23.tgz","integrity":"sha512-xfsCTXd+/5YouX+nlPDctRG9+EHZylrjkrKBDLYSdj4Q1AZe9syiEvgeNEj+RvTfEhqtKkH5ybyjmLKLlD5L5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHMoZXJVOPdtO5z1R0B8chPZz/HxiEfWEIM21csfK8d7AiEAz7JoJqLFPkcpG/9kR87dxyUsDnHvHvq6T95ryI8RYVM="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.1.23.tgz_1492571881250_0.16144707915373147"},"directories":{}},"1.1.24":{"name":"ykit-config-yo","version":"1.1.24","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"2c45dea11c8f95a9873377a11b467747b554b4c9","_id":"ykit-config-yo@1.1.24","_shasum":"af699ba5833f875f2c3e993f062684502e6c1a1a","_from":".","_npmVersion":"3.10.8","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"af699ba5833f875f2c3e993f062684502e6c1a1a","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.1.24.tgz","integrity":"sha512-G3Rb7dzoGsPZP9DVeCh3+IJwhr2YSmQXJG6In+4fM/65/kFldBDFwMGap27PDUIl8M4YBXGmBi9AIlFVaHXvEA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDpeh9aOtRXB9vGLVSWatn2MDWsq8rSMcP6QP5tDrWCUAiAfdhU9h/NaLGFPoUpczbh6vEvwHx0bRR3pbztNRFcdkw=="}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.1.24.tgz_1492656574195_0.5669622917193919"},"directories":{}},"1.1.25":{"name":"ykit-config-yo","version":"1.1.25","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"bf40b168e945fc3cf828042858f697844141cf2a","_id":"ykit-config-yo@1.1.25","_shasum":"3ad2f7fcf3243e2b4d3c978a4725401227df1b56","_from":".","_npmVersion":"4.5.0","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"3ad2f7fcf3243e2b4d3c978a4725401227df1b56","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.1.25.tgz","integrity":"sha512-GcZc5+A20WejnvP4j0VxJfroQoQXxjU+afbigoTaj5DCvlzvHKg1y+Bm6QNeklsLjVP7uSwtJ3kycOrvIyxUZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDebSdSXG5jR45pPJHw4+exY+arBBcIxjfQJh02FdmZKwIhALuBbVb8KtQDEv+l1GIC43FBBSMC9Ek6rVTE5Cnahjyt"}]},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.1.25.tgz_1493724494870_0.29107555258087814"},"directories":{}},"1.1.26":{"name":"ykit-config-yo","version":"1.1.26","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"30ee0783c8fbba6d3ca9d42b362364bad6a84b90","_id":"ykit-config-yo@1.1.26","_shasum":"0bb0e0c733fbac06e5c374a1a243c5124b98c6b7","_from":".","_npmVersion":"4.5.0","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"0bb0e0c733fbac06e5c374a1a243c5124b98c6b7","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.1.26.tgz","integrity":"sha512-zwTMpOE6nEMxRFyFm/L5hHqp4IkMUuMxfKtkWvS2sNpqxcr6BwIbOQFgejBOkQk6QuG/yBmPQz5LrTM/uLEZBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGIsmbNvBAS5fcUaS7ZRIPIrAu56iCeAPYQtqhyS+RuhAiEAp7Cd7fiU9XiBT7J1UcTma3nbpLKIUToEEht2EcMmX/k="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.1.26.tgz_1493895951252_0.10702597326599061"},"directories":{}},"1.1.27":{"name":"ykit-config-yo","version":"1.1.27","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"441fe08dc977c589b9badeb4956015d6f4d0951c","_id":"ykit-config-yo@1.1.27","_shasum":"0548522ec511bc575cd0db5d2227d16b0f6ceea7","_from":".","_npmVersion":"4.5.0","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"0548522ec511bc575cd0db5d2227d16b0f6ceea7","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.1.27.tgz","integrity":"sha512-V4cLjCE1mZOW3V1lA+bDFDsfcDqy72GIzu/SK39Sm7RV+8iw+8PMcy88QogDFUCbVhMakXzthChXk2HdSP5D8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC9F/d1OPrrxPVxqB+2crAbZn+Tt/BIr7BwSeZLeczT9wIgGl/K0GoyxlvfAPCQciFEF3BotrKOM0WoPo2IaTfWXbI="}]},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/ykit-config-yo-1.1.27.tgz_1493896603379_0.700375901767984"},"directories":{}},"1.1.28":{"name":"ykit-config-yo","version":"1.1.28","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","eslint":"^3.4.0","eslint-plugin-react":"^5.2.2","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"8f4d728be2368c27dbf0e4cc3c8009dab461a371","_id":"ykit-config-yo@1.1.28","_shasum":"c1a6fd36ec29f861182eb44964663378980eba38","_from":".","_npmVersion":"4.6.1","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"c1a6fd36ec29f861182eb44964663378980eba38","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.1.28.tgz","integrity":"sha512-6B6zurT3FI4qIJ6I804dSb+6UxKRNJKOTnA1zBHUeaNnwxfMLOWHe6pvZZU/ws2RjEHILV8zypvpjchDxpCJ0Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDbASqJNQjlpBEQ/F7rW6Re65byyYrlA6HaWmEjsPlUKwIhAKt0B+TJwmcIE0ZZZVnUl0DJn/Kqo0Ue5vQL24fPu8vt"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo-1.1.28.tgz_1495620221762_0.43312388844788074"},"directories":{}},"1.1.29":{"name":"ykit-config-yo","version":"1.1.29","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"97163fb59100e6225ed1b95e4b5f2d1d5230db07","_id":"ykit-config-yo@1.1.29","_shasum":"f625b9a571bb68041443c023115edbfa4c63e6f8","_from":".","_npmVersion":"4.6.1","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"f625b9a571bb68041443c023115edbfa4c63e6f8","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.1.29.tgz","integrity":"sha512-MvUhBCp8wNd/LZnZ8r1opk3Etl5MwrgI3hA5ZovkB1/xtZT7b1n2/fwgGt8vkYHjZ0fxaIJIABu6ByLhWjLjrA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjyWewndaMLWrumz1P4r7R2+JVBPsk2RXQsJ4rUgb42AIhAMha8ZXc2dFNTKTpC9CjBV6MeghHzeOZeFY3CbTJjPmS"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo-1.1.29.tgz_1495696331199_0.3982707317918539"},"directories":{}},"1.1.30":{"name":"ykit-config-yo","version":"1.1.30","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"89571f6a6508a3a2347a0deef3af6fe4477dd640","_id":"ykit-config-yo@1.1.30","_shasum":"dcdb7448eed8cb832ec99af953e9eb113bb81b3a","_from":".","_npmVersion":"4.6.1","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"dcdb7448eed8cb832ec99af953e9eb113bb81b3a","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.1.30.tgz","integrity":"sha512-tQHCIFuQcr7aIpn1l7qULpPnKlvwIdcON2A1sXc+5JI9HHTgmW4mjGIjcCY2gcSzj8zy6hvuQ0zOOqolEuYQcw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHUbi56NSSWQv/sQZjeTDR+ojbiDElaSm8hQiTBYWHVwAiEA79nu14YE4Z4D9ZkyAFZJH7VnVgSQ7Rh9dKdj528SpKU="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo-1.1.30.tgz_1497440890024_0.13534083007834852"},"directories":{}},"1.1.31":{"name":"ykit-config-yo","version":"1.1.31","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"df505710cc9572e07c01fe28a321254b6dbd7695","_id":"ykit-config-yo@1.1.31","_shasum":"1994e86036824f6f2d16f02a9ab8b06fb340c31c","_from":".","_npmVersion":"4.6.1","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"1994e86036824f6f2d16f02a9ab8b06fb340c31c","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.1.31.tgz","integrity":"sha512-axTViKbHOcAxnHhabmwdpwphnXQ1U2Yux7DitEk6M0a2AaitP3KHcTaTXkjsQdw4Zuw6+hbTk6ff/vIcpS3R4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICfcmoHAxuGROtqUAgVzTPECeFEKyCnoVw0Vq+oFyF97AiBNMdhSL9R0OPTgBAuqbvqqnURhugWUgBTzihNSAa3L2w=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo-1.1.31.tgz_1497509523744_0.3559907691087574"},"directories":{}},"1.2.0-rc0":{"name":"ykit-config-yo","version":"1.2.0-rc0","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"1076b2c78657582e1f6057207c737f79d0a2a62a","_id":"ykit-config-yo@1.2.0-rc0","_shasum":"ac30da2bf0dabe5ef2b3350ed7281cbc7d47b110","_from":".","_npmVersion":"4.6.1","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"ac30da2bf0dabe5ef2b3350ed7281cbc7d47b110","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.2.0-rc0.tgz","integrity":"sha512-F+nBhan+yFpdRbEOfPluIBfo1PalRDJpn4sb97OqUY7MpDUrQfBKHhMfej3o2ZbeNTO636aPX545fB9kAKgjiA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8SacR+LLoPnSBM2AFUZ7rqKxFfbnSUfEr0IVN1TpT9AIhAMn3dRXtSyaZEoCSejk2p7nilKTrwYhAhT9yhPhAvusY"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo-1.2.0-rc0.tgz_1497510160774_0.5422757181804627"},"directories":{}},"1.2.0":{"name":"ykit-config-yo","version":"1.2.0","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"7aa28d5ddc3ab08f617df8b0522237be8438b802","_id":"ykit-config-yo@1.2.0","_shasum":"7b4b1a90bc786efc12f2fecfc0e493328f3a12b5","_from":".","_npmVersion":"4.6.1","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"7b4b1a90bc786efc12f2fecfc0e493328f3a12b5","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.2.0.tgz","integrity":"sha512-D6Ph9vSH5UAyKpfwoL69ev7feYkUUUcccF7dunWMd+7szWvCMHiVx6ewdr4TfOsgF8a+LqJq+ka6kDj+2gGqeg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDW9t1mdXU143P7c6lAvHC4rtCHR3cpVDuzftYyTE3pGgIgArlugObB7drFsl3d0pANByGWVs55kAwKQaT1qfzZYJ4="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo-1.2.0.tgz_1497510871649_0.10390427010133862"},"directories":{}},"1.2.1":{"name":"ykit-config-yo","version":"1.2.1","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"938b9b344777c21fd38ce2865f2740b6908c367b","_id":"ykit-config-yo@1.2.1","_shasum":"3c7231dcf6bf4f9928bfc44314e1f711ed916f4a","_from":".","_npmVersion":"4.6.1","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"3c7231dcf6bf4f9928bfc44314e1f711ed916f4a","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.2.1.tgz","integrity":"sha512-qThbKlWwwTwVKTizRI0mBjFUMvZlB6/t5kdRFM5HJMgXdTyp/N+Y/x6nc8qMcLLItxf86P18AA65PN0YFuYt4w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeezjZ9ieZ3n8Ql4LYf/NsI6cnvY1hnKGRYSlg2x2+ngIhAK8kk8T7K8aztOc33u4EfR3PrKAD2tUnxSfVkzC1KvQO"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo-1.2.1.tgz_1497515443261_0.12609311728738248"},"directories":{}},"2.0.6":{"name":"ykit-config-yo","version":"2.0.6","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"327ddd4f8238d9b731f74f39b50dc29976788517","_id":"ykit-config-yo@2.0.6","_shasum":"f323dfa20f4851d9daed94930bbd89567deb40c7","_from":".","_npmVersion":"4.6.1","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"f323dfa20f4851d9daed94930bbd89567deb40c7","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-2.0.6.tgz","integrity":"sha512-naplk5bCJxFGqI7dQVk8p4k/6mtaf7SQf++cbwOhG9lrFIegG8DjRh1Kv51OgMWtXSaKiWgfcEjyLs9TCgtSFA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGAAnOdM6xfB+qK8cbuPwLHCOz5IvSNvAJ6W470jHa+fAiByCcub//CqqM+BiGlgaYq5YYbrUyFZuKd6yaOo/5jm0g=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo-2.0.6.tgz_1497516425907_0.12126434268429875"},"directories":{}},"1.1.32":{"name":"ykit-config-yo","version":"1.1.32","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"611e1c03038be0751218f8bf9c660e35c928a0fd","_id":"ykit-config-yo@1.1.32","_shasum":"aac2e2884476597de956eb1abe9d3e221407e419","_from":".","_npmVersion":"4.6.1","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"aac2e2884476597de956eb1abe9d3e221407e419","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.1.32.tgz","integrity":"sha512-PfR4i5wqcNq/0h9Jc9UvyD4IAZze2tLMxdy2BDCISVuWhjggisHZyUYWQyZXDoMqD5V60LavuSVwYgpTjkyXrA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHyifKTYhVir9M1XSQMSnhM+aTtmUJtL4+R/zIVw9NehAiAUXYmv6sOj9m0iEfi8VYBXO2gzONgZoxrRDcacjN1jvA=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo-1.1.32.tgz_1497522047613_0.664025392383337"},"directories":{}},"1.2.2":{"name":"ykit-config-yo","version":"1.2.2","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"611e1c03038be0751218f8bf9c660e35c928a0fd","_id":"ykit-config-yo@1.2.2","_shasum":"0046c5c5b375fe1576e1bd5d4a080dae9acd5ce3","_from":".","_npmVersion":"4.6.1","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"0046c5c5b375fe1576e1bd5d4a080dae9acd5ce3","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.2.2.tgz","integrity":"sha512-A1hveC2QF96wAru1Ir/WwsyKQQ7/7IEu5IsQH8aem16XJFWc/MRZWZftmfxsUOT5AXamHvMoWlo3adlFFmweGg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFntRqS5lBmLrxQ51oEn36Y1Jr4ifUwlr9KEjb2XLwwwIgCCboK2ku1CYVAzS+N6XQMw7ykIW94NKvBF7gOAVlR/w="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo-1.2.2.tgz_1497522093341_0.9101347948890179"},"directories":{}},"2.0.7":{"name":"ykit-config-yo","version":"2.0.7","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"6047aab73f3fd1d588422ac1b36abc6e258b9e97","_id":"ykit-config-yo@2.0.7","_npmVersion":"5.0.3","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-+vteHGpf0v9rM4YiTj1YHDZyiXKweZ2xpL2yvt5eETGLhsHnJd7YrAtsXgM1vQanHmrZ7vhc9/cnEtmKOycDVQ==","shasum":"881b18660f2fdc048faf00f2c7c467757fccc227","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-2.0.7.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcdpcbgSr5GTDT9tDNGa4Mj2yJQwJxCffp3qPgpWV/2QIhALTWLLdCODuMOxZjR0YFL2fbKg+mv5APV3xFUHBKe00s"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo-2.0.7.tgz_1497960914486_0.8503371232654899"},"directories":{}},"1.2.3":{"name":"ykit-config-yo","version":"1.2.3","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"38473d9afec98b57e853a60c76f1f72b6dbb86c4","_id":"ykit-config-yo@1.2.3","_npmVersion":"5.0.3","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-ybSANzHwZUxTvlKm1H2LswCKzZ47SGJRc5nKKLDhgMHONJ2FrLiTEhWACNCN1j0DRu9be9Jqza76BwkCVIXmag==","shasum":"2fce4a1caa36d76246df5ee027d623df9f469a72","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.2.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCv7hxYpLR+r6uzOBk1jbk4qlfn9WRcC7gJYhXrSPi95AIhAOXQZpw7X//d2EUf+30GEuH+b0MtyUKKELVAcS98YCAS"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo-1.2.3.tgz_1497960935076_0.6872584633529186"},"directories":{}},"1.2.4":{"name":"ykit-config-yo","version":"1.2.4","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","exists-case":"^0.1.0","extend":"^3.0.0","happypack":"^3.0.1","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"8279659094cc16c88749ab805965024b42b122ad","_id":"ykit-config-yo@1.2.4","_npmVersion":"5.0.3","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-8iFB3UQQ+y+CCcxDUMKFrQfYORxYpegl0Vp6zw7fOb9Xj4pFb9xPcxeW9T4wn557xsqr4X/H/LXXN9KfcMQImQ==","shasum":"76a234fc44a61049aa028d0bc635b6d3012b83fc","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.2.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgTc/cmhodFXGW1n1K8toQ1AyU5YIHSqJzjbApAu7UHAIhAIucBY0wm8J+lHSHRV8y7lNdqUIGFjp7IJc+yv3MpbtO"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo-1.2.4.tgz_1498099837123_0.0643591657280922"},"directories":{}},"1.2.5":{"name":"ykit-config-yo","version":"1.2.5","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","exists-case":"^0.1.0","extend":"^3.0.0","happypack":"^3.0.1","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"2a9e2a009ce23bb6579ecedbdfcc2c737e4d1c77","_id":"ykit-config-yo@1.2.5","_npmVersion":"5.0.3","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-PzPLMi16woi1XhdF4no596FBLLkBE2TlSJsZH5ptaEUwYiMuBgCq3kLr+8eBaMTq99jGVRzsTw5eOoGrEO6jUg==","shasum":"107845d0414a81753b090df76882ea5d652b45c1","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.2.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDEC/CPA29jB7sbK3mo3s/Cz4U0peNzHAK6AIKpwkw8QIhAP9PrgxnzR9vP53vXuQG4Ov2VFb2e6Th5CXegvntY358"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo-1.2.5.tgz_1498117424199_0.08037183410488069"},"directories":{}},"2.0.8":{"name":"ykit-config-yo","version":"2.0.8","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","exists-case":"^0.1.0","extend":"^3.0.0","ghooks":"^1.3.2","happypack":"^3.0.1","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1","postinstall":"node postinstall"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"03122a30f15ee126550d7b7c006d2e9216cefa40","_id":"ykit-config-yo@2.0.8","_npmVersion":"5.0.3","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-oNUI3CpbrWS3UejDJPphcoicOEuah4NXyWR+/l/KSIgovpamqp6WjoWqwefjmXqvql+tF/hFhfVHKaUfD2+d7w==","shasum":"fc2c454a91e9deff3b0ad0dafdb82db349d9c9ab","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-2.0.8.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGtOJIHw9K+c6YC2wVvbbr0dNak4sjVD1VIKy1tK2VEQIgRgg9i1kbVCgr43LuD8sOObhHXkS15LAOd/AoDk6TPnE="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo-2.0.8.tgz_1498129954097_0.6103875171393156"},"directories":{}},"2.0.9":{"name":"ykit-config-yo","version":"2.0.9","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"^1.1.2","copy-dir":"^0.3.0","exists-case":"^0.1.0","extend":"^3.0.0","happypack":"^3.0.1","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","uglify-js":"^2.7.4","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"d3f8b464583a5f13bbdace1cf63b94969b5501bb","_id":"ykit-config-yo@2.0.9","_npmVersion":"5.0.3","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-zCMG/3XPmHjNmShgmnKWUnhl8pR2oVBK4H5DF0wfdM4kHiQ5yk+Qo22isnppT3ggtH4mZBGFOe5miKNiAsP1mg==","shasum":"e6b97364a923af35b1c9ca156ab5872c42c1a5c7","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-2.0.9.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxZRmJIBUeAwrcPcH5rVy/mf+tOUOCgd5ABHom5P0RtgIhAKvrgDEsav3aZhZ481IKySDGp4P1SRaaF9fvMDcJInjA"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo-2.0.9.tgz_1498131904417_0.8392608233261853"},"directories":{}},"1.3.0":{"name":"ykit-config-yo","version":"1.3.0","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","colors":"^1.1.2","copy-dir":"^0.3.0","exists-case":"^0.1.0","extend":"^3.0.0","happypack":"^3.0.1","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","uglify-js":"^2.7.4","uglifycss":"^0.0.27","underscore":"^1.8.3","webpack":"^1.13.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"c5c34daeedce4d661748518f63dedc1979e1946c","_id":"ykit-config-yo@1.3.0","_npmVersion":"5.0.3","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-KBagtijPDUegTyBPT07ogkN5OctUDM4GDuqHyaIvOhT20Z+B5HSxckgIFUQT9usytgGtW3HLkMko92VvhGDrAw==","shasum":"0255a80e2f00a7385afd1aa32327e0736cd0e221","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDqg0ahAwxdpuqYP/QmPRXUjpRazSOJtGrgZk7wm65dAwIgeF1t7lR2gmmHfNRlBpAQWCi/TuopHfpEE07M5JAM2us="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo-1.3.0.tgz_1498218396612_0.2738203725311905"},"directories":{}},"1.3.1-rc.0":{"name":"ykit-config-yo","version":"1.3.1-rc.0","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","colors":"^1.1.2","copy-dir":"^0.3.0","exists-case":"^0.1.0","extend":"^3.0.0","happypack":"^3.0.1","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","uglify-js":"^2.7.4","uglifycss":"^0.0.27","underscore":"^1.8.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"aecda9b677a8da572c28cfd11a28f8ba36c6040a","_id":"ykit-config-yo@1.3.1-rc.0","_npmVersion":"5.0.4","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-s0OfOldaeLBq3/t1PZmqXROy95gWhzYqM1Uq6TeuBYPEGcbqjUwvnfm3WwcfizG9B5UrdSt0sF8J5K2tiL3ySA==","shasum":"4537a4d67f4f7cca7f8135c9d292e3bd8954da02","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.3.1-rc.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3ae06xLZcAWwUJPPAEnDoJyikIfu85ew/WSTrN0h9xQIgPCsjM3LeNF2th8NwcSrEasvY0O9pvTssiFqhHjtdBaI="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo-1.3.1-rc.0.tgz_1499844233819_0.9046966973692179"},"directories":{}},"2.1.0":{"name":"ykit-config-yo","version":"2.1.0","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","colors":"^1.1.2","copy-dir":"^0.3.0","exists-case":"^0.1.0","extend":"^3.0.0","happypack":"^3.0.1","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","uglify-js":"^2.7.4","uglifycss":"^0.0.27","underscore":"^1.8.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"0d4fb426f72122c839d41417f4578b5a208b0447","_id":"ykit-config-yo@2.1.0","_npmVersion":"5.2.0","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-0zgcS/j6Nhoh96XfWbCGpqukMToxNiBjtcpIGLLWNZqfIewVZk+SDBD9EpL5xKVb38vtx087RSMzb1MJG6O6dQ==","shasum":"2f28230df367cc5e3f162eb6c10e345c267121a2","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-2.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG01Ke0sm23hxA2Wo17m3ACVtkt7GTvn2NGLczs7TVosAiEAr7AsaaE4Z3qF+OGiG32/te9TNZAKb8LtwojY6JEoL68="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo-2.1.0.tgz_1499854272469_0.7391817909665406"},"directories":{}},"1.3.1":{"name":"ykit-config-yo","version":"1.3.1","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","colors":"^1.1.2","copy-dir":"^0.3.0","exists-case":"^0.1.0","extend":"^3.0.0","happypack":"^3.0.1","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","uglify-js":"^2.7.4","uglifycss":"^0.0.27","underscore":"^1.8.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"8b2bbdae10706db7959eb73892a00d05c72f93d2","_id":"ykit-config-yo@1.3.1","_shasum":"096d1962fbb855bfb4454be3b8f79ed4c60f141b","_from":".","_npmVersion":"4.6.1","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"096d1962fbb855bfb4454be3b8f79ed4c60f141b","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.3.1.tgz","integrity":"sha512-O5DEbX8C9GNfGrqkOVACMOQine5jBGG3ucYUIfsyPK8qMSibFLjlbmM6EZlE5nFAGfG9wDhNL8icsfk1VxfHsg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFqkEqBjgORp/nHq4AZ6VE4lna2VTJq7qlp0LPUHuSL9AiEA1Hnuh/ZOb32lt1IDu5M6/AS+quFTP9axwpkx+O95cj4="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo-1.3.1.tgz_1500540124000_0.6116499546915293"},"directories":{}},"2.1.1":{"name":"ykit-config-yo","version":"2.1.1","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","colors":"^1.1.2","copy-dir":"^0.3.0","exists-case":"^0.1.0","extend":"^3.0.0","happypack":"^3.0.1","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","uglify-js":"^2.7.4","uglifycss":"^0.0.27","underscore":"^1.8.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"c2ab08a98b5ac5754c0c16fcb55a161c81885f1a","_id":"ykit-config-yo@2.1.1","_shasum":"33634e5aace25c5b6c3c4299b5289ae140964450","_from":".","_npmVersion":"4.6.1","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"33634e5aace25c5b6c3c4299b5289ae140964450","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-2.1.1.tgz","integrity":"sha512-n1NpzQUFFWLkLrj54e1dG77161cBWvvFreWC7xp5tbn8LwaNJchMVsWRPF3NGyKpz1IgOKQRDHpvCLOJTqN3sg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDpCpxcqGdX3nLxTCs0/gvEElzjN75DU2YyvTV394qSAAIgAlZQE+815rog9NsZo+F/BfnXgsWgqiq4e4MWnblYOVg="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo-2.1.1.tgz_1500540272095_0.501470317831263"},"directories":{}},"2.1.2":{"name":"ykit-config-yo","version":"2.1.2","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","colors":"^1.1.2","copy-dir":"^0.3.0","exists-case":"^0.1.0","extend":"^3.0.0","happypack":"^3.0.1","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","uglify-js":"^2.7.4","uglifycss":"^0.0.27","underscore":"^1.8.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"d0be05bc424ab26719d406bb6526d223d2db6e3a","_id":"ykit-config-yo@2.1.2","_npmVersion":"5.3.0","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-VMcYHq+frSF0GbPAR19M8YCs5eLtA1we/5GnsKEUVB4Y/nhtEXHHIwm4J+9/M2Cw+GMqoEE2rkP3LV/R/SZE6A==","shasum":"50e8e8c5f8f1711e85e1066aa2f7387f0f76c9ec","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-2.1.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD65d8vGPsQhSCSWPg/npJwQLCEDXLuOItpg5ebMiKs9gIgB3mjqocIzTMyhfmjon/Tl+MV4EJWrHvvE3YuJTfMwak="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo-2.1.2.tgz_1501042180309_0.692347880685702"},"directories":{}},"1.3.2":{"name":"ykit-config-yo","version":"1.3.2","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","colors":"^1.1.2","copy-dir":"^0.3.0","exists-case":"^0.1.0","extend":"^3.0.0","happypack":"^3.0.1","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","uglify-js":"^2.7.4","uglifycss":"^0.0.27","underscore":"^1.8.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"4282d8fe638b6f3515032f023dc6476675aca5aa","_id":"ykit-config-yo@1.3.2","_npmVersion":"5.3.0","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-7chyMAc6UBzp/bWeFjdwkNb6/13cVkVoHS7u+DYzOrZH3c/Aau+JHEx4zW3zR+ct5lUmWfIVpEhdsjxVoVIV9g==","shasum":"6a09b59f33b3879ed93f61fbb3dd43bf30113188","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.3.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHJtIVzTBX8WDxqlvcwnZQGtznFdKgs3MJMSE+EKNSX5AiB1n7gYjtm2Brc1oci/arqbOY1S4Dj/C+g8iV+WCKrXpw=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo-1.3.2.tgz_1501042192673_0.2885752690490335"},"directories":{}},"2.1.3":{"name":"ykit-config-yo","version":"2.1.3","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","colors":"^1.1.2","copy-dir":"^0.3.0","exists-case":"^0.1.0","extend":"^3.0.0","happypack":"^3.0.1","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","uglify-js":"^2.7.4","uglifycss":"^0.0.27","underscore":"^1.8.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"d0be05bc424ab26719d406bb6526d223d2db6e3a","_id":"ykit-config-yo@2.1.3","_npmVersion":"5.3.0","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-BF/XI+DmtqKjDscEFybv0JfkUfMDd9Bi2oAy53zbhbGPrOCPCcnp74r4Dz6C0lHoKBxIPrLrACtCoUAM3HPrVA==","shasum":"51c2d4584f5608f5a6b19e434a6b5663c0927732","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-2.1.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTpkxhy1gXG/qp9Jnp3dPBxydINJV69itIMZN6aKrOXgIhAIwcyIgKKU/NywhUJOJZc63+rScTUyrqPn9fLcpzXLJj"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo-2.1.3.tgz_1501042418822_0.6885037284810096"},"directories":{}},"1.3.3":{"name":"ykit-config-yo","version":"1.3.3","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","colors":"^1.1.2","copy-dir":"^0.3.0","exists-case":"^0.1.0","extend":"^3.0.0","happypack":"^3.0.1","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","uglify-js":"^2.7.4","uglifycss":"^0.0.27","underscore":"^1.8.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"76de580bdfb771502c0b196b9a00eccaa340392a","_id":"ykit-config-yo@1.3.3","_npmVersion":"5.3.0","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-SyFOmefTJqTgvT3kc3fOPFZFfOPhLg/mZKf2EOXh37BtrrL/9px6EKOT88lljyEW9z7Peofb51Vdj/KjyDgEcg==","shasum":"99119780ec60e26d5444fdc04da29016cc20dc82","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-1.3.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAdR4bFLOD1dgcv8PleKFcfCL8zbdx1K9RSujbvFc4t0AiEA6TdC/Fnl90LAa9FrbZzq0JwX9gua/buVoe6w0G4Fypc="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo-1.3.3.tgz_1501215790988_0.7532214329112321"},"directories":{}},"2.1.4":{"name":"ykit-config-yo","version":"2.1.4","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","colors":"^1.1.2","copy-dir":"^0.3.0","exists-case":"^0.1.0","extend":"^3.0.0","happypack":"^3.0.1","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","uglify-js":"^2.7.4","uglifycss":"^0.0.27","underscore":"^1.8.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"a92923b230ad41b476b2f3818c081979be69cc49","_id":"ykit-config-yo@2.1.4","_npmVersion":"5.3.0","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-McObNTTy6IVXvJRWWRsC6TfTi7mzy2S6hdoIyxTzS5Fl5UKJxG/+iD57q+lT96S58uTpzkQpW1C2Q5BehsYNSA==","shasum":"15c19bb8e46ede9f2a099aa0f55d21e9860430af","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-2.1.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICuN5U8ZU6lxF1yxwYudI143qDiECvRj2gZFTxntd3TOAiBP6J5V2cfX34sc16UZbUL60u8fitvfculxZocFbtnKMA=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo-2.1.4.tgz_1501218263233_0.19075917988084257"},"directories":{}},"2.2.0":{"name":"ykit-config-yo","version":"2.2.0","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","colors":"^1.1.2","copy-dir":"^0.3.0","exists-case":"^0.1.0","extend":"^3.0.0","happypack":"^3.0.1","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","uglify-js":"^2.7.4","uglifycss":"^0.0.27","underscore":"^1.8.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"5f918c4cb20fdbdf468e6858335c5eadb8896930","_id":"ykit-config-yo@2.2.0","_npmVersion":"5.3.0","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-G2N/EZSrxD/OYOODBFVRqLwiqD5p9Bl+70nLsJn8rhEv6U4C8Xz/dyJX5Znf2hZHPqDMmzmk4k74pyJHAKQcQg==","shasum":"170b1862723b17e545c346c13528b28e208bfef0","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-2.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0g5WqSweBztPYtr4ujxy1m7CB0yGgYiC7aND3mt8YMwIhAOsD33hfpd/dVMvpTRG7FH4klAy82BN6hiCxum5uxSsB"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo-2.2.0.tgz_1501844157788_0.22844601375982165"},"directories":{}},"2.3.0":{"name":"ykit-config-yo","version":"2.3.0","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","colors":"^1.1.2","copy-dir":"^0.3.0","exists-case":"^0.1.0","extend":"^3.0.0","happypack":"^3.0.1","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","uglify-js":"^2.7.4","uglifycss":"^0.0.27","underscore":"^1.8.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"7edb51371e511c7760aa26e44907ee905ea8a072","_id":"ykit-config-yo@2.3.0","_npmVersion":"5.3.0","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-xnDm+INY+X/RGDUx8ofbTRp/Dl6lGRPusMt6j4WpfNwNj+mW/S5CFCE6Et78sXcmn/R2U9ilMg2wYratKGemkA==","shasum":"ae7ff233c2b522744bb59d45481360b9dc0215e9","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-2.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcYyGprQZ4u3WUizd0M9xwpiDs9EHr/7XF4lS1y9h2jQIgYzCXPHsFbXkF9wAvgjIB9UgYQgSdOI4tlElwyotWVuA="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo-2.3.0.tgz_1501844635179_0.8494060046505183"},"directories":{}},"2.3.1":{"name":"ykit-config-yo","version":"2.3.1","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","colors":"^1.1.2","copy-dir":"^0.3.0","exists-case":"^0.1.0","extend":"^3.0.0","happypack":"^3.0.1","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","uglify-js":"^2.7.4","uglifycss":"^0.0.27","underscore":"^1.8.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"96e28a437aa1583e0afa2634b438983cf15e0073","_id":"ykit-config-yo@2.3.1","_npmVersion":"5.3.0","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-OGwUm1iUoRjGQukOp/8JqJgUy/MpvIatd5BNLWhzkjo39Rak5qsVgorfPrFOnJGoD3qt3gp9N2+lRZzbaarGfw==","shasum":"008d066d2e1dc39a87cd6323274a16d9abb9fde7","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-2.3.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxiUWSNxeJ98ci36/s3LdKZ/jTpVFygduyLqXyuDzddgIhANeho2hNUW4VYtTtdui7+W6zSBSu6veoBNQ+EX3LJ3jV"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo-2.3.1.tgz_1501845560930_0.8497441518120468"},"directories":{}},"2.3.2":{"name":"ykit-config-yo","version":"2.3.2","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","colors":"^1.1.2","copy-dir":"^0.3.0","exists-case":"^0.1.0","extend":"^3.0.0","happypack":"^3.0.1","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","uglify-js":"^2.7.4","uglifycss":"^0.0.27","underscore":"^1.8.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"b2fb453b6256aa64b7be1660c066e819ebe63d8a","_id":"ykit-config-yo@2.3.2","_npmVersion":"5.3.0","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-57HLKk/rDkQ/8uJRLjySExSGozN0mA+cpiST1vmEVOKpY5HTAqgZoZeE2+ryKB/nVIgQzNpYvca0p/rVvi+JUA==","shasum":"d2b7e16df3fcd857f1cf1ed89e1d4d8d5b0bf9cd","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-2.3.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFVbE/p7XOItHciVDYUidfyHke0sK/UzhxKxOrsBxRl5AiEAhFUbL7I6zevL+EElZKzKfyK0t+UYLUmj6bN2K8jaU3c="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo-2.3.2.tgz_1501845916940_0.46919931028969586"},"directories":{}},"2.3.3":{"name":"ykit-config-yo","version":"2.3.3","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","colors":"^1.1.2","copy-dir":"^0.3.0","exists-case":"^0.1.0","extend":"^3.0.0","happypack":"^3.0.1","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","uglify-js":"^2.7.4","uglifycss":"^0.0.27","underscore":"^1.8.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"b3fe7e7a90bf411977aeb880dd135db5c8cb93f9","_id":"ykit-config-yo@2.3.3","_npmVersion":"5.3.0","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-taMIBu0d7yUF5qd2Om6RWgFdecegW3r1y/yA/4o7nrNkr67QlOYeIgrjAUZy1gEc6a7FgvGfRpBSXHhu0/1LCQ==","shasum":"f396367f36260cb2ac1a544e3c94fc1e163fa42f","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-2.3.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDtA0TafEhp6fFoVYGvm265MmT504cajfGIWoBg/pdmxAiEA7JZvLHNhgTHMJVlDa7PDLDC0jY64Ai12tQ5E4DC8SgE="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo-2.3.3.tgz_1501846708670_0.13804271607659757"},"directories":{}},"2.3.4":{"name":"ykit-config-yo","version":"2.3.4","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","colors":"^1.1.2","copy-dir":"^0.3.0","exists-case":"^0.1.0","extend":"^3.0.0","happypack":"^3.0.1","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","uglify-js":"^2.7.4","uglifycss":"^0.0.27","underscore":"^1.8.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"7de299de92e7d2296b71738584e030af706ed9fc","_id":"ykit-config-yo@2.3.4","_npmVersion":"5.3.0","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-ZS4utZ+bqIofhlmBARSbRdfu9mv9n9jFq6LjEOQxeiicDdOSWnm0E5rDLq+WoOvRb04xCUxCz++Z3OVMmCVidA==","shasum":"40b3a53f3845a8061fb626b552a1f68b7d8deeae","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-2.3.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF65F5vjBBQmRkl4leB+/WJl0CVtRXNPEEYZQuvMewzwAiAPlfwFN0JwUOhdDgri/VqlSyl+4p2br5xV2dXtKgtuyg=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo-2.3.4.tgz_1502436681788_0.7862951937131584"},"directories":{}},"2.3.5":{"name":"ykit-config-yo","version":"2.3.5","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","colors":"^1.1.2","copy-dir":"^0.3.0","exists-case":"^0.1.0","extend":"^3.0.0","happypack":"^3.0.1","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","uglify-js":"^2.7.4","uglifycss":"^0.0.27","underscore":"^1.8.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"dcdab917aab642fbe7c199255772467b313a373c","_id":"ykit-config-yo@2.3.5","_npmVersion":"5.3.0","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-szP5t2DXG7X2tkapE7BDJR5yBvqqZ8y3LIR4nDN/8LOi8mH16rf5r/RG/V7lOzADAOOZqrSLk7x8fKn7OvIsrA==","shasum":"d5794cd8fc13835bc87dc12c0b4b7f83be6f38d3","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-2.3.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFqktvmysCA4DKRmRwO4Q7d6H6LmTKpF3HXNG1SczuvRAiAbR0+4orT19KDLbukxyvW57Ch5+mNj8AGbRK26LOdlQA=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo-2.3.5.tgz_1502451710863_0.5566057492978871"},"directories":{}},"3.0.0":{"name":"ykit-config-yo","version":"3.0.0","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","colors":"^1.1.2","copy-dir":"^0.3.0","exists-case":"^0.1.0","extend":"^3.0.0","happypack":"^3.0.1","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","uglify-js":"^2.7.4","uglifycss":"^0.0.27","underscore":"^1.8.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"80142a8b7d841eb39ed63f39e7fa2da1b8288fbe","_id":"ykit-config-yo@3.0.0","_npmVersion":"5.3.0","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-qTtTfZD1ZHsGHl80Xya/yZHNPOB3wyXsFv4lJyXIlmX6utuNqU032glACoFjyZIkSOeLPAJR+1I0xcpuOO3rDA==","shasum":"2bd748b58bd264b2b419a227052a491f9d90342d","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-3.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEJ57/u608clZI+Yr2YF6zr/Bj5xDrdmb/2YzkSjId9yAiEAkqzEN72ugO0ubcMCjZp2C2DIvI7wKEjyczUE5Q/2g00="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo-3.0.0.tgz_1502951257679_0.28367453324608505"},"directories":{}},"3.0.1":{"name":"ykit-config-yo","version":"3.0.1","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","colors":"^1.1.2","copy-dir":"^0.3.0","exists-case":"^0.1.0","extend":"^3.0.0","happypack":"^3.0.1","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","uglify-js":"^2.7.4","uglifycss":"^0.0.27","underscore":"^1.8.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"80142a8b7d841eb39ed63f39e7fa2da1b8288fbe","_id":"ykit-config-yo@3.0.1","_npmVersion":"5.3.0","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-8h5dVVcXgRY0W21nDuDJ5lzyhpkKI7EGMw/Yv/Khv5jP5wDjv2bOiXm5CspL1nJ2fnCs2rWZHzCaSkJ78Tf+4A==","shasum":"1e0965276217f36d342d07c9e2c8eef3ab7001c0","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-3.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBHL0NpiwSjw3BeB9fAvYnVqH31wkwSEh4jk+Q6xaITgIhAJcVUz+F/Hi9IdChzRGPyEEbYFgqo030lfG6cKZKzQ3A"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo-3.0.1.tgz_1502951460433_0.55720020737499"},"directories":{}},"3.0.2":{"name":"ykit-config-yo","version":"3.0.2","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","colors":"^1.1.2","copy-dir":"^0.3.0","exists-case":"^0.1.0","extend":"^3.0.0","happypack":"^3.0.1","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","uglify-js":"^2.7.4","uglifycss":"^0.0.27","underscore":"^1.8.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"43a836f47a1eae545458b5bd5184cbd4b34db6b1","_id":"ykit-config-yo@3.0.2","_npmVersion":"5.3.0","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-Bo30YpRUR6vfEXqCeNcwK4xMnbx2Xa2BZP5/hr5Zslg74d/gF+Kn4j7hcqU+VwHeSBQ0ycmJyWFYJcMFXhqhvQ==","shasum":"2b992b77a6544b3f5f04ba673a3c7607f5a4322c","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-3.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEBbiPKhWBFBt6sdKA2wLZbyDGJEdNsbc0mVdxvS0H3PAiEA6V3yHTswqXVmpAa7fLLhkbj+3M3YRCLp6XKpERw5DnQ="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo-3.0.2.tgz_1503997966695_0.6498364193830639"},"directories":{}},"3.1.0-rc.1":{"name":"ykit-config-yo","version":"3.1.0-rc.1","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"colors":"^1.1.2","copy-dir":"^0.3.0","exists-case":"^0.1.0","extend":"^3.0.0","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","uglify-js":"^2.7.4","uglifycss":"^0.0.27","underscore":"^1.8.3","ykit-config-react":"^2.0.0"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"43a836f47a1eae545458b5bd5184cbd4b34db6b1","_id":"ykit-config-yo@3.1.0-rc.1","_npmVersion":"5.4.2","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-QffbjYpT9Pv6W5UcH3GwUK7LH25f2TMYkFDkmosYlbYzec4idx1FSaaw3+OiZUpaA3MoyebO2dgLsxkRuAZEAw==","shasum":"160c4fe02ed70aec8d133853aea6a33ce1aa8efe","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-3.1.0-rc.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDoBABuk3XB8ENJuBAbX1ebHKSFL9WmVfVlfYnZYlHf+AiA/JmCwht8Xk68KRlYchHLpmk1QvzS6tlxVXG5jORAArw=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo-3.1.0-rc.1.tgz_1506572374468_0.8074368122033775"},"directories":{}},"3.1.0-rc.2":{"name":"ykit-config-yo","version":"3.1.0-rc.2","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"colors":"^1.1.2","copy-dir":"^0.3.0","exists-case":"^0.1.0","extend":"^3.0.0","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","uglify-js":"^2.7.4","uglifycss":"^0.0.27","underscore":"^1.8.3","ykit-config-react":"^2.0.0"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"43a836f47a1eae545458b5bd5184cbd4b34db6b1","_id":"ykit-config-yo@3.1.0-rc.2","_npmVersion":"5.4.2","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-V6mT/DiPXcMBJrdLXqr0dRY98yksLzzWmpdyebGoUms+wZc+iyLKjcHfRGL/SJN0xsSR8vIVdToIuZmTwVVWGg==","shasum":"4b95ebbe804ac5d2703d042c7846dc0b89533e87","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-3.1.0-rc.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuc33AI2uT3U9kRLNggBVGVwMbEXKsGBwlZhRP1Z0CBQIgM3yC+DrIzxkEdr1fWJiEHEHBhkMs3zrVvD7gOotm8Es="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo-3.1.0-rc.2.tgz_1506572601447_0.2621641142759472"},"directories":{}},"3.1.0":{"name":"ykit-config-yo","version":"3.1.0","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"colors":"^1.1.2","copy-dir":"^0.3.0","exists-case":"^0.1.0","extend":"^3.0.0","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","uglify-js":"^2.7.4","uglifycss":"^0.0.27","underscore":"^1.8.3","ykit-config-react":"^2.0.0"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"60676de2e33aebd8cc753fdd2e0515f8f4d8eadc","_id":"ykit-config-yo@3.1.0","_npmVersion":"5.4.2","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-tnz2jgCxCjiAF6ETQ5opF1ZBgItBAE6klABqtCPKHuNdLXcYdI8S0gleAU7fM9CLudAGtfNt9egXU/QUu2zkHg==","shasum":"9bfa1631e8c9852eda5ed6ff6364019bb9c83a85","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-3.1.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDv71BtS0Z8tiwgQ5o7+DYUSMJhUpLev00OahgR8+Yk/QIgMKU2JRQIWTCn1y0Q9pVsx6PCys3dP0Bnl6/cBxoqIZY="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo-3.1.0.tgz_1506577353641_0.5447897345293313"},"directories":{}},"3.1.2":{"name":"ykit-config-yo","version":"3.1.2","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"colors":"^1.1.2","copy-dir":"^0.3.0","exists-case":"^0.1.0","extend":"^3.0.0","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","uglify-js":"^2.7.4","uglifycss":"^0.0.27","underscore":"^1.8.3","ykit-config-react":"^2.0.0"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"d06107700d8bb196c13411632fdb17d23848f88e","_id":"ykit-config-yo@3.1.2","_npmVersion":"5.4.2","_nodeVersion":"6.9.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-Gcb8WXvepb6xi/1exPmthVR/zsvSNQg3yPpRQqoXpgBDcGcm+HdjBEJaHnyOiRSyUmms6+RON++462aDYTBS4w==","shasum":"d8d6703a3beb3148f0e03eaa6614aa34790fa517","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-3.1.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDTZIdyD1vY5CUE6GjOKUuBiRtrM/huELiaigAKyCbcRAiBnSZaY9hhkjGOnrkeiAy491ivf9pKOTLFkVgGYZShbwg=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo-3.1.2.tgz_1507715834424_0.7150039675179869"},"directories":{}},"3.2.0":{"name":"ykit-config-yo","version":"3.2.0","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"colors":"^1.1.2","copy-dir":"^0.3.0","exists-case":"^0.1.0","extend":"^3.0.0","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"^4.5.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","uglify-js":"^2.7.4","uglifycss":"^0.0.27","underscore":"^1.8.3","ykit-config-react":"^2.0.0"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"4889e9aa3de01fbea89c90270c8202521ee2023c","_id":"ykit-config-yo@3.2.0","_npmVersion":"5.4.2","_nodeVersion":"7.9.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-utSnIrKSvzjGzOw2H0cXU/6SzGQ63hVq2L4cUBIEi6IEmXIfo1zA4KcAwnl61g/72G8qW5OCioEYxS5n3LSWDA==","shasum":"9f1e2eda54569f533ecc336f4f3d2352f5b1a225","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-3.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICA7e2xuV4lvTHtqvmUd9z/nzDMsCOyjEMszfPHe+lpAAiAHUE7BDIHJqf9wRd3RtPs2pf4RXFl0pWquy4tsts6KWQ=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo-3.2.0.tgz_1509074608278_0.9939590734429657"},"directories":{}},"3.3.0":{"name":"ykit-config-yo","version":"3.3.0","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"colors":"^1.1.2","copy-dir":"^0.3.0","exists-case":"^0.1.0","extend":"^3.0.0","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","uglify-js":"^2.7.4","uglifycss":"^0.0.27","underscore":"^1.8.3","ykit-config-react":"^2.0.0"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"24b01e85b893281b7d63c6f8ccbc6f811c35393c","_id":"ykit-config-yo@3.3.0","_npmVersion":"5.4.2","_nodeVersion":"7.9.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-f27/CmWCRPbg8YyEmsiQ50Ny5npUNkILYClCDIykMrMdEQ0s+QGmtzJ8qUV2HppCFqQlTUAv2Nszg97L9PTh3w==","shasum":"b60bc94bd881dea8cbcfa113cb6e3399ee1f9ccb","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-3.3.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuvnhB9kPWwn9fuH9r9X1DMmul1Tl4bjJb2dri7QtWGQIhAO9Nu67jfb8x+jwhzt/+B5+ifGHqukqVMV8N47/df8KH"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo-3.3.0.tgz_1509612471392_0.13010794576257467"},"directories":{}},"3.3.1":{"name":"ykit-config-yo","version":"3.3.1","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"colors":"^1.1.2","copy-dir":"^0.3.0","exists-case":"^0.1.0","extend":"^3.0.0","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","uglify-js":"^2.7.4","uglifycss":"^0.0.27","underscore":"^1.8.3","ykit-config-react":"^2.0.0"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"2e491fe222e57ef2defad5106e9b157bc40a79d2","_id":"ykit-config-yo@3.3.1","_npmVersion":"5.4.2","_nodeVersion":"7.9.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-9BkgUiGOPZO/Nam0i1NktV5kh2jXkLZGv4AiOIsw1fGtXQedC3IhPA6rcTnccNEGb3v28Ocjz8joawrBvQeeqw==","shasum":"b744197c207a0b5e2425b78d46e597c15c30e573","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-3.3.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDYt2CPYb6wCwht0KgIN9gEqhy1Jf/t2eWS1LjAurdcwAiEAlHgM83lh9zxImAVnRyyM6VuithZVmyG8A4ZsA0NKork="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo-3.3.1.tgz_1509612593873_0.3515657449606806"},"directories":{}},"3.3.2":{"name":"ykit-config-yo","version":"3.3.2","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"colors":"^1.1.2","copy-dir":"^0.3.0","exists-case":"^0.1.0","extend":"^3.0.0","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","uglify-js":"^2.7.4","uglifycss":"^0.0.27","underscore":"^1.8.3","ykit-config-react":"^2.0.2"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"4f4606f1c4518050321a63e3fc0854036f89fbaf","_id":"ykit-config-yo@3.3.2","_npmVersion":"5.5.1","_nodeVersion":"7.9.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-LHmwgSEPPDTwB+yPYautaLUCfF1mqrrW2du7vX++fQ9xyc4M00IFzJfwZTkQP/tYwIwNTcpnUocnNsRndLgpGw==","shasum":"44ca2676fd06c88e488e09e8e4f02e22bc79842b","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-3.3.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAGrpXEcK+vmA3R7owkGFJak2OqZnmVVQ2TUfDGxApAIAiEAkg8ym6fTe+awPUPTwBSGx2hPgqHKaprNlFz3EOpLJ8A="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo-3.3.2.tgz_1510057351239_0.9421365938615054"},"directories":{}},"3.3.3":{"name":"ykit-config-yo","version":"3.3.3","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"colors":"^1.1.2","copy-dir":"^0.3.0","exists-case":"^0.1.0","extend":"^3.0.0","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","uglify-js":"^2.7.4","uglifycss":"^0.0.27","underscore":"^1.8.3","ykit-config-react":"^2.1.0"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"c8164e714c0ff68384b88f080b2fcacf22457fa2","_id":"ykit-config-yo@3.3.3","_npmVersion":"5.5.1","_nodeVersion":"7.9.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-ERx+OhYWONrPO8ENl6gOoO28OVPud0kUrrERCUWXPsSlNKKmH8q6EJp5yduC2seiH6bDgvON7G1ybriYJIFFcQ==","shasum":"cca9b3834c3e722b1fd743ee08105cee989c0772","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-3.3.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDwMyeG4ZsfbYYTGve+IWPEGC+/+vpYcn7TojDM1DgApgIhAKWg2Oup7vH6oHOMK4zsnlt5s0Jcnr1a0+8iJS/p1ZdL"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo-3.3.3.tgz_1510570211261_0.1521038692444563"},"directories":{}},"3.4.0":{"name":"ykit-config-yo","version":"3.4.0","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"colors":"^1.1.2","copy-dir":"^0.3.0","exists-case":"^0.1.0","extend":"^3.0.0","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","uglify-js":"^2.7.4","uglifycss":"^0.0.27","underscore":"^1.8.3","ykit-config-react":"^2.1.0"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"237ae345ec235753e5f3471391e34fa1cce61854","_id":"ykit-config-yo@3.4.0","_npmVersion":"5.5.1","_nodeVersion":"7.9.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-F+mkPcyV/kTMbXkHBirYJhRq4bF+29ocPWpl7zehSk8/cm0TC7MhoXxDf1GBcBG24wwEH0CLKPwGt7jVNVm84Q==","shasum":"d6687f97b7caaf733041e5c146abcf38fa11d055","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-3.4.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH11M2ZXP9KDfgYRc+1xTWk38Zv0y+q9bNUg0+HKrRKGAiBBuGytOJtokmcLtIYgLhac6bNgCYAER5oEUJeQQCC1Lg=="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo-3.4.0.tgz_1512563804379_0.6174163485411555"},"directories":{}},"3.5.0":{"name":"ykit-config-yo","version":"3.5.0","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"colors":"^1.1.2","copy-dir":"^0.3.0","exists-case":"^0.1.0","extend":"^3.0.0","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","uglify-js":"^2.7.4","uglifycss":"^0.0.27","underscore":"^1.8.3","ykit-config-react":"^2.1.0"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"95a3a2e97537e396d178870045b9bd715248b65d","_id":"ykit-config-yo@3.5.0","_npmVersion":"5.6.0","_nodeVersion":"7.9.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-bn3cdFUUxKmOf4KNGlzrIv3GhzFFn9Woe/6o2rNlSCR1KIJq+Dtmh4U0WXvTyYCIiWDuQLQTGGVc8bYjAQAZbw==","shasum":"ea99cf737d8558f35486c050446b88d449ad1c4e","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-3.5.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRz73kYbQXBKVSUlxuZ7+09mNMlcXNIFEiNF0z2P4evgIgKWuOs7vk8x7OwvJuuf8a8E0dRw8WL59GwhuYf5DIyWA="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo-3.5.0.tgz_1515144048528_0.26061873813159764"},"directories":{}},"3.5.1":{"name":"ykit-config-yo","version":"3.5.1","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"colors":"^1.1.2","copy-dir":"^0.3.0","exists-case":"^0.1.0","extend":"^3.0.0","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","uglify-js":"^2.7.4","uglifycss":"^0.0.27","underscore":"^1.8.3","ykit-config-react":"^2.1.0"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"2114647ea09b677b52de0eb8798bbbb1a52f7024","_id":"ykit-config-yo@3.5.1","_npmVersion":"5.6.0","_nodeVersion":"7.9.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-jC0N2h/5yBIG7aEvTxQHKn5T6qN5IQWehZFt/mHIhRCGl71YyyVrF7Kv/6Isd+1f7NM36CLJTNKW+cjo59iVEQ==","shasum":"8e462c8994b17051b88eb6fca2544c4f84e935a3","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-3.5.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH5Uoxo/gYTu5sXBkHsNwyZsuG52RHjkpZMblWmSSKDjAiEAz8DS0/jGKubPqClZseAaXezi0M0p0h+DhPNZfWjVes8="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo-3.5.1.tgz_1515151382440_0.24977237358689308"},"directories":{}},"3.6.0":{"name":"ykit-config-yo","version":"3.6.0","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"colors":"^1.1.2","copy-dir":"^0.3.0","css-loader":"^0.23.1","exists-case":"^0.1.0","extend":"^3.0.0","fast-sass-loader-china":"^1.1.0","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"4.6.1","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","style-loader":"^0.13.1","uglify-js":"^2.7.4","uglifycss":"^0.0.27","underscore":"^1.8.3","ykit-config-react":"^2.1.0"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"3c16a5c0a22f3f54c23d09287da969b81525510a","_id":"ykit-config-yo@3.6.0","_npmVersion":"5.6.0","_nodeVersion":"7.9.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-JyOCoQOaR6gGR6DHsHLtP9b1hEDMTvGPvPD7T+1jw9AYf6zHZMn/jZt5tog3eVc1HWG5oZaHvQsc+od/ZB9gBQ==","shasum":"44d55bd38fd5a4435f1de975f27ac5d90f02052e","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-3.6.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClIi7xbO70T442CZ1ggm+NWbVjcmlTxfCEolN29IW15AIgHesSmFcexiRXR5gLXc81HGv62DAORnLJZ3sCchSeZ8c="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo-3.6.0.tgz_1515392441526_0.7071941283065826"},"directories":{}},"3.6.1":{"name":"ykit-config-yo","version":"3.6.1","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"colors":"^1.1.2","copy-dir":"^0.3.0","css-loader":"^0.23.1","exists-case":"^0.1.0","extend":"^3.0.0","fast-sass-loader-china":"^1.1.0","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"4.6.1","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","style-loader":"^0.13.1","uglify-js":"^2.7.4","uglifycss":"^0.0.27","underscore":"^1.8.3","ykit-config-react":"^2.1.0"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"2243d9be3266f48d484a665bcbba552bf2f8b14d","_id":"ykit-config-yo@3.6.1","_npmVersion":"5.6.0","_nodeVersion":"7.9.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-x/9+EvGN/s2hseeBgwLsSZX1KzcPzGhdJbWkyHhKF63sW00CQ98iCmLJY47RSZcPl2Bo+tGZjUoc+vdjN+oiVQ==","shasum":"d0d07939c4d68abe4f9aa742ac3a5a246bfaa8dc","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-3.6.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDTLNSw8iSVZAFehbJI2dQfkwJs3q+AZyRiH5rW0NLojAiEA0nroe/Zmu/nsst093RsT2a096G09mRsuUlWtEB4MWn8="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo-3.6.1.tgz_1516083589077_0.16886873310431838"},"directories":{}},"3.6.2":{"name":"ykit-config-yo","version":"3.6.2","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"colors":"^1.1.2","copy-dir":"^0.3.0","css-loader":"^0.23.1","exists-case":"^0.1.0","extend":"^3.0.0","fast-sass-loader-china":"^1.1.0","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"4.6.1","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","style-loader":"^0.13.1","uglify-js":"^2.7.4","uglifycss":"^0.0.27","underscore":"^1.8.3","ykit-config-react":"^2.1.0"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"6fc9a9b8d2a4878d0a34cc4d3353b23ee86d92c3","_id":"ykit-config-yo@3.6.2","_npmVersion":"5.6.0","_nodeVersion":"7.9.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-8KyRx7DxJJBGXjlBBUm5AzcGbovYm2YOtMNERSNHsnK7jgEyM8A+jn+vZQVno2K+SQem+6hJO9J0P5J1frxJUg==","shasum":"fc8e830a4f6ef98fa2f980b9af6905cac902da0a","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-3.6.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCt8YgRuv/V2rRJF0aY3PEwOApGevaYt4lu/Tvcdbq64gIhAKAf/81Y6JZM25myndDHG4nPSVwdjh7Ps2EEtuvcxU3r"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo-3.6.2.tgz_1516691505099_0.25777045683935285"},"directories":{}},"3.6.3":{"name":"ykit-config-yo","version":"3.6.3","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"colors":"^1.1.2","copy-dir":"^0.3.0","css-loader":"^0.23.1","exists-case":"^0.1.0","extend":"^3.0.0","fast-sass-loader-china":"^1.1.0","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"4.6.1","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","style-loader":"^0.13.1","uglify-js":"^2.7.4","uglifycss":"^0.0.27","underscore":"^1.8.3","ykit-config-react":"^2.1.0"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"de1296159ec4a7a67b7b3222ede65a63c5bc873e","_id":"ykit-config-yo@3.6.3","_npmVersion":"5.6.0","_nodeVersion":"7.9.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-4z7lHu1Jh1vDvPJliwtzkjcnNOBHA28Y71qcrQ1KHT0mzAH7AllhmHOpw5IQKu0MtoRbfkMNCVVSMFWgggK8Yw==","shasum":"351bbf2ef4bd0ad12530126ddf72e3f8345373d8","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-3.6.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFmQrtAax/eSgO8L5O06h7t4BYfkcbhTj/rU5wMakys+AiEApjTJ5W06FQxs0r8ra9uxL0mQNFKNrEjyWl8mPBm4ilY="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo-3.6.3.tgz_1516952212063_0.0859241655562073"},"directories":{}},"3.6.4":{"name":"ykit-config-yo","version":"3.6.4","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"colors":"^1.1.2","copy-dir":"^0.3.0","css-loader":"^0.23.1","exists-case":"^0.1.0","extend":"^3.0.0","fast-sass-loader-china":"^1.1.0","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"4.6.1","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","style-loader":"^0.13.1","uglify-js":"^2.7.4","uglifycss":"^0.0.27","underscore":"^1.8.3","ykit-config-react":"^2.1.0"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"2fd1ac6a48c7d1daf783e88b09cd3f5391566f2d","_id":"ykit-config-yo@3.6.4","_npmVersion":"5.6.0","_nodeVersion":"7.9.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-p7nw4n4VoLY/S4lcgZ6fTCQYTpaJoRB4f8FQ6bggbxWz3Y66iJ1y46BgxJVtUvwdFRmP8bPHARdM0g79uijDcA==","shasum":"33060aa504174e82d36b7658d1f0bc6f3e09431c","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-3.6.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSQIPFT+Lc3p04vxQdcylkL5RLcB9FWXAOGLjsOvO7SgIgHYUFf2F4TZg7l1lGmVuUnh68/ian6UFmpdceDsza9Yo="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo-3.6.4.tgz_1516952409292_0.002413979498669505"},"directories":{}},"3.6.5":{"name":"ykit-config-yo","version":"3.6.5","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"colors":"^1.1.2","copy-dir":"^0.3.0","css-loader":"^0.23.1","exists-case":"^0.1.0","extend":"^3.0.0","fast-sass-loader-china":"^1.1.0","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"4.6.1","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","style-loader":"^0.13.1","uglify-js":"^2.7.4","uglifycss":"^0.0.27","underscore":"^1.8.3","ykit-config-react":"^2.1.0"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"133b304c0dab515c8b25262dfe885e869e405492","_id":"ykit-config-yo@3.6.5","_npmVersion":"5.6.0","_nodeVersion":"7.9.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-s69+aiXcwuceGA46ps09FFNo9OTSIbAdcyCqB7Tqtmjjn/BS+hbwt++JMs1YoqRzZShQ8z1Veh2nHI17wwOkmA==","shasum":"f7111aed608a99d851d70bb260613241edd0bc6e","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-3.6.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDZIy3dYS5Pbi5wnjn3at7ojWosHrrVu0+WKoN5OpF20QIhAIjRsWfOYC5rfgzBa437uvHe2Rs+Y+PW6Bgys+DaRvf6"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo-3.6.5.tgz_1517306436030_0.994730410631746"},"directories":{}},"3.7.0":{"name":"ykit-config-yo","version":"3.7.0","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"colors":"^1.1.2","copy-dir":"^0.3.0","css-loader":"^0.23.1","exists-case":"^0.1.0","extend":"^3.0.0","fast-sass-loader-china":"^1.1.0","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"4.6.1","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","style-loader":"^0.13.1","uglify-js":"^2.7.4","uglifycss":"^0.0.27","underscore":"^1.8.3","ykit-config-react":"^2.1.0"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"1ce55e386345234e280655da64cbf14afd64a329","_id":"ykit-config-yo@3.7.0","_npmVersion":"5.6.0","_nodeVersion":"7.9.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-NSh1HCiQAOygO44ZI/3TYBHVxm8a6lO26Gz0NlkXY3VDm1X+d4wxwE0OLmqDak7gnIFGZjQ6dyrATTjpoHdsfg==","shasum":"d1205bcbfeb4b3650924f1829516f5bfc676c3ce","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-3.7.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCp+utaWCbepEIqf2JStsKnJq/cdkKGJTNWaHx96KZXLwIhAL5Z0SplUH17uZte+HrRpKtzUHsJ4JzmzbOfrsICegEO"}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo-3.7.0.tgz_1517478476842_0.021794175961986184"},"directories":{}},"3.7.1":{"name":"ykit-config-yo","version":"3.7.1","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"colors":"^1.1.2","copy-dir":"^0.3.0","css-loader":"^0.23.1","exists-case":"^0.1.0","extend":"^3.0.0","fast-sass-loader-china":"^1.1.0","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"4.6.1","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","style-loader":"^0.13.1","uglify-js":"^2.7.4","uglifycss":"^0.0.27","underscore":"^1.8.3","ykit-config-react":"^2.1.0"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"e5e866958e1dcb78742f5e947d5f089f3dd3c2ab","_id":"ykit-config-yo@3.7.1","_npmVersion":"5.6.0","_nodeVersion":"7.9.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-TL8kw93yVNQCIxD+r4iBoBxXWS5Gb01XnzOPKYMC8HYPb6jM1G+Oq3kuUt0Cr+MApvmkUdHt2pfGrhKnyLIHCw==","shasum":"63349ea7f54a01ce99fd04ebb202b431513fe4ba","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-3.7.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDx4O2ovuD3VAYug7vBzf6zk05kTjuqadNS0yy3HUi/0AiEAg9e6sW0XVaqPDNJyQMShpf8MmDhKwY6vv010UYHR3HQ="}]},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo-3.7.1.tgz_1517800073267_0.48621955304406583"},"directories":{}},"3.7.2-rc.0":{"name":"ykit-config-yo","version":"3.7.2-rc.0","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"colors":"^1.1.2","copy-dir":"^0.3.0","css-loader":"^0.23.1","exists-case":"^0.1.0","extend":"^3.0.0","fast-sass-loader-china":"^1.1.0","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"4.6.1","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","style-loader":"^0.13.1","uglify-js":"^2.7.4","uglifycss":"^0.0.27","underscore":"^1.8.3","ykit-config-react":"^2.1.0"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"readme":"# ykit-config-yo\n\n该插件是为 Hy2.0 项目量身定制的构建方案和开发服务。\n\n关于 yo 的详细使用说明请查看 [Yo 官方文档][1]。\n\n## Features\n\n- 支持一键初始化 yo 项目\n- 从 js export 中提取 css/scss 依赖并去重合并\n- js/css 的开发服务中间件\n- 通过动态链接库等方式提升编译构建性能\n\n## 安装\n\n根据项目需求可选择不同的安装方式。\n\n### 创建项目\n\n如果要创建新项目，首先创建一个空的项目目录，之后在项目目录下通过 `init` 命令一键生成脚手架。\n\n```\n$ ykit init yo\n```\n\n### 为已有项目添加 yo 插件\n\n在项目中执行：\n\n```\n$ npm install ykit-config-yo --save\n```\n\n编辑 `ykit.js`，引入插件：\n\n```\nmodule.exports = {\n    plugins: ['yo']\n    // ...\n};\n```\n\n## dll 命令\n\ndll 命令是对编译流程的一个优化。\n\n由于 yo 依赖的库和组件很多，为了提升编译性能，我们通过 Webpack 的 DLLPlugin 将这些第三方模块打包成 `lib.js`，从而提升编译速度并更有效地利用客户端缓存。\n\n构建和发布时插件都会自动调用该命令生成 `lib.js`，只有我们手动改了库中包含的模块并希望立即生效时才需要手动调用 `ykit dll` 命令。具体说明详见 [Yo 官方文档-关于 lib.js][2]。\n\n另外你也可以调用 `ykit dll-min` 来生成 `production` 环境下的 `lib.js`。这种 `lib.js` 去除了 `React` 内部的冗余代码和警告，并且性能要比普通的 `lib.js`好。可以模拟线上环境App的真实性能。\n\n## 配置 chunk\n\n一般情况下不需要手动配置 chunk 的 `publicPath` 和 `chunkFilename`，如果有这种需求，可以通过如下配置实现：\n\n```\n{\n    modifyConfig: function(config) {\n        config.output.local.chunkFilename = '[id].chunk.js';\n        config.output.local.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'prd/');\n        config.output.dev.chunkFilename = '[id].chunk@dev.js';\n        config.output.dev.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'dev/');\n        config.output.prd.chunkFilename = '[id].chunk@[chunkhash].js';\n        config.output.prd.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'prd/');\n    }\n}\n```\n其中 `local`，`dev` 和 `prd` 分别对应着本地，开发机和线上环境。\n\n## 配置lib.js\n\n默认情况下 `lib.js` 中包含了 `React`，`ReactDOM`，`Babel-Polyfill`，`Yo-Router`四个依赖，如果你有更多的公用依赖需要打在 `lib.js` 中\n可以通过如下配置实现：\n\n```\n{\n    modifyConfig: function(config) {\n        config.getVendor = function(vendors) {\n            return vendors.concat('newLib');\n        }\n    }\n}\n```\n\n其中参数 `vendors` 是原有的四个依赖，你可以向其中加入新的 `node_modules` 中的依赖，也可以加入业务模块，这时候你需要提供一个相对于 `src` 文件夹\n的路径。\n\n## 插件配置详情\n\n```javascript\n{\n    module: {\n        loaders: this.config.module.loaders.concat([\n            {\n                test: /\\.js$/,\n                exclude: /(node_modules|bower_components)/,\n                loaders: ['happypack/loader']\n            }, {\n                test: /\\.(scss|css)$/,\n                loaders: [require.resolve('./loader/empty-loader')]\n            }\n        ])\n    },\n    devtool: 'source-map',\n    plugins: this.config.plugins.concat[\n        dllPlugin,\n        envPlugin,\n        happyPackPlugin,\n    ]\n}\n```\n\n[1]: http://ued.qunar.com/hy2/yo/index.html\n[2]: http://ued.qunar.com/hy2/yo/start-lib.html\n","readmeFilename":"README.md","gitHead":"1655920455f03fcb11fcdb1d0f2e7594b4175e39","_id":"ykit-config-yo@3.7.2-rc.0","_shasum":"0137ba57e6dc32170b91359d986fe6cace7c545f","_from":".","_npmVersion":"3.10.5","_nodeVersion":"5.12.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"0137ba57e6dc32170b91359d986fe6cace7c545f","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-3.7.2-rc.0.tgz","fileCount":51,"unpackedSize":98585,"integrity":"sha512-QcfHxbg9FxL+GLs+pOajs7so3SIpT5Ndg4YkDTyLlX5tQSmFJVrZEKMsGVLiuMf4tml9nfWwAyanJhMfIZecFg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMdIqnXXOdSF1tj596rBmkOjj/uin/jNt/SPDA1PHzBQIhANg8g+LQ8SW/FiCpAG2p0Ot9EkTA8V5+rqjKXiNnjUBT"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo_3.7.2-rc.0_1520575637318_0.4527726102307077"},"_hasShrinkwrap":false},"3.7.2-rc.1":{"name":"ykit-config-yo","version":"3.7.2-rc.1","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"colors":"^1.1.2","copy-dir":"^0.3.0","css-loader":"^0.23.1","exists-case":"^0.1.0","extend":"^3.0.0","fast-sass-loader-china":"^1.1.0","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"4.6.1","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","style-loader":"^0.13.1","uglify-js":"^2.7.4","uglifycss":"^0.0.27","underscore":"^1.8.3","ykit-config-react":"^2.1.0"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"readme":"# ykit-config-yo\n\n该插件是为 Hy2.0 项目量身定制的构建方案和开发服务。\n\n关于 yo 的详细使用说明请查看 [Yo 官方文档][1]。\n\n## Features\n\n- 支持一键初始化 yo 项目\n- 从 js export 中提取 css/scss 依赖并去重合并\n- js/css 的开发服务中间件\n- 通过动态链接库等方式提升编译构建性能\n\n## 安装\n\n根据项目需求可选择不同的安装方式。\n\n### 创建项目\n\n如果要创建新项目，首先创建一个空的项目目录，之后在项目目录下通过 `init` 命令一键生成脚手架。\n\n```\n$ ykit init yo\n```\n\n### 为已有项目添加 yo 插件\n\n在项目中执行：\n\n```\n$ npm install ykit-config-yo --save\n```\n\n编辑 `ykit.js`，引入插件：\n\n```\nmodule.exports = {\n    plugins: ['yo']\n    // ...\n};\n```\n\n## dll 命令\n\ndll 命令是对编译流程的一个优化。\n\n由于 yo 依赖的库和组件很多，为了提升编译性能，我们通过 Webpack 的 DLLPlugin 将这些第三方模块打包成 `lib.js`，从而提升编译速度并更有效地利用客户端缓存。\n\n构建和发布时插件都会自动调用该命令生成 `lib.js`，只有我们手动改了库中包含的模块并希望立即生效时才需要手动调用 `ykit dll` 命令。具体说明详见 [Yo 官方文档-关于 lib.js][2]。\n\n另外你也可以调用 `ykit dll-min` 来生成 `production` 环境下的 `lib.js`。这种 `lib.js` 去除了 `React` 内部的冗余代码和警告，并且性能要比普通的 `lib.js`好。可以模拟线上环境App的真实性能。\n\n## 配置 chunk\n\n一般情况下不需要手动配置 chunk 的 `publicPath` 和 `chunkFilename`，如果有这种需求，可以通过如下配置实现：\n\n```\n{\n    modifyConfig: function(config) {\n        config.output.local.chunkFilename = '[id].chunk.js';\n        config.output.local.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'prd/');\n        config.output.dev.chunkFilename = '[id].chunk@dev.js';\n        config.output.dev.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'dev/');\n        config.output.prd.chunkFilename = '[id].chunk@[chunkhash].js';\n        config.output.prd.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'prd/');\n    }\n}\n```\n其中 `local`，`dev` 和 `prd` 分别对应着本地，开发机和线上环境。\n\n## 配置lib.js\n\n默认情况下 `lib.js` 中包含了 `React`，`ReactDOM`，`Babel-Polyfill`，`Yo-Router`四个依赖，如果你有更多的公用依赖需要打在 `lib.js` 中\n可以通过如下配置实现：\n\n```\n{\n    modifyConfig: function(config) {\n        config.getVendor = function(vendors) {\n            return vendors.concat('newLib');\n        }\n    }\n}\n```\n\n其中参数 `vendors` 是原有的四个依赖，你可以向其中加入新的 `node_modules` 中的依赖，也可以加入业务模块，这时候你需要提供一个相对于 `src` 文件夹\n的路径。\n\n## 插件配置详情\n\n```javascript\n{\n    module: {\n        loaders: this.config.module.loaders.concat([\n            {\n                test: /\\.js$/,\n                exclude: /(node_modules|bower_components)/,\n                loaders: ['happypack/loader']\n            }, {\n                test: /\\.(scss|css)$/,\n                loaders: [require.resolve('./loader/empty-loader')]\n            }\n        ])\n    },\n    devtool: 'source-map',\n    plugins: this.config.plugins.concat[\n        dllPlugin,\n        envPlugin,\n        happyPackPlugin,\n    ]\n}\n```\n\n[1]: http://ued.qunar.com/hy2/yo/index.html\n[2]: http://ued.qunar.com/hy2/yo/start-lib.html\n","readmeFilename":"README.md","gitHead":"1ddcc1774bbaab48ce39262a6a20f4686df47d21","_id":"ykit-config-yo@3.7.2-rc.1","_shasum":"939b9e22501fc7e2f240a37333b2797245b77c36","_from":".","_npmVersion":"3.10.5","_nodeVersion":"5.12.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"939b9e22501fc7e2f240a37333b2797245b77c36","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-3.7.2-rc.1.tgz","fileCount":51,"unpackedSize":98500,"integrity":"sha512-21sWGCBC3EwRThDKugSkdMj/7a9wq3efa1rbOOqZ8rZLOXUabu7Z2jWVpNDMjIYb3PqywjuJ4FjBmjkN3u3aKg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIALe11pQRDySA8mKYmmWu0oG93CPJb76CaCTkb54TGymAiEA+oBbkgxY4IB2hkJ8aZ7wlqgQYs66G+gCNyGF4ytQmws="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo_3.7.2-rc.1_1520584666707_0.10963889883962596"},"_hasShrinkwrap":false},"3.7.2":{"name":"ykit-config-yo","version":"3.7.2","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"colors":"^1.1.2","copy-dir":"^0.3.0","css-loader":"^0.23.1","exists-case":"^0.1.0","extend":"^3.0.0","fast-sass-loader-china":"^1.1.0","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"4.6.1","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","style-loader":"^0.13.1","uglify-js":"^2.7.4","uglifycss":"^0.0.27","underscore":"^1.8.3","ykit-config-react":"^2.1.0"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"125b55e7cfa53217433a9b38e0cac22ed901d876","_id":"ykit-config-yo@3.7.2","_shasum":"7767b723d9f01b613c4ec1f19f23a2d7d0e99dd0","_from":".","_npmVersion":"3.10.5","_nodeVersion":"5.12.0","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"7767b723d9f01b613c4ec1f19f23a2d7d0e99dd0","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-3.7.2.tgz","fileCount":51,"unpackedSize":98495,"integrity":"sha512-JkYiOEIBHI/wYRGCRkSU7bzyvThVyuQlVZgmhgfaocJmzGwpMvYnPKNFHxcKjaIFyjaCY1XKuvMV7BgOMw+Ylw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDEAsig0dq0P2svuK/FBTNfFKdzEa2Eeqxpzz1PPY8RwgIhAIlFuBK5obAYtrHOcCni2Tlm+1zYgliyT6uPCR1KfDZE"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo_3.7.2_1520832070217_0.43932659229945803"},"_hasShrinkwrap":false},"3.7.3-rc.0":{"name":"ykit-config-yo","version":"3.7.3-rc.0","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"colors":"^1.1.2","copy-dir":"^0.3.0","css-loader":"^0.23.1","exists-case":"^0.1.0","extend":"^3.0.0","fast-sass-loader-china":"^1.1.0","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"4.6.1","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","style-loader":"^0.13.1","uglify-js":"^2.7.4","uglifycss":"^0.0.27","underscore":"^1.8.3","ykit-config-react":"^2.1.0"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"readme":"# ykit-config-yo\n\n该插件是为 Hy2.0 项目量身定制的构建方案和开发服务。\n\n关于 yo 的详细使用说明请查看 [Yo 官方文档][1]。\n\n## Features\n\n- 支持一键初始化 yo 项目\n- 从 js export 中提取 css/scss 依赖并去重合并\n- js/css 的开发服务中间件\n- 通过动态链接库等方式提升编译构建性能\n\n## 安装\n\n根据项目需求可选择不同的安装方式。\n\n### 创建项目\n\n如果要创建新项目，首先创建一个空的项目目录，之后在项目目录下通过 `init` 命令一键生成脚手架。\n\n```\n$ ykit init yo\n```\n\n### 为已有项目添加 yo 插件\n\n在项目中执行：\n\n```\n$ npm install ykit-config-yo --save\n```\n\n编辑 `ykit.js`，引入插件：\n\n```\nmodule.exports = {\n    plugins: ['yo']\n    // ...\n};\n```\n\n## dll 命令\n\ndll 命令是对编译流程的一个优化。\n\n由于 yo 依赖的库和组件很多，为了提升编译性能，我们通过 Webpack 的 DLLPlugin 将这些第三方模块打包成 `lib.js`，从而提升编译速度并更有效地利用客户端缓存。\n\n构建和发布时插件都会自动调用该命令生成 `lib.js`，只有我们手动改了库中包含的模块并希望立即生效时才需要手动调用 `ykit dll` 命令。具体说明详见 [Yo 官方文档-关于 lib.js][2]。\n\n另外你也可以调用 `ykit dll-min` 来生成 `production` 环境下的 `lib.js`。这种 `lib.js` 去除了 `React` 内部的冗余代码和警告，并且性能要比普通的 `lib.js`好。可以模拟线上环境App的真实性能。\n\n## 配置 chunk\n\n一般情况下不需要手动配置 chunk 的 `publicPath` 和 `chunkFilename`，如果有这种需求，可以通过如下配置实现：\n\n```\n{\n    modifyConfig: function(config) {\n        config.output.local.chunkFilename = '[id].chunk.js';\n        config.output.local.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'prd/');\n        config.output.dev.chunkFilename = '[id].chunk@dev.js';\n        config.output.dev.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'dev/');\n        config.output.prd.chunkFilename = '[id].chunk@[chunkhash].js';\n        config.output.prd.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'prd/');\n    }\n}\n```\n其中 `local`，`dev` 和 `prd` 分别对应着本地，开发机和线上环境。\n\n## 配置lib.js\n\n默认情况下 `lib.js` 中包含了 `React`，`ReactDOM`，`Babel-Polyfill`，`Yo-Router`四个依赖，如果你有更多的公用依赖需要打在 `lib.js` 中\n可以通过如下配置实现：\n\n```\n{\n    modifyConfig: function(config) {\n        config.getVendor = function(vendors) {\n            return vendors.concat('newLib');\n        }\n    }\n}\n```\n\n其中参数 `vendors` 是原有的四个依赖，你可以向其中加入新的 `node_modules` 中的依赖，也可以加入业务模块，这时候你需要提供一个相对于 `src` 文件夹\n的路径。\n\n## 插件配置详情\n\n```javascript\n{\n    module: {\n        loaders: this.config.module.loaders.concat([\n            {\n                test: /\\.js$/,\n                exclude: /(node_modules|bower_components)/,\n                loaders: ['happypack/loader']\n            }, {\n                test: /\\.(scss|css)$/,\n                loaders: [require.resolve('./loader/empty-loader')]\n            }\n        ])\n    },\n    devtool: 'source-map',\n    plugins: this.config.plugins.concat[\n        dllPlugin,\n        envPlugin,\n        happyPackPlugin,\n    ]\n}\n```\n\n[1]: http://ued.qunar.com/hy2/yo/index.html\n[2]: http://ued.qunar.com/hy2/yo/start-lib.html\n","readmeFilename":"README.md","gitHead":"9e5d02d48f4568b53a2ee38135a7bb29492c5911","_id":"ykit-config-yo@3.7.3-rc.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-Qud2CVybWqFSAFrJZaaBEobqLoalEQpwyXe8J3b6IEUgbze4uZxX0sB0jmnHo9zWr31Ih6Hj5zTYAQ8RCnnEFA==","shasum":"4fe87da39a5948c1d82411df94480e76424e02ec","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-3.7.3-rc.0.tgz","fileCount":50,"unpackedSize":98406,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEEzA9EfB9egZmwBfKgOw0WAaYH+B+dohwXXG4N/rPecAiAln2bZaNkBZRqS3Scq/x4+jgCS946HZCZKXGrNRGzjuA=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo_3.7.3-rc.0_1522063933199_0.750342275822254"},"_hasShrinkwrap":false},"3.7.3":{"name":"ykit-config-yo","version":"3.7.3","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"colors":"^1.1.2","copy-dir":"^0.3.0","css-loader":"^0.23.1","exists-case":"^0.1.0","extend":"^3.0.0","fast-sass-loader-china":"^1.1.0","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"4.6.1","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","style-loader":"^0.13.1","uglify-js":"^2.7.4","uglifycss":"^0.0.27","underscore":"^1.8.3","ykit-config-react":"^2.1.0"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"527216f3d7b8b0ad9deccb98bd2a372040e45835","_id":"ykit-config-yo@3.7.3","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-CSHBrES5dCaMJ7tJRaZ+/1Cp+vgM4sv9Am8mtUSQuLom8FD75jcpAkaT7dhG/dOZDI9EAK4enxeg51C8n0Hd1Q==","shasum":"a9466a91a0643904198bb7acb21b4fd7a63147cf","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-3.7.3.tgz","fileCount":50,"unpackedSize":98401,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrGny7K/RcOKP+NFuH36WOGfo/kV93C3gwlfsmZYsVDAIgHKAb12CFGmhhBSW1pK+9BgtQg5cGk9zl4oBSkdEz870="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo_3.7.3_1522066681144_0.7932000425354953"},"_hasShrinkwrap":false},"3.7.4":{"name":"ykit-config-yo","version":"3.7.4","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"colors":"^1.1.2","copy-dir":"^0.3.0","css-loader":"^0.23.1","exists-case":"^0.1.0","extend":"^3.0.0","fast-sass-loader-china":"^1.1.0","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"4.6.1","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","style-loader":"^0.13.1","uglify-js":"^2.7.4","uglifycss":"^0.0.27","underscore":"^1.8.3","ykit-config-react":"^2.1.0"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"30a3f07f581010350897db6849285258687895d1","_id":"ykit-config-yo@3.7.4","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-bEZi5gbx9G0tokpgwYmOu8OULVmgt043klb+j0+iNrjIMG8zorwJyrdRgmTwal52G7lLlOiqBxk5T3Szc5j/Zg==","shasum":"8483dde88957e3e90d563fc3f45b1179ea333b00","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-3.7.4.tgz","fileCount":50,"unpackedSize":98883,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa1vs8CRA9TVsSAnZWagAAkpQP/1aoCRxcXQMKqgLWrm32\nO9QTprGhUzXN8lKBg15YZ6yKjUKBPyO1cF/wOBTEIr4uMMbusdlhRyEv8WHi\nB1s1KLbY6qrwCd64r2jTRlOIhRrJXmdf7PCexFhieff5HyBak9c9tt8cdjz3\nhzgbblk64JUN5RV729s0SFV+/8+Z9YDxKUr7odX7mgZZgjWnu3JWdoWfp83f\n6PWF81SpjpMaeP2b+T/TWXLF7Vc7zSlHpeab1Qu+8F9h26WolS6muarrHwg6\np3/8myeiEVHdcxuVOVsUrD/6iJPJXVtsOkNbDh5Mhu5NnOyuFrlj4ZN17Hzm\n/tGQxZbCGfoeVEyXcu6I+z/jGmbbWh9c06HtETIFV3y/sxbTteFZuK2Oelr3\nRlcULqW+Jn0TxPZHnHtTlHd49sk/yLLX6IaYI8nx9j2Sf5A6DnBS1ZNns7Q5\nfimwxo1ZAolP4bZfIvLxeriIypnBq9glxUkKATx8nqkWsQ/Dd8Tbhcb2gs5V\nsP7sSO6a6pbbOo8sEnX9M+snkrPolpXhbr8ENfU4ceQTPlg8H+pb0miiDHp0\nYOyzLNNW0dfzB57xwE1XTFtxpsKEmZ4vocH9LnWbVaJ35I7E76tY/wxiQkLU\n5FTkwbByTU/mz6bamZsvkndpIyJFo5MlYuEq2IMb8y64gANIipwaYSJvIo9+\nVF2K\r\n=L184\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAUG6xEFgmcN2lW2Sf9zhN7aiG5tQUJzLq4q0+MFW4cOAiEAyLkWyY2/OIwAB32xrYo0qkRN9iBbDUkv2cpAysywB2E="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo_3.7.4_1524038459374_0.3696290414922938"},"_hasShrinkwrap":false},"4.0.0-alpha.0":{"name":"ykit-config-yo","version":"4.0.0-alpha.0","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"colors":"^1.1.2","copy-dir":"^0.3.0","css-loader":"^0.23.1","exists-case":"^0.1.0","extend":"^3.0.0","fast-sass-loader-china":"^1.1.0","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"4.6.1","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","style-loader":"^0.13.1","uglify-js":"^2.7.4","uglifycss":"^0.0.27","underscore":"^1.8.3","ykit-config-react":"^2.1.0"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"readme":"# ykit-config-yo\n\n该插件是为 Hy2.0 项目量身定制的构建方案和开发服务。\n\n关于 yo 的详细使用说明请查看 [Yo 官方文档][1]。\n\n## Features\n\n- 支持一键初始化 yo 项目\n- 从 js export 中提取 css/scss 依赖并去重合并\n- js/css 的开发服务中间件\n- 通过动态链接库等方式提升编译构建性能\n\n## 安装\n\n根据项目需求可选择不同的安装方式。\n\n### 创建项目\n\n如果要创建新项目，首先创建一个空的项目目录，之后在项目目录下通过 `init` 命令一键生成脚手架。\n\n```\n$ ykit init yo\n```\n\n### 为已有项目添加 yo 插件\n\n在项目中执行：\n\n```\n$ npm install ykit-config-yo --save\n```\n\n编辑 `ykit.js`，引入插件：\n\n```\nmodule.exports = {\n    plugins: ['yo']\n    // ...\n};\n```\n\n## dll 命令\n\ndll 命令是对编译流程的一个优化。\n\n由于 yo 依赖的库和组件很多，为了提升编译性能，我们通过 Webpack 的 DLLPlugin 将这些第三方模块打包成 `lib.js`，从而提升编译速度并更有效地利用客户端缓存。\n\n构建和发布时插件都会自动调用该命令生成 `lib.js`，只有我们手动改了库中包含的模块并希望立即生效时才需要手动调用 `ykit dll` 命令。具体说明详见 [Yo 官方文档-关于 lib.js][2]。\n\n另外你也可以调用 `ykit dll-min` 来生成 `production` 环境下的 `lib.js`。这种 `lib.js` 去除了 `React` 内部的冗余代码和警告，并且性能要比普通的 `lib.js`好。可以模拟线上环境App的真实性能。\n\n## 配置 chunk\n\n一般情况下不需要手动配置 chunk 的 `publicPath` 和 `chunkFilename`，如果有这种需求，可以通过如下配置实现：\n\n```\n{\n    modifyConfig: function(config) {\n        config.output.local.chunkFilename = '[id].chunk.js';\n        config.output.local.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'prd/');\n        config.output.dev.chunkFilename = '[id].chunk@dev.js';\n        config.output.dev.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'dev/');\n        config.output.prd.chunkFilename = '[id].chunk@[chunkhash].js';\n        config.output.prd.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'prd/');\n    }\n}\n```\n其中 `local`，`dev` 和 `prd` 分别对应着本地，开发机和线上环境。\n\n## 配置lib.js\n\n默认情况下 `lib.js` 中包含了 `React`，`ReactDOM`，`Babel-Polyfill`，`Yo-Router`四个依赖，如果你有更多的公用依赖需要打在 `lib.js` 中\n可以通过如下配置实现：\n\n```\n{\n    modifyConfig: function(config) {\n        config.getVendor = function(vendors) {\n            return vendors.concat('newLib');\n        }\n    }\n}\n```\n\n其中参数 `vendors` 是原有的四个依赖，你可以向其中加入新的 `node_modules` 中的依赖，也可以加入业务模块，这时候你需要提供一个相对于 `src` 文件夹\n的路径。\n\n## 插件配置详情\n\n```javascript\n{\n    module: {\n        loaders: this.config.module.loaders.concat([\n            {\n                test: /\\.js$/,\n                exclude: /(node_modules|bower_components)/,\n                loaders: ['happypack/loader']\n            }, {\n                test: /\\.(scss|css)$/,\n                loaders: [require.resolve('./loader/empty-loader')]\n            }\n        ])\n    },\n    devtool: 'source-map',\n    plugins: this.config.plugins.concat[\n        dllPlugin,\n        envPlugin,\n        happyPackPlugin,\n    ]\n}\n```\n\n[1]: http://ued.qunar.com/hy2/yo/index.html\n[2]: http://ued.qunar.com/hy2/yo/start-lib.html\n","readmeFilename":"README.md","gitHead":"1e78fba2169a8f4d13af9d2906c2532f8397dacb","_id":"ykit-config-yo@4.0.0-alpha.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-t1C6WeOY290YTpXJmDTVfSAF6XjSS7ucv1SLBrjMkcrrR8wXvNTAtITuDPwgrClsqCFbbZSUJXzLO++0mh+2IQ==","shasum":"6c6d94331e161e8267d9a03acfa0eb8972bc4d11","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-4.0.0-alpha.0.tgz","fileCount":50,"unpackedSize":99161,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2AYdCRA9TVsSAnZWagAARPIP/jjDLT0rzcRMlLAtoC3W\nucM+vF5Ut+nUPtx9V9/IJanaO1GpljRxSZmmn6PuoLY4lTwff8aD/PfssR6S\nrSa7wDE58Z/9ASG+YamNUhDGPYM8dpHkPDsRq//ToFsBJEZ7QR9LnuT14Tk2\nFUhgCqpW34P45iKG6yPTz5ePU8h7fu2UAKii6nkhrHldAj7jIkBk0ESwSITc\nVdEK6OkKj8NxK0Eu6BeMoDduI5sZpm+lAw4xUS9qRaXvMUwR0kqE20arfG6X\nJUmP6Wfd+Ndh6+FFo8oSa05R2IfLumeHTv3GpX5AlYk9oNBXWDvOLpSNtJJP\nbPCXzSCxmzwbOcN9KaLk//TsEAcQyLbJGiIrdEDkLT+n/pUIRdnz5ttOSD3y\nitUbICA9jIVgiEnGSXTjVDJLGwxUWkFPDN4LZl418GSDaCze3cNDRk5MpU9y\no1Y3SiPiTXpI5Ia4EQ5/fprC4YYl92Sgm9yMa4GrHZp4j+6LcstQKK8pmdxP\nZkfW0krquUhXd3LyYdxCjG5G+zUhXtUHN4TknwnuvgwvtUhSSpsC5pY+9cHW\nAQO9lTobs5nPhUkKg5x/xwUesO/rNc/jRlfknuuFzJesrUNH2GqipZbsMNiJ\nHWHNbPGq3M48QQ0Q8ePsbxWs0XtTkgczwVP6QOLqeU3snEt43TplcUNqvLJC\ncLRo\r\n=6+QT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCS12kQvv20/KnP326epuzT9U4q4JGbsiW8/z1xyfi1BAIgfeG5ofvYGw9d1R62k0j/xKq91s9ZOlW5wRUDNZpbu/Y="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo_4.0.0-alpha.0_1524106781184_0.9352812705032305"},"_hasShrinkwrap":false},"4.0.0-alpha.1":{"name":"ykit-config-yo","version":"4.0.0-alpha.1","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"colors":"^1.1.2","copy-dir":"^0.3.0","css-loader":"^0.23.1","exists-case":"^0.1.0","extend":"^3.0.0","fast-sass-loader-china":"^1.1.0","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"4.6.1","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","style-loader":"^0.13.1","uglify-js":"^2.7.4","uglifycss":"^0.0.27","underscore":"^1.8.3","ykit-config-react":"^2.1.0"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"readme":"# ykit-config-yo\n\n该插件是为 Hy2.0 项目量身定制的构建方案和开发服务。\n\n关于 yo 的详细使用说明请查看 [Yo 官方文档][1]。\n\n## Features\n\n- 支持一键初始化 yo 项目\n- 从 js export 中提取 css/scss 依赖并去重合并\n- js/css 的开发服务中间件\n- 通过动态链接库等方式提升编译构建性能\n\n## 安装\n\n根据项目需求可选择不同的安装方式。\n\n### 创建项目\n\n如果要创建新项目，首先创建一个空的项目目录，之后在项目目录下通过 `init` 命令一键生成脚手架。\n\n```\n$ ykit init yo\n```\n\n### 为已有项目添加 yo 插件\n\n在项目中执行：\n\n```\n$ npm install ykit-config-yo --save\n```\n\n编辑 `ykit.js`，引入插件：\n\n```\nmodule.exports = {\n    plugins: ['yo']\n    // ...\n};\n```\n\n## dll 命令\n\ndll 命令是对编译流程的一个优化。\n\n由于 yo 依赖的库和组件很多，为了提升编译性能，我们通过 Webpack 的 DLLPlugin 将这些第三方模块打包成 `lib.js`，从而提升编译速度并更有效地利用客户端缓存。\n\n构建和发布时插件都会自动调用该命令生成 `lib.js`，只有我们手动改了库中包含的模块并希望立即生效时才需要手动调用 `ykit dll` 命令。具体说明详见 [Yo 官方文档-关于 lib.js][2]。\n\n另外你也可以调用 `ykit dll-min` 来生成 `production` 环境下的 `lib.js`。这种 `lib.js` 去除了 `React` 内部的冗余代码和警告，并且性能要比普通的 `lib.js`好。可以模拟线上环境App的真实性能。\n\n## 配置 chunk\n\n一般情况下不需要手动配置 chunk 的 `publicPath` 和 `chunkFilename`，如果有这种需求，可以通过如下配置实现：\n\n```\n{\n    modifyConfig: function(config) {\n        config.output.local.chunkFilename = '[id].chunk.js';\n        config.output.local.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'prd/');\n        config.output.dev.chunkFilename = '[id].chunk@dev.js';\n        config.output.dev.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'dev/');\n        config.output.prd.chunkFilename = '[id].chunk@[chunkhash].js';\n        config.output.prd.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'prd/');\n    }\n}\n```\n其中 `local`，`dev` 和 `prd` 分别对应着本地，开发机和线上环境。\n\n## 配置lib.js\n\n默认情况下 `lib.js` 中包含了 `React`，`ReactDOM`，`Babel-Polyfill`，`Yo-Router`四个依赖，如果你有更多的公用依赖需要打在 `lib.js` 中\n可以通过如下配置实现：\n\n```\n{\n    modifyConfig: function(config) {\n        config.getVendor = function(vendors) {\n            return vendors.concat('newLib');\n        }\n    }\n}\n```\n\n其中参数 `vendors` 是原有的四个依赖，你可以向其中加入新的 `node_modules` 中的依赖，也可以加入业务模块，这时候你需要提供一个相对于 `src` 文件夹\n的路径。\n\n## 插件配置详情\n\n```javascript\n{\n    module: {\n        loaders: this.config.module.loaders.concat([\n            {\n                test: /\\.js$/,\n                exclude: /(node_modules|bower_components)/,\n                loaders: ['happypack/loader']\n            }, {\n                test: /\\.(scss|css)$/,\n                loaders: [require.resolve('./loader/empty-loader')]\n            }\n        ])\n    },\n    devtool: 'source-map',\n    plugins: this.config.plugins.concat[\n        dllPlugin,\n        envPlugin,\n        happyPackPlugin,\n    ]\n}\n```\n\n[1]: http://ued.qunar.com/hy2/yo/index.html\n[2]: http://ued.qunar.com/hy2/yo/start-lib.html\n","readmeFilename":"README.md","gitHead":"66083bafc9b60aa6ab7d9c79891c9771f9a2389b","_id":"ykit-config-yo@4.0.0-alpha.1","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-ZhrwHvhYzAxXgJ6TWhM1UIKLkAhCgf9JLyqZqA1tepV0yPclecMwwND+0S4iMe6uRMCZMLqvstJlE8+Cy4BhGg==","shasum":"7a13ece2022fcc9b6a262cdc206adf2d949d8468","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-4.0.0-alpha.1.tgz","fileCount":50,"unpackedSize":99161,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2E3QCRA9TVsSAnZWagAAfwcP/jLJfnqd7XUZJznFD3Lr\nQym+GEZbsuGsWdg+E+BvbnwOJ7lwIrTKCckjIcC9Rirb1nw9U0WbYcoOhqTQ\nVBS2ZhEFqMrGdr7/jlKOxPySvkvEgiYOvVplhg2jF7mYTke2cGA5O2SGMaU8\nAXkOu3PzYy+7bxI7tDn5eGvzezbzKEoZJwfKTVKdNvvHS9VJjNvi2uL8rD6+\no2YZTrBTsgP5NW3ziH2WmXOaoQB6hJDGMO1kinMcgvzK8B2jWR4gcW4PIWDX\nGzOSmHNt6kYEyVlLU4csXB58IRJHKicxd4anqFsvSecIZuRGprWxOjusKw73\n5R9aBM+8gJzszGJAQJOR+uVcD/VG6+Th5U+WQNrw1h0yJOzuxxhg7dYMR4P2\nXX0z8VfwE4ULTKqFir0k5Ytyw4lH76UepboOibIofM5bpXT1PYh4mEVHO3Sa\nmT0JKtG5dhXfFv0nXUq3YY7aM4mAclGjWD9vlB5JjS+o4VHF/GsWlptu3V8+\nWsyoVMJtwhgvx30HyWIutlcW6rHQtJcQSPfVR3senhfcEw4Xxw9gcv72HH4t\nh34lvkGWHdHGl+1CH0XeoT7rFwBC985yhrulAQk8SM49SFGBJ44QhvAkBBSk\nfCobWNdIjfF7GCJHcS9ThS3zG3OO9mDneZGiSOT6nuK4KagdxMjpS5Ufv2Jl\n0NEF\r\n=wAXa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHBTQm8qqsavdtLZc5PcUtUOUIMHb7dFGVAf27FjoG4kAiEAvpzEk1f6s8/uaBS957Yf5EWBo8hp4iE/eHBfWAgH7xA="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo_4.0.0-alpha.1_1524125135528_0.9811571750066732"},"_hasShrinkwrap":false},"4.0.0-beta.0":{"name":"ykit-config-yo","version":"4.0.0-beta.0","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"colors":"^1.1.2","copy-dir":"^0.3.0","css-loader":"^0.23.1","exists-case":"^0.1.0","extend":"^3.0.0","fast-sass-loader-china":"^1.1.0","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"4.6.1","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","style-loader":"^0.13.1","uglify-js":"^2.7.4","uglifycss":"^0.0.27","underscore":"^1.8.3","ykit-config-react":"^2.1.0"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"readme":"# ykit-config-yo\n\n该插件是为 Hy2.0 项目量身定制的构建方案和开发服务。\n\n关于 yo 的详细使用说明请查看 [Yo 官方文档][1]。\n\n## Features\n\n- 支持一键初始化 yo 项目\n- 从 js export 中提取 css/scss 依赖并去重合并\n- js/css 的开发服务中间件\n- 通过动态链接库等方式提升编译构建性能\n\n## 安装\n\n根据项目需求可选择不同的安装方式。\n\n### 创建项目\n\n如果要创建新项目，首先创建一个空的项目目录，之后在项目目录下通过 `init` 命令一键生成脚手架。\n\n```\n$ ykit init yo\n```\n\n### 为已有项目添加 yo 插件\n\n在项目中执行：\n\n```\n$ npm install ykit-config-yo --save\n```\n\n编辑 `ykit.js`，引入插件：\n\n```\nmodule.exports = {\n    plugins: ['yo']\n    // ...\n};\n```\n\n## dll 命令\n\ndll 命令是对编译流程的一个优化。\n\n由于 yo 依赖的库和组件很多，为了提升编译性能，我们通过 Webpack 的 DLLPlugin 将这些第三方模块打包成 `lib.js`，从而提升编译速度并更有效地利用客户端缓存。\n\n构建和发布时插件都会自动调用该命令生成 `lib.js`，只有我们手动改了库中包含的模块并希望立即生效时才需要手动调用 `ykit dll` 命令。具体说明详见 [Yo 官方文档-关于 lib.js][2]。\n\n另外你也可以调用 `ykit dll-min` 来生成 `production` 环境下的 `lib.js`。这种 `lib.js` 去除了 `React` 内部的冗余代码和警告，并且性能要比普通的 `lib.js`好。可以模拟线上环境App的真实性能。\n\n## 配置 chunk\n\n一般情况下不需要手动配置 chunk 的 `publicPath` 和 `chunkFilename`，如果有这种需求，可以通过如下配置实现：\n\n```\n{\n    modifyConfig: function(config) {\n        config.output.local.chunkFilename = '[id].chunk.js';\n        config.output.local.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'prd/');\n        config.output.dev.chunkFilename = '[id].chunk@dev.js';\n        config.output.dev.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'dev/');\n        config.output.prd.chunkFilename = '[id].chunk@[chunkhash].js';\n        config.output.prd.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'prd/');\n    }\n}\n```\n其中 `local`，`dev` 和 `prd` 分别对应着本地，开发机和线上环境。\n\n## 配置lib.js\n\n默认情况下 `lib.js` 中包含了 `React`，`ReactDOM`，`Babel-Polyfill`，`Yo-Router`四个依赖，如果你有更多的公用依赖需要打在 `lib.js` 中\n可以通过如下配置实现：\n\n```\n{\n    modifyConfig: function(config) {\n        config.getVendor = function(vendors) {\n            return vendors.concat('newLib');\n        }\n    }\n}\n```\n\n其中参数 `vendors` 是原有的四个依赖，你可以向其中加入新的 `node_modules` 中的依赖，也可以加入业务模块，这时候你需要提供一个相对于 `src` 文件夹\n的路径。\n\n## 插件配置详情\n\n```javascript\n{\n    module: {\n        loaders: this.config.module.loaders.concat([\n            {\n                test: /\\.js$/,\n                exclude: /(node_modules|bower_components)/,\n                loaders: ['happypack/loader']\n            }, {\n                test: /\\.(scss|css)$/,\n                loaders: [require.resolve('./loader/empty-loader')]\n            }\n        ])\n    },\n    devtool: 'source-map',\n    plugins: this.config.plugins.concat[\n        dllPlugin,\n        envPlugin,\n        happyPackPlugin,\n    ]\n}\n```\n\n[1]: http://ued.qunar.com/hy2/yo/index.html\n[2]: http://ued.qunar.com/hy2/yo/start-lib.html\n","readmeFilename":"README.md","gitHead":"ab6694630624ba45b5c75f439ca99381f2108fbc","_id":"ykit-config-yo@4.0.0-beta.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-RjkRLyE0No+EwnacGc7YuSezqmD6l+AwWzo87WfREdsC740O9JmKh1gTXSRe0cnvZVb7meg2SegeS91S1j76QQ==","shasum":"580319fcdb5d3542fd2569ef2b1505b66a0f81ba","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-4.0.0-beta.0.tgz","fileCount":50,"unpackedSize":99160,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa2F6QCRA9TVsSAnZWagAAZDcQAIh0aTlAVFeTpsTRYFbg\nCM3PgxIpPpnhZKH/St/XC+HzKdhqA8A3sb4W9RnAuqi1xE7ioF6X7EMjcDop\nHxt0rSCU+vzXNNsjQ3hraQDUKR/4pqtbBEYrr+7zXTaQaNhdsxw/5wWU9twl\nRa/BVyMcyFXlKMKUgSz+v8JEoADfqQ8V61PG5mAGVCbETAGdl3PSFFEp1FUx\nDAYqc7zjiQKfWZBrulejzaPDwyAzcImaC6dlMnDKI7huJJcOBQQ5RB4cli9O\nJa4XHhnR5T0Jf1gOWZjlhkR24SQONhAEJpNYoJxZBVOVhB2fqgYG9Fm3My8Y\nqCOygDzqtqtjcMhoyGSogbOUrj4JOfeYIQKSOaqzmMiJ+qct0gCnjL3aOAVi\n+a4FQklBHVaMlfV6GrdH76pBrGa52gI2OXLQm9UUKnRzktPxaQIqbYYXy4m0\nNmuyTxh7/z5yHVDn4JjHwG+EyONxP9I6J+AqBMWEvH/zz3tnm7hwFAuaiNwS\nxxvQNShDZXubc60J1jRrJdJyWtFIwH4ypiAZ5Aa+PAs1tvFI+ke1mw9iC3HP\nIkrahuBJzpiw8GuSUq8hUbuEM04kiDpuPuP1ApX8mBfuVQ7YRdLPp1Veo3k5\n6oBFLTFhvOZMvI25f2AP3BFmzjWHet31nx86OMnVL7vpYojMj3eKnKKDNkWO\n2cN6\r\n=g1Gy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2UdXBjG18ygaaNKaoYqCs0iq9wAiSNOuSfe2bGj+TNAIhAOEgrSHOCIkY4571cv9n55302gtl0SoQchQGnHQU5fhN"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo_4.0.0-beta.0_1524129423648_0.6714695628659368"},"_hasShrinkwrap":false},"3.7.5-beta.0":{"name":"ykit-config-yo","version":"3.7.5-beta.0","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"colors":"^1.1.2","copy-dir":"^0.3.0","css-loader":"^0.23.1","exists-case":"^0.1.0","extend":"^3.0.0","fast-sass-loader-china":"^1.1.0","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"4.6.1","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","style-loader":"^0.13.1","uglify-js":"^2.7.4","uglifycss":"^0.0.27","underscore":"^1.8.3","ykit-config-react":"^2.1.0"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"readme":"# ykit-config-yo\n\n该插件是为 Hy2.0 项目量身定制的构建方案和开发服务。\n\n关于 yo 的详细使用说明请查看 [Yo 官方文档][1]。\n\n## Features\n\n- 支持一键初始化 yo 项目\n- 从 js export 中提取 css/scss 依赖并去重合并\n- js/css 的开发服务中间件\n- 通过动态链接库等方式提升编译构建性能\n\n## 安装\n\n根据项目需求可选择不同的安装方式。\n\n### 创建项目\n\n如果要创建新项目，首先创建一个空的项目目录，之后在项目目录下通过 `init` 命令一键生成脚手架。\n\n```\n$ ykit init yo\n```\n\n### 为已有项目添加 yo 插件\n\n在项目中执行：\n\n```\n$ npm install ykit-config-yo --save\n```\n\n编辑 `ykit.js`，引入插件：\n\n```\nmodule.exports = {\n    plugins: ['yo']\n    // ...\n};\n```\n\n## dll 命令\n\ndll 命令是对编译流程的一个优化。\n\n由于 yo 依赖的库和组件很多，为了提升编译性能，我们通过 Webpack 的 DLLPlugin 将这些第三方模块打包成 `lib.js`，从而提升编译速度并更有效地利用客户端缓存。\n\n构建和发布时插件都会自动调用该命令生成 `lib.js`，只有我们手动改了库中包含的模块并希望立即生效时才需要手动调用 `ykit dll` 命令。具体说明详见 [Yo 官方文档-关于 lib.js][2]。\n\n另外你也可以调用 `ykit dll-min` 来生成 `production` 环境下的 `lib.js`。这种 `lib.js` 去除了 `React` 内部的冗余代码和警告，并且性能要比普通的 `lib.js`好。可以模拟线上环境App的真实性能。\n\n## 配置 chunk\n\n一般情况下不需要手动配置 chunk 的 `publicPath` 和 `chunkFilename`，如果有这种需求，可以通过如下配置实现：\n\n```\n{\n    modifyConfig: function(config) {\n        config.output.local.chunkFilename = '[id].chunk.js';\n        config.output.local.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'prd/');\n        config.output.dev.chunkFilename = '[id].chunk@dev.js';\n        config.output.dev.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'dev/');\n        config.output.prd.chunkFilename = '[id].chunk@[chunkhash].js';\n        config.output.prd.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'prd/');\n    }\n}\n```\n其中 `local`，`dev` 和 `prd` 分别对应着本地，开发机和线上环境。\n\n## 配置lib.js\n\n默认情况下 `lib.js` 中包含了 `React`，`ReactDOM`，`Babel-Polyfill`，`Yo-Router`四个依赖，如果你有更多的公用依赖需要打在 `lib.js` 中\n可以通过如下配置实现：\n\n```\n{\n    modifyConfig: function(config) {\n        config.getVendor = function(vendors) {\n            return vendors.concat('newLib');\n        }\n    }\n}\n```\n\n其中参数 `vendors` 是原有的四个依赖，你可以向其中加入新的 `node_modules` 中的依赖，也可以加入业务模块，这时候你需要提供一个相对于 `src` 文件夹\n的路径。\n\n## 插件配置详情\n\n```javascript\n{\n    module: {\n        loaders: this.config.module.loaders.concat([\n            {\n                test: /\\.js$/,\n                exclude: /(node_modules|bower_components)/,\n                loaders: ['happypack/loader']\n            }, {\n                test: /\\.(scss|css)$/,\n                loaders: [require.resolve('./loader/empty-loader')]\n            }\n        ])\n    },\n    devtool: 'source-map',\n    plugins: this.config.plugins.concat[\n        dllPlugin,\n        envPlugin,\n        happyPackPlugin,\n    ]\n}\n```\n\n[1]: http://ued.qunar.com/hy2/yo/index.html\n[2]: http://ued.qunar.com/hy2/yo/start-lib.html\n","readmeFilename":"README.md","gitHead":"3de8af57d13caf3a769a1c723d7dc7dd5e5de82b","_id":"ykit-config-yo@3.7.5-beta.0","_npmVersion":"5.5.1","_nodeVersion":"8.9.3","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-/xO8AbKdntfPXdUCKc+R2Gt94LK7dJeHcBs+qcZbz49pegwBonqF3F8b4SeVBM2+1QtKix/fbNsPgxOJRT/Buw==","shasum":"f97e14b9edfe62392346ca4247942be6873777f5","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-3.7.5-beta.0.tgz","fileCount":52,"unpackedSize":104560,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa+QXqCRA9TVsSAnZWagAA2+MP/A/t9tdZEOoR6zfDFteR\nBCdjb2rxPvB3hq1jDbBCfwMJL4Bbd9sFqdThpc1CSmbJPGfD+7aw/urisOMG\nIHCCgXG2nwHvO0GVpooXWUP7tHVl0Dl1jB3knJkTfPk859iZN10FhDWsGzqa\nPMUHwTxok/5ZtT3Y0pebynGURHONqmbYfatDq5+2DOonXfLEEBcl5GNmBpju\nD0egQzPT+LBC/mA5EEuRNNA9FxvzcWnh1APGN6LRslFWTLib5GLLnASA6cap\nZs4zQwPvgOuulNXbOxP7afDJ7j3OsOh66Ruw9fNakU5yUxXRkjBIsvGZos6e\n2nlhjwqCWbEErQ/aVwR4cCpApSBdjrBLyfUNCvs9Afp2aYt15n2SvFI6Epzm\nwmDdVtOjIgnvA7BPhsM9E0Udhb6CiI0NU/k+2NS033HCbxhvGLLBu9z0/nyo\nWf+/ymkOrpOl9suCfUwXA3o3nyiOMusdvxdKs44gxKVVb1latVpq96LzMocF\nFkOzf98CCi7gb0zT0hQ9TTgs6VDF/42KnRjxskfk3kQ+pVpnPgTo2OvHmOm2\nU6WSVSaIzS3GIqLcyG2x0VMSQNdL5rlil5RWNoXgSEy9Y45uzUZx0/aLDieD\ni+/zBni5I1yHiDgaqDZbwOLiQzdgjTSew+mIXcHcYVnDISAP8aLrxsIEIwtn\nHwZf\r\n=3ml3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHWz+MYwJ8nRkfVXNxzcbY/6Tu55izi5c1NwxxQnjvCnAiEAmHVmKIzz41DTwvABBPSXf2RNC8ltHQUJIPpmvwhp6Sc="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo_3.7.5-beta.0_1526269416807_0.8703087292632676"},"_hasShrinkwrap":false},"4.0.0-beta.1":{"name":"ykit-config-yo","version":"4.0.0-beta.1","description":"Ykit Yo插件","main":"lib/index.js","engines":{"node":">=6"},"license":"MIT","dependencies":{"@babel/runtime":"^7.0.0-beta.47","chalk":"^2.4.1","colors":"^1.2.3","copy-dir":"^0.3.0","css-loader":"^0.28.11","exists-case":"^0.1.0","extend":"^3.0.1","fast-sass-loader-china":"^1.2.5","fs-extra":"^6.0.1","happypack":"^5.0.0","lodash":"^4.17.10","mkdirp":"^0.5.1","node-sass-china":"4.7.2","normalize-path":"^3.0.0","ramda":"^0.25.0","replacestream":"^4.0.3","shelljs":"^0.8.1","style-loader":"^0.21.0","uglify-js":"^3.3.23","uglifycss":"^0.0.29","underscore":"^1.9.0","ykit-config-react":"^4.0.0-beta.0"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"},{"name":"xinben.zhu"}],"devDependencies":{"@babel/core":"^7.0.0-beta.47","@babel/plugin-transform-runtime":"^7.0.0-beta.47","@babel/preset-env":"^7.0.0-beta.47","gulp":"^3.9.1","gulp-babel":"^8.0.0-beta.2","gulp-watch":"^5.0.0"},"readme":"# ykit-config-yo\n\n该插件是为 Hy2.0 项目量身定制的构建方案和开发服务。\n\n关于 yo 的详细使用说明请查看 [Yo 官方文档][1]。\n\n## Features\n\n- 支持一键初始化 yo 项目\n- 从 js export 中提取 css/scss 依赖并去重合并\n- js/css 的开发服务中间件\n- 通过动态链接库等方式提升编译构建性能\n\n## 安装\n\n根据项目需求可选择不同的安装方式。\n\n### 创建项目\n\n如果要创建新项目，首先创建一个空的项目目录，之后在项目目录下通过 `init` 命令一键生成脚手架。\n\n```\n$ ykit init yo\n```\n\n### 为已有项目添加 yo 插件\n\n在项目中执行：\n\n```\n$ npm install ykit-config-yo --save\n```\n\n编辑 `ykit.js`，引入插件：\n\n```\nmodule.exports = {\n    plugins: ['yo']\n    // ...\n};\n```\n\n## dll 命令\n\ndll 命令是对编译流程的一个优化。\n\n由于 yo 依赖的库和组件很多，为了提升编译性能，我们通过 Webpack 的 DLLPlugin 将这些第三方模块打包成 `lib.js`，从而提升编译速度并更有效地利用客户端缓存。\n\n构建和发布时插件都会自动调用该命令生成 `lib.js`，只有我们手动改了库中包含的模块并希望立即生效时才需要手动调用 `ykit dll` 命令。具体说明详见 [Yo 官方文档-关于 lib.js][2]。\n\n另外你也可以调用 `ykit dll-min` 来生成 `production` 环境下的 `lib.js`。这种 `lib.js` 去除了 `React` 内部的冗余代码和警告，并且性能要比普通的 `lib.js`好。可以模拟线上环境App的真实性能。\n\n## 配置 chunk\n\n一般情况下不需要手动配置 chunk 的 `publicPath` 和 `chunkFilename`，如果有这种需求，可以通过如下配置实现：\n\n```\n{\n    modifyConfig: function(config) {\n        config.output.local.chunkFilename = '[id].chunk.js';\n        config.output.local.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'prd/');\n        config.output.dev.chunkFilename = '[id].chunk@dev.js';\n        config.output.dev.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'dev/');\n        config.output.prd.chunkFilename = '[id].chunk@[chunkhash].js';\n        config.output.prd.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'prd/');\n    }\n}\n```\n其中 `local`，`dev` 和 `prd` 分别对应着本地，开发机和线上环境。\n\n## 配置lib.js\n\n默认情况下 `lib.js` 中包含了 `React`，`ReactDOM`，`Babel-Polyfill`，`Yo-Router`四个依赖，如果你有更多的公用依赖需要打在 `lib.js` 中\n可以通过如下配置实现：\n\n```\n{\n    modifyConfig: function(config) {\n        config.getVendor = function(vendors) {\n            return vendors.concat('newLib');\n        }\n    }\n}\n```\n\n其中参数 `vendors` 是原有的四个依赖，你可以向其中加入新的 `node_modules` 中的依赖，也可以加入业务模块，这时候你需要提供一个相对于 `src` 文件夹\n的路径。\n\n## 插件配置详情\n\n```javascript\n{\n    module: {\n        loaders: this.config.module.loaders.concat([\n            {\n                test: /\\.js$/,\n                exclude: /(node_modules|bower_components)/,\n                loaders: ['happypack/loader']\n            }, {\n                test: /\\.(scss|css)$/,\n                loaders: [require.resolve('./loader/empty-loader')]\n            }\n        ])\n    },\n    devtool: 'source-map',\n    plugins: this.config.plugins.concat[\n        dllPlugin,\n        envPlugin,\n        happyPackPlugin,\n    ]\n}\n```\n\n[1]: http://ued.qunar.com/hy2/yo/index.html\n[2]: http://ued.qunar.com/hy2/yo/start-lib.html\n","readmeFilename":"README.md","gitHead":"ba8c9dc3bb46f51abfac67bdf4d9285d39055b39","_id":"ykit-config-yo@4.0.0-beta.1","_npmVersion":"6.0.1","_nodeVersion":"8.11.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-sVfYMCEnrh6Qk/5s0lxoLezd+K3ttZYawXXPjYNQqJVDyr7HRJkkIC9gjtIUBJ10nusa//cOFPbeds3rNLCV4A==","shasum":"b1b40870944cf4cb26a440173adb2925292e1b48","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-4.0.0-beta.1.tgz","fileCount":98,"unpackedSize":204561,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/TLECRA9TVsSAnZWagAALy0QAIK2w1dw8sWdM/sSDrm0\nkF2pMX1pJFoT//xdqDqeKkvmATyjMp4YVGEx7A9sw1+Yzv8uGPyzuBuGVX6O\n9JEGOq0wv/oTb/PZBV+dO3ZXTUhhgSf+B1etBk9NNl102mBlWdaXRvtfhLvv\nirmCGFkV0MJvJ+t1P2lRMejcUR8AFVLSOQczecyshHkhKRG3VouLlV3ZZlIn\n2ZWNOV7eCYNxDrBCGtsCf6lBv8IcUh1cr9kRAJqbkm1j4FDH5gktvOlwaVR7\nOmxDeHFC9slMckCIijnRWVUtVsORi/H5OxI0dJbBeXhNgSBwiVf0RfLpQWl2\nhzSuRvz9EcZK9pQE5vZgIhYudO3ruoEghUBTLuinweEqyINgyiN/jmeQXIRl\nJCPFGd+RzzwDCAYwdjm8ckY6GvCTntdV68615QyrXyhprOwEk4h8Sxr24r0S\njMS1eKDD/PW3UaKbjDQS28m6BtZmvmlho6k/mcylCinSGV/eP165FTquAqxZ\nRqt342M746XSPCZTXhwRmS7gDjKo0u75xOnU0zgEN1bEBlQ+hPTJhfAE+iRO\nEmkV3EjtKQ0QraQOUFMucgH9q3HWDzM/ASXh2gW4POlC475SN2zlSZV/qi+x\nfnlyIYt5b/ulMS+W8iID4KbgZkkZ8Ui9nxMCtv1ZSbqq+rxdIlru474R9AhS\nEIZO\r\n=34BX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDws+euKaI2D9mUWrOS1iZUedfQCNu/x5XmLt3mcxB8vQIgTSFwyPEobHmHMEF9tl8P49vxiKdVGzpkNy4Lfpbc2AU="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo_4.0.0-beta.1_1526543043481_0.9546348785490986"},"_hasShrinkwrap":false},"4.0.0-beta.2":{"name":"ykit-config-yo","version":"4.0.0-beta.2","description":"Ykit Yo插件","main":"lib/index.js","engines":{"node":">=6"},"license":"MIT","dependencies":{"@babel/runtime":"^7.0.0-beta.47","chalk":"^2.4.1","colors":"^1.2.3","copy-dir":"^0.3.0","css-loader":"^0.28.11","exists-case":"^0.1.0","extend":"^3.0.1","fast-sass-loader-china":"^1.2.5","fs-extra":"^6.0.1","happypack":"^5.0.0","lodash":"^4.17.10","mkdirp":"^0.5.1","node-sass-china":"4.7.2","normalize-path":"^3.0.0","ramda":"^0.25.0","replacestream":"^4.0.3","shelljs":"^0.8.1","style-loader":"^0.21.0","uglify-js":"^3.3.23","uglifycss":"^0.0.29","underscore":"^1.9.0","ykit-config-react":"^4.0.0-beta.0"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"},{"name":"xinben.zhu"}],"devDependencies":{"@babel/core":"^7.0.0-beta.47","@babel/plugin-transform-runtime":"^7.0.0-beta.47","@babel/preset-env":"^7.0.0-beta.47","gulp":"^3.9.1","gulp-babel":"^8.0.0-beta.2","gulp-watch":"^5.0.0"},"readme":"# ykit-config-yo\n\n该插件是为 Hy2.0 项目量身定制的构建方案和开发服务。\n\n关于 yo 的详细使用说明请查看 [Yo 官方文档][1]。\n\n## Features\n\n- 支持一键初始化 yo 项目\n- 从 js export 中提取 css/scss 依赖并去重合并\n- js/css 的开发服务中间件\n- 通过动态链接库等方式提升编译构建性能\n\n## 安装\n\n根据项目需求可选择不同的安装方式。\n\n### 创建项目\n\n如果要创建新项目，首先创建一个空的项目目录，之后在项目目录下通过 `init` 命令一键生成脚手架。\n\n```\n$ ykit init yo\n```\n\n### 为已有项目添加 yo 插件\n\n在项目中执行：\n\n```\n$ npm install ykit-config-yo --save\n```\n\n编辑 `ykit.js`，引入插件：\n\n```\nmodule.exports = {\n    plugins: ['yo']\n    // ...\n};\n```\n\n## dll 命令\n\ndll 命令是对编译流程的一个优化。\n\n由于 yo 依赖的库和组件很多，为了提升编译性能，我们通过 Webpack 的 DLLPlugin 将这些第三方模块打包成 `lib.js`，从而提升编译速度并更有效地利用客户端缓存。\n\n构建和发布时插件都会自动调用该命令生成 `lib.js`，只有我们手动改了库中包含的模块并希望立即生效时才需要手动调用 `ykit dll` 命令。具体说明详见 [Yo 官方文档-关于 lib.js][2]。\n\n另外你也可以调用 `ykit dll-min` 来生成 `production` 环境下的 `lib.js`。这种 `lib.js` 去除了 `React` 内部的冗余代码和警告，并且性能要比普通的 `lib.js`好。可以模拟线上环境App的真实性能。\n\n## 配置 chunk\n\n一般情况下不需要手动配置 chunk 的 `publicPath` 和 `chunkFilename`，如果有这种需求，可以通过如下配置实现：\n\n```\n{\n    modifyConfig: function(config) {\n        config.output.local.chunkFilename = '[id].chunk.js';\n        config.output.local.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'prd/');\n        config.output.dev.chunkFilename = '[id].chunk@dev.js';\n        config.output.dev.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'dev/');\n        config.output.prd.chunkFilename = '[id].chunk@[chunkhash].js';\n        config.output.prd.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'prd/');\n    }\n}\n```\n其中 `local`，`dev` 和 `prd` 分别对应着本地，开发机和线上环境。\n\n## 配置lib.js\n\n默认情况下 `lib.js` 中包含了 `React`，`ReactDOM`，`Babel-Polyfill`，`Yo-Router`四个依赖，如果你有更多的公用依赖需要打在 `lib.js` 中\n可以通过如下配置实现：\n\n```\n{\n    modifyConfig: function(config) {\n        config.getVendor = function(vendors) {\n            return vendors.concat('newLib');\n        }\n    }\n}\n```\n\n其中参数 `vendors` 是原有的四个依赖，你可以向其中加入新的 `node_modules` 中的依赖，也可以加入业务模块，这时候你需要提供一个相对于 `src` 文件夹\n的路径。\n\n## 插件配置详情\n\n```javascript\n{\n    module: {\n        loaders: this.config.module.loaders.concat([\n            {\n                test: /\\.js$/,\n                exclude: /(node_modules|bower_components)/,\n                loaders: ['happypack/loader']\n            }, {\n                test: /\\.(scss|css)$/,\n                loaders: [require.resolve('./loader/empty-loader')]\n            }\n        ])\n    },\n    devtool: 'source-map',\n    plugins: this.config.plugins.concat[\n        dllPlugin,\n        envPlugin,\n        happyPackPlugin,\n    ]\n}\n```\n\n[1]: http://ued.qunar.com/hy2/yo/index.html\n[2]: http://ued.qunar.com/hy2/yo/start-lib.html\n","readmeFilename":"README.md","gitHead":"c5afbffea93c578a299c857c8d26345275221191","_id":"ykit-config-yo@4.0.0-beta.2","_npmVersion":"6.0.1","_nodeVersion":"8.11.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-uMx0DjEmhae9vhT8eY8quXA5z3y+smse1Re275ksqolOz5Hn+2G9Y7NedUYbOhlyUuZrhtbrRBeztOX5W2LTaA==","shasum":"2d26a52de694e2957914444cfaf3f4e7c8da9996","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-4.0.0-beta.2.tgz","fileCount":96,"unpackedSize":199723,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/UObCRA9TVsSAnZWagAArGUQAIYFIrw+cPFuj2+VkHuS\n83UlzptUaV38+Hd6hpqXZxf8ftaDnldsToK4kRx5fHA7Nr18fpCWwNvaXi1R\nKpJPFQ/KD3byDCw7s8Hx0OL+YVqO5hfvVe/4R/i2TXVp6jGXS/YNzV/ZjBJe\nFsbYQvYBZNKhtWQzDYJV3bTReJgUNjMN9rnqBzeeUGZZxGbZpbm/i9ZyZrCn\nu8CisWTBt7Ur2AHumwZhwE2sbXuRHsUJoCqMv+Bggjs6pWOBR/A3yClokV7b\nJWJ+Fz8YwVOYgjIrV/PpjFcHQZCYB9KPJXHwgGxR2WAHC3o+l4l8q2iFsXxq\nzgeEACR68UL/EZFRZb7TLe1jhnMx38Y3TajSf2fe7XzuNydHOnG6TT/zgT0F\n3VfpMW9T5tLb+NP/FGgu2Y6tRSzpxmlZ5F5kzuT5fjkmJQUz7Xj7YuPhTp1b\njQcEslSCVoterAFGtc6HFJdiM+FAKfV/bKyC9fE3Uv8PvrHjwGgVhkIKIPR9\nT3rqFfbtymulVPmgqAVox52lSI7hvztHkA5HXjeRUoNhhFrwH45Z/2VZ2IMU\n2WFwAsEaaaJuRVlH0Jki7Vp0pnmENF3xqnoOiYUU5QA9msK80pM49eWqIf98\nlw84QZPGP5+zWfzENlRtKnBfTC+HAfQtYGCnG3FPU7uJHxPLrggrn896WLJe\nZaQe\r\n=3A3v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDepAs36q5RMC38hcOJG7BsPVk6NAdR2avMIoYhtdiBDQIhAIHrm6bTMpvcDOIallK5LZAVZ4EeHx5d8V8X50lynOjg"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo_4.0.0-beta.2_1526547354032_0.4267272115885117"},"_hasShrinkwrap":false},"4.0.0-beta.3":{"name":"ykit-config-yo","version":"4.0.0-beta.3","description":"Ykit Yo插件","main":"lib/index.js","engines":{"node":">=6"},"license":"MIT","dependencies":{"@babel/runtime":"^7.0.0-beta.47","chalk":"^2.4.1","colors":"^1.2.3","copy-dir":"^0.3.0","css-loader":"^0.28.11","exists-case":"^0.1.0","extend":"^3.0.1","fast-sass-loader-china":"^1.2.5","fs-extra":"^6.0.1","happypack":"^5.0.0","lodash":"^4.17.10","mkdirp":"^0.5.1","node-sass-china":"4.7.2","normalize-path":"^3.0.0","ramda":"^0.25.0","replacestream":"^4.0.3","shelljs":"^0.8.1","style-loader":"^0.21.0","uglify-js":"^3.3.23","uglifycss":"^0.0.29","underscore":"^1.9.0","ykit-config-react":"^4.0.0-beta.0"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"},{"name":"xinben.zhu"}],"devDependencies":{"@babel/core":"^7.0.0-beta.47","@babel/plugin-transform-runtime":"^7.0.0-beta.47","@babel/preset-env":"^7.0.0-beta.47","gulp":"^3.9.1","gulp-babel":"^8.0.0-beta.2","gulp-watch":"^5.0.0"},"readme":"# ykit-config-yo\n\n该插件是为 Hy2.0 项目量身定制的构建方案和开发服务。\n\n关于 yo 的详细使用说明请查看 [Yo 官方文档][1]。\n\n## Features\n\n- 支持一键初始化 yo 项目\n- 从 js export 中提取 css/scss 依赖并去重合并\n- js/css 的开发服务中间件\n- 通过动态链接库等方式提升编译构建性能\n\n## 安装\n\n根据项目需求可选择不同的安装方式。\n\n### 创建项目\n\n如果要创建新项目，首先创建一个空的项目目录，之后在项目目录下通过 `init` 命令一键生成脚手架。\n\n```\n$ ykit init yo\n```\n\n### 为已有项目添加 yo 插件\n\n在项目中执行：\n\n```\n$ npm install ykit-config-yo --save\n```\n\n编辑 `ykit.js`，引入插件：\n\n```\nmodule.exports = {\n    plugins: ['yo']\n    // ...\n};\n```\n\n## dll 命令\n\ndll 命令是对编译流程的一个优化。\n\n由于 yo 依赖的库和组件很多，为了提升编译性能，我们通过 Webpack 的 DLLPlugin 将这些第三方模块打包成 `lib.js`，从而提升编译速度并更有效地利用客户端缓存。\n\n构建和发布时插件都会自动调用该命令生成 `lib.js`，只有我们手动改了库中包含的模块并希望立即生效时才需要手动调用 `ykit dll` 命令。具体说明详见 [Yo 官方文档-关于 lib.js][2]。\n\n另外你也可以调用 `ykit dll-min` 来生成 `production` 环境下的 `lib.js`。这种 `lib.js` 去除了 `React` 内部的冗余代码和警告，并且性能要比普通的 `lib.js`好。可以模拟线上环境App的真实性能。\n\n## 配置 chunk\n\n一般情况下不需要手动配置 chunk 的 `publicPath` 和 `chunkFilename`，如果有这种需求，可以通过如下配置实现：\n\n```\n{\n    modifyConfig: function(config) {\n        config.output.local.chunkFilename = '[id].chunk.js';\n        config.output.local.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'prd/');\n        config.output.dev.chunkFilename = '[id].chunk@dev.js';\n        config.output.dev.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'dev/');\n        config.output.prd.chunkFilename = '[id].chunk@[chunkhash].js';\n        config.output.prd.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'prd/');\n    }\n}\n```\n其中 `local`，`dev` 和 `prd` 分别对应着本地，开发机和线上环境。\n\n## 配置lib.js\n\n默认情况下 `lib.js` 中包含了 `React`，`ReactDOM`，`Babel-Polyfill`，`Yo-Router`四个依赖，如果你有更多的公用依赖需要打在 `lib.js` 中\n可以通过如下配置实现：\n\n```\n{\n    modifyConfig: function(config) {\n        config.getVendor = function(vendors) {\n            return vendors.concat('newLib');\n        }\n    }\n}\n```\n\n其中参数 `vendors` 是原有的四个依赖，你可以向其中加入新的 `node_modules` 中的依赖，也可以加入业务模块，这时候你需要提供一个相对于 `src` 文件夹\n的路径。\n\n## 插件配置详情\n\n```javascript\n{\n    module: {\n        loaders: this.config.module.loaders.concat([\n            {\n                test: /\\.js$/,\n                exclude: /(node_modules|bower_components)/,\n                loaders: ['happypack/loader']\n            }, {\n                test: /\\.(scss|css)$/,\n                loaders: [require.resolve('./loader/empty-loader')]\n            }\n        ])\n    },\n    devtool: 'source-map',\n    plugins: this.config.plugins.concat[\n        dllPlugin,\n        envPlugin,\n        happyPackPlugin,\n    ]\n}\n```\n\n[1]: http://ued.qunar.com/hy2/yo/index.html\n[2]: http://ued.qunar.com/hy2/yo/start-lib.html\n","readmeFilename":"README.md","gitHead":"78b5588723e1fb5de6d990a7cb41a3ca248fc040","_id":"ykit-config-yo@4.0.0-beta.3","_npmVersion":"6.0.1","_nodeVersion":"8.11.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-rDl+fywTG+DR9BWD/vsF/X20K9m8vBdSay00Nc0NlfZLYLCePfbYeXsa32ZiPYaFZNnX2ElBnb6FTCrhxPENKw==","shasum":"2974bcd29ed202a14310e5e400b90f899378783a","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-4.0.0-beta.3.tgz","fileCount":96,"unpackedSize":199733,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJa/UbKCRA9TVsSAnZWagAAQd8P/3RD6jdzRfV8CnsJwVCc\nSbFLbdK51aT2TouYuBQNpiNMbBFyIRTZXBCBm0KKSbjNsjAId2tYTdgSo9J0\nM88n+0PSf/Qdvmn0SbJ/ENnYfOkYaoSDDLyjKx0dpGxJ3g5+aS97w+WhpaDG\natROjutMbWA25qIjkP070PVEmjEy8mlYbRXv2DxBoUFqErhvSmYZVgGlEl+f\n89o9s+Cd7tOqFD5dLLgq1w7IjXvTLCScdriLxAru3WOhWOl0is9eY0kANM/a\nSjQ3mlZBsOrazfbKuPGmW3Z/QglkfT/CNZMsl2jJ9XZsz8QjIdPDDfGm3/TO\nVqevZvcgI0xNR/qUBxiPk795J7u20l7wP24mYoUlU42aTMIB3BTzwdki+HTu\nvthR6p0j/znnBwADlT0bSdxi9AoyYkx8XO8t9H8kgsD9wMWwSI08AOtqKayc\nldySYq5QOV1r35guEyzy0Z8Z7TE1c2Dg8WkJWNvvV2yP/Y2FO16BdzJp8e2t\nYkkCrdI+eGtCiJfjnpU411dT271EwGfVjwar33dQqgE4FO0AbcQhy/MgGG8M\nPSfgQycW2KAv26dXfdwHRxUhDTLgep0fxNuRn0LwtNcerfNQtMgEl/PSf4Lm\nJNazIj9PNQ8CGN6Qkx3NyrrEibQXQaTVph0d+m3xvy/zCMBxi7r/LDHoq8Rt\nniAT\r\n=H6qm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAIVsLGqS5XlmhLGDZqaUZCMgcEpxE5huymKQ5JJUDxhAiAqoghNN2rHsCdMabfbFlg7JEo+H2BD29bwL+NdsObSwQ=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo_4.0.0-beta.3_1526548169657_0.39719162295054344"},"_hasShrinkwrap":false},"4.0.0-beta.4":{"name":"ykit-config-yo","version":"4.0.0-beta.4","description":"Ykit Yo插件","main":"lib/index.js","engines":{"node":">=6"},"license":"MIT","dependencies":{"@babel/runtime":"^7.0.0-beta.47","chalk":"^2.4.1","colors":"^1.2.3","copy-dir":"^0.3.0","css-loader":"^0.28.11","exists-case":"^0.1.0","extend":"^3.0.1","fast-sass-loader-china":"^1.2.5","fs-extra":"^6.0.1","happypack":"^5.0.0","lodash":"^4.17.10","mkdirp":"^0.5.1","node-sass-china":"4.7.2","normalize-path":"^3.0.0","ramda":"^0.25.0","replacestream":"^4.0.3","shelljs":"^0.8.1","style-loader":"^0.21.0","uglify-js":"^3.3.23","uglifycss":"^0.0.29","underscore":"^1.9.0","ykit-config-react":"^4.0.0-beta.1"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"},{"name":"xinben.zhu"}],"devDependencies":{"@babel/core":"^7.0.0-beta.47","@babel/plugin-transform-runtime":"^7.0.0-beta.47","@babel/preset-env":"^7.0.0-beta.47","gulp":"^3.9.1","gulp-babel":"^8.0.0-beta.2","gulp-watch":"^5.0.0"},"readme":"# ykit-config-yo\n\n该插件是为 Hy2.0 项目量身定制的构建方案和开发服务。\n\n关于 yo 的详细使用说明请查看 [Yo 官方文档][1]。\n\n## Features\n\n- 支持一键初始化 yo 项目\n- 从 js export 中提取 css/scss 依赖并去重合并\n- js/css 的开发服务中间件\n- 通过动态链接库等方式提升编译构建性能\n\n## 安装\n\n根据项目需求可选择不同的安装方式。\n\n### 创建项目\n\n如果要创建新项目，首先创建一个空的项目目录，之后在项目目录下通过 `init` 命令一键生成脚手架。\n\n```\n$ ykit init yo\n```\n\n### 为已有项目添加 yo 插件\n\n在项目中执行：\n\n```\n$ npm install ykit-config-yo --save\n```\n\n编辑 `ykit.js`，引入插件：\n\n```\nmodule.exports = {\n    plugins: ['yo']\n    // ...\n};\n```\n\n## dll 命令\n\ndll 命令是对编译流程的一个优化。\n\n由于 yo 依赖的库和组件很多，为了提升编译性能，我们通过 Webpack 的 DLLPlugin 将这些第三方模块打包成 `lib.js`，从而提升编译速度并更有效地利用客户端缓存。\n\n构建和发布时插件都会自动调用该命令生成 `lib.js`，只有我们手动改了库中包含的模块并希望立即生效时才需要手动调用 `ykit dll` 命令。具体说明详见 [Yo 官方文档-关于 lib.js][2]。\n\n另外你也可以调用 `ykit dll-min` 来生成 `production` 环境下的 `lib.js`。这种 `lib.js` 去除了 `React` 内部的冗余代码和警告，并且性能要比普通的 `lib.js`好。可以模拟线上环境App的真实性能。\n\n## 配置 chunk\n\n一般情况下不需要手动配置 chunk 的 `publicPath` 和 `chunkFilename`，如果有这种需求，可以通过如下配置实现：\n\n```\n{\n    modifyConfig: function(config) {\n        config.output.local.chunkFilename = '[id].chunk.js';\n        config.output.local.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'prd/');\n        config.output.dev.chunkFilename = '[id].chunk@dev.js';\n        config.output.dev.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'dev/');\n        config.output.prd.chunkFilename = '[id].chunk@[chunkhash].js';\n        config.output.prd.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'prd/');\n    }\n}\n```\n其中 `local`，`dev` 和 `prd` 分别对应着本地，开发机和线上环境。\n\n## 配置lib.js\n\n默认情况下 `lib.js` 中包含了 `React`，`ReactDOM`，`Babel-Polyfill`，`Yo-Router`四个依赖，如果你有更多的公用依赖需要打在 `lib.js` 中\n可以通过如下配置实现：\n\n```\n{\n    modifyConfig: function(config) {\n        config.getVendor = function(vendors) {\n            return vendors.concat('newLib');\n        }\n    }\n}\n```\n\n其中参数 `vendors` 是原有的四个依赖，你可以向其中加入新的 `node_modules` 中的依赖，也可以加入业务模块，这时候你需要提供一个相对于 `src` 文件夹\n的路径。\n\n## 插件配置详情\n\n```javascript\n{\n    module: {\n        loaders: this.config.module.loaders.concat([\n            {\n                test: /\\.js$/,\n                exclude: /(node_modules|bower_components)/,\n                loaders: ['happypack/loader']\n            }, {\n                test: /\\.(scss|css)$/,\n                loaders: [require.resolve('./loader/empty-loader')]\n            }\n        ])\n    },\n    devtool: 'source-map',\n    plugins: this.config.plugins.concat[\n        dllPlugin,\n        envPlugin,\n        happyPackPlugin,\n    ]\n}\n```\n\n[1]: http://ued.qunar.com/hy2/yo/index.html\n[2]: http://ued.qunar.com/hy2/yo/start-lib.html\n","readmeFilename":"README.md","gitHead":"ed29504aea8f5d0ad212fe4ffd74d7c30994d0dc","_id":"ykit-config-yo@4.0.0-beta.4","_npmVersion":"6.0.1","_nodeVersion":"8.11.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-QECZixKqGE4mUFcgDnfJEpIOphFpTRTK7Xd/DfwDtbi/vWIU/6Cl4aP7SI+TWWfnwndA/IlpUpuJ98h2FAcbzQ==","shasum":"1eab949848a89b7001e864403809cf5c933e361b","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-4.0.0-beta.4.tgz","fileCount":96,"unpackedSize":199942,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbA5BmCRA9TVsSAnZWagAA/ygP/3fe3iGJfSRPxRNkVpI6\nRfF8hD42n8C40rlYfWozSPsQQJq2V2K1G94yU5A/Tm9Cish6lHqjQf+hCA24\nhSgbKbtsH0jEeTb8U59ViZ6Sk1aC9Erm804rRfnGtwkzhPWy9RY21RAFPrtn\n6DF+ePpzmdQXYXhWvN5c/1rxvO2wRmFfoO0lszxynY4Rb2JV2M+RC/aKnAGL\nT6ts0plzbQYjU5YSxZCFUCYM5jl2MUz4jFddxlmPpqAQOjcd73uXDtTsEO83\nD+jGGc289g2wvF7MbjqIqX1IEKhXZtzlfuUuE6qQU/yUrunV0DrptQGiRbRn\npcocZ5cErf7izl7KMMXPpunajtUWSP2A1BfZ6k1ueq33YC5ulbiPxkaX0UGp\nVhSdIFxVY6XltUA9cUGqaOrQNiiGueQlbADUPo5Tnhs0aIXP3ZQOVPBOz1yF\nKTzsJGax03yekN9fjstoT6/N3eee7LNI+qh63ZlSID5n/T7KqDtJEIIGImZ0\nmjMB/ttBkhoMqRxekBEhqGRvsukkkdFXAijmRPMFyuvdUqqAmdPbNcamWEXE\noWadB7u3sTXbv/7y2hLc89hj/Fur8hSv5VkCothxaolRCKix0XgxGdTrPunZ\n9PVDzkSvZRX81JCboElOkNX/yCidwkO+gV6dFdHOFpWDCJPuY8yvLZo48Unu\ntQQd\r\n=MyKz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCr3eSEXgkUfbt+RNV+U1QEqgnrzpfGORp4Xqt9nUPZtQIhAKMJl4mw56iEQZeozicmSa6lHHeyhYLJPX166bH/0YFE"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo_4.0.0-beta.4_1526960229400_0.29448634867668444"},"_hasShrinkwrap":false},"4.0.0-beta.5":{"name":"ykit-config-yo","version":"4.0.0-beta.5","description":"Ykit Yo插件","main":"lib/index.js","engines":{"node":">=6"},"license":"MIT","dependencies":{"@babel/runtime":"^7.0.0-beta.47","chalk":"^2.4.1","colors":"^1.2.3","copy-dir":"^0.3.0","css-loader":"^0.28.11","exists-case":"^0.1.0","extend":"^3.0.1","fast-sass-loader":"^1.4.5","fs-extra":"^6.0.1","happypack":"^5.0.0","lodash":"^4.17.10","mini-css-extract-plugin":"^0.4.0","mkdirp":"^0.5.1","node-sass-china":"4.7.2","normalize-path":"^3.0.0","ramda":"^0.25.0","replacestream":"^4.0.3","shelljs":"^0.8.1","style-loader":"^0.21.0","uglify-js":"^3.3.23","uglifycss":"^0.0.29","underscore":"^1.9.0","webpack":"^4.8.3","ykit-config-es6":"^4.0.0-beta.4","ykit-config-react":"^4.0.0-beta.1"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"},{"name":"xinben.zhu"}],"devDependencies":{"@babel/core":"^7.0.0-beta.47","@babel/plugin-transform-runtime":"^7.0.0-beta.47","@babel/preset-env":"^7.0.0-beta.47","gulp":"^4.0.0","gulp-babel":"^8.0.0-beta.2","gulp-watch":"^5.0.0"},"readme":"# ykit-config-yo\n\n该插件是为 Hy2.0 项目量身定制的构建方案和开发服务。\n\n关于 yo 的详细使用说明请查看 [Yo 官方文档][1]。\n\n## Features\n\n- 支持一键初始化 yo 项目\n- 从 js export 中提取 css/scss 依赖并去重合并\n- js/css 的开发服务中间件\n- 通过动态链接库等方式提升编译构建性能\n\n## 安装\n\n根据项目需求可选择不同的安装方式。\n\n### 创建项目\n\n如果要创建新项目，首先创建一个空的项目目录，之后在项目目录下通过 `init` 命令一键生成脚手架。\n\n```\n$ ykit init yo\n```\n\n### 为已有项目添加 yo 插件\n\n在项目中执行：\n\n```\n$ npm install ykit-config-yo --save\n```\n\n编辑 `ykit.js`，引入插件：\n\n```\nmodule.exports = {\n    plugins: ['yo']\n    // ...\n};\n```\n\n## dll 命令\n\ndll 命令是对编译流程的一个优化。\n\n由于 yo 依赖的库和组件很多，为了提升编译性能，我们通过 Webpack 的 DLLPlugin 将这些第三方模块打包成 `lib.js`，从而提升编译速度并更有效地利用客户端缓存。\n\n构建和发布时插件都会自动调用该命令生成 `lib.js`，只有我们手动改了库中包含的模块并希望立即生效时才需要手动调用 `ykit dll` 命令。具体说明详见 [Yo 官方文档-关于 lib.js][2]。\n\n另外你也可以调用 `ykit dll-min` 来生成 `production` 环境下的 `lib.js`。这种 `lib.js` 去除了 `React` 内部的冗余代码和警告，并且性能要比普通的 `lib.js`好。可以模拟线上环境App的真实性能。\n\n## 配置 chunk\n\n一般情况下不需要手动配置 chunk 的 `publicPath` 和 `chunkFilename`，如果有这种需求，可以通过如下配置实现：\n\n```\n{\n    modifyConfig: function(config) {\n        config.output.local.chunkFilename = '[id].chunk.js';\n        config.output.local.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'prd/');\n        config.output.dev.chunkFilename = '[id].chunk@dev.js';\n        config.output.dev.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'dev/');\n        config.output.prd.chunkFilename = '[id].chunk@[chunkhash].js';\n        config.output.prd.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'prd/');\n    }\n}\n```\n其中 `local`，`dev` 和 `prd` 分别对应着本地，开发机和线上环境。\n\n## 配置lib.js\n\n默认情况下 `lib.js` 中包含了 `React`，`ReactDOM`，`Babel-Polyfill`，`Yo-Router`四个依赖，如果你有更多的公用依赖需要打在 `lib.js` 中\n可以通过如下配置实现：\n\n```\n{\n    modifyConfig: function(config) {\n        config.getVendor = function(vendors) {\n            return vendors.concat('newLib');\n        }\n    }\n}\n```\n\n其中参数 `vendors` 是原有的四个依赖，你可以向其中加入新的 `node_modules` 中的依赖，也可以加入业务模块，这时候你需要提供一个相对于 `src` 文件夹\n的路径。\n\n## 插件配置详情\n\n```javascript\n{\n    module: {\n        loaders: this.config.module.loaders.concat([\n            {\n                test: /\\.js$/,\n                exclude: /(node_modules|bower_components)/,\n                loaders: ['happypack/loader']\n            }, {\n                test: /\\.(scss|css)$/,\n                loaders: [require.resolve('./loader/empty-loader')]\n            }\n        ])\n    },\n    devtool: 'source-map',\n    plugins: this.config.plugins.concat[\n        dllPlugin,\n        envPlugin,\n        happyPackPlugin,\n    ]\n}\n```\n\n[1]: http://ued.qunar.com/hy2/yo/index.html\n[2]: http://ued.qunar.com/hy2/yo/start-lib.html\n","readmeFilename":"README.md","gitHead":"c26f074a003915b927bbad346203743bacd82953","_id":"ykit-config-yo@4.0.0-beta.5","_npmVersion":"6.0.1","_nodeVersion":"8.11.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-bUWvDyq4QVcVe4FcOsBVn4bPrYxbG1Jdo9gslWad6FR2oPDyCJBBVdnKoCq9lbDW68rNOk4HOariu8RfENITVA==","shasum":"f370052e1a00b2675955b97cdfc5b10705baa4d9","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-4.0.0-beta.5.tgz","fileCount":96,"unpackedSize":190347,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBObCCRA9TVsSAnZWagAAdp8P/j4FOuKpZY5cPJAvSHjI\n/O2NB96zkTKAjFdjELGBTyihRlaTotkx4GP2EEiXM1wFtRaxl0bGd6lOCouB\nUM8M7TsyXoRtVt2BAap2ahgwm/3KK12sDGzZevqqkHCNM7CpWjH6pchBumLn\nrEgdgXqjN+4x6omF4WzHvLDjuP0KjcguMG3FQOMAgW+q04HcP0CwyLHEr6r+\nKLAApu65f0tUdKLbd2vLL6k8rFlXo8V9TdVp75WN0PUqckwaAf1eU9vsMOjm\nE8oOfcr7odIWnN1KJ0bJf/RsTHMHSvziRcLLOJ7u9p8rZtsxbOhDYmna87j+\nrdOwSf3vh/dGBwFHN+Klx7ELwEIRApyRHelZidy1OzR9kkUYgfF/uI3xZY85\nvie15SU9THSI2dYLSS8ZVggriNk181R6fCFIwhfHjsZEz3Lr8qpfZDx4vZRi\n0qkPzpxE/bTad9BcU0vj/KmxI1uGgN0nC7Igkz6SbkWgdSdnR0XqzaP+qhTC\ncv90yJOpQ3XhS+xb5zaRzXLGUrkYE/SvPSOeZ5Alz0nEz9h5tYNEN7t77D0r\n8yFpA59awvtuWoqoJ+tQ6xQaBSwCKMVmYInwTcLSBJZ1j/UX/ZJD+wjMEnwB\now3wlPg1kmt/Hd5ZkZemsbYn7KwiI/3+VwpqCiQeE7QmOPnoEks3qvk6+boD\noKpL\r\n=BzQZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBtrwDPNEz2zcbL5KKyzTvgyA1NAcTEgAzDLq/6vgJg6AiBR8uvlG14jn+WsQFFdBDPXr3FOnxSg5WpCwPTvbkx+3Q=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo_4.0.0-beta.5_1527047873539_0.641708218416436"},"_hasShrinkwrap":false},"4.0.0-beta.6":{"name":"ykit-config-yo","version":"4.0.0-beta.6","description":"Ykit Yo插件","main":"lib/index.js","engines":{"node":">=6"},"license":"MIT","dependencies":{"@babel/runtime":"^7.0.0-beta.47","chalk":"^2.4.1","colors":"^1.2.3","copy-dir":"^0.3.0","css-loader":"^0.28.11","exists-case":"^0.1.0","extend":"^3.0.1","fast-sass-loader":"^1.4.5","fs-extra":"^6.0.1","happypack":"^5.0.0","lodash":"^4.17.10","mini-css-extract-plugin":"^0.4.0","mkdirp":"^0.5.1","node-sass":"^4.9.0","normalize-path":"^3.0.0","ramda":"^0.25.0","replacestream":"^4.0.3","shelljs":"^0.8.1","style-loader":"^0.21.0","uglify-js":"^3.3.23","uglifycss":"^0.0.29","underscore":"^1.9.0","webpack":"^4.8.3","ykit-config-es6":"^4.0.0-beta.4","ykit-config-react":"^4.0.0-beta.1"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"},{"name":"xinben.zhu"}],"devDependencies":{"@babel/core":"^7.0.0-beta.47","@babel/plugin-transform-runtime":"^7.0.0-beta.47","@babel/preset-env":"^7.0.0-beta.47","gulp":"^4.0.0","gulp-babel":"^8.0.0-beta.2","gulp-watch":"^5.0.0"},"readme":"# ykit-config-yo\n\n该插件是为 Hy2.0 项目量身定制的构建方案和开发服务。\n\n关于 yo 的详细使用说明请查看 [Yo 官方文档][1]。\n\n## Features\n\n- 支持一键初始化 yo 项目\n- 从 js export 中提取 css/scss 依赖并去重合并\n- js/css 的开发服务中间件\n- 通过动态链接库等方式提升编译构建性能\n\n## 安装\n\n根据项目需求可选择不同的安装方式。\n\n### 创建项目\n\n如果要创建新项目，首先创建一个空的项目目录，之后在项目目录下通过 `init` 命令一键生成脚手架。\n\n```\n$ ykit init yo\n```\n\n### 为已有项目添加 yo 插件\n\n在项目中执行：\n\n```\n$ npm install ykit-config-yo --save\n```\n\n编辑 `ykit.js`，引入插件：\n\n```\nmodule.exports = {\n    plugins: ['yo']\n    // ...\n};\n```\n\n## dll 命令\n\ndll 命令是对编译流程的一个优化。\n\n由于 yo 依赖的库和组件很多，为了提升编译性能，我们通过 Webpack 的 DLLPlugin 将这些第三方模块打包成 `lib.js`，从而提升编译速度并更有效地利用客户端缓存。\n\n构建和发布时插件都会自动调用该命令生成 `lib.js`，只有我们手动改了库中包含的模块并希望立即生效时才需要手动调用 `ykit dll` 命令。具体说明详见 [Yo 官方文档-关于 lib.js][2]。\n\n另外你也可以调用 `ykit dll-min` 来生成 `production` 环境下的 `lib.js`。这种 `lib.js` 去除了 `React` 内部的冗余代码和警告，并且性能要比普通的 `lib.js`好。可以模拟线上环境App的真实性能。\n\n## 配置 chunk\n\n一般情况下不需要手动配置 chunk 的 `publicPath` 和 `chunkFilename`，如果有这种需求，可以通过如下配置实现：\n\n```\n{\n    modifyConfig: function(config) {\n        config.output.local.chunkFilename = '[id].chunk.js';\n        config.output.local.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'prd/');\n        config.output.dev.chunkFilename = '[id].chunk@dev.js';\n        config.output.dev.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'dev/');\n        config.output.prd.chunkFilename = '[id].chunk@[chunkhash].js';\n        config.output.prd.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'prd/');\n    }\n}\n```\n其中 `local`，`dev` 和 `prd` 分别对应着本地，开发机和线上环境。\n\n## 配置lib.js\n\n默认情况下 `lib.js` 中包含了 `React`，`ReactDOM`，`Babel-Polyfill`，`Yo-Router`四个依赖，如果你有更多的公用依赖需要打在 `lib.js` 中\n可以通过如下配置实现：\n\n```\n{\n    modifyConfig: function(config) {\n        config.getVendor = function(vendors) {\n            return vendors.concat('newLib');\n        }\n    }\n}\n```\n\n其中参数 `vendors` 是原有的四个依赖，你可以向其中加入新的 `node_modules` 中的依赖，也可以加入业务模块，这时候你需要提供一个相对于 `src` 文件夹\n的路径。\n\n## 插件配置详情\n\n```javascript\n{\n    module: {\n        loaders: this.config.module.loaders.concat([\n            {\n                test: /\\.js$/,\n                exclude: /(node_modules|bower_components)/,\n                loaders: ['happypack/loader']\n            }, {\n                test: /\\.(scss|css)$/,\n                loaders: [require.resolve('./loader/empty-loader')]\n            }\n        ])\n    },\n    devtool: 'source-map',\n    plugins: this.config.plugins.concat[\n        dllPlugin,\n        envPlugin,\n        happyPackPlugin,\n    ]\n}\n```\n\n[1]: http://ued.qunar.com/hy2/yo/index.html\n[2]: http://ued.qunar.com/hy2/yo/start-lib.html\n","readmeFilename":"README.md","gitHead":"d3abcf36fb1759ff487ef5d557df4f449a0e9586","_id":"ykit-config-yo@4.0.0-beta.6","_npmVersion":"6.0.1","_nodeVersion":"8.11.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-vd2dEOzV+oiZPYEMap7Zu3j126lldqYv+f02O6m/QDlJKcMSS/Hdf5kbZ00iRF1FDjgiiBYVB/gF0J7RAh1quQ==","shasum":"491e4c500cedb49501c5f1c39bf0b317a154fc55","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-4.0.0-beta.6.tgz","fileCount":96,"unpackedSize":190552,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBSGeCRA9TVsSAnZWagAAk1oP/1Me+KuqkscduUxb62Mn\nidnJ68IygEGdVUjcQU2jzB9sBuVv2TV5GZLXR0NOz4xXnk5grIk06vDI6ofv\nZu/ZMxdMflVLPnQ/nEFhvp7ekU7AX+qQ4ejB1ejzuShzMiCIgZ6NodtXSA7z\nSWry28yS76sG3OBKoEAuI9CujLnRkeH7dkfeFicn+uaMPf+n7pkHtiRWH0c3\nxP8FI+DbUdKMWrarNxGLxmoj7xt25m5QGu10YUWVyPaxFbC44MKGPgVsHQHo\nqOHgPyMBPlrFHRwtcz7UDAeoYKSmXdpXHhZMfH/N2pQQbrag83rS+KPPghN8\nruShlGun+Mygcknl7fqNbrahg+iDc3cY6lZaWBqEcIF5Vmpm02nqX85Z2f0Q\nBmAL/S9DK5+WLTHPWW7M1dHlCshg8TP2cnPkHXGFj9hS8KELcyDsHCkZNf1d\nCQDg+S05YoangPvMul4ElCzQBPOrE/g65n/1gIFjrTNKX6wsoem6bZra2H5j\nBqDZWRukcPK+Tiu2kZHdWbjzMte8pRsXDmFf834VkLr9Y9hXBQaV/8lFoWfn\nvfIOnM8qJeG0pnNroMccRHI4m2O1rmg0DqZnoLFNkDFqBeQC9jAVE+EJZzxp\nOy35aLm83+jU20l2R3pLoDYdj4cDxM7Uwlh6UxISS4qnE5Dql1iOLOoZz7KO\nj2Uf\r\n=/0bo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAzeRJZfyVZHTqdvDwTE6C8DvmNGG3iMhES1WKs5bHnnAiAbjPoJ7pCfZ9GhYz/BDbwppD8uEUUn7bldpGUszRRatg=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo_4.0.0-beta.6_1527062942351_0.7939421173443324"},"_hasShrinkwrap":false},"4.0.0-beta.7":{"name":"ykit-config-yo","version":"4.0.0-beta.7","description":"Ykit Yo插件","main":"lib/index.js","engines":{"node":">=6"},"license":"MIT","dependencies":{"@babel/runtime":"^7.0.0-beta.47","chalk":"^2.4.1","colors":"^1.2.3","copy-dir":"^0.3.0","css-loader":"^0.28.11","exists-case":"^0.1.0","extend":"^3.0.1","fast-sass-loader":"^1.4.5","fs-extra":"^6.0.1","happypack":"^5.0.0","lodash":"^4.17.10","mini-css-extract-plugin":"^0.4.0","mkdirp":"^0.5.1","node-sass":"^4.9.0","normalize-path":"^3.0.0","ramda":"^0.25.0","replacestream":"^4.0.3","shelljs":"^0.8.1","style-loader":"^0.21.0","uglify-js":"^3.3.23","uglifycss":"^0.0.29","underscore":"^1.9.0","webpack":"^4.8.3","ykit-config-es6":"^4.0.0-beta.4","ykit-config-react":"^4.0.0-beta.1"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"},{"name":"xinben.zhu"}],"devDependencies":{"@babel/core":"^7.0.0-beta.47","@babel/plugin-transform-runtime":"^7.0.0-beta.47","@babel/preset-env":"^7.0.0-beta.47","gulp":"^4.0.0","gulp-babel":"^8.0.0-beta.2","gulp-watch":"^5.0.0"},"readme":"# ykit-config-yo\n\n该插件是为 Hy2.0 项目量身定制的构建方案和开发服务。\n\n关于 yo 的详细使用说明请查看 [Yo 官方文档][1]。\n\n## Features\n\n- 支持一键初始化 yo 项目\n- 从 js export 中提取 css/scss 依赖并去重合并\n- js/css 的开发服务中间件\n- 通过动态链接库等方式提升编译构建性能\n\n## 安装\n\n根据项目需求可选择不同的安装方式。\n\n### 创建项目\n\n如果要创建新项目，首先创建一个空的项目目录，之后在项目目录下通过 `init` 命令一键生成脚手架。\n\n```\n$ ykit init yo\n```\n\n### 为已有项目添加 yo 插件\n\n在项目中执行：\n\n```\n$ npm install ykit-config-yo --save\n```\n\n编辑 `ykit.js`，引入插件：\n\n```\nmodule.exports = {\n    plugins: ['yo']\n    // ...\n};\n```\n\n## dll 命令\n\ndll 命令是对编译流程的一个优化。\n\n由于 yo 依赖的库和组件很多，为了提升编译性能，我们通过 Webpack 的 DLLPlugin 将这些第三方模块打包成 `lib.js`，从而提升编译速度并更有效地利用客户端缓存。\n\n构建和发布时插件都会自动调用该命令生成 `lib.js`，只有我们手动改了库中包含的模块并希望立即生效时才需要手动调用 `ykit dll` 命令。具体说明详见 [Yo 官方文档-关于 lib.js][2]。\n\n另外你也可以调用 `ykit dll-min` 来生成 `production` 环境下的 `lib.js`。这种 `lib.js` 去除了 `React` 内部的冗余代码和警告，并且性能要比普通的 `lib.js`好。可以模拟线上环境App的真实性能。\n\n## 配置 chunk\n\n一般情况下不需要手动配置 chunk 的 `publicPath` 和 `chunkFilename`，如果有这种需求，可以通过如下配置实现：\n\n```\n{\n    modifyConfig: function(config) {\n        config.output.local.chunkFilename = '[id].chunk.js';\n        config.output.local.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'prd/');\n        config.output.dev.chunkFilename = '[id].chunk@dev.js';\n        config.output.dev.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'dev/');\n        config.output.prd.chunkFilename = '[id].chunk@[chunkhash].js';\n        config.output.prd.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'prd/');\n    }\n}\n```\n其中 `local`，`dev` 和 `prd` 分别对应着本地，开发机和线上环境。\n\n## 配置lib.js\n\n默认情况下 `lib.js` 中包含了 `React`，`ReactDOM`，`Babel-Polyfill`，`Yo-Router`四个依赖，如果你有更多的公用依赖需要打在 `lib.js` 中\n可以通过如下配置实现：\n\n```\n{\n    modifyConfig: function(config) {\n        config.getVendor = function(vendors) {\n            return vendors.concat('newLib');\n        }\n    }\n}\n```\n\n其中参数 `vendors` 是原有的四个依赖，你可以向其中加入新的 `node_modules` 中的依赖，也可以加入业务模块，这时候你需要提供一个相对于 `src` 文件夹\n的路径。\n\n## 插件配置详情\n\n```javascript\n{\n    module: {\n        loaders: this.config.module.loaders.concat([\n            {\n                test: /\\.js$/,\n                exclude: /(node_modules|bower_components)/,\n                loaders: ['happypack/loader']\n            }, {\n                test: /\\.(scss|css)$/,\n                loaders: [require.resolve('./loader/empty-loader')]\n            }\n        ])\n    },\n    devtool: 'source-map',\n    plugins: this.config.plugins.concat[\n        dllPlugin,\n        envPlugin,\n        happyPackPlugin,\n    ]\n}\n```\n\n[1]: http://ued.qunar.com/hy2/yo/index.html\n[2]: http://ued.qunar.com/hy2/yo/start-lib.html\n","readmeFilename":"README.md","gitHead":"8ab87c6949a119af2f9730dab98b70ebd881be98","_id":"ykit-config-yo@4.0.0-beta.7","_npmVersion":"6.0.1","_nodeVersion":"8.11.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-FiOFb+5++TorVmpFUsr485DQ0MmeXkRwsQK9zL/VJ1qdXB0qyqM1n7SFIoXJ2LZZqVOwxbD44PbpHqOAEDWYqg==","shasum":"91d7a88e24440005a613814c3f923aee53417318","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-4.0.0-beta.7.tgz","fileCount":96,"unpackedSize":190551,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBSLICRA9TVsSAnZWagAAM9wP/2IuZbrD9SExSQqq9yh/\nZ94iSPL9jl04sumcvYptQyWEqnGfjfQvXC3kF0jHGV+DP4pTg7fBqSQbseCP\nAoRZm3I7bSXUvBFL5CgUNwUsqrHmSET9SqGTuJwvl0vPFIbGE4/3kqnHrdwn\nnwJRlFIzxqEKj8LEtT6o0rCyn6F4K6W1qFctZmRKOKxGdwbCXFGElZ1REM2B\nh34ah9HhjhBdvojNJybOjAV0rmuTiOAPUOJPpdmEWJvrW/aL0Aa3aL61v0hY\n88j4sEcDQxdZecQi9yilLi83pzETkm6ebsnOW6Dqpkj+hiPfWhCD4nSetdBt\nwos2qeK4S+TDqsOlBcZtUPWIbrkJYJXKhyEJHINtLmktmm52si9bxoVoX/KY\n6qKVKc08PbF5HjE2S9NtJ5SUCPJ/KaWyYoRsRQ5vlVK3labEEDG7G2m/YVBF\nGR3OP16gqxdWQp8YAfziHfvuD68ABOTTjhII75R0eerlBmgEZee90lCaMeMv\n0O0IcOGPKFMqQ7fzPSuv9VBZYoxw7jnhmuztT33c/edUTRAS8V/ipRUXAoAK\nwhOAUhEGItA6mUAlswPvJYvDbZFJpMak6Bkz7Gu3kadZ9E0zES0keeEWxjA8\nLEbfPu2g0qyqhu15/FwoJcAe5VfegXQvcYTp+baTWf9iAtIWr/FT3phczx9V\nSreZ\r\n=phhp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjKPVL3jDrJXujV8SyGMDdqCCuwpe6qA80FlGsc1FstwIgeRIGLVc6cFk41JUTiojHfXeTHNCOYFqbmYJQ34ucH18="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo_4.0.0-beta.7_1527063240264_0.5662408728470323"},"_hasShrinkwrap":false},"4.0.0-beta.8":{"name":"ykit-config-yo","version":"4.0.0-beta.8","description":"Ykit Yo插件","main":"lib/index.js","engines":{"node":">=6"},"license":"MIT","dependencies":{"@babel/runtime":"^7.0.0-beta.47","chalk":"^2.4.1","colors":"^1.2.3","copy-dir":"^0.3.0","css-loader":"^0.28.11","exists-case":"^0.1.0","extend":"^3.0.1","fast-sass-loader":"^1.4.5","fs-extra":"^6.0.1","happypack":"^5.0.0","lodash":"^4.17.10","mini-css-extract-plugin":"^0.4.0","mkdirp":"^0.5.1","node-sass":"^4.9.0","normalize-path":"^3.0.0","ramda":"^0.25.0","replacestream":"^4.0.3","resolve-url-loader":"^2.3.0","shelljs":"^0.8.1","style-loader":"^0.21.0","uglify-js":"^3.3.23","uglifycss":"^0.0.29","underscore":"^1.9.0","webpack":"^4.8.3","ykit-config-es6":"^4.0.0-beta.4","ykit-config-react":"^4.0.0-beta.1"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"},{"name":"xinben.zhu"}],"devDependencies":{"@babel/core":"^7.0.0-beta.47","@babel/plugin-transform-runtime":"^7.0.0-beta.47","@babel/preset-env":"^7.0.0-beta.47","gulp":"^4.0.0","gulp-babel":"^8.0.0-beta.2","gulp-watch":"^5.0.0"},"readme":"# ykit-config-yo\n\n该插件是为 Hy2.0 项目量身定制的构建方案和开发服务。\n\n关于 yo 的详细使用说明请查看 [Yo 官方文档][1]。\n\n## Features\n\n- 支持一键初始化 yo 项目\n- 从 js export 中提取 css/scss 依赖并去重合并\n- js/css 的开发服务中间件\n- 通过动态链接库等方式提升编译构建性能\n\n## 安装\n\n根据项目需求可选择不同的安装方式。\n\n### 创建项目\n\n如果要创建新项目，首先创建一个空的项目目录，之后在项目目录下通过 `init` 命令一键生成脚手架。\n\n```\n$ ykit init yo\n```\n\n### 为已有项目添加 yo 插件\n\n在项目中执行：\n\n```\n$ npm install ykit-config-yo --save\n```\n\n编辑 `ykit.js`，引入插件：\n\n```\nmodule.exports = {\n    plugins: ['yo']\n    // ...\n};\n```\n\n## dll 命令\n\ndll 命令是对编译流程的一个优化。\n\n由于 yo 依赖的库和组件很多，为了提升编译性能，我们通过 Webpack 的 DLLPlugin 将这些第三方模块打包成 `lib.js`，从而提升编译速度并更有效地利用客户端缓存。\n\n构建和发布时插件都会自动调用该命令生成 `lib.js`，只有我们手动改了库中包含的模块并希望立即生效时才需要手动调用 `ykit dll` 命令。具体说明详见 [Yo 官方文档-关于 lib.js][2]。\n\n另外你也可以调用 `ykit dll-min` 来生成 `production` 环境下的 `lib.js`。这种 `lib.js` 去除了 `React` 内部的冗余代码和警告，并且性能要比普通的 `lib.js`好。可以模拟线上环境App的真实性能。\n\n## 配置 chunk\n\n一般情况下不需要手动配置 chunk 的 `publicPath` 和 `chunkFilename`，如果有这种需求，可以通过如下配置实现：\n\n```\n{\n    modifyConfig: function(config) {\n        config.output.local.chunkFilename = '[id].chunk.js';\n        config.output.local.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'prd/');\n        config.output.dev.chunkFilename = '[id].chunk@dev.js';\n        config.output.dev.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'dev/');\n        config.output.prd.chunkFilename = '[id].chunk@[chunkhash].js';\n        config.output.prd.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'prd/');\n    }\n}\n```\n其中 `local`，`dev` 和 `prd` 分别对应着本地，开发机和线上环境。\n\n## 配置lib.js\n\n默认情况下 `lib.js` 中包含了 `React`，`ReactDOM`，`Babel-Polyfill`，`Yo-Router`四个依赖，如果你有更多的公用依赖需要打在 `lib.js` 中\n可以通过如下配置实现：\n\n```\n{\n    modifyConfig: function(config) {\n        config.getVendor = function(vendors) {\n            return vendors.concat('newLib');\n        }\n    }\n}\n```\n\n其中参数 `vendors` 是原有的四个依赖，你可以向其中加入新的 `node_modules` 中的依赖，也可以加入业务模块，这时候你需要提供一个相对于 `src` 文件夹\n的路径。\n\n## 插件配置详情\n\n```javascript\n{\n    module: {\n        loaders: this.config.module.loaders.concat([\n            {\n                test: /\\.js$/,\n                exclude: /(node_modules|bower_components)/,\n                loaders: ['happypack/loader']\n            }, {\n                test: /\\.(scss|css)$/,\n                loaders: [require.resolve('./loader/empty-loader')]\n            }\n        ])\n    },\n    devtool: 'source-map',\n    plugins: this.config.plugins.concat[\n        dllPlugin,\n        envPlugin,\n        happyPackPlugin,\n    ]\n}\n```\n\n[1]: http://ued.qunar.com/hy2/yo/index.html\n[2]: http://ued.qunar.com/hy2/yo/start-lib.html\n","readmeFilename":"README.md","gitHead":"084f3d27d837bcab1aba5d1074a827313dbc3eb9","_id":"ykit-config-yo@4.0.0-beta.8","_npmVersion":"6.0.1","_nodeVersion":"8.11.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-a3RrRTZIjheWmBKr4SLwj52umNbBbIlnIwPWtRLfYrMYalsweuHKP16M4sIKPBp2a3auLNjXvG3xhSUlXrI6Ow==","shasum":"8bb012a41228133a1dcb6eb05087e6fcd6ba39cd","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-4.0.0-beta.8.tgz","fileCount":96,"unpackedSize":190643,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBSzmCRA9TVsSAnZWagAASQoQAJSiot+oPQeLjNrETrwK\nlrdNKPMG+Yh1omhf6n3E5HzjhIyJsRj/z6BVIOAjskoNI7e0QjGt3XXfNneJ\nMT79M/926SEO8YANLEBME2nNm1aHreNe2B/t7/k6MYLco2YKvwXaXZ5VOxMp\npj2gzVVbDzzXtE0ElUoaMJQr5pu7MCBvOW7XXaUsObXzeEpb7Y0b+kQNRYsx\n5Ky6e884RDkbztdr/wzTHNTj5xOARRML6l2V6hO4fRywoxY0IhSQpmSgSWn6\nIuVkFc9Q0ATk3aHjy4x4r2Dps24LPIUMD0ZVdWD7R/mjvrMIclTbHv1rH9jZ\ntuQjVaxN36Ek3+C/kMTEh76zIgYfv53k0bvkP69fZq6fGt7ETKcCi5aqGo21\nM3/8cDqmj7+lGRWFMEKkTocgIgTvHjxbKyfOnhLamdCDxo1XJSUoXoFxwBr0\nqb9BBUGxp3CcuzaGiC63Kr5npwVrEjUhVvoxlCzOKjatjb7Cgu/XMMzMrXIh\nn7aWgaS3MC3DPAOGQ9Vc07W6wq3VxHmXesAVWfQ4cXEtbM2YGvX6KOV+g2y4\nMH+7HOc7ZTzh3IaDeiCTb0zneii+cWR51RWLXIxI8qz87FqnkJPQy144wwc6\nnAr8FBzN/SdoD/I0L5vJrYqROyoJDSlBW1tb+zHHRWrpnR1CJHvdS0YeecNU\n+s3V\r\n=zpI3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHvGzqoXm2AFK1P0sKE2lS7RKbiJajYedst6S38GD3HmAiEAnbphc3Qy+quGlr8QxhVddd7a8xf1y7m1oq4ti7N3tg0="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo_4.0.0-beta.8_1527065830184_0.2257177200933771"},"_hasShrinkwrap":false},"4.0.0-beta.9":{"name":"ykit-config-yo","version":"4.0.0-beta.9","description":"Ykit Yo插件","main":"lib/index.js","engines":{"node":">=6"},"license":"MIT","dependencies":{"@babel/runtime":"^7.0.0-beta.47","chalk":"^2.4.1","colors":"^1.2.3","copy-dir":"^0.3.0","css-loader":"^0.28.11","exists-case":"^0.1.0","extend":"^3.0.1","fast-sass-loader":"^1.4.5","fs-extra":"^6.0.1","happypack":"^5.0.0","lodash":"^4.17.10","mini-css-extract-plugin":"^0.4.0","mkdirp":"^0.5.1","node-sass":"^4.9.0","normalize-path":"^3.0.0","ramda":"^0.25.0","replacestream":"^4.0.3","resolve-url-loader":"^2.3.0","shelljs":"^0.8.1","style-loader":"^0.21.0","uglify-js":"^3.3.23","uglifycss":"^0.0.29","underscore":"^1.9.0","webpack":"^4.8.3","ykit-config-es6":"^4.0.0-beta.4","ykit-config-react":"^4.0.0-beta.1"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"},{"name":"xinben.zhu"}],"devDependencies":{"@babel/core":"^7.0.0-beta.47","@babel/plugin-transform-runtime":"^7.0.0-beta.47","@babel/preset-env":"^7.0.0-beta.47","gulp":"^4.0.0","gulp-babel":"^8.0.0-beta.2","gulp-watch":"^5.0.0"},"readme":"# ykit-config-yo\n\n该插件是为 Hy2.0 项目量身定制的构建方案和开发服务。\n\n关于 yo 的详细使用说明请查看 [Yo 官方文档][1]。\n\n## Features\n\n- 支持一键初始化 yo 项目\n- 从 js export 中提取 css/scss 依赖并去重合并\n- js/css 的开发服务中间件\n- 通过动态链接库等方式提升编译构建性能\n\n## 安装\n\n根据项目需求可选择不同的安装方式。\n\n### 创建项目\n\n如果要创建新项目，首先创建一个空的项目目录，之后在项目目录下通过 `init` 命令一键生成脚手架。\n\n```\n$ ykit init yo\n```\n\n### 为已有项目添加 yo 插件\n\n在项目中执行：\n\n```\n$ npm install ykit-config-yo --save\n```\n\n编辑 `ykit.js`，引入插件：\n\n```\nmodule.exports = {\n    plugins: ['yo']\n    // ...\n};\n```\n\n## dll 命令\n\ndll 命令是对编译流程的一个优化。\n\n由于 yo 依赖的库和组件很多，为了提升编译性能，我们通过 Webpack 的 DLLPlugin 将这些第三方模块打包成 `lib.js`，从而提升编译速度并更有效地利用客户端缓存。\n\n构建和发布时插件都会自动调用该命令生成 `lib.js`，只有我们手动改了库中包含的模块并希望立即生效时才需要手动调用 `ykit dll` 命令。具体说明详见 [Yo 官方文档-关于 lib.js][2]。\n\n另外你也可以调用 `ykit dll-min` 来生成 `production` 环境下的 `lib.js`。这种 `lib.js` 去除了 `React` 内部的冗余代码和警告，并且性能要比普通的 `lib.js`好。可以模拟线上环境App的真实性能。\n\n## 配置 chunk\n\n一般情况下不需要手动配置 chunk 的 `publicPath` 和 `chunkFilename`，如果有这种需求，可以通过如下配置实现：\n\n```\n{\n    modifyConfig: function(config) {\n        config.output.local.chunkFilename = '[id].chunk.js';\n        config.output.local.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'prd/');\n        config.output.dev.chunkFilename = '[id].chunk@dev.js';\n        config.output.dev.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'dev/');\n        config.output.prd.chunkFilename = '[id].chunk@[chunkhash].js';\n        config.output.prd.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'prd/');\n    }\n}\n```\n其中 `local`，`dev` 和 `prd` 分别对应着本地，开发机和线上环境。\n\n## 配置lib.js\n\n默认情况下 `lib.js` 中包含了 `React`，`ReactDOM`，`Babel-Polyfill`，`Yo-Router`四个依赖，如果你有更多的公用依赖需要打在 `lib.js` 中\n可以通过如下配置实现：\n\n```\n{\n    modifyConfig: function(config) {\n        config.getVendor = function(vendors) {\n            return vendors.concat('newLib');\n        }\n    }\n}\n```\n\n其中参数 `vendors` 是原有的四个依赖，你可以向其中加入新的 `node_modules` 中的依赖，也可以加入业务模块，这时候你需要提供一个相对于 `src` 文件夹\n的路径。\n\n## 插件配置详情\n\n```javascript\n{\n    module: {\n        loaders: this.config.module.loaders.concat([\n            {\n                test: /\\.js$/,\n                exclude: /(node_modules|bower_components)/,\n                loaders: ['happypack/loader']\n            }, {\n                test: /\\.(scss|css)$/,\n                loaders: [require.resolve('./loader/empty-loader')]\n            }\n        ])\n    },\n    devtool: 'source-map',\n    plugins: this.config.plugins.concat[\n        dllPlugin,\n        envPlugin,\n        happyPackPlugin,\n    ]\n}\n```\n\n[1]: http://ued.qunar.com/hy2/yo/index.html\n[2]: http://ued.qunar.com/hy2/yo/start-lib.html\n","readmeFilename":"README.md","gitHead":"237b97bbdc7de8f360c4211198fd23051274f0f8","_id":"ykit-config-yo@4.0.0-beta.9","_npmVersion":"6.0.1","_nodeVersion":"8.11.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-IpklpPrw9GbGLRKgnP2GLKYmrY8BdKpt55ya7x/GMFHlw+GwuQdmakOSWQEl+qSizGdSW28YDXW8/fxN8UPxEA==","shasum":"020fbe1892e84bfc41dba9976664a2be2870a048","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-4.0.0-beta.9.tgz","fileCount":98,"unpackedSize":192206,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBnpiCRA9TVsSAnZWagAA4JUQAIBKX0PkjEgW5E7aFWpj\nkVdQ0VsgxmWPor6h77WvytpxARuccPrvs7Q8twQE9KiAcF9RNFAYhysao9f+\nIHpEUj119UIwSxUB81cH6E9j5aWCTrJEgWEvUnq+TePH3Muk1NRgPLlOaklj\nGKmgosLOrpPmJsWXZQorhOEU6YJqHs3cTM1NJzDBiTVp9Ge+p5v4c2Q3NAKg\nFe55TBzKTaESwGp49aWPS3sYgbWZ9q2RT1zvlR8cd+ePzrF7Y9qfAO6dLBY9\nXvH5knQOHw94k6hGYJLNt1Ege88/i99eVXMLSMtu+VSDC0X5r+t/yci0mX1g\nHSP3TYev2Ks1Js+ewn+AYt1RzprcibrRty6oRi9TBY6CA/MitYi9fxpIlbXx\nU9A1MKEXmzH64zQwqN7umSv7p5CHA5U00F3vO2KN7tA7cUmStLRG8VNXpyjV\n5Co31g3qRPnZrvfC5x80iiH5zrRQi1M2vJZrk0/03NRvCb2f91+7T0xhCs0q\n2lbN6jnlFJmahk+sHl77WAZNFmyrHq8JIy63q/6a8Kp8Da9Jk8Ps4DmPp3ca\nECKWEIZnx4LwJ3wkFmtyltxQzi8SvNuAuBfMbbMpMB/rxnFn5y8b5EYgNrKa\nvRDnFFwU6wkpPKJmxYyKea1mxa17ioiPGAmG7ZLfe7j1474c7v98D5Il1V4n\n7qTO\r\n=cagw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRvSjxBMYyqenNX9noHhzFxC3n8Xp6JCPMmr6Ycdjs4QIgTkpd62ZOQRN+Gb9tHmwTw5s3sUcixUR0kiZY+gBFSao="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo_4.0.0-beta.9_1527151202174_0.13488453397079114"},"_hasShrinkwrap":false},"4.0.0-beta.10":{"name":"ykit-config-yo","version":"4.0.0-beta.10","description":"Ykit Yo插件","main":"lib/index.js","engines":{"node":">=6"},"license":"MIT","dependencies":{"@babel/runtime":"^7.0.0-beta.47","chalk":"^2.4.1","colors":"^1.2.3","copy-dir":"^0.3.0","css-loader":"^0.28.11","exists-case":"^0.1.0","extend":"^3.0.1","fast-sass-loader":"^1.4.5","fs-extra":"^6.0.1","happypack":"^5.0.0","lodash":"^4.17.10","mini-css-extract-plugin":"^0.4.0","mkdirp":"^0.5.1","node-sass":"^4.9.0","normalize-path":"^3.0.0","ramda":"^0.25.0","replacestream":"^4.0.3","resolve-url-loader":"^2.3.0","shelljs":"^0.8.1","style-loader":"^0.21.0","uglify-js":"^3.3.23","uglifycss":"^0.0.29","underscore":"^1.9.0","webpack":"^4.8.3","ykit-config-es6":"^4.0.0-beta.4","ykit-config-react":"^4.0.0-beta.1"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"},{"name":"xinben.zhu"}],"devDependencies":{"@babel/core":"^7.0.0-beta.47","@babel/plugin-transform-runtime":"^7.0.0-beta.47","@babel/preset-env":"^7.0.0-beta.47","gulp":"^4.0.0","gulp-babel":"^8.0.0-beta.2","gulp-watch":"^5.0.0"},"readme":"# ykit-config-yo\n\n该插件是为 Hy2.0 项目量身定制的构建方案和开发服务。\n\n关于 yo 的详细使用说明请查看 [Yo 官方文档][1]。\n\n## Features\n\n- 支持一键初始化 yo 项目\n- 从 js export 中提取 css/scss 依赖并去重合并\n- js/css 的开发服务中间件\n- 通过动态链接库等方式提升编译构建性能\n\n## 安装\n\n根据项目需求可选择不同的安装方式。\n\n### 创建项目\n\n如果要创建新项目，首先创建一个空的项目目录，之后在项目目录下通过 `init` 命令一键生成脚手架。\n\n```\n$ ykit init yo\n```\n\n### 为已有项目添加 yo 插件\n\n在项目中执行：\n\n```\n$ npm install ykit-config-yo --save\n```\n\n编辑 `ykit.js`，引入插件：\n\n```\nmodule.exports = {\n    plugins: ['yo']\n    // ...\n};\n```\n\n## dll 命令\n\ndll 命令是对编译流程的一个优化。\n\n由于 yo 依赖的库和组件很多，为了提升编译性能，我们通过 Webpack 的 DLLPlugin 将这些第三方模块打包成 `lib.js`，从而提升编译速度并更有效地利用客户端缓存。\n\n构建和发布时插件都会自动调用该命令生成 `lib.js`，只有我们手动改了库中包含的模块并希望立即生效时才需要手动调用 `ykit dll` 命令。具体说明详见 [Yo 官方文档-关于 lib.js][2]。\n\n另外你也可以调用 `ykit dll-min` 来生成 `production` 环境下的 `lib.js`。这种 `lib.js` 去除了 `React` 内部的冗余代码和警告，并且性能要比普通的 `lib.js`好。可以模拟线上环境App的真实性能。\n\n## 配置 chunk\n\n一般情况下不需要手动配置 chunk 的 `publicPath` 和 `chunkFilename`，如果有这种需求，可以通过如下配置实现：\n\n```\n{\n    modifyConfig: function(config) {\n        config.output.local.chunkFilename = '[id].chunk.js';\n        config.output.local.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'prd/');\n        config.output.dev.chunkFilename = '[id].chunk@dev.js';\n        config.output.dev.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'dev/');\n        config.output.prd.chunkFilename = '[id].chunk@[chunkhash].js';\n        config.output.prd.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'prd/');\n    }\n}\n```\n其中 `local`，`dev` 和 `prd` 分别对应着本地，开发机和线上环境。\n\n## 配置lib.js\n\n默认情况下 `lib.js` 中包含了 `React`，`ReactDOM`，`Babel-Polyfill`，`Yo-Router`四个依赖，如果你有更多的公用依赖需要打在 `lib.js` 中\n可以通过如下配置实现：\n\n```\n{\n    modifyConfig: function(config) {\n        config.getVendor = function(vendors) {\n            return vendors.concat('newLib');\n        }\n    }\n}\n```\n\n其中参数 `vendors` 是原有的四个依赖，你可以向其中加入新的 `node_modules` 中的依赖，也可以加入业务模块，这时候你需要提供一个相对于 `src` 文件夹\n的路径。\n\n## 插件配置详情\n\n```javascript\n{\n    module: {\n        loaders: this.config.module.loaders.concat([\n            {\n                test: /\\.js$/,\n                exclude: /(node_modules|bower_components)/,\n                loaders: ['happypack/loader']\n            }, {\n                test: /\\.(scss|css)$/,\n                loaders: [require.resolve('./loader/empty-loader')]\n            }\n        ])\n    },\n    devtool: 'source-map',\n    plugins: this.config.plugins.concat[\n        dllPlugin,\n        envPlugin,\n        happyPackPlugin,\n    ]\n}\n```\n\n[1]: http://ued.qunar.com/hy2/yo/index.html\n[2]: http://ued.qunar.com/hy2/yo/start-lib.html\n","readmeFilename":"README.md","gitHead":"a212fe48bdbc851e3e1a082f6b8bd7de6aaa359b","_id":"ykit-config-yo@4.0.0-beta.10","_npmVersion":"6.0.1","_nodeVersion":"8.11.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-0IFii4jTxGrW0KHcC68Z42/gnZ91XOYgenNlAfd+FIkpHVQF6XY9T6Ibkr4AqawZNEV7DY0Z4l2IVuuWuke/tQ==","shasum":"f0e6766c88ffafd0c25b6557b2002c093de2a928","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-4.0.0-beta.10.tgz","fileCount":98,"unpackedSize":193521,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbBoczCRA9TVsSAnZWagAAxCgP/jS6bameRWqJ4N4FNe27\n/kiAQ4q1DwVqved/xDhSie34msx4kBcAaTWoJ97J1zrNKZTys2KdpNy14Jcz\nf5IJRaPsY9t+rxdejVjPYF/bbx4p/v5hrngiOYDD/ty8Vfj9c3L0+lFmbPmM\n24xu2dPHmFidT9YAZHpabTo4OMRTUBmzV+Zmp0ojg0MCvgI2oCMNZEHK0FZN\n4DKyAnyrHQ4fQ5+YfN+wX8fIe3q0ET2EqP43SyHN5M4EOOjDzdggbkRu1Btf\nfe6+pBXtt4YOq8Ou+LFBDkiM5WUQUd6FvYdLMa2thbVWrvTKXmFY7/yzidr2\nZNCQSQ0XTOEoMweYKfVpQCNm4Z2H6YWerayfIOQCGM6A7Mn1jgVSddYjsdq3\n89KBDX4P/ltKBzEDX4VLvNgdsvP0Nan7Qed+5fi14ekF1ufg/fGocEv/TUbz\nxXbjg15+H6rH8b8GeqxA187IG+g61FH97/rrSIHqUJgDi+CCsK3d1aLUQZU4\nWi2MVjMrTmXpvX7TXBWs6UVdyvr60NgyPgE6pZGciLXA9Ec37jafztkYRQPF\nbzp8yIBNMM5vOgbbhCbcolY6rgjYDTZw5ZtypjTP99mO0voMs5MH3hQ6GtSt\nTe5r//o+GM5keA5nJJHeuP6IW6RygZke6aA0Dl4N7phUoTew3Sg9T7V5DKHz\nkW+6\r\n=328D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDEJYF5D4GPrXBp8Faf/orn5uZAiVuuxcz+/DyfYF5OugIgcwdaEbJ/U6ItbcYlZWVXHLB1Bd+7YoqF86B3vu6Tyqw="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo_4.0.0-beta.10_1527154482738_0.8390192758632224"},"_hasShrinkwrap":false},"4.0.0-beta.11":{"name":"ykit-config-yo","version":"4.0.0-beta.11","description":"Ykit Yo插件","main":"lib/index.js","engines":{"node":">=6"},"license":"MIT","dependencies":{"@babel/runtime":"^7.0.0-beta.47","chalk":"^2.4.1","colors":"^1.2.3","copy-dir":"^0.3.0","css-loader":"^0.28.11","exists-case":"^0.1.0","extend":"^3.0.1","fs-extra":"^6.0.1","happypack":"^5.0.0","lodash":"^4.17.10","mkdirp":"^0.5.1","node-sass":"^4.9.0","normalize-path":"^3.0.0","ramda":"^0.25.0","replacestream":"^4.0.3","shelljs":"^0.8.1","style-loader":"^0.21.0","uglify-js":"^3.3.23","uglifycss":"^0.0.29","underscore":"^1.9.0","ykit-config-es6":"^4.0.0-beta.6","ykit-config-react":"^4.0.0-beta.1"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"},{"name":"xinben.zhu"}],"devDependencies":{"@babel/core":"^7.0.0-beta.47","@babel/plugin-transform-runtime":"^7.0.0-beta.47","@babel/preset-env":"^7.0.0-beta.47","gulp":"^4.0.0","gulp-babel":"^8.0.0-beta.2","gulp-watch":"^5.0.0"},"readme":"# ykit-config-yo\n\n该插件是为 Hy2.0 项目量身定制的构建方案和开发服务。\n\n关于 yo 的详细使用说明请查看 [Yo 官方文档][1]。\n\n## Features\n\n- 支持一键初始化 yo 项目\n- 从 js export 中提取 css/scss 依赖并去重合并\n- js/css 的开发服务中间件\n- 通过动态链接库等方式提升编译构建性能\n\n## 安装\n\n根据项目需求可选择不同的安装方式。\n\n### 创建项目\n\n如果要创建新项目，首先创建一个空的项目目录，之后在项目目录下通过 `init` 命令一键生成脚手架。\n\n```\n$ ykit init yo\n```\n\n### 为已有项目添加 yo 插件\n\n在项目中执行：\n\n```\n$ npm install ykit-config-yo --save\n```\n\n编辑 `ykit.js`，引入插件：\n\n```\nmodule.exports = {\n    plugins: ['yo']\n    // ...\n};\n```\n\n## dll 命令\n\ndll 命令是对编译流程的一个优化。\n\n由于 yo 依赖的库和组件很多，为了提升编译性能，我们通过 Webpack 的 DLLPlugin 将这些第三方模块打包成 `lib.js`，从而提升编译速度并更有效地利用客户端缓存。\n\n构建和发布时插件都会自动调用该命令生成 `lib.js`，只有我们手动改了库中包含的模块并希望立即生效时才需要手动调用 `ykit dll` 命令。具体说明详见 [Yo 官方文档-关于 lib.js][2]。\n\n另外你也可以调用 `ykit dll-min` 来生成 `production` 环境下的 `lib.js`。这种 `lib.js` 去除了 `React` 内部的冗余代码和警告，并且性能要比普通的 `lib.js`好。可以模拟线上环境App的真实性能。\n\n## 配置 chunk\n\n一般情况下不需要手动配置 chunk 的 `publicPath` 和 `chunkFilename`，如果有这种需求，可以通过如下配置实现：\n\n```\n{\n    modifyConfig: function(config) {\n        config.output.local.chunkFilename = '[id].chunk.js';\n        config.output.local.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'prd/');\n        config.output.dev.chunkFilename = '[id].chunk@dev.js';\n        config.output.dev.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'dev/');\n        config.output.prd.chunkFilename = '[id].chunk@[chunkhash].js';\n        config.output.prd.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'prd/');\n    }\n}\n```\n其中 `local`，`dev` 和 `prd` 分别对应着本地，开发机和线上环境。\n\n## 配置lib.js\n\n默认情况下 `lib.js` 中包含了 `React`，`ReactDOM`，`Babel-Polyfill`，`Yo-Router`四个依赖，如果你有更多的公用依赖需要打在 `lib.js` 中\n可以通过如下配置实现：\n\n```\n{\n    modifyConfig: function(config) {\n        config.getVendor = function(vendors) {\n            return vendors.concat('newLib');\n        }\n    }\n}\n```\n\n其中参数 `vendors` 是原有的四个依赖，你可以向其中加入新的 `node_modules` 中的依赖，也可以加入业务模块，这时候你需要提供一个相对于 `src` 文件夹\n的路径。\n\n## 插件配置详情\n\n```javascript\n{\n    module: {\n        loaders: this.config.module.loaders.concat([\n            {\n                test: /\\.js$/,\n                exclude: /(node_modules|bower_components)/,\n                loaders: ['happypack/loader']\n            }, {\n                test: /\\.(scss|css)$/,\n                loaders: [require.resolve('./loader/empty-loader')]\n            }\n        ])\n    },\n    devtool: 'source-map',\n    plugins: this.config.plugins.concat[\n        dllPlugin,\n        envPlugin,\n        happyPackPlugin,\n    ]\n}\n```\n\n[1]: http://ued.qunar.com/hy2/yo/index.html\n[2]: http://ued.qunar.com/hy2/yo/start-lib.html\n","readmeFilename":"README.md","gitHead":"834667a7fa90d5d3ac6a9db40359a4d0e6cdf19b","_id":"ykit-config-yo@4.0.0-beta.11","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-Bu34Q4RrvnKqY+8bvSoxqWTmfcljm1LZUM4RlAtBrTCPH79ILIillhVC+dgz5uLrxyPVQsNwr4JI978VAlEDTg==","shasum":"2db7a9c722fcf6c866e16f4498f6d2ccd24b418d","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-4.0.0-beta.11.tgz","fileCount":98,"unpackedSize":192372,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbC3iNCRA9TVsSAnZWagAAZWwQAKCqgKcb+ks9woqGWKfe\ncZ7qXiEXLds1+lHuUNmv5PoC3nGLImu0S6orJ9ADVB1KpS+8RMwTvZ6RppVa\nfOVOq3sRrMFuIyJQwfSnKp91Feq1+wnNtJXRQ/r0oEf2OaDm61FFYp+5L3mC\nmnay+fQgY298nlxj8fFHYP+1uuU84AbJ9KcLmZqIrmbJrC5GwnwP9KJKBGcR\nwMd+SslPw+TUU4hCaSAbvVz1t8PT+2yyXSuX2DNsw5d6a8IfmWq9fYTLku+C\ntIaiwMmkMfcqotKySHCsh66rztYigV7IgRgIvKLf8hit4j6S+B8yTtAWyLvY\nafhFTK3nMfZwy7quDYUqtq9w/yTjHYPLcmZEowlTwcwINHUzD8330pPhl6/m\n6jQpRi4+KsdW3mBacobcfYzDx7KJ/mMDecu90gHTJnO6VPMnMGSHyvuLoGmK\nb+9mzYZ/wJZa4Je5/sTyxBCVeBBkjuuMqh3W9+p6AV+S73yHCvRQnN19Clqf\n35ORGoUL0pIhbyZR3TxdkzJjdO/6Xq/tQIeMxk/c207bc5ORR+XZGXEhYplf\n6Qx2Cd9bVwQ1Gv5J/1mcpO06dmIQ/CSw0EDxY8byNyegscpQoEK3OmwJp2Lr\nRjY9ZBlxLb/1DYSaAb6ceNW4mGWxrXOEK/g9ki+5M8RsHI5gNaWzGpasN6QY\nMGoS\r\n=R5I8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG0LONT1Qyb/zqUxNhQ+kqoNAmfd7mp6RiyKRw1oULaYAiBMPR1Qkv4pelAKsyPQ6+ZVbI9F+xJwl+1YL2HVvhDnmg=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo_4.0.0-beta.11_1527478413456_0.3804692572549322"},"_hasShrinkwrap":false},"4.0.0-beta.12":{"name":"ykit-config-yo","version":"4.0.0-beta.12","description":"Ykit Yo插件","main":"lib/index.js","engines":{"node":">=6"},"license":"MIT","dependencies":{"@babel/runtime":"^7.0.0-beta.47","chalk":"^2.4.1","colors":"^1.2.3","copy-dir":"^0.3.0","css-loader":"^0.28.11","exists-case":"^0.1.0","extend":"^3.0.1","fs-extra":"^6.0.1","happypack":"^5.0.0","lodash":"^4.17.10","mkdirp":"^0.5.1","normalize-path":"^3.0.0","ramda":"^0.25.0","replacestream":"^4.0.3","shelljs":"^0.8.1","style-loader":"^0.21.0","uglify-js":"^3.3.23","uglifycss":"^0.0.29","underscore":"^1.9.0","ykit-config-es6":"^4.0.0-beta.6","ykit-config-react":"^4.0.0-beta.1","ykit-util":"0.0.1-beta.0"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"},{"name":"xinben.zhu"}],"devDependencies":{"@babel/core":"^7.0.0-beta.47","@babel/plugin-transform-runtime":"^7.0.0-beta.47","@babel/preset-env":"^7.0.0-beta.47","babel-eslint":"^8.2.3","eslint":"^4.19.1","gulp":"^4.0.0","gulp-babel":"^8.0.0-beta.2","gulp-watch":"^5.0.0"},"readme":"# ykit-config-yo\n\n该插件是为 Hy2.0 项目量身定制的构建方案和开发服务。\n\n关于 yo 的详细使用说明请查看 [Yo 官方文档][1]。\n\n## Features\n\n- 支持一键初始化 yo 项目\n- 从 js export 中提取 css/scss 依赖并去重合并\n- js/css 的开发服务中间件\n- 通过动态链接库等方式提升编译构建性能\n\n## 安装\n\n根据项目需求可选择不同的安装方式。\n\n### 创建项目\n\n如果要创建新项目，首先创建一个空的项目目录，之后在项目目录下通过 `init` 命令一键生成脚手架。\n\n```\n$ ykit init yo\n```\n\n### 为已有项目添加 yo 插件\n\n在项目中执行：\n\n```\n$ npm install ykit-config-yo --save\n```\n\n编辑 `ykit.js`，引入插件：\n\n```\nmodule.exports = {\n    plugins: ['yo']\n    // ...\n};\n```\n\n## dll 命令\n\ndll 命令是对编译流程的一个优化。\n\n由于 yo 依赖的库和组件很多，为了提升编译性能，我们通过 Webpack 的 DLLPlugin 将这些第三方模块打包成 `lib.js`，从而提升编译速度并更有效地利用客户端缓存。\n\n构建和发布时插件都会自动调用该命令生成 `lib.js`，只有我们手动改了库中包含的模块并希望立即生效时才需要手动调用 `ykit dll` 命令。具体说明详见 [Yo 官方文档-关于 lib.js][2]。\n\n另外你也可以调用 `ykit dll-min` 来生成 `production` 环境下的 `lib.js`。这种 `lib.js` 去除了 `React` 内部的冗余代码和警告，并且性能要比普通的 `lib.js`好。可以模拟线上环境App的真实性能。\n\n## 配置 chunk\n\n一般情况下不需要手动配置 chunk 的 `publicPath` 和 `chunkFilename`，如果有这种需求，可以通过如下配置实现：\n\n```\n{\n    modifyConfig: function(config) {\n        config.output.local.chunkFilename = '[id].chunk.js';\n        config.output.local.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'prd/');\n        config.output.dev.chunkFilename = '[id].chunk@dev.js';\n        config.output.dev.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'dev/');\n        config.output.prd.chunkFilename = '[id].chunk@[chunkhash].js';\n        config.output.prd.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'prd/');\n    }\n}\n```\n其中 `local`，`dev` 和 `prd` 分别对应着本地，开发机和线上环境。\n\n## 配置lib.js\n\n默认情况下 `lib.js` 中包含了 `React`，`ReactDOM`，`Babel-Polyfill`，`Yo-Router`四个依赖，如果你有更多的公用依赖需要打在 `lib.js` 中\n可以通过如下配置实现：\n\n```\n{\n    modifyConfig: function(config) {\n        config.getVendor = function(vendors) {\n            return vendors.concat('newLib');\n        }\n    }\n}\n```\n\n其中参数 `vendors` 是原有的四个依赖，你可以向其中加入新的 `node_modules` 中的依赖，也可以加入业务模块，这时候你需要提供一个相对于 `src` 文件夹\n的路径。\n\n## 插件配置详情\n\n```javascript\n{\n    module: {\n        loaders: this.config.module.loaders.concat([\n            {\n                test: /\\.js$/,\n                exclude: /(node_modules|bower_components)/,\n                loaders: ['happypack/loader']\n            }, {\n                test: /\\.(scss|css)$/,\n                loaders: [require.resolve('./loader/empty-loader')]\n            }\n        ])\n    },\n    devtool: 'source-map',\n    plugins: this.config.plugins.concat[\n        dllPlugin,\n        envPlugin,\n        happyPackPlugin,\n    ]\n}\n```\n\n[1]: http://ued.qunar.com/hy2/yo/index.html\n[2]: http://ued.qunar.com/hy2/yo/start-lib.html\n","readmeFilename":"README.md","gitHead":"9c6f943fb569e5cace08a57fec33102fac392f38","_id":"ykit-config-yo@4.0.0-beta.12","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-PzbEc4TMop4BCKkOmy9py++Zhrf+b5rkkSVlJFwwmRhlLqp49cFxNUGRu2UBsyYYO097Inrqg9mHWtDh/VqUbQ==","shasum":"0715e709557b76018f659ca995faf2c3dd79d0f2","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-4.0.0-beta.12.tgz","fileCount":100,"unpackedSize":201780,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbC64vCRA9TVsSAnZWagAANksP/0SLJUbInpFqURpT3pug\nxZgKYwDavHK9ol4W3YogVmkSIe0c4qe/BrIuRqVcbCk1YoXNyg8w+WpRt5sr\nqQHmFcdvy8SeMOsg0Y5HflYhUfomJ/1Q5qdHH7Dp91J/o1v87mLYFTPWMslF\nh6q1yJYJwD2wefukSv2RoZxZxNtRx/JfLaaB/hZ4UfeolkL6Cpv8qhoGKakF\nloctPHBtyPiUdXyiWGwp8BvhELQxhZJVzt66PH1KtAgh3g276cTJU4cGvMHJ\nmWzs28aehpnrCNlt+e6ua2f58qTREUWSdz6Inyj30LzWZqUn4iCorCUvGlmb\njWcu+HQdk8U6uyEPF7ivKwAFmkmx0Nw+o/XOb8QBY1WGTNgkXfgKRxESphYg\nFPQet9brxa7F4sXuio3C/1uybjNkPNFPCsmrC3b/PhotvbvWZYAb3KbEmUgL\ndXWtwOGHzA+vSdIkI01Vdx0oA4lutf+sahJugcSkJEF0ffiCXPjLfwS1gcYV\nz29RsruNEA/9SPHQnTolSZ0cxVcKDKjQLb+FFI4Q2v2xVlk7aeCAQnKTrcrT\ncNkDE6kIwiFPx2xGdEEzTehwNz7QoJe2opBVrXpZibA1OW8ccUWqiMBjuLtY\nGC5dTtjIAt2/QDfxX3TBlrPQC8iEQ6Zt45WxY9sO/v4w1nQ7aRpzr+zUxEGF\njkbB\r\n=/DH0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFxw9oMGWSUhV1V32unsq27V1M85zelgyfyHk8kXif6WAiAJT0XD1Fxt5c5RwQEv6PCi4e5LCViRjjVhk+k9grCcQw=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo_4.0.0-beta.12_1527492143046_0.6198812611566769"},"_hasShrinkwrap":false},"4.0.0-beta.13":{"name":"ykit-config-yo","version":"4.0.0-beta.13","description":"Ykit Yo插件","main":"lib/index.js","engines":{"node":">=6"},"license":"MIT","dependencies":{"@babel/runtime":"^7.0.0-beta.47","chalk":"^2.4.1","colors":"^1.2.3","copy-dir":"^0.3.0","css-loader":"^0.28.11","exists-case":"^0.1.0","extend":"^3.0.1","fs-extra":"^6.0.1","happypack":"^5.0.0","lodash":"^4.17.10","mkdirp":"^0.5.1","normalize-path":"^3.0.0","ramda":"^0.25.0","replacestream":"^4.0.3","shelljs":"^0.8.1","style-loader":"^0.21.0","uglify-js":"^3.3.23","uglifycss":"^0.0.29","underscore":"^1.9.0","ykit-config-es6":"^4.0.0-beta.6","ykit-config-react":"^4.0.0-beta.1","ykit-util":"0.0.1-beta.2"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"},{"name":"xinben.zhu"}],"devDependencies":{"@babel/core":"^7.0.0-beta.47","@babel/plugin-transform-runtime":"^7.0.0-beta.47","@babel/preset-env":"^7.0.0-beta.47","babel-eslint":"^8.2.3","eslint":"^4.19.1","gulp":"^4.0.0","gulp-babel":"^8.0.0-beta.2","gulp-watch":"^5.0.0"},"readme":"# ykit-config-yo\n\n该插件是为 Hy2.0 项目量身定制的构建方案和开发服务。\n\n关于 yo 的详细使用说明请查看 [Yo 官方文档][1]。\n\n## Features\n\n- 支持一键初始化 yo 项目\n- 从 js export 中提取 css/scss 依赖并去重合并\n- js/css 的开发服务中间件\n- 通过动态链接库等方式提升编译构建性能\n\n## 安装\n\n根据项目需求可选择不同的安装方式。\n\n### 创建项目\n\n如果要创建新项目，首先创建一个空的项目目录，之后在项目目录下通过 `init` 命令一键生成脚手架。\n\n```\n$ ykit init yo\n```\n\n### 为已有项目添加 yo 插件\n\n在项目中执行：\n\n```\n$ npm install ykit-config-yo --save\n```\n\n编辑 `ykit.js`，引入插件：\n\n```\nmodule.exports = {\n    plugins: ['yo']\n    // ...\n};\n```\n\n## dll 命令\n\ndll 命令是对编译流程的一个优化。\n\n由于 yo 依赖的库和组件很多，为了提升编译性能，我们通过 Webpack 的 DLLPlugin 将这些第三方模块打包成 `lib.js`，从而提升编译速度并更有效地利用客户端缓存。\n\n构建和发布时插件都会自动调用该命令生成 `lib.js`，只有我们手动改了库中包含的模块并希望立即生效时才需要手动调用 `ykit dll` 命令。具体说明详见 [Yo 官方文档-关于 lib.js][2]。\n\n另外你也可以调用 `ykit dll-min` 来生成 `production` 环境下的 `lib.js`。这种 `lib.js` 去除了 `React` 内部的冗余代码和警告，并且性能要比普通的 `lib.js`好。可以模拟线上环境App的真实性能。\n\n## 配置 chunk\n\n一般情况下不需要手动配置 chunk 的 `publicPath` 和 `chunkFilename`，如果有这种需求，可以通过如下配置实现：\n\n```\n{\n    modifyConfig: function(config) {\n        config.output.local.chunkFilename = '[id].chunk.js';\n        config.output.local.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'prd/');\n        config.output.dev.chunkFilename = '[id].chunk@dev.js';\n        config.output.dev.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'dev/');\n        config.output.prd.chunkFilename = '[id].chunk@[chunkhash].js';\n        config.output.prd.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'prd/');\n    }\n}\n```\n其中 `local`，`dev` 和 `prd` 分别对应着本地，开发机和线上环境。\n\n## 配置lib.js\n\n默认情况下 `lib.js` 中包含了 `React`，`ReactDOM`，`Babel-Polyfill`，`Yo-Router`四个依赖，如果你有更多的公用依赖需要打在 `lib.js` 中\n可以通过如下配置实现：\n\n```\n{\n    modifyConfig: function(config) {\n        config.getVendor = function(vendors) {\n            return vendors.concat('newLib');\n        }\n    }\n}\n```\n\n其中参数 `vendors` 是原有的四个依赖，你可以向其中加入新的 `node_modules` 中的依赖，也可以加入业务模块，这时候你需要提供一个相对于 `src` 文件夹\n的路径。\n\n## 插件配置详情\n\n```javascript\n{\n    module: {\n        loaders: this.config.module.loaders.concat([\n            {\n                test: /\\.js$/,\n                exclude: /(node_modules|bower_components)/,\n                loaders: ['happypack/loader']\n            }, {\n                test: /\\.(scss|css)$/,\n                loaders: [require.resolve('./loader/empty-loader')]\n            }\n        ])\n    },\n    devtool: 'source-map',\n    plugins: this.config.plugins.concat[\n        dllPlugin,\n        envPlugin,\n        happyPackPlugin,\n    ]\n}\n```\n\n[1]: http://ued.qunar.com/hy2/yo/index.html\n[2]: http://ued.qunar.com/hy2/yo/start-lib.html\n","readmeFilename":"README.md","gitHead":"68ff2c415907049191f889a09f1db494e6a63a3d","_id":"ykit-config-yo@4.0.0-beta.13","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-u5U5r2UQhwy/k5mUapp5JArLXKQXEOK7Yoc6dNv7Wa6JoGtyDyEXIefDgk3Il6H9FVJYA1bxcacdS+rTgeRTCQ==","shasum":"9a5682f824fc88ee314c144ed6e6781ca0986c1d","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-4.0.0-beta.13.tgz","fileCount":100,"unpackedSize":201836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbC7TCCRA9TVsSAnZWagAAIHcP/1CEO5Rx6Sdqr5JMtBiJ\n5wyfXNUbfjL8K7taEEW4trzylHP3R0+kwXFDvkHRqW7SCm+0+lHdqeAuEylC\nKOwVD50aQxYxSPjEoaWwjbGOorn34oelrtCkpjLYF17a3M90WpFLsC2qme5c\nuztWNGTbvZBo0CTVnRNhFUwQax0b9R7rkqMoRd/LpCmMhQFZPX+EXlT+fKuu\nJUf6Phw8WbrEOBivg7vaAS+JBsG5ScI7Wd18RWXaJOEr/LvvV7bMRlIhcbmx\n9S2C1vtWT9sCHoI4puShKYE6Ql6Dew4al+4uSNrOEe5xGW0ZakMWA95F7Yu0\ntVAzBeKbWhZfFIQiAafS5wtfaF4jZwYInx2oLKGxJvyTgsVgInT5WMsFnjcY\nh/navfB9IO9QgbzEbu6kBIpURtQrBZddSDW62I+DE8yyWM2WxVx8/fT/g2qf\nu7feqXOmpCSCFRZ9B9puTIG/3OnwerceuumpJq5JErbUoj3dpxj5HsRjhYH4\n2M4CVzzf+ql8FNxowFRDOfF0d7m1ycoGKiC4cJJArj1PI7G5KsxuPvtDOh24\nKOW5le6YiX5iScwudiBS+WKcEYzJ+bQwZkSGLYhBxeek28nYewSeTeIlvd/e\nXXPsEkYCkVBBvcznpwmymKATA9wmOATo4QKNE2nH5CTCUjNFbupCYgIwAIwB\nW39T\r\n=dEV0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDehG7mQgkrxALOOBOk56u/3CIU7osuhWVinCCklKg25QIhALXRvXHQ14bi8JBQjpUCOjauid/p4DcykVv+3ouihae9"}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo_4.0.0-beta.13_1527493826154_0.998508678650494"},"_hasShrinkwrap":false},"4.0.0-beta.14":{"name":"ykit-config-yo","version":"4.0.0-beta.14","description":"Ykit Yo插件","main":"lib/index.js","engines":{"node":">=6"},"license":"MIT","dependencies":{"@babel/runtime":"^7.0.0-beta.47","chalk":"^2.4.1","colors":"^1.2.3","copy-dir":"^0.3.0","css-loader":"^0.28.11","exists-case":"^0.1.0","extend":"^3.0.1","fs-extra":"^6.0.1","happypack":"^5.0.0","lodash":"^4.17.10","mkdirp":"^0.5.1","normalize-path":"^3.0.0","ramda":"^0.25.0","replacestream":"^4.0.3","shelljs":"^0.8.1","style-loader":"^0.21.0","uglify-js":"^3.3.23","uglifycss":"^0.0.29","underscore":"^1.9.0","ykit-config-es6":"^4.0.0-beta.6","ykit-config-react":"^4.0.0-beta.1","ykit-util":"0.0.1-beta.2"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"},{"name":"xinben.zhu"}],"devDependencies":{"@babel/core":"^7.0.0-beta.47","@babel/plugin-transform-runtime":"^7.0.0-beta.47","@babel/preset-env":"^7.0.0-beta.47","babel-eslint":"^8.2.3","eslint":"^4.19.1","gulp":"^4.0.0","gulp-babel":"^8.0.0-beta.2","gulp-watch":"^5.0.0"},"readme":"# ykit-config-yo\n\n该插件是为 Hy2.0 项目量身定制的构建方案和开发服务。\n\n关于 yo 的详细使用说明请查看 [Yo 官方文档][1]。\n\n## Features\n\n- 支持一键初始化 yo 项目\n- 从 js export 中提取 css/scss 依赖并去重合并\n- js/css 的开发服务中间件\n- 通过动态链接库等方式提升编译构建性能\n\n## 安装\n\n根据项目需求可选择不同的安装方式。\n\n### 创建项目\n\n如果要创建新项目，首先创建一个空的项目目录，之后在项目目录下通过 `init` 命令一键生成脚手架。\n\n```\n$ ykit init yo\n```\n\n### 为已有项目添加 yo 插件\n\n在项目中执行：\n\n```\n$ npm install ykit-config-yo --save\n```\n\n编辑 `ykit.js`，引入插件：\n\n```\nmodule.exports = {\n    plugins: ['yo']\n    // ...\n};\n```\n\n## dll 命令\n\ndll 命令是对编译流程的一个优化。\n\n由于 yo 依赖的库和组件很多，为了提升编译性能，我们通过 Webpack 的 DLLPlugin 将这些第三方模块打包成 `lib.js`，从而提升编译速度并更有效地利用客户端缓存。\n\n构建和发布时插件都会自动调用该命令生成 `lib.js`，只有我们手动改了库中包含的模块并希望立即生效时才需要手动调用 `ykit dll` 命令。具体说明详见 [Yo 官方文档-关于 lib.js][2]。\n\n另外你也可以调用 `ykit dll-min` 来生成 `production` 环境下的 `lib.js`。这种 `lib.js` 去除了 `React` 内部的冗余代码和警告，并且性能要比普通的 `lib.js`好。可以模拟线上环境App的真实性能。\n\n## 配置 chunk\n\n一般情况下不需要手动配置 chunk 的 `publicPath` 和 `chunkFilename`，如果有这种需求，可以通过如下配置实现：\n\n```\n{\n    modifyConfig: function(config) {\n        config.output.local.chunkFilename = '[id].chunk.js';\n        config.output.local.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'prd/');\n        config.output.dev.chunkFilename = '[id].chunk@dev.js';\n        config.output.dev.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'dev/');\n        config.output.prd.chunkFilename = '[id].chunk@[chunkhash].js';\n        config.output.prd.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'prd/');\n    }\n}\n```\n其中 `local`，`dev` 和 `prd` 分别对应着本地，开发机和线上环境。\n\n## 配置lib.js\n\n默认情况下 `lib.js` 中包含了 `React`，`ReactDOM`，`Babel-Polyfill`，`Yo-Router`四个依赖，如果你有更多的公用依赖需要打在 `lib.js` 中\n可以通过如下配置实现：\n\n```\n{\n    modifyConfig: function(config) {\n        config.getVendor = function(vendors) {\n            return vendors.concat('newLib');\n        }\n    }\n}\n```\n\n其中参数 `vendors` 是原有的四个依赖，你可以向其中加入新的 `node_modules` 中的依赖，也可以加入业务模块，这时候你需要提供一个相对于 `src` 文件夹\n的路径。\n\n## 插件配置详情\n\n```javascript\n{\n    module: {\n        loaders: this.config.module.loaders.concat([\n            {\n                test: /\\.js$/,\n                exclude: /(node_modules|bower_components)/,\n                loaders: ['happypack/loader']\n            }, {\n                test: /\\.(scss|css)$/,\n                loaders: [require.resolve('./loader/empty-loader')]\n            }\n        ])\n    },\n    devtool: 'source-map',\n    plugins: this.config.plugins.concat[\n        dllPlugin,\n        envPlugin,\n        happyPackPlugin,\n    ]\n}\n```\n\n[1]: http://ued.qunar.com/hy2/yo/index.html\n[2]: http://ued.qunar.com/hy2/yo/start-lib.html\n","readmeFilename":"README.md","gitHead":"6433bc3caaace30cc01dfa2e52293f9a36aa1697","_id":"ykit-config-yo@4.0.0-beta.14","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-xUocFDpqskOmAntCtap/SyX6SeFc6W5B8VDRPy3AM0c9pXs2PLAS3uHXThk8/QhHBOqBQaZr0uhdCRZQuC0Ehg==","shasum":"14b4348822d118e25e182c3bc5197342bf603016","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-4.0.0-beta.14.tgz","fileCount":100,"unpackedSize":204712,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDAEnCRA9TVsSAnZWagAAsGAP/iyvq9Kmll7NnO8iSWsf\nGs8vErqs5WbEO0erZ9IPAKwk4dEjZqWrObXx3LoBR/0aZHeWvTeAr7dH8E7i\njVdCZ9gcm+3Yq1gd3zdyMDLEAay7AU8SaPt5KdSYBsE5eB/h9DiBMv8CJ1rX\niCDKe89tpUzdKj9EWTO5gD9gydZPjCEfev9VzZo1u+b/eO+mStAA3uStA3qO\ne2ZuQ3WkcK0Y/+W/TQhpBj+ztdLipY8KIL8HCpazVLEupq77Xe/qBePRwDWE\nuzX163gseLulcNhDZR1cvbWru5bMyVbaVvF05VqcMFykw7aztKlGKzeD/4Ck\nh9em9B+z4pAAgnuvwOVVL6Z8DpWVgtdYho7PPYGDofL8XRbSZ+CAiZC0go6B\nFBYkLMVfbV6ty/8B2ThNsS7cKhosByHu977Kk+cHZXqf0GdzEcrG9Ki9yzk6\n6c6nnaFEqJpLQNJCNS0F79DKrGxWz2nSknJgb3JVotkP2eljyglXOPHPleIK\nzQcDEY5TrPr9mL0D9pdXiFNwTUP6An2N+12dKDJ+t8WIQ0CYgokyqqZPteWp\n91DmmHdF2xOOT89E8xm4LZOvsNl7SUP5LIZ2OgqJ1oetkxpVQryMkW0Jc3nP\nX9BdbqJczJ7dNKMnDoNICNGW8JED78gn4P8M32W9SS9feJ+2d3b1v9EMwCwP\nhHEh\r\n=fXm6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAZ+VoLSszla/FFJ1b/sDvG38LyfnIfHhtr38014qCsIAiAlYmrD7EMYa2Brrcq02JZgN0dL28gREhVKOTYJdvQ2sw=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo_4.0.0-beta.14_1527513382724_0.223947906276446"},"_hasShrinkwrap":false},"4.0.0-beta.15":{"name":"ykit-config-yo","version":"4.0.0-beta.15","description":"Ykit Yo插件","main":"lib/index.js","engines":{"node":">=6"},"license":"MIT","dependencies":{"@babel/runtime":"^7.0.0-beta.47","chalk":"^2.4.1","colors":"^1.2.3","copy-dir":"^0.3.0","css-loader":"^0.28.11","exists-case":"^0.1.0","extend":"^3.0.1","fs-extra":"^6.0.1","happypack":"^5.0.0","lodash":"^4.17.10","mkdirp":"^0.5.1","normalize-path":"^3.0.0","ramda":"^0.25.0","replacestream":"^4.0.3","shelljs":"^0.8.1","style-loader":"^0.21.0","uglify-js":"^3.3.23","uglifycss":"^0.0.29","underscore":"^1.9.0","ykit-config-es6":"^4.0.0-beta.6","ykit-config-react":"^4.0.0-beta.1","ykit-util":"0.0.1-beta.2"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"},{"name":"xinben.zhu"}],"devDependencies":{"@babel/core":"^7.0.0-beta.47","@babel/plugin-transform-runtime":"^7.0.0-beta.47","@babel/preset-env":"^7.0.0-beta.47","babel-eslint":"^8.2.3","eslint":"^4.19.1","gulp":"^4.0.0","gulp-babel":"^8.0.0-beta.2","gulp-watch":"^5.0.0"},"readme":"# ykit-config-yo\n\n该插件是为 Hy2.0 项目量身定制的构建方案和开发服务。\n\n关于 yo 的详细使用说明请查看 [Yo 官方文档][1]。\n\n## Features\n\n- 支持一键初始化 yo 项目\n- 从 js export 中提取 css/scss 依赖并去重合并\n- js/css 的开发服务中间件\n- 通过动态链接库等方式提升编译构建性能\n\n## 安装\n\n根据项目需求可选择不同的安装方式。\n\n### 创建项目\n\n如果要创建新项目，首先创建一个空的项目目录，之后在项目目录下通过 `init` 命令一键生成脚手架。\n\n```\n$ ykit init yo\n```\n\n### 为已有项目添加 yo 插件\n\n在项目中执行：\n\n```\n$ npm install ykit-config-yo --save\n```\n\n编辑 `ykit.js`，引入插件：\n\n```\nmodule.exports = {\n    plugins: ['yo']\n    // ...\n};\n```\n\n## dll 命令\n\ndll 命令是对编译流程的一个优化。\n\n由于 yo 依赖的库和组件很多，为了提升编译性能，我们通过 Webpack 的 DLLPlugin 将这些第三方模块打包成 `lib.js`，从而提升编译速度并更有效地利用客户端缓存。\n\n构建和发布时插件都会自动调用该命令生成 `lib.js`，只有我们手动改了库中包含的模块并希望立即生效时才需要手动调用 `ykit dll` 命令。具体说明详见 [Yo 官方文档-关于 lib.js][2]。\n\n另外你也可以调用 `ykit dll-min` 来生成 `production` 环境下的 `lib.js`。这种 `lib.js` 去除了 `React` 内部的冗余代码和警告，并且性能要比普通的 `lib.js`好。可以模拟线上环境App的真实性能。\n\n## 配置 chunk\n\n一般情况下不需要手动配置 chunk 的 `publicPath` 和 `chunkFilename`，如果有这种需求，可以通过如下配置实现：\n\n```\n{\n    modifyConfig: function(config) {\n        config.output.local.chunkFilename = '[id].chunk.js';\n        config.output.local.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'prd/');\n        config.output.dev.chunkFilename = '[id].chunk@dev.js';\n        config.output.dev.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'dev/');\n        config.output.prd.chunkFilename = '[id].chunk@[chunkhash].js';\n        config.output.prd.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'prd/');\n    }\n}\n```\n其中 `local`，`dev` 和 `prd` 分别对应着本地，开发机和线上环境。\n\n## 配置lib.js\n\n默认情况下 `lib.js` 中包含了 `React`，`ReactDOM`，`Babel-Polyfill`，`Yo-Router`四个依赖，如果你有更多的公用依赖需要打在 `lib.js` 中\n可以通过如下配置实现：\n\n```\n{\n    modifyConfig: function(config) {\n        config.getVendor = function(vendors) {\n            return vendors.concat('newLib');\n        }\n    }\n}\n```\n\n其中参数 `vendors` 是原有的四个依赖，你可以向其中加入新的 `node_modules` 中的依赖，也可以加入业务模块，这时候你需要提供一个相对于 `src` 文件夹\n的路径。\n\n## 插件配置详情\n\n```javascript\n{\n    module: {\n        loaders: this.config.module.loaders.concat([\n            {\n                test: /\\.js$/,\n                exclude: /(node_modules|bower_components)/,\n                loaders: ['happypack/loader']\n            }, {\n                test: /\\.(scss|css)$/,\n                loaders: [require.resolve('./loader/empty-loader')]\n            }\n        ])\n    },\n    devtool: 'source-map',\n    plugins: this.config.plugins.concat[\n        dllPlugin,\n        envPlugin,\n        happyPackPlugin,\n    ]\n}\n```\n\n[1]: http://ued.qunar.com/hy2/yo/index.html\n[2]: http://ued.qunar.com/hy2/yo/start-lib.html\n","readmeFilename":"README.md","gitHead":"27fc7e08151c43ef6ca50c3a59f22b4080e813f3","_id":"ykit-config-yo@4.0.0-beta.15","_npmVersion":"6.1.0","_nodeVersion":"8.11.1","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"integrity":"sha512-XfmahUISREfitacBFBWs5untimrgiBqt/1LcHhDdlo3Q/4D9BRJC6MesfjrhwXc89EP9Kcfmz7CQpYFEDSNqsw==","shasum":"26b5f4d17febf71b2ad07d5eb43c376fc8c507a5","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-4.0.0-beta.15.tgz","fileCount":100,"unpackedSize":204782,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbDRl+CRA9TVsSAnZWagAA5+MP/RGlxULgK+x9ohKFE+Ux\n+ug3pdhgBLJT2X6fse1IcO948X6xoQBZBH9/Y3WCfDSUo2tzDn1WlU9/94A4\nmxpxFA7CJ+ag2Gmkc2ANKeC6GK6jVrYPdNgXZ/nH0KItJwN3Vle5IOgCVr1R\nFbQLDQahHa/nrOHG2SlrPzwaQ5KIvPpZhTSxllesg+WD5xFNfmz+udlz4CRs\ncbVwfBNidwgARzewJunb+JE1ausIH53KMs88Jn+MHaIt9bdQ0YAvfGoL3IxC\nqc5vUcWmJ/HHZyFqe/7uCDkbB6BFeIgOkGhwdo9t59cCkSWwmdzS+j/MIeKG\nVktOspcM7P/rLJhmOuk1NIcPFgZ0e+hlmuNPlMBoZrfZAwmkB1ZESjlHIF5u\nldg96EbPg1XKpZA1L7fBo5OWLVmMQPevFymtMX2KEBDG1bV/+eQI1cmeQVG0\nyoOJQABvtE+QSHy7Z9WbpW7n7aa/njaeXlexbLK8oe5GyIQX880eXhl4Gk9+\nVUmHwtLNvfEVSlIauJ4ByQYwyZ4PatHDYYr/GmFUFesjuvhTyp9PSNJsn5HE\ndpVc6MJRFxT3yE+khsjthri/++whzGcWBFJLQGirHCfz6EchvG/X04kD+/UD\nLcrbmoqiFOAbLCbMkuf8f7u5y40wYUu7ZrGYlsFvtLWc5DTdck9CszL5ZvDE\ndbKL\r\n=iFZU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBNypO5fAfRbQ/kujBfrQXIqq4Xqg2AgCuJDI0OEvLVwAiEApjwQIOcElW73KyOurrLZ1rsHLJpC+r1Uut7F4VlW62U="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo_4.0.0-beta.15_1527585149581_0.3279036299659215"},"_hasShrinkwrap":false},"3.7.5-beta.2":{"name":"ykit-config-yo","version":"3.7.5-beta.2","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"colors":"^1.1.2","copy-dir":"^0.3.0","css-loader":"^0.23.1","exists-case":"^0.1.0","extend":"^3.0.0","fast-sass-loader-china":"^1.1.0","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"4.6.1","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","style-loader":"^0.13.1","uglify-js":"^2.7.4","uglifycss":"^0.0.27","underscore":"^1.8.3","ykit-config-react":"^2.1.0"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"readme":"# ykit-config-yo\n\n该插件是为 Hy2.0 项目量身定制的构建方案和开发服务。\n\n关于 yo 的详细使用说明请查看 [Yo 官方文档][1]。\n\n## Features\n\n- 支持一键初始化 yo 项目\n- 从 js export 中提取 css/scss 依赖并去重合并\n- js/css 的开发服务中间件\n- 通过动态链接库等方式提升编译构建性能\n\n## 安装\n\n根据项目需求可选择不同的安装方式。\n\n### 创建项目\n\n如果要创建新项目，首先创建一个空的项目目录，之后在项目目录下通过 `init` 命令一键生成脚手架。\n\n```\n$ ykit init yo\n```\n\n### 为已有项目添加 yo 插件\n\n在项目中执行：\n\n```\n$ npm install ykit-config-yo --save\n```\n\n编辑 `ykit.js`，引入插件：\n\n```\nmodule.exports = {\n    plugins: ['yo']\n    // ...\n};\n```\n\n## dll 命令\n\ndll 命令是对编译流程的一个优化。\n\n由于 yo 依赖的库和组件很多，为了提升编译性能，我们通过 Webpack 的 DLLPlugin 将这些第三方模块打包成 `lib.js`，从而提升编译速度并更有效地利用客户端缓存。\n\n构建和发布时插件都会自动调用该命令生成 `lib.js`，只有我们手动改了库中包含的模块并希望立即生效时才需要手动调用 `ykit dll` 命令。具体说明详见 [Yo 官方文档-关于 lib.js][2]。\n\n另外你也可以调用 `ykit dll-min` 来生成 `production` 环境下的 `lib.js`。这种 `lib.js` 去除了 `React` 内部的冗余代码和警告，并且性能要比普通的 `lib.js`好。可以模拟线上环境App的真实性能。\n\n## 配置 chunk\n\n一般情况下不需要手动配置 chunk 的 `publicPath` 和 `chunkFilename`，如果有这种需求，可以通过如下配置实现：\n\n```\n{\n    modifyConfig: function(config) {\n        config.output.local.chunkFilename = '[id].chunk.js';\n        config.output.local.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'prd/');\n        config.output.dev.chunkFilename = '[id].chunk@dev.js';\n        config.output.dev.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'dev/');\n        config.output.prd.chunkFilename = '[id].chunk@[chunkhash].js';\n        config.output.prd.publicPath = '//' + path.join('q.qunarzz.com', projectDir, 'prd/');\n    }\n}\n```\n其中 `local`，`dev` 和 `prd` 分别对应着本地，开发机和线上环境。\n\n## 配置lib.js\n\n默认情况下 `lib.js` 中包含了 `React`，`ReactDOM`，`Babel-Polyfill`，`Yo-Router`四个依赖，如果你有更多的公用依赖需要打在 `lib.js` 中\n可以通过如下配置实现：\n\n```\n{\n    modifyConfig: function(config) {\n        config.getVendor = function(vendors) {\n            return vendors.concat('newLib');\n        }\n    }\n}\n```\n\n其中参数 `vendors` 是原有的四个依赖，你可以向其中加入新的 `node_modules` 中的依赖，也可以加入业务模块，这时候你需要提供一个相对于 `src` 文件夹\n的路径。\n\n## 插件配置详情\n\n```javascript\n{\n    module: {\n        loaders: this.config.module.loaders.concat([\n            {\n                test: /\\.js$/,\n                exclude: /(node_modules|bower_components)/,\n                loaders: ['happypack/loader']\n            }, {\n                test: /\\.(scss|css)$/,\n                loaders: [require.resolve('./loader/empty-loader')]\n            }\n        ])\n    },\n    devtool: 'source-map',\n    plugins: this.config.plugins.concat[\n        dllPlugin,\n        envPlugin,\n        happyPackPlugin,\n    ]\n}\n```\n\n[1]: http://ued.qunar.com/hy2/yo/index.html\n[2]: http://ued.qunar.com/hy2/yo/start-lib.html\n","readmeFilename":"README.md","gitHead":"31ae7654f2d94a3cf2b8b10c316496763b6a491b","_id":"ykit-config-yo@3.7.5-beta.2","_shasum":"49bd1145cae2d9cd0fcc4ea95a650e0f8d4353ab","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.12.2","_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"dist":{"shasum":"49bd1145cae2d9cd0fcc4ea95a650e0f8d4353ab","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-3.7.5-beta.2.tgz","integrity":"sha512-vZLeVoTP98N/yAkzuJBWwwQ6fzf8o6slA0sqSUW+cNekhOk7Nb09RgnnDBQDobGSTCaP5hQyq4r7QLoS5bBKRw==","fileCount":67,"unpackedSize":119452,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbf+HVCRA9TVsSAnZWagAAvOoP/icz7LBqYJL9zzrLe6pB\nQAE6vH+egaqfS96ur1BchmKVfBHsGAhRulci5yV4qAhyDPlI5SMee7weu5jD\n4wYYDx+DhfR9oviQS49/aWxzkl5oPwtABOR5QqpjYEbkzTBOpyDXMSX+i/AP\nmd4ydVOrHQ39m6kpPenxD5gn5VQ0cFfDzRFEnjRQkfQy4E0L3lyPLEmYdJ9l\n07g1yyoSDV/wyc6pm8Dyi6v2ihyw3r+SPVPY1sNECe0Co4kcMsnJXhx6WlNa\nP9O0wMfHx0DUX3/6R4ySuhLTYnvBjlSqPqE92FkjehlDi8FAff3OTK9l9cDB\nc9sZlabAl/IKDZZCFHxMgFYNSLBemqc0P8JHCnqVihF+jPSpjOcFoPSUFzU4\nazc68hP7mwkkwAtWCw1hfNb10aznsAME0B/QRQDh9fRFsMC+607k2Vye1H37\n9KCjhgg5jqLtl7967lwoy5vEIpojI4DweNfNZiyRzx7KM5f+Wrosh6dyMtH6\nfaiIdbWrsnHHzv88PjSWj+GuHENqxZtP486az9GYhpMfaoWlamul16PFzxB1\nxmUCJYE+H9pLVqm/URhIuDE1wOOkzFKrVK3p8pNhLfb4DrEAQ5tEbFNupeBZ\nKP9PqhWymmFY04SVk3vKD000nbcSR0cUbOI5H9rvsZMCNGE8o3beApfNb09X\n6jrg\r\n=DAym\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC7v365zxlFbpziYzQ+1ltYHsoD7C1LqK4ExA0Yi3b8hAiAA0TAA8eNmHHLDlDXwCMCBNV8QAnJS8q72RlegnPe3Lw=="}]},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo_3.7.5-beta.2_1535107540843_0.6290654742584127"},"_hasShrinkwrap":false},"3.7.5":{"name":"ykit-config-yo","version":"3.7.5","description":"Ykit Yo插件","main":"index.js","engines":{"node":">=0.12"},"license":"MIT","dependencies":{"babel-core":"^6.10.4","babel-loader":"^6.2.4","babel-plugin-transform-decorators-legacy":"^1.3.4","babel-polyfill":"^6.16.0","babel-preset-es2015":"^6.9.0","babel-preset-react":"^6.11.1","babel-preset-stage-1":"^6.16.0","clean-css":"^3.4.20","colors":"1.1.2","copy-dir":"^0.3.0","exists-case":"^0.1.0","extend":"^3.0.0","happypack":"^3.0.1","lodash":"^4.17.4","mkdirp":"^0.5.1","node-sass-china":"^3.8.0","normalize-path":"^2.0.1","replacestream":"^4.0.2","rmdir-recursive":"0.0.1","shelljs":"^0.7.7","uglify-js":"^2.7.4","underscore":"^1.8.3"},"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["ykit","hy"],"maintainers":[{"name":"malcolmyu","email":"minghao_yu@163.com"},{"name":"ymfe","email":"ymfe.team@gmail.com"}],"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"gitHead":"236bb9e7e52b69719b2bb30bc752a92bb38b0ec3","_id":"ykit-config-yo@3.7.5","_nodeVersion":"10.22.1","_npmVersion":"6.14.6","dist":{"integrity":"sha512-UHm76gmuB2EdlipIfFN13tiOBN7vTQLL6wTIDYpkWKIPbYoUruAELMKLBOApk9S9vQXX+b8ZXMHQvEz1wKJU5A==","shasum":"42be0a8b6f14bef7c506582a16c435a6c58c5b85","tarball":"https://registry.npmjs.org/ykit-config-yo/-/ykit-config-yo-3.7.5.tgz","fileCount":51,"unpackedSize":91935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh3ooNCRA9TVsSAnZWagAAF+MQAI02wTzWgN4ZxqXMPDpU\njyBCBJ6uu8nYRHjfXP0aRWQf+IBUnM5GabPeYOWNdadX5vv894w5Rib1ZJyi\nCqCIsxnyz61vT0nRS5Lx+GIlyeaAfrEVG6tJ7qAa6pfN9a3qrf+zr8BnuwKY\nomIR+bsz5txI010pVs8HFLI4ivZPs51gA8kq5hi04NX91p28qZDVJKnXIbtJ\ne3kMGYY6dT+XAI/W7wJvDG1KO/Gn6JuhhZcfRfCAUhlinyUqPh0XYI2KHPgE\ncuzj1ijusR+U5LU7gj6PaG14SI2hpRhHbA4LjbOlw1tlGyoi08rLw4VwIanE\nL+zbagqhztdVMyjizrFsYNzOjOkhjRoUnWhAEZZTSymSQtC4IW4/pNRUG0Zy\nVCYW/vToegkqCxBIsyw1juIxIXCwGXfYzG7JjPZUJeBd/gA8rAtKEoUZhbQg\n/ww6GqxCEJFP6BIdWUQNmaLLxB54PTTnSg/AQOLy6sJgHFz32FmUkN76+JDj\n6Ep7pzAtQez5TS8ymJtq+z4LD+tWKtpJeXCPMTsAehY4I19QmWZ18pkrEwCA\nZEHWu95D6wro3d8f8ZDbZ5/iAwFQIg9LHveJkPbg3O1EvlpTlYqMYthqdOji\n3h1Qq9eCYQzab61sodVWt4eVeqWbbUACX2EI7s3L5OBmvBvB0UtiwetnbNR+\nb8SP\r\n=yX5J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDbsJg/BowsixUVge9NrBkOJD9XAEH6l8xUy5p9ULzR1AiATjeEpJ0c7EKzhwGsu9KSHeKv3vpB041mR3xc2rDVIUA=="}]},"_npmUser":{"name":"ymfe","email":"ymfe.team@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/ykit-config-yo_3.7.5_1641974285268_0.030021190364936334"},"_hasShrinkwrap":false}},"keywords":["ykit","hy"],"repository":{"type":"git","url":"git@gitlab.corp.qunar.com:mfe/ykit-config-hy.git"},"contributors":[{"name":"jiao.shen"},{"name":"yuhao.ju"},{"name":"minghao.yu"},{"name":"xiaoxiao.xu"}],"license":"MIT","readmeFilename":"README.md"}