{"_id":"shark-automation","_rev":"67-1eeda2dbeafec4f6f2eb1e49df88218f","name":"shark-automation","description":"前端自动化构建","dist-tags":{"latest":"2.1.6"},"versions":{"1.0.0":{"name":"shark-automation","version":"1.0.0","description":"前端自动化构建","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"MIT","dependencies":{"babel-loader":"^6.1.0","browser-sync":"^2.15.0","compass-mixins":"^0.12.10","extend":"^3.0.0","express":"^4.13.3","ftl2html":"^0.1.0","gulp":"^3.9.0","gulp-autoprefixer":"^3.1.1","gulp-base64":"^0.1.3","gulp-clean":"^0.3.2","gulp-if":"^2.0.1","gulp-imagemin":"^3.0.3","gulp-minify-css":"^1.2.4","gulp-ng-annotate":"^2.0.0","gulp-rev":"^7.1.2","gulp-rev-replace":"^0.4.3","gulp-sass":"^2.3.2","gulp-uglify":"^2.0.0","gulp-useref":"^3.1.2","gulp-zip":"^3.2.0","md5":"^2.1.0 ","imagemin-pngquant":"^5.0.0","jayschema":"^0.3.1","request":"^2.74.0","shark-deploy-git":"^0.1.6","sync-exec":"^0.6.2","yargs":"^5.0.0","webpack":"^1.13.0","webpack-dev-server":"^1.14.1","webpack-hot-middleware":"^2.12.2","webpack-module-hot-accept":"^1.0.4","webpack-stream":"^3.2.0"},"gitHead":"387e8198e478f41db7e03eff45b68ae755018545","_id":"shark-automation@1.0.0","_shasum":"b9b80753c945c1632e6b3add3cae163ffdda8714","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"wuhw","email":"15990176834@163.com"},"dist":{"shasum":"b9b80753c945c1632e6b3add3cae163ffdda8714","tarball":"https://registry.npmjs.org/shark-automation/-/shark-automation-1.0.0.tgz","integrity":"sha512-xd2YOuHGoMsyynRVC1N3YK+nrkF8cb7Y7UlQ9P8GGO3fqsjP9ruGheQTqKWYPaHI9rc9dGzgQuUPi0ZrAUtr8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDUE6u0ktWevoEVM+PVdAU+zRda7zlnBnV+5oi8FMdv9AiEAt+N4VUh2epR3UdPSF1eNEAPQQIA0qkTkImm0hAaF8tw="}]},"maintainers":[{"name":"wuhw","email":"15990176834@163.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/shark-automation-1.0.0.tgz_1476859649835_0.7628976150881499"}},"1.0.1":{"name":"shark-automation","version":"1.0.1","description":"前端自动化构建","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"MIT","dependencies":{"babel-loader":"^6.1.0","browser-sync":"^2.15.0","compass-mixins":"^0.12.10","extend":"^3.0.0","express":"^4.13.3","ftl2html":"^0.1.0","gulp":"^3.9.0","gulp-autoprefixer":"^3.1.1","gulp-base64":"^0.1.3","gulp-clean":"^0.3.2","gulp-if":"^2.0.1","gulp-imagemin":"^3.0.3","gulp-minify-css":"^1.2.4","gulp-ng-annotate":"^2.0.0","gulp-rev":"^7.1.2","gulp-rev-replace":"^0.4.3","gulp-sass":"^2.3.2","gulp-uglify":"^2.0.0","gulp-useref":"^3.1.2","gulp-zip":"^3.2.0","md5":"^2.1.0 ","imagemin-pngquant":"^5.0.0","jayschema":"^0.3.1","request":"^2.74.0","shark-deploy-git":"^0.1.6","sync-exec":"^0.6.2","yargs":"^5.0.0","webpack":"^1.13.0","webpack-dev-server":"^1.14.1","webpack-hot-middleware":"^2.12.2","webpack-module-hot-accept":"^1.0.4","webpack-stream":"^3.2.0"},"gitHead":"387e8198e478f41db7e03eff45b68ae755018545","_id":"shark-automation@1.0.1","_shasum":"a98995b81154d7988e0c54521c42be3e04e3d801","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"wuhw","email":"15990176834@163.com"},"dist":{"shasum":"a98995b81154d7988e0c54521c42be3e04e3d801","tarball":"https://registry.npmjs.org/shark-automation/-/shark-automation-1.0.1.tgz","integrity":"sha512-2WAOUO4DMyWXDXIfnfdUBF8Ff9FxXHZJH7YcdmO5AXDRZKx/GEWQ3EcQ7ZVoSEdUuhaZ+AK6xsb4lDVO3Gg0PQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmEwVwV7WWqT9pGuCFDUQZTAPeyJwkwPcGyzxBsoESDgIhAOwESwsssQJSLitj+dxGtOSkfcFWSAoQ1qbMOES+EPqb"}]},"maintainers":[{"name":"bobojiayou","email":"18570330053@163.com"},{"name":"wuhw","email":"15990176834@163.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/shark-automation-1.0.1.tgz_1476860282866_0.6615515982266515"}},"1.0.2":{"name":"shark-automation","version":"1.0.2","description":"前端自动化构建","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"MIT","dependencies":{"babel-loader":"^6.1.0","browser-sync":"^2.15.0","compass-mixins":"^0.12.10","event-source-polyfill":"^0.0.7","extend":"^3.0.0","express":"^4.13.3","ftl2html":"^0.1.0","gulp":"^3.9.0","gulp-autoprefixer":"^3.1.1","gulp-base64":"^0.1.3","gulp-clean":"^0.3.2","gulp-if":"^2.0.1","gulp-imagemin":"^3.0.3","gulp-minify-css":"^1.2.4","gulp-ng-annotate":"^2.0.0","gulp-rev":"^7.1.2","gulp-rev-replace":"^0.4.3","gulp-sass":"^2.3.2","gulp-uglify":"^2.0.0","gulp-useref":"^3.1.2","gulp-zip":"^3.2.0","md5":"^2.1.0 ","imagemin-pngquant":"^5.0.0","jayschema":"^0.3.1","request":"^2.74.0","shark-deploy-git":"^0.1.6","sync-exec":"^0.6.2","yargs":"^5.0.0","webpack":"^1.13.0","webpack-dev-server":"^1.14.1","webpack-hot-middleware":"^2.12.2","webpack-module-hot-accept":"^1.0.4","webpack-stream":"^3.2.0"},"gitHead":"dd3d1a4556523f8d9550a97ca1176706a21b1d3e","_id":"shark-automation@1.0.2","_shasum":"978682e4d31560e771cfd58216528b5ff113c77c","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"wuhw","email":"15990176834@163.com"},"dist":{"shasum":"978682e4d31560e771cfd58216528b5ff113c77c","tarball":"https://registry.npmjs.org/shark-automation/-/shark-automation-1.0.2.tgz","integrity":"sha512-mnGusZh9M/Y95oYtSf7PIC3DQoDRF3SMkF4Oxwid4dciWkUn0HUpZovNXUIbCdrYmx0m8BAX28eQdJFr3GB4OQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDw773m2DZM9GwEjTEqLRl3ZA71Ahccd5jOhMxTREoZGwIhAJYEJza+9Qtv3YhMt/Oe8y4lgKFBYiolF5PGsMjjJGzl"}]},"maintainers":[{"name":"bobojiayou","email":"18570330053@163.com"},{"name":"wuhw","email":"15990176834@163.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/shark-automation-1.0.2.tgz_1476863018484_0.08752107759937644"}},"1.1.0":{"name":"shark-automation","version":"1.1.0","description":"前端自动化构建","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"MIT","dependencies":{"babel-loader":"^6.1.0","browser-sync":"^2.15.0","compass-mixins":"^0.12.10","event-source-polyfill":"^0.0.7","extend":"^3.0.0","express":"^4.13.3","ftl2html":"^0.1.0","gulp":"^3.9.0","gulp-autoprefixer":"^3.1.1","gulp-base64":"^0.1.3","gulp-clean":"^0.3.2","gulp-if":"^2.0.1","gulp-imagemin":"^3.0.3","gulp-minify-css":"^1.2.4","gulp-ng-annotate":"^2.0.0","gulp-rev":"^7.1.2","gulp-rev-replace":"^0.4.3","gulp-sass":"^2.3.2","gulp-uglify":"^2.0.0","gulp-useref":"^3.1.2","gulp-zip":"^3.2.0","md5":"^2.1.0 ","imagemin-pngquant":"^5.0.0","jayschema":"^0.3.1","request":"^2.74.0","shark-deploy-git":"^0.1.6","sync-exec":"^0.6.2","yargs":"^5.0.0","webpack":"^1.13.0","webpack-dev-server":"^1.14.1","webpack-hot-middleware":"^2.12.2","webpack-module-hot-accept":"^1.0.4","webpack-stream":"^3.2.0"},"gitHead":"09f407ca0a4668365004446a4b5237fcca217817","_id":"shark-automation@1.1.0","_shasum":"958c550448ecd9c73519d667a61eda7e6968ebf1","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"wuhw","email":"15990176834@163.com"},"dist":{"shasum":"958c550448ecd9c73519d667a61eda7e6968ebf1","tarball":"https://registry.npmjs.org/shark-automation/-/shark-automation-1.1.0.tgz","integrity":"sha512-1k9mPIa2TS9db3k6NIBNGRy6Wd65DCfCDdle2XwS6aLjJHyzQCqoEpAIL6xdVsFYusJbbAUlbRJsc0Nnyz8fZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDYA3teybEFWDB5po9KM6mJ54FNEssf0KT60mrOMRxAUwIgYmJd4ZQhj5LA8m4L+mHcKtffoV/FxD7hyyzjHKlvthw="}]},"maintainers":[{"name":"bobojiayou","email":"18570330053@163.com"},{"name":"wuhw","email":"15990176834@163.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/shark-automation-1.1.0.tgz_1476883779092_0.4530963695142418"}},"1.2.0":{"name":"shark-automation","version":"1.2.0","description":"前端自动化构建","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"MIT","dependencies":{"babel-core":"^6.0.0","babel-loader":"^6.2.5","browser-sync":"^2.15.0","compass-mixins":"^0.12.10","event-source-polyfill":"^0.0.7","express":"^4.13.3","extend":"^3.0.0","ftl2html":"^0.1.0","gulp":"^3.9.0","gulp-autoprefixer":"^3.1.1","gulp-base64":"^0.1.3","gulp-clean":"^0.3.2","gulp-if":"^2.0.1","gulp-imagemin":"^3.0.3","gulp-minify-css":"^1.2.4","gulp-ng-annotate":"^2.0.0","gulp-rev":"^7.1.2","gulp-rev-replace":"^0.4.3","gulp-sass":"^2.3.2","gulp-uglify":"^2.0.0","gulp-useref":"^3.1.2","gulp-zip":"^3.2.0","imagemin-pngquant":"^5.0.0","jayschema":"^0.3.1","md5":"^2.1.0 ","request":"^2.74.0","shark-deploy-git":"^0.1.6","sync-exec":"^0.6.2","webpack":"^1.13.0","webpack-dev-middleware":"^1.4.0","webpack-dev-server":"^1.14.1","webpack-hot-middleware":"^2.12.2","webpack-module-hot-accept":"^1.0.4","webpack-stream":"^3.2.0","yargs":"^5.0.0"},"gitHead":"060d1f3029b99dd6b258eff009a276fbc55d93a5","_id":"shark-automation@1.2.0","_shasum":"49c18d0a8f9b1fc4269462e2e3a901bfd70b53ba","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"wuhw","email":"15990176834@163.com"},"dist":{"shasum":"49c18d0a8f9b1fc4269462e2e3a901bfd70b53ba","tarball":"https://registry.npmjs.org/shark-automation/-/shark-automation-1.2.0.tgz","integrity":"sha512-wUY/ETesLAwbYXyOKJth1uknal5se4pjRgS/iGHB2f1xIpYYpf3fi1PVTM4OoA+w53M8MxzCpaPamZkUlfDqGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWw2W2DZN7pbr1m684Sb1eI9xUF+vCJrI2rFWxQGdcEgIhAPUEddTdJCXkKT5ScK3E+K3QIpjBHnZJP6DiaVP1lu16"}]},"maintainers":[{"name":"bobojiayou","email":"18570330053@163.com"},{"name":"wuhw","email":"15990176834@163.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/shark-automation-1.2.0.tgz_1476961589165_0.9470668160356581"}},"1.2.2":{"name":"shark-automation","version":"1.2.2","description":"前端自动化构建","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"MIT","dependencies":{"babel-core":"^6.0.0","babel-loader":"^6.2.5","browser-sync":"^2.15.0","compass-mixins":"^0.12.10","event-source-polyfill":"^0.0.7","express":"^4.13.3","extend":"^3.0.0","ftl2html":"^1.0.0","gulp":"^3.9.0","gulp-autoprefixer":"^3.1.1","gulp-base64":"^0.1.3","gulp-clean":"^0.3.2","gulp-if":"^2.0.1","gulp-imagemin":"^3.0.3","gulp-minify-css":"^1.2.4","gulp-ng-annotate":"^2.0.0","gulp-rev":"^7.1.2","gulp-rev-replace":"^0.4.3","gulp-sass":"^2.3.2","gulp-uglify":"^2.0.0","gulp-useref":"^3.1.2","gulp-zip":"^3.2.0","imagemin-pngquant":"^5.0.0","jayschema":"^0.3.1","md5":"^2.1.0 ","request":"^2.74.0","run-sequence":"^1.2.2","shark-deploy-git":"^0.1.6","sync-exec":"^0.6.2","webpack":"^1.13.0","webpack-dev-middleware":"^1.4.0","webpack-dev-server":"^1.14.1","webpack-hot-middleware":"^2.12.2","webpack-module-hot-accept":"^1.0.4","webpack-stream":"^3.2.0","yargs":"^5.0.0"},"gitHead":"acfe67678069bb5016c8c29da2592e5de5520f80","_id":"shark-automation@1.2.2","_shasum":"065bfafda1074b4535719bdfd2060bfa4415fa99","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"wuhw","email":"15990176834@163.com"},"dist":{"shasum":"065bfafda1074b4535719bdfd2060bfa4415fa99","tarball":"https://registry.npmjs.org/shark-automation/-/shark-automation-1.2.2.tgz","integrity":"sha512-O34F3x/Psnger8eRvHiRwjzvHtXRaa7zuKs2c8zjISb63H4jV+pGcoGfsih4F3d8V52IHUbUOtQbZ6b3X9b8Zw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFAEMqqUjYP4v1y0M2hKr2l+Exl1r3Da2tA5RFyggxNGAiEA9xeBnifMSdSUpNHfknCFRrw0V/Yy42PStYtR+984uUo="}]},"maintainers":[{"name":"bobojiayou","email":"18570330053@163.com"},{"name":"wuhw","email":"15990176834@163.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/shark-automation-1.2.2.tgz_1477289259585_0.16417948552407324"}},"1.2.3":{"name":"shark-automation","version":"1.2.3","description":"前端自动化构建","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"MIT","dependencies":{"babel-core":"^6.0.0","babel-loader":"^6.2.5","browser-sync":"^2.15.0","compass-mixins":"^0.12.10","event-source-polyfill":"^0.0.7","express":"^4.13.3","extend":"^3.0.0","ftl2html":"^1.0.0","gulp":"^3.9.0","gulp-autoprefixer":"^3.1.1","gulp-base64":"^0.1.3","gulp-clean":"^0.3.2","gulp-if":"^2.0.1","gulp-imagemin":"^3.0.3","gulp-minify-css":"^1.2.4","gulp-ng-annotate":"^2.0.0","gulp-open":"^2.0.0","gulp-rev":"^7.1.2","gulp-rev-replace":"^0.4.3","gulp-sass":"^2.3.2","gulp-uglify":"^2.0.0","gulp-useref":"^3.1.2","gulp-zip":"^3.2.0","imagemin-pngquant":"^5.0.0","jayschema":"^0.3.1","md5":"^2.1.0 ","request":"^2.74.0","run-sequence":"^1.2.2","shark-deploy-git":"^0.1.6","sync-exec":"^0.6.2","webpack":"^1.13.0","webpack-dev-middleware":"^1.4.0","webpack-dev-server":"^1.14.1","webpack-hot-middleware":"^2.12.2","webpack-module-hot-accept":"^1.0.4","webpack-stream":"^3.2.0","yargs":"^5.0.0"},"gitHead":"8564c994c501004f449f0d8b65e25d3bc96ecc5d","_id":"shark-automation@1.2.3","_shasum":"07451897215a67605640983fb11d91a7a402d4e3","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"wuhw","email":"15990176834@163.com"},"dist":{"shasum":"07451897215a67605640983fb11d91a7a402d4e3","tarball":"https://registry.npmjs.org/shark-automation/-/shark-automation-1.2.3.tgz","integrity":"sha512-Hlus000ASJE54Fp7DFDmNEcsxD0gq6EOYNZc/txJ6WPJv6jNNffBXd/lSrq/Di2hY5j4QTy/1mMHvofefZ63Sw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDd1OYFD6TsxBeSSivEsEUuGJ993vUUZfSCPrWABXueygIgfo35j/LhC8xPjWzXHswUrBGvhc/DFhBgf1pm5CckCTQ="}]},"maintainers":[{"name":"bobojiayou","email":"18570330053@163.com"},{"name":"wuhw","email":"15990176834@163.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/shark-automation-1.2.3.tgz_1477297541400_0.04355743294581771"}},"1.2.4":{"name":"shark-automation","version":"1.2.4","description":"前端自动化构建","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"MIT","dependencies":{"babel-core":"^6.0.0","babel-loader":"^6.2.5","browser-sync":"^2.15.0","compass-mixins":"^0.12.10","event-source-polyfill":"^0.0.7","express":"^4.13.3","extend":"^3.0.0","ftl2html":"^1.0.0","gulp":"^3.9.0","gulp-autoprefixer":"^3.1.1","gulp-base64":"^0.1.3","gulp-clean":"^0.3.2","gulp-if":"^2.0.1","gulp-imagemin":"^3.0.3","gulp-minify-css":"^1.2.4","gulp-ng-annotate":"^2.0.0","gulp-open":"^2.0.0","gulp-rev":"^7.1.2","gulp-rev-replace":"^0.4.3","gulp-sass":"^2.3.2","gulp-uglify":"^2.0.0","gulp-useref":"^3.1.2","gulp-zip":"^3.2.0","imagemin-pngquant":"^5.0.0","jayschema":"^0.3.1","md5":"^2.1.0 ","request":"^2.74.0","run-sequence":"^1.2.2","shark-deploy-git":"^0.1.6","sync-exec":"^0.6.2","webpack":"^1.13.0","webpack-dev-middleware":"^1.4.0","webpack-dev-server":"^1.14.1","webpack-hot-middleware":"^2.12.2","webpack-module-hot-accept":"^1.0.4","webpack-stream":"^3.2.0","yargs":"^5.0.0"},"gitHead":"c504489857208b482d6204ef98fa5ca0d795a62d","_id":"shark-automation@1.2.4","_shasum":"087180ca7173be343d24a13b470d1e587ceeaa81","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"wuhw","email":"15990176834@163.com"},"dist":{"shasum":"087180ca7173be343d24a13b470d1e587ceeaa81","tarball":"https://registry.npmjs.org/shark-automation/-/shark-automation-1.2.4.tgz","integrity":"sha512-Xdvuyy0F2KZkJviCG6j40YCix1ytgjQ+QY6+DksKPUCFROesidaw2CasAeOAhacWapsdMpot46KzNL4ngmJr5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID/JlnNf0/A3ASy+jwX+8sKGwxBiK6vr96Clb4CnZsiGAiA6ZeyFRnrVN1aviZ32pODLpNyxsuIDxslm6soX+/DB8w=="}]},"maintainers":[{"name":"bobojiayou","email":"18570330053@163.com"},{"name":"wuhw","email":"15990176834@163.com"},{"name":"wuzifang","email":"wuzifang@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/shark-automation-1.2.4.tgz_1477461703402_0.6943256340455264"}},"1.2.5":{"name":"shark-automation","version":"1.2.5","description":"前端自动化构建","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"MIT","dependencies":{"babel-core":"^6.0.0","babel-loader":"^6.2.5","browser-sync":"^2.15.0","compass-mixins":"^0.12.10","event-source-polyfill":"^0.0.7","express":"^4.13.3","extend":"^3.0.0","ftl2html":"^1.0.0","gulp":"^3.9.0","gulp-autoprefixer":"^3.1.1","gulp-base64":"^0.1.3","gulp-clean":"^0.3.2","gulp-if":"^2.0.1","gulp-imagemin":"^3.0.3","gulp-minify-css":"^1.2.4","gulp-ng-annotate":"^2.0.0","gulp-open":"^2.0.0","gulp-rev":"^7.1.2","gulp-rev-replace":"^0.4.3","gulp-sass":"^2.3.2","gulp-uglify":"^2.0.0","gulp-useref":"^3.1.2","gulp-zip":"^3.2.0","imagemin-pngquant":"^5.0.0","jayschema":"^0.3.1","md5":"^2.1.0 ","pump":"^1.0.1","request":"^2.74.0","run-sequence":"^1.2.2","shark-deploy-git":"^0.1.6","sync-exec":"^0.6.2","webpack":"^1.13.0","webpack-dev-middleware":"^1.4.0","webpack-dev-server":"^1.14.1","webpack-hot-middleware":"^2.12.2","webpack-module-hot-accept":"^1.0.4","webpack-stream":"^3.2.0","yargs":"^5.0.0"},"gitHead":"41a7be032478c68de274545da9c03aa7ed6e4619","_id":"shark-automation@1.2.5","_shasum":"aa5f89740cdbeb00d9de926e9addf0fc04a75c33","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"wuhw","email":"15990176834@163.com"},"dist":{"shasum":"aa5f89740cdbeb00d9de926e9addf0fc04a75c33","tarball":"https://registry.npmjs.org/shark-automation/-/shark-automation-1.2.5.tgz","integrity":"sha512-xhDWcp7aaf8LdBgHc882ab+Ykhsqd+RgjS3bplxg7548NYcPCYnE2VpnXOnF6//KQKs6Jual/EuPGIafTlRRsQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAf1iB/JhhX95e2+qbGnH7dk5nJ4Sblh4FBAaqtUNFawAiA2CWl008w13bqeVLO/hLxHWhGmVikJoYMDIzVF6ZIo2w=="}]},"maintainers":[{"name":"bobojiayou","email":"18570330053@163.com"},{"name":"wuhw","email":"15990176834@163.com"},{"name":"wuzifang","email":"wuzifang@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/shark-automation-1.2.5.tgz_1477555980756_0.7978760737460107"}},"1.2.6":{"name":"shark-automation","version":"1.2.6","description":"前端自动化构建","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"MIT","dependencies":{"babel-core":"^6.0.0","babel-loader":"^6.2.5","browser-sync":"^2.15.0","compass-mixins":"^0.12.10","event-source-polyfill":"^0.0.7","express":"^4.13.3","extend":"^3.0.0","ftl2html":"^1.0.0","gulp":"^3.9.0","gulp-autoprefixer":"^3.1.1","gulp-base64":"^0.1.3","gulp-clean":"^0.3.2","gulp-if":"^2.0.1","gulp-imagemin":"^3.0.3","gulp-minify-css":"^1.2.4","gulp-ng-annotate":"^2.0.0","gulp-open":"^2.0.0","gulp-rev":"^7.1.2","gulp-rev-replace":"^0.4.3","gulp-sass":"^2.3.2","gulp-uglify":"^2.0.0","gulp-useref":"^3.1.2","gulp-zip":"^3.2.0","imagemin-pngquant":"^5.0.0","jayschema":"^0.3.1","md5":"^2.1.0 ","pump":"^1.0.1","request":"^2.74.0","run-sequence":"^1.2.2","shark-deploy-git":"^0.1.6","sync-exec":"^0.6.2","webpack":"^1.13.0","webpack-dev-middleware":"^1.4.0","webpack-dev-server":"^1.14.1","webpack-hot-middleware":"^2.12.2","webpack-module-hot-accept":"^1.0.4","webpack-stream":"^3.2.0","yargs":"^5.0.0"},"gitHead":"4d489982a93b3120e6812a76d3fcffe0a2103372","_id":"shark-automation@1.2.6","_shasum":"99a68f98a3e96dec7eae4398b496d3a5a3ae89fc","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"bobojiayou","email":"18570330053@163.com"},"dist":{"shasum":"99a68f98a3e96dec7eae4398b496d3a5a3ae89fc","tarball":"https://registry.npmjs.org/shark-automation/-/shark-automation-1.2.6.tgz","integrity":"sha512-gZ8Av7jkp5NLGcpmghlzG60Wz5xVMvZl36x17hbeTGDeHSOT4ANX3PNC0YUD3voWiQeZ6o+Waiue5hvv3oQXfQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxJKP/GcN1F7gLxFTI1Fjf56V7wx3Bspc0ubugx+YWwwIhAOIqA+4UbmD3wKllkCGUlXDOa+haQikTc2b4YxFCZaSI"}]},"maintainers":[{"name":"bobojiayou","email":"18570330053@163.com"},{"name":"wuhw","email":"15990176834@163.com"},{"name":"wuzifang","email":"wuzifang@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/shark-automation-1.2.6.tgz_1477719565324_0.0763190493453294"}},"1.2.7":{"name":"shark-automation","version":"1.2.7","description":"前端自动化构建","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"MIT","dependencies":{"babel-core":"^6.0.0","babel-loader":"^6.2.5","browser-sync":"^2.15.0","compass-mixins":"^0.12.10","event-source-polyfill":"^0.0.7","express":"^4.13.3","extend":"^3.0.0","ftl2html":"^1.0.0","gulp":"^3.9.0","gulp-autoprefixer":"^3.1.1","gulp-base64":"^0.1.3","gulp-clean":"^0.3.2","gulp-if":"^2.0.1","gulp-imagemin":"^3.0.3","gulp-minify-css":"^1.2.4","gulp-ng-annotate":"^2.0.0","gulp-open":"^2.0.0","gulp-rev":"^7.1.2","gulp-rev-replace":"^0.4.3","gulp-sass":"^2.3.2","gulp-uglify":"^2.0.0","gulp-useref":"^3.1.2","gulp-zip":"^3.2.0","imagemin-pngquant":"^5.0.0","jayschema":"^0.3.1","md5":"^2.1.0 ","pump":"^1.0.1","request":"^2.74.0","run-sequence":"^1.2.2","shark-deploy-git":"^0.1.6","sync-exec":"^0.6.2","webpack":"^1.13.0","webpack-dev-middleware":"^1.4.0","webpack-dev-server":"^1.14.1","webpack-hot-middleware":"^2.12.2","webpack-module-hot-accept":"^1.0.4","webpack-stream":"^3.2.0","yargs":"^5.0.0"},"gitHead":"493be0fb1d664b825253083f602372c7cf9b18aa","_id":"shark-automation@1.2.7","_shasum":"630cfbbec128d963361d8fac9e3b5b1398a9b1af","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"wuhw","email":"15990176834@163.com"},"dist":{"shasum":"630cfbbec128d963361d8fac9e3b5b1398a9b1af","tarball":"https://registry.npmjs.org/shark-automation/-/shark-automation-1.2.7.tgz","integrity":"sha512-OciHozT2Rx1UCZ1CGU+y/+5cIMDW56VoLh+2P7+PlUlm4/NSAaFngQpu/pTLSSTJWKoLIURAt/67j0j+5qL1pw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD4Pq9Ay6y9s1BLRrM4wk48Erds2sf4EkSJitMeSBZb2QIgJBYfnLq187cy29jRGIUyCReKLQLNuyZ4lA6pmJOgtV4="}]},"maintainers":[{"name":"bobojiayou","email":"18570330053@163.com"},{"name":"wuhw","email":"15990176834@163.com"},{"name":"wuzifang","email":"wuzifang@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/shark-automation-1.2.7.tgz_1478009578032_0.2256384778302163"}},"1.2.8":{"_args":[["shark-automation@^1.2.6","e:\\fms-merge"]],"_from":".","_id":"shark-automation@1.2.8","_inCache":true,"_installable":true,"_location":"/shark-automation","_nodeVersion":"6.2.0","_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/shark-automation-1.2.8.tgz_1478868005497_0.6869348357431591"},"_npmUser":{"name":"bobojiayou","email":"18570330053@163.com"},"_npmVersion":"3.8.9","_phantomChildren":{"async":"0.2.10","buffer-shims":"1.0.0","chalk":"1.1.3","clap":"1.1.1","cliui":"2.1.0","clone":"1.0.2","clone-stats":"0.0.1","coa":"1.0.1","colors":"1.1.2","core-util-is":"1.0.2","decamelize":"1.2.0","duplexify":"3.5.0","event-stream":"3.3.4","execa":"0.5.0","extend":"3.0.0","file-type":"3.9.0","find-cache-dir":"0.1.1","get-caller-file":"1.0.2","gifsicle":"3.0.4","glob":"7.1.1","globby":"5.0.0","graceful-fs":"4.1.9","gulp-concat":"2.6.0","gulp-if":"2.0.1","gulp-sourcemaps":"1.6.0","gulp-util":"3.0.7","gulplog":"1.0.0","has-gulplog":"0.1.0","html-comment-regex":"1.1.1","inflight":"1.0.6","inherits":"2.0.1","is-gif":"1.0.0","is-jpg":"1.0.0","is-png":"1.0.0","is-relative-url":"1.0.0","is-stream":"1.1.0","is-valid-glob":"0.3.0","jpegtran-bin":"3.1.0","js-yaml":"3.6.1","json-stable-stringify":"1.0.1","lazystream":"1.0.0","loader-utils":"0.2.16","lodash.isequal":"4.4.0","make-error-cause":"1.2.2","merge":"1.2.0","merge-stream":"1.0.0","micromatch":"2.3.11","minimatch":"2.0.10","mkdirp":"0.5.1","modify-filename":"1.1.0","ng-annotate":"1.2.1","object-assign":"4.1.0","once":"1.4.0","optipng-bin":"3.1.2","os-locale":"1.4.0","p-finally":"1.0.0","path-dirname":"1.0.2","path-is-absolute":"1.0.1","pify":"2.3.0","plur":"2.1.2","pngquant-bin":"3.1.1","process-nextick-args":"1.0.7","promise.pipe":"3.0.0","read-pkg-up":"1.0.1","replace-ext":"0.0.1","require-directory":"2.1.1","require-main-filename":"1.0.1","rev-hash":"1.0.0","rev-path":"1.0.0","rimraf":"2.5.4","sax":"1.2.1","set-blocking":"2.0.0","sort-keys":"1.1.2","source-map":"0.5.6","string-width":"1.0.2","string_decoder":"0.10.31","strip-ansi":"3.0.1","strip-bom":"2.0.0","strip-bom-stream":"1.0.0","tempfile":"1.1.1","through2":"2.0.1","through2-concurrent":"1.1.1","through2-filter":"2.0.0","to-absolute-glob":"0.1.1","uglify-save-license":"0.4.1","uglify-to-browserify":"1.0.2","useref":"1.2.0","util-deprecate":"1.0.2","vali-date":"1.0.0","vinyl-file":"1.3.0","vinyl-sourcemaps-apply":"0.2.1","whet.extend":"0.9.9","which-module":"1.0.0","window-size":"0.1.0","wrap-ansi":"2.0.0","xtend":"4.0.1","y18n":"3.2.1"},"_requested":{"name":"shark-automation","raw":"shark-automation@^1.2.6","rawSpec":"^1.2.6","scope":null,"spec":">=1.2.6 <2.0.0","type":"range"},"_requiredBy":["/"],"_resolved":"https://registry.npmjs.org/shark-automation/-/shark-automation-1.2.6.tgz","_shasum":"f77a811d5c6592ea6f499c2b545a040f8a2c94a3","_shrinkwrap":null,"_spec":"shark-automation@^1.2.6","_where":"e:\\fms-merge","author":"","dependencies":{"babel-core":"^6.0.0","babel-loader":"^6.2.5","browser-sync":"^2.15.0","compass-mixins":"^0.12.10","event-source-polyfill":"^0.0.7","express":"^4.13.3","extend":"^3.0.0","ftl2html":"^1.0.0","gulp":"^3.9.0","gulp-autoprefixer":"^3.1.1","gulp-base64":"^0.1.3","gulp-clean":"^0.3.2","gulp-if":"^2.0.1","gulp-imagemin":"^3.0.3","gulp-minify-css":"^1.2.4","gulp-ng-annotate":"^2.0.0","gulp-open":"^2.0.0","gulp-rev":"^7.1.2","gulp-rev-replace":"^0.4.3","gulp-sass":"^2.3.2","gulp-uglify":"^2.0.0","gulp-useref":"^3.1.2","gulp-zip":"^3.2.0","imagemin-pngquant":"^5.0.0","jayschema":"^0.3.1","md5":"^2.1.0 ","pump":"^1.0.1","request":"^2.74.0","run-sequence":"^1.2.2","shark-deploy-git":"^0.1.6","sync-exec":"^0.6.2","webpack":"^1.13.0","webpack-dev-middleware":"^1.4.0","webpack-dev-server":"^1.14.1","webpack-hot-middleware":"^2.12.2","webpack-module-hot-accept":"^1.0.4","webpack-stream":"^3.2.0","yargs":"^5.0.0"},"description":"前端自动化构建","devDependencies":{},"directories":{},"dist":{"shasum":"f77a811d5c6592ea6f499c2b545a040f8a2c94a3","tarball":"https://registry.npmjs.org/shark-automation/-/shark-automation-1.2.8.tgz","integrity":"sha512-DwxG9DEQTWbWYZWQysrFkZSDWx0QE9kjtYzq0P/oAHoJGd3kS/LaEQjVMLhE6C3Exbk35NriBgY5ulH/uHr90A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBEuBuqonJ2XleHhbRY0Iwj+h6dbT/+Oh4OEiAF2ZLDuAiEAtkxNWfWpOuyq7oxu4FpjeKxQGUpTxlvOOX5FI0lkRZM="}]},"gitHead":"4d489982a93b3120e6812a76d3fcffe0a2103372","license":"MIT","main":"index.js","maintainers":[{"name":"bobojiayou","email":"18570330053@163.com"},{"name":"wuhw","email":"15990176834@163.com"},{"name":"wuzifang","email":"wuzifang@gmail.com"}],"name":"shark-automation","optionalDependencies":{},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"version":"1.2.8"},"1.3.0":{"name":"shark-automation","version":"1.3.0","description":"前端自动化构建","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"MIT","dependencies":{"babel-core":"^6.0.0","babel-loader":"^6.2.5","browser-sync":"^2.15.0","compass-mixins":"^0.12.10","event-source-polyfill":"^0.0.7","express":"^4.13.3","extend":"^3.0.0","ftl2html":"^1.0.0","gulp":"^3.9.0","gulp-autoprefixer":"^3.1.1","gulp-base64":"^0.1.3","gulp-clean":"^0.3.2","gulp-if":"^2.0.1","gulp-imagemin":"2.4.0","gulp-minify-css":"^1.2.4","gulp-ng-annotate":"^2.0.0","gulp-open":"^2.0.0","gulp-rev":"^7.1.2","gulp-rev-replace":"^0.4.3","gulp-sass":"^2.3.2","gulp-uglify":"^2.0.0","gulp-useref":"^3.1.2","gulp-zip":"^3.2.0","imagemin-pngquant":"^5.0.0","jayschema":"^0.3.1","md5":"^2.1.0 ","pump":"^1.0.1","request":"^2.74.0","run-sequence":"^1.2.2","shark-deploy-git":"^0.1.6","sync-exec":"^0.6.2","webpack":"^1.13.0","webpack-dev-middleware":"^1.4.0","webpack-dev-server":"^1.14.1","webpack-hot-middleware":"^2.12.2","webpack-module-hot-accept":"^1.0.4","webpack-stream":"^3.2.0","yargs":"^5.0.0"},"gitHead":"2aa2f409561bafa5740b678c6b508c9b2cb5bd3d","_id":"shark-automation@1.3.0","_shasum":"0a2c504e0199d2a5f5b0a035fede5d8f00f83354","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"wuhw","email":"15990176834@163.com"},"dist":{"shasum":"0a2c504e0199d2a5f5b0a035fede5d8f00f83354","tarball":"https://registry.npmjs.org/shark-automation/-/shark-automation-1.3.0.tgz","integrity":"sha512-nylNH53FW2EvuXkDraU7ulw26NqJ0SK9y/63K1mXI7UUrJoWOUiTdqkSYpM8Ygrh+vqHgcIA9yNjXjztklCMKQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIETim8ptYW2nKMOXrCMH++tfXEvwc5YblIDGI0shJ0vLAiEAwDtxyG/cKaZm/tEgpDLyOrHeDAl6kQuddGQQIzMtpZ8="}]},"maintainers":[{"name":"bobojiayou","email":"18570330053@163.com"},{"name":"wuhw","email":"15990176834@163.com"},{"name":"wuzifang","email":"wuzifang@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/shark-automation-1.3.0.tgz_1479106290860_0.05734435049816966"}},"1.3.1":{"name":"shark-automation","version":"1.3.1","description":"前端自动化构建","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"MIT","dependencies":{"babel-core":"^6.0.0","babel-loader":"^6.2.5","browser-sync":"^2.15.0","compass-mixins":"^0.12.10","event-source-polyfill":"^0.0.7","express":"^4.13.3","extend":"^3.0.0","ftl2html":"^1.0.0","gulp":"^3.9.0","gulp-autoprefixer":"^3.1.1","gulp-base64":"^0.1.3","gulp-clean":"^0.3.2","gulp-if":"^2.0.1","gulp-imagemin":"2.4.0","gulp-minify-css":"^1.2.4","gulp-ng-annotate":"^2.0.0","gulp-open":"^2.0.0","gulp-rev":"^7.1.2","gulp-rev-replace":"^0.4.3","gulp-sass":"^2.3.2","gulp-uglify":"^2.0.0","gulp-useref":"^3.1.2","gulp-zip":"^3.2.0","imagemin-pngquant":"4.2.0","jayschema":"^0.3.1","md5":"^2.1.0 ","pump":"^1.0.1","request":"^2.74.0","run-sequence":"^1.2.2","shark-deploy-git":"^0.1.6","sync-exec":"^0.6.2","webpack":"^1.13.0","webpack-dev-middleware":"^1.4.0","webpack-dev-server":"^1.14.1","webpack-hot-middleware":"^2.12.2","webpack-module-hot-accept":"^1.0.4","webpack-stream":"^3.2.0","yargs":"^5.0.0"},"gitHead":"70c63456654c2e23cfd7d1aabc415dac2f00fdc7","_id":"shark-automation@1.3.1","_shasum":"362f582a49bc42c940fc4375929bdb7b73f16bd0","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.6.0","_npmUser":{"name":"wuhw","email":"15990176834@163.com"},"dist":{"shasum":"362f582a49bc42c940fc4375929bdb7b73f16bd0","tarball":"https://registry.npmjs.org/shark-automation/-/shark-automation-1.3.1.tgz","integrity":"sha512-o6m4uYCcAPbQjZlnqUh61m/Ts5H64j7hL+aTfrSBdld3EfQCXnhWCr+wJia4Bunrir7StuRe78OGLQsu2zJ97A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUXazGargxaNfKuh3YZjFzN7KlCxi7NQR/eLJyXifztQIhAJsyIv4Qn9h5Rzq8fuxHZztmxjMbuNmG6sVE4M3mFT2c"}]},"maintainers":[{"name":"bobojiayou","email":"18570330053@163.com"},{"name":"wuhw","email":"15990176834@163.com"},{"name":"wuzifang","email":"wuzifang@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/shark-automation-1.3.1.tgz_1479906657053_0.43925875681452453"}},"1.3.3":{"name":"shark-automation","version":"1.3.3","description":"前端自动化构建","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"MIT","dependencies":{"babel-core":"^6.0.0","babel-loader":"^6.2.5","browser-sync":"^2.15.0","compass-mixins":"^0.12.10","event-source-polyfill":"^0.0.7","express":"^4.13.3","extend":"^3.0.0","ftl2html":"^1.0.0","gulp":"^3.9.0","gulp-autoprefixer":"^3.1.1","gulp-base64":"^0.1.3","gulp-clean":"^0.3.2","gulp-if":"^2.0.1","gulp-imagemin":"2.4.0","gulp-minify-css":"^1.2.4","gulp-ng-annotate":"^2.0.0","gulp-open":"^2.0.0","gulp-rev":"^7.1.2","gulp-rev-replace":"^0.4.3","gulp-sass":"^2.3.2","gulp-uglify":"^2.0.0","gulp-useref":"^3.1.2","gulp-zip":"^3.2.0","imagemin-pngquant":"4.2.0","jayschema":"^0.3.1","md5":"^2.1.0 ","pump":"^1.0.1","request":"^2.74.0","run-sequence":"^1.2.2","shark-deploy-git":"^0.1.6","sync-exec":"^0.6.2","webpack":"^1.13.0","webpack-dev-middleware":"^1.4.0","webpack-dev-server":"^1.14.1","webpack-hot-middleware":"^2.12.2","webpack-module-hot-accept":"^1.0.4","webpack-stream":"^3.2.0","yargs":"^5.0.0"},"gitHead":"22d5997eb134f75c6e78d4fa3acf149538ee95ee","_id":"shark-automation@1.3.3","_shasum":"4ea362b775885c189cd202e00e3efe6fbfbf80fe","_from":".","_npmVersion":"3.8.9","_nodeVersion":"6.2.0","_npmUser":{"name":"bobojiayou","email":"18570330053@163.com"},"dist":{"shasum":"4ea362b775885c189cd202e00e3efe6fbfbf80fe","tarball":"https://registry.npmjs.org/shark-automation/-/shark-automation-1.3.3.tgz","integrity":"sha512-OgUxbloZ5h72E/NPYw2B35NLzRct1aw3ubBGCIrvaF+6ZawvN5EFV2J1ycsxLd165LsbWonWUItS35kIRkCgoA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBOukYmHgZphMjS7dXrXzBN67f5s6tyJH/HusNQCIZkTAiEAvjWP8ZE09Qdibr6wYR3Uce8TBppZjKsrUTdLJe1i6Oc="}]},"maintainers":[{"name":"bobojiayou","email":"18570330053@163.com"},{"name":"wuhw","email":"15990176834@163.com"},{"name":"wuzifang","email":"wuzifang@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/shark-automation-1.3.3.tgz_1479970498329_0.533595924731344"}},"1.3.4":{"name":"shark-automation","version":"1.3.4","description":"前端自动化构建","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"MIT","dependencies":{"babel-core":"^6.0.0","babel-loader":"^6.2.5","browser-sync":"^2.15.0","compass-mixins":"^0.12.10","event-source-polyfill":"^0.0.7","express":"^4.13.3","extend":"^3.0.0","ftl2html":"^1.0.0","gulp":"^3.9.0","gulp-autoprefixer":"^3.1.1","gulp-base64":"^0.1.3","gulp-clean":"^0.3.2","gulp-if":"^2.0.1","gulp-imagemin":"2.4.0","gulp-minify-css":"^1.2.4","gulp-ng-annotate":"^2.0.0","gulp-open":"^2.0.0","gulp-rev":"^7.1.2","gulp-rev-replace":"^0.4.3","gulp-sass":"^2.3.2","gulp-uglify":"^2.0.0","gulp-useref":"^3.1.2","gulp-zip":"^3.2.0","imagemin-pngquant":"4.2.0","jayschema":"^0.3.1","md5":"^2.1.0 ","pump":"^1.0.1","request":"^2.74.0","run-sequence":"^1.2.2","shark-deploy-git":"^0.1.6","sync-exec":"^0.6.2","webpack":"^1.13.0","webpack-dev-middleware":"^1.4.0","webpack-dev-server":"^1.14.1","webpack-hot-middleware":"^2.12.2","webpack-module-hot-accept":"^1.0.4","webpack-stream":"^3.2.0","yargs":"^5.0.0","shark-mockdata":"^1.2.2"},"gitHead":"b9c4957b7d7913ae93ed4d56ef981adc238d3561","_id":"shark-automation@1.3.4","_shasum":"1ec17b9ef3d9cf26d96f53f5fa6845bcfe7ef045","_from":".","_npmVersion":"4.0.2","_nodeVersion":"6.2.0","_npmUser":{"name":"bobojiayou","email":"18570330053@163.com"},"dist":{"shasum":"1ec17b9ef3d9cf26d96f53f5fa6845bcfe7ef045","tarball":"https://registry.npmjs.org/shark-automation/-/shark-automation-1.3.4.tgz","integrity":"sha512-TxtnkI/HpWTJltkYCLZZ7aw3yLnNkap1JccwJvmYuFDOuMsMfIkz2sbWj7SnyKq95oLnx8VKaspbETnNIOlVUA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDeLhWv8dq0wW3XirKcwuYCZNEj7Fj4qGnsEnJPYhYKqAiAi+bNjDBElUDY7v+xpM4tJLHn9zt/NZ0qsENrMfjIctg=="}]},"maintainers":[{"name":"bobojiayou","email":"18570330053@163.com"},{"name":"wuhw","email":"15990176834@163.com"},{"name":"wuzifang","email":"wuzifang@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/shark-automation-1.3.4.tgz_1480237801898_0.3323408120777458"}},"1.3.5":{"name":"shark-automation","version":"1.3.5","description":"前端自动化构建","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"MIT","dependencies":{"babel-core":"^6.0.0","babel-loader":"^6.2.5","browser-sync":"^2.15.0","compass-mixins":"^0.12.10","event-source-polyfill":"^0.0.7","express":"^4.13.3","extend":"^3.0.0","ftl2html":"^1.0.0","gulp":"^3.9.0","gulp-autoprefixer":"^3.1.1","gulp-base64":"^0.1.3","gulp-clean":"^0.3.2","gulp-if":"^2.0.1","gulp-imagemin":"2.4.0","gulp-minify-css":"^1.2.4","gulp-ng-annotate":"^2.0.0","gulp-open":"^2.0.0","gulp-rev":"^7.1.2","gulp-rev-replace":"^0.4.3","gulp-sass":"^2.3.2","gulp-uglify":"^2.0.0","gulp-useref":"^3.1.2","gulp-zip":"^3.2.0","imagemin-pngquant":"4.2.0","jayschema":"^0.3.1","md5":"^2.1.0 ","pump":"^1.0.1","request":"^2.74.0","run-sequence":"^1.2.2","shark-deploy-git":"^0.1.6","sync-exec":"^0.6.2","webpack":"^1.13.0","webpack-dev-middleware":"^1.4.0","webpack-dev-server":"^1.14.1","webpack-hot-middleware":"^2.12.2","webpack-module-hot-accept":"^1.0.4","webpack-stream":"^3.2.0","yargs":"^5.0.0","shark-mockdata":"^1.2.2"},"gitHead":"8808b0242b60a9a3fc484714ef99c61a77991bdd","_id":"shark-automation@1.3.5","_shasum":"636f81b768719a3d6ba3555373e6237f336e018f","_from":".","_npmVersion":"4.0.2","_nodeVersion":"6.2.0","_npmUser":{"name":"bobojiayou","email":"18570330053@163.com"},"dist":{"shasum":"636f81b768719a3d6ba3555373e6237f336e018f","tarball":"https://registry.npmjs.org/shark-automation/-/shark-automation-1.3.5.tgz","integrity":"sha512-KU7JUQke8wFJG3C358hfacAAnkJM5ZsqO2nCW75PiZ1pblUXcldxbeI0NbtQFbNVSattjk3e0lG5WLVNhNZ6XA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB2UO4sSZB1WjRJS+NUvZhT/YTXtw/fL1hx9mYlxMXtVAiAbUxQFXWQJqGylXLeWTwGAxGYUw+J/KswtvY/LzgbY7w=="}]},"maintainers":[{"name":"bobojiayou","email":"18570330053@163.com"},{"name":"g0ne150","email":"g0ne150@hotmail.com"},{"name":"wuhw","email":"15990176834@163.com"},{"name":"wuzifang","email":"wuzifang@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/shark-automation-1.3.5.tgz_1480642591437_0.620710423681885"}},"1.3.6":{"name":"shark-automation","version":"1.3.6","description":"前端自动化构建","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"MIT","dependencies":{"babel-core":"^6.0.0","babel-loader":"^6.2.5","browser-sync":"^2.15.0","compass-mixins":"^0.12.10","event-source-polyfill":"^0.0.7","express":"^4.13.3","extend":"^3.0.0","ftl2html":"^1.0.0","gulp":"^3.9.0","gulp-autoprefixer":"^3.1.1","gulp-base64":"^0.1.3","gulp-clean":"^0.3.2","gulp-if":"^2.0.1","gulp-imagemin":"2.4.0","gulp-minify-css":"^1.2.4","gulp-ng-annotate":"^2.0.0","gulp-open":"^2.0.0","gulp-rev":"^7.1.2","gulp-rev-replace":"^0.4.3","gulp-sass":"^2.3.2","gulp-uglify":"^2.0.0","gulp-useref":"^3.1.2","gulp-zip":"^3.2.0","imagemin-pngquant":"4.2.0","jayschema":"^0.3.1","md5":"^2.1.0 ","pump":"^1.0.1","request":"^2.74.0","run-sequence":"^1.2.2","shark-deploy-git":"^0.1.6","sync-exec":"^0.6.2","webpack":"^1.13.0","webpack-dev-middleware":"^1.4.0","webpack-dev-server":"^1.14.1","webpack-hot-middleware":"^2.12.2","webpack-module-hot-accept":"^1.0.4","webpack-stream":"^3.2.0","yargs":"^5.0.0","shark-mockdata":"^1.2.2"},"gitHead":"9147e29819a477094672907a6ffc7716ced34c0c","_id":"shark-automation@1.3.6","_shasum":"1fb30aa45b2de714ea7cc90b3b5039b49e1d8811","_from":".","_npmVersion":"4.0.2","_nodeVersion":"6.2.0","_npmUser":{"name":"bobojiayou","email":"18570330053@163.com"},"dist":{"shasum":"1fb30aa45b2de714ea7cc90b3b5039b49e1d8811","tarball":"https://registry.npmjs.org/shark-automation/-/shark-automation-1.3.6.tgz","integrity":"sha512-kfE2cbqlqiw7f8RjCQLfjdfqxku5dBXJY/6Df2R0ZSagpG3+azxA7Nn3EDq6XY3mFx1vXd+zVYBdVBoyfKxfpg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAugZa1MmilEzAPYida7GDvZOXSwI1ZqE4FKybglE3zvAiEAz0ICFJgKrwWB8BafNiNS1hI02WAAVrNBj+/GqhSvt90="}]},"maintainers":[{"name":"bobojiayou","email":"18570330053@163.com"},{"name":"g0ne150","email":"g0ne150@hotmail.com"},{"name":"wuhw","email":"15990176834@163.com"},{"name":"wuzifang","email":"wuzifang@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/shark-automation-1.3.6.tgz_1481030213378_0.6671621301211417"}},"1.3.7":{"name":"shark-automation","version":"1.3.7","description":"前端自动化构建","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"MIT","dependencies":{"babel-core":"^6.0.0","babel-loader":"^6.2.5","browser-sync":"^2.15.0","compass-mixins":"^0.12.10","del":"^2.2.2","event-source-polyfill":"^0.0.7","express":"^4.13.3","extend":"^3.0.0","ftl2html":"^1.0.0","gulp":"^3.9.0","gulp-autoprefixer":"^3.1.1","gulp-clean-css":"^2.3.2","gulp-css-base64":"^1.3.4","gulp-if":"^2.0.1","gulp-imagemin":"2.4.0","gulp-ng-annotate":"^2.0.0","gulp-open":"^2.0.0","gulp-rev":"^7.1.2","gulp-rev-replace":"^0.4.3","gulp-sass":"^2.3.2","gulp-uglify":"^2.0.0","gulp-useref":"^3.1.2","gulp-zip":"^3.2.0","imagemin-pngquant":"4.2.0","jayschema":"^0.3.1","md5":"^2.1.0 ","pump":"^1.0.1","request":"^2.74.0","run-sequence":"^1.2.2","shark-deploy-git":"^0.1.6","sync-exec":"^0.6.2","vinyl-paths":"^2.1.0","webpack":"^1.13.0","webpack-dev-middleware":"^1.4.0","webpack-dev-server":"^1.14.1","webpack-hot-middleware":"^2.12.2","webpack-module-hot-accept":"^1.0.4","webpack-stream":"^3.2.0","yargs":"^5.0.0"},"gitHead":"f21628f4724c9beef3c40616640840d809e99dcd","_id":"shark-automation@1.3.7","_shasum":"97f53b5bccf126968a0d6a4b48978c4976173cbc","_from":".","_npmVersion":"4.0.2","_nodeVersion":"6.2.0","_npmUser":{"name":"bobojiayou","email":"18570330053@163.com"},"dist":{"shasum":"97f53b5bccf126968a0d6a4b48978c4976173cbc","tarball":"https://registry.npmjs.org/shark-automation/-/shark-automation-1.3.7.tgz","integrity":"sha512-Edcujc0niXFT/+RKxcDxn2O5bdakw3Uy6AVmNWdt29M6fhVbUiKJpZraYjgZUPTlg4uBJkwkjqp4W5ma7VpKyA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFbTwfc7b9AEMdF6m4tN+lc/6UF+W2ThAvTe5lszwSHEAiEAz8qN+25NntGa/VzsWM5GJN8/W/sQ3Ecvz8yOrDLVcoY="}]},"maintainers":[{"name":"bobojiayou","email":"18570330053@163.com"},{"name":"g0ne150","email":"g0ne150@hotmail.com"},{"name":"wuhw","email":"15990176834@163.com"},{"name":"wuzifang","email":"wuzifang@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/shark-automation-1.3.7.tgz_1483537729853_0.5490111166145653"}},"1.3.8":{"name":"shark-automation","version":"1.3.8","description":"前端自动化构建","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"MIT","dependencies":{"babel-core":"^6.0.0","babel-loader":"^6.2.5","browser-sync":"^2.15.0","compass-mixins":"^0.12.10","del":"^2.2.2","event-source-polyfill":"^0.0.7","express":"^4.13.3","extend":"^3.0.0","ftl2html":"^1.0.0","gulp":"^3.9.0","gulp-autoprefixer":"^3.1.1","gulp-clean-css":"^2.3.2","gulp-css-base64":"^1.3.4","gulp-if":"^2.0.1","gulp-imagemin":"2.4.0","gulp-ng-annotate":"^2.0.0","gulp-open":"^2.0.0","gulp-rev":"^7.1.2","gulp-rev-replace":"^0.4.3","gulp-sass":"^2.3.2","gulp-uglify":"^2.0.0","gulp-useref":"^3.1.2","gulp-zip":"^3.2.0","imagemin-pngquant":"4.2.0","jayschema":"^0.3.1","md5":"^2.1.0 ","pump":"^1.0.1","request":"^2.74.0","run-sequence":"^1.2.2","shark-deploy-git":"^0.1.6","sync-exec":"^0.6.2","vinyl-paths":"^2.1.0","webpack":"^1.13.0","webpack-dev-middleware":"^1.4.0","webpack-dev-server":"^1.14.1","webpack-hot-middleware":"^2.12.2","webpack-module-hot-accept":"^1.0.4","webpack-stream":"^3.2.0","yargs":"^5.0.0"},"gitHead":"e61ec4eac6bc75813f77cd0d4ab9e8e6da7ced1a","_id":"shark-automation@1.3.8","_shasum":"0da9cc47d76ae0231e4332d813691e6f4cf2018a","_from":".","_npmVersion":"4.0.2","_nodeVersion":"6.2.0","_npmUser":{"name":"bobojiayou","email":"18570330053@163.com"},"dist":{"shasum":"0da9cc47d76ae0231e4332d813691e6f4cf2018a","tarball":"https://registry.npmjs.org/shark-automation/-/shark-automation-1.3.8.tgz","integrity":"sha512-JRgpIghM5lhIZDETePWmAryuPH2bxXCSBK3w4Qnfhuo843zasEBBtEMV8PdtSD4zFqZxsRY+7MRSKrNM79W2gQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8YoVNmQ976bVL6PnAXx1r52GmtH/QOqy95QbXWHTcZQIgaNJCvR0i3JvaKT3EMPRDA7Tqaishpj0EdTdDIICkKEQ="}]},"maintainers":[{"name":"bobojiayou","email":"18570330053@163.com"},{"name":"g0ne150","email":"g0ne150@hotmail.com"},{"name":"wuhw","email":"15990176834@163.com"},{"name":"wuzifang","email":"wuzifang@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/shark-automation-1.3.8.tgz_1483539593549_0.4259287065360695"}},"1.3.9":{"name":"shark-automation","version":"1.3.9","description":"前端自动化构建","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"MIT","dependencies":{"babel-core":"^6.0.0","babel-loader":"^6.2.5","browser-sync":"^2.15.0","compass-mixins":"^0.12.10","del":"^2.2.2","event-source-polyfill":"^0.0.7","express":"^4.13.3","extend":"^3.0.0","ftl2html":"^1.0.0","gulp":"^3.9.0","gulp-autoprefixer":"^3.1.1","gulp-clean-css":"^2.3.2","gulp-css-base64":"^1.3.4","gulp-if":"^2.0.1","gulp-imagemin":"2.4.0","gulp-ng-annotate":"^2.0.0","gulp-open":"^2.0.0","gulp-rev":"^7.1.2","gulp-rev-replace":"^0.4.3","gulp-sass":"^2.3.2","gulp-uglify":"^2.0.0","gulp-useref":"^3.1.2","gulp-zip":"^3.2.0","imagemin-pngquant":"4.2.0","jayschema":"^0.3.1","md5":"^2.1.0 ","pump":"^1.0.1","request":"^2.74.0","run-sequence":"^1.2.2","shark-deploy-git":"^0.1.6","sync-exec":"^0.6.2","vinyl-paths":"^2.1.0","webpack":"^1.13.0","webpack-dev-middleware":"^1.4.0","webpack-dev-server":"^1.14.1","webpack-hot-middleware":"^2.12.2","webpack-module-hot-accept":"^1.0.4","webpack-stream":"^3.2.0","yargs":"^5.0.0"},"gitHead":"c2e373a036a2a208b7b8765b4337795bce636e0e","_id":"shark-automation@1.3.9","_shasum":"eec0676079d2fe019bc55576037991725159e1e8","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"wuhw","email":"15990176834@163.com"},"dist":{"shasum":"eec0676079d2fe019bc55576037991725159e1e8","tarball":"https://registry.npmjs.org/shark-automation/-/shark-automation-1.3.9.tgz","integrity":"sha512-hnO9HsimvqcbbQCtSuqhIIBE+X0fya5vqUe2aC927+vYwQdXxpuBr61ekrL34JW1rBtRsdRqaPuEmPtfG5zpig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHM8+GFLENsnZvsd7eVuuRdnUI1Nm6pw94W/GSAm2NCGAiAmjyyO2iMRgWqSkDDhEQC/3IN5qjrUkV1pYJnVAcCLWA=="}]},"maintainers":[{"name":"bobojiayou","email":"18570330053@163.com"},{"name":"g0ne150","email":"g0ne150@hotmail.com"},{"name":"wuhw","email":"15990176834@163.com"},{"name":"wuzifang","email":"wuzifang@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/shark-automation-1.3.9.tgz_1483582140322_0.046432575676590204"}},"1.4.0":{"name":"shark-automation","version":"1.4.0","description":"前端自动化构建","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"MIT","dependencies":{"babel-core":"^6.0.0","babel-loader":"^6.2.5","browser-sync":"^2.15.0","compass-mixins":"^0.12.10","del":"^2.2.2","event-source-polyfill":"^0.0.7","express":"^4.13.3","extend":"^3.0.0","ftl2html":"^1.0.0","gulp":"^3.9.0","gulp-autoprefixer":"^3.1.1","gulp-clean-css":"^2.3.2","gulp-css-base64":"^1.3.4","gulp-if":"^2.0.1","gulp-ng-annotate":"^2.0.0","gulp-open":"^2.0.0","gulp-rev":"^7.1.2","gulp-rev-replace":"^0.4.3","gulp-sass":"^2.3.2","gulp-uglify":"^2.0.0","gulp-useref":"^3.1.2","gulp-zip":"^3.2.0","jayschema":"^0.3.1","md5":"^2.1.0 ","pump":"^1.0.1","request":"^2.74.0","run-sequence":"^1.2.2","shark-deploy-git":"^0.1.6","sync-exec":"^0.6.2","vinyl-paths":"^2.1.0","webpack":"^1.13.0","webpack-dev-middleware":"^1.4.0","webpack-dev-server":"^1.14.1","webpack-hot-middleware":"^2.12.2","webpack-module-hot-accept":"^1.0.4","webpack-stream":"^3.2.0","yargs":"^5.0.0"},"gitHead":"3b0a38e043d6dee5711fa0ac8909ea429fdeee7c","_id":"shark-automation@1.4.0","_shasum":"00ee7a80f4ded4fd356287ddf59898692b5dbaaf","_from":".","_npmVersion":"4.0.2","_nodeVersion":"6.2.0","_npmUser":{"name":"bobojiayou","email":"18570330053@163.com"},"dist":{"shasum":"00ee7a80f4ded4fd356287ddf59898692b5dbaaf","tarball":"https://registry.npmjs.org/shark-automation/-/shark-automation-1.4.0.tgz","integrity":"sha512-y9tANkImZxskfgakMsnauOqiCxYRbRg/gHUxvJcb+22MrUh1d7iibrHEDXcvmaG8Cs4GZfOjKUMTPGchEjteyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC57YRMUTnXCdpcvU0/Ek9H7VNsyXvgmU0JZrOJLGBr4AiEAm0A5c13z5z/+eOMTWYfHuLnzgrhYtWAdqrOu2OlNDOs="}]},"maintainers":[{"name":"bobojiayou","email":"18570330053@163.com"},{"name":"g0ne150","email":"g0ne150@hotmail.com"},{"name":"wuhw","email":"15990176834@163.com"},{"name":"wuzifang","email":"wuzifang@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/shark-automation-1.4.0.tgz_1483678794154_0.04415594972670078"}},"1.4.1":{"name":"shark-automation","version":"1.4.1","description":"前端自动化构建","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"MIT","dependencies":{"babel-core":"^6.0.0","babel-loader":"^6.2.5","browser-sync":"^2.15.0","compass-mixins":"^0.12.10","del":"^2.2.2","event-source-polyfill":"^0.0.7","express":"^4.13.3","extend":"^3.0.0","ftl2html":"^1.0.0","gulp":"^3.9.0","gulp-autoprefixer":"^3.1.1","gulp-clean-css":"^2.3.2","gulp-css-base64":"^1.3.4","gulp-if":"^2.0.1","gulp-imagemin":"^2.4.0","gulp-ng-annotate":"^2.0.0","gulp-open":"^2.0.0","gulp-rev":"^7.1.2","gulp-rev-replace":"^0.4.3","gulp-sass":"^2.3.2","gulp-uglify":"^2.0.0","gulp-useref":"^3.1.2","gulp-zip":"^3.2.0","jayschema":"^0.3.1","md5":"^2.1.0 ","pump":"^1.0.1","request":"^2.74.0","run-sequence":"^1.2.2","shark-deploy-git":"^0.1.6","sync-exec":"^0.6.2","vinyl-paths":"^2.1.0","webpack":"^1.13.0","webpack-dev-middleware":"^1.4.0","webpack-dev-server":"^1.14.1","webpack-hot-middleware":"^2.12.2","webpack-module-hot-accept":"^1.0.4","webpack-stream":"^3.2.0","yargs":"^5.0.0"},"gitHead":"fd9aa046e3039bae04f93998a37edaf3938c50ef","_id":"shark-automation@1.4.1","_shasum":"5b0c638a5827205d71747ed5cf810069fa0b042a","_from":".","_npmVersion":"4.0.2","_nodeVersion":"6.2.0","_npmUser":{"name":"bobojiayou","email":"18570330053@163.com"},"dist":{"shasum":"5b0c638a5827205d71747ed5cf810069fa0b042a","tarball":"https://registry.npmjs.org/shark-automation/-/shark-automation-1.4.1.tgz","integrity":"sha512-GmjUTUC6nQmKRKDb6P+dPh112x9BlEd13M6PxZQFqtlOyzeaEUde2QOvD+d3z8mng9nx+i7ug0AXzXxKCywDFw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIATNoiODcJF7hEHAICw1tY1NIV3PqhnksVvioN92a4icAiB3/hwgc4BzwL0kZ9kkeSFHkjdT2B4HmpuUXIlw3tN7Yw=="}]},"maintainers":[{"name":"bobojiayou","email":"18570330053@163.com"},{"name":"g0ne150","email":"g0ne150@hotmail.com"},{"name":"wuhw","email":"15990176834@163.com"},{"name":"wuzifang","email":"wuzifang@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/shark-automation-1.4.1.tgz_1484120807526_0.34705319185741246"}},"1.4.2":{"name":"shark-automation","version":"1.4.2","description":"前端自动化构建","main":"index.js","scripts":{"preinstall":"npm install node-sass@3.13.1 --sass-binary-site=http://npm.taobao.org/mirrors/node-sass","test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"MIT","dependencies":{"babel-core":"^6.0.0","babel-loader":"^6.2.5","browser-sync":"^2.15.0","compass-mixins":"^0.12.10","del":"^2.2.2","ejs":"^2.5.2","event-source-polyfill":"^0.0.7","express":"^4.13.3","extend":"^3.0.0","ftl2html":"^1.0.0","gulp":"^3.9.0","gulp-autoprefixer":"^3.1.1","gulp-clean-css":"^2.3.2","gulp-css-base64":"^1.3.4","gulp-if":"^2.0.1","gulp-imagemin":"^2.4.0","gulp-ng-annotate":"^2.0.0","gulp-open":"^2.0.0","gulp-rev":"^7.1.2","gulp-rev-replace":"^0.4.3","gulp-sass":"^2.3.2","gulp-uglify":"^2.0.0","gulp-useref":"^3.1.2","gulp-zip":"^3.2.0","jayschema":"^0.3.1","md5":"^2.1.0 ","prismjs":"^1.5.1","pump":"^1.0.1","request":"^2.74.0","run-sequence":"^1.2.2","shark-deploy-git":"^0.1.6","sync-exec":"^0.6.2","sync-request":"^3.0.1","vinyl-paths":"^2.1.0","webpack":"^1.13.0","webpack-dev-middleware":"^1.4.0","webpack-dev-server":"^1.14.1","webpack-hot-middleware":"^2.12.2","webpack-module-hot-accept":"^1.0.4","webpack-stream":"^3.2.0","yargs":"^5.0.0"},"gitHead":"ad5b7f270d6934e87e5bdbd245e761d2477ff51d","_id":"shark-automation@1.4.2","_shasum":"3a34095c22b92a744a570b0a8623278190c91518","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"bobojiayou","email":"18570330053@163.com"},"dist":{"shasum":"3a34095c22b92a744a570b0a8623278190c91518","tarball":"https://registry.npmjs.org/shark-automation/-/shark-automation-1.4.2.tgz","integrity":"sha512-OpRDx0pJ51WQSkHtQtaGLXE62aweWvE3LclzBBEvUQbuzuIxQHyMrg4hVD7Q/axEPSyywQEL62YTCecTtKuxPw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDRBcJJhGD3k97ki3+k+P3l/FA85vEWNmfp+PvpAx9loAiBKXYFsQFbwcCIb8RF5DNVFkzCcs8ycwBI3le8LEbGsaA=="}]},"maintainers":[{"name":"bobojiayou","email":"18570330053@163.com"},{"name":"g0ne150","email":"g0ne150@hotmail.com"},{"name":"ntesmail","email":"ntesmails@163.com"},{"name":"wuhw","email":"15990176834@163.com"},{"name":"wuzifang","email":"wuzifang@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/shark-automation-1.4.2.tgz_1489378944136_0.4366422218736261"}},"1.4.3":{"name":"shark-automation","version":"1.4.3","description":"前端自动化构建","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"MIT","dependencies":{"babel-core":"^6.0.0","babel-loader":"^6.2.5","browser-sync":"^2.15.0","compass-mixins":"^0.12.10","del":"^2.2.2","ejs":"^2.5.2","event-source-polyfill":"^0.0.7","express":"^4.13.3","extend":"^3.0.0","ftl2html":"^1.0.0","gulp":"^3.9.0","gulp-autoprefixer":"^3.1.1","gulp-clean-css":"^2.3.2","gulp-css-base64":"^1.3.4","gulp-if":"^2.0.1","gulp-imagemin":"^2.4.0","gulp-ng-annotate":"^2.0.0","gulp-open":"^2.0.0","gulp-rev":"^7.1.2","gulp-rev-replace":"^0.4.3","gulp-sass":"^2.3.2","gulp-uglify":"^2.0.0","gulp-useref":"^3.1.2","gulp-zip":"^3.2.0","jayschema":"^0.3.1","md5":"^2.1.0 ","prismjs":"^1.5.1","pump":"^1.0.1","request":"^2.74.0","run-sequence":"^1.2.2","shark-deploy-git":"^0.1.6","sync-exec":"^0.6.2","sync-request":"^3.0.1","vinyl-paths":"^2.1.0","webpack":"^1.13.0","webpack-dev-middleware":"^1.4.0","webpack-dev-server":"^1.14.1","webpack-hot-middleware":"^2.12.2","webpack-module-hot-accept":"^1.0.4","webpack-stream":"^3.2.0","yargs":"^5.0.0"},"gitHead":"ad5b7f270d6934e87e5bdbd245e761d2477ff51d","_id":"shark-automation@1.4.3","_shasum":"8c5aca4596cfac49d12d10fbb913fea84a422e0d","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"bobojiayou","email":"18570330053@163.com"},"dist":{"shasum":"8c5aca4596cfac49d12d10fbb913fea84a422e0d","tarball":"https://registry.npmjs.org/shark-automation/-/shark-automation-1.4.3.tgz","integrity":"sha512-YdqRpjZ70SHqfrIIo1RX20Qdzt6TnW0vlYmeyfzZxaAxhumiBaffICIHReOBC64436h4gSlIx3pc5BGKjOS+dA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDweyQP6lhTCJUhxoYrjVKbXW+ByyM7CVeueIH1bGJazAIgVKjjIR4fV/IyLkNomYp186MvZG8iywQhGHwkL3u4Gdw="}]},"maintainers":[{"name":"bobojiayou","email":"18570330053@163.com"},{"name":"g0ne150","email":"g0ne150@hotmail.com"},{"name":"ntesmail","email":"ntesmails@163.com"},{"name":"wuhw","email":"15990176834@163.com"},{"name":"wuzifang","email":"wuzifang@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/shark-automation-1.4.3.tgz_1489385516037_0.5636362042278051"}},"1.4.4":{"name":"shark-automation","version":"1.4.4","description":"前端自动化构建","main":"index.js","scripts":{"preinstall":"npm config set sass_binary_site \"http://npm.taobao.org/mirrors/node-sass\"","test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"MIT","dependencies":{"babel-core":"^6.0.0","babel-loader":"^6.2.5","browser-sync":"^2.15.0","compass-mixins":"^0.12.10","del":"^2.2.2","ejs":"^2.5.2","event-source-polyfill":"^0.0.7","express":"^4.13.3","extend":"^3.0.0","ftl2html":"^1.0.0","gulp":"^3.9.0","gulp-autoprefixer":"^3.1.1","gulp-clean-css":"^2.3.2","gulp-css-base64":"^1.3.4","gulp-if":"^2.0.1","gulp-imagemin":"^2.4.0","gulp-ng-annotate":"^2.0.0","gulp-open":"^2.0.0","gulp-rev":"^7.1.2","gulp-rev-replace":"^0.4.3","gulp-sass":"^2.3.2","gulp-uglify":"^2.0.0","gulp-useref":"^3.1.2","gulp-zip":"^3.2.0","jayschema":"^0.3.1","md5":"^2.1.0 ","prismjs":"^1.5.1","pump":"^1.0.1","request":"^2.74.0","run-sequence":"^1.2.2","shark-deploy-git":"^0.1.6","sync-exec":"^0.6.2","sync-request":"^3.0.1","vinyl-paths":"^2.1.0","webpack":"^1.13.0","webpack-dev-middleware":"^1.4.0","webpack-dev-server":"^1.14.1","webpack-hot-middleware":"^2.12.2","webpack-module-hot-accept":"^1.0.4","webpack-stream":"^3.2.0","yargs":"^5.0.0"},"gitHead":"ad5b7f270d6934e87e5bdbd245e761d2477ff51d","_id":"shark-automation@1.4.4","_shasum":"4a65e6bdbf448a214f117a43e840051f4230686f","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"bobojiayou","email":"18570330053@163.com"},"dist":{"shasum":"4a65e6bdbf448a214f117a43e840051f4230686f","tarball":"https://registry.npmjs.org/shark-automation/-/shark-automation-1.4.4.tgz","integrity":"sha512-ofhIxRnQeumT9B2EW/MUFIy/jWzA8o4UEmj8AmyVk5XyGB5n32hbJkIei+yP/PLO/GEipmeEchJjda3yuhyQSw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDZ6KC+r1LTvQigtpWnZ1gNKOIS4laV/7N+t4gL7V3p3AiBCmW7fH40LmiHGPQiOat/vhDoTB4dC2huzX2V0r2UPbg=="}]},"maintainers":[{"name":"bobojiayou","email":"18570330053@163.com"},{"name":"g0ne150","email":"g0ne150@hotmail.com"},{"name":"ntesmail","email":"ntesmails@163.com"},{"name":"wuhw","email":"15990176834@163.com"},{"name":"wuzifang","email":"wuzifang@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/shark-automation-1.4.4.tgz_1489392905841_0.16552859637886286"}},"1.4.5":{"name":"shark-automation","version":"1.4.5","description":"前端自动化构建","main":"index.js","scripts":{"preinstall":"npm config set sass_binary_site \"https://npm.taobao.org/mirrors/node-sass\"","test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"MIT","dependencies":{"babel-core":"^6.0.0","babel-loader":"^6.2.5","browser-sync":"^2.15.0","compass-mixins":"^0.12.10","del":"^2.2.2","ejs":"^2.5.2","event-source-polyfill":"^0.0.7","express":"^4.13.3","extend":"^3.0.0","ftl2html":"^1.0.0","gulp":"^3.9.0","gulp-autoprefixer":"^3.1.1","gulp-clean-css":"^2.3.2","gulp-css-base64":"^1.3.4","gulp-if":"^2.0.1","gulp-imagemin":"^2.4.0","gulp-ng-annotate":"^2.0.0","gulp-open":"^2.0.0","gulp-rev":"^7.1.2","gulp-rev-replace":"^0.4.3","gulp-sass":"^2.3.2","gulp-uglify":"^2.0.0","gulp-useref":"^3.1.2","gulp-zip":"^3.2.0","jayschema":"^0.3.1","md5":"^2.1.0 ","prismjs":"^1.5.1","pump":"^1.0.1","request":"^2.74.0","run-sequence":"^1.2.2","shark-deploy-git":"^0.1.6","sync-exec":"^0.6.2","sync-request":"^3.0.1","vinyl-paths":"^2.1.0","webpack":"^1.13.0","webpack-dev-middleware":"^1.4.0","webpack-dev-server":"^1.14.1","webpack-hot-middleware":"^2.12.2","webpack-module-hot-accept":"^1.0.4","webpack-stream":"^3.2.0","yargs":"^5.0.0"},"gitHead":"ad5b7f270d6934e87e5bdbd245e761d2477ff51d","_id":"shark-automation@1.4.5","_shasum":"047f734883020f7340dbac6956bbea539cde4bce","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"bobojiayou","email":"18570330053@163.com"},"dist":{"shasum":"047f734883020f7340dbac6956bbea539cde4bce","tarball":"https://registry.npmjs.org/shark-automation/-/shark-automation-1.4.5.tgz","integrity":"sha512-6v+E47eVHgZTbUEscnNTjfdL9CrHmjcb33aCIICEUwg1z7hsNUsDeaoJvtgRYemnchfGiEmo8krToLfNjL5POA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAOdsqsgocbmhvf6/ORC7DGIiwdJi8BB5oj2OaSu2KZQIgQCMLd3HuPVi2KybNszIjsrcV+ho8hFto4m2hN2fs/hU="}]},"maintainers":[{"name":"bobojiayou","email":"18570330053@163.com"},{"name":"g0ne150","email":"g0ne150@hotmail.com"},{"name":"ntesmail","email":"ntesmails@163.com"},{"name":"wuhw","email":"15990176834@163.com"},{"name":"wuzifang","email":"wuzifang@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/shark-automation-1.4.5.tgz_1489394810578_0.37185685872100294"}},"1.4.6":{"name":"shark-automation","version":"1.4.6","description":"前端自动化构建","main":"index.js","scripts":{"preinstall":"npm config set sass_binary_site \"https://npm.taobao.org/mirrors/node-sass\"","test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"MIT","dependencies":{"babel-core":"^6.0.0","babel-loader":"^6.2.5","browser-sync":"^2.15.0","compass-mixins":"^0.12.10","del":"^2.2.2","ejs":"^2.5.2","event-source-polyfill":"^0.0.7","express":"^4.13.3","extend":"^3.0.0","ftl2html":"^1.0.0","gulp":"^3.9.0","gulp-autoprefixer":"^3.1.1","gulp-clean-css":"^2.3.2","gulp-css-base64":"^1.3.4","gulp-if":"^2.0.1","gulp-imagemin":"^2.4.0","gulp-ng-annotate":"^2.0.0","gulp-open":"^2.0.0","gulp-rev":"^7.1.2","gulp-rev-replace":"^0.4.3","gulp-sass":"^2.3.2","gulp-uglify":"^2.0.0","gulp-useref":"^3.1.2","gulp-zip":"^3.2.0","jayschema":"^0.3.1","md5":"^2.1.0 ","prismjs":"^1.5.1","pump":"^1.0.1","request":"^2.74.0","run-sequence":"^1.2.2","shark-deploy-git":"^0.1.6","sync-exec":"^0.6.2","sync-request":"^3.0.1","vinyl-paths":"^2.1.0","webpack":"^1.13.0","webpack-dev-middleware":"^1.4.0","webpack-dev-server":"^1.14.1","webpack-hot-middleware":"^2.12.2","webpack-merge":"^4.0.0","webpack-module-hot-accept":"^1.0.4","webpack-stream":"^3.2.0","yargs":"^5.0.0","gulp.spritesmith":"6.3.0","merge-stream":"^1.0.1"},"gitHead":"a323e57774f0192114884da1248a6b4de55a696e","_id":"shark-automation@1.4.6","_shasum":"067cab8f2297e531fe21a18090edc4da29ba3d71","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"bobojiayou","email":"18570330053@163.com"},"dist":{"shasum":"067cab8f2297e531fe21a18090edc4da29ba3d71","tarball":"https://registry.npmjs.org/shark-automation/-/shark-automation-1.4.6.tgz","integrity":"sha512-QzHSCdqaXtAX2tKJtHaVFZpO3zvbXXkFazw3X5oleHxV49H/VObrY7N6ndYKMT0rrjQ0VuL7h0yOkcdzVpez8g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5YO/E24HCn0Qg6xBF0qf0iQTY62YWJTzV3OS6+QD6lgIgV7BKK5RDzDg9PvK73jAQwwwTNlrEWlUQ4RXsp2pNsTk="}]},"maintainers":[{"name":"bobojiayou","email":"18570330053@163.com"},{"name":"g0ne150","email":"g0ne150@hotmail.com"},{"name":"ntesmail","email":"ntesmails@163.com"},{"name":"wuhw","email":"15990176834@163.com"},{"name":"wuzifang","email":"wuzifang@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/shark-automation-1.4.6.tgz_1489481961053_0.17017511371523142"}},"1.4.7":{"name":"shark-automation","version":"1.4.7","description":"前端自动化构建","main":"index.js","scripts":{"preinstall":"npm config set sass_binary_site \"https://npm.taobao.org/mirrors/node-sass\"","test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"MIT","dependencies":{"babel-core":"^6.0.0","babel-loader":"^6.2.5","browser-sync":"^2.15.0","compass-mixins":"^0.12.10","del":"^2.2.2","ejs":"^2.5.2","event-source-polyfill":"^0.0.7","express":"^4.13.3","extend":"^3.0.0","ftl2html":"^1.0.0","gulp":"^3.9.0","gulp-autoprefixer":"^3.1.1","gulp-clean-css":"^2.3.2","gulp-css-base64":"^1.3.4","gulp-if":"^2.0.1","gulp-imagemin":"^2.4.0","gulp-ng-annotate":"^2.0.0","gulp-open":"^2.0.0","gulp-rev":"^7.1.2","gulp-rev-replace":"^0.4.3","gulp-sass":"^2.3.2","gulp-uglify":"^2.0.0","gulp-useref":"^3.1.2","gulp-zip":"^3.2.0","gulp.spritesmith":"^6.3.0","jayschema":"^0.3.1","md5":"^2.1.0 ","merge-stream":"^1.0.1","prismjs":"^1.5.1","pump":"^1.0.1","request":"^2.74.0","run-sequence":"^1.2.2","shark-deploy-git":"^0.1.6","sync-exec":"^0.6.2","sync-request":"^3.0.1","vinyl-paths":"^2.1.0","webpack":"^1.13.0","webpack-dev-middleware":"^1.4.0","webpack-dev-server":"^1.14.1","webpack-hot-middleware":"^2.12.2","webpack-merge":"^4.0.0","webpack-module-hot-accept":"^1.0.4","yargs":"^5.0.0"},"gitHead":"f0fdd3f1c6f9ceb39dea4d3de98dc48c270dd14d","_id":"shark-automation@1.4.7","_shasum":"b812afcb69fe12ec602f8ae312e7d2d231daa62a","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"bobojiayou","email":"18570330053@163.com"},"dist":{"shasum":"b812afcb69fe12ec602f8ae312e7d2d231daa62a","tarball":"https://registry.npmjs.org/shark-automation/-/shark-automation-1.4.7.tgz","integrity":"sha512-7LWsZlhqmwUpRZpgIVAc0zmTcQCs5Cs2RjlrkBE514Ae2LiCZPz1b510oifbBolQ6aHj/+eg/TgGdxZVadQHBg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDi6q8zPc+17CQMqGtXlKmTWJCmvaOLgVOUWBwdrE+0GQIhAMNxxND7bHH37xOAEXioEebM4HevlO9URXyyHAcb5B5f"}]},"maintainers":[{"name":"bobojiayou","email":"18570330053@163.com"},{"name":"g0ne150","email":"g0ne150@hotmail.com"},{"name":"ntesmail","email":"ntesmails@163.com"},{"name":"wuhw","email":"15990176834@163.com"},{"name":"wuzifang","email":"wuzifang@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/shark-automation-1.4.7.tgz_1489484455378_0.7145293159410357"}},"1.4.8":{"name":"shark-automation","version":"1.4.8","description":"前端自动化构建","main":"index.js","scripts":{"preinstall":"npm config set sass_binary_site \"https://npm.taobao.org/mirrors/node-sass\"","test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"MIT","dependencies":{"babel-core":"^6.0.0","babel-loader":"^6.2.5","browser-sync":"^2.15.0","compass-mixins":"^0.12.10","del":"^2.2.2","ejs":"^2.5.2","event-source-polyfill":"^0.0.7","express":"^4.13.3","extend":"^3.0.0","ftl2html":"^1.0.0","gulp":"^3.9.0","gulp-autoprefixer":"^3.1.1","gulp-clean-css":"^2.3.2","gulp-css-base64":"^1.3.4","gulp-if":"^2.0.1","gulp-imagemin":"^2.4.0","gulp-ng-annotate":"^2.0.0","gulp-open":"^2.0.0","gulp-rev":"^7.1.2","gulp-rev-replace":"^0.4.3","gulp-sass":"^2.3.2","gulp-uglify":"^2.0.0","gulp-useref":"^3.1.2","gulp-zip":"^3.2.0","gulp.spritesmith":"^6.3.0","jayschema":"^0.3.1","md5":"^2.1.0 ","merge-stream":"^1.0.1","prismjs":"^1.5.1","pump":"^1.0.1","request":"^2.74.0","run-sequence":"^1.2.2","shark-deploy-git":"^0.1.6","sync-exec":"^0.6.2","sync-request":"^3.0.1","vinyl-paths":"^2.1.0","webpack":"^1.13.0","webpack-dev-middleware":"^1.4.0","webpack-dev-server":"^1.14.1","webpack-hot-middleware":"^2.12.2","webpack-merge":"^4.0.0","webpack-module-hot-accept":"^1.0.4","yargs":"^5.0.0"},"gitHead":"f0fdd3f1c6f9ceb39dea4d3de98dc48c270dd14d","_id":"shark-automation@1.4.8","_shasum":"0aea2853cb2261645d7a60d76a870e9f2bfb557d","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"bobojiayou","email":"18570330053@163.com"},"dist":{"shasum":"0aea2853cb2261645d7a60d76a870e9f2bfb557d","tarball":"https://registry.npmjs.org/shark-automation/-/shark-automation-1.4.8.tgz","integrity":"sha512-mqc3p02b1mJcYAWVonzDqEETW2S18VCBBJ9eAvqQS2QtlJj0SnWr1Slbu/K9jJ2VRPejx3v6c7b9JIHToAEJhQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIECB8eqmvm4nnQHQ/wyBMh3ZLovsU5mGhR8io3TsmOVxAiBIYFlQG3mHADkD76GMQGwzvMCrMg8ZMmc7MikW5zvPjA=="}]},"maintainers":[{"name":"bobojiayou","email":"18570330053@163.com"},{"name":"g0ne150","email":"g0ne150@hotmail.com"},{"name":"ntesmail","email":"ntesmails@163.com"},{"name":"wuhw","email":"15990176834@163.com"},{"name":"wuzifang","email":"wuzifang@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/shark-automation-1.4.8.tgz_1489546056377_0.9662123988382518"}},"1.4.9":{"name":"shark-automation","version":"1.4.9","description":"前端自动化构建","main":"index.js","scripts":{"preinstall":"npm config set sass_binary_site \"https://npm.taobao.org/mirrors/node-sass\"","test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"MIT","dependencies":{"babel-core":"^6.0.0","babel-loader":"^6.2.5","browser-sync":"^2.15.0","compass-mixins":"^0.12.10","del":"^2.2.2","ejs":"^2.5.2","event-source-polyfill":"^0.0.7","express":"^4.13.3","extend":"^3.0.0","ftl2html":"^1.0.0","gulp":"^3.9.0","gulp-autoprefixer":"^3.1.1","gulp-clean-css":"^2.3.2","gulp-css-base64":"^1.3.4","gulp-if":"^2.0.1","gulp-imagemin":"^2.4.0","gulp-ng-annotate":"^2.0.0","gulp-open":"^2.0.0","gulp-rev":"^7.1.2","gulp-rev-replace":"^0.4.3","gulp-sass":"^2.3.2","gulp-uglify":"^2.0.0","gulp-useref":"^3.1.2","gulp-zip":"^3.2.0","gulp.spritesmith":"^6.3.0","jayschema":"^0.3.1","md5":"^2.1.0 ","merge-stream":"^1.0.1","prismjs":"^1.5.1","pump":"^1.0.1","request":"^2.74.0","run-sequence":"^1.2.2","shark-deploy-git":"^0.1.6","sync-exec":"^0.6.2","sync-request":"^3.0.1","vinyl-paths":"^2.1.0","webpack":"^1.13.0","webpack-dev-middleware":"^1.4.0","webpack-dev-server":"^1.14.1","webpack-hot-middleware":"^2.12.2","webpack-merge":"^4.0.0","webpack-module-hot-accept":"^1.0.4","yargs":"^5.0.0"},"gitHead":"f0fdd3f1c6f9ceb39dea4d3de98dc48c270dd14d","_id":"shark-automation@1.4.9","_shasum":"673e63e64c7518ad2fed3568efbb0557cb56283a","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"bobojiayou","email":"18570330053@163.com"},"dist":{"shasum":"673e63e64c7518ad2fed3568efbb0557cb56283a","tarball":"https://registry.npmjs.org/shark-automation/-/shark-automation-1.4.9.tgz","integrity":"sha512-sBmXi36/mPu1T/s2kfCXAew8G0auMu1iF6bvELP1jdPqqnkXIxlbZMSLQ7IbdRBdsXVOI2Iwwj7lrE2VnWDWyg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBQw8WTlDC4lTjTFpB5inq/JI67YS71bhs6fMkGnQzaoAiBde77xJ4MEEx8BotFXKrgIKY+bQk/Ia8gP+kpjb2+cIA=="}]},"maintainers":[{"name":"bobojiayou","email":"18570330053@163.com"},{"name":"g0ne150","email":"g0ne150@hotmail.com"},{"name":"ntesmail","email":"ntesmails@163.com"},{"name":"wuhw","email":"15990176834@163.com"},{"name":"wuzifang","email":"wuzifang@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/shark-automation-1.4.9.tgz_1489547155212_0.20098879025317729"}},"1.4.10":{"name":"shark-automation","version":"1.4.10","description":"前端自动化构建","main":"index.js","scripts":{"preinstall":"npm config set sass_binary_site \"https://npm.taobao.org/mirrors/node-sass\"","test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"MIT","dependencies":{"babel-core":"^6.0.0","babel-loader":"^6.2.5","browser-sync":"^2.15.0","compass-mixins":"^0.12.10","del":"^2.2.2","ejs":"^2.5.2","event-source-polyfill":"^0.0.7","express":"^4.13.3","extend":"^3.0.0","ftl2html":"^1.0.0","gulp":"^3.9.0","gulp-autoprefixer":"^3.1.1","gulp-clean-css":"^2.3.2","gulp-css-base64":"^1.3.4","gulp-if":"^2.0.1","gulp-imagemin":"^2.4.0","gulp-ng-annotate":"^2.0.0","gulp-open":"^2.0.0","gulp-rev":"^7.1.2","gulp-rev-replace":"^0.4.3","gulp-sass":"^2.3.2","gulp-uglify":"^2.0.0","gulp-useref":"^3.1.2","gulp-zip":"^3.2.0","gulp.spritesmith":"^6.3.0","jayschema":"^0.3.1","md5":"^2.1.0 ","merge-stream":"^1.0.1","prismjs":"^1.5.1","pump":"^1.0.1","request":"^2.74.0","run-sequence":"^1.2.2","shark-deploy-git":"^0.1.6","sync-exec":"^0.6.2","sync-request":"^3.0.1","vinyl-paths":"^2.1.0","webpack":"^1.13.0","webpack-dev-middleware":"^1.4.0","webpack-dev-server":"^1.14.1","webpack-hot-middleware":"^2.12.2","webpack-merge":"^4.0.0","webpack-module-hot-accept":"^1.0.4","yargs":"^5.0.0","webpack-stream":"^3.2.0"},"gitHead":"8f608a83fe071f29efc8088c214d66642915b2c0","_id":"shark-automation@1.4.10","_shasum":"f2a0cd24ee517a116bd3b50d0d52e6496c2eae03","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.5.0","_npmUser":{"name":"bobojiayou","email":"18570330053@163.com"},"dist":{"shasum":"f2a0cd24ee517a116bd3b50d0d52e6496c2eae03","tarball":"https://registry.npmjs.org/shark-automation/-/shark-automation-1.4.10.tgz","integrity":"sha512-WqMOjZgnZuVehYdpzhufKMdsQ1wqf6Jd89c0zTxIyy54jxfRco2jvhEDzMM1iQrxNKJbJGMytlPe6mJagQZXCQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDQAFEMtUElLd/HjvFr1TODtnzgMO45Nkr1ZRdv1s6SkgIgT4ddTK3O/tToTFJ60W5Sw6i+iJ9CX0kQJF5P8SGk8kc="}]},"maintainers":[{"name":"bobojiayou","email":"18570330053@163.com"},{"name":"g0ne150","email":"g0ne150@hotmail.com"},{"name":"ntesmail","email":"ntesmails@163.com"},{"name":"wuhw","email":"15990176834@163.com"},{"name":"wuzifang","email":"wuzifang@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/shark-automation-1.4.10.tgz_1489579243664_0.3904067510738969"}},"2.0.0":{"name":"shark-automation","version":"2.0.0","description":"前端自动化构建","main":"index.js","scripts":{"preinstall":"npm config set sass_binary_site \"https://npm.taobao.org/mirrors/node-sass\"","test":"echo \"Error: no test specified\" && exit 1"},"bin":{"sam":"./bin/sam.js"},"author":"","license":"MIT","dependencies":{"browser-sync":"^2.15.0","commander":"^2.9.0","compass-mixins":"^0.12.10","del":"^2.2.2","ejs":"^2.5.2","event-source-polyfill":"^0.0.7","express":"^4.13.3","extend":"^3.0.0","ftl2html":"^1.0.0","gulp":"^3.9.0","gulp-autoprefixer":"^3.1.1","gulp-clean-css":"^2.3.2","gulp-css-base64":"^1.3.4","gulp-eslint":"^3.0.1","gulp-if":"^2.0.1","gulp-imagemin":"^2.4.0","gulp-ng-annotate":"^2.0.0","gulp-open":"^2.0.0","gulp-rev":"^7.1.2","gulp-rev-replace":"^0.4.3","gulp-sass":"^2.3.2","gulp-uglify":"^2.0.0","gulp-useref":"^3.1.2","gulp-zip":"^3.2.0","gulp.spritesmith":"^6.3.0","jayschema":"^0.3.1","md5":"^2.1.0 ","merge-stream":"^1.0.1","minimatch":"^3.0.3","opn":"^4.0.2","prismjs":"^1.5.1","pump":"^1.0.1","request":"^2.74.0","run-sequence":"^1.2.2","shark-deploy-git":"^0.1.6","sync-exec":"^0.6.2","sync-request":"^3.0.1","vinyl-paths":"^2.1.0","webpack":"^1.13.0","webpack-dev-middleware":"^1.4.0","webpack-dev-server":"^1.14.1","webpack-hot-middleware":"^2.12.2","webpack-merge":"^4.0.0","webpack-module-hot-accept":"^1.0.4","webpack-stream":"^3.2.0","yargs":"^5.0.0"},"gitHead":"7f656074f299b8cdaa0e3203950303c5fe3f827a","_id":"shark-automation@2.0.0","_shasum":"61df0d4ee7334ae2240a71df5dee6187f31f4639","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"wuhw","email":"15990176834@163.com"},"dist":{"shasum":"61df0d4ee7334ae2240a71df5dee6187f31f4639","tarball":"https://registry.npmjs.org/shark-automation/-/shark-automation-2.0.0.tgz","integrity":"sha512-VUTi5Gd4eWsuJ4o3+SvFJx8ffmTdvGRmTwXY76qK3j3+aMB4PBSzA+mrKCrs+v2DS0xb1ixyF6cjDgTkzfcfdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQChSV/2qB5Vp7wCiWqIjhjuO85pDV8kkd3YwpLEKE7A/wIhAMM0mvmYZqr5aUfSHzTwVnpP3WSG0BxeXT1oMWqmpTkc"}]},"maintainers":[{"name":"bobojiayou","email":"18570330053@163.com"},{"name":"g0ne150","email":"g0ne150@hotmail.com"},{"name":"ntesmail","email":"ntesmails@163.com"},{"name":"wuhw","email":"15990176834@163.com"},{"name":"wuzifang","email":"wuzifang@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/shark-automation-2.0.0.tgz_1493361595669_0.3979104410391301"}},"2.0.1":{"name":"shark-automation","version":"2.0.1","description":"前端自动化构建","main":"sam.js","scripts":{"preinstall":"npm config set sass_binary_site \"https://npm.taobao.org/mirrors/node-sass\"","test":"echo \"Error: no test specified\" && exit 1"},"bin":{"sam":"./bin/sam.js"},"author":"","license":"MIT","dependencies":{"browser-sync":"^2.15.0","commander":"^2.9.0","compass-mixins":"^0.12.10","del":"^2.2.2","ejs":"^2.5.2","event-source-polyfill":"^0.0.7","express":"^4.13.3","extend":"^3.0.0","fs-extra":"https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz","ftl2html":"^1.0.0","gulp":"^3.9.0","gulp-autoprefixer":"^3.1.1","gulp-clean-css":"^3.0.0","gulp-css-base64":"^1.3.4","gulp-eslint":"^3.0.1","gulp-if":"^2.0.1","gulp-imagemin":"^2.4.0","gulp-ng-annotate":"^2.0.0","gulp-open":"^2.0.0","gulp-rev":"^7.1.2","gulp-rev-replace":"^0.4.3","gulp-sass":"^2.3.2","gulp-uglify":"^2.0.0","gulp-useref":"^3.1.2","gulp-webpack":"^1.5.0","gulp-zip":"^3.2.0","gulp.spritesmith":"^6.3.0","imports-loader":"^0.7.1","jayschema":"^0.3.1","md5":"^2.1.0 ","merge-stream":"^1.0.1","minimatch":"^3.0.3","opn":"^4.0.2","prismjs":"^1.5.1","pump":"^1.0.1","request":"^2.74.0","run-sequence":"^1.2.2","shark-deploy-git":"^0.1.6","sync-exec":"^0.6.2","sync-request":"^3.0.1","vinyl-paths":"^2.1.0","webpack":"^2.5.1","webpack-dev-middleware":"^1.10.2","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0","yargs":"^5.0.0"},"gitHead":"eb3a5df706634920f0d8fce0cca5f7dad82fd39f","_id":"shark-automation@2.0.1","_shasum":"3baa2fb81e20e5393ab5477cb78aee2c8ad6bbc2","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"wuhw","email":"15990176834@163.com"},"dist":{"shasum":"3baa2fb81e20e5393ab5477cb78aee2c8ad6bbc2","tarball":"https://registry.npmjs.org/shark-automation/-/shark-automation-2.0.1.tgz","integrity":"sha512-o4kAQxgfscNbyN/zKMQQNVFWY1xLluhpJwrIpkZuqN1e/sYdqHKB//Lj62UoNG3d0m2bpFqTfX5BvsA/oK1IiQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD66qGm3dbS6z+RuPi19Fr7dP5WCIZJw7vgcNRfC8dubAIgNky5xn8WL/nH5h9M6Y8Y2TrTRNmdI6d1r+T6qzkBBfE="}]},"maintainers":[{"name":"bobojiayou","email":"18570330053@163.com"},{"name":"g0ne150","email":"g0ne150@hotmail.com"},{"name":"ntesmail","email":"ntesmails@163.com"},{"name":"wuhw","email":"15990176834@163.com"},{"name":"wuzifang","email":"wuzifang@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/shark-automation-2.0.1.tgz_1494504085619_0.26802232512272894"}},"2.0.2":{"name":"shark-automation","version":"2.0.2","description":"前端自动化构建","main":"sam.js","scripts":{"preinstall":"npm config set sass_binary_site \"https://npm.taobao.org/mirrors/node-sass\"","test":"echo \"Error: no test specified\" && exit 1"},"bin":{"sam":"./bin/sam.js"},"author":"","license":"MIT","dependencies":{"browser-sync":"^2.15.0","commander":"^2.9.0","compass-mixins":"^0.12.10","del":"^2.2.2","ejs":"^2.5.2","event-source-polyfill":"^0.0.7","express":"^4.13.3","extend":"^3.0.0","fs-extra":"https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz","ftl2html":"^1.0.0","gulp":"^3.9.0","gulp-autoprefixer":"^3.1.1","gulp-clean-css":"^3.0.0","gulp-css-base64":"^1.3.4","gulp-eslint":"^3.0.1","gulp-if":"^2.0.1","gulp-imagemin":"^2.4.0","gulp-ng-annotate":"^2.0.0","gulp-open":"^2.0.0","gulp-rev":"^7.1.2","gulp-rev-replace":"^0.4.3","gulp-sass":"^2.3.2","gulp-uglify":"^2.0.0","gulp-useref":"^3.1.2","gulp-webpack":"^1.5.0","gulp-zip":"^3.2.0","gulp.spritesmith":"^6.3.0","imports-loader":"^0.7.1","jayschema":"^0.3.1","md5":"^2.1.0 ","merge-stream":"^1.0.1","minimatch":"^3.0.3","opn":"^4.0.2","prismjs":"^1.5.1","pump":"^1.0.1","request":"^2.74.0","run-sequence":"^1.2.2","shark-deploy-git":"^0.1.6","sync-exec":"^0.6.2","sync-request":"^3.0.1","vinyl-paths":"^2.1.0","webpack":"^2.5.1","webpack-dev-middleware":"^1.10.2","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0","yargs":"^5.0.0"},"gitHead":"17a3b2f6c31d4bca9c93576b60dc62e70c134202","_id":"shark-automation@2.0.2","_shasum":"310466e5769dec8ccc9fe718148daac80315f1cb","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"wuhw","email":"15990176834@163.com"},"dist":{"shasum":"310466e5769dec8ccc9fe718148daac80315f1cb","tarball":"https://registry.npmjs.org/shark-automation/-/shark-automation-2.0.2.tgz","integrity":"sha512-xJsHH12ycpm0WZBzkvBIZVsV4o4IbhgOiVMBBFCdvb05KuN2RfPAgR9HlEIxEt7C7crUqiCohI78V0p/qu8GTw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3KzJcj+BdE2T2FnvZgFI6gSLk0RfaoWemwdfg1uVmkAIgaDFIHkTk5AVNHRX8h4FIfFc2J8Z81FoyV113rkdQyww="}]},"maintainers":[{"name":"bobojiayou","email":"18570330053@163.com"},{"name":"g0ne150","email":"g0ne150@hotmail.com"},{"name":"ntesmail","email":"ntesmails@163.com"},{"name":"wuhw","email":"15990176834@163.com"},{"name":"wuzifang","email":"wuzifang@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/shark-automation-2.0.2.tgz_1494559496175_0.7366455385927111"}},"2.0.3":{"name":"shark-automation","version":"2.0.3","description":"前端自动化构建","main":"sam.js","scripts":{"preinstall":"npm config set sass_binary_site \"https://npm.taobao.org/mirrors/node-sass\"","test":"echo \"Error: no test specified\" && exit 1"},"bin":{"sam":"./bin/sam.js"},"author":"","license":"MIT","dependencies":{"browser-sync":"^2.15.0","commander":"^2.9.0","compass-mixins":"^0.12.10","del":"^2.2.2","ejs":"^2.5.2","event-source-polyfill":"^0.0.7","express":"^4.13.3","extend":"^3.0.0","fs-extra":"https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz","ftl2html":"^1.0.0","gulp":"^3.9.0","gulp-autoprefixer":"^3.1.1","gulp-clean-css":"^3.0.0","gulp-css-base64":"^1.3.4","gulp-eslint":"^3.0.1","gulp-if":"^2.0.1","gulp-imagemin":"^2.4.0","gulp-ng-annotate":"^2.0.0","gulp-open":"^2.0.0","gulp-rev":"^7.1.2","gulp-rev-replace":"^0.4.3","gulp-sass":"^2.3.2","gulp-uglify":"^2.0.0","gulp-useref":"^3.1.2","gulp-webpack":"^1.5.0","gulp-zip":"^3.2.0","gulp.spritesmith":"^6.3.0","imports-loader":"^0.7.1","jayschema":"^0.3.1","md5":"^2.1.0 ","merge-stream":"^1.0.1","minimatch":"^3.0.3","opn":"^4.0.2","prismjs":"^1.5.1","pump":"^1.0.1","request":"^2.74.0","run-sequence":"^1.2.2","shark-deploy-git":"^0.1.6","sync-exec":"^0.6.2","sync-request":"^3.0.1","vinyl-paths":"^2.1.0","webpack":"^2.5.1","webpack-dev-middleware":"^1.10.2","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0","yargs":"^5.0.0"},"gitHead":"8b92015182476348ea4537a50823168125c5ce78","_id":"shark-automation@2.0.3","_shasum":"c305c2e33046a878ec432c674dd5b30046b815fc","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"wuhw","email":"15990176834@163.com"},"dist":{"shasum":"c305c2e33046a878ec432c674dd5b30046b815fc","tarball":"https://registry.npmjs.org/shark-automation/-/shark-automation-2.0.3.tgz","integrity":"sha512-BruRlK9HEpIReWxkX2kXC9XHE/I6ilWh5MCNyZIYpkajoAJFxzWP8Z6xzCNGERwd8zMpFT6R+Ryg8SljTDjwLA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIktLtFfyDIR1kma750mfOUEkpJvZynM7slQweJX5rMwIhAPIaY5VhNbETopNVWnqEGjjFAVB3Z3uklixRzT8cJGfT"}]},"maintainers":[{"name":"bobojiayou","email":"18570330053@163.com"},{"name":"g0ne150","email":"g0ne150@hotmail.com"},{"name":"ntesmail","email":"ntesmails@163.com"},{"name":"wuhw","email":"15990176834@163.com"},{"name":"wuzifang","email":"wuzifang@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/shark-automation-2.0.3.tgz_1495009502620_0.8885640627704561"}},"2.0.4":{"name":"shark-automation","version":"2.0.4","description":"前端自动化构建","main":"sam.js","scripts":{"preinstall":"npm config set sass_binary_site \"https://npm.taobao.org/mirrors/node-sass\"","test":"echo \"Error: no test specified\" && exit 1"},"bin":{"sam":"./bin/sam.js"},"author":"","license":"MIT","dependencies":{"browser-sync":"^2.15.0","commander":"^2.9.0","compass-mixins":"^0.12.10","del":"^2.2.2","ejs":"^2.5.2","event-source-polyfill":"^0.0.7","express":"^4.13.3","extend":"^3.0.0","fs-extra":"https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz","ftl2html":"^1.0.0","gulp":"^3.9.0","gulp-autoprefixer":"^3.1.1","gulp-clean-css":"^3.0.0","gulp-css-base64":"^1.3.4","gulp-eslint":"^3.0.1","gulp-if":"^2.0.1","gulp-imagemin":"^2.4.0","gulp-ng-annotate":"^2.0.0","gulp-open":"^2.0.0","gulp-rev":"^7.1.2","gulp-rev-replace":"^0.4.3","gulp-sass":"^2.3.2","gulp-uglify":"^2.0.0","gulp-useref":"^3.1.2","gulp-webpack":"^1.5.0","gulp-zip":"^3.2.0","gulp.spritesmith":"^6.3.0","imports-loader":"^0.7.1","jayschema":"^0.3.1","md5":"^2.1.0 ","merge-stream":"^1.0.1","minimatch":"^3.0.3","opn":"^4.0.2","prismjs":"^1.5.1","pump":"^1.0.1","request":"^2.74.0","run-sequence":"^1.2.2","shark-deploy":"^1.0.1","sync-exec":"^0.6.2","sync-request":"^3.0.1","vinyl-paths":"^2.1.0","webpack":"^2.5.1","webpack-dev-middleware":"^1.10.2","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0","yargs":"^5.0.0"},"gitHead":"e27e1ed3e097a6f774002f75872426d6f108601c","_id":"shark-automation@2.0.4","_shasum":"5f4560e94276bb2b317f058d3c252d6f9a17ab2e","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"wuhw","email":"15990176834@163.com"},"dist":{"shasum":"5f4560e94276bb2b317f058d3c252d6f9a17ab2e","tarball":"https://registry.npmjs.org/shark-automation/-/shark-automation-2.0.4.tgz","integrity":"sha512-4RE+7bVgYPLF959p9HOySZQNOKksHsXqOEM5t3jxazLYwMHOjVu+Kylycyed/aSwk7K4KLNti2HZmOnNdDBicg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEsANwtnWtg7+yQV254CelXk0uOVBA5CToO4k5KRHlaZAiAjzGr/n+XyeymZ9FV7UxHAPZx1QgnCiED3GzSACYPaTg=="}]},"maintainers":[{"name":"bobojiayou","email":"18570330053@163.com"},{"name":"g0ne150","email":"g0ne150@hotmail.com"},{"name":"ntesmail","email":"ntesmails@163.com"},{"name":"wuhw","email":"15990176834@163.com"},{"name":"wuzifang","email":"wuzifang@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shark-automation-2.0.4.tgz_1495208468888_0.6932005409616977"}},"2.0.5":{"name":"shark-automation","version":"2.0.5","description":"前端自动化构建","main":"sam.js","scripts":{"preinstall":"npm config set sass_binary_site \"https://npm.taobao.org/mirrors/node-sass\"","test":"echo \"Error: no test specified\" && exit 1"},"bin":{"sam":"./bin/sam.js"},"author":"","license":"MIT","dependencies":{"browser-sync":"^2.15.0","commander":"^2.9.0","compass-mixins":"^0.12.10","del":"^2.2.2","ejs":"^2.5.2","event-source-polyfill":"^0.0.7","express":"^4.13.3","extend":"^3.0.0","fs-extra":"https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz","ftl2html":"^1.0.0","gulp":"^3.9.0","gulp-autoprefixer":"^3.1.1","gulp-clean-css":"^3.0.0","gulp-css-base64":"^1.3.4","gulp-eslint":"^3.0.1","gulp-if":"^2.0.1","gulp-imagemin":"^2.4.0","gulp-ng-annotate":"^2.0.0","gulp-open":"^2.0.0","gulp-rev":"^7.1.2","gulp-rev-replace":"^0.4.3","gulp-sass":"^2.3.2","gulp-uglify":"^2.0.0","gulp-useref":"^3.1.2","gulp-webpack":"^1.5.0","gulp-zip":"^3.2.0","gulp.spritesmith":"^6.3.0","imports-loader":"^0.7.1","jayschema":"^0.3.1","md5":"^2.1.0 ","merge-stream":"^1.0.1","minimatch":"^3.0.3","opn":"^4.0.2","prismjs":"^1.5.1","pump":"^1.0.1","request":"^2.74.0","run-sequence":"^1.2.2","shark-deploy":"^1.0.3","sync-exec":"^0.6.2","sync-request":"^3.0.1","vinyl-paths":"^2.1.0","webpack":"^2.5.1","webpack-dev-middleware":"^1.10.2","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0","yargs":"^5.0.0"},"gitHead":"5a8f670fddbb27fba03526eafd530ff6b56a2dbc","_id":"shark-automation@2.0.5","_shasum":"aef33b3db5ab5ac2b345ccee141fee6e657c4132","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"wuhw","email":"15990176834@163.com"},"dist":{"shasum":"aef33b3db5ab5ac2b345ccee141fee6e657c4132","tarball":"https://registry.npmjs.org/shark-automation/-/shark-automation-2.0.5.tgz","integrity":"sha512-aa1pDZT4FK2z5CNZStvLyDJNMnnUErB1zTbZT8Nz9m/muu7aMg+NERf9g2D7msIbqeDcBAPvPnccL/34MbeqTA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHBtQ73USPsAeO/uCxNARpyAoVJQ3DfGGO1o9mXo18cyAiBCHkzcIMWg86TvxGiS6jevc5AgisjpyPA1YkFnlxKdww=="}]},"maintainers":[{"name":"bobojiayou","email":"18570330053@163.com"},{"name":"g0ne150","email":"g0ne150@hotmail.com"},{"name":"ntesmail","email":"ntesmails@163.com"},{"name":"wuhw","email":"15990176834@163.com"},{"name":"wuzifang","email":"wuzifang@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shark-automation-2.0.5.tgz_1495264197623_0.4110481268726289"}},"2.0.6":{"name":"shark-automation","version":"2.0.6","description":"前端自动化构建","main":"sam.js","scripts":{"preinstall":"npm config set sass_binary_site \"https://npm.taobao.org/mirrors/node-sass\"","test":"echo \"Error: no test specified\" && exit 1"},"bin":{"sam":"./bin/sam.js"},"author":"","license":"MIT","dependencies":{"browser-sync":"^2.15.0","commander":"^2.9.0","compass-mixins":"^0.12.10","del":"^2.2.2","ejs":"^2.5.2","event-source-polyfill":"^0.0.7","express":"^4.13.3","extend":"^3.0.0","fs-extra":"https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz","ftl2html":"^1.0.0","gulp":"^3.9.0","gulp-autoprefixer":"^3.1.1","gulp-clean-css":"^3.0.0","gulp-css-base64":"^1.3.4","gulp-eslint":"^3.0.1","gulp-if":"^2.0.1","gulp-imagemin":"^2.4.0","gulp-ng-annotate":"^2.0.0","gulp-open":"^2.0.0","gulp-rev":"^7.1.2","gulp-rev-replace":"^0.4.3","gulp-sass":"^2.3.2","gulp-uglify":"^2.0.0","gulp-useref":"^3.1.2","gulp-webpack":"^1.5.0","gulp-zip":"^3.2.0","gulp.spritesmith":"^6.3.0","imports-loader":"^0.7.1","jayschema":"^0.3.1","md5":"^2.1.0 ","merge-stream":"^1.0.1","minimatch":"^3.0.3","opn":"^4.0.2","prismjs":"^1.5.1","pump":"^1.0.1","request":"^2.74.0","run-sequence":"^1.2.2","shark-deploy":"^1.0.4","sync-exec":"^0.6.2","sync-request":"^3.0.1","vinyl-paths":"^2.1.0","webpack":"^2.5.1","webpack-dev-middleware":"^1.10.2","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0","yargs":"^5.0.0"},"gitHead":"e3408abc577deb8a96ef162b6545bfefd696cffd","_id":"shark-automation@2.0.6","_shasum":"b753777dab3a51db23a24f77734c8e7f42d33abe","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"wuhw","email":"15990176834@163.com"},"dist":{"shasum":"b753777dab3a51db23a24f77734c8e7f42d33abe","tarball":"https://registry.npmjs.org/shark-automation/-/shark-automation-2.0.6.tgz","integrity":"sha512-bnU9zsxiFRL/m8oKQQ4z2GqNPQehk8+pL9RPz5D243AYnobchpFIzLRoAQBGjZJ69jMSA7RuX9T08c+URJP7FA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWKyIslLWsQA8eaRI/4YuLtOdv4l5StIPVs3x0n1aC0QIgMsbWq7yEb+Bl1eHovgjMEa6aPoegTcmX5wBTT871M40="}]},"maintainers":[{"name":"bobojiayou","email":"18570330053@163.com"},{"name":"g0ne150","email":"g0ne150@hotmail.com"},{"name":"ntesmail","email":"ntesmails@163.com"},{"name":"wuhw","email":"15990176834@163.com"},{"name":"wuzifang","email":"wuzifang@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shark-automation-2.0.6.tgz_1495266098687_0.9450959460809827"}},"2.0.7":{"name":"shark-automation","version":"2.0.7","description":"前端自动化构建","main":"shark.js","scripts":{"preinstall":"npm config set sass_binary_site \"https://npm.taobao.org/mirrors/node-sass\"","test":"echo \"Error: no test specified\" && exit 1"},"bin":{"shark":"./bin/shark.js"},"author":"","license":"MIT","dependencies":{"browser-sync":"^2.15.0","commander":"^2.9.0","compass-mixins":"^0.12.10","del":"^2.2.2","ejs":"^2.5.2","event-source-polyfill":"^0.0.7","express":"^4.13.3","extend":"^3.0.0","fs-extra":"https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz","ftl2html":"^1.0.0","gulp":"^3.9.0","gulp-autoprefixer":"^3.1.1","gulp-clean-css":"^3.0.0","gulp-css-base64":"^1.3.4","gulp-eslint":"^3.0.1","gulp-if":"^2.0.1","gulp-imagemin":"^2.4.0","gulp-ng-annotate":"^2.0.0","gulp-open":"^2.0.0","gulp-rev":"^7.1.2","gulp-rev-replace":"^0.4.3","gulp-sass":"^2.3.2","gulp-uglify":"^2.0.0","gulp-useref":"^3.1.2","gulp-webpack":"^1.5.0","gulp-zip":"^3.2.0","gulp.spritesmith":"^6.3.0","imports-loader":"^0.7.1","jayschema":"^0.3.1","md5":"^2.1.0 ","merge-stream":"^1.0.1","minimatch":"^3.0.3","opn":"^4.0.2","prismjs":"^1.5.1","pump":"^1.0.1","request":"^2.74.0","run-sequence":"^1.2.2","shark-deploy":"^1.0.4","sync-exec":"^0.6.2","sync-request":"^3.0.1","vinyl-paths":"^2.1.0","webpack":"^2.5.1","webpack-dev-middleware":"^1.10.2","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0","yargs":"^5.0.0"},"gitHead":"409d8d45ac68fe36edeb596dfb5a61f2291a2056","_id":"shark-automation@2.0.7","_shasum":"281fe4cef034f6da9ddcb5fe1e10d53349146824","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"wuhw","email":"15990176834@163.com"},"dist":{"shasum":"281fe4cef034f6da9ddcb5fe1e10d53349146824","tarball":"https://registry.npmjs.org/shark-automation/-/shark-automation-2.0.7.tgz","integrity":"sha512-12gAserez735Gzggqocg3l0+cDLV6C0KgzWXVCcClukuZdtLIEFfKyo7+EahvYI/roSsG6EfqGuwwz634egifA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4JL5UpmBtmvYtAA78Vez7WXnSOdEzxt3NBxPjbZRJJwIhALMXkCt8uQvrIVCDx+SvnFW3b4RdKtDVXhUgJ724NxBl"}]},"maintainers":[{"name":"bobojiayou","email":"18570330053@163.com"},{"name":"g0ne150","email":"g0ne150@hotmail.com"},{"name":"ntesmail","email":"ntesmails@163.com"},{"name":"wuhw","email":"15990176834@163.com"},{"name":"wuzifang","email":"wuzifang@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shark-automation-2.0.7.tgz_1495423891976_0.9410145101137459"}},"2.0.8":{"name":"shark-automation","version":"2.0.8","description":"前端自动化构建","main":"shark.js","scripts":{"preinstall":"npm config set sass_binary_site \"https://npm.taobao.org/mirrors/node-sass\"","test":"echo \"Error: no test specified\" && exit 1"},"bin":{"shark":"./bin/shark.js"},"author":"","license":"MIT","dependencies":{"browser-sync":"^2.15.0","commander":"^2.9.0","compass-mixins":"^0.12.10","del":"^2.2.2","ejs":"^2.5.2","event-source-polyfill":"^0.0.7","express":"^4.13.3","extend":"^3.0.0","fs-extra":"https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz","ftl2html":"^1.0.0","gulp":"^3.9.0","gulp-autoprefixer":"^3.1.1","gulp-clean-css":"^3.0.0","gulp-css-base64":"^1.3.4","gulp-eslint":"^3.0.1","gulp-if":"^2.0.1","gulp-imagemin":"^2.4.0","gulp-ng-annotate":"^2.0.0","gulp-open":"^2.0.0","gulp-rev":"^7.1.2","gulp-rev-replace":"^0.4.3","gulp-sass":"^2.3.2","gulp-uglify":"^2.0.0","gulp-useref":"^3.1.2","gulp-webpack":"^1.5.0","gulp-zip":"^3.2.0","gulp.spritesmith":"^6.3.0","imports-loader":"^0.7.1","jayschema":"^0.3.1","md5":"^2.1.0 ","merge-stream":"^1.0.1","minimatch":"^3.0.3","opn":"^4.0.2","prismjs":"^1.5.1","pump":"^1.0.1","request":"^2.74.0","run-sequence":"^1.2.2","shark-deploy":"^1.0.5","sync-exec":"^0.6.2","sync-request":"^3.0.1","vinyl-paths":"^2.1.0","webpack":"^2.5.1","webpack-dev-middleware":"^1.10.2","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0","yargs":"^5.0.0"},"gitHead":"db25056578b2ff0b27b3027928e638c217a7659d","_id":"shark-automation@2.0.8","_shasum":"837d2c0e1696f5031ceb382824c5cd6d179aa0e9","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"wuhw","email":"15990176834@163.com"},"dist":{"shasum":"837d2c0e1696f5031ceb382824c5cd6d179aa0e9","tarball":"https://registry.npmjs.org/shark-automation/-/shark-automation-2.0.8.tgz","integrity":"sha512-mbafyqIgE+AtPG2J388zupePgbENY6qALopjxJPdKek33TNbi2Q0UKWGz8jy/hatluUtVuAaXdeHsjYJVEA/kw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDUuK7hL0S+clm2BoHL7BYJxxP9aIPfjHx4nQF9uk72wIhAMGCAsMd4CT0jJxXMX6kHVNU6CoLVqm+qqcUwwguIcWU"}]},"maintainers":[{"name":"bobojiayou","email":"18570330053@163.com"},{"name":"g0ne150","email":"g0ne150@hotmail.com"},{"name":"ntesmail","email":"ntesmails@163.com"},{"name":"wuhw","email":"15990176834@163.com"},{"name":"wuzifang","email":"wuzifang@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shark-automation-2.0.8.tgz_1495442675650_0.20308974175713956"}},"2.0.9":{"name":"shark-automation","version":"2.0.9","description":"前端自动化构建","main":"shark.js","scripts":{"preinstall":"npm config set sass_binary_site \"https://npm.taobao.org/mirrors/node-sass\"","test":"echo \"Error: no test specified\" && exit 1"},"bin":{"shark":"./bin/shark.js"},"author":"","license":"MIT","dependencies":{"browser-sync":"^2.15.0","commander":"^2.9.0","compass-mixins":"^0.12.10","del":"^2.2.2","ejs":"^2.5.2","event-source-polyfill":"^0.0.7","express":"^4.13.3","extend":"^3.0.0","fs-extra":"https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz","ftl2html":"^1.0.0","gulp":"^3.9.0","gulp-autoprefixer":"^3.1.1","gulp-clean-css":"^3.0.0","gulp-css-base64":"^1.3.4","gulp-eslint":"^3.0.1","gulp-if":"^2.0.1","gulp-imagemin":"^2.4.0","gulp-ng-annotate":"^2.0.0","gulp-open":"^2.0.0","gulp-rev":"^7.1.2","gulp-rev-replace":"^0.4.3","gulp-sass":"^2.3.2","gulp-uglify":"^2.0.0","gulp-useref":"^3.1.2","gulp-webpack":"^1.5.0","gulp-zip":"^3.2.0","gulp.spritesmith":"^6.3.0","imports-loader":"^0.7.1","jayschema":"^0.3.1","md5":"^2.1.0 ","merge-stream":"^1.0.1","minimatch":"^3.0.3","opn":"^4.0.2","prismjs":"^1.5.1","pump":"^1.0.1","request":"^2.74.0","run-sequence":"^1.2.2","shark-deploy":"^1.0.5","sync-exec":"^0.6.2","sync-request":"^3.0.1","vinyl-paths":"^2.1.0","webpack":"^2.5.1","webpack-dev-middleware":"^1.10.2","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0","yargs":"^5.0.0"},"gitHead":"4d208f3bdb72b35480ac1ceb10c33641712eff88","_id":"shark-automation@2.0.9","_shasum":"ce3faf359ec753f7a8808fcc0c3ee83bdc29ea65","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"wuhw","email":"15990176834@163.com"},"dist":{"shasum":"ce3faf359ec753f7a8808fcc0c3ee83bdc29ea65","tarball":"https://registry.npmjs.org/shark-automation/-/shark-automation-2.0.9.tgz","integrity":"sha512-eqxHkwuUNsaMrWE5CsvBgvI1CbTnPAtj+W73rTou5jLfKtJxcWTrOQ9d3Y3xDsn7DExGxJPwtP1BBiZsq2bfLQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEKyEsxoT2gSC8YQRfLlp50AdFuDI5VXmHtNJDdUTMm6AiEAxZ4QTzkMt5RVeKJU3SJkipWlVYSmt2S8VM5e2ZlJ6eU="}]},"maintainers":[{"name":"bobojiayou","email":"18570330053@163.com"},{"name":"g0ne150","email":"g0ne150@hotmail.com"},{"name":"ntesmail","email":"ntesmails@163.com"},{"name":"wuhw","email":"15990176834@163.com"},{"name":"wuzifang","email":"wuzifang@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shark-automation-2.0.9.tgz_1495555318110_0.1805355583783239"}},"2.0.10":{"name":"shark-automation","version":"2.0.10","description":"前端自动化构建","main":"shark.js","scripts":{"preinstall":"npm config set sass_binary_site \"https://npm.taobao.org/mirrors/node-sass\"","test":"echo \"Error: no test specified\" && exit 1"},"bin":{"shark":"./bin/shark.js"},"author":"","license":"MIT","dependencies":{"browser-sync":"^2.15.0","commander":"^2.9.0","compass-mixins":"^0.12.10","del":"^2.2.2","ejs":"^2.5.2","event-source-polyfill":"^0.0.7","express":"^4.13.3","extend":"^3.0.0","fs-extra":"https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz","ftl2html":"^1.0.0","gulp":"^3.9.0","gulp-autoprefixer":"^3.1.1","gulp-clean-css":"^3.0.0","gulp-css-base64":"^1.3.4","gulp-eslint":"^3.0.1","gulp-if":"^2.0.1","gulp-imagemin":"^2.4.0","gulp-ng-annotate":"^2.0.0","gulp-open":"^2.0.0","gulp-rev":"^7.1.2","gulp-rev-replace":"^0.4.3","gulp-sass":"^2.3.2","gulp-uglify":"^2.0.0","gulp-useref":"^3.1.2","gulp-webpack":"^1.5.0","gulp-zip":"^3.2.0","gulp.spritesmith":"^6.3.0","imports-loader":"^0.7.1","jayschema":"^0.3.1","md5":"^2.1.0 ","merge-stream":"^1.0.1","minimatch":"^3.0.3","opn":"^4.0.2","prismjs":"^1.5.1","pump":"^1.0.1","request":"^2.74.0","run-sequence":"^1.2.2","shark-deploy":"^1.0.5","sync-exec":"^0.6.2","sync-request":"^3.0.1","vinyl-paths":"^2.1.0","webpack":"^2.5.1","webpack-dev-middleware":"^1.10.2","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0","yargs":"^5.0.0"},"gitHead":"6aefe8548c653020e90a17471d4925199f621e38","_id":"shark-automation@2.0.10","_shasum":"a257c7db21d5c7649cf165e67d906987639857d1","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"wuhw","email":"15990176834@163.com"},"dist":{"shasum":"a257c7db21d5c7649cf165e67d906987639857d1","tarball":"https://registry.npmjs.org/shark-automation/-/shark-automation-2.0.10.tgz","integrity":"sha512-rwaAllL35wu6yqQlwxvDIWIKG+ztOMEr/GSFOFnGOzs0T5pcJ9Kluq/a9+l5VIm4J7TuDGY0N0OWmQ1VwdZ1BQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtd9uhmw9gAEvN1O04VhzohqBRneybqY9Q85JkGt3/HAIhAJlewCPf2LrM8iJS1xngFUWun6N3kfVfpx/spH36rlvY"}]},"maintainers":[{"name":"bobojiayou","email":"18570330053@163.com"},{"name":"g0ne150","email":"g0ne150@hotmail.com"},{"name":"ntesmail","email":"ntesmails@163.com"},{"name":"wuhw","email":"15990176834@163.com"},{"name":"wuzifang","email":"wuzifang@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shark-automation-2.0.10.tgz_1495556326859_0.15398625726811588"}},"2.0.11":{"name":"shark-automation","version":"2.0.11","description":"前端自动化构建","main":"shark.js","scripts":{"preinstall":"npm config set sass_binary_site \"https://npm.taobao.org/mirrors/node-sass\"","test":"echo \"Error: no test specified\" && exit 1"},"bin":{"shark":"./bin/shark.js"},"author":"","license":"MIT","dependencies":{"browser-sync":"^2.15.0","commander":"^2.9.0","compass-mixins":"^0.12.10","del":"^2.2.2","ejs":"^2.5.2","event-source-polyfill":"^0.0.7","express":"^4.13.3","extend":"^3.0.0","fs-extra":"https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz","ftl2html":"^1.0.0","gulp":"^3.9.0","gulp-autoprefixer":"^3.1.1","gulp-clean-css":"^3.0.0","gulp-css-base64":"^1.3.4","gulp-eslint":"^3.0.1","gulp-if":"^2.0.1","gulp-imagemin":"^2.4.0","gulp-ng-annotate":"^2.0.0","gulp-open":"^2.0.0","gulp-rev":"^7.1.2","gulp-rev-replace":"^0.4.3","gulp-sass":"^2.3.2","gulp-uglify":"^2.0.0","gulp-useref":"^3.1.2","gulp-webpack":"^1.5.0","gulp-zip":"^3.2.0","gulp.spritesmith":"^6.3.0","imports-loader":"^0.7.1","jayschema":"^0.3.1","md5":"^2.1.0 ","merge-stream":"^1.0.1","minimatch":"^3.0.3","opn":"^4.0.2","prismjs":"^1.5.1","pump":"^1.0.1","request":"^2.74.0","run-sequence":"^1.2.2","shark-deploy":"^1.0.5","sync-exec":"^0.6.2","sync-request":"^3.0.1","vinyl-paths":"^2.1.0","webpack":"^2.5.1","webpack-dev-middleware":"^1.10.2","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0","yargs":"^5.0.0"},"gitHead":"2c856d95373b89e6740ce7290084155180a51027","_id":"shark-automation@2.0.11","_shasum":"ef285f46c3b579508b6f9d795b5dca25a03c5115","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"wuhw","email":"15990176834@163.com"},"dist":{"shasum":"ef285f46c3b579508b6f9d795b5dca25a03c5115","tarball":"https://registry.npmjs.org/shark-automation/-/shark-automation-2.0.11.tgz","integrity":"sha512-D+3iJENb5MWV2c9rzChCSWmvA/hYbvRgeAEIcO4icoXhwiPqdabg3tQHK0PNQzztMtdVjB1x2iusjhWLc64aYg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC9y4QWNba15xz5O7uhn6D1ZlqqAlTSiVud96o6WWiRcAiEAq1HwO6ZdeIhp9Mr30HzoMYuLEUUiKnoZJhqipSAYtvc="}]},"maintainers":[{"name":"bobojiayou","email":"18570330053@163.com"},{"name":"g0ne150","email":"g0ne150@hotmail.com"},{"name":"ntesmail","email":"ntesmails@163.com"},{"name":"wuhw","email":"15990176834@163.com"},{"name":"wuzifang","email":"wuzifang@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shark-automation-2.0.11.tgz_1495591255004_0.5054951049387455"}},"2.0.12":{"name":"shark-automation","version":"2.0.12","description":"前端自动化构建","main":"shark.js","scripts":{"preinstall":"npm config set sass_binary_site \"https://npm.taobao.org/mirrors/node-sass\"","test":"echo \"Error: no test specified\" && exit 1"},"bin":{"shark":"./bin/shark.js"},"author":"","license":"MIT","dependencies":{"browser-sync":"^2.15.0","commander":"^2.9.0","compass-mixins":"^0.12.10","del":"^2.2.2","ejs":"^2.5.2","event-source-polyfill":"^0.0.7","express":"^4.13.3","extend":"^3.0.0","fs-extra":"https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz","ftl2html":"^1.0.0","gulp":"^3.9.0","gulp-autoprefixer":"^3.1.1","gulp-clean-css":"^3.0.0","gulp-css-base64":"^1.3.4","gulp-eslint":"^3.0.1","gulp-if":"^2.0.1","gulp-imagemin":"^2.4.0","gulp-ng-annotate":"^2.0.0","gulp-open":"^2.0.0","gulp-rev":"^7.1.2","gulp-rev-replace":"^0.4.3","gulp-sass":"^2.3.2","gulp-uglify":"^2.0.0","gulp-useref":"^3.1.2","gulp-webpack":"^1.5.0","gulp-zip":"^3.2.0","gulp.spritesmith":"^6.3.0","imports-loader":"^0.7.1","jayschema":"^0.3.1","md5":"^2.1.0 ","merge-stream":"^1.0.1","minimatch":"^3.0.3","opn":"^4.0.2","prismjs":"^1.5.1","pump":"^1.0.1","request":"^2.74.0","run-sequence":"^1.2.2","shark-deploy":"^1.0.5","sync-exec":"^0.6.2","sync-request":"^3.0.1","vinyl-paths":"^2.1.0","webpack":"^2.5.1","webpack-dev-middleware":"^1.10.2","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0","yargs":"^5.0.0"},"gitHead":"19da7fdba1462f0d0ad57a559c530c4d8c41cb91","_id":"shark-automation@2.0.12","_shasum":"d14ca209bb6e3beaad83c690aeb71503672f4194","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"wuhw","email":"15990176834@163.com"},"dist":{"shasum":"d14ca209bb6e3beaad83c690aeb71503672f4194","tarball":"https://registry.npmjs.org/shark-automation/-/shark-automation-2.0.12.tgz","integrity":"sha512-r37VJs9HYN2vrfUdzQtpYUME8aC758Y3Rf6SF24QpGPL/v1iH2PeR2mG7kGtRZuhcwnsAi/VWfbiDMRPxpcbhw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEPPh9M+tZClxpz3FHEQWpOrts7L9zKnzUvFW1qR43XhAiEAuMH6c0GiF+QWUw+USCivTcFaGb2+pom8gDGlVL8Nb/4="}]},"maintainers":[{"name":"bobojiayou","email":"18570330053@163.com"},{"name":"g0ne150","email":"g0ne150@hotmail.com"},{"name":"ntesmail","email":"ntesmails@163.com"},{"name":"wuhw","email":"15990176834@163.com"},{"name":"wuzifang","email":"wuzifang@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shark-automation-2.0.12.tgz_1495629365911_0.7824436051305383"}},"2.0.13":{"name":"shark-automation","version":"2.0.13","description":"前端自动化构建","main":"shark.js","scripts":{"preinstall":"npm config set sass_binary_site \"https://npm.taobao.org/mirrors/node-sass\"","test":"echo \"Error: no test specified\" && exit 1"},"bin":{"shark":"./bin/shark.js"},"author":"","license":"MIT","dependencies":{"browser-sync":"^2.15.0","commander":"^2.9.0","compass-mixins":"^0.12.10","del":"^2.2.2","ejs":"^2.5.2","event-source-polyfill":"^0.0.7","express":"^4.13.3","extend":"^3.0.0","fs-extra":"https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz","ftl2html":"^1.0.0","gulp":"^3.9.0","gulp-autoprefixer":"^3.1.1","gulp-clean-css":"^3.0.0","gulp-css-base64":"^1.3.4","gulp-eslint":"^3.0.1","gulp-if":"^2.0.1","gulp-imagemin":"^2.4.0","gulp-ng-annotate":"^2.0.0","gulp-open":"^2.0.0","gulp-rev":"^7.1.2","gulp-rev-replace":"^0.4.3","gulp-sass":"^2.3.2","gulp-uglify":"^2.0.0","gulp-useref":"^3.1.2","gulp-webpack":"^1.5.0","gulp-zip":"^3.2.0","gulp.spritesmith":"^6.3.0","imports-loader":"^0.7.1","jayschema":"^0.3.1","md5":"^2.1.0 ","merge-stream":"^1.0.1","minimatch":"^3.0.3","opn":"^4.0.2","prismjs":"^1.5.1","pump":"^1.0.1","request":"^2.74.0","run-sequence":"^1.2.2","shark-deploy":"^1.0.5","sync-exec":"^0.6.2","sync-request":"^3.0.1","vinyl-paths":"^2.1.0","webpack":"^2.5.1","webpack-dev-middleware":"^1.10.2","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0","yargs":"^5.0.0"},"gitHead":"375c9475eb810447ea7b68f38a67ff4b3b049b11","_id":"shark-automation@2.0.13","_shasum":"65853824fefda314cf27ddbd3668a0fc3e611399","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"wuhw","email":"15990176834@163.com"},"dist":{"shasum":"65853824fefda314cf27ddbd3668a0fc3e611399","tarball":"https://registry.npmjs.org/shark-automation/-/shark-automation-2.0.13.tgz","integrity":"sha512-ySUDSYvh8jy94e6hZdJ44GVkgfCUsYPCh3IZUEsLaiSTkPp0tNpV7Kj4N749djX2rIjd4Tj0elJCMVFhiGHxLg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0rl4XnUTycaE1t+X+YlLq9X7QlA5h2PANW3E+zYTBcgIhAMMKJMFQ1dWOxvg/i2ujyAtUSFTqy7OOv4Iqf8U+vaKH"}]},"maintainers":[{"name":"bobojiayou","email":"18570330053@163.com"},{"name":"g0ne150","email":"g0ne150@hotmail.com"},{"name":"ntesmail","email":"ntesmails@163.com"},{"name":"wuhw","email":"15990176834@163.com"},{"name":"wuzifang","email":"wuzifang@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shark-automation-2.0.13.tgz_1496226096059_0.0414286816958338"}},"2.0.14":{"name":"shark-automation","version":"2.0.14","description":"前端自动化构建","main":"shark.js","scripts":{"preinstall":"npm config set sass_binary_site \"https://npm.taobao.org/mirrors/node-sass\"","test":"echo \"Error: no test specified\" && exit 1"},"bin":{"shark":"./bin/shark.js"},"author":"","license":"MIT","dependencies":{"browser-sync":"^2.15.0","commander":"^2.9.0","compass-mixins":"^0.12.10","del":"^2.2.2","ejs":"^2.5.2","event-source-polyfill":"^0.0.7","express":"^4.13.3","extend":"^3.0.0","fs-extra":"https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz","ftl2html":"^1.0.0","gulp":"^3.9.0","gulp-autoprefixer":"^3.1.1","gulp-clean-css":"^3.0.0","gulp-css-base64":"^1.3.4","gulp-eslint":"^3.0.1","gulp-if":"^2.0.1","gulp-imagemin":"^2.4.0","gulp-ng-annotate":"^2.0.0","gulp-open":"^2.0.0","gulp-rev":"^7.1.2","gulp-rev-replace":"^0.4.3","gulp-sass":"^2.3.2","gulp-uglify":"^2.0.0","gulp-useref":"^3.1.2","gulp-webpack":"^1.5.0","gulp-zip":"^3.2.0","gulp.spritesmith":"^6.3.0","imports-loader":"^0.7.1","jayschema":"^0.3.1","md5":"^2.1.0 ","merge-stream":"^1.0.1","minimatch":"^3.0.3","opn":"^4.0.2","prismjs":"^1.5.1","pump":"^1.0.1","request":"^2.74.0","run-sequence":"^1.2.2","shark-deploy":"^1.0.5","sync-exec":"^0.6.2","sync-request":"^3.0.1","vinyl-paths":"^2.1.0","webpack":"^2.5.1","webpack-dev-middleware":"^1.10.2","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0","yargs":"^5.0.0"},"gitHead":"5705266c7792e61789c6d9c3fad44f967ae78973","_id":"shark-automation@2.0.14","_shasum":"da71f28daa80dc697eb62ef907512a8a5008b8f9","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"wuhw","email":"15990176834@163.com"},"dist":{"shasum":"da71f28daa80dc697eb62ef907512a8a5008b8f9","tarball":"https://registry.npmjs.org/shark-automation/-/shark-automation-2.0.14.tgz","integrity":"sha512-WaOhTP3sCG++ybcFnECZ5++vikwxPyLYyS6A2m7A64HyJGTQBeqjZ2ZIjnDcGqFSIjQ3VY+fL+y5gE1yZoppmA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMlJ4jccTpLYmw7/JGsCtCca9DKaXcZbm7/Y1Wf8loIwIhALG1n5UQJneCAIn/6d8TOARJkne7/x3dPVXUYwf5cGiN"}]},"maintainers":[{"name":"bobojiayou","email":"18570330053@163.com"},{"name":"g0ne150","email":"g0ne150@hotmail.com"},{"name":"ntesmail","email":"ntesmails@163.com"},{"name":"wuhw","email":"15990176834@163.com"},{"name":"wuzifang","email":"wuzifang@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shark-automation-2.0.14.tgz_1496305992138_0.6596049969084561"}},"2.0.16":{"name":"shark-automation","version":"2.0.16","description":"前端自动化构建","main":"shark.js","scripts":{"preinstall":"npm config set sass_binary_site \"https://npm.taobao.org/mirrors/node-sass\"","test":"echo \"Error: no test specified\" && exit 1"},"bin":{"shark":"./bin/shark.js"},"author":"","license":"MIT","dependencies":{"browser-sync":"^2.15.0","commander":"^2.9.0","compass-mixins":"^0.12.10","del":"^2.2.2","ejs":"^2.5.2","event-source-polyfill":"^0.0.7","express":"^4.13.3","extend":"^3.0.0","file-loader":"^0.11.1","fs-extra":"https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz","ftl2html":"^1.0.0","gulp":"^3.9.0","gulp-autoprefixer":"^3.1.1","gulp-clean-css":"^3.0.0","gulp-css-base64":"^1.3.4","gulp-eslint":"^3.0.1","gulp-if":"^2.0.1","gulp-imagemin":"^2.4.0","gulp-ng-annotate":"^2.0.0","gulp-open":"^2.0.0","gulp-rev":"^7.1.2","gulp-rev-replace":"^0.4.3","gulp-sass":"^2.3.2","gulp-uglify":"^2.0.0","gulp-useref":"^3.1.2","gulp-webpack":"^1.5.0","gulp-zip":"^3.2.0","gulp.spritesmith":"^6.3.0","html-loader":"^0.4.5","imports-loader":"^0.7.1","jayschema":"^0.3.1","md5":"^2.1.0 ","merge-stream":"^1.0.1","minimatch":"^3.0.3","opn":"^4.0.2","prismjs":"^1.5.1","pump":"^1.0.1","request":"^2.74.0","run-sequence":"^1.2.2","shark-deploy":"^1.0.5","sync-exec":"^0.6.2","sync-request":"^3.0.1","url-loader":"^0.5.8","vinyl-paths":"^2.1.0","webpack":"^2.5.1","webpack-dev-middleware":"^1.10.2","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0","yargs":"^5.0.0"},"gitHead":"55616d9b6c4b7d0d3d85ef25c4256050ae7711ae","_id":"shark-automation@2.0.16","_shasum":"68d64f57f1b45f8303656d4e31d6e5f69b981561","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"wuhw","email":"15990176834@163.com"},"dist":{"shasum":"68d64f57f1b45f8303656d4e31d6e5f69b981561","tarball":"https://registry.npmjs.org/shark-automation/-/shark-automation-2.0.16.tgz","integrity":"sha512-iujEvHFzLJpZZVEPl375z1tV9cOxaquSV6qwqm1Ni8eXNfCMQ9D8JIbd3J1IBWBlKoHbKjnSe+JNcSwOysCr1w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBoiLHYbDZiihp/V4epkXE3ulVXbrtBocS9ZrRXO6p2XAiAhz9T8N8gNw2iso9QtQ5LZBx/6dW/8CbUcS8r66oW0Gg=="}]},"maintainers":[{"name":"bobojiayou","email":"18570330053@163.com"},{"name":"g0ne150","email":"g0ne150@hotmail.com"},{"name":"ntesmail","email":"ntesmails@163.com"},{"name":"wuhw","email":"15990176834@163.com"},{"name":"wuzifang","email":"wuzifang@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shark-automation-2.0.16.tgz_1496384577729_0.5153861201833934"}},"2.0.17":{"name":"shark-automation","version":"2.0.17","description":"前端自动化构建","main":"shark.js","scripts":{"preinstall":"npm config set sass_binary_site \"https://npm.taobao.org/mirrors/node-sass\"","test":"echo \"Error: no test specified\" && exit 1"},"bin":{"shark":"./bin/shark.js"},"author":"","license":"MIT","dependencies":{"browser-sync":"^2.15.0","commander":"^2.9.0","compass-mixins":"^0.12.10","del":"^2.2.2","ejs":"^2.5.2","event-source-polyfill":"^0.0.7","express":"^4.13.3","extend":"^3.0.0","file-loader":"^0.11.1","fs-extra":"https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz","ftl2html":"^1.0.0","gulp":"^3.9.0","gulp-autoprefixer":"^3.1.1","gulp-clean-css":"^3.0.0","gulp-css-base64":"^1.3.4","gulp-eslint":"^3.0.1","gulp-if":"^2.0.1","gulp-imagemin":"^2.4.0","gulp-ng-annotate":"^2.0.0","gulp-open":"^2.0.0","gulp-rev":"^7.1.2","gulp-rev-replace":"^0.4.3","gulp-sass":"^2.3.2","gulp-uglify":"^2.0.0","gulp-useref":"^3.1.2","gulp-webpack":"^1.5.0","gulp-zip":"^3.2.0","gulp.spritesmith":"^6.3.0","html-loader":"^0.4.5","imports-loader":"^0.7.1","jayschema":"^0.3.1","md5":"^2.1.0 ","merge-stream":"^1.0.1","minimatch":"^3.0.3","opn":"^4.0.2","prismjs":"^1.5.1","pump":"^1.0.1","request":"^2.74.0","run-sequence":"^1.2.2","shark-deploy":"^1.0.5","sync-exec":"^0.6.2","sync-request":"^3.0.1","url-loader":"^0.5.8","vinyl-paths":"^2.1.0","webpack":"^2.5.1","webpack-dev-middleware":"^1.10.2","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0","yargs":"^5.0.0"},"gitHead":"a054ba05d3719a13f6d6e1a137d0f9774cff6628","_id":"shark-automation@2.0.17","_shasum":"8735094867b10f0a5010c7107b840b7cc351b526","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"wuhw","email":"15990176834@163.com"},"dist":{"shasum":"8735094867b10f0a5010c7107b840b7cc351b526","tarball":"https://registry.npmjs.org/shark-automation/-/shark-automation-2.0.17.tgz","integrity":"sha512-r83uolf4NxJM8TMG8w6jeyMw8x/HSWn/1LfQxK6ztQLaFKAoTeSweUVeueJlna9vHtMYv/Tagq7Q5YRhSekPkQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCYgZoxaogScXUlGYQL7IB+KQRVgrwWgGQ7kQpdykf3RAIgAiHZoOHw0lZXfnQObP2jT29V2GnQQn0KFEYk0Tja05A="}]},"maintainers":[{"name":"bobojiayou","email":"18570330053@163.com"},{"name":"g0ne150","email":"g0ne150@hotmail.com"},{"name":"ntesmail","email":"ntesmails@163.com"},{"name":"wuhw","email":"15990176834@163.com"},{"name":"wuzifang","email":"wuzifang@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shark-automation-2.0.17.tgz_1496396947248_0.05886408453807235"}},"2.0.18":{"name":"shark-automation","version":"2.0.18","description":"前端自动化构建","main":"shark.js","scripts":{"preinstall":"npm config set sass_binary_site \"https://npm.taobao.org/mirrors/node-sass\"","test":"echo \"Error: no test specified\" && exit 1"},"bin":{"shark":"./bin/shark.js"},"author":"","license":"MIT","dependencies":{"browser-sync":"^2.15.0","commander":"^2.9.0","compass-mixins":"^0.12.10","del":"^2.2.2","ejs":"^2.5.2","event-source-polyfill":"^0.0.7","express":"^4.13.3","extend":"^3.0.0","file-loader":"^0.11.1","fs-extra":"https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz","ftl2html":"^1.0.0","gulp":"^3.9.0","gulp-autoprefixer":"^3.1.1","gulp-clean-css":"^3.0.0","gulp-css-base64":"^1.3.4","gulp-eslint":"^3.0.1","gulp-if":"^2.0.1","gulp-imagemin":"^2.4.0","gulp-ng-annotate":"^2.0.0","gulp-open":"^2.0.0","gulp-rev":"^7.1.2","gulp-rev-replace":"^0.4.3","gulp-sass":"^2.3.2","gulp-uglify":"^2.0.0","gulp-useref":"^3.1.2","gulp-webpack":"^1.5.0","gulp-zip":"^3.2.0","gulp.spritesmith":"^6.3.0","html-loader":"^0.4.5","imports-loader":"^0.7.1","jayschema":"^0.3.1","md5":"^2.1.0 ","merge-stream":"^1.0.1","minimatch":"^3.0.3","opn":"^4.0.2","prismjs":"^1.5.1","pump":"^1.0.1","request":"^2.74.0","run-sequence":"^1.2.2","shark-deploy":"^1.0.5","sync-exec":"^0.6.2","sync-request":"^3.0.1","url-loader":"^0.5.8","vinyl-paths":"^2.1.0","webpack":"^2.5.1","webpack-dev-middleware":"^1.10.2","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0","yargs":"^5.0.0"},"gitHead":"37c9c17578482e1e703e36fb176f08973cba94d5","_id":"shark-automation@2.0.18","_shasum":"89ca87b0b48bb44aa1bf2a0e3a22397ef04844ec","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"wuhw","email":"15990176834@163.com"},"dist":{"shasum":"89ca87b0b48bb44aa1bf2a0e3a22397ef04844ec","tarball":"https://registry.npmjs.org/shark-automation/-/shark-automation-2.0.18.tgz","integrity":"sha512-YeTz9nS9zydK3iuu8reVwm19tPxyMcyrdWCNX3zKOxMhG5VKh8e1lcsf3AwWVtx7t8Yr2ttcg+6QcNKYmBAyTA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBC2g3oljtN+Z3jWh0Krx7mpKwJaPL43e5jBVlyzL553AiAckf96+XaSFAa0qL3bZLzYQ7G1j8okI/9T5ZGQ3enOUA=="}]},"maintainers":[{"name":"bobojiayou","email":"18570330053@163.com"},{"name":"g0ne150","email":"g0ne150@hotmail.com"},{"name":"ntesmail","email":"ntesmails@163.com"},{"name":"wuhw","email":"15990176834@163.com"},{"name":"wuzifang","email":"wuzifang@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shark-automation-2.0.18.tgz_1496628411638_0.5457488165702671"}},"2.1.0":{"name":"shark-automation","version":"2.1.0","description":"前端自动化构建","main":"shark.js","scripts":{"preinstall":"npm config set sass_binary_site \"https://npm.taobao.org/mirrors/node-sass\"","test":"echo \"Error: no test specified\" && exit 1"},"bin":{"shark":"./bin/shark.js"},"author":"","license":"MIT","dependencies":{"browser-sync":"^2.15.0","commander":"^2.9.0","compass-mixins":"^0.12.10","del":"^2.2.2","ejs":"^2.5.2","event-source-polyfill":"^0.0.7","express":"^4.13.3","extend":"^3.0.0","file-loader":"^0.11.1","fs-extra":"https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz","ftl2html":"^1.0.0","gulp":"^3.9.0","gulp-autoprefixer":"^3.1.1","gulp-clean-css":"^3.0.0","gulp-css-base64":"^1.3.4","gulp-eslint":"^3.0.1","gulp-if":"^2.0.1","gulp-imagemin":"^2.4.0","gulp-ng-annotate":"^2.0.0","gulp-open":"^2.0.0","gulp-rev":"^7.1.2","gulp-rev-replace":"^0.4.3","gulp-sass":"^2.3.2","gulp-uglify":"^2.0.0","gulp-useref":"^3.1.2","gulp-webpack":"^1.5.0","gulp-zip":"^3.2.0","gulp.spritesmith":"^6.3.0","html-loader":"^0.4.5","imports-loader":"^0.7.1","jayschema":"^0.3.1","md5":"^2.1.0 ","merge-stream":"^1.0.1","minimatch":"^3.0.3","opn":"^4.0.2","prismjs":"^1.5.1","pump":"^1.0.1","request":"^2.74.0","run-sequence":"^1.2.2","shark-deploy":"^1.0.5","sync-exec":"^0.6.2","sync-request":"^3.0.1","url-loader":"^0.5.8","vinyl-paths":"^2.1.0","webpack":"^2.5.1","webpack-dev-middleware":"^1.10.2","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0","yargs":"^5.0.0"},"gitHead":"f1d3d6f61fb93dda67d1494129afb7075349e6c3","_id":"shark-automation@2.1.0","_shasum":"458697e95ec04b918cb10aa06651d02c2b9a92c4","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"wuhw","email":"15990176834@163.com"},"dist":{"shasum":"458697e95ec04b918cb10aa06651d02c2b9a92c4","tarball":"https://registry.npmjs.org/shark-automation/-/shark-automation-2.1.0.tgz","integrity":"sha512-xGJY7h3YcKbDox4bpykI42udavAcuCj7R7CoITOA+ECXdBf4c4t6URGqGWAuKDSLJklyr7dlTqM565tW5TYthQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEh+iMw5A2AcH2n2VpDkiX3a3qdgB4qg7zDOMDkszzp1AiBkW9mhEMMmI/45OpK4bnE2CfYq0Pqg0beOWsZkJhiccQ=="}]},"maintainers":[{"name":"bobojiayou","email":"18570330053@163.com"},{"name":"g0ne150","email":"g0ne150@hotmail.com"},{"name":"ntesmail","email":"ntesmails@163.com"},{"name":"wuhw","email":"15990176834@163.com"},{"name":"wuzifang","email":"wuzifang@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shark-automation-2.1.0.tgz_1496655408373_0.6098517419304699"}},"2.1.1":{"name":"shark-automation","version":"2.1.1","description":"前端自动化构建","main":"shark.js","scripts":{"preinstall":"npm config set sass_binary_site \"https://npm.taobao.org/mirrors/node-sass\"","test":"echo \"Error: no test specified\" && exit 1"},"bin":{"shark":"./bin/shark.js"},"author":"","license":"MIT","dependencies":{"browser-sync":"^2.15.0","commander":"^2.9.0","compass-mixins":"^0.12.10","del":"^2.2.2","ejs":"^2.5.2","event-source-polyfill":"^0.0.7","express":"^4.13.3","extend":"^3.0.0","file-loader":"^0.11.1","fs-extra":"https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz","ftl2html":"^1.0.0","gulp":"^3.9.0","gulp-autoprefixer":"^3.1.1","gulp-clean-css":"^3.0.0","gulp-css-base64":"^1.3.4","gulp-eslint":"^3.0.1","gulp-if":"^2.0.1","gulp-imagemin":"^2.4.0","gulp-ng-annotate":"^2.0.0","gulp-open":"^2.0.0","gulp-rev":"^7.1.2","gulp-rev-replace":"^0.4.3","gulp-sass":"^2.3.2","gulp-uglify":"^2.0.0","gulp-useref":"^3.1.2","gulp-webpack":"^1.5.0","gulp-zip":"^3.2.0","gulp.spritesmith":"^6.3.0","html-loader":"^0.4.5","imports-loader":"^0.7.1","jayschema":"^0.3.1","md5":"^2.1.0 ","merge-stream":"^1.0.1","minimatch":"^3.0.3","opn":"^4.0.2","prismjs":"^1.5.1","pump":"^1.0.1","request":"^2.74.0","run-sequence":"^1.2.2","shark-deploy":"^1.0.5","sync-exec":"^0.6.2","sync-request":"^3.0.1","url-loader":"^0.5.8","vinyl-paths":"^2.1.0","webpack":"^2.5.1","webpack-dev-middleware":"^1.10.2","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0","yargs":"^5.0.0"},"gitHead":"ff5e16e12452ce5f395b639b2ede97409c455906","_id":"shark-automation@2.1.1","_shasum":"344f854018a633fa5fcf99f0d596cd8ef9aeee0b","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"wuhw","email":"15990176834@163.com"},"dist":{"shasum":"344f854018a633fa5fcf99f0d596cd8ef9aeee0b","tarball":"https://registry.npmjs.org/shark-automation/-/shark-automation-2.1.1.tgz","integrity":"sha512-coNQUENns7CJg3+5IxGFYFiF96970o/Q7b0OV5rPk2E2Uz3zdPvh0Ue3tV/+5/ugxBl7Z7F+to4KjGBo9lVYdA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+YGTKQF6ck3OiiEdIXQLVZU/mnJO389t4Wgd3SxX63gIhAK3rqTVM0lt2SAR9xQxVd/yIsCylgWGiblTKZhBB0ZID"}]},"maintainers":[{"name":"bobojiayou","email":"18570330053@163.com"},{"name":"g0ne150","email":"g0ne150@hotmail.com"},{"name":"ntesmail","email":"ntesmails@163.com"},{"name":"wuhw","email":"15990176834@163.com"},{"name":"wuzifang","email":"wuzifang@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shark-automation-2.1.1.tgz_1496823802983_0.9778974216897041"}},"2.1.2":{"name":"shark-automation","version":"2.1.2","description":"前端自动化构建","main":"shark.js","scripts":{"preinstall":"npm config set sass_binary_site \"https://npm.taobao.org/mirrors/node-sass\"","test":"echo \"Error: no test specified\" && exit 1"},"bin":{"shark":"./bin/shark.js"},"author":"","license":"MIT","dependencies":{"browser-sync":"^2.15.0","commander":"^2.9.0","compass-mixins":"^0.12.10","del":"^2.2.2","ejs":"^2.5.2","event-source-polyfill":"^0.0.7","express":"^4.13.3","extend":"^3.0.0","file-loader":"^0.11.1","fs-extra":"https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz","ftl2html":"^1.0.0","gulp":"^3.9.0","gulp-autoprefixer":"^3.1.1","gulp-clean-css":"^3.0.0","gulp-css-base64":"^1.3.4","gulp-eslint":"^3.0.1","gulp-if":"^2.0.1","gulp-imagemin":"^2.4.0","gulp-ng-annotate":"^2.0.0","gulp-open":"^2.0.0","gulp-rev":"^7.1.2","gulp-rev-replace":"^0.4.3","gulp-sass":"^2.3.2","gulp-uglify":"^2.0.0","gulp-useref":"^3.1.2","gulp-webpack":"^1.5.0","gulp-zip":"^3.2.0","gulp.spritesmith":"^6.3.0","html-loader":"^0.4.5","imports-loader":"^0.7.1","jayschema":"^0.3.1","md5":"^2.1.0 ","merge-stream":"^1.0.1","minimatch":"^3.0.3","opn":"^4.0.2","prismjs":"^1.5.1","pump":"^1.0.1","request":"^2.74.0","run-sequence":"^1.2.2","shark-deploy":"^1.0.5","sync-exec":"^0.6.2","sync-request":"^3.0.1","url-loader":"^0.5.8","vinyl-paths":"^2.1.0","webpack":"^2.5.1","webpack-dev-middleware":"^1.10.2","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0","yargs":"^5.0.0"},"gitHead":"ff5e16e12452ce5f395b639b2ede97409c455906","_id":"shark-automation@2.1.2","_shasum":"edfe09fb233e80f4492ce4fdad96a9aa195bbf7f","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"wuhw","email":"15990176834@163.com"},"dist":{"shasum":"edfe09fb233e80f4492ce4fdad96a9aa195bbf7f","tarball":"https://registry.npmjs.org/shark-automation/-/shark-automation-2.1.2.tgz","integrity":"sha512-exXlhSKNiVUl8vqDbpGTN1D6/O0Nco1SIbYfKEQzDOpG9rZSYjlBv5s8b3gIsltg9NomcFJ7QnI9RsW9yekhGw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEr8oDMSKae0GJMZwlP1VD99NSs9SGgmEchzSvMnJv5xAiEA4/WRFWATwC/G+u59i4Uc7f2yq7VF4Uk6aajlsFSbkPs="}]},"maintainers":[{"name":"bobojiayou","email":"18570330053@163.com"},{"name":"g0ne150","email":"g0ne150@hotmail.com"},{"name":"ntesmail","email":"ntesmails@163.com"},{"name":"wuhw","email":"15990176834@163.com"},{"name":"wuzifang","email":"wuzifang@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shark-automation-2.1.2.tgz_1496824349700_0.704230326693505"}},"2.1.3":{"name":"shark-automation","version":"2.1.3","description":"前端自动化构建","main":"shark.js","scripts":{"preinstall":"npm config set sass_binary_site \"https://npm.taobao.org/mirrors/node-sass\"","test":"echo \"Error: no test specified\" && exit 1"},"bin":{"shark":"./bin/shark.js"},"author":"","license":"MIT","dependencies":{"browser-sync":"^2.15.0","commander":"^2.9.0","compass-mixins":"^0.12.10","del":"^2.2.2","ejs":"^2.5.2","event-source-polyfill":"^0.0.7","express":"^4.13.3","extend":"^3.0.0","file-loader":"^0.11.1","fs-extra":"https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz","ftl2html":"^1.0.0","gulp":"^3.9.0","gulp-autoprefixer":"^3.1.1","gulp-clean-css":"^3.0.0","gulp-css-base64":"^1.3.4","gulp-eslint":"^3.0.1","gulp-if":"^2.0.1","gulp-imagemin":"^2.4.0","gulp-ng-annotate":"^2.0.0","gulp-open":"^2.0.0","gulp-rev":"^7.1.2","gulp-rev-replace":"^0.4.3","gulp-sass":"^2.3.2","gulp-uglify":"^2.0.0","gulp-useref":"^3.1.2","gulp-zip":"^3.2.0","gulp.spritesmith":"^6.3.0","html-loader":"^0.4.5","imports-loader":"^0.7.1","jayschema":"^0.3.1","json-loader":"https://registry.npmjs.org/json-loader/-/json-loader-0.5.4.tgz","md5":"^2.1.0 ","merge-stream":"^1.0.1","minimatch":"^3.0.3","opn":"^4.0.2","prismjs":"^1.5.1","pump":"^1.0.1","raw-loader":"^0.5.1","request":"^2.74.0","run-sequence":"^1.2.2","shark-deploy":"^1.0.5","sync-exec":"^0.6.2","sync-request":"^3.0.1","url-loader":"^0.5.8","vinyl-paths":"^2.1.0","webpack":"^2.5.1","webpack-dev-middleware":"^1.10.2","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0","webpack-stream":"^3.2.0","yargs":"^5.0.0"},"gitHead":"1454371bae0e0729df7ec67e0cf6d7d1bc4f1ec1","_id":"shark-automation@2.1.3","_shasum":"d908bd2fd79044a33d8896bb134cc23b84b61dfb","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"wuhw","email":"15990176834@163.com"},"dist":{"shasum":"d908bd2fd79044a33d8896bb134cc23b84b61dfb","tarball":"https://registry.npmjs.org/shark-automation/-/shark-automation-2.1.3.tgz","integrity":"sha512-egBN2bhsT9ik4TsE+bsN8qfBFv8C0Ze5tj/2Uuc0Ne8EhxIaB8pELWBgXsqnDW4F6Z+tbfh38eakhL2uzlhPAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICKYsog27/xLF+rbTAzMxTzFn3cMiyLEaGK9qomi78z5AiEAq/5c+21sIZQYqZCAEq8lgWdP9nfNQ5TW/QmyhiOXwJA="}]},"maintainers":[{"name":"bobojiayou","email":"18570330053@163.com"},{"name":"g0ne150","email":"g0ne150@hotmail.com"},{"name":"ntesmail","email":"ntesmails@163.com"},{"name":"wuhw","email":"15990176834@163.com"},{"name":"wuzifang","email":"wuzifang@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shark-automation-2.1.3.tgz_1497843653804_0.8518805056810379"}},"2.1.4":{"name":"shark-automation","version":"2.1.4","description":"前端自动化构建","main":"shark.js","scripts":{"preinstall":"npm config set sass_binary_site \"https://npm.taobao.org/mirrors/node-sass\"","test":"echo \"Error: no test specified\" && exit 1"},"bin":{"shark":"./bin/shark.js"},"author":"","license":"MIT","dependencies":{"browser-sync":"^2.15.0","commander":"^2.9.0","compass-mixins":"^0.12.10","del":"^2.2.2","ejs":"^2.5.2","event-source-polyfill":"^0.0.7","express":"^4.13.3","extend":"^3.0.0","file-loader":"^0.11.1","fs-extra":"https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz","ftl2html":"^1.0.0","gulp":"^3.9.0","gulp-autoprefixer":"^3.1.1","gulp-clean-css":"^3.0.0","gulp-css-base64":"^1.3.4","gulp-eslint":"^3.0.1","gulp-if":"^2.0.1","gulp-imagemin":"^2.4.0","gulp-ng-annotate":"^2.0.0","gulp-open":"^2.0.0","gulp-rev":"^7.1.2","gulp-rev-replace":"^0.4.3","gulp-sass":"^2.3.2","gulp-uglify":"^2.0.0","gulp-useref":"^3.1.2","gulp-zip":"^3.2.0","gulp.spritesmith":"^6.3.0","html-loader":"^0.4.5","imports-loader":"^0.7.1","jayschema":"^0.3.1","json-loader":"https://registry.npmjs.org/json-loader/-/json-loader-0.5.4.tgz","md5":"^2.1.0 ","merge-stream":"^1.0.1","minimatch":"^3.0.3","opn":"^4.0.2","prismjs":"^1.5.1","pump":"^1.0.1","raw-loader":"^0.5.1","request":"^2.74.0","run-sequence":"^1.2.2","shark-deploy":"^1.0.5","sync-exec":"^0.6.2","sync-request":"^3.0.1","url-loader":"^0.5.8","vinyl-paths":"^2.1.0","webpack":"^2.5.1","webpack-dev-middleware":"^1.10.2","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0","webpack-stream":"^3.2.0","yargs":"^5.0.0"},"gitHead":"935752d56918d124bf3b3fe0f607f9669f85478e","_id":"shark-automation@2.1.4","_shasum":"16865bec48ecf0550f8b18d686fd542d8011a31a","_from":".","_npmVersion":"3.10.9","_nodeVersion":"6.9.2","_npmUser":{"name":"wuhw","email":"15990176834@163.com"},"dist":{"shasum":"16865bec48ecf0550f8b18d686fd542d8011a31a","tarball":"https://registry.npmjs.org/shark-automation/-/shark-automation-2.1.4.tgz","integrity":"sha512-Fxbv9nV1+eszLB2l2+dpPHjj1W3QfXJr0/yWtOUM6uHG7XFVkwuVJf11VwF0Qn/i5531a844WrKuFg80dyCm4A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjP/eYvVaM8gJBw1vv1whHz7Xime/kLlAt6gOFOrffzgIgc9bQmce/fzH8TeoSUedYFJGHiTbawrFVMa9zQ9G+eAE="}]},"maintainers":[{"name":"bobojiayou","email":"18570330053@163.com"},{"name":"g0ne150","email":"g0ne150@hotmail.com"},{"name":"ntesmail","email":"ntesmails@163.com"},{"name":"wuhw","email":"15990176834@163.com"},{"name":"wuzifang","email":"wuzifang@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shark-automation-2.1.4.tgz_1498802012293_0.18546149018220603"}},"2.1.5":{"name":"shark-automation","version":"2.1.5","description":"前端自动化构建","main":"shark.js","scripts":{"preinstall":"npm config set sass_binary_site \"https://npm.taobao.org/mirrors/node-sass\"","test":"echo \"Error: no test specified\" && exit 1"},"bin":{"shark":"./bin/shark.js"},"author":"","license":"MIT","dependencies":{"browser-sync":"^2.15.0","commander":"^2.9.0","compass-mixins":"^0.12.10","del":"^2.2.2","ejs":"^2.5.2","event-source-polyfill":"^0.0.7","express":"^4.13.3","extend":"^3.0.0","file-loader":"^0.11.1","fs-extra":"https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz","ftl2html":"^1.0.0","gulp":"^3.9.0","gulp-autoprefixer":"^3.1.1","gulp-clean-css":"^3.0.0","gulp-css-base64":"^1.3.4","gulp-eslint":"^3.0.1","gulp-if":"^2.0.1","gulp-imagemin":"^2.4.0","gulp-ng-annotate":"^2.0.0","gulp-open":"^2.0.0","gulp-rev":"^7.1.2","gulp-rev-replace":"^0.4.3","gulp-sass":"^2.3.2","gulp-uglify":"^2.0.0","gulp-useref":"^3.1.2","gulp-zip":"^3.2.0","gulp.spritesmith":"^6.3.0","html-loader":"^0.4.5","imports-loader":"^0.7.1","jayschema":"^0.3.1","json-loader":"https://registry.npmjs.org/json-loader/-/json-loader-0.5.4.tgz","md5":"^2.1.0 ","merge-stream":"^1.0.1","minimatch":"^3.0.3","opn":"^4.0.2","prismjs":"^1.5.1","pump":"^1.0.1","raw-loader":"^0.5.1","request":"^2.74.0","run-sequence":"^1.2.2","shark-deploy":"^1.0.5","sync-exec":"^0.6.2","sync-request":"^3.0.1","url-loader":"^0.5.8","vinyl-paths":"^2.1.0","webpack":"^2.5.1","webpack-dev-middleware":"^1.10.2","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0","webpack-stream":"^3.2.0","yargs":"^5.0.0"},"gitHead":"a866f115ca70b54c988cf56cc4316382dc85f1e0","_id":"shark-automation@2.1.5","_npmVersion":"5.0.3","_nodeVersion":"8.1.2","_npmUser":{"name":"wuhw","email":"15990176834@163.com"},"dist":{"integrity":"sha512-1t6Pd5Pp4IkXfzsL6A95U/h9bWx0vbWjCtUX8Byjcl7F+UR4LrMEOzdpL+hq8btc2RwCBtMFgaScpwfNMgI+6Q==","shasum":"4eabecdc6bd16c9629f933dd41092c85cc59233b","tarball":"https://registry.npmjs.org/shark-automation/-/shark-automation-2.1.5.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAscjZo8gd5Ghe33voX574WDYbOhMzOtI4WcNDSngQyqAiAlQAxw4B85Nesllxevgbecg7How7RQpqATTigPIl/tyw=="}]},"maintainers":[{"name":"bobojiayou","email":"18570330053@163.com"},{"name":"g0ne150","email":"g0ne150@hotmail.com"},{"name":"ntesmail","email":"ntesmails@163.com"},{"name":"wuhw","email":"15990176834@163.com"},{"name":"wuzifang","email":"wuzifang@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shark-automation-2.1.5.tgz_1499057387335_0.7311353604309261"}},"2.1.6":{"name":"shark-automation","version":"2.1.6","description":"前端自动化构建","main":"shark.js","scripts":{"preinstall":"npm config set sass_binary_site \"https://npm.taobao.org/mirrors/node-sass\"","test":"echo \"Error: no test specified\" && exit 1"},"bin":{"shark":"./bin/shark.js"},"author":"","license":"MIT","dependencies":{"browser-sync":"^2.15.0","commander":"^2.9.0","compass-mixins":"^0.12.10","del":"^2.2.2","ejs":"^2.5.2","event-source-polyfill":"^0.0.7","express":"^4.13.3","extend":"^3.0.0","file-loader":"^0.11.1","fs-extra":"https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz","ftl2html":"^1.0.0","gulp":"^3.9.0","gulp-autoprefixer":"^3.1.1","gulp-clean-css":"^3.0.0","gulp-css-base64":"^1.3.4","gulp-eslint":"^3.0.1","gulp-if":"^2.0.1","gulp-imagemin":"^2.4.0","gulp-ng-annotate":"^2.0.0","gulp-open":"^2.0.0","gulp-rev":"^7.1.2","gulp-rev-replace":"^0.4.3","gulp-sass":"^2.3.2","gulp-uglify":"^2.0.0","gulp-useref":"^3.1.2","gulp-zip":"^3.2.0","gulp.spritesmith":"^6.3.0","html-loader":"^0.4.5","imports-loader":"^0.7.1","jayschema":"^0.3.1","json-loader":"https://registry.npmjs.org/json-loader/-/json-loader-0.5.4.tgz","md5":"^2.1.0 ","merge-stream":"^1.0.1","minimatch":"^3.0.3","opn":"^4.0.2","prismjs":"^1.5.1","pump":"^1.0.1","raw-loader":"^0.5.1","request":"^2.74.0","run-sequence":"^1.2.2","shark-deploy":"^1.0.5","sync-exec":"^0.6.2","sync-request":"^3.0.1","url-loader":"^0.5.8","vinyl-paths":"^2.1.0","webpack":"^2.5.1","webpack-dev-middleware":"^1.10.2","webpack-hot-middleware":"^2.18.0","webpack-merge":"^4.1.0","webpack-stream":"^3.2.0","yargs":"^5.0.0"},"gitHead":"e2f5c465a52e97389da06271c338e644a2682af6","_id":"shark-automation@2.1.6","_npmVersion":"5.1.0","_nodeVersion":"8.1.2","_npmUser":{"name":"wuhw","email":"15990176834@163.com"},"dist":{"integrity":"sha512-QaqT8OjjgoAxfNYggNaR5IymYAIIYajH0mjNO4vipEuaLUp+MassRXAQD/8zLjDUMvAnymm32DhxLlawg6J0lQ==","shasum":"4c5c9cc8c3b773b92c2509afde310021d99a1379","tarball":"https://registry.npmjs.org/shark-automation/-/shark-automation-2.1.6.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB1HTxm/FQX7CbaVcEIYZr12dLY8Na8/LhuHsGDn/bRjAiBw4PD7esYokXyoXheIDDMeYFeJLVvdZV6XjJthURu93g=="}]},"maintainers":[{"email":"ntesmails@163.com","name":"ntesmail"},{"email":"g0ne150@hotmail.com","name":"g0ne150"},{"email":"wuzifang@gmail.com","name":"wuzifang"},{"email":"18570330053@163.com","name":"bobojiayou"},{"email":"15990176834@163.com","name":"wuhw"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/shark-automation-2.1.6.tgz_1501586079774_0.04336756560951471"}}},"readme":"## 介绍\nshark-automation是一款基于gulp打造的，拥有较强可扩展性的前端自动化构建工具。提供了前端资源编译发布、本地调试、图片聚合等功能。\n\n## 安装\n\n- 全局安装\n\n``` bash\n#安装\nnpm install shark-automation -g\n#在项目根目录下执行需要的任务\nshark server #启动本地调试\nshark build test #编译\n```\n\n- 本地安装\n\n``` bash\n#在项目根目录下安装\nnpm install shark-automation --save-dev\n#需要添加npm scripts脚本\n#添加脚本\n{\n    \"scripts\": {\n        \"server\": \"shark server\", #启动本地调试 \n        \"build\": \"shark build test\" #编译\n    }\n}\n#执行\nnpm run server\nnpm run build \n```\n相关文档: [npm scripts](https://docs.npmjs.com/cli/run-script)\n\n## automation提供的命令\n``` bash\n# 启动本地调试\nshark server\n# 启动编译.target: 指定是哪个阶段的编译。test：测试机，online：线上 \nshark build <target>  \n# compile。主要是给后端使用，执行预处理器语言的编译处理，比如scss\nshark compile\n# 聚合图片\nshark sprite\n# 推送编译好后的代码到指定的git仓库.target:test:测试仓库，online：线上仓库；branch：代码分支；tagv：tag version；tagm：tag 说明\nshark deploy <target> <branch> [-v <tagv>] [-m <tagm>]\n```\n\n## 配置文件\nshark-automation在执行任务期间，需要两份配置文件：①shark-automation-config.js ②shark-config.js。在项目根目录需提供这两份文件\n- shark-automation-config.js 基本配置项，包含项目目录结构说明、deploy 仓库地址等\n<table>\n<thead>\n    <tr>\n        <th>配置项</th>\n        <th>说明</th>\n        <th>例子</th>\n    </tr>\n</thead>\n<tbody>\n    <tr>\n        <td>product</td>\n        <td>项目名称</td>\n        <td>shark-automation</td>\n    </tr>\n    <tr>\n        <td>contextPath</td>\n        <td>请求路径前缀。一般用于本地调试用。例如项目请求的前缀为/automation,则需要配置/automation</td>\n        <td>/</td>\n    </tr>\n    <tr>\n        <td>browserPort</td>\n        <td>browserSync服务所占用的端口</td>\n        <td>9309</td>\n    </tr>\n    <tr>\n        <td>port</td>\n        <td>express服务所占用的端口</td>\n        <td>9300</td>\n    </tr>\n    <tr>\n        <td>hostname</td>\n        <td>域名</td>\n        <td>localhost</td>\n    </tr>\n    <tr>\n        <td>openurl</td>\n        <td>用于本地调试。当本地模拟服务准备好后，自动打开的url。注意：端口需要指向browsersync的端口，不然没有livereload效果</td>\n        <td>http://localhost:9309/index.html</td>\n    </tr>\n    <tr>\n        <td>rootPath</td>\n        <td>项目路径</td>\n        <td>__dirname</td>\n    </tr>\n    <tr>\n        <td>webapp</td>\n        <td>前端代码的根目录,相对于项目路径设置</td>\n        <td>src/main/webapp</td>\n    </tr>\n    <tr>\n        <td>scssPath</td>\n        <td>scss文件所在的目录，相对于webapp目录</td>\n        <td>style/scss</td>\n    </tr>\n    <tr>\n        <td>cssPath</td>\n        <td>scss编译后产生的css所在目录,相对于webapp目录</td>\n        <td>style/css</td>\n    </tr>\n    <tr>\n        <td>imgPath</td>\n        <td>图片所在目录，相对于webapp目录</td>\n        <td>style/img</td>\n    </tr>\n    <tr>\n        <td>spriteSrc</td>\n        <td>[Array]需要做聚合图片的文件夹目录，相对于imgPath.当需要聚合图片时，需要设置。</td>\n        <td>['sprite']</td>\n    </tr>\n    <tr>\n        <td>spriteImageDist</td>\n        <td>聚合后图片的存放路径,相对于imgPath目录.当需要聚合图片时，需要设置。</td>\n        <td>sprite</td>\n    </tr>\n    <tr>\n        <td>spriteScssDist</td>\n        <td>聚合后产生的scss文件的存放目录，相对于scssPath目录.当需要聚合图片时，需要设置。</td>\n        <td>sprite</td>\n    </tr>\n    <tr>\n        <td>videoPath</td>\n        <td>视频所在目录，相对于webapp目录</td>\n        <td>style/video</td>\n    </tr>\n    <tr>\n        <td>jsSrcPath</td>\n        <td>\n            js源码目录，相对于webapp目录。当js需要工具编译打包时，需要多加一层。<br>\n            例如：js目录下放源码，如果不需要编译打包，则直接js作为源码目录，但如果需要编译打包，则需要增加一层，比如说src。\n            那么，js/src则是源码目录\n        </td>\n        <td>js || js/src</td>\n    </tr>\n    <tr>\n        <td>jsDistPath</td>\n        <td>js编译后的目标目录。相对于webapp。如果js不需要编译，则不需要提供。</td>\n        <td>js/dist</td>\n    </tr>\n    <tr>\n        <td>fontPath</td>\n        <td>字体文件目录，相对于webapp目录</td>\n        <td>font</td>\n    </tr>\n    <tr>\n        <td>htmlPath</td>\n        <td>html所在目录，相对于webapp目录</td>\n        <td>views</td>\n    </tr>\n    <tr>\n        <td>templatePath</td>\n        <td>ftl所在目录，相对于webapp目录</td>\n        <td>tmpl</td>\n    </tr>\n    <tr>\n        <td>build</td>\n        <td>编译后资源的存放目录，相对于rootPath</td>\n        <td>build</td>\n    </tr>\n    <tr>\n        <td>buildWebApp</td>\n        <td>存放class、html、font等文件，相对于build目录</td>\n        <td>app</td>\n    </tr>\n    <tr>\n        <td>appPath</td>\n        <td>放置前端html、font等编译后的文件，相对于build目录。一般来说，这个路径和buildWebApp是一致的。但是在有些需求中，后端要求前端资源放置在他们特定的目录下，一般是buildWebApp的子目录。</td>\n        <td>app/webapp</td>\n    </tr>\n    <tr>\n        <td>buildStatic</td>\n        <td>放置静态资源编译后的文件，相对于build目录。</td>\n        <td>statics</td>\n    </tr>\n    <tr>\n        <td>mimgURLPrefix.develop</td>\n        <td>资源定位时，开发调试阶段，静态资源请求路径的前缀</td>\n        <td>/</td>\n    </tr>\n    <tr>\n        <td>mimgURLPrefix.test</td>\n        <td>资源定位时，测试阶段，静态资源请求路径的前缀</td>\n        <td>http://test.com</td>\n    </tr>\n    <tr>\n        <td>mimgURLPrefix.online</td>\n        <td>资源定位时，上线阶段，静态资源请求路径的前缀</td>\n        <td>http://online.com</td>\n    </tr>\n    <tr>\n        <td>deploy.gitUrl</td>\n        <td>git仓库的地址，包含协议，用户名，密码和域名。</td>\n        <td>http://user:pwd@github.com</td>\n    </tr>\n    <tr>\n        <td>deploy.test.static</td>\n        <td>测试仓库的静态资源路径，相对于deploy.gitUrl</td>\n        <td>test/test-static.git</td>\n    </tr>\n    <tr>\n        <td>deploy.test.staticdir</td>\n        <td>与deploy.test.static仓库地址有映射关系的目录路径(绝对路径)</td>\n        <td>/home/deploy/test/static</td>\n    </tr>\n    <tr>\n        <td>deploy.test.app</td>\n        <td>测试仓库中，class、html、font等资源的路径，相对于deploy.gitUrl</td>\n        <td>test/test.git</td>\n    </tr>\n    <tr>\n        <td>deploy.test.appdir</td>\n        <td>与deploy.test.app仓库地址有映射关系的目录路径(绝对路径)</td>\n        <td>/home/deploy/test/app</td>\n    </tr>\n    <tr>\n        <td>deploy.online.static</td>\n        <td>线上仓库的静态资源路径，相对于deploy.gitUrl</td>\n        <td>online/online-static.git</td>\n    </tr>\n    <tr>\n        <td>deploy.online.staticdir</td>\n        <td>与deploy.online.static仓库地址有映射关系的目录路径(绝对路径)</td>\n        <td>/home/deploy/online/static</td>\n    </tr>\n    <tr>\n        <td>deploy.online.app</td>\n        <td>线上仓库中，class、html、font等资源的路径，相对于deploy.gitUrl</td>\n        <td>online/online.git</td>\n    </tr>\n    <tr>\n        <td>deploy.online.appdir</td>\n        <td>与deploy.online.app仓库地址有映射关系的目录路径(绝对路径)</td>\n        <td>/home/deploy/online/app</td>\n    </tr>\n    <tr>\n        <td>ftl2html</td>\n        <td>[Array]ftl渲染配置项。主要是用于本地调试</td>\n        <td>\n            <pre>\n[\n    {\n        url: '/([a-z,A-Z,0-9,/,_]*)$', \n        sourceRoot: 'src/main/webapp',\n        ftl: 'tmpl/{1}.ftl', \n        outputRoot: 'src/test/mock/output', \n        data: 'src/test/mock/tdd/{1}.tdd'\n    }\n]\n            </pre>\n        </td>\n    </tr>\n</tbody>\n</table>\n\n- shark-config.js\n\nautomation启动的时候，会读取这份文件。automation会暴露一个shark对象到全局对象上，该对象包含automation暴露的接口。shark-config.js这份文件就是利用shark接口，来扩展插件的默认配置。最基本的配置文件：\n``` js\n//设置基本配置\nshark.baseconfig = require('./shark-automation-config.js');\n```\n其他接口参考: [接口说明](#interface)\n\n## 工作原理\n\nshark-automation在build阶段定义了固定的工作节点。每个节点需要完成的任务是固定的，但是具体该怎么做用户根据业务需求可以自己扩展工具提供的默认处理方式。各个节点分别是：compile(编译)、combine(合并)、location(资源定位)、min(压缩)、md5(重命名)、copy(拷贝编译后的文件到制定目录)\n\n内置的task配置如下表格:\n\n例如compile-css，基本的配置：\n``` js\n{\n    compile: [{\n        test: '**/*.scss'\n        name: 'compile-css',\n        plugins: {\n            lise: [{\n                use: 'gulp-sass',\n                option: {}\n            }, {\n                use: 'gulp-css-base64',\n                option: {}\n            }, {\n                use: 'gulp-autoprefixer',\n                option: {}\n            }]\n        }\n    }]\n}\n```\n最终生成的task如下：\n``` js\n//其中的src、base、dest分别对应表格中的源目录、基准目录和目标目录\ngulp.task('compile-css', function() {\n    return gulp.src(`${src}/$test`, {\n        base: `${base}`\n    })\n    .pipe(require('gulp-sass')({}))\n    .pipe(require('gulp-css-base64')({}))\n    .pipe(require('gulp-autoprefixer')({}))\n    .pipe(gulp.dest(`${dest}`));\n});\n```\n\n<div style=\"overflow:auto;\">\n<table>\n<thead>\n    <tr>\n        <th>节点</th>\n        <th>task</th>\n        <th>plugins</th>\n        <th>源目录(src)</th>\n        <th>基准目录(base)</th>\n        <th>目标目录(dest)</th>\n        <th>test</th>\n        <th>like</th>\n        <th>priority(数字越小优先级越高)</th>\n        <th>是否开启</th>\n    </tr>\n</thead>\n<tbody>\n    <tr>\n        <td rowspan=\"2\">compile</td>\n        <td style=\"white-space:nowrap;\">compile-css</td>\n        <td style=\"white-space:nowrap;\">gulp-sass、gulp-css-base64、gulp-autoprefixer</td>\n        <td>${scssPath}</td>\n        <td>${scssPath}</td>\n        <td>${tempPath}/tmp/${cssPath}</td>\n        <td>**/*.scss</td>\n        <td>css</td>\n        <td>0</td>\n        <td>是</td>\n    </tr>\n    <tr>\n        <td style=\"white-space:nowrap;\">compile-js</td>\n        <td style=\"white-space:nowrap;\">webpack-stream(如果需要使用webpack)</td>\n        <td>${jsSrcPath}</td>\n        <td>${jsSrcPath} || ${webapp}(如果js需要编译，则是前者，如果不需要编译则是后者)</td>\n        <td>${tempPath}/tmp/${jsDistPath}</td>\n        <td>**/*.js</td>\n        <td>js</td>\n        <td>0</td>\n        <td>是</td>\n    </tr>\n    <tr>\n        <td rowspan=\"3\">combine</td>\n        <td style=\"white-space:nowrap;\">compile-html</td>\n        <td style=\"white-space:nowrap;\">gulp-useref</td>\n        <td>${webapp}</td>\n        <td>${webapp}</td>\n        <td>${tempPath}/tmp1</td>\n        <td>**/*.@(html|ftl)</td>\n        <td>html</td>\n        <td>1</td>\n        <td>是</td>\n    </tr>\n    <tr>\n        <td style=\"white-space:nowrap;\">compile-js</td>\n        <td style=\"white-space:nowrap;\"></td>\n        <td>${tempPath}/tmp</td>\n        <td>${tempPath}/tmp</td>\n        <td>${tempPath}/tmp1</td>\n        <td>**/*.js</td>\n        <td>js</td>\n        <td>1</td>\n        <td>否(如果使用webpack,则打开)</td>\n    </tr>\n    <tr>\n        <td style=\"white-space:nowrap;\">compile-css</td>\n        <td style=\"white-space:nowrap;\"></td>\n        <td>${tempPath}/tmp</td>\n        <td>${tempPath}/tmp</td>\n        <td>${tempPath}/tmp1</td>\n        <td>**/*.css</td>\n        <td>css</td>\n        <td>1</td>\n        <td>是</td>\n    </tr>\n    <tr>\n        <td rowspan=\"3\">location</td>\n        <td style=\"white-space:nowrap;\">location-html</td>\n        <td style=\"white-space:nowrap;\">gulp-rev-replace</td>\n        <td>${tempPath}/tmp1</td>\n        <td>${tempPath}/tmp1</td>\n        <td>${tempPath}/tmp2</td>\n        <td>'**/*.@(html|ftl)</td>\n        <td>html</td>\n        <td>6</td>\n        <td>是</td>\n    </tr>\n    <tr>\n        <td style=\"white-space:nowrap;\">location-js</td>\n        <td style=\"white-space:nowrap;\">gulp-rev-replace</td>\n        <td>${tempPath}/tmp1</td>\n        <td>${tempPath}/tmp1</td>\n        <td>${tempPath}/tmp2</td>\n        <td>**/*.js</td>\n        <td>js</td>\n        <td>3</td>\n        <td>是</td>\n    </tr>\n    <tr>\n        <td style=\"white-space:nowrap;\">location-css</td>\n        <td style=\"white-space:nowrap;\">gulp-rev-replace</td>\n        <td>${tempPath}/tmp1</td>\n        <td>${tempPath}/tmp1</td>\n        <td>${tempPath}/tmp2</td>\n        <td>**/*.css</td>\n        <td>css</td>\n        <td>3</td>\n        <td>是</td>\n    </tr>\n    <tr>\n        <td rowspan=\"4\">min</td>\n        <td style=\"white-space:nowrap;\">min-image</td>\n        <td style=\"white-space:nowrap;\">gulp-imagemin</td>\n        <td>${webapp}</td>\n        <td>${webapp}</td>\n        <td>${tempPath}/tmp3</td>\n        <td>**/*.@(jpg|jpeg|png)</td>\n        <td>image</td>\n        <td>1</td>\n        <td>是</td>\n    </tr>\n    <tr>\n        <td style=\"white-space:nowrap;\">min-js</td>\n        <td style=\"white-space:nowrap;\">gulp-uglify</td>\n        <td>${tempPath}/tmp2</td>\n        <td>${tempPath}/tmp2</td>\n        <td>${tempPath}/tmp3</td>\n        <td>**/*.js</td>\n        <td>js</td>\n        <td>4</td>\n        <td>是</td>\n    </tr>\n    <tr>\n        <td style=\"white-space:nowrap;\">min-css</td>\n        <td style=\"white-space:nowrap;\">gulp-clean-css</td>\n        <td>${tempPath}/tmp2</td>\n        <td>${tempPath}/tmp2</td>\n        <td>${tempPath}/tmp3</td>\n        <td>**/*.css</td>\n        <td>css</td>\n        <td>1</td>\n        <td>4</td>\n    </tr>\n    <tr>\n        <td style=\"white-space:nowrap;\">min-html</td>\n        <td style=\"white-space:nowrap;\"></td>\n        <td>${tempPath}/tmp2</td>\n        <td>${tempPath}/tmp2</td>\n        <td>${tempPath}/tmp3</td>\n        <td>**/*.@(html|ftl)</td>\n        <td>html</td>\n        <td>7</td>\n        <td>是</td>\n    </tr>\n    <tr>\n        <td rowspan=\"5\">md5</td>\n        <td style=\"white-space:nowrap;\">md5-image</td>\n        <td style=\"white-space:nowrap;\">gulp-rev</td>\n        <td>${tempPath}/tmp3</td>\n        <td>${tempPath}/tmp3</td>\n        <td>${tempPath}/tmp4</td>\n        <td>**/*.@(jpg|jpeg|png)</td>\n        <td>image</td>\n        <td>2</td>\n        <td>是</td>\n    </tr>\n    <tr>\n        <td style=\"white-space:nowrap;\">md5-js</td>\n        <td style=\"white-space:nowrap;\">gulp-rev</td>\n        <td>${tempPath}/tmp3</td>\n        <td>${tempPath}/tmp3</td>\n        <td>${tempPath}/tmp4</td>\n        <td>**/*.js</td>\n        <td>js</td>\n        <td>5</td>\n        <td>是</td>\n    </tr>\n    <tr>\n        <td style=\"white-space:nowrap;\">md5-css</td>\n        <td style=\"white-space:nowrap;\">gulp-rev</td>\n        <td>${tempPath}/tmp3</td>\n        <td>${tempPath}/tmp3</td>\n        <td>${tempPath}/tmp4</td>\n        <td>**/*.css</td>\n        <td>css</td>\n        <td>5</td>\n        <td>是</td>\n    </tr>\n    <tr>\n        <td style=\"white-space:nowrap;\">md5-html</td>\n        <td style=\"white-space:nowrap;\"></td>\n        <td>${tempPath}/tmp3</td>\n        <td>${tempPath}/tmp3</td>\n        <td>${tempPath}/tmp4</td>\n        <td>**/*.@(html|ftl)</td>\n        <td>html</td>\n        <td>8</td>\n        <td>是</td>\n    </tr>\n    <tr>\n        <td style=\"white-space:nowrap;\">md5-video</td>\n        <td style=\"white-space:nowrap;\">gulp-rev</td>\n        <td>${webapp}</td>\n        <td>${webapp}</td>\n        <td>${tempPath}/tmp4</td>\n        <td>**/*.@(mp4|webm|mpg|wmv|avi|rmvb)</td>\n        <td>video</td>\n        <td>2</td>\n        <td>是</td>\n    </tr>\n    <tr>\n        <td rowspan=\"7\">copy</td>\n        <td style=\"white-space:nowrap;\">copy-image</td>\n        <td style=\"white-space:nowrap;\"></td>\n        <td>${tempPath}/tmp4</td>\n        <td>${tempPath}/tmp4</td>\n        <td>${build}/${buildStatic}/${staticVersion}</td>\n        <td>**/*.@(jpg|jpeg|png)</td>\n        <td>image</td>\n        <td>9</td>\n        <td>是</td>\n    </tr>\n    <tr>\n        <td style=\"white-space:nowrap;\">copy-html</td>\n        <td style=\"white-space:nowrap;\"></td>\n        <td>${tempPath}/tmp4</td>\n        <td>${tempPath}/tmp4</td>\n        <td>${build}/${appPath}</td>\n        <td>**/*.@(html|ftl)</td>\n        <td>html</td>\n        <td>9</td>\n        <td>是</td>\n    </tr>\n    <tr>\n        <td style=\"white-space:nowrap;\">copy-js</td>\n        <td style=\"white-space:nowrap;\"></td>\n        <td>${tempPath}/tmp4</td>\n        <td>${tempPath}/tmp4</td>\n        <td>${build}/${buildStatic}/${staticVersion}</td>\n        <td>**/*.js</td>\n        <td>js</td>\n        <td>9</td>\n        <td>是</td>\n    </tr>\n    <tr>\n        <td style=\"white-space:nowrap;\">copy-css</td>\n        <td style=\"white-space:nowrap;\"></td>\n        <td>${tempPath}/tmp4</td>\n        <td>${tempPath}/tmp4</td>\n        <td>${build}/${buildStatic}/${staticVersion}</td>\n        <td>**/*.css</td>\n        <td>css</td>\n        <td>9</td>\n        <td>是</td>\n    </tr>\n    <tr>\n        <td style=\"white-space:nowrap;\">copy-video</td>\n        <td style=\"white-space:nowrap;\"></td>\n        <td>${tempPath}/tmp4</td>\n        <td>${tempPath}/tmp4</td>\n        <td>${build}/${buildStatic}/${staticVersion}</td>\n        <td>**/*.@(mp4|webm|mpg|wmv|avi|rmvb)</td>\n        <td>video</td>\n        <td>9</td>\n        <td>是</td>\n    </tr>\n    <tr>\n        <td style=\"white-space:nowrap;\">copy-ico</td>\n        <td style=\"white-space:nowrap;\"></td>\n        <td>${webapp}</td>\n        <td>${webapp}</td>\n        <td>${build}/${appPath}</td>\n        <td>*.@(ico|txt)</td>\n        <td>ico</td>\n        <td>9</td>\n        <td>是</td>\n    </tr>\n    <tr>\n        <td style=\"white-space:nowrap;\">copy-font</td>\n        <td style=\"white-space:nowrap;\"></td>\n        <td>${webapp}/${fontPath}</td>\n        <td>${webapp}</td>\n        <td>${build}/${appPath}</td>\n        <td>**</td>\n        <td>font</td>\n        <td>9</td>\n        <td>是</td>\n    </tr>\n</tbody>\n</table>\n</div>\n\n## <span id=\"interface\">接口</span>\n- 扩展task配置\n``` js\nshark.plugins = {\n    [compile || combine || location || min || md5 || copy]/*节点*/: [{\n        test: '',//glob语法。\n        name: '',//如果name和内置的task一致，则会用此配置扩展该内置task。不然无需提供\n        like: js || css || html || image || font || video, //需要处理的文件类型 \n        switch: on || off, //是否启用task\n        exclude: [], //需要被过滤的glob。可以是绝对路径，也可以是相对于项目根目录的相对路径\n        pre: {\n            list: [{\n                use: '',//插件名\n                option: {}//插件的option参数\n            }],//gulp插件列表。这些插件会在plugins之前执行\n            merge: replace || append || preappend //使用怎样的方式进行merge\n        },\n        plugins: {\n            list: [{\n                use: '',//插件名\n                option: {}//插件的option参数\n            }],//gulp插件列表。\n            merge: replace || append || preappend //使用怎样的方式进行merge\n        },\n        post: {\n            list: [{\n                use: '',//插件名\n                option: {}//插件的option参数\n            }],//gulp插件列表。这些插件会在plugins之后执行\n            merge: replace || append || preappend //使用怎样的方式进行merge\n        },\n    }]\n};\n//根据此配置，生成的task\nlet name = name || 系统生成;\ngulp.task(name, function() {\n    //src、base、dest 是根据节点+like两个字段，获取路径。具体查阅内置task表格\n    let srcPath = `${src}/${test}`;\n    let basePath = `${base}`;\n    let destPath = `${dest}`\n    return gulp.src(srcPath, {\n        base: basePath\n    })\n    .pipe([pre]/*pre plugins*/)\n    .pipe([plugins]/*plugins 列表*/)\n    .pipe([post]/*post plugins 列表*/)\n    .pipe(gulp.dest(destPath));\n});\n```\n\n- webpack扩展\n``` js\n//如果需要使用webpack，则需要配置，否则不用配置\nshark.webpack = {\n    //读取入口文件的两种方式。filename: 根据文件名/\\.page.js/判断；dirname: page文件夹下的所有文件做为入口文件\n    entry: 'filename' || 'dirname'  \n};\n```\n\n- 扩展本地调试时的路由\n\n```js\nshark.appConfig = function(app) {\n    //express app\n}\n```","maintainers":[{"email":"ntesmails@163.com","name":"ntesmail"},{"email":"g0ne150@hotmail.com","name":"g0ne150"},{"email":"wuzifang@gmail.com","name":"wuzifang"},{"email":"hzyangbo15@corp.netease.com","name":"bobojiayou"},{"email":"15990176834@163.com","name":"wuhw"}],"time":{"modified":"2022-06-26T18:42:22.159Z","created":"2016-10-19T06:47:31.719Z","1.0.0":"2016-10-19T06:47:31.719Z","1.0.1":"2016-10-19T06:58:04.385Z","1.0.2":"2016-10-19T07:43:38.706Z","1.1.0":"2016-10-19T13:29:39.333Z","1.2.0":"2016-10-20T11:06:29.402Z","1.2.2":"2016-10-24T06:07:39.827Z","1.2.3":"2016-10-24T08:25:44.113Z","1.2.4":"2016-10-26T06:01:46.666Z","1.2.5":"2016-10-27T08:13:01.007Z","1.2.6":"2016-10-29T05:39:27.079Z","1.2.7":"2016-11-01T14:12:59.754Z","1.2.8":"2016-11-11T12:40:07.545Z","1.3.0":"2016-11-14T06:51:31.086Z","1.3.1":"2016-11-23T13:10:59.188Z","1.3.3":"2016-11-24T06:54:58.547Z","1.3.4":"2016-11-27T09:10:03.752Z","1.3.5":"2016-12-02T01:36:31.685Z","1.3.6":"2016-12-06T13:16:53.625Z","1.3.7":"2017-01-04T13:48:51.922Z","1.3.8":"2017-01-04T14:19:55.197Z","1.3.9":"2017-01-05T02:09:00.547Z","1.4.0":"2017-01-06T04:59:54.378Z","1.4.1":"2017-01-11T07:46:49.502Z","1.4.2":"2017-03-13T04:22:24.367Z","1.4.3":"2017-03-13T06:11:56.275Z","1.4.4":"2017-03-13T08:15:08.121Z","1.4.5":"2017-03-13T08:46:50.809Z","1.4.6":"2017-03-14T08:59:23.185Z","1.4.7":"2017-03-14T09:40:55.640Z","1.4.8":"2017-03-15T02:47:38.529Z","1.4.9":"2017-03-15T03:05:57.535Z","1.4.10":"2017-03-15T12:00:45.844Z","2.0.0":"2017-04-28T06:39:57.683Z","2.0.1":"2017-05-11T12:01:25.864Z","2.0.2":"2017-05-12T03:24:56.430Z","2.0.3":"2017-05-17T08:25:02.848Z","2.0.4":"2017-05-19T15:41:09.055Z","2.0.5":"2017-05-20T07:09:57.782Z","2.0.6":"2017-05-20T07:41:38.834Z","2.0.7":"2017-05-22T03:31:32.105Z","2.0.8":"2017-05-22T08:44:35.761Z","2.0.9":"2017-05-23T16:01:58.641Z","2.0.10":"2017-05-23T16:18:47.036Z","2.0.11":"2017-05-24T02:00:55.329Z","2.0.12":"2017-05-24T12:36:05.998Z","2.0.13":"2017-05-31T10:21:36.166Z","2.0.14":"2017-06-01T08:33:12.338Z","2.0.16":"2017-06-02T06:22:57.850Z","2.0.17":"2017-06-02T09:49:07.393Z","2.0.18":"2017-06-05T02:06:51.725Z","2.1.0":"2017-06-05T09:36:48.589Z","2.1.1":"2017-06-07T08:23:23.288Z","2.1.2":"2017-06-07T08:32:29.876Z","2.1.3":"2017-06-19T03:40:53.940Z","2.1.4":"2017-06-30T05:53:32.436Z","2.1.5":"2017-07-03T04:49:47.476Z","2.1.6":"2017-08-01T11:14:39.905Z"},"license":"MIT","readmeFilename":"README.md","users":{"stone-jin":true}}