{"_id":"gulp-predefined-tasks","_rev":"45-72fe399cb670d273beebc8f1bc23f183","name":"gulp-predefined-tasks","description":"This project provides several common used tasks for Gulp.","dist-tags":{"latest":"0.2.0","alpha":"0.2.0-alpha03","@alpha":"0.2.0-alpha01"},"versions":{"0.1.0":{"name":"gulp-predefined-tasks","version":"0.1.0","repository":{"type":"git","url":"https://github.com/zhengcan/gulp-predefined-tasks"},"author":{"name":"Zheng Can","email":"zc3593835@gmail.com"},"license":"MIT","scripts":{"build":"gulp","watch":"gulp build:lib:js watch:lib:js","webpack":"webpack"},"main":"lib/index.js","files":["dist","lib"],"dependencies":{},"devDependencies":{"autoprefixer":"^6.7.2","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-polyfill":"^6.22.0","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","browser-sync":"^2.18.7","chai":"^3.5.0","chalk":"^1.1.3","css-loader":"^0.26.1","eslint":"^3.15.0","eslint-plugin-babel":"^4.0.1","eslint-plugin-flowtype":"^2.30.0","eslint-plugin-react":"^6.10.0","eventsource-polyfill":"^0.9.6","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-clean-css":"^3.0.2","gulp-eslint":"^3.0.1","gulp-exec":"^2.1.3","gulp-imagemin":"^3.1.1","gulp-less":"^3.3.0","gulp-mocha":"^4.0.1","gulp-plumber":"^1.1.0","gulp-postcss":"^6.3.0","gulp-rename":"^1.2.2","gulp-shell":"^0.5.2","gulp-sourcemaps":"^2.4.1","gulp-uglify":"^2.0.1","gulp-util":"^3.0.8","less-loader":"^2.2.3","postcss-loader":"^1.2.2","pump":"^1.0.2","react":"^15.4.2","react-dom":"^15.4.2","react-hot-loader":"v3.0.0-beta.6","rimraf":"^2.5.4","style-loader":"^0.13.1","svg-url-loader":"^2.0.1","url-loader":"^0.5.7","webpack":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-dev-server":"^2.3.0","webpack-hot-middleware":"^2.16.1","webpack-stream":"^3.2.0"},"peerDependencies":{"react":"^15.4.2","react-dom":"^15.4.2"},"description":"[![Travis][build-badge]][build] [![NPM version][npm-image]][npm-url] [![Downloads][downloads-image]][npm-url] [![npm][npm-badge]][npm]","licenseText":"MIT License\n\nCopyright (c) 2017 Zheng Can\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"gulp-predefined-tasks@0.1.0","dist":{"shasum":"add118ee2d95a23e44bd85401d0923bb8ffcf17a","tarball":"https://registry.npmjs.org/gulp-predefined-tasks/-/gulp-predefined-tasks-0.1.0.tgz","integrity":"sha512-J75GYZ4nhtX1FoHosq/gRNAjaaDuMM1T52gOoQGdwO8Qy3Y60f6w+cFC4YX+l7HcCii+53+JJL24jo1lhvm8dQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAl+zbGjk61mbpTh5cg0W+zmJSe3uG+fklBGgCnghK2QAiBfFb9Q1ZHpk1jhr5gnKrytlNsK9zYsldM0+GqKmkVItg=="}]},"maintainers":[{"name":"canzheng","email":"zc3593835@gmail.com"}],"_npmUser":{"name":"canzheng","email":"zc3593835@gmail.com"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gulp-predefined-tasks-0.1.0.tgz_1487867166445_0.38178974366746843"}},"0.1.1":{"name":"gulp-predefined-tasks","version":"0.1.1","repository":{"type":"git","url":"https://github.com/zhengcan/gulp-predefined-tasks"},"author":{"name":"Zheng Can","email":"zc3593835@gmail.com"},"license":"MIT","scripts":{"build":"gulp","watch":"gulp build:lib:js watch:lib:js","webpack":"webpack"},"main":"lib/index.js","files":["dist","lib"],"dependencies":{},"devDependencies":{"autoprefixer":"^6.7.2","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-polyfill":"^6.22.0","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","browser-sync":"^2.18.7","chai":"^3.5.0","chalk":"^1.1.3","css-loader":"^0.26.1","del":"^2.2.2","eslint":"^3.15.0","eslint-plugin-babel":"^4.0.1","eslint-plugin-flowtype":"^2.30.0","eslint-plugin-react":"^6.10.0","eventsource-polyfill":"^0.9.6","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-clean-css":"^3.0.2","gulp-eslint":"^3.0.1","gulp-imagemin":"^3.1.1","gulp-less":"^3.3.0","gulp-plumber":"^1.1.0","gulp-postcss":"^6.3.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.4.1","gulp-spawn-mocha":"^3.1.0","gulp-uglify":"^2.0.1","gulp-util":"^3.0.8","ignore-styles":"^5.0.1","less-loader":"^2.2.3","mocha":"^3.2.0","postcss-loader":"^1.2.2","pump":"^1.0.2","react":"^15.4.2","react-dom":"^15.4.2","react-hot-loader":"v3.0.0-beta.6","style-loader":"^0.13.1","svg-url-loader":"^2.0.1","url-loader":"^0.5.7","webpack":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-dev-server":"^2.3.0","webpack-hot-middleware":"^2.16.1","webpack-stream":"^3.2.0"},"peerDependencies":{"react":"^15.4.2","react-dom":"^15.4.2"},"description":"[![Travis][build-badge]][build] [![NPM version][npm-image]][npm-url] [![Downloads][downloads-image]][npm-url] [![npm][npm-badge]][npm]","licenseText":"MIT License\n\nCopyright (c) 2017 Zheng Can\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"gulp-predefined-tasks@0.1.1","dist":{"shasum":"e603e0df8bac7f6a0b56713ccd787fa38a4a5e34","tarball":"https://registry.npmjs.org/gulp-predefined-tasks/-/gulp-predefined-tasks-0.1.1.tgz","integrity":"sha512-mzIQrU2Ec7wEV6hM5DCHQEGwQEUxOdiFNktEhjmlXYuyYF+Cep6CsdthiPQR+0PS/XJuSUeMhC2uRondcEBYkg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDD0PLq0NnaCJLLchDRrM84eZpnQKqStN0jsEBjKwOwHgIgJQNAKwgMKupwVqs9cU7wTM+Dno5rOqbvQOx0F+0po54="}]},"maintainers":[{"name":"canzheng","email":"zc3593835@gmail.com"}],"_npmUser":{"name":"canzheng","email":"zc3593835@gmail.com"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gulp-predefined-tasks-0.1.1.tgz_1487919880826_0.03130222298204899"}},"0.1.2-alpha.1":{"name":"gulp-predefined-tasks","version":"0.1.2-alpha.1","repository":{"type":"git","url":"https://github.com/zhengcan/gulp-predefined-tasks"},"author":{"name":"Zheng Can","email":"zc3593835@gmail.com"},"license":"MIT","scripts":{"build":"gulp","watch":"gulp build:lib:js watch:lib:js","webpack":"webpack","prepublish":"gulp build:lib:js"},"main":"lib/index.js","files":["dist","lib"],"dependencies":{},"devDependencies":{"autoprefixer":"^6.7.2","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-polyfill":"^6.22.0","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","browser-sync":"^2.18.7","chai":"^3.5.0","chalk":"^1.1.3","css-loader":"^0.26.1","del":"^2.2.2","eslint":"^3.15.0","eslint-plugin-babel":"^4.0.1","eslint-plugin-flowtype":"^2.30.0","eslint-plugin-react":"^6.10.0","eventsource-polyfill":"^0.9.6","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-clean-css":"^3.0.2","gulp-eslint":"^3.0.1","gulp-imagemin":"^3.1.1","gulp-less":"^3.3.0","gulp-plumber":"^1.1.0","gulp-postcss":"^6.3.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.4.1","gulp-spawn-mocha":"^3.1.0","gulp-uglify":"^2.0.1","gulp-util":"^3.0.8","ignore-styles":"^5.0.1","less-loader":"^2.2.3","mocha":"^3.2.0","postcss-loader":"^1.2.2","pump":"^1.0.2","react":"^15.4.2","react-dom":"^15.4.2","react-hot-loader":"v3.0.0-beta.6","style-loader":"^0.13.1","svg-url-loader":"^2.0.1","url-loader":"^0.5.7","webpack":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-dev-server":"^2.3.0","webpack-hot-middleware":"^2.16.1","webpack-stream":"^3.2.0"},"peerDependencies":{"react":"^15.4.2","react-dom":"^15.4.2"},"description":"This project provides several common used tasks for [Gulp][gulp].","licenseText":"MIT License\n\nCopyright (c) 2017 Zheng Can\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"gulp-predefined-tasks@0.1.2-alpha.1","dist":{"shasum":"c487dcc951336052a57932d5f3c554ea998f5982","tarball":"https://registry.npmjs.org/gulp-predefined-tasks/-/gulp-predefined-tasks-0.1.2-alpha.1.tgz","integrity":"sha512-OkiKZVcgNpllb40gVqRt+hOijqv/FFb2WVoTlYEBdPelM6SjIRs5BkXCHAPJlwQzUKJRWNGqfFcx0iqAfA9+mA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSPGRpd3G9VJqogZ+z7/NmFSKHfJphav5jsiEofWyZvQIgUxY+vjhAd+Z+Mg6KjlTmNPjpcspyj3liTHDNnub0aKc="}]},"maintainers":[{"name":"canzheng","email":"zc3593835@gmail.com"}],"_npmUser":{"name":"canzheng","email":"zc3593835@gmail.com"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gulp-predefined-tasks-0.1.2-alpha.1.tgz_1487929097644_0.8584967525675893"}},"0.1.2-alpha.2":{"name":"gulp-predefined-tasks","version":"0.1.2-alpha.2","repository":{"type":"git","url":"https://github.com/zhengcan/gulp-predefined-tasks"},"author":{"name":"Zheng Can","email":"zc3593835@gmail.com"},"license":"MIT","scripts":{"build":"gulp","watch":"gulp build:lib:js watch:lib:js","webpack":"webpack","prepublish":"gulp build:lib:js"},"main":"lib/index.js","dependencies":{},"devDependencies":{"autoprefixer":"^6.7.2","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-polyfill":"^6.22.0","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","browser-sync":"^2.18.7","chai":"^3.5.0","chalk":"^1.1.3","css-loader":"^0.26.1","del":"^2.2.2","eslint":"^3.15.0","eslint-plugin-babel":"^4.0.1","eslint-plugin-flowtype":"^2.30.0","eslint-plugin-react":"^6.10.0","eventsource-polyfill":"^0.9.6","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-clean-css":"^3.0.2","gulp-eslint":"^3.0.1","gulp-imagemin":"^3.1.1","gulp-less":"^3.3.0","gulp-plumber":"^1.1.0","gulp-postcss":"^6.3.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.4.1","gulp-spawn-mocha":"^3.1.0","gulp-uglify":"^2.0.1","gulp-util":"^3.0.8","ignore-styles":"^5.0.1","less-loader":"^2.2.3","mocha":"^3.2.0","postcss-loader":"^1.2.2","pump":"^1.0.2","react":"^15.4.2","react-dom":"^15.4.2","react-hot-loader":"v3.0.0-beta.6","style-loader":"^0.13.1","svg-url-loader":"^2.0.1","url-loader":"^0.5.7","webpack":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-dev-server":"^2.3.0","webpack-hot-middleware":"^2.16.1","webpack-stream":"^3.2.0"},"peerDependencies":{"react":"^15.4.2","react-dom":"^15.4.2"},"description":"This project provides several common used tasks for [Gulp][gulp].","licenseText":"MIT License\n\nCopyright (c) 2017 Zheng Can\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"gulp-predefined-tasks@0.1.2-alpha.2","dist":{"shasum":"d2d0a1f0f8ed907091dcc62b75bff92496f6ff59","tarball":"https://registry.npmjs.org/gulp-predefined-tasks/-/gulp-predefined-tasks-0.1.2-alpha.2.tgz","integrity":"sha512-S6Q6J6wLGJemOU7fE4ldbtufndnd0dXoJwrMQbAXQnwI+BxRzKCPwoZ1b0R8uZrbxR6Hc46QGoQlQo+pyXT4MA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFbGjhpT2EeyHbi33X4+tFMvRtbkxfykQ/Qbgea3gKk/AiEAl0dlxzZg/V9wC+IcJe0NaNUsxHCtQWyTWr9txunKNhY="}]},"maintainers":[{"name":"canzheng","email":"zc3593835@gmail.com"}],"_npmUser":{"name":"canzheng","email":"zc3593835@gmail.com"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gulp-predefined-tasks-0.1.2-alpha.2.tgz_1487930531771_0.9057418638840318"}},"0.1.2-alpha.3":{"name":"gulp-predefined-tasks","version":"0.1.2-alpha.3","repository":{"type":"git","url":"https://github.com/zhengcan/gulp-predefined-tasks"},"author":{"name":"Zheng Can","email":"zc3593835@gmail.com"},"license":"MIT","scripts":{"build":"gulp","watch":"gulp build:lib:js watch:lib:js","install":"gulp build:lib"},"main":"lib/index.js","dependencies":{},"devDependencies":{"autoprefixer":"^6.7.2","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-polyfill":"^6.22.0","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","browser-sync":"^2.18.7","chai":"^3.5.0","chalk":"^1.1.3","css-loader":"^0.26.1","del":"^2.2.2","eslint":"^3.15.0","eslint-plugin-babel":"^4.0.1","eslint-plugin-flowtype":"^2.30.0","eslint-plugin-react":"^6.10.0","eventsource-polyfill":"^0.9.6","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-clean-css":"^3.0.2","gulp-eslint":"^3.0.1","gulp-imagemin":"^3.1.1","gulp-less":"^3.3.0","gulp-plumber":"^1.1.0","gulp-postcss":"^6.3.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.4.1","gulp-spawn-mocha":"^3.1.0","gulp-uglify":"^2.0.1","gulp-util":"^3.0.8","ignore-styles":"^5.0.1","less-loader":"^2.2.3","mocha":"^3.2.0","postcss-loader":"^1.2.2","pump":"^1.0.2","react":"^15.4.2","react-dom":"^15.4.2","react-hot-loader":"v3.0.0-beta.6","style-loader":"^0.13.1","svg-url-loader":"^2.0.1","url-loader":"^0.5.7","webpack":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-dev-server":"^2.3.0","webpack-hot-middleware":"^2.16.1","webpack-stream":"^3.2.0"},"peerDependencies":{"react":"^15.4.2","react-dom":"^15.4.2"},"description":"This project provides several common used tasks for Gulp.","licenseText":"MIT License\n\nCopyright (c) 2017 Zheng Can\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"gulp-predefined-tasks@0.1.2-alpha.3","dist":{"shasum":"710b5f40176a63f6780b5a3a08e7c2b2933a71ea","tarball":"https://registry.npmjs.org/gulp-predefined-tasks/-/gulp-predefined-tasks-0.1.2-alpha.3.tgz","integrity":"sha512-ENkbOV7fY7+JcI+5W54KmM3xvDxs3fKRNhN3/Twavzx3tz1a2cQmN9R/fCF7NIvCZus7J3Wa/GCWqM7kEiTfaA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCi/Zm58S/mjFFSPzDoGZQJPWhjO2kdMLAnAsXPDRVwmQIhAMTVxusFipmFx5aObP0v9zwpLmO/qJ8y43bPcAOvioA9"}]},"maintainers":[{"name":"canzheng","email":"zc3593835@gmail.com"}],"_npmUser":{"name":"canzheng","email":"zc3593835@gmail.com"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gulp-predefined-tasks-0.1.2-alpha.3.tgz_1487939557094_0.8439120096154511"}},"0.1.2-alpha.4":{"name":"gulp-predefined-tasks","version":"0.1.2-alpha.4","repository":{"type":"git","url":"https://github.com/zhengcan/gulp-predefined-tasks"},"author":{"name":"Zheng Can","email":"zc3593835@gmail.com"},"license":"MIT","scripts":{"build":"gulp","watch":"gulp build:lib:js watch:lib:js","prepublish":"gulp build:lib"},"main":"lib/index.js","dependencies":{},"devDependencies":{"autoprefixer":"^6.7.2","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-polyfill":"^6.22.0","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","browser-sync":"^2.18.7","chai":"^3.5.0","chalk":"^1.1.3","css-loader":"^0.26.1","del":"^2.2.2","eslint":"^3.15.0","eslint-plugin-babel":"^4.0.1","eslint-plugin-flowtype":"^2.30.0","eslint-plugin-react":"^6.10.0","eventsource-polyfill":"^0.9.6","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-clean-css":"^3.0.2","gulp-eslint":"^3.0.1","gulp-imagemin":"^3.1.1","gulp-less":"^3.3.0","gulp-plumber":"^1.1.0","gulp-postcss":"^6.3.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.4.1","gulp-spawn-mocha":"^3.1.0","gulp-uglify":"^2.0.1","gulp-util":"^3.0.8","ignore-styles":"^5.0.1","less-loader":"^2.2.3","mocha":"^3.2.0","postcss-loader":"^1.2.2","pump":"^1.0.2","react":"^15.4.2","react-dom":"^15.4.2","react-hot-loader":"v3.0.0-beta.6","style-loader":"^0.13.1","svg-url-loader":"^2.0.1","url-loader":"^0.5.7","webpack":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-dev-server":"^2.3.0","webpack-hot-middleware":"^2.16.1","webpack-stream":"^3.2.0"},"peerDependencies":{"react":"^15.4.2","react-dom":"^15.4.2"},"description":"This project provides several common used tasks for Gulp.","licenseText":"MIT License\n\nCopyright (c) 2017 Zheng Can\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"gulp-predefined-tasks@0.1.2-alpha.4","dist":{"shasum":"7bb73046143ab729d4d217c1d51358165c7582fb","tarball":"https://registry.npmjs.org/gulp-predefined-tasks/-/gulp-predefined-tasks-0.1.2-alpha.4.tgz","integrity":"sha512-MOhxJE0y0/khbuXDI2/Txm0l0Z7hX7V6BVrRn8TG/A2viqhRcScRxesBQe3RQavmWZKEhy79Kcp5s0iDftFlcA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDCKjEaMqtTwq3YuKDewO1e3Ht+70ib1RGpW5SaRYIyhAiEAuPSWcSrtnhN+R9DdgT5a3S1w9mD60TSUxa9CZInZo5s="}]},"maintainers":[{"name":"canzheng","email":"zc3593835@gmail.com"}],"_npmUser":{"name":"canzheng","email":"zc3593835@gmail.com"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gulp-predefined-tasks-0.1.2-alpha.4.tgz_1487940032476_0.17781075951643288"}},"0.1.2-alpha.5":{"name":"gulp-predefined-tasks","version":"0.1.2-alpha.5","repository":{"type":"git","url":"https://github.com/zhengcan/gulp-predefined-tasks"},"author":{"name":"Zheng Can","email":"zc3593835@gmail.com"},"license":"MIT","scripts":{"build":"gulp","watch":"gulp build:lib:js watch:lib:js","prepublish":"gulp build:lib:js"},"main":"lib/index.js","dependencies":{},"devDependencies":{"autoprefixer":"^6.7.2","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-polyfill":"^6.22.0","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","browser-sync":"^2.18.7","chai":"^3.5.0","chalk":"^1.1.3","css-loader":"^0.26.1","del":"^2.2.2","eslint":"^3.15.0","eslint-plugin-babel":"^4.0.1","eslint-plugin-flowtype":"^2.30.0","eslint-plugin-react":"^6.10.0","eventsource-polyfill":"^0.9.6","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-clean-css":"^3.0.2","gulp-eslint":"^3.0.1","gulp-imagemin":"^3.1.1","gulp-less":"^3.3.0","gulp-plumber":"^1.1.0","gulp-postcss":"^6.3.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.4.1","gulp-spawn-mocha":"^3.1.0","gulp-uglify":"^2.0.1","gulp-util":"^3.0.8","ignore-styles":"^5.0.1","less-loader":"^2.2.3","mocha":"^3.2.0","postcss-loader":"^1.2.2","pump":"^1.0.2","react":"^15.4.2","react-dom":"^15.4.2","react-hot-loader":"v3.0.0-beta.6","style-loader":"^0.13.1","svg-url-loader":"^2.0.1","url-loader":"^0.5.7","webpack":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-dev-server":"^2.3.0","webpack-hot-middleware":"^2.16.1","webpack-stream":"^3.2.0"},"peerDependencies":{"react":"^15.4.2","react-dom":"^15.4.2"},"description":"This project provides several common used tasks for Gulp.","licenseText":"MIT License\n\nCopyright (c) 2017 Zheng Can\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"gulp-predefined-tasks@0.1.2-alpha.5","dist":{"shasum":"1de0f051e571559a27985c9a63ccae137c712cc0","tarball":"https://registry.npmjs.org/gulp-predefined-tasks/-/gulp-predefined-tasks-0.1.2-alpha.5.tgz","integrity":"sha512-p6OF/6q2wca6zQfqN52nDUh0IxqK74AqZ36yEh8m77sv3NLf0KRHB5QTh3yqRgWOR7GSpt11wXSdBiC63/26pg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4krvBppWEjKXcB8shQeEZLp7UQrYYPZskXloGRo3KWQIhAIyGopv41MD84h361VTBaq7CiIbemv0dM+Z6vNnZYtpy"}]},"maintainers":[{"name":"canzheng","email":"zc3593835@gmail.com"}],"_npmUser":{"name":"canzheng","email":"zc3593835@gmail.com"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gulp-predefined-tasks-0.1.2-alpha.5.tgz_1487943067152_0.697489743353799"}},"0.1.2-alpha.6":{"name":"gulp-predefined-tasks","version":"0.1.2-alpha.6","repository":{"type":"git","url":"https://github.com/zhengcan/gulp-predefined-tasks"},"author":{"name":"Zheng Can","email":"zc3593835@gmail.com"},"license":"MIT","scripts":{"build":"gulp","watch":"gulp build:lib:js watch:lib:js","prepublish":"gulp build:lib:js"},"main":"lib/index.js","files":["/lib"],"dependencies":{},"devDependencies":{"autoprefixer":"^6.7.2","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-polyfill":"^6.22.0","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","browser-sync":"^2.18.7","chai":"^3.5.0","chalk":"^1.1.3","css-loader":"^0.26.1","del":"^2.2.2","eslint":"^3.15.0","eslint-plugin-babel":"^4.0.1","eslint-plugin-flowtype":"^2.30.0","eslint-plugin-react":"^6.10.0","eventsource-polyfill":"^0.9.6","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-clean-css":"^3.0.2","gulp-eslint":"^3.0.1","gulp-imagemin":"^3.1.1","gulp-less":"^3.3.0","gulp-plumber":"^1.1.0","gulp-postcss":"^6.3.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.4.1","gulp-spawn-mocha":"^3.1.0","gulp-uglify":"^2.0.1","gulp-util":"^3.0.8","ignore-styles":"^5.0.1","less-loader":"^2.2.3","mocha":"^3.2.0","postcss-loader":"^1.2.2","pump":"^1.0.2","react":"^15.4.2","react-dom":"^15.4.2","react-hot-loader":"v3.0.0-beta.6","style-loader":"^0.13.1","svg-url-loader":"^2.0.1","url-loader":"^0.5.7","webpack":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-dev-server":"^2.3.0","webpack-hot-middleware":"^2.16.1","webpack-stream":"^3.2.0"},"peerDependencies":{"react":"^15.4.2","react-dom":"^15.4.2"},"description":"This project provides several common used tasks for Gulp.","licenseText":"MIT License\n\nCopyright (c) 2017 Zheng Can\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"gulp-predefined-tasks@0.1.2-alpha.6","dist":{"shasum":"a80283cd961347daaa5efdb2ced79f64b5c55f8c","tarball":"https://registry.npmjs.org/gulp-predefined-tasks/-/gulp-predefined-tasks-0.1.2-alpha.6.tgz","integrity":"sha512-AWErKdhSLToZ8cPZjX2fCeoLrujvxxOmB45Cmt02eK48zkPzyvrqsD8xSHgvoVmJ6QIuf13LX85a4zxjeWZz3Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/3kf/s9/VuBNuRzZbDboWBGXbJ55MeStnXo0PYewBEwIhAO8bN9IHjnK+NpsolU88+3qJelo689f2H2Ieb8D2tlyn"}]},"maintainers":[{"name":"canzheng","email":"zc3593835@gmail.com"}],"_npmUser":{"name":"canzheng","email":"zc3593835@gmail.com"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gulp-predefined-tasks-0.1.2-alpha.6.tgz_1487944081063_0.009184186346828938"}},"0.1.2-alpha.7":{"name":"gulp-predefined-tasks","version":"0.1.2-alpha.7","repository":{"type":"git","url":"https://github.com/zhengcan/gulp-predefined-tasks"},"author":{"name":"Zheng Can","email":"zc3593835@gmail.com"},"license":"MIT","scripts":{"build":"gulp","watch":"gulp build:lib:js watch:lib:js","prepublish":"gulp build:lib:js"},"main":"lib/index.js","files":["lib/"],"dependencies":{},"devDependencies":{"autoprefixer":"^6.7.2","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-polyfill":"^6.22.0","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","browser-sync":"^2.18.7","chai":"^3.5.0","chalk":"^1.1.3","css-loader":"^0.26.1","del":"^2.2.2","eslint":"^3.15.0","eslint-plugin-babel":"^4.0.1","eslint-plugin-flowtype":"^2.30.0","eslint-plugin-react":"^6.10.0","eventsource-polyfill":"^0.9.6","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-clean-css":"^3.0.2","gulp-eslint":"^3.0.1","gulp-imagemin":"^3.1.1","gulp-less":"^3.3.0","gulp-plumber":"^1.1.0","gulp-postcss":"^6.3.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.4.1","gulp-spawn-mocha":"^3.1.0","gulp-uglify":"^2.0.1","gulp-util":"^3.0.8","ignore-styles":"^5.0.1","less-loader":"^2.2.3","mocha":"^3.2.0","postcss-loader":"^1.2.2","pump":"^1.0.2","react":"^15.4.2","react-dom":"^15.4.2","react-hot-loader":"v3.0.0-beta.6","style-loader":"^0.13.1","svg-url-loader":"^2.0.1","url-loader":"^0.5.7","webpack":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-dev-server":"^2.3.0","webpack-hot-middleware":"^2.16.1","webpack-stream":"^3.2.0"},"peerDependencies":{"react":"^15.4.2","react-dom":"^15.4.2"},"description":"This project provides several common used tasks for Gulp.","licenseText":"MIT License\n\nCopyright (c) 2017 Zheng Can\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"gulp-predefined-tasks@0.1.2-alpha.7","dist":{"shasum":"cf5f89f873deceec06c88289573db153a9fa6ca5","tarball":"https://registry.npmjs.org/gulp-predefined-tasks/-/gulp-predefined-tasks-0.1.2-alpha.7.tgz","integrity":"sha512-t1RlWq8vrHYenYA1uBXrm+Ph0F6LAO3VKB2sZeqUOr5ySTwkz0q8hFqAX0/cDUFNyV2AOMuY/88+I0tg41TSgA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHmUHye9KZbeTdMJeC6aD2AQucrBlIPpLhyQq0WtUGVMAiEA/CM7vzT96SfnsA3HMIVAq4+uHD8GN5B8fC+mvL2iVhM="}]},"maintainers":[{"name":"canzheng","email":"zc3593835@gmail.com"}],"_npmUser":{"name":"canzheng","email":"zc3593835@gmail.com"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gulp-predefined-tasks-0.1.2-alpha.7.tgz_1487944310600_0.45683453092351556"}},"0.1.2-alpha.8":{"name":"gulp-predefined-tasks","version":"0.1.2-alpha.8","repository":{"type":"git","url":"https://github.com/zhengcan/gulp-predefined-tasks"},"author":{"name":"Zheng Can","email":"zc3593835@gmail.com"},"license":"MIT","scripts":{"build":"gulp","watch":"gulp build:lib:js watch:lib:js","prepublish":"gulp build:lib:js"},"main":"lib/index.js","files":["lib/**/*.js"],"dependencies":{},"devDependencies":{"autoprefixer":"^6.7.2","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-polyfill":"^6.22.0","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","browser-sync":"^2.18.7","chai":"^3.5.0","chalk":"^1.1.3","css-loader":"^0.26.1","del":"^2.2.2","eslint":"^3.15.0","eslint-plugin-babel":"^4.0.1","eslint-plugin-flowtype":"^2.30.0","eslint-plugin-react":"^6.10.0","eventsource-polyfill":"^0.9.6","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-clean-css":"^3.0.2","gulp-eslint":"^3.0.1","gulp-imagemin":"^3.1.1","gulp-less":"^3.3.0","gulp-plumber":"^1.1.0","gulp-postcss":"^6.3.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.4.1","gulp-spawn-mocha":"^3.1.0","gulp-uglify":"^2.0.1","gulp-util":"^3.0.8","ignore-styles":"^5.0.1","less-loader":"^2.2.3","mocha":"^3.2.0","postcss-loader":"^1.2.2","pump":"^1.0.2","react":"^15.4.2","react-dom":"^15.4.2","react-hot-loader":"v3.0.0-beta.6","style-loader":"^0.13.1","svg-url-loader":"^2.0.1","url-loader":"^0.5.7","webpack":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-dev-server":"^2.3.0","webpack-hot-middleware":"^2.16.1","webpack-stream":"^3.2.0"},"peerDependencies":{"react":"^15.4.2","react-dom":"^15.4.2"},"description":"This project provides several common used tasks for Gulp.","licenseText":"MIT License\n\nCopyright (c) 2017 Zheng Can\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"gulp-predefined-tasks@0.1.2-alpha.8","dist":{"shasum":"7ed81284335b9039b94eaba5ca261ec841e2773e","tarball":"https://registry.npmjs.org/gulp-predefined-tasks/-/gulp-predefined-tasks-0.1.2-alpha.8.tgz","integrity":"sha512-Gs0eDkk0LK13WCWHDNF/6FBktfVx8zf7g9sz8N0k9dHeF1ChXTX9JFiwafVz9J6z9S2sFnT4xA/J/cXTK96ADA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDw90KoDn9MhggXEyhB8cJRGyfHnXq688zr+nal1HrJzwIgBskjH5KNl/txPYJUB3k9naSLJhU8+eRSnSLxn+CWlHM="}]},"maintainers":[{"name":"canzheng","email":"zc3593835@gmail.com"}],"_npmUser":{"name":"canzheng","email":"zc3593835@gmail.com"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gulp-predefined-tasks-0.1.2-alpha.8.tgz_1487944695346_0.7446808062959462"}},"0.1.2-alpha.9":{"name":"gulp-predefined-tasks","version":"0.1.2-alpha.9","repository":{"type":"git","url":"https://github.com/zhengcan/gulp-predefined-tasks"},"author":{"name":"Zheng Can","email":"zc3593835@gmail.com"},"license":"MIT","scripts":{"build":"gulp","watch":"gulp build:lib:js watch:lib:js","prepublish":"gulp build:lib:js"},"main":"lib/index.js","files":["lib/*.js","src/*.js"],"dependencies":{},"devDependencies":{"autoprefixer":"^6.7.2","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-polyfill":"^6.22.0","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","browser-sync":"^2.18.7","chai":"^3.5.0","chalk":"^1.1.3","css-loader":"^0.26.1","del":"^2.2.2","eslint":"^3.15.0","eslint-plugin-babel":"^4.0.1","eslint-plugin-flowtype":"^2.30.0","eslint-plugin-react":"^6.10.0","eventsource-polyfill":"^0.9.6","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-clean-css":"^3.0.2","gulp-eslint":"^3.0.1","gulp-imagemin":"^3.1.1","gulp-less":"^3.3.0","gulp-plumber":"^1.1.0","gulp-postcss":"^6.3.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.4.1","gulp-spawn-mocha":"^3.1.0","gulp-uglify":"^2.0.1","gulp-util":"^3.0.8","ignore-styles":"^5.0.1","less-loader":"^2.2.3","mocha":"^3.2.0","postcss-loader":"^1.2.2","pump":"^1.0.2","react":"^15.4.2","react-dom":"^15.4.2","react-hot-loader":"v3.0.0-beta.6","style-loader":"^0.13.1","svg-url-loader":"^2.0.1","url-loader":"^0.5.7","webpack":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-dev-server":"^2.3.0","webpack-hot-middleware":"^2.16.1","webpack-stream":"^3.2.0"},"peerDependencies":{"react":"^15.4.2","react-dom":"^15.4.2"},"description":"This project provides several common used tasks for Gulp.","licenseText":"MIT License\n\nCopyright (c) 2017 Zheng Can\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"gulp-predefined-tasks@0.1.2-alpha.9","dist":{"shasum":"a8f092bb0b07d56a76183cb11989c00a3d7d2d21","tarball":"https://registry.npmjs.org/gulp-predefined-tasks/-/gulp-predefined-tasks-0.1.2-alpha.9.tgz","integrity":"sha512-uUJYir3Zji2KgoueCYl0R4YIAAmPrrZPLTbxKnGR8WlTI6DoELfOUq0J2KCUK1ectifYro/KE3b6z4qNO1BOXA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID+tD88Ft5kTWvLXu5D4pbM1nipGoGTA7ntpupYsm3y4AiAZcYPZ3ERH+rnOaXXPes0GPcNTzt+8l1MuI/F7V09wbg=="}]},"maintainers":[{"name":"canzheng","email":"zc3593835@gmail.com"}],"_npmUser":{"name":"canzheng","email":"zc3593835@gmail.com"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gulp-predefined-tasks-0.1.2-alpha.9.tgz_1487946472295_0.538235867395997"}},"0.1.2-alpha.10":{"name":"gulp-predefined-tasks","version":"0.1.2-alpha.10","repository":{"type":"git","url":"https://github.com/zhengcan/gulp-predefined-tasks"},"author":{"name":"Zheng Can","email":"zc3593835@gmail.com"},"license":"MIT","scripts":{"build":"gulp","watch":"gulp build:lib:js watch:lib:js","prepublish":"gulp build:lib:js"},"main":"lib/index.js","files":["lib/*.js","src/*.js"],"dependencies":{},"devDependencies":{"autoprefixer":"^6.7.2","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-polyfill":"^6.22.0","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","browser-sync":"^2.18.7","chai":"^3.5.0","chalk":"^1.1.3","css-loader":"^0.26.1","del":"^2.2.2","eslint":"^3.15.0","eslint-plugin-babel":"^4.0.1","eslint-plugin-flowtype":"^2.30.0","eslint-plugin-react":"^6.10.0","eventsource-polyfill":"^0.9.6","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-clean-css":"^3.0.2","gulp-eslint":"^3.0.1","gulp-imagemin":"^3.1.1","gulp-less":"^3.3.0","gulp-plumber":"^1.1.0","gulp-postcss":"^6.3.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.4.1","gulp-spawn-mocha":"^3.1.0","gulp-uglify":"^2.0.1","gulp-util":"^3.0.8","ignore-styles":"^5.0.1","less-loader":"^2.2.3","mocha":"^3.2.0","postcss-loader":"^1.2.2","pump":"^1.0.2","react":"^15.4.2","react-dom":"^15.4.2","react-hot-loader":"v3.0.0-beta.6","style-loader":"^0.13.1","svg-url-loader":"^2.0.1","url-loader":"^0.5.7","webpack":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-dev-server":"^2.3.0","webpack-hot-middleware":"^2.16.1","webpack-stream":"^3.2.0"},"peerDependencies":{"react":"^15.4.2","react-dom":"^15.4.2"},"description":"This project provides several common used tasks for Gulp.","licenseText":"MIT License\n\nCopyright (c) 2017 Zheng Can\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"gulp-predefined-tasks@0.1.2-alpha.10","dist":{"shasum":"4f231775fecfc7039ea661c5636aee9367c9def9","tarball":"https://registry.npmjs.org/gulp-predefined-tasks/-/gulp-predefined-tasks-0.1.2-alpha.10.tgz","integrity":"sha512-EZoiGGBo7fcII96XrTkHqULma7h87Qk/q3dabkMFeGFjqX7oi+/JW8r5r36ZgkUwyQ1mtdbfmPgz+TlFsVXcIg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBawUazrc2SOYvhtiK6JdCJh53TpGwvI1Rzm2ypv5RpwIhAPqXpOzNO8jGpJ2IXhAacwKhXiQMYhcOGVuRgDKxzGjI"}]},"maintainers":[{"name":"canzheng","email":"zc3593835@gmail.com"}],"_npmUser":{"name":"canzheng","email":"zc3593835@gmail.com"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gulp-predefined-tasks-0.1.2-alpha.10.tgz_1487946591061_0.8869001301936805"}},"0.1.2-alpha.11":{"name":"gulp-predefined-tasks","version":"0.1.2-alpha.11","repository":{"type":"git","url":"https://github.com/zhengcan/gulp-predefined-tasks"},"author":{"name":"Zheng Can","email":"zc3593835@gmail.com"},"license":"MIT","scripts":{"build":"gulp","watch":"gulp build:lib:js watch:lib:js","prepublish":"gulp build:lib:js"},"main":"lib/index.js","dependencies":{},"devDependencies":{"autoprefixer":"^6.7.2","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-polyfill":"^6.22.0","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","browser-sync":"^2.18.7","chai":"^3.5.0","chalk":"^1.1.3","css-loader":"^0.26.1","del":"^2.2.2","eslint":"^3.15.0","eslint-plugin-babel":"^4.0.1","eslint-plugin-flowtype":"^2.30.0","eslint-plugin-react":"^6.10.0","eventsource-polyfill":"^0.9.6","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-clean-css":"^3.0.2","gulp-eslint":"^3.0.1","gulp-imagemin":"^3.1.1","gulp-less":"^3.3.0","gulp-plumber":"^1.1.0","gulp-postcss":"^6.3.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.4.1","gulp-spawn-mocha":"^3.1.0","gulp-uglify":"^2.0.1","gulp-util":"^3.0.8","ignore-styles":"^5.0.1","less-loader":"^2.2.3","mocha":"^3.2.0","postcss-loader":"^1.2.2","pump":"^1.0.2","react":"^15.4.2","react-dom":"^15.4.2","react-hot-loader":"v3.0.0-beta.6","style-loader":"^0.13.1","svg-url-loader":"^2.0.1","url-loader":"^0.5.7","webpack":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-dev-server":"^2.3.0","webpack-hot-middleware":"^2.16.1","webpack-stream":"^3.2.0"},"peerDependencies":{"react":"^15.4.2","react-dom":"^15.4.2"},"description":"This project provides several common used tasks for Gulp.","licenseText":"MIT License\n\nCopyright (c) 2017 Zheng Can\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"gulp-predefined-tasks@0.1.2-alpha.11","dist":{"shasum":"68b271a23397b8eeb042e5f76cb5700f4f5305a7","tarball":"https://registry.npmjs.org/gulp-predefined-tasks/-/gulp-predefined-tasks-0.1.2-alpha.11.tgz","integrity":"sha512-Gc8D2Vpp2J90G13kmDZxABVmR2Bns0Eoy4sCc5aDSzLXe/AjYHOg3s3QYInyYUCVqM9faH1bE7CrlP+4oYzGig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHsuN28Vq4fF9i91YtolA/S0azfzWbJpz7UrwpxSGx0IAiEAq2t/vTd2zr7KmGhHYj95276yu1BaUw0zfOMu63N3puA="}]},"maintainers":[{"name":"canzheng","email":"zc3593835@gmail.com"}],"_npmUser":{"name":"canzheng","email":"zc3593835@gmail.com"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gulp-predefined-tasks-0.1.2-alpha.11.tgz_1487946734714_0.28111638757400215"}},"0.1.2-alpha.12":{"name":"gulp-predefined-tasks","version":"0.1.2-alpha.12","repository":{"type":"git","url":"https://github.com/zhengcan/gulp-predefined-tasks"},"author":{"name":"Zheng Can","email":"zc3593835@gmail.com"},"license":"MIT","scripts":{"build":"gulp","watch":"gulp build:lib:js watch:lib:js","prepublish":"gulp build:lib:js"},"main":"lib/index.js","files":["src","lib"],"dependencies":{},"devDependencies":{"autoprefixer":"^6.7.2","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-polyfill":"^6.22.0","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","browser-sync":"^2.18.7","chai":"^3.5.0","chalk":"^1.1.3","css-loader":"^0.26.1","del":"^2.2.2","eslint":"^3.15.0","eslint-plugin-babel":"^4.0.1","eslint-plugin-flowtype":"^2.30.0","eslint-plugin-react":"^6.10.0","eventsource-polyfill":"^0.9.6","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-clean-css":"^3.0.2","gulp-eslint":"^3.0.1","gulp-imagemin":"^3.1.1","gulp-less":"^3.3.0","gulp-plumber":"^1.1.0","gulp-postcss":"^6.3.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.4.1","gulp-spawn-mocha":"^3.1.0","gulp-uglify":"^2.0.1","gulp-util":"^3.0.8","ignore-styles":"^5.0.1","less-loader":"^2.2.3","mocha":"^3.2.0","postcss-loader":"^1.2.2","pump":"^1.0.2","react":"^15.4.2","react-dom":"^15.4.2","react-hot-loader":"v3.0.0-beta.6","style-loader":"^0.13.1","svg-url-loader":"^2.0.1","url-loader":"^0.5.7","webpack":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-dev-server":"^2.3.0","webpack-hot-middleware":"^2.16.1","webpack-stream":"^3.2.0"},"peerDependencies":{"react":"^15.4.2","react-dom":"^15.4.2"},"description":"This project provides several common used tasks for Gulp.","licenseText":"MIT License\n\nCopyright (c) 2017 Zheng Can\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"gulp-predefined-tasks@0.1.2-alpha.12","dist":{"shasum":"09e68e4b506f790767a47d8986792e0f458224a4","tarball":"https://registry.npmjs.org/gulp-predefined-tasks/-/gulp-predefined-tasks-0.1.2-alpha.12.tgz","integrity":"sha512-oeZoW852Voe7P9hONSKeldED0+xfBLVeL391oKi+Ass+yWAYa2XwxdzdHCrRWCj1ZV4pvIvL+qydZSZzqJY5Pw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAhjDn0I8AaDW+ulCxu9rNdDifCPLXSn26n9C+SKhCa2AiEApWfplOrc3dLXLqgbfKIBdUvDTuZ2XQpvGu/eSl6+q98="}]},"maintainers":[{"name":"canzheng","email":"zc3593835@gmail.com"}],"_npmUser":{"name":"canzheng","email":"zc3593835@gmail.com"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gulp-predefined-tasks-0.1.2-alpha.12.tgz_1487947117171_0.7784879459068179"}},"0.1.2-alpha.13":{"name":"gulp-predefined-tasks","version":"0.1.2-alpha.13","repository":{"type":"git","url":"https://github.com/zhengcan/gulp-predefined-tasks"},"author":{"name":"Zheng Can","email":"zc3593835@gmail.com"},"license":"MIT","scripts":{"build":"gulp","watch":"gulp build:lib:js watch:lib:js","prepublish":"gulp build:lib:js"},"main":"lib/index.js","files":["./src/","./lib/"],"dependencies":{},"devDependencies":{"autoprefixer":"^6.7.2","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-polyfill":"^6.22.0","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","browser-sync":"^2.18.7","chai":"^3.5.0","chalk":"^1.1.3","css-loader":"^0.26.1","del":"^2.2.2","eslint":"^3.15.0","eslint-plugin-babel":"^4.0.1","eslint-plugin-flowtype":"^2.30.0","eslint-plugin-react":"^6.10.0","eventsource-polyfill":"^0.9.6","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-clean-css":"^3.0.2","gulp-eslint":"^3.0.1","gulp-imagemin":"^3.1.1","gulp-less":"^3.3.0","gulp-plumber":"^1.1.0","gulp-postcss":"^6.3.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.4.1","gulp-spawn-mocha":"^3.1.0","gulp-uglify":"^2.0.1","gulp-util":"^3.0.8","ignore-styles":"^5.0.1","less-loader":"^2.2.3","mocha":"^3.2.0","postcss-loader":"^1.2.2","pump":"^1.0.2","react":"^15.4.2","react-dom":"^15.4.2","react-hot-loader":"v3.0.0-beta.6","style-loader":"^0.13.1","svg-url-loader":"^2.0.1","url-loader":"^0.5.7","webpack":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-dev-server":"^2.3.0","webpack-hot-middleware":"^2.16.1","webpack-stream":"^3.2.0"},"peerDependencies":{"react":"^15.4.2","react-dom":"^15.4.2"},"description":"This project provides several common used tasks for Gulp.","licenseText":"MIT License\n\nCopyright (c) 2017 Zheng Can\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"gulp-predefined-tasks@0.1.2-alpha.13","dist":{"shasum":"f6c54a742bd7f951f2d4037edd33dd17b322d65d","tarball":"https://registry.npmjs.org/gulp-predefined-tasks/-/gulp-predefined-tasks-0.1.2-alpha.13.tgz","integrity":"sha512-jdEcxuLtUqPuiN1bJ2hDbUuztBeMGKl9MEuBWppXU0RmyREeZC+vRef/Kha/b9Unw/B+3thVs6JjButlMJerUQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8R1FvvBNzuyFO38lyBAeSnMd8WYOocis307PxYknXRAIgKMlKefkxELi8TiFSsXSE5mcxZMj5628d+6vA0ZX63rU="}]},"maintainers":[{"name":"canzheng","email":"zc3593835@gmail.com"}],"_npmUser":{"name":"canzheng","email":"zc3593835@gmail.com"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gulp-predefined-tasks-0.1.2-alpha.13.tgz_1487947456274_0.4713698043487966"}},"0.1.2-alpha.14":{"name":"gulp-predefined-tasks","version":"0.1.2-alpha.14","repository":{"type":"git","url":"https://github.com/zhengcan/gulp-predefined-tasks"},"author":{"name":"Zheng Can","email":"zc3593835@gmail.com"},"license":"MIT","scripts":{"build":"gulp","watch":"gulp build:lib:js watch:lib:js","prepublish":"gulp build:lib:js"},"main":"lib/index.js","files":["gulpfile.babel.js","src/","lib/"],"dependencies":{},"devDependencies":{"autoprefixer":"^6.7.2","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-polyfill":"^6.22.0","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","browser-sync":"^2.18.7","chai":"^3.5.0","chalk":"^1.1.3","css-loader":"^0.26.1","del":"^2.2.2","eslint":"^3.15.0","eslint-plugin-babel":"^4.0.1","eslint-plugin-flowtype":"^2.30.0","eslint-plugin-react":"^6.10.0","eventsource-polyfill":"^0.9.6","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-clean-css":"^3.0.2","gulp-eslint":"^3.0.1","gulp-imagemin":"^3.1.1","gulp-less":"^3.3.0","gulp-plumber":"^1.1.0","gulp-postcss":"^6.3.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.4.1","gulp-spawn-mocha":"^3.1.0","gulp-uglify":"^2.0.1","gulp-util":"^3.0.8","ignore-styles":"^5.0.1","less-loader":"^2.2.3","mocha":"^3.2.0","postcss-loader":"^1.2.2","pump":"^1.0.2","react":"^15.4.2","react-dom":"^15.4.2","react-hot-loader":"v3.0.0-beta.6","style-loader":"^0.13.1","svg-url-loader":"^2.0.1","url-loader":"^0.5.7","webpack":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-dev-server":"^2.3.0","webpack-hot-middleware":"^2.16.1","webpack-stream":"^3.2.0"},"peerDependencies":{"react":"^15.4.2","react-dom":"^15.4.2"},"description":"This project provides several common used tasks for Gulp.","licenseText":"MIT License\n\nCopyright (c) 2017 Zheng Can\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"gulp-predefined-tasks@0.1.2-alpha.14","dist":{"shasum":"3c05549c834015350612fbf9d4927162928fe75e","tarball":"https://registry.npmjs.org/gulp-predefined-tasks/-/gulp-predefined-tasks-0.1.2-alpha.14.tgz","integrity":"sha512-KwlFw0vnRPzPPNR88Q5HZ6LDNBqIjs71yGBoqQ+H4ybzC/Wum6o9lTPWQ1YlAUUTWzW3gvIK/bL4pp1Xlj0ngw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHM98aMrI+MfnE0gSsPKwuNghhvjOfV7WOFN943l9TGqAiBQr9aWgV7CXOg/qcsoGVEC5jINhdbh90Gy4LUbBh5/WA=="}]},"maintainers":[{"name":"canzheng","email":"zc3593835@gmail.com"}],"_npmUser":{"name":"canzheng","email":"zc3593835@gmail.com"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gulp-predefined-tasks-0.1.2-alpha.14.tgz_1487947698743_0.8167226428631693"}},"0.1.2-alpha.15":{"name":"gulp-predefined-tasks","version":"0.1.2-alpha.15","repository":{"type":"git","url":"https://github.com/zhengcan/gulp-predefined-tasks"},"author":{"name":"Zheng Can","email":"zc3593835@gmail.com"},"license":"MIT","scripts":{"build":"gulp","watch":"gulp build:lib:js watch:lib:js","prepublish":"gulp build:lib:js"},"main":"lib/index.js","files":["./gulpfile.babel.js","./src/*.js","./lib/*.js"],"dependencies":{},"devDependencies":{"autoprefixer":"^6.7.2","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-polyfill":"^6.22.0","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","browser-sync":"^2.18.7","chai":"^3.5.0","chalk":"^1.1.3","css-loader":"^0.26.1","del":"^2.2.2","eslint":"^3.15.0","eslint-plugin-babel":"^4.0.1","eslint-plugin-flowtype":"^2.30.0","eslint-plugin-react":"^6.10.0","eventsource-polyfill":"^0.9.6","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-clean-css":"^3.0.2","gulp-eslint":"^3.0.1","gulp-imagemin":"^3.1.1","gulp-less":"^3.3.0","gulp-plumber":"^1.1.0","gulp-postcss":"^6.3.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.4.1","gulp-spawn-mocha":"^3.1.0","gulp-uglify":"^2.0.1","gulp-util":"^3.0.8","ignore-styles":"^5.0.1","less-loader":"^2.2.3","mocha":"^3.2.0","postcss-loader":"^1.2.2","pump":"^1.0.2","react":"^15.4.2","react-dom":"^15.4.2","react-hot-loader":"v3.0.0-beta.6","style-loader":"^0.13.1","svg-url-loader":"^2.0.1","url-loader":"^0.5.7","webpack":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-dev-server":"^2.3.0","webpack-hot-middleware":"^2.16.1","webpack-stream":"^3.2.0"},"peerDependencies":{"react":"^15.4.2","react-dom":"^15.4.2"},"description":"This project provides several common used tasks for Gulp.","licenseText":"MIT License\n\nCopyright (c) 2017 Zheng Can\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"gulp-predefined-tasks@0.1.2-alpha.15","dist":{"shasum":"68fd8865301474cbefcbb65118851763b06fa7de","tarball":"https://registry.npmjs.org/gulp-predefined-tasks/-/gulp-predefined-tasks-0.1.2-alpha.15.tgz","integrity":"sha512-rtwUs298t7afp0MRFJjldDLRKVRtHi7rDYHTIdCTKGI5KnGx7EwSXV5fsN+YrhB4pH4PjZdYDa8hgx6kCczhrQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIJK+WE5wWw6mwm1UmNdkohpSZ1nY6RnAo/GSmkI1+1QIgP3mdJsTi1D+uq4T7qPG37QG4t6BEo1IIIU9YC6Sybjw="}]},"maintainers":[{"name":"canzheng","email":"zc3593835@gmail.com"}],"_npmUser":{"name":"canzheng","email":"zc3593835@gmail.com"},"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gulp-predefined-tasks-0.1.2-alpha.15.tgz_1487947845821_0.7852262263186276"}},"0.1.2-alpha.16":{"name":"gulp-predefined-tasks","version":"0.1.2-alpha.16","repository":{"type":"git","url":"https://github.com/zhengcan/gulp-predefined-tasks"},"author":{"name":"Zheng Can","email":"zc3593835@gmail.com"},"license":"MIT","scripts":{"build":"gulp","watch":"gulp build:lib:js watch:lib:js","prepublish":"gulp build:lib:js"},"main":"lib/index.js","files":["/gulpfile.babel.js","/src/*.js","/lib/*.js"],"dependencies":{},"devDependencies":{"autoprefixer":"^6.7.2","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-polyfill":"^6.22.0","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","browser-sync":"^2.18.7","chai":"^3.5.0","chalk":"^1.1.3","css-loader":"^0.26.1","del":"^2.2.2","eslint":"^3.15.0","eslint-plugin-babel":"^4.0.1","eslint-plugin-flowtype":"^2.30.0","eslint-plugin-react":"^6.10.0","eventsource-polyfill":"^0.9.6","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-clean-css":"^3.0.2","gulp-eslint":"^3.0.1","gulp-imagemin":"^3.1.1","gulp-less":"^3.3.0","gulp-plumber":"^1.1.0","gulp-postcss":"^6.3.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.4.1","gulp-spawn-mocha":"^3.1.0","gulp-uglify":"^2.0.1","gulp-util":"^3.0.8","ignore-styles":"^5.0.1","less-loader":"^2.2.3","mocha":"^3.2.0","postcss-loader":"^1.2.2","pump":"^1.0.2","react":"^15.4.2","react-dom":"^15.4.2","react-hot-loader":"v3.0.0-beta.6","style-loader":"^0.13.1","svg-url-loader":"^2.0.1","url-loader":"^0.5.7","webpack":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-dev-server":"^2.3.0","webpack-hot-middleware":"^2.16.1","webpack-stream":"^3.2.0"},"peerDependencies":{"react":"^15.4.2","react-dom":"^15.4.2"},"description":"This project provides several common used tasks for Gulp.","licenseText":"MIT License\n\nCopyright (c) 2017 Zheng Can\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n","_id":"gulp-predefined-tasks@0.1.2-alpha.16","dist":{"shasum":"5fd23a71ba89dd692358262e394b5c3987340c69","tarball":"https://registry.npmjs.org/gulp-predefined-tasks/-/gulp-predefined-tasks-0.1.2-alpha.16.tgz","integrity":"sha512-KDsWKzhkdT9xwSLmqVfCvKu0xum3XZ6n3ScMdI86W5++R9Of2LWqFVkJR4HE/2aGVzM3BkBSiGXdgyPHeNigbA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDrzLZ2TK9BWiyIvwsSOtPFmjUqR9BWEXPfzj0y2f8XswIhAM+dNfy+O+APpzX6ai3jKJxOgbVRLsL0HKczzCf+Pn9Y"}]},"maintainers":[{"name":"canzheng","email":"zc3593835@gmail.com"}],"_npmUser":{"name":"canzheng","email":"zc3593835@gmail.com"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gulp-predefined-tasks-0.1.2-alpha.16.tgz_1487948017364_0.00756129389628768"}},"0.1.2-alpha.17":{"name":"gulp-predefined-tasks","version":"0.1.2-alpha.17","repository":{"type":"git","url":"git+https://github.com/zhengcan/gulp-predefined-tasks.git"},"author":{"name":"Zheng Can","email":"zc3593835@gmail.com"},"license":"MIT","scripts":{"build":"gulp","watch":"gulp build:lib:js watch:lib:js","prepublish":"gulp build:lib:js"},"main":"lib/index.js","directories":{"lib":"./lib"},"files":["/gulpfile.babel.js","/src/*.js","/lib/*.js"],"dependencies":{},"devDependencies":{"autoprefixer":"^6.7.2","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-polyfill":"^6.22.0","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","browser-sync":"^2.18.7","chai":"^3.5.0","chalk":"^1.1.3","css-loader":"^0.26.1","del":"^2.2.2","eslint":"^3.15.0","eslint-plugin-babel":"^4.0.1","eslint-plugin-flowtype":"^2.30.0","eslint-plugin-react":"^6.10.0","eventsource-polyfill":"^0.9.6","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-clean-css":"^3.0.2","gulp-eslint":"^3.0.1","gulp-imagemin":"^3.1.1","gulp-less":"^3.3.0","gulp-plumber":"^1.1.0","gulp-postcss":"^6.3.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.4.1","gulp-spawn-mocha":"^3.1.0","gulp-uglify":"^2.0.1","gulp-util":"^3.0.8","ignore-styles":"^5.0.1","less-loader":"^2.2.3","mocha":"^3.2.0","postcss-loader":"^1.2.2","pump":"^1.0.2","react":"^15.4.2","react-dom":"^15.4.2","react-hot-loader":"v3.0.0-beta.6","style-loader":"^0.13.1","svg-url-loader":"^2.0.1","url-loader":"^0.5.7","webpack":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-dev-server":"^2.3.0","webpack-hot-middleware":"^2.16.1","webpack-stream":"^3.2.0"},"peerDependencies":{"react":"^15.4.2","react-dom":"^15.4.2"},"gitHead":"f3061b43103de2bef2d0557fd32b8fb9744e30a3","description":"This project provides several common used tasks for Gulp.","bugs":{"url":"https://github.com/zhengcan/gulp-predefined-tasks/issues"},"homepage":"https://github.com/zhengcan/gulp-predefined-tasks#readme","_id":"gulp-predefined-tasks@0.1.2-alpha.17","_shasum":"ed6e52372ca3095e17bfeb5fe41c2961824f272a","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"canzheng","email":"zc3593835@gmail.com"},"dist":{"shasum":"ed6e52372ca3095e17bfeb5fe41c2961824f272a","tarball":"https://registry.npmjs.org/gulp-predefined-tasks/-/gulp-predefined-tasks-0.1.2-alpha.17.tgz","integrity":"sha512-6eIHEgWNoC+3D990+M6Bvgx6KVx7guQLuSDbt8VTTuL5X6dH7IeOB2IJeIE26xs9q5wzrMDJtSdOkxfhHbfT+g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF6p5FCgHUq+KwxZJf/VEvoG+L8X32wFHUD/urJJ0TY4AiBmOu/ytJmP2zHdKDaK37pDjQLZGP5evzKhunuDNZpVAA=="}]},"maintainers":[{"name":"canzheng","email":"zc3593835@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gulp-predefined-tasks-0.1.2-alpha.17.tgz_1487948347419_0.7363657294772565"}},"0.1.2-alpha.18":{"name":"gulp-predefined-tasks","version":"0.1.2-alpha.18","repository":{"type":"git","url":"git+https://github.com/zhengcan/gulp-predefined-tasks.git"},"author":{"name":"Zheng Can","email":"zc3593835@gmail.com"},"license":"MIT","scripts":{"build":"gulp","watch":"gulp build:lib:js watch:lib:js","prepublish":"gulp build:lib:js"},"main":"lib/index.js","directories":{"lib":"./lib"},"files":["/gulpfile.babel.js","/src/*.js","/lib/*.js"],"dependencies":{"autoprefixer":"^6.7.2","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-polyfill":"^6.22.0","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","browser-sync":"^2.18.7","chai":"^3.5.0","chalk":"^1.1.3","css-loader":"^0.26.1","del":"^2.2.2","eslint":"^3.15.0","eslint-plugin-babel":"^4.0.1","eslint-plugin-flowtype":"^2.30.0","eslint-plugin-react":"^6.10.0","eventsource-polyfill":"^0.9.6","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-clean-css":"^3.0.2","gulp-eslint":"^3.0.1","gulp-imagemin":"^3.1.1","gulp-less":"^3.3.0","gulp-plumber":"^1.1.0","gulp-postcss":"^6.3.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.4.1","gulp-spawn-mocha":"^3.1.0","gulp-uglify":"^2.0.1","gulp-util":"^3.0.8","ignore-styles":"^5.0.1","less-loader":"^2.2.3","mocha":"^3.2.0","postcss-loader":"^1.2.2","pump":"^1.0.2","react":"^15.4.2","react-dom":"^15.4.2","react-hot-loader":"v3.0.0-beta.6","style-loader":"^0.13.1","svg-url-loader":"^2.0.1","url-loader":"^0.5.7","webpack":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-dev-server":"^2.3.0","webpack-hot-middleware":"^2.16.1","webpack-stream":"^3.2.0"},"peerDependencies":{"react":"^15.4.2","react-dom":"^15.4.2"},"gitHead":"f3061b43103de2bef2d0557fd32b8fb9744e30a3","description":"This project provides several common used tasks for Gulp.","bugs":{"url":"https://github.com/zhengcan/gulp-predefined-tasks/issues"},"homepage":"https://github.com/zhengcan/gulp-predefined-tasks#readme","_id":"gulp-predefined-tasks@0.1.2-alpha.18","_shasum":"206b0b9b05c1888c587444a7f0bba6619aecea93","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"canzheng","email":"zc3593835@gmail.com"},"dist":{"shasum":"206b0b9b05c1888c587444a7f0bba6619aecea93","tarball":"https://registry.npmjs.org/gulp-predefined-tasks/-/gulp-predefined-tasks-0.1.2-alpha.18.tgz","integrity":"sha512-wmu2HjnI2DRJisNk0X1lANgIcNwuKcdVPeEIiZTv6kyUuPKQW1IzgysUg59fPN0YZZHSte4NvxdpWhn3CO6Dhg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEFfKvomW5jHLQ2QIEqNNr5x9LeMS7qpQkUxJ/g/leDEAiEAttqiah3EPMhqiI9MC4njZSW1KM+k3v6Ypk+AXzPTBJY="}]},"maintainers":[{"name":"canzheng","email":"zc3593835@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gulp-predefined-tasks-0.1.2-alpha.18.tgz_1487948854187_0.6000545206479728"}},"0.1.2-alpha.19":{"name":"gulp-predefined-tasks","version":"0.1.2-alpha.19","repository":{"type":"git","url":"git+https://github.com/zhengcan/gulp-predefined-tasks.git"},"author":{"name":"Zheng Can","email":"zc3593835@gmail.com"},"license":"MIT","scripts":{"build":"gulp","watch":"gulp build:lib:js watch:lib:js","prepublish":"gulp build:lib:js"},"main":"lib/index.js","directories":{"lib":"./lib"},"files":["/gulpfile.babel.js","/src/*.js","/lib/*.js"],"dependencies":{"autoprefixer":"^6.7.2","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-polyfill":"^6.22.0","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","browser-sync":"^2.18.7","chai":"^3.5.0","chalk":"^1.1.3","css-loader":"^0.26.1","del":"^2.2.2","eslint":"^3.15.0","eslint-plugin-babel":"^4.0.1","eslint-plugin-flowtype":"^2.30.0","eslint-plugin-react":"^6.10.0","eventsource-polyfill":"^0.9.6","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-clean-css":"^3.0.2","gulp-eslint":"^3.0.1","gulp-imagemin":"^3.1.1","gulp-less":"^3.3.0","gulp-plumber":"^1.1.0","gulp-postcss":"^6.3.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.4.1","gulp-spawn-mocha":"^3.1.0","gulp-uglify":"^2.0.1","gulp-util":"^3.0.8","ignore-styles":"^5.0.1","less-loader":"^2.2.3","mocha":"^3.2.0","postcss-loader":"^1.2.2","pump":"^1.0.2","react":"^15.4.2","react-dom":"^15.4.2","react-hot-loader":"v3.0.0-beta.6","style-loader":"^0.13.1","svg-url-loader":"^2.0.1","url-loader":"^0.5.7","webpack":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-dev-server":"^2.3.0","webpack-hot-middleware":"^2.16.1","webpack-stream":"^3.2.0"},"peerDependencies":{"react":"^15.4.2","react-dom":"^15.4.2"},"gitHead":"f3061b43103de2bef2d0557fd32b8fb9744e30a3","description":"This project provides several common used tasks for Gulp.","bugs":{"url":"https://github.com/zhengcan/gulp-predefined-tasks/issues"},"homepage":"https://github.com/zhengcan/gulp-predefined-tasks#readme","_id":"gulp-predefined-tasks@0.1.2-alpha.19","_shasum":"6132a471f43937f24b73a7007d5cccd48327234b","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"canzheng","email":"zc3593835@gmail.com"},"dist":{"shasum":"6132a471f43937f24b73a7007d5cccd48327234b","tarball":"https://registry.npmjs.org/gulp-predefined-tasks/-/gulp-predefined-tasks-0.1.2-alpha.19.tgz","integrity":"sha512-FDmnYMo4VELqp8Cf2GvOhX9txh4RIJdgczZPGNRYWqSNncBzB5aF/Up0XJ+brCaS4ux1B26+OMVpGNhoYevFPQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkffjkSYJhXDSET/L427TX1+7bvpIBfldJenJ5E/H8JgIhANXhFny736955UWgbMtKAnH0LwaLc8xrzdEuofdaiW0K"}]},"maintainers":[{"name":"canzheng","email":"zc3593835@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gulp-predefined-tasks-0.1.2-alpha.19.tgz_1487951900115_0.4064864106476307"}},"0.1.2":{"name":"gulp-predefined-tasks","version":"0.1.2","repository":{"type":"git","url":"git+https://github.com/zhengcan/gulp-predefined-tasks.git"},"author":{"name":"Zheng Can","email":"zc3593835@gmail.com"},"license":"MIT","scripts":{"build":"gulp","watch":"gulp build:lib:js watch:lib:js","prepublish":"gulp build:lib:js"},"main":"lib/index.js","directories":{"lib":"./lib"},"files":["/gulpfile.babel.js","/src/*.js","/lib/*.js"],"dependencies":{"autoprefixer":"^6.7.2","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-polyfill":"^6.22.0","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.22.0","babel-preset-stage-2":"^6.22.0","babel-register":"^6.22.0","browser-sync":"^2.18.7","chai":"^3.5.0","chalk":"^1.1.3","css-loader":"^0.26.1","del":"^2.2.2","eslint":"^3.15.0","eslint-plugin-babel":"^4.0.1","eslint-plugin-flowtype":"^2.30.0","eslint-plugin-react":"^6.10.0","eventsource-polyfill":"^0.9.6","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-clean-css":"^3.0.2","gulp-eslint":"^3.0.1","gulp-imagemin":"^3.1.1","gulp-less":"^3.3.0","gulp-plumber":"^1.1.0","gulp-postcss":"^6.3.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.4.1","gulp-spawn-mocha":"^3.1.0","gulp-uglify":"^2.0.1","gulp-util":"^3.0.8","ignore-styles":"^5.0.1","less-loader":"^2.2.3","mocha":"^3.2.0","postcss-loader":"^1.2.2","pump":"^1.0.2","react":"^15.4.2","react-dom":"^15.4.2","react-hot-loader":"v3.0.0-beta.6","style-loader":"^0.13.1","svg-url-loader":"^2.0.1","url-loader":"^0.5.7","webpack":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-dev-server":"^2.3.0","webpack-hot-middleware":"^2.16.1","webpack-stream":"^3.2.0"},"peerDependencies":{"react":"^15.4.2","react-dom":"^15.4.2"},"gitHead":"f3061b43103de2bef2d0557fd32b8fb9744e30a3","description":"This project provides several common used tasks for Gulp.","bugs":{"url":"https://github.com/zhengcan/gulp-predefined-tasks/issues"},"homepage":"https://github.com/zhengcan/gulp-predefined-tasks#readme","_id":"gulp-predefined-tasks@0.1.2","_shasum":"8e73d9faec482b4de0708e95798b2d2217b8a8de","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"canzheng","email":"zc3593835@gmail.com"},"dist":{"shasum":"8e73d9faec482b4de0708e95798b2d2217b8a8de","tarball":"https://registry.npmjs.org/gulp-predefined-tasks/-/gulp-predefined-tasks-0.1.2.tgz","integrity":"sha512-elyJIi3LXFtJ83HXqCpl7g54I7b/9YNarFZ/zwPKwbaeclMPnfHwYO56kullBFDcAjwMN33FNDsjf6IwpPzDog==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICu/+eNkK7V4D8zpyTiGaQH5WONpUUD56A28KJOjefDJAiEApgvD7mx3+91qhe/JHkCvbVzs6ba8/DJS5E2f0Qo/b6Q="}]},"maintainers":[{"name":"canzheng","email":"zc3593835@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gulp-predefined-tasks-0.1.2.tgz_1487952876861_0.39151360956020653"}},"0.1.3-alpha.1":{"name":"gulp-predefined-tasks","version":"0.1.3-alpha.1","repository":{"type":"git","url":"git+https://github.com/zhengcan/gulp-predefined-tasks.git"},"author":{"name":"Zheng Can","email":"zc3593835@gmail.com"},"license":"MIT","scripts":{"build":"gulp","watch":"gulp build:lib:js watch:lib:js","prepublish":"gulp build:lib:js"},"main":"lib/index.js","directories":{"lib":"./lib"},"files":["/gulpfile.babel.js","/src/*.js","/lib/*.js"],"dependencies":{"autoprefixer":"^6.7.2","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-polyfill":"^6.22.0","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.22.0","babel-preset-stage-0":"^6.22.0","babel-register":"^6.22.0","browser-sync":"^2.18.7","chai":"^3.5.0","chalk":"^1.1.3","css-loader":"^0.26.1","del":"^2.2.2","eslint":"^3.15.0","eslint-plugin-babel":"^4.0.1","eslint-plugin-flowtype":"^2.30.0","eslint-plugin-react":"^6.10.0","eventsource-polyfill":"^0.9.6","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-clean-css":"^3.0.2","gulp-eslint":"^3.0.1","gulp-imagemin":"^3.1.1","gulp-less":"^3.3.0","gulp-plumber":"^1.1.0","gulp-postcss":"^6.3.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.4.1","gulp-spawn-mocha":"^3.1.0","gulp-uglify":"^2.0.1","gulp-util":"^3.0.8","ignore-styles":"^5.0.1","image-webpack-loader":"^3.2.0","less-loader":"^2.2.3","mocha":"^3.2.0","postcss-loader":"^1.2.2","pump":"^1.0.2","react":"^15.4.2","react-dom":"^15.4.2","react-hot-loader":"v3.0.0-beta.6","style-loader":"^0.13.1","url-loader":"^0.5.7","webpack":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-dev-server":"^2.3.0","webpack-hot-middleware":"^2.16.1","webpack-stream":"^3.2.0"},"peerDependencies":{"react":"^15.4.2","react-dom":"^15.4.2"},"gitHead":"418444ee8d38446b28ff5e7328d90a1195858595","description":"This project provides several common used tasks for Gulp.","bugs":{"url":"https://github.com/zhengcan/gulp-predefined-tasks/issues"},"homepage":"https://github.com/zhengcan/gulp-predefined-tasks#readme","_id":"gulp-predefined-tasks@0.1.3-alpha.1","_shasum":"16e70d17ccdeca32ca38344edb6d9e15b6387ae3","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"canzheng","email":"zc3593835@gmail.com"},"dist":{"shasum":"16e70d17ccdeca32ca38344edb6d9e15b6387ae3","tarball":"https://registry.npmjs.org/gulp-predefined-tasks/-/gulp-predefined-tasks-0.1.3-alpha.1.tgz","integrity":"sha512-l7JwHBXUlOzdl9/qb10dbeWjvrJFkYaylYlANe/QY32j7rP8l1Lvzk65IjBL2eFSdJ7noq5TRQKU0fpbKp45pg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA4GmW+gkP9N9tFRuieP3XHCqtPvOLd3D5NaYL8VGpFmAiBzYG/9CvEWziVdDShTP1e0c+tv+HNaXrAgHOXhxyk8bg=="}]},"maintainers":[{"name":"canzheng","email":"zc3593835@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gulp-predefined-tasks-0.1.3-alpha.1.tgz_1488026338447_0.8397455227095634"}},"0.1.3-alpha.2":{"name":"gulp-predefined-tasks","version":"0.1.3-alpha.2","repository":{"type":"git","url":"git+https://github.com/zhengcan/gulp-predefined-tasks.git"},"author":{"name":"Zheng Can","email":"zc3593835@gmail.com"},"license":"MIT","scripts":{"build":"gulp","watch":"gulp build:lib:js watch:lib:js","prepublish":"gulp build:lib:js"},"main":"lib/index.js","directories":{"lib":"./lib"},"files":["/gulpfile.babel.js","/src/*.js","/lib/*.js"],"dependencies":{"autoprefixer":"^6.7.2","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-polyfill":"^6.22.0","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.22.0","babel-preset-stage-0":"^6.22.0","babel-register":"^6.22.0","browser-sync":"^2.18.7","chai":"^3.5.0","chalk":"^1.1.3","css-loader":"^0.26.1","del":"^2.2.2","eslint":"^3.15.0","eslint-plugin-babel":"^4.0.1","eslint-plugin-flowtype":"^2.30.0","eslint-plugin-react":"^6.10.0","eventsource-polyfill":"^0.9.6","file-loader":"^0.10.1","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-clean-css":"^3.0.2","gulp-eslint":"^3.0.1","gulp-imagemin":"^3.1.1","gulp-less":"^3.3.0","gulp-plumber":"^1.1.0","gulp-postcss":"^6.3.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.4.1","gulp-spawn-mocha":"^3.1.0","gulp-uglify":"^2.0.1","gulp-util":"^3.0.8","ignore-styles":"^5.0.1","image-webpack-loader":"^3.2.0","less-loader":"^2.2.3","mocha":"^3.2.0","postcss-loader":"^1.2.2","pump":"^1.0.2","react":"^15.4.2","react-dom":"^15.4.2","react-hot-loader":"v3.0.0-beta.6","style-loader":"^0.13.1","url-loader":"^0.5.7","webpack":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-dev-server":"^2.3.0","webpack-hot-middleware":"^2.16.1"},"peerDependencies":{"react":"^15.4.2","react-dom":"^15.4.2"},"gitHead":"7f9087d79b29a24d2e4881f03ca946f9f097e68e","description":"This project provides several common used tasks for Gulp.","bugs":{"url":"https://github.com/zhengcan/gulp-predefined-tasks/issues"},"homepage":"https://github.com/zhengcan/gulp-predefined-tasks#readme","_id":"gulp-predefined-tasks@0.1.3-alpha.2","_shasum":"323be0e1be3d4a96071a867069bb71e8e821451a","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"canzheng","email":"zc3593835@gmail.com"},"dist":{"shasum":"323be0e1be3d4a96071a867069bb71e8e821451a","tarball":"https://registry.npmjs.org/gulp-predefined-tasks/-/gulp-predefined-tasks-0.1.3-alpha.2.tgz","integrity":"sha512-E9r5rLqomJDCrKxvCHGMHsAoQc44WIPMm9IMcoC6TOs3yEvh2PxWjq8mEUM7Tg5WaVNXIRXvUd+uvuuZWsbpug==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBClAqkGPXzD+x8oVIm0zS8DGVCQdmwFc+acj+N2W1ygIgEBmzXyLE4qzbxhttHOKt067oniUjcxFXu5h3kKMyRe4="}]},"maintainers":[{"name":"canzheng","email":"zc3593835@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gulp-predefined-tasks-0.1.3-alpha.2.tgz_1488044065195_0.16816720296628773"}},"0.1.3":{"name":"gulp-predefined-tasks","version":"0.1.3","repository":{"type":"git","url":"git+https://github.com/zhengcan/gulp-predefined-tasks.git"},"author":{"name":"Zheng Can","email":"zc3593835@gmail.com"},"license":"MIT","scripts":{"build":"gulp","watch":"gulp build:lib:js watch:lib:js","prepublish":"gulp build:lib:js"},"main":"lib/index.js","directories":{"lib":"./lib"},"files":["/gulpfile.babel.js","/src/*.js","/lib/*.js"],"dependencies":{"autoprefixer":"^6.7.2","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-polyfill":"^6.22.0","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.22.0","babel-preset-stage-0":"^6.22.0","babel-register":"^6.22.0","browser-sync":"^2.18.7","chai":"^3.5.0","chalk":"^1.1.3","css-loader":"^0.26.1","del":"^2.2.2","eslint":"^3.15.0","eslint-plugin-babel":"^4.0.1","eslint-plugin-flowtype":"^2.30.0","eslint-plugin-react":"^6.10.0","eventsource-polyfill":"^0.9.6","file-loader":"^0.10.1","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-clean-css":"^3.0.2","gulp-eslint":"^3.0.1","gulp-imagemin":"^3.1.1","gulp-less":"^3.3.0","gulp-plumber":"^1.1.0","gulp-postcss":"^6.3.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.4.1","gulp-spawn-mocha":"^3.1.0","gulp-uglify":"^2.0.1","gulp-util":"^3.0.8","ignore-styles":"^5.0.1","image-webpack-loader":"^3.2.0","less-loader":"^2.2.3","mocha":"^3.2.0","postcss-loader":"^1.2.2","pump":"^1.0.2","react":"^15.4.2","react-dom":"^15.4.2","react-hot-loader":"v3.0.0-beta.6","style-loader":"^0.13.1","url-loader":"^0.5.7","webpack":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-dev-server":"^2.3.0","webpack-hot-middleware":"^2.16.1"},"peerDependencies":{"react":"^15.4.2","react-dom":"^15.4.2"},"gitHead":"56013e2bab7b55580c1df39f43e58cb98d48f2fb","description":"This project provides several common used tasks for Gulp.","bugs":{"url":"https://github.com/zhengcan/gulp-predefined-tasks/issues"},"homepage":"https://github.com/zhengcan/gulp-predefined-tasks#readme","_id":"gulp-predefined-tasks@0.1.3","_shasum":"905a3d7336bc24b89843619e5583169862aa601c","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"canzheng","email":"zc3593835@gmail.com"},"dist":{"shasum":"905a3d7336bc24b89843619e5583169862aa601c","tarball":"https://registry.npmjs.org/gulp-predefined-tasks/-/gulp-predefined-tasks-0.1.3.tgz","integrity":"sha512-7OA3HT1k0OWm/orVrkUBG2SCmrx379pibbHDQDF9YhGGx72Blf+Ri9YVpf25WUpFu1V379omn4asz8IpCeo8qA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDI96eiQFnfvh3QPfEPvDK2lzsjIcxZ+Vai8BQtck+MhAiEAmjW7tiFDCjUem8CfUio9NaXUxaDT7cOoEAvuNB26ACQ="}]},"maintainers":[{"name":"canzheng","email":"zc3593835@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gulp-predefined-tasks-0.1.3.tgz_1488044304307_0.3656314671970904"}},"0.1.4-alpha.1":{"name":"gulp-predefined-tasks","version":"0.1.4-alpha.1","repository":{"type":"git","url":"git+https://github.com/zhengcan/gulp-predefined-tasks.git"},"author":{"name":"Zheng Can","email":"zc3593835@gmail.com"},"license":"MIT","scripts":{"build":"gulp","watch":"gulp build:lib:js watch:lib:js","prepublish":"gulp build:lib:js"},"main":"lib/index.js","directories":{"lib":"./lib"},"files":["/gulpfile.babel.js","/src/*.js","/lib/*.js"],"dependencies":{"autoprefixer":"^6.7.2","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-polyfill":"^6.22.0","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.22.0","babel-preset-stage-0":"^6.22.0","babel-register":"^6.22.0","browser-sync":"^2.18.7","chai":"^3.5.0","chalk":"^1.1.3","css-loader":"^0.26.1","del":"^2.2.2","eslint":"^3.15.0","eslint-plugin-babel":"^4.0.1","eslint-plugin-flowtype":"^2.30.0","eslint-plugin-react":"^6.10.0","eventsource-polyfill":"^0.9.6","file-loader":"^0.10.1","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-clean-css":"^3.0.2","gulp-eslint":"^3.0.1","gulp-imagemin":"^3.1.1","gulp-less":"^3.3.0","gulp-plumber":"^1.1.0","gulp-postcss":"^6.3.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.4.1","gulp-spawn-mocha":"^3.1.0","gulp-uglify":"^2.0.1","gulp-util":"^3.0.8","ignore-styles":"^5.0.1","image-webpack-loader":"^3.2.0","less-loader":"^2.2.3","mocha":"^3.2.0","postcss-loader":"^1.2.2","pump":"^1.0.2","react":"^15.4.2","react-dom":"^15.4.2","react-hot-loader":"v3.0.0-beta.6","style-loader":"^0.13.1","url-loader":"^0.5.7","webpack":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-dev-server":"^2.3.0","webpack-hot-middleware":"^2.16.1","yargs":"^6.6.0"},"peerDependencies":{"react":"^15.4.2","react-dom":"^15.4.2"},"gitHead":"2c866685aa7fd0d8d912cf148b3bff15cbaf6305","description":"This project provides several common used tasks for Gulp.","bugs":{"url":"https://github.com/zhengcan/gulp-predefined-tasks/issues"},"homepage":"https://github.com/zhengcan/gulp-predefined-tasks#readme","_id":"gulp-predefined-tasks@0.1.4-alpha.1","_shasum":"b879f7b9e67532f3106c3a220918e9a205e0e7b0","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"canzheng","email":"zc3593835@gmail.com"},"dist":{"shasum":"b879f7b9e67532f3106c3a220918e9a205e0e7b0","tarball":"https://registry.npmjs.org/gulp-predefined-tasks/-/gulp-predefined-tasks-0.1.4-alpha.1.tgz","integrity":"sha512-sdJcGbtrE0fSe65iColkKGQm6ynEWamhbPYCFe1L+oPM9iSoXw0E6PGRdYyJvzYoFS6O4xJAjNhDagmS0bJFpw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDLG0zgnAUSGVSafUOpvmXxsXcKNuMO8DqRIctPVTyqaAiA9JSG8BJDYtJ6bRxnp5XfjAMpvt+MTNPE5fA3CLRBj7g=="}]},"maintainers":[{"name":"canzheng","email":"zc3593835@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gulp-predefined-tasks-0.1.4-alpha.1.tgz_1488091714063_0.08725346717983484"}},"0.1.4":{"name":"gulp-predefined-tasks","version":"0.1.4","repository":{"type":"git","url":"git+https://github.com/zhengcan/gulp-predefined-tasks.git"},"author":{"name":"Zheng Can","email":"zc3593835@gmail.com"},"license":"MIT","scripts":{"build":"gulp","watch":"gulp build:lib:js watch:lib:js","prepublish":"gulp build:lib:js"},"main":"lib/index.js","directories":{"lib":"./lib"},"files":["/gulpfile.babel.js","/src/*.js","/lib/*.js"],"dependencies":{"autoprefixer":"^6.7.2","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-polyfill":"^6.22.0","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.22.0","babel-preset-stage-0":"^6.22.0","babel-register":"^6.22.0","browser-sync":"^2.18.7","chai":"^3.5.0","chalk":"^1.1.3","css-loader":"^0.26.1","del":"^2.2.2","eslint":"^3.15.0","eslint-plugin-babel":"^4.0.1","eslint-plugin-flowtype":"^2.30.0","eslint-plugin-react":"^6.10.0","eventsource-polyfill":"^0.9.6","file-loader":"^0.10.1","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-clean-css":"^3.0.2","gulp-eslint":"^3.0.1","gulp-imagemin":"^3.1.1","gulp-less":"^3.3.0","gulp-plumber":"^1.1.0","gulp-postcss":"^6.3.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.4.1","gulp-spawn-mocha":"^3.1.0","gulp-uglify":"^2.0.1","gulp-util":"^3.0.8","ignore-styles":"^5.0.1","image-webpack-loader":"^3.2.0","less-loader":"^2.2.3","mocha":"^3.2.0","postcss-loader":"^1.2.2","pump":"^1.0.2","react":"^15.4.2","react-dom":"^15.4.2","react-hot-loader":"v3.0.0-beta.6","style-loader":"^0.13.1","url-loader":"^0.5.7","webpack":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-dev-server":"^2.3.0","webpack-hot-middleware":"^2.16.1","yargs":"^6.6.0"},"peerDependencies":{"react":"^15.4.2","react-dom":"^15.4.2"},"gitHead":"30e221d77f223cc85751d1e181e8b58b34e0ca34","description":"This project provides several common used tasks for Gulp.","bugs":{"url":"https://github.com/zhengcan/gulp-predefined-tasks/issues"},"homepage":"https://github.com/zhengcan/gulp-predefined-tasks#readme","_id":"gulp-predefined-tasks@0.1.4","_shasum":"1e471a6490952d0a1b1d1ccff423a88f613c54ad","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"canzheng","email":"zc3593835@gmail.com"},"dist":{"shasum":"1e471a6490952d0a1b1d1ccff423a88f613c54ad","tarball":"https://registry.npmjs.org/gulp-predefined-tasks/-/gulp-predefined-tasks-0.1.4.tgz","integrity":"sha512-uKHdl6sqUI/vZNWr/pq9JrSoLMYuY/pagQqMThXyrhtsCh0CpgxeorWKCsKmlvpEO0yehkVNeXELj7UDYoaVew==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvkYXgQzP+2w5LHzXFqj41r11FONaLMpTCyml7n9Yw4wIgAIttLVnqFt9hcMze/gFg0n6e6Vvr1hw8hv4S/8qhafU="}]},"maintainers":[{"name":"canzheng","email":"zc3593835@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gulp-predefined-tasks-0.1.4.tgz_1488092016364_0.15378615516237915"}},"0.1.5":{"name":"gulp-predefined-tasks","version":"0.1.5","repository":{"type":"git","url":"git+https://github.com/zhengcan/gulp-predefined-tasks.git"},"author":{"name":"Zheng Can","email":"zc3593835@gmail.com"},"license":"MIT","scripts":{"build":"gulp","watch":"gulp build:lib:js watch:lib:js","prepublish":"gulp build:lib:js"},"main":"lib/index.js","directories":{"lib":"./lib"},"files":["/gulpfile.babel.js","/src/*.js","/lib/*.js"],"dependencies":{"autoprefixer":"^6.7.2","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-polyfill":"^6.22.0","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.22.0","babel-preset-stage-0":"^6.22.0","babel-register":"^6.22.0","browser-sync":"^2.18.7","chai":"^3.5.0","chalk":"^1.1.3","css-loader":"^0.26.1","del":"^2.2.2","eslint":"^3.15.0","eslint-plugin-babel":"^4.0.1","eslint-plugin-flowtype":"^2.30.0","eslint-plugin-react":"^6.10.0","eventsource-polyfill":"^0.9.6","file-loader":"^0.10.1","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-clean-css":"^3.0.2","gulp-eslint":"^3.0.1","gulp-imagemin":"^3.1.1","gulp-less":"^3.3.0","gulp-plumber":"^1.1.0","gulp-postcss":"^6.3.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.4.1","gulp-spawn-mocha":"^3.1.0","gulp-uglify":"^2.0.1","gulp-util":"^3.0.8","ignore-styles":"^5.0.1","image-webpack-loader":"^3.2.0","less-loader":"^2.2.3","mocha":"^3.2.0","postcss-loader":"^1.2.2","pump":"^1.0.2","react":"^15.4.2","react-dom":"^15.4.2","react-hot-loader":"v3.0.0-beta.6","style-loader":"^0.13.1","url-loader":"^0.5.7","webpack":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-dev-server":"^2.3.0","webpack-hot-middleware":"^2.16.1","yargs":"^6.6.0"},"peerDependencies":{"react":"^15.4.2","react-dom":"^15.4.2"},"gitHead":"26befe00e701868f22d5b77c5abf4ee34564690c","description":"This project provides several common used tasks for Gulp.","bugs":{"url":"https://github.com/zhengcan/gulp-predefined-tasks/issues"},"homepage":"https://github.com/zhengcan/gulp-predefined-tasks#readme","_id":"gulp-predefined-tasks@0.1.5","_shasum":"f7c71dc7a85a56f341220cfcff620ef8217a0af3","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"canzheng","email":"zc3593835@gmail.com"},"dist":{"shasum":"f7c71dc7a85a56f341220cfcff620ef8217a0af3","tarball":"https://registry.npmjs.org/gulp-predefined-tasks/-/gulp-predefined-tasks-0.1.5.tgz","integrity":"sha512-lgAuTGmyRWTY6k0Ee2fyAhUo8Mj7eri0AEjiarqTonpywMeEgU643OY9r/oq6ATwLK6nHSdEwqYH4Jp0tcciRw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIraToKiTyOVryPIPwyksYaLvUcJL4oSe27OCqCKwMAwIhAIAf9S2xZpz3wFQ0en43yQl+Z143SCaB8Kyn7pZUisZb"}]},"maintainers":[{"name":"canzheng","email":"zc3593835@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gulp-predefined-tasks-0.1.5.tgz_1488112528914_0.35225965874269605"}},"0.1.6-alpha.1":{"name":"gulp-predefined-tasks","version":"0.1.6-alpha.1","repository":{"type":"git","url":"git+https://github.com/zhengcan/gulp-predefined-tasks.git"},"author":{"name":"Zheng Can","email":"zc3593835@gmail.com"},"keywords":["gulp","webpack","react","eslint","mocha","es2015","hmr","tree-shaking","hot","load"],"license":"MIT","scripts":{"build":"gulp","watch":"gulp build:lib:js watch:lib:js","prepublish":"gulp build:lib:js"},"main":"lib/index.js","directories":{"lib":"./lib"},"files":["/gulpfile.babel.js","/src/*.js","/lib/*.js"],"dependencies":{"autoprefixer":"^6.7.2","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-polyfill":"^6.22.0","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.22.0","babel-preset-stage-0":"^6.22.0","babel-register":"^6.22.0","browser-sync":"^2.18.7","chai":"^3.5.0","chalk":"^1.1.3","css-loader":"^0.26.1","del":"^2.2.2","eslint":"^3.15.0","eslint-plugin-babel":"^4.0.1","eslint-plugin-flowtype":"^2.30.0","eslint-plugin-react":"^6.10.0","eventsource-polyfill":"^0.9.6","file-loader":"^0.10.1","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-clean-css":"^3.0.2","gulp-eslint":"^3.0.1","gulp-imagemin":"^3.1.1","gulp-less":"^3.3.0","gulp-plumber":"^1.1.0","gulp-postcss":"^6.3.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.4.1","gulp-spawn-mocha":"^3.1.0","gulp-uglify":"^2.0.1","gulp-util":"^3.0.8","ignore-styles":"^5.0.1","image-webpack-loader":"^3.2.0","less-loader":"^2.2.3","lodash":"^4.17.4","mocha":"^3.2.0","postcss-loader":"^1.2.2","pump":"^1.0.2","react":"^15.4.2","react-hot-loader":"v3.0.0-beta.6","style-loader":"^0.13.1","url-loader":"^0.5.7","webpack":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-dev-server":"^2.3.0","webpack-hot-middleware":"^2.16.1","yargs":"^6.6.0"},"peerDependencies":{"react":"^15.4.2"},"gitHead":"961cb860d3f369e13e9093e134e72497dadd5da8","description":"This project provides several common used tasks for Gulp.","bugs":{"url":"https://github.com/zhengcan/gulp-predefined-tasks/issues"},"homepage":"https://github.com/zhengcan/gulp-predefined-tasks#readme","_id":"gulp-predefined-tasks@0.1.6-alpha.1","_shasum":"9a5f941a13164dcf9665624ff73fc0850ceb1495","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"canzheng","email":"zc3593835@gmail.com"},"dist":{"shasum":"9a5f941a13164dcf9665624ff73fc0850ceb1495","tarball":"https://registry.npmjs.org/gulp-predefined-tasks/-/gulp-predefined-tasks-0.1.6-alpha.1.tgz","integrity":"sha512-TruAcRW4SoH9Mr8r1lqp9OHtWlFYJ1W6clYNnVyjjiQ14v8woPePMPQVTQOnGCJOgyg+VX1wYxjL3rCKDTLb+A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBlBEFNBpWf+CR4K9KX5zjzIFp1lAyjrIwds0tJMxCRGAiA7PzDVoQJ/dy1Uwf4EVFdAQgs0HkUmFdZqa5UB8fmKkA=="}]},"maintainers":[{"name":"canzheng","email":"zc3593835@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gulp-predefined-tasks-0.1.6-alpha.1.tgz_1488125639668_0.9476919479202479"}},"0.1.6":{"name":"gulp-predefined-tasks","version":"0.1.6","repository":{"type":"git","url":"git+https://github.com/zhengcan/gulp-predefined-tasks.git"},"author":{"name":"Zheng Can","email":"zc3593835@gmail.com"},"keywords":["gulp","webpack","react","eslint","mocha","es2015","hmr","tree-shaking","hot","load"],"license":"MIT","scripts":{"build":"gulp","watch":"gulp build:lib:js watch:lib:js","prepublish":"gulp build:lib:js"},"main":"lib/index.js","directories":{"lib":"./lib"},"files":["/gulpfile.babel.js","/src/*.js","/lib/*.js"],"dependencies":{"autoprefixer":"^6.7.2","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-polyfill":"^6.22.0","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.22.0","babel-preset-stage-0":"^6.22.0","babel-register":"^6.22.0","browser-sync":"^2.18.7","chai":"^3.5.0","chalk":"^1.1.3","css-loader":"^0.26.1","del":"^2.2.2","eslint":"^3.15.0","eslint-plugin-babel":"^4.0.1","eslint-plugin-flowtype":"^2.30.0","eslint-plugin-react":"^6.10.0","eventsource-polyfill":"^0.9.6","file-loader":"^0.10.1","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-clean-css":"^3.0.2","gulp-eslint":"^3.0.1","gulp-imagemin":"^3.1.1","gulp-less":"^3.3.0","gulp-plumber":"^1.1.0","gulp-postcss":"^6.3.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.4.1","gulp-spawn-mocha":"^3.1.0","gulp-uglify":"^2.0.1","gulp-util":"^3.0.8","ignore-styles":"^5.0.1","image-webpack-loader":"^3.2.0","less-loader":"^2.2.3","lodash":"^4.17.4","mocha":"^3.2.0","postcss-loader":"^1.2.2","pump":"^1.0.2","react":"^15.4.2","react-hot-loader":"v3.0.0-beta.6","style-loader":"^0.13.1","url-loader":"^0.5.7","webpack":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-dev-server":"^2.3.0","webpack-hot-middleware":"^2.16.1","yargs":"^6.6.0"},"peerDependencies":{"react":"^15.4.2"},"gitHead":"cfc62d4043c692788134842e7de4de3234d9130a","description":"This project provides several common used tasks for Gulp.","bugs":{"url":"https://github.com/zhengcan/gulp-predefined-tasks/issues"},"homepage":"https://github.com/zhengcan/gulp-predefined-tasks#readme","_id":"gulp-predefined-tasks@0.1.6","_shasum":"f7a7d49c48b32a8d0489236d7ede4637e791b301","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"canzheng","email":"zc3593835@gmail.com"},"dist":{"shasum":"f7a7d49c48b32a8d0489236d7ede4637e791b301","tarball":"https://registry.npmjs.org/gulp-predefined-tasks/-/gulp-predefined-tasks-0.1.6.tgz","integrity":"sha512-XZ8l4k4tUYHqHaEOLQ0UMXv12/RRUl5DS0LGXz3mkTk+Ooz0mkGvWvbf/o+TREXs+h8yPfU53oGj8Th1Z1sDYA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG1GPNSDghXANenglEMeGER48JSaoqOhr7p2IANW7SQvAiEA7HTfrZnPwcd+ZEAnbHGzcVrdktI5bSODzK288w3sD6o="}]},"maintainers":[{"name":"canzheng","email":"zc3593835@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gulp-predefined-tasks-0.1.6.tgz_1488382000665_0.6609900605399162"}},"0.1.7-alpha.1":{"name":"gulp-predefined-tasks","version":"0.1.7-alpha.1","repository":{"type":"git","url":"git+https://github.com/zhengcan/gulp-predefined-tasks.git"},"author":{"name":"Zheng Can","email":"zc3593835@gmail.com"},"keywords":["gulp","webpack","react","eslint","mocha","es2015","hmr","tree-shaking","hot","load"],"license":"MIT","scripts":{"build":"gulp","watch":"gulp build:lib:js watch:lib:js","test:watch":"gulp test:watch","prepublish":"gulp clean && gulp build:lib:js"},"main":"lib/index.js","directories":{"lib":"./lib"},"files":["/gulpfile.babel.js","/src/*.js","/lib/*.js"],"dependencies":{"autoprefixer":"^6.7.2","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-polyfill":"^6.22.0","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.22.0","babel-preset-stage-0":"^6.22.0","babel-register":"^6.22.0","browser-sync":"^2.18.7","chai":"^3.5.0","chalk":"^1.1.3","css-loader":"^0.26.1","del":"^2.2.2","eslint":"^3.15.0","eslint-plugin-babel":"^4.0.1","eslint-plugin-flowtype":"^2.30.0","eslint-plugin-react":"^6.10.0","eventsource-polyfill":"^0.9.6","file-loader":"^0.10.1","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-clean-css":"^3.0.2","gulp-eslint":"^3.0.1","gulp-imagemin":"^3.1.1","gulp-less":"^3.3.0","gulp-plumber":"^1.1.0","gulp-postcss":"^6.3.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.4.1","gulp-spawn-mocha":"^3.1.0","gulp-uglify":"^2.0.1","gulp-util":"^3.0.8","ignore-styles":"^5.0.1","image-webpack-loader":"^3.2.0","less-loader":"^2.2.3","lodash":"^4.17.4","mocha":"^3.2.0","postcss-loader":"^1.2.2","pump":"^1.0.2","react":"^15.4.2","react-hot-loader":"v3.0.0-beta.6","style-loader":"^0.13.1","url-loader":"^0.5.7","webpack":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-dev-server":"^2.3.0","webpack-hot-middleware":"^2.16.1","yargs":"^6.6.0"},"peerDependencies":{"react":"^15.4.2"},"gitHead":"2db31f71620e65e12ed73480548485181af7640c","description":"This project provides several common used tasks for Gulp.","bugs":{"url":"https://github.com/zhengcan/gulp-predefined-tasks/issues"},"homepage":"https://github.com/zhengcan/gulp-predefined-tasks#readme","_id":"gulp-predefined-tasks@0.1.7-alpha.1","_shasum":"97658d1d95c548867be68c55691e0aff24669e29","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"canzheng","email":"zc3593835@gmail.com"},"dist":{"shasum":"97658d1d95c548867be68c55691e0aff24669e29","tarball":"https://registry.npmjs.org/gulp-predefined-tasks/-/gulp-predefined-tasks-0.1.7-alpha.1.tgz","integrity":"sha512-tCdvbw+dnJyeHC4z4JgFVk6YjtP4oXGNyhHVl+yqGdftex1RkjrGxzr89LVsPfLGhpP0KGNtDVvhhNyeA82gxw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFgsGXC6L7LSJXHQG22qTHPchLdwCCHweRf9aP/M/5wkAiB6m0N9YhfF9tLOrdKPvZXiirrcfbJkJY1Zujo9y1ZxfQ=="}]},"maintainers":[{"name":"canzheng","email":"zc3593835@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gulp-predefined-tasks-0.1.7-alpha.1.tgz_1488902350000_0.15042266948148608"}},"0.1.7":{"name":"gulp-predefined-tasks","version":"0.1.7","repository":{"type":"git","url":"git+https://github.com/zhengcan/gulp-predefined-tasks.git"},"author":{"name":"Zheng Can","email":"zc3593835@gmail.com"},"keywords":["gulp","webpack","react","eslint","mocha","es2015","hmr","tree-shaking","hot","load"],"license":"MIT","scripts":{"build":"gulp","watch":"gulp build:lib:js watch:lib:js","test:watch":"gulp test:watch","prepublish":"gulp clean && gulp build:lib:js"},"main":"lib/index.js","directories":{"lib":"./lib"},"files":["/gulpfile.babel.js","/src/*.js","/lib/*.js"],"dependencies":{"autoprefixer":"^6.7.2","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-polyfill":"^6.22.0","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.22.0","babel-preset-stage-0":"^6.22.0","babel-register":"^6.22.0","browser-sync":"^2.18.7","chai":"^3.5.0","chalk":"^1.1.3","css-loader":"^0.26.1","del":"^2.2.2","eslint":"^3.15.0","eslint-plugin-babel":"^4.0.1","eslint-plugin-flowtype":"^2.30.0","eslint-plugin-react":"^6.10.0","eventsource-polyfill":"^0.9.6","file-loader":"^0.10.1","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-clean-css":"^3.0.2","gulp-eslint":"^3.0.1","gulp-imagemin":"^3.1.1","gulp-less":"^3.3.0","gulp-plumber":"^1.1.0","gulp-postcss":"^6.3.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.4.1","gulp-spawn-mocha":"^3.1.0","gulp-uglify":"^2.0.1","gulp-util":"^3.0.8","ignore-styles":"^5.0.1","image-webpack-loader":"^3.2.0","less-loader":"^2.2.3","lodash":"^4.17.4","mocha":"^3.2.0","postcss-loader":"^1.2.2","pump":"^1.0.2","react":"^15.4.2","react-hot-loader":"v3.0.0-beta.6","style-loader":"^0.13.1","url-loader":"^0.5.7","webpack":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-dev-server":"^2.3.0","webpack-hot-middleware":"^2.16.1","yargs":"^6.6.0"},"peerDependencies":{"react":"^15.4.2"},"gitHead":"fa21a6461367bbf1b1ce19174312e8ae8b91e37a","description":"This project provides several common used tasks for Gulp.","bugs":{"url":"https://github.com/zhengcan/gulp-predefined-tasks/issues"},"homepage":"https://github.com/zhengcan/gulp-predefined-tasks#readme","_id":"gulp-predefined-tasks@0.1.7","_shasum":"14d42697500c564e5f36321f230882e4a57aa15e","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"canzheng","email":"zc3593835@gmail.com"},"dist":{"shasum":"14d42697500c564e5f36321f230882e4a57aa15e","tarball":"https://registry.npmjs.org/gulp-predefined-tasks/-/gulp-predefined-tasks-0.1.7.tgz","integrity":"sha512-i2R8FKjxMj67wj6/PX7G8KliLH4RD9JpK2sYlw6ErRwNtMx35TNI+iflTnpNY535d+LDEM8ySmmu2uJyDa46SQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDU8HMf7I+xbWxgqERuCLGzKVBoPaMiN0Rx3L2Thpk7rAiEA3ooiE4tum6ohmcdmvbz/RldavfThN1CNrUdelKTrNnc="}]},"maintainers":[{"name":"canzheng","email":"zc3593835@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gulp-predefined-tasks-0.1.7.tgz_1488902799265_0.7266155572142452"}},"0.1.8":{"name":"gulp-predefined-tasks","version":"0.1.8","repository":{"type":"git","url":"git+https://github.com/zhengcan/gulp-predefined-tasks.git"},"author":{"name":"Zheng Can","email":"zc3593835@gmail.com"},"keywords":["gulp","webpack","react","eslint","mocha","es2015","hmr","tree-shaking","hot","load"],"license":"MIT","scripts":{"build":"gulp","watch":"gulp build:lib:js watch:lib:js","test:watch":"gulp test:watch","prepublish":"gulp clean && gulp build:lib:js"},"main":"lib/index.js","directories":{"lib":"./lib"},"files":["/gulpfile.babel.js","/src/*.js","/lib/*.js"],"dependencies":{"autoprefixer":"^6.7.2","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-polyfill":"^6.22.0","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.22.0","babel-preset-stage-0":"^6.22.0","babel-register":"^6.22.0","browser-sync":"^2.18.7","chai":"^3.5.0","chalk":"^1.1.3","css-loader":"^0.26.1","del":"^2.2.2","eslint":"^3.15.0","eslint-plugin-babel":"^4.0.1","eslint-plugin-flowtype":"^2.30.0","eslint-plugin-react":"^6.10.0","eventsource-polyfill":"^0.9.6","file-loader":"^0.10.1","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-clean-css":"^3.0.2","gulp-eslint":"^3.0.1","gulp-imagemin":"^3.1.1","gulp-less":"^3.3.0","gulp-plumber":"^1.1.0","gulp-postcss":"^6.3.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.4.1","gulp-spawn-mocha":"^3.1.0","gulp-uglify":"^2.0.1","gulp-util":"^3.0.8","ignore-styles":"^5.0.1","image-webpack-loader":"^3.2.0","less-loader":"^2.2.3","lodash":"^4.17.4","mocha":"^3.2.0","postcss-loader":"^1.2.2","pump":"^1.0.2","react":"^15.4.2","react-hot-loader":"v3.0.0-beta.6","style-loader":"^0.13.1","url-loader":"^0.5.7","webpack":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-dev-server":"^2.3.0","webpack-hot-middleware":"^2.16.1","yargs":"^6.6.0"},"peerDependencies":{"react":"^15.4.2"},"gitHead":"1ea942ba8ca8fe4e09c6d7fbbb8ff764b4debfaf","description":"This project provides several common used tasks for Gulp.","bugs":{"url":"https://github.com/zhengcan/gulp-predefined-tasks/issues"},"homepage":"https://github.com/zhengcan/gulp-predefined-tasks#readme","_id":"gulp-predefined-tasks@0.1.8","_shasum":"1cb87fca49dae552eea2387498aa9bd2b9fc18e6","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.2.1","_npmUser":{"name":"canzheng","email":"zc3593835@gmail.com"},"dist":{"shasum":"1cb87fca49dae552eea2387498aa9bd2b9fc18e6","tarball":"https://registry.npmjs.org/gulp-predefined-tasks/-/gulp-predefined-tasks-0.1.8.tgz","integrity":"sha512-k7ikq8OLg+V0/Ng6dCXvoHutwSpy6mtqPz87c7CTXWSb3C2qkb/1qdeHlViDZVVGnJdXullmZJrK6SsF+8/AUQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBIgO7sIDfoyz6IQKk3KUPFA2w9bvrGsDPlBEIdiQRXIAiBYrP7OfTB+4oy0Iothg6GjQf0aPty/EtBJN+OiDkrXIw=="}]},"maintainers":[{"name":"canzheng","email":"zc3593835@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gulp-predefined-tasks-0.1.8.tgz_1490323957209_0.9533398344647139"}},"0.1.9-alpha1":{"name":"gulp-predefined-tasks","version":"0.1.9-alpha1","repository":{"type":"git","url":"git+https://github.com/zhengcan/gulp-predefined-tasks.git"},"author":{"name":"Zheng Can","email":"zc3593835@gmail.com"},"keywords":["gulp","webpack","react","eslint","mocha","es2015","hmr","tree-shaking","hot","load"],"license":"MIT","scripts":{"build":"gulp","watch":"gulp build:lib:js watch:lib:js","test:watch":"gulp test:watch","prepublish":"gulp clean && gulp build:lib:js"},"main":"lib/index.js","directories":{"lib":"./lib"},"files":["/gulpfile.babel.js","/src/*.js","/lib/*.js"],"dependencies":{"autoprefixer":"^6.7.2","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-polyfill":"^6.22.0","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.22.0","babel-preset-stage-0":"^6.22.0","babel-register":"^6.22.0","chai":"^3.5.0","chalk":"^1.1.3","css-loader":"^0.26.1","del":"^2.2.2","eslint":"^3.15.0","eslint-plugin-babel":"^4.0.1","eslint-plugin-flowtype":"^2.30.0","eslint-plugin-react":"^6.10.0","eventsource-polyfill":"^0.9.6","file-loader":"^0.10.1","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-clean-css":"^3.0.2","gulp-eslint":"^3.0.1","gulp-less":"^3.3.0","gulp-plumber":"^1.1.0","gulp-postcss":"^6.3.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.4.1","gulp-spawn-mocha":"^3.1.0","gulp-uglify":"^2.0.1","gulp-util":"^3.0.8","ignore-styles":"^5.0.1","less-loader":"^2.2.3","lodash":"^4.17.4","mocha":"^3.2.0","postcss-loader":"^1.2.2","pump":"^1.0.2","react":"^15.4.2","react-hot-loader":"v3.0.0-beta.6","style-loader":"^0.13.1","url-loader":"^0.5.7","webpack":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-dev-server":"^2.3.0","webpack-hot-middleware":"^2.16.1","yargs":"^6.6.0"},"peerDependencies":{"react":"^15.4.2"},"gitHead":"1ea942ba8ca8fe4e09c6d7fbbb8ff764b4debfaf","description":"This project provides several common used tasks for Gulp.","bugs":{"url":"https://github.com/zhengcan/gulp-predefined-tasks/issues"},"homepage":"https://github.com/zhengcan/gulp-predefined-tasks#readme","_id":"gulp-predefined-tasks@0.1.9-alpha1","_shasum":"c2190b24750d8d8f4f112b68451a051a2fd191fc","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.2.1","_npmUser":{"name":"canzheng","email":"zc3593835@gmail.com"},"dist":{"shasum":"c2190b24750d8d8f4f112b68451a051a2fd191fc","tarball":"https://registry.npmjs.org/gulp-predefined-tasks/-/gulp-predefined-tasks-0.1.9-alpha1.tgz","integrity":"sha512-2EmDrQx0J5GjjL0BNfjv5hf2qdMNLYh1ELokux3w94r6/NQLbxAL1lN6zJa1wBJ/8YopTXptABfjmniiZltppA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC1CuHbJK2oUeqeOxOYtPNF4zE7dz5KruFDL9yuNFxX+QIhAJ+gzHJBQrLKY7KdMyqIoqc+xfsg98RdkVxkFmmqakbs"}]},"maintainers":[{"name":"canzheng","email":"zc3593835@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gulp-predefined-tasks-0.1.9-alpha1.tgz_1490328513198_0.5873417507391423"}},"0.1.9-alpha2":{"name":"gulp-predefined-tasks","version":"0.1.9-alpha2","repository":{"type":"git","url":"git+https://github.com/zhengcan/gulp-predefined-tasks.git"},"author":{"name":"Zheng Can","email":"zc3593835@gmail.com"},"keywords":["gulp","webpack","react","eslint","mocha","es2015","hmr","tree-shaking","hot","load"],"license":"MIT","scripts":{"build":"gulp","watch":"gulp build:lib:js watch:lib:js","test:watch":"gulp test:watch","prepublish":"gulp clean && gulp build:lib:js"},"main":"lib/index.js","directories":{"lib":"./lib"},"files":["/gulpfile.babel.js","/src/*.js","/lib/*.js"],"dependencies":{"autoprefixer":"^6.7.2","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-polyfill":"^6.22.0","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.22.0","babel-preset-stage-0":"^6.22.0","babel-register":"^6.22.0","chai":"^3.5.0","chalk":"^1.1.3","css-loader":"^0.26.1","del":"^2.2.2","eslint":"^3.15.0","eslint-plugin-babel":"^4.0.1","eslint-plugin-flowtype":"^2.30.0","eslint-plugin-react":"^6.10.0","eventsource-polyfill":"^0.9.6","file-loader":"^0.10.1","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-clean-css":"^3.0.2","gulp-eslint":"^3.0.1","gulp-less":"^3.3.0","gulp-plumber":"^1.1.0","gulp-postcss":"^6.3.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.4.1","gulp-spawn-mocha":"^3.1.0","gulp-uglify":"^2.0.1","gulp-util":"^3.0.8","ignore-styles":"^5.0.1","less-loader":"^2.2.3","lodash":"^4.17.4","mocha":"^3.2.0","postcss-loader":"^1.2.2","pump":"^1.0.2","react":"^15.4.2","react-hot-loader":"v3.0.0-beta.6","style-loader":"^0.13.1","url-loader":"^0.5.7","webpack":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-dev-server":"^2.3.0","webpack-hot-middleware":"^2.16.1","yargs":"^6.6.0"},"peerDependencies":{"react":"^15.4.2"},"gitHead":"1ea942ba8ca8fe4e09c6d7fbbb8ff764b4debfaf","description":"This project provides several common used tasks for Gulp.","bugs":{"url":"https://github.com/zhengcan/gulp-predefined-tasks/issues"},"homepage":"https://github.com/zhengcan/gulp-predefined-tasks#readme","_id":"gulp-predefined-tasks@0.1.9-alpha2","_shasum":"71a3589cccf07420772e665e89f14f7321980bc9","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.2.1","_npmUser":{"name":"canzheng","email":"zc3593835@gmail.com"},"dist":{"shasum":"71a3589cccf07420772e665e89f14f7321980bc9","tarball":"https://registry.npmjs.org/gulp-predefined-tasks/-/gulp-predefined-tasks-0.1.9-alpha2.tgz","integrity":"sha512-jI6LOiQZVOS3Slmu69JpyDAqcs+FZIO8kOe6em3LK3MCkEZV10mxR+BXczjhN5ytUkk6E63oe3+UJHb0Z3xKNw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBeDm6eZ/Jo2X0y0eRe64HtP6kGpFRFKP5ehkUNYgVweAiEA3H7VuOwPy7h0AGm4pdbCR7MsRh287mt/4t1daOrrbrk="}]},"maintainers":[{"name":"canzheng","email":"zc3593835@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gulp-predefined-tasks-0.1.9-alpha2.tgz_1490335142420_0.6160821802914143"}},"0.1.9":{"name":"gulp-predefined-tasks","version":"0.1.9","repository":{"type":"git","url":"git+https://github.com/zhengcan/gulp-predefined-tasks.git"},"author":{"name":"Zheng Can","email":"zc3593835@gmail.com"},"keywords":["gulp","webpack","react","eslint","mocha","es2015","hmr","tree-shaking","hot","load"],"license":"MIT","scripts":{"build":"gulp","watch":"gulp build:lib:js watch:lib:js","test:watch":"gulp test:watch","prepublish":"gulp clean && gulp build:lib:js"},"main":"lib/index.js","directories":{"lib":"./lib"},"files":["/gulpfile.babel.js","/src/*.js","/lib/*.js"],"dependencies":{"autoprefixer":"^6.7.2","babel-eslint":"^7.1.1","babel-loader":"^6.2.10","babel-polyfill":"^6.22.0","babel-preset-es2015":"^6.22.0","babel-preset-react":"^6.22.0","babel-preset-stage-0":"^6.22.0","babel-register":"^6.22.0","chai":"^3.5.0","chalk":"^1.1.3","css-loader":"^0.27.3","del":"^2.2.2","eslint":"^3.15.0","eslint-plugin-babel":"^4.0.1","eslint-plugin-flowtype":"^2.30.0","eslint-plugin-react":"^6.10.0","eventsource-polyfill":"^0.9.6","file-loader":"^0.10.1","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-clean-css":"^3.0.2","gulp-eslint":"^3.0.1","gulp-less":"^3.3.0","gulp-plumber":"^1.1.0","gulp-postcss":"^6.3.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.4.1","gulp-spawn-mocha":"^3.1.0","gulp-uglify":"^2.0.1","gulp-util":"^3.0.8","ignore-styles":"^5.0.1","less-loader":"^4.0.2","lodash":"^4.17.4","mocha":"^3.2.0","postcss-loader":"^1.2.2","pump":"^1.0.2","react":"^15.4.2","react-hot-loader":"v3.0.0-beta.6","style-loader":"^0.16.0","url-loader":"^0.5.7","webpack":"^2.2.1","webpack-dev-middleware":"^1.10.0","webpack-dev-server":"^2.3.0","webpack-hot-middleware":"^2.16.1","yargs":"^7.0.2"},"peerDependencies":{"react":"^15.4.2"},"gitHead":"1ea942ba8ca8fe4e09c6d7fbbb8ff764b4debfaf","description":"This project provides several common used tasks for Gulp.","bugs":{"url":"https://github.com/zhengcan/gulp-predefined-tasks/issues"},"homepage":"https://github.com/zhengcan/gulp-predefined-tasks#readme","_id":"gulp-predefined-tasks@0.1.9","_shasum":"ad25f9658d7891acfe1d999d47927a65de9014b2","_from":".","_npmVersion":"4.0.5","_nodeVersion":"7.2.1","_npmUser":{"name":"canzheng","email":"zc3593835@gmail.com"},"dist":{"shasum":"ad25f9658d7891acfe1d999d47927a65de9014b2","tarball":"https://registry.npmjs.org/gulp-predefined-tasks/-/gulp-predefined-tasks-0.1.9.tgz","integrity":"sha512-+z/S2JVl9IVGvj2sAd8m52XCDtnidkWdUwohpL1hX3aLrWPeNDZxPXM+Aom4qp/Y4v0Ry/UFgheBW8OwKvpchQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHFlbblFKmaPwYCyBP1MwaVPoYDemaBWv6ERgS6pkgGqAiEAx75223j2VagGoSFvcRcr2X7c0xY4WjI9u+oNXREVj6Y="}]},"maintainers":[{"name":"canzheng","email":"zc3593835@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gulp-predefined-tasks-0.1.9.tgz_1490341727977_0.3706345879472792"}},"0.1.10-alpha":{"name":"gulp-predefined-tasks","version":"0.1.10-alpha","repository":{"type":"git","url":"git+https://github.com/zhengcan/gulp-predefined-tasks.git"},"author":{"name":"Zheng Can","email":"zc3593835@gmail.com"},"keywords":["gulp","webpack","react","eslint","mocha","es2015","hmr","tree-shaking","hot","load"],"license":"MIT","scripts":{"build":"gulp","watch":"gulp build:lib:js watch:lib:js","test:watch":"gulp test:watch","prepublish":"gulp clean && gulp build:lib:js"},"main":"lib/index.js","directories":{"lib":"./lib"},"files":["/gulpfile.babel.js","/src/*.js","/lib/*.js"],"dependencies":{"autoprefixer":"^7.0.1","babel-eslint":"^7.2.3","babel-loader":"^7.0.0","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-register":"^6.24.1","chai":"^3.5.0","chalk":"^1.1.3","css-loader":"^0.28.1","del":"^2.2.2","eslint":"^3.19.0","eslint-plugin-babel":"^4.1.1","eslint-plugin-flowtype":"^2.32.1","eslint-plugin-react":"^7.0.0","eventsource-polyfill":"^0.9.6","file-loader":"^0.11.1","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-clean-css":"^3.2.0","gulp-eslint":"^3.0.1","gulp-less":"^3.3.0","gulp-plumber":"^1.1.0","gulp-postcss":"^7.0.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.6.0","gulp-spawn-mocha":"^3.3.0","gulp-uglify":"^2.1.2","gulp-util":"^3.0.8","ignore-styles":"^5.0.1","less-loader":"^4.0.3","lodash":"^4.17.4","mocha":"^3.3.0","postcss-loader":"^2.0.2","pump":"^1.0.2","react":"^15.5.4","react-hot-loader":"v3.0.0-beta.6","style-loader":"^0.17.0","url-loader":"^0.5.8","webpack":"^2.5.1","webpack-dev-middleware":"^1.10.2","webpack-dev-server":"^2.4.5","webpack-hot-middleware":"^2.18.0","yargs":"^8.0.1"},"peerDependencies":{"react":"^15.5.4"},"gitHead":"0ae2045da77094e45c6a9181b522b3c149f7fde5","description":"This project provides several common used tasks for Gulp.","bugs":{"url":"https://github.com/zhengcan/gulp-predefined-tasks/issues"},"homepage":"https://github.com/zhengcan/gulp-predefined-tasks#readme","_id":"gulp-predefined-tasks@0.1.10-alpha","_shasum":"6e39050fd38d86576605a37b65e9f35e52cf519f","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.10.0","_npmUser":{"name":"canzheng","email":"zc3593835@gmail.com"},"dist":{"shasum":"6e39050fd38d86576605a37b65e9f35e52cf519f","tarball":"https://registry.npmjs.org/gulp-predefined-tasks/-/gulp-predefined-tasks-0.1.10-alpha.tgz","integrity":"sha512-LVvqewVxrAyLdUG69qVh4g6hz8nnUjTjhMzeQzALWR+NtPJCxHvr1eUPaEi7XClyne7aNwAEuq4BfbQd7SfgPg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDo2N/MHPzvoRmZQA7C+sYbd4ulzRqDkH2QeoJtT5ZVTAiAJpKNqknCzplnGaIaKqNlKTNn7xchQmr7Ehxgrs/4kIQ=="}]},"maintainers":[{"name":"canzheng","email":"zc3593835@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/gulp-predefined-tasks-0.1.10-alpha.tgz_1494307820831_0.29141594120301306"}},"0.1.10-alpha1":{"name":"gulp-predefined-tasks","version":"0.1.10-alpha1","repository":{"type":"git","url":"git+https://github.com/zhengcan/gulp-predefined-tasks.git"},"author":{"name":"Zheng Can","email":"zc3593835@gmail.com"},"keywords":["gulp","webpack","react","eslint","mocha","es2015","hmr","tree-shaking","hot","load"],"license":"MIT","scripts":{"build":"gulp","watch":"gulp build:lib:js watch:lib:js","test:watch":"gulp test:watch","prepublish":"gulp clean && gulp build:lib:js"},"main":"lib/index.js","directories":{"lib":"./lib"},"files":["/gulpfile.babel.js","/src/*.js","/lib/*.js"],"dependencies":{"autoprefixer":"^7.0.1","babel-eslint":"^7.2.3","babel-loader":"^7.0.0","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-register":"^6.24.1","chai":"^3.5.0","chalk":"^1.1.3","css-loader":"^0.28.1","del":"^2.2.2","eslint":"^3.19.0","eslint-plugin-babel":"^4.1.1","eslint-plugin-flowtype":"^2.32.1","eslint-plugin-react":"^7.0.0","eventsource-polyfill":"^0.9.6","file-loader":"^0.11.1","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-clean-css":"^3.2.0","gulp-eslint":"^3.0.1","gulp-less":"^3.3.0","gulp-plumber":"^1.1.0","gulp-postcss":"^7.0.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.6.0","gulp-spawn-mocha":"^3.3.0","gulp-uglify":"^2.1.2","gulp-util":"^3.0.8","ignore-styles":"^5.0.1","less-loader":"^4.0.3","lodash":"^4.17.4","mocha":"^3.3.0","postcss-loader":"^2.0.2","pump":"^1.0.2","react":"^15.5.4","react-hot-loader":"v3.0.0-beta.6","style-loader":"^0.17.0","url-loader":"^0.5.8","webpack":"^2.5.1","webpack-dev-middleware":"^1.10.2","webpack-dev-server":"^2.4.5","webpack-hot-middleware":"^2.18.0","yargs":"^8.0.1"},"peerDependencies":{"react":"^15.5.4"},"gitHead":"0ae2045da77094e45c6a9181b522b3c149f7fde5","description":"This project provides several common used tasks for Gulp.","bugs":{"url":"https://github.com/zhengcan/gulp-predefined-tasks/issues"},"homepage":"https://github.com/zhengcan/gulp-predefined-tasks#readme","_id":"gulp-predefined-tasks@0.1.10-alpha1","_shasum":"6f920bef348c32201fd330ad01fd81ae1ecb4885","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.10.0","_npmUser":{"name":"canzheng","email":"zc3593835@gmail.com"},"dist":{"shasum":"6f920bef348c32201fd330ad01fd81ae1ecb4885","tarball":"https://registry.npmjs.org/gulp-predefined-tasks/-/gulp-predefined-tasks-0.1.10-alpha1.tgz","integrity":"sha512-0rqjUWAmUxv0Wx4Fb8vCHotl5/+v1weqDpShhJsuja/BdN8n9K0/9CtqBXO3Ps7kkxWl0yy/EWuyylor31cVbg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+dUkW0L042vdbT41AGOpzAeWQHX4sCx00RnWvwrB6+QIgZRyFgznNS6gxQUB7bOq14tN+RkEVdNa+y2b9LC/ZICA="}]},"maintainers":[{"name":"canzheng","email":"zc3593835@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gulp-predefined-tasks-0.1.10-alpha1.tgz_1494308567920_0.8463638690300286"}},"0.1.10":{"name":"gulp-predefined-tasks","version":"0.1.10","repository":{"type":"git","url":"git+https://github.com/zhengcan/gulp-predefined-tasks.git"},"author":{"name":"Zheng Can","email":"zc3593835@gmail.com"},"keywords":["gulp","webpack","react","eslint","mocha","es2015","hmr","tree-shaking","hot","load"],"license":"MIT","scripts":{"build":"gulp","watch":"gulp build:lib:js watch:lib:js","test:watch":"gulp test:watch","prepublish":"gulp clean && gulp build:lib:js"},"main":"lib/index.js","directories":{"lib":"./lib"},"files":["/gulpfile.babel.js","/src/*.js","/lib/*.js"],"dependencies":{"autoprefixer":"^7.0.1","babel-eslint":"^7.2.3","babel-loader":"^7.0.0","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-register":"^6.24.1","chai":"^3.5.0","chalk":"^1.1.3","css-loader":"^0.28.1","del":"^2.2.2","eslint":"^3.19.0","eslint-plugin-babel":"^4.1.1","eslint-plugin-flowtype":"^2.32.1","eslint-plugin-react":"^7.0.0","eventsource-polyfill":"^0.9.6","file-loader":"^0.11.1","gulp":"^3.9.1","gulp-babel":"^6.1.2","gulp-clean-css":"^3.2.0","gulp-eslint":"^3.0.1","gulp-less":"^3.3.0","gulp-plumber":"^1.1.0","gulp-postcss":"^7.0.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.6.0","gulp-spawn-mocha":"^3.3.0","gulp-uglify":"^2.1.2","gulp-util":"^3.0.8","ignore-styles":"^5.0.1","less-loader":"^4.0.3","lodash":"^4.17.4","mocha":"^3.3.0","postcss-loader":"^2.0.2","pump":"^1.0.2","react":"^15.5.4","react-hot-loader":"v3.0.0-beta.6","style-loader":"^0.17.0","url-loader":"^0.5.8","webpack":"^2.5.1","webpack-dev-middleware":"^1.10.2","webpack-dev-server":"^2.4.5","webpack-hot-middleware":"^2.18.0","yargs":"^8.0.1"},"peerDependencies":{"react":"^15.5.4"},"gitHead":"0ae2045da77094e45c6a9181b522b3c149f7fde5","description":"This project provides several common used tasks for Gulp.","bugs":{"url":"https://github.com/zhengcan/gulp-predefined-tasks/issues"},"homepage":"https://github.com/zhengcan/gulp-predefined-tasks#readme","_id":"gulp-predefined-tasks@0.1.10","_shasum":"dccd507e432d917b4cffb24d1eca452805a62dad","_from":".","_npmVersion":"4.5.0","_nodeVersion":"7.10.0","_npmUser":{"name":"canzheng","email":"zc3593835@gmail.com"},"dist":{"shasum":"dccd507e432d917b4cffb24d1eca452805a62dad","tarball":"https://registry.npmjs.org/gulp-predefined-tasks/-/gulp-predefined-tasks-0.1.10.tgz","integrity":"sha512-zQ5nc9kD4oM3tfT+XTRpAOyiUKUJXuU/0cotzU67H6/2FURLSAmphOeuYqAlRTXe7qet4tXUmYQqZXdWMKtMrg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGV1a+6XwNN3vP5PqS1Rm4oNn1Hr1aMPsm/+g7dkkeTAAiBrCn51/vtKrScnrlsFzKL7RRw2mWbVRmF8MpblfHM/4g=="}]},"maintainers":[{"name":"canzheng","email":"zc3593835@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/gulp-predefined-tasks-0.1.10.tgz_1494311328145_0.550080276792869"}},"0.2.0-alpha01":{"name":"gulp-predefined-tasks","version":"0.2.0-alpha01","repository":{"type":"git","url":"git+https://github.com/zhengcan/gulp-predefined-tasks.git"},"author":{"name":"Zheng Can","email":"zc3593835@gmail.com"},"keywords":["gulp","webpack","react","eslint","mocha","es2015","hmr","tree-shaking","hot","load"],"license":"MIT","scripts":{"build":"gulp","watch":"gulp build:lib:js watch:lib:js","test:watch":"gulp test:watch","prepublish":"gulp clean && gulp build:lib:js"},"main":"lib/index.js","directories":{"lib":"./lib"},"files":["/gulpfile.babel.js","/src/*.js","/lib/*.js"],"dependencies":{"autoprefixer":"^7.0.1","babel-eslint":"^8.0.1","babel-loader":"^7.0.0","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-register":"^6.24.1","chai":"^4.1.2","chalk":"^2.1.0","css-loader":"^0.28.1","del":"^3.0.0","eslint":"^4.8.0","eslint-plugin-babel":"^4.1.1","eslint-plugin-flowtype":"^2.32.1","eslint-plugin-react":"^7.0.0","eventsource-polyfill":"^0.9.6","file-loader":"^1.1.4","gulp":"^3.9.1","gulp-babel":"^7.0.0","gulp-clean-css":"^3.2.0","gulp-eslint":"^4.0.0","gulp-less":"^3.3.0","gulp-plumber":"^1.1.0","gulp-postcss":"^7.0.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.6.0","gulp-spawn-mocha":"^3.3.0","gulp-uglify":"^3.0.0","gulp-util":"^3.0.8","ignore-styles":"^5.0.1","less-loader":"^4.0.3","lodash":"^4.17.4","mocha":"^3.3.0","postcss-loader":"^2.0.2","pump":"^1.0.2","react":"^16.0.0","react-hot-loader":"^3.0.0-beta.7","style-loader":"^0.18.2","url-loader":"^0.5.8","webpack":"^3.6.0","webpack-dev-middleware":"^1.10.2","webpack-dev-server":"^2.4.5","webpack-hot-middleware":"^2.18.0","yargs":"^9.0.1"},"peerDependencies":{"react":"^16.0.0"},"gitHead":"8d6b46000bb6f6ae38e4a30ace5fe9c5f492514a","description":"This project provides several common used tasks for Gulp.","bugs":{"url":"https://github.com/zhengcan/gulp-predefined-tasks/issues"},"homepage":"https://github.com/zhengcan/gulp-predefined-tasks#readme","_id":"gulp-predefined-tasks@0.2.0-alpha01","_shasum":"c4671488862488366dc8d22a7754bcac26d36ba5","_from":".","_npmVersion":"4.5.0","_nodeVersion":"8.5.0","_npmUser":{"name":"canzheng","email":"zc3593835@gmail.com"},"dist":{"shasum":"c4671488862488366dc8d22a7754bcac26d36ba5","tarball":"https://registry.npmjs.org/gulp-predefined-tasks/-/gulp-predefined-tasks-0.2.0-alpha01.tgz","integrity":"sha512-RXzci+0KozEwY3fv3hdZg5bGl8N4FZlu4WlTqRtBNkIhIZ53FjMtglhvsEw/cfl/BOT9t9qgidur90olL5dx6g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEfDxJE7eW40R3bHNF5l3Q3+g52eldMiOeDp/Rz9QYeSAiBp8bpJFwfaj4WiFUKTdHVQhfrPIJLF4RgsYZfR4ReNZw=="}]},"maintainers":[{"name":"canzheng","email":"zc3593835@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gulp-predefined-tasks-0.2.0-alpha01.tgz_1506860743728_0.4835450164973736"}},"0.2.0-alpha02":{"name":"gulp-predefined-tasks","version":"0.2.0-alpha02","repository":{"type":"git","url":"git+https://github.com/zhengcan/gulp-predefined-tasks.git"},"author":{"name":"Zheng Can","email":"zc3593835@gmail.com"},"keywords":["gulp","webpack","react","eslint","mocha","es2015","hmr","tree-shaking","hot","load"],"license":"MIT","scripts":{"build":"gulp","watch":"gulp build:lib:js watch:lib:js","test:watch":"gulp test:watch","prepublish":"gulp clean && gulp build:lib:js"},"main":"lib/index.js","directories":{"lib":"./lib"},"files":["/gulpfile.babel.js","/src/*.js","/lib/*.js"],"dependencies":{"autoprefixer":"^7.0.1","babel-eslint":"^8.0.1","babel-loader":"^7.0.0","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-register":"^6.24.1","chai":"^4.1.2","chalk":"^2.1.0","css-loader":"^0.28.1","del":"^3.0.0","eslint":"^4.8.0","eslint-plugin-babel":"^4.1.1","eslint-plugin-flowtype":"^2.32.1","eslint-plugin-react":"^7.0.0","eventsource-polyfill":"^0.9.6","file-loader":"^1.1.4","gulp":"^3.9.1","gulp-babel":"^7.0.0","gulp-clean-css":"^3.2.0","gulp-eslint":"^4.0.0","gulp-less":"^3.3.0","gulp-plumber":"^1.1.0","gulp-postcss":"^7.0.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.6.0","gulp-spawn-mocha":"^3.3.0","gulp-uglify":"^3.0.0","gulp-util":"^3.0.8","ignore-styles":"^5.0.1","less-loader":"^4.0.3","lodash":"^4.17.4","mocha":"^3.3.0","postcss-loader":"^2.0.2","pump":"^1.0.2","react":"^16.0.0","react-hot-loader":"^3.0.0-beta.7","style-loader":"^0.18.2","url-loader":"^0.5.8","webpack":"^3.6.0","webpack-dev-middleware":"^1.10.2","webpack-dev-server":"^2.4.5","webpack-hot-middleware":"^2.18.0","yargs":"^9.0.1"},"peerDependencies":{"react":"^16.0.0"},"gitHead":"8d6b46000bb6f6ae38e4a30ace5fe9c5f492514a","description":"This project provides several common used tasks for Gulp.","bugs":{"url":"https://github.com/zhengcan/gulp-predefined-tasks/issues"},"homepage":"https://github.com/zhengcan/gulp-predefined-tasks#readme","_id":"gulp-predefined-tasks@0.2.0-alpha02","_shasum":"0db2b68956c11607ed97ef69b86122c22dc98b9b","_from":".","_npmVersion":"4.5.0","_nodeVersion":"8.5.0","_npmUser":{"name":"canzheng","email":"zc3593835@gmail.com"},"dist":{"shasum":"0db2b68956c11607ed97ef69b86122c22dc98b9b","tarball":"https://registry.npmjs.org/gulp-predefined-tasks/-/gulp-predefined-tasks-0.2.0-alpha02.tgz","integrity":"sha512-g7Lz1iQx5uRqsIS3p0l5/wSJlcyUkl21wi8QpSOC/p1hpW1cCa1XGFcm8TvGMMZyPitUcAlhSybXC5ZJKQRPHA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBHu2ChNgPiMlftE7X0naXqLUIT+LQQLtZ/6mjrtmDdHAiEAvog+cNPBTf4IW0aGZHK6MiRDUfb5lI0G0rQL8mOF0Ik="}]},"maintainers":[{"name":"canzheng","email":"zc3593835@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gulp-predefined-tasks-0.2.0-alpha02.tgz_1506862828706_0.12474548537284136"}},"0.2.0-alpha03":{"name":"gulp-predefined-tasks","version":"0.2.0-alpha03","repository":{"type":"git","url":"git+https://github.com/zhengcan/gulp-predefined-tasks.git"},"author":{"name":"Zheng Can","email":"zc3593835@gmail.com"},"keywords":["gulp","webpack","react","eslint","mocha","es2015","hmr","tree-shaking","hot","load"],"license":"MIT","scripts":{"build":"gulp","watch":"gulp build:lib:js watch:lib:js","test:watch":"gulp test:watch","prepublish":"gulp clean && gulp build:lib:js"},"main":"lib/index.js","directories":{"lib":"./lib"},"files":["/gulpfile.babel.js","/src/*.js","/lib/*.js"],"dependencies":{"autoprefixer":"^7.0.1","babel-eslint":"^8.0.1","babel-loader":"^7.0.0","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-register":"^6.24.1","chai":"^4.1.2","chalk":"^2.1.0","css-loader":"^0.28.1","del":"^3.0.0","eslint":"^4.8.0","eslint-plugin-babel":"^4.1.1","eslint-plugin-flowtype":"^2.32.1","eslint-plugin-react":"^7.0.0","eventsource-polyfill":"^0.9.6","file-loader":"^1.1.4","gulp":"^3.9.1","gulp-babel":"^7.0.0","gulp-clean-css":"^3.2.0","gulp-eslint":"^4.0.0","gulp-less":"^3.3.0","gulp-plumber":"^1.1.0","gulp-postcss":"^7.0.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.6.0","gulp-spawn-mocha":"^3.3.0","gulp-uglify":"^3.0.0","gulp-util":"^3.0.8","ignore-styles":"^5.0.1","less-loader":"^4.0.3","lodash":"^4.17.4","mocha":"^3.3.0","postcss-loader":"^2.0.2","pump":"^1.0.2","react":"^15.5.0 || ^16.0.0","react-hot-loader":"^3.0.0-beta.7","style-loader":"^0.18.2","url-loader":"^0.5.8","webpack":"^3.6.0","webpack-dev-middleware":"^1.10.2","webpack-dev-server":"^2.4.5","webpack-hot-middleware":"^2.18.0","yargs":"^9.0.1"},"peerDependencies":{"react":"^15.5.0 || ^16.0.0"},"gitHead":"66c033a9580f7726cdcc745446f4eb1d8f16e411","description":"This project provides several common used tasks for Gulp.","bugs":{"url":"https://github.com/zhengcan/gulp-predefined-tasks/issues"},"homepage":"https://github.com/zhengcan/gulp-predefined-tasks#readme","_id":"gulp-predefined-tasks@0.2.0-alpha03","_shasum":"670ce75a6766367c2c4386ba450e90178bc4d711","_from":".","_npmVersion":"4.5.0","_nodeVersion":"8.5.0","_npmUser":{"name":"canzheng","email":"zc3593835@gmail.com"},"dist":{"shasum":"670ce75a6766367c2c4386ba450e90178bc4d711","tarball":"https://registry.npmjs.org/gulp-predefined-tasks/-/gulp-predefined-tasks-0.2.0-alpha03.tgz","integrity":"sha512-ECz9gL9KJYwLfoaEvA9fjtZGWs2ifSq6nNrPyOKJRhGKQ/fjY2iYTcTWEVhOo2JwYso2XfxENebYo6MGvmXY5Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDUX+1b9Zv7Z4eMWwIMyAjJbBvyBWpk2YAZiMZ4t3+X1QIgeKV0sRUWptu765P7cfah4mP5f8iP33rk3JSDq6G/Sqw="}]},"maintainers":[{"name":"canzheng","email":"zc3593835@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gulp-predefined-tasks-0.2.0-alpha03.tgz_1506932595697_0.7851192755624652"}},"0.2.0":{"name":"gulp-predefined-tasks","version":"0.2.0","repository":{"type":"git","url":"git+https://github.com/zhengcan/gulp-predefined-tasks.git"},"author":{"name":"Zheng Can","email":"zc3593835@gmail.com"},"keywords":["gulp","webpack","react","eslint","mocha","es2015","hmr","tree-shaking","hot","load"],"license":"MIT","scripts":{"build":"gulp","watch":"gulp build:lib:js watch:lib:js","test:watch":"gulp test:watch","prepublish":"gulp clean && gulp build:lib:js"},"main":"lib/index.js","directories":{"lib":"./lib"},"files":["/gulpfile.babel.js","/src/*.js","/lib/*.js"],"dependencies":{"autoprefixer":"^7.1.6","babel-eslint":"^8.0.2","babel-loader":"^7.0.0","babel-polyfill":"^6.23.0","babel-preset-es2015":"^6.24.1","babel-preset-react":"^6.24.1","babel-preset-stage-0":"^6.24.1","babel-register":"^6.24.1","chai":"^4.1.2","chalk":"^2.3.0","css-loader":"^0.28.1","del":"^3.0.0","eslint":"^4.12.0","eslint-plugin-babel":"^4.1.1","eslint-plugin-flowtype":"^2.39.1","eslint-plugin-react":"^7.5.1","eventsource-polyfill":"^0.9.6","file-loader":"^1.1.5","gulp":"^3.9.1","gulp-babel":"^7.0.0","gulp-clean-css":"^3.2.0","gulp-eslint":"^4.0.0","gulp-less":"^3.3.0","gulp-plumber":"^1.1.0","gulp-postcss":"^7.0.0","gulp-rename":"^1.2.2","gulp-sourcemaps":"^2.6.0","gulp-spawn-mocha":"^4.0.1","gulp-uglify":"^3.0.0","gulp-util":"^3.0.8","ignore-styles":"^5.0.1","less-loader":"^4.0.3","lodash":"^4.17.4","mocha":"^4.0.1","postcss-loader":"^2.0.9","pump":"^1.0.3","react":"^15.5.0 || ^16.0.0","react-hot-loader":"^3.1.3","style-loader":"^0.19.0","url-loader":"^0.6.2","webpack":"^3.8.1","webpack-dev-middleware":"^1.12.2","webpack-dev-server":"^2.9.5","webpack-hot-middleware":"^2.21.0","yargs":"^10.0.3"},"peerDependencies":{"react":"^15.5.0 || ^16.0.0"},"gitHead":"d60122e004db31dfab9dccbba1caeccf2451c13e","description":"This project provides several common used tasks for Gulp.","bugs":{"url":"https://github.com/zhengcan/gulp-predefined-tasks/issues"},"homepage":"https://github.com/zhengcan/gulp-predefined-tasks#readme","_id":"gulp-predefined-tasks@0.2.0","_npmVersion":"5.4.2","_nodeVersion":"8.5.0","_npmUser":{"name":"canzheng","email":"zc3593835@gmail.com"},"dist":{"integrity":"sha512-zhw2UM9mIZlDW1+rNI7NIjX23UsTKiDua8sIWz6js36W6Y5WZ84GjHr0sDFL82sLXZoTkS5b+qYfnDP2v6JN1A==","shasum":"f4c19cb4221a320495a8485c7e985c6df51624d0","tarball":"https://registry.npmjs.org/gulp-predefined-tasks/-/gulp-predefined-tasks-0.2.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBYpVt80lq7d007/f4v0S6CoEULIJ9omEmb4d1q1gJKGAiEAgeJhT/ZEdtximjfSsJnM+KUTF4JVTv+HN1Y5XeA0qTw="}]},"maintainers":[{"name":"canzheng","email":"zc3593835@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/gulp-predefined-tasks-0.2.0.tgz_1512008920614_0.3207306123804301"}}},"readme":"# gulp-predefined-tasks\r\n\r\nThis project provides several common used tasks for Gulp.\r\n\r\n[![Travis][build-badge]][build]\r\n[![NPM version][npm-image]][npm-url]\r\n[![Downloads][downloads-image]][npm-url]\r\n\r\nIt has built-in support for: [Babel][babel], [React][react], [Webpack 2][webpack] ([HMR][hmr], [Tree Shaking][tree-shaking]), [Mocha][mocha] and more.\r\n\r\n## Getting Started (Yarn)\r\n\r\n1. create project\r\n\r\n```\r\n  yarn init\r\n```\r\n\r\n2. add Yarn / NPM packages\r\n\r\n```\r\n  yarn add -D cross-env gulp babel-register\r\n  yarn add -D gulp-predefined-tasks\r\n```\r\n\r\nPlease install `react-hot-loader@3.0.0-beta.6` if you want to use HMR with React.\r\n\r\n3. add `gulpfile.babel.js`\r\n\r\n```\r\n  import registerTasks from 'gulp-predefined-tasks';\r\n\r\n  let options = {\r\n    // several options\r\n  };\r\n  registerTasks(gulp, options);\r\n```\r\n\r\n4. edit `package.json` to add scripts\r\n\r\n```\r\n  \"scripts\": {\r\n    \"build\": \"gulp\",\r\n    \"build:dev\": \"cross-env NODE_ENV=development gulp build:dev\",\r\n    \"build:prod\": \"cross-env NODE_ENV=production gulp build:prod\",\r\n    \"build:watch\": \"cross-env NODE_ENV=watch gulp build:watch\",\r\n    \"clean\": \"gulp clean\",\r\n    \"test\": \"gulp test\",\r\n    \"test:watch\": \"gulp test:watch\",\r\n    \"webpack:dev\": \"cross-env NODE_ENV=development gulp webpack:dev\",\r\n    \"webpack:prod\": \"cross-env NODE_ENV=production gulp webpack:prod\",\r\n    \"start\": \"cross-env NODE_ENV=watch gulp webpack:watch\"\r\n  },\r\n```\r\n\r\n5. add `.babelrc`\r\n\r\nTo support [Tree Shaking][tree-shaking] feature, we should add two `.babelrc` files.\r\n\r\nIn root folder:\r\n\r\n```\r\n  {\r\n    \"presets\": [\"es2015\", \"react\", \"stage-0\"]\r\n  }\r\n```\r\n\r\nIn `srcDir` folder:\r\n\r\n```\r\n  {\r\n    \"presets\": [\r\n      [\"es2015\", { \"modules\": false }],\r\n      \"stage-0\",\r\n      \"react\"\r\n    ],\r\n    \"env\": {\r\n      \"watch\": {\r\n        \"plugins\": [\r\n          \"react-hot-loader/babel\",\r\n        ],\r\n      },\r\n      \"test\": {\r\n        \"presets\": [\"es2015\", \"react\", \"stage-0\"]\r\n      }\r\n    }\r\n  }\r\n```\r\n\r\n## Options\r\n\r\n```\r\n  {\r\n    type: 'web',\r\n    srcDir: './src/',\r\n    testDir: './test/',\r\n    libDir: './lib/',\r\n    distDir: './dist/',\r\n    babel: { ... },\r\n    webpack: { ... }\r\n  }\r\n```\r\n\r\n### type: String\r\n\r\nProject type.\r\n\r\n- `web` (default)\r\n  - Standalone web app\r\n- `lib`\r\n  - NPM package\r\n\r\n### srcDir: String\r\n\r\nThe folder to store source code files.\r\n\r\nDefault: `./src/`\r\n\r\n### testDir: String\r\n\r\nThe folder to store test code files.\r\n\r\nDefault: `./test/`\r\n\r\n### libDir: String\r\n\r\nThe folder to store published artifacts.\r\n\r\nDefault: `./lib/`\r\n\r\n### distDir: String\r\n\r\nThe folder to store published distribution artifacts.\r\n\r\nDefault: `./dist/`\r\n\r\n### babel: Object\r\n\r\nThe default [Babel][babel] configuration.\r\n\r\nDefault: `{ presets: [\"es2015\", \"react\", \"stage-0\"] }`\r\n\r\n### webpack: bool or Object\r\n\r\nWebpack configuration. Or set to `false` to disable webpack.\r\n\r\nDefault: `false`\r\n\r\n```\r\n  {\r\n    entry: String or Array or Object,\r\n\r\n    config: String or Object,             // default config file\r\n    devConfig: String or Object,          // merge with `config` for `webpack:dev`\r\n    prodConfig: String or Object,         // merge with `config` for `webpack:prod`\r\n    watchConfig: String or Object,        // merge with `config` for `webpack:watch`\r\n\r\n    babel: Object,\r\n\r\n    devServer: {\r\n      host: String,                       // default: 0.0.0.0\r\n      port: bool,                         // default: 3000\r\n      hot: bool,                          // default: true\r\n      contentBase: bool or Object,\r\n      proxy: Object,\r\n      ...\r\n    },\r\n\r\n    onMerge: function,                    // merge all config objects\r\n    onEntry: function,                    // rewrite entry item\r\n    onConfig: function,                   // handle merged config object\r\n  }\r\n```\r\n\r\n#### config / devConfig / prodConfig / watchConfig\r\n\r\nIt could be webpack config file path, or webpack config object.\r\n\r\n#### babel: Object\r\n\r\n[Babel][babel] options object.\r\n\r\nDefault: `{ presets: [[\"es2015\", { modules: false }], \"react\", \"stage-0\"] }`\r\n\r\n#### devServer: Object\r\n\r\nThe options object of WebpackDevServer.\r\n\r\n#### onMerge: (mode, object, sources) => Object\r\n\r\n- mode (String): The runtime mode: `dev`, `prod` or `watch`.\r\n- object (Object): The destination object.\r\n- sources (...Object): The source objects.\r\n\r\nAs default, it will concat any array values.\r\n\r\n#### onEntry: (mode, entry) => String or Array\r\n\r\n- mode (String): The runtime mode: `dev`, `prod` or `watch`.\r\n- entry (String or Array): The value of entry.\r\n\r\n#### onConfig: (mode, config) => Object\r\n\r\n- mode (String): The runtime mode: `dev`, `prod` or `watch`.\r\n- config (Object): The merged config object.\r\n\r\n## Extensions\r\n\r\n### Minimize images\r\n\r\nTo support `gulp-imagemin`, we should add `gulp-imagemin` to `devDependencies`.\r\nTo support `image-webpack-loader`, we should add `image-webpack-loader` to `devDependencies`.\r\n\r\n## CLI arguments\r\n\r\nThe following argument could be set via CLI.\r\n\r\n- `--libDir <path>`\r\n  - Overwrite the value of `options.srcDir`\r\n- `--distDir <path>`\r\n  - Overwrite the value of `options.distDir`\r\n- `--outputFilename <filename>`\r\n  - Overwrite the value of `options.webpack.config.output.filename`\r\n- `--port <port>`\r\n  - Overwrite the value of `options.webpack.devServer.port`\r\n- `--proxy <target>`\r\n  - Overwrite the value of `options.webpack.devServer.proxy.'/'.target`\r\n- `--recursive` or `-R`\r\n  - _[Incubating]_\r\n  - Check all dependencies (with `file:` and `link:` prefix) from `dependencies` and `linkDependencies`, and execute same tasks in them.\r\n\r\nFor example:\r\n\r\n```\r\n  # Customize the libDir in runtime\r\n  yarn run build:dev -- --libDir <NEW_LIB_DIR>\r\n\r\n  # Run build:dev for all projects\r\n  cd ./example/app\r\n  yarn run build:dev -- --recursive\r\n```\r\n\r\n## Tasks\r\n\r\nDeveloper may overwrite the following tasks to fit their needs.\r\n\r\n### help\r\n\r\nShow all tasks.\r\n\r\n### build:dev\r\n\r\nBuild project in `dev` mode.\r\n\r\n- For `lib` project, it will run `build:lib` and `webpack:dev`.\r\n- For `web` project, it will run `webpack:dev`.\r\n\r\n### build:prod\r\n\r\nBuild project in `prod` mode.\r\n\r\n- For `lib` project, it will run `webpack:prod`.\r\n- For `web` project, it will run `webpack:prod`.\r\n\r\n### build:lib\r\n\r\nBuild project as `library`.\r\n\r\nIt will generate several artifacts in `dev` mode.\r\n\r\n### build:dist\r\n\r\nBuild project as `distribution`.\r\n\r\nIt will generate several artifacts in `prod` mode.\r\n\r\n### watch / watch:lib\r\n\r\nWatch project, and build as `library`.\r\n\r\nIt depends on `build:lib`.\r\n\r\n### webpack:dev\r\n\r\nRun `webpack` to bundle artifacts in `dev` mode.\r\n\r\n### webpack:prod\r\n\r\nRun `webpack` to bundle artifacts in `prod` mode.\r\n\r\n### webpack:watch\r\n\r\nRun `webpack` to bundle artifacts in `watch` mode.\r\n\r\n### lint / lint:watch\r\n\r\nLint source codes using [ESLint][eslint].\r\n\r\n### test / test:watch\r\n\r\nRun tests by using [Mocha][mocha].\r\n\r\n## Known Issues\r\n\r\n- Yarn\r\n  - Yarn ignore `.npmignore` when publishing artifacts\r\n    - https://github.com/yarnpkg/yarn/issues/685\r\n    - https://github.com/yarnpkg/yarn/issues/754\r\n- Webpack UglifyJsPlugin\r\n  - Unable to drop unused React component\r\n    - UglifyJS warning: `Side effects in initialization of unused variable XxxReactComponent`\r\n- Webpack less-loader\r\n  - Unable to resolve module error when working with css-loader?modules=true\r\n    - https://github.com/webpack-contrib/less-loader/issues/109\r\n\r\n[build-badge]: https://travis-ci.org/zhengcan/gulp-predefined-tasks.svg?branch=master\r\n[build]: https://travis-ci.org/zhengcan/gulp-predefined-tasks\r\n[downloads-image]: https://img.shields.io/npm/dm/gulp-predefined-tasks.svg\r\n[npm-image]: https://img.shields.io/npm/v/gulp-predefined-tasks.svg\r\n[npm-url]: https://www.npmjs.com/package/gulp-predefined-tasks\r\n[gulp]: https://github.com/gulpjs/gulp\r\n[babel]: https://github.com/babel/babel\r\n[react]: https://github.com/facebook/react\r\n[webpack]: https://github.com/webpack/webpack\r\n[eslint]: http://eslint.org/\r\n[mocha]: https://github.com/mochajs/mocha\r\n[hmr]: https://webpack.js.org/guides/hmr-react/\r\n[tree-shaking]: https://webpack.js.org/guides/tree-shaking/\r\n","maintainers":[{"name":"canzheng","email":"zc3593835@gmail.com"}],"time":{"modified":"2022-06-18T17:43:28.578Z","created":"2017-02-23T16:26:06.694Z","0.1.0":"2017-02-23T16:26:06.694Z","0.1.1":"2017-02-24T07:04:42.514Z","0.1.2-alpha.1":"2017-02-24T09:38:17.900Z","0.1.2-alpha.2":"2017-02-24T10:02:13.806Z","0.1.2-alpha.3":"2017-02-24T12:32:37.357Z","0.1.2-alpha.4":"2017-02-24T12:40:32.723Z","0.1.2-alpha.5":"2017-02-24T13:31:08.889Z","0.1.2-alpha.6":"2017-02-24T13:48:01.299Z","0.1.2-alpha.7":"2017-02-24T13:51:50.873Z","0.1.2-alpha.8":"2017-02-24T13:58:15.571Z","0.1.2-alpha.9":"2017-02-24T14:27:54.144Z","0.1.2-alpha.10":"2017-02-24T14:29:51.279Z","0.1.2-alpha.11":"2017-02-24T14:32:16.402Z","0.1.2-alpha.12":"2017-02-24T14:38:37.451Z","0.1.2-alpha.13":"2017-02-24T14:44:18.159Z","0.1.2-alpha.14":"2017-02-24T14:48:20.518Z","0.1.2-alpha.15":"2017-02-24T14:50:47.592Z","0.1.2-alpha.16":"2017-02-24T14:53:37.613Z","0.1.2-alpha.17":"2017-02-24T14:59:07.667Z","0.1.2-alpha.18":"2017-02-24T15:07:36.131Z","0.1.2-alpha.19":"2017-02-24T15:58:21.907Z","0.1.2":"2017-02-24T16:14:38.978Z","0.1.3-alpha.1":"2017-02-25T12:39:00.257Z","0.1.3-alpha.2":"2017-02-25T17:34:27.230Z","0.1.3":"2017-02-25T17:38:26.200Z","0.1.4-alpha.1":"2017-02-26T06:48:36.011Z","0.1.4":"2017-02-26T06:53:36.616Z","0.1.5":"2017-02-26T12:35:30.810Z","0.1.6-alpha.1":"2017-02-26T16:13:59.930Z","0.1.6":"2017-03-01T15:26:40.943Z","0.1.7-alpha.1":"2017-03-07T15:59:12.079Z","0.1.7":"2017-03-07T16:06:41.369Z","0.1.8":"2017-03-24T02:52:37.467Z","0.1.9-alpha1":"2017-03-24T04:08:35.444Z","0.1.9-alpha2":"2017-03-24T05:59:02.665Z","0.1.9":"2017-03-24T07:48:49.576Z","0.1.10-alpha":"2017-05-09T05:30:23.945Z","0.1.10-alpha1":"2017-05-09T05:42:48.184Z","0.1.10":"2017-05-09T06:28:48.413Z","0.2.0-alpha01":"2017-10-01T12:25:43.897Z","0.2.0-alpha02":"2017-10-01T13:00:28.908Z","0.2.0-alpha03":"2017-10-02T08:23:15.766Z","0.2.0":"2017-11-30T02:28:40.779Z"},"repository":{"type":"git","url":"git+https://github.com/zhengcan/gulp-predefined-tasks.git"},"author":{"name":"Zheng Can","email":"zc3593835@gmail.com"},"license":"MIT","readmeFilename":"README.md","homepage":"https://github.com/zhengcan/gulp-predefined-tasks#readme","bugs":{"url":"https://github.com/zhengcan/gulp-predefined-tasks/issues"},"keywords":["gulp","webpack","react","eslint","mocha","es2015","hmr","tree-shaking","hot","load"]}