{"_id":"bifypack","_rev":"25-8c6ca3acb53e767bf834fb0d53e1083e","name":"bifypack","description":"基于gulp和browserify的项目构建工具","dist-tags":{"latest":"2.2.0"},"versions":{"0.1.0":{"name":"bifypack","version":"0.1.0","description":"基于gulp和browserify的项目构建工具","preferGlobal":true,"main":"lib/main.js","bin":{"bifypack":"./bin/index"},"keywords":["bifypack","browserify","webpack"],"repository":{"type":"git","url":"git+https://github.com/dolymood/bifypack.git"},"author":{"name":"dolymood"},"license":"MIT","bugs":{"url":"https://github.com/dolymood/bifypack/issues"},"homepage":"https://github.com/dolymood/bifypack","dependencies":{"gulp":"^3.9.0","browserify":"^12.0.1","watchify":"^3.6.1","factor-bundle":"^2.5.0","browser-sync":"^2.10.0","lodash.assign":"^3.2.0","gulp-if":"^2.0.0","vinyl-source-stream":"^1.1.0","vinyl-buffer":"^1.0.0","merge-stream":"^1.0.0","globby":"^4.0.0","through2":"^2.0.0","gulp-eslint":"^1.0.0","gulp-uglify":"^1.4.1","gulp-sourcemaps":"^1.5.2","gulp-rev-all":"^0.8.22","gulp-concat":"^2.6.0","gulp-replace":"github:dolymood/gulp-replace","gulp-minify-css":"^1.2.2","gulp-imagemin":"^2.4.0","gulp-clean":"^0.3.1","yargs":"^3.30.0","require-dir":"^0.3.0","commander":"~2.9.0","chalk":"^1.0.0","pretty-hrtime":"^1.0.0","gulp-util":"^3.0.0"},"gitHead":"21bc2fbe34cd550a4e068fc14db60871ecbb7899","_id":"bifypack@0.1.0","scripts":{},"_shasum":"79bb4e5d4b58a48280d2173ad2e3348513281b3b","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"dolymood","email":"dolymood@gmail.com"},"dist":{"shasum":"79bb4e5d4b58a48280d2173ad2e3348513281b3b","tarball":"https://registry.npmjs.org/bifypack/-/bifypack-0.1.0.tgz","integrity":"sha512-RsZD2lyf834PxTQZafKtlrGJ3DJCm1ndL5ttuvi9J7olOd73ijWOd2o+pFW70dfpIziHe7ZwptIN3zsJh7EUIw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF/UY2YCxHyObzsBdw9gilTrVBl7Qb6j4bh4t5BndVpuAiAhi5IeIlTn0JY7QgC1QRg6v7J2mlOsvnNyTm6+DfzDmA=="}]},"maintainers":[{"name":"dolymood","email":"dolymood@gmail.com"}]},"1.0.1":{"name":"bifypack","version":"1.0.1","description":"基于gulp和browserify的项目构建工具","preferGlobal":true,"main":"lib/main.js","bin":{"bifypack":"./bin/bifypack"},"keywords":["bifypack","browserify","webpack"],"repository":{"type":"git","url":"git+https://github.com/dolymood/bifypack.git"},"author":{"name":"dolymood"},"license":"MIT","bugs":{"url":"https://github.com/dolymood/bifypack/issues"},"homepage":"https://github.com/dolymood/bifypack","dependencies":{"gulp":"^3.9.0","browserify":"^12.0.1","watchify":"^3.6.1","factor-bundle":"^2.5.0","browser-sync":"^2.10.0","lodash.assign":"^3.2.0","gulp-if":"^2.0.0","vinyl-source-stream":"^1.1.0","vinyl-buffer":"^1.0.0","merge-stream":"^1.0.0","globby":"^4.0.0","through2":"^2.0.0","gulp-eslint":"^1.0.0","gulp-uglify":"^1.4.1","gulp-sourcemaps":"^1.5.2","gulp-rev-all":"^0.8.22","gulp-concat":"^2.6.0","gulp-replace":"github:dolymood/gulp-replace","gulp-minify-css":"^1.2.2","gulp-imagemin":"^2.4.0","gulp-clean":"^0.3.1","yargs":"^3.30.0","require-dir":"^0.3.0","commander":"~2.9.0","chalk":"^1.0.0","pretty-hrtime":"^1.0.0","gulp-util":"^3.0.0"},"gitHead":"5e9599e26aa1475531e48336b5c6c12f5739e6c6","_id":"bifypack@1.0.1","scripts":{},"_shasum":"eb444d345f9ac1395dc4664e8aa4b29e971b4aaf","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"dolymood","email":"dolymood@gmail.com"},"dist":{"shasum":"eb444d345f9ac1395dc4664e8aa4b29e971b4aaf","tarball":"https://registry.npmjs.org/bifypack/-/bifypack-1.0.1.tgz","integrity":"sha512-1LzZAXnWNC6ZcykNy9xK1JJehQ/ZHdSnUD/ixt9bU1BJJ3XBnQBz9dLrE/MXAFKbaaYrCXj8D2Sz9cTPEMamDg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDO87h6A6rnZhiadTFqYtK25syINqS5G+j7qUkx9dZSTAiEA6Zi6PkS+NtgWA+yAT4cpTDhEkfYpSY6XuMu13O5HzhI="}]},"maintainers":[{"name":"dolymood","email":"dolymood@gmail.com"}]},"1.0.2":{"name":"bifypack","version":"1.0.2","description":"基于gulp和browserify的项目构建工具","preferGlobal":true,"main":"lib/main.js","bin":{"bifypack":"./bin/bifypack"},"keywords":["bifypack","browserify","webpack"],"repository":{"type":"git","url":"git+https://github.com/dolymood/bifypack.git"},"author":{"name":"dolymood"},"license":"MIT","bugs":{"url":"https://github.com/dolymood/bifypack/issues"},"homepage":"https://github.com/dolymood/bifypack","dependencies":{"gulp":"^3.9.0","browserify":"^12.0.1","watchify":"^3.6.1","factor-bundle":"^2.5.0","browser-sync":"^2.10.0","lodash.assign":"^3.2.0","gulp-if":"^2.0.0","vinyl-source-stream":"^1.1.0","vinyl-buffer":"^1.0.0","merge-stream":"^1.0.0","globby":"^4.0.0","through2":"^2.0.0","gulp-eslint":"^1.0.0","gulp-uglify":"^1.4.1","gulp-sourcemaps":"^1.5.2","gulp-rev-all":"^0.8.22","gulp-concat":"^2.6.0","gulp-replace":"github:dolymood/gulp-replace","gulp-minify-css":"^1.2.2","gulp-imagemin":"^2.4.0","gulp-clean":"^0.3.1","yargs":"^3.30.0","require-dir":"^0.3.0","commander":"~2.9.0","chalk":"^1.0.0","pretty-hrtime":"^1.0.0","gulp-util":"^3.0.0"},"gitHead":"ac29def11e90d9d98bf8172fc4d9026aaadef4ee","_id":"bifypack@1.0.2","scripts":{},"_shasum":"25447c2a7f57759e43baa66a8fcf50b70228870f","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"dolymood","email":"dolymood@gmail.com"},"dist":{"shasum":"25447c2a7f57759e43baa66a8fcf50b70228870f","tarball":"https://registry.npmjs.org/bifypack/-/bifypack-1.0.2.tgz","integrity":"sha512-xuKo0BNAxL+UqW/4Z9BPC3yDTX6GjxUilgpmQf8xbRZZwD1QMI7S1J+IzBxVAPTH0MNdSlmJdguL5bNOrRtVog==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVqMwLQiVvhK1o1rASQqy1zKwWZwMyk0AkIwa78MC3vQIhAIeLjpuPyxyP8t6ZCyfxuAwJd6aWnRAIND4iv01OS8py"}]},"maintainers":[{"name":"dolymood","email":"dolymood@gmail.com"}]},"1.0.3":{"name":"bifypack","version":"1.0.3","description":"基于gulp和browserify的项目构建工具","preferGlobal":true,"main":"lib/main.js","bin":{"bifypack":"./bin/bifypack"},"keywords":["bifypack","browserify","webpack"],"repository":{"type":"git","url":"git+https://github.com/dolymood/bifypack.git"},"author":{"name":"dolymood"},"license":"MIT","bugs":{"url":"https://github.com/dolymood/bifypack/issues"},"homepage":"https://github.com/dolymood/bifypack","dependencies":{"gulp":"^3.9.0","browserify":"^12.0.1","watchify":"^3.6.1","factor-bundle":"^2.5.0","browser-sync":"^2.10.0","lodash.assign":"^3.2.0","gulp-if":"^2.0.0","vinyl-source-stream":"^1.1.0","vinyl-buffer":"^1.0.0","merge-stream":"^1.0.0","globby":"^4.0.0","through2":"^2.0.0","gulp-eslint":"^1.0.0","gulp-uglify":"^1.4.1","gulp-sourcemaps":"^1.5.2","gulp-rev-all":"^0.8.22","gulp-concat":"^2.6.0","gulp-replace":"github:dolymood/gulp-replace","gulp-minify-css":"^1.2.2","gulp-imagemin":"^2.4.0","gulp-clean":"^0.3.1","yargs":"^3.30.0","require-dir":"^0.3.0","commander":"~2.9.0","chalk":"^1.0.0","pretty-hrtime":"^1.0.0","gulp-util":"^3.0.0"},"gitHead":"6b7e8e56c46bcb8b70c4524472b32d3756169cdf","_id":"bifypack@1.0.3","scripts":{},"_shasum":"58adf92f505cd17a6f268feb9c711fde387a6d37","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"dolymood","email":"dolymood@gmail.com"},"dist":{"shasum":"58adf92f505cd17a6f268feb9c711fde387a6d37","tarball":"https://registry.npmjs.org/bifypack/-/bifypack-1.0.3.tgz","integrity":"sha512-w0b0BqLHVhir289DnUnIHcZHQqneD0LTSlryeBC6RWx8H5zVD9hV6sN8HJeOSkT0G5UUQZh6WRFuCmFmBMd7xg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICJpzvSTMAh8mOozh4SLVmxtV2Ck+pGvP7LZTN6AndCDAiBvpkW4JU9GVi6BZBvaHxO2kb8zyIdoMGmnSxRzJm5z8A=="}]},"maintainers":[{"name":"dolymood","email":"dolymood@gmail.com"}]},"1.0.4":{"name":"bifypack","version":"1.0.4","description":"基于gulp和browserify的项目构建工具","preferGlobal":true,"main":"lib/main.js","bin":{"bifypack":"./bin/bifypack"},"keywords":["bifypack","browserify","webpack"],"repository":{"type":"git","url":"git+https://github.com/dolymood/bifypack.git"},"author":{"name":"dolymood"},"license":"MIT","bugs":{"url":"https://github.com/dolymood/bifypack/issues"},"homepage":"https://github.com/dolymood/bifypack","dependencies":{"gulp":"^3.9.0","browserify":"^12.0.1","watchify":"^3.6.1","factor-bundle":"^2.5.0","browser-sync":"^2.10.0","lodash.assign":"^3.2.0","gulp-if":"^2.0.0","vinyl-source-stream":"^1.1.0","vinyl-buffer":"^1.0.0","merge-stream":"^1.0.0","globby":"^4.0.0","through2":"^2.0.0","gulp-eslint":"^1.0.0","gulp-uglify":"^1.4.1","gulp-sourcemaps":"^1.5.2","gulp-rev-all":"^0.8.22","gulp-concat":"^2.6.0","gulp-replace":"github:dolymood/gulp-replace","gulp-minify-css":"^1.2.2","gulp-imagemin":"^2.4.0","gulp-clean":"^0.3.1","yargs":"^3.30.0","require-dir":"^0.3.0","commander":"~2.9.0","chalk":"^1.0.0","pretty-hrtime":"^1.0.0","gulp-util":"^3.0.0"},"gitHead":"8074ab976e4664d96ad423f66e0ef61f5d04189d","_id":"bifypack@1.0.4","scripts":{},"_shasum":"9bb887532f9e8d008bcb9f38e829faebaecb4743","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"dolymood","email":"dolymood@gmail.com"},"dist":{"shasum":"9bb887532f9e8d008bcb9f38e829faebaecb4743","tarball":"https://registry.npmjs.org/bifypack/-/bifypack-1.0.4.tgz","integrity":"sha512-Lb9lfayN+LyMAK7wcjT1Hm6jnQf9E9QgmUZu3BWs0tmYEQN/XUnJmf1MoJlzZDkymjLkyUqCvipvEefWBZORlg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAasMHfy68N1zWsmkOWEU2pgdLa38Mm1NoAQJhIWNYSNAiAn2959jXQ4mFSNPhs1k4BPqHQebZn0u2zi3WpD/o2T0A=="}]},"maintainers":[{"name":"dolymood","email":"dolymood@gmail.com"}]},"1.1.0":{"name":"bifypack","version":"1.1.0","description":"基于gulp和browserify的项目构建工具","preferGlobal":true,"main":"lib/main.js","bin":{"bifypack":"./bin/bifypack"},"keywords":["bifypack","browserify","webpack"],"repository":{"type":"git","url":"git+https://github.com/dolymood/bifypack.git"},"author":{"name":"dolymood"},"license":"MIT","bugs":{"url":"https://github.com/dolymood/bifypack/issues"},"homepage":"https://github.com/dolymood/bifypack","dependencies":{"gulp":"^3.9.0","browserify":"^12.0.1","watchify":"^3.6.1","factor-bundle":"^2.5.0","exposify":"^0.5.0","bundle-collapser":"^1.2.1","browser-sync":"^2.10.0","lodash.assign":"^3.2.0","gulp-if":"^2.0.0","vinyl-source-stream":"^1.1.0","vinyl-buffer":"^1.0.0","merge-stream":"^1.0.0","globby":"^4.0.0","through2":"^2.0.0","gulp-eslint":"^1.0.0","gulp-uglify":"^1.4.1","gulp-sourcemaps":"^1.5.2","gulp-rev-all":"^0.8.22","gulp-concat":"^2.6.0","gulp-replace":"github:dolymood/gulp-replace","gulp-minify-css":"^1.2.2","gulp-imagemin":"^2.4.0","gulp-clean":"^0.3.1","yargs":"^3.30.0","require-dir":"^0.3.0","commander":"~2.9.0","chalk":"^1.0.0","pretty-hrtime":"^1.0.0","gulp-util":"^3.0.0"},"gitHead":"2355e874f8ad20f9c1cf822a570e5a13fd2858e7","_id":"bifypack@1.1.0","scripts":{},"_shasum":"fee288e15ec17cfe688fd0e0acd3126811c2d4ac","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"dolymood","email":"dolymood@gmail.com"},"dist":{"shasum":"fee288e15ec17cfe688fd0e0acd3126811c2d4ac","tarball":"https://registry.npmjs.org/bifypack/-/bifypack-1.1.0.tgz","integrity":"sha512-rBf0NexHMO0YV4rCZlHOaaBCU3NvzTmUA79sjnrbGwbg/luvdVve9gvEY+uHmp1xS2WXVIMCBTERzpTOf2RgTA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEvbsi6Rst5WXPXSM3PTzwDTLY93lzp1uSdJdbTdEBmSAiEAjJSUpLILsyyCa4xR0rbysGea8TNLMpkHK/BXRKlMPzs="}]},"maintainers":[{"name":"dolymood","email":"dolymood@gmail.com"}]},"1.1.1":{"name":"bifypack","version":"1.1.1","description":"基于gulp和browserify的项目构建工具","preferGlobal":true,"main":"lib/main.js","bin":{"bifypack":"./bin/bifypack"},"keywords":["bifypack","browserify","webpack"],"repository":{"type":"git","url":"git+https://github.com/dolymood/bifypack.git"},"author":{"name":"dolymood"},"license":"MIT","bugs":{"url":"https://github.com/dolymood/bifypack/issues"},"homepage":"https://github.com/dolymood/bifypack","dependencies":{"gulp":"^3.9.0","browserify":"^12.0.1","watchify":"^3.6.1","factor-bundle":"^2.5.0","exposify":"^0.5.0","bundle-collapser":"^1.2.1","browser-sync":"^2.10.0","lodash.assign":"^3.2.0","gulp-if":"^2.0.0","vinyl-source-stream":"^1.1.0","vinyl-buffer":"^1.0.0","merge-stream":"^1.0.0","globby":"^4.0.0","through2":"^2.0.0","gulp-eslint":"^1.0.0","gulp-uglify":"^1.4.1","gulp-sourcemaps":"^1.5.2","gulp-rev-all":"^0.8.22","gulp-concat":"^2.6.0","gulp-replace":"github:dolymood/gulp-replace","gulp-minify-css":"^1.2.2","gulp-imagemin":"^2.4.0","gulp-clean":"^0.3.1","yargs":"^3.30.0","require-dir":"^0.3.0","commander":"~2.9.0","chalk":"^1.0.0","pretty-hrtime":"^1.0.0","gulp-util":"^3.0.0"},"gitHead":"f0f0331bd5707587367898f16c55994cf9eb232b","_id":"bifypack@1.1.1","scripts":{},"_shasum":"cc29c3f8a1ad124e35dbd02ad610d19adc0fbccb","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"dolymood","email":"dolymood@gmail.com"},"dist":{"shasum":"cc29c3f8a1ad124e35dbd02ad610d19adc0fbccb","tarball":"https://registry.npmjs.org/bifypack/-/bifypack-1.1.1.tgz","integrity":"sha512-lAW0ssK7d8Z0voL5HNf6cNhxst5NPMqRnZdBxcgP6g88z1261uPYS3S0ObpFz8dRMkY5Z45NHCaPNNGV1akW8A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHU9/RX6HAjpQWHfqZq7hGJ3bDDeABNRrmRO5fKAxA/kAiBINYqie0TFjkUpkndpVoflpTK3s2ZsE8iRT1jkMlIuOg=="}]},"maintainers":[{"name":"dolymood","email":"dolymood@gmail.com"}]},"1.1.2":{"name":"bifypack","version":"1.1.2","description":"基于gulp和browserify的项目构建工具","preferGlobal":true,"main":"lib/main.js","bin":{"bifypack":"./bin/bifypack"},"keywords":["bifypack","browserify","webpack"],"repository":{"type":"git","url":"git+https://github.com/dolymood/bifypack.git"},"author":{"name":"dolymood"},"license":"MIT","bugs":{"url":"https://github.com/dolymood/bifypack/issues"},"homepage":"https://github.com/dolymood/bifypack","dependencies":{"gulp":"^3.9.0","browserify":"^12.0.1","watchify":"^3.6.1","factor-bundle":"^2.5.0","exposify":"^0.5.0","bundle-collapser":"^1.2.1","browser-sync":"^2.10.0","lodash.assign":"^3.2.0","gulp-if":"^2.0.0","vinyl-source-stream":"^1.1.0","vinyl-buffer":"^1.0.0","merge-stream":"^1.0.0","globby":"^4.0.0","through2":"^2.0.0","gulp-eslint":"^1.0.0","gulp-uglify":"^1.4.1","gulp-sourcemaps":"^1.5.2","gulp-rev-all":"^0.8.22","gulp-concat":"^2.6.0","gulp-replace":"github:dolymood/gulp-replace","gulp-minify-css":"^1.2.2","gulp-imagemin":"^2.4.0","gulp-clean":"^0.3.1","yargs":"^3.30.0","require-dir":"^0.3.0","commander":"~2.9.0","chalk":"^1.0.0","pretty-hrtime":"^1.0.0","gulp-util":"^3.0.0"},"gitHead":"eb285e5b1922026e92a6d5b1e5371593ed3b841a","_id":"bifypack@1.1.2","scripts":{},"_shasum":"6c9aac77865d22edf683999e035e89ea5a883ff0","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"dolymood","email":"dolymood@gmail.com"},"dist":{"shasum":"6c9aac77865d22edf683999e035e89ea5a883ff0","tarball":"https://registry.npmjs.org/bifypack/-/bifypack-1.1.2.tgz","integrity":"sha512-zVorJRpMkslFdi8/TVuBHxl/rFkOVLuNT9xBgWwsIUFhDZbBrAO2Lh9I2crf+49gFjXusm5554/ihwEST0fSAQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD8uvYeeln8Ma0AFQYQfHy6Rpbd6M361XpaJsunEsPcrAIgUzGOJN7zkaw3sufmBiU1ckNgmiJkw3FaH8fmTcQPs9M="}]},"maintainers":[{"name":"dolymood","email":"dolymood@gmail.com"}]},"1.1.3":{"name":"bifypack","version":"1.1.3","description":"基于gulp和browserify的项目构建工具","preferGlobal":true,"main":"lib/main.js","bin":{"bifypack":"./bin/bifypack"},"keywords":["bifypack","browserify","webpack"],"repository":{"type":"git","url":"git+https://github.com/dolymood/bifypack.git"},"author":{"name":"dolymood"},"license":"MIT","bugs":{"url":"https://github.com/dolymood/bifypack/issues"},"homepage":"https://github.com/dolymood/bifypack","dependencies":{"gulp":"^3.9.0","browserify":"^12.0.1","watchify":"^3.6.1","factor-bundle":"^2.5.0","exposify":"^0.5.0","bundle-collapser":"^1.2.1","browser-sync":"^2.10.0","lodash.assign":"^3.2.0","gulp-if":"^2.0.0","vinyl-source-stream":"^1.1.0","vinyl-buffer":"^1.0.0","merge-stream":"^1.0.0","globby":"^4.0.0","through2":"^2.0.0","gulp-eslint":"^1.0.0","gulp-uglify":"^1.4.1","gulp-sourcemaps":"^1.5.2","gulp-rev-all":"^0.8.22","gulp-concat":"^2.6.0","gulp-replace":"github:dolymood/gulp-replace","gulp-minify-css":"^1.2.2","gulp-imagemin":"^2.4.0","gulp-clean":"^0.3.1","yargs":"^3.30.0","require-dir":"^0.3.0","commander":"~2.9.0","chalk":"^1.0.0","pretty-hrtime":"^1.0.0","gulp-util":"^3.0.0"},"gitHead":"a91e051bca2701c2d712b1b9df12939829018faf","_id":"bifypack@1.1.3","scripts":{},"_shasum":"9bc0e14a0647458ee315a588ffbca3bc5515f197","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"dolymood","email":"dolymood@gmail.com"},"dist":{"shasum":"9bc0e14a0647458ee315a588ffbca3bc5515f197","tarball":"https://registry.npmjs.org/bifypack/-/bifypack-1.1.3.tgz","integrity":"sha512-4fDHD1QCWvVY/pI98xlIo1C0of4uTolTPeY36B53Bj3wympOdubmzlGucD5IkeLw4Xi1p6+lEcWm+b4up/1Y4g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCj7O6EkpSNnKTSfwAsBu/0L6yq9h64XpZyZhStWKfNeQIhAIWDl6fBGmYHcV9l/qHzSrR0GzUBw6tTMW1iR5LnxQ79"}]},"maintainers":[{"name":"dolymood","email":"dolymood@gmail.com"}]},"1.2.0":{"name":"bifypack","version":"1.2.0","description":"基于gulp和browserify的项目构建工具","main":"lib/main.js","bin":{"bifypack":"./bin/bifypack"},"keywords":["bifypack","browserify","webpack"],"repository":{"type":"git","url":"git+https://github.com/dolymood/bifypack.git"},"author":{"name":"dolymood"},"license":"MIT","bugs":{"url":"https://github.com/dolymood/bifypack/issues"},"homepage":"https://github.com/dolymood/bifypack","dependencies":{"gulp":"^3.9.0","browserify":"^12.0.1","watchify":"^3.6.1","factor-bundle":"^2.5.0","exposify":"^0.5.0","bundle-collapser":"^1.2.1","browser-sync":"^2.10.0","lodash.assign":"^3.2.0","gulp-if":"^2.0.0","vinyl-source-stream":"^1.1.0","vinyl-buffer":"^1.0.0","merge-stream":"^1.0.0","globby":"^4.0.0","through2":"^2.0.0","gulp-eslint":"^1.0.0","gulp-uglify":"^1.4.1","gulp-sourcemaps":"^1.5.2","gulp-rev-all":"^0.8.22","gulp-concat":"^2.6.0","gulp-replace":"github:dolymood/gulp-replace","gulp-minify-css":"^1.2.2","gulp-imagemin":"^2.4.0","gulp-clean":"^0.3.1","yargs":"^3.30.0","require-dir":"^0.3.0","commander":"~2.9.0","chalk":"^1.0.0","pretty-hrtime":"^1.0.0","gulp-util":"^3.0.0"},"gitHead":"ad563029d12eafc7fa9e92d837b743ce9e067b66","_id":"bifypack@1.2.0","scripts":{},"_shasum":"e6ac80d8100d6073641ae1459895ece658eb3357","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"dolymood","email":"dolymood@gmail.com"},"dist":{"shasum":"e6ac80d8100d6073641ae1459895ece658eb3357","tarball":"https://registry.npmjs.org/bifypack/-/bifypack-1.2.0.tgz","integrity":"sha512-8CL96EIzkoxwbhk+H8H/sple2Cc5+S9AVdLhxEq/6CPodNH4vkZQkzbhNBxYuQKRMNJVv8UzmPgNVIz6AXbVLw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJmokqCkrLo/VrHlWL/heqHqJJlz+/Ak32SMPe7x0/pAIhAJmvRVn64SgDTpCO6dn1YRlNWur7MYWakWwCI0QCgSM3"}]},"maintainers":[{"name":"dolymood","email":"dolymood@gmail.com"}]},"1.2.1":{"name":"bifypack","version":"1.2.1","description":"基于gulp和browserify的项目构建工具","main":"lib/main.js","bin":{"bifypack":"./bin/bifypack"},"keywords":["bifypack","browserify","webpack"],"repository":{"type":"git","url":"git+https://github.com/dolymood/bifypack.git"},"author":{"name":"dolymood"},"license":"MIT","bugs":{"url":"https://github.com/dolymood/bifypack/issues"},"homepage":"https://github.com/dolymood/bifypack","dependencies":{"gulp":"^3.9.0","browserify":"^12.0.1","watchify":"^3.6.1","factor-bundle":"^2.5.0","exposify":"^0.5.0","bundle-collapser":"^1.2.1","browser-sync":"^2.10.0","lodash.assign":"^3.2.0","gulp-if":"^2.0.0","vinyl-source-stream":"^1.1.0","vinyl-buffer":"^1.0.0","merge-stream":"^1.0.0","globby":"^4.0.0","through2":"^2.0.0","gulp-eslint":"^1.0.0","gulp-uglify":"^1.4.1","gulp-sourcemaps":"^1.5.2","gulp-rev-all":"^0.8.22","gulp-concat":"^2.6.0","gulp-replace":"github:dolymood/gulp-replace","gulp-minify-css":"^1.2.2","gulp-imagemin":"^2.4.0","gulp-clean":"^0.3.1","yargs":"^3.30.0","require-dir":"^0.3.0","commander":"~2.9.0","chalk":"^1.0.0","pretty-hrtime":"^1.0.0","gulp-util":"^3.0.0"},"gitHead":"d4bc2b3a3d433e496eb4194b1b7bb5774cdec4eb","_id":"bifypack@1.2.1","scripts":{},"_shasum":"583899bfc5a737a7e81a2f24c4d9db898697a41d","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"dolymood","email":"dolymood@gmail.com"},"dist":{"shasum":"583899bfc5a737a7e81a2f24c4d9db898697a41d","tarball":"https://registry.npmjs.org/bifypack/-/bifypack-1.2.1.tgz","integrity":"sha512-akQZr6RoLH+y/0894lEfcu8dTmXIZa999U6aJt7n7PDAhgD/8NKjkghiRTn5fJyWf0BqcaypaGwikBbUaMoXNA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCN8Agb+aX+kg5odnFfeRjWTKq93vVRLBJAaHFGMZ6D9gIgMyhiG4Plp7eLjtcHS9L33K0eM6RNby/G+ml13ZELjBU="}]},"maintainers":[{"name":"dolymood","email":"dolymood@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/bifypack-1.2.1.tgz_1458202232397_0.9326808443292975"}},"1.3.0":{"name":"bifypack","version":"1.3.0","description":"基于gulp和browserify的项目构建工具","main":"lib/main.js","bin":{"bifypack":"./bin/bifypack"},"keywords":["bifypack","browserify","webpack"],"repository":{"type":"git","url":"git+https://github.com/dolymood/bifypack.git"},"author":{"name":"dolymood"},"license":"MIT","bugs":{"url":"https://github.com/dolymood/bifypack/issues"},"homepage":"https://github.com/dolymood/bifypack","dependencies":{"gulp":"^3.9.0","browserify":"^12.0.1","watchify":"^3.6.1","factor-bundle":"^2.5.0","exposify":"^0.5.0","bundle-collapser":"^1.2.1","browser-sync":"^2.10.0","lodash.assign":"^3.2.0","gulp-if":"^2.0.0","vinyl-source-stream":"^1.1.0","vinyl-buffer":"^1.0.0","merge-stream":"^1.0.0","globby":"^4.0.0","through2":"^2.0.0","gulp-eslint":"^1.0.0","gulp-uglify":"^1.4.1","gulp-sourcemaps":"^1.5.2","gulp-rev-all":"^0.8.22","gulp-concat":"^2.6.0","gulp-replace":"github:dolymood/gulp-replace","gulp-minify-css":"^1.2.2","gulp-imagemin":"^2.4.0","gulp-clean":"^0.3.1","yargs":"^3.30.0","require-dir":"^0.3.0","commander":"~2.9.0","chalk":"^1.0.0","pretty-hrtime":"^1.0.0","gulp-util":"^3.0.0"},"gitHead":"b03610e22cb6b4b29484f4642d5f58e90e9f684a","_id":"bifypack@1.3.0","scripts":{},"_shasum":"b63aab5d22317878b26c78f6dc7dec3651094f4c","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"dolymood","email":"dolymood@gmail.com"},"dist":{"shasum":"b63aab5d22317878b26c78f6dc7dec3651094f4c","tarball":"https://registry.npmjs.org/bifypack/-/bifypack-1.3.0.tgz","integrity":"sha512-+tCP5iRHQmIYc8fkFHrSND8sK+3f2u0Juxqoqob9i83bdlf+cvhbaHbF2FEMUETq/5SiaRsiDQhpE57dvPgnVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDoDCuuoINlT0rdLVnOcSRv5AX18RP7v5ubPGDaKDENowIgOPc9RzwpkfgFiCGLtH6k9XvnsW+rQSdg07BsD3EtJLw="}]},"maintainers":[{"name":"dolymood","email":"dolymood@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/bifypack-1.3.0.tgz_1459240310956_0.9691268724855036"}},"1.3.1":{"name":"bifypack","version":"1.3.1","description":"基于gulp和browserify的项目构建工具","main":"lib/main.js","bin":{"bifypack":"./bin/bifypack"},"keywords":["bifypack","browserify","webpack"],"repository":{"type":"git","url":"git+https://github.com/dolymood/bifypack.git"},"author":{"name":"dolymood"},"license":"MIT","bugs":{"url":"https://github.com/dolymood/bifypack/issues"},"homepage":"https://github.com/dolymood/bifypack","dependencies":{"gulp":"^3.9.0","browserify":"^12.0.1","watchify":"^3.6.1","factor-bundle":"^2.5.0","exposify":"^0.5.0","bundle-collapser":"^1.2.1","browser-sync":"^2.10.0","lodash.assign":"^3.2.0","gulp-if":"^2.0.0","vinyl-source-stream":"^1.1.0","vinyl-buffer":"^1.0.0","merge-stream":"^1.0.0","globby":"^4.0.0","through2":"^2.0.0","gulp-eslint":"^1.0.0","gulp-uglify":"^1.4.1","gulp-sourcemaps":"^1.5.2","gulp-rev-all":"^0.8.22","gulp-concat":"^2.6.0","gulp-replace":"github:dolymood/gulp-replace","gulp-minify-css":"^1.2.2","gulp-imagemin":"^2.4.0","gulp-clean":"^0.3.1","yargs":"^3.30.0","require-dir":"^0.3.0","commander":"~2.9.0","chalk":"^1.0.0","pretty-hrtime":"^1.0.0","gulp-util":"^3.0.0"},"gitHead":"1e880569b29689f4c191a9a7268c21992ab5522b","_id":"bifypack@1.3.1","scripts":{},"_shasum":"3f199ea2ed5528db1e1ec1519e246c63b3b85f7d","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"dolymood","email":"dolymood@gmail.com"},"dist":{"shasum":"3f199ea2ed5528db1e1ec1519e246c63b3b85f7d","tarball":"https://registry.npmjs.org/bifypack/-/bifypack-1.3.1.tgz","integrity":"sha512-5+HeiUyinTB/Ik2DIfoczbNqYfwmzCRwryrQHhkkyyDNx9b53EnaRDljjRxVTOrpL/lPR0JX5WYRHX7MtdZXXw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDE4xpSLZkoNnQ+bJ2dF7KC/vgAwnnX0aZlHSZTKN5TlwIgc/0MjLnjKvuHCaoAxm8SlKgBybOA/m4NQ3jxM/Khrac="}]},"maintainers":[{"name":"dolymood","email":"dolymood@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/bifypack-1.3.1.tgz_1460122097257_0.3322475948370993"}},"1.3.2":{"name":"bifypack","version":"1.3.2","description":"基于gulp和browserify的项目构建工具","main":"lib/main.js","bin":{"bifypack":"./bin/bifypack"},"keywords":["bifypack","browserify","webpack"],"repository":{"type":"git","url":"git+https://github.com/dolymood/bifypack.git"},"author":{"name":"dolymood"},"license":"MIT","bugs":{"url":"https://github.com/dolymood/bifypack/issues"},"homepage":"https://github.com/dolymood/bifypack","dependencies":{"gulp":"^3.9.0","browserify":"^12.0.1","watchify":"^3.6.1","factor-bundle":"^2.5.0","exposify":"^0.5.0","bundle-collapser":"^1.2.1","browser-sync":"^2.10.0","lodash.assign":"^3.2.0","gulp-if":"^2.0.0","vinyl-source-stream":"^1.1.0","vinyl-buffer":"^1.0.0","merge-stream":"^1.0.0","globby":"^4.0.0","through2":"^2.0.0","gulp-eslint":"^1.0.0","gulp-uglify":"^1.4.1","gulp-sourcemaps":"^1.5.2","gulp-rev-all":"^0.8.22","gulp-concat":"^2.6.0","gulp-replace":"github:dolymood/gulp-replace","gulp-minify-css":"^1.2.2","gulp-imagemin":"^2.4.0","gulp-clean":"^0.3.1","yargs":"^3.30.0","require-dir":"^0.3.0","commander":"~2.9.0","chalk":"^1.0.0","pretty-hrtime":"^1.0.0","gulp-util":"^3.0.0"},"gitHead":"0937a8ef47da63d1dfca0ca38e7f868d95577518","_id":"bifypack@1.3.2","scripts":{},"_shasum":"608a7364df072cf7dd55dc5a8bbe719fb7247058","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"dolymood","email":"dolymood@gmail.com"},"dist":{"shasum":"608a7364df072cf7dd55dc5a8bbe719fb7247058","tarball":"https://registry.npmjs.org/bifypack/-/bifypack-1.3.2.tgz","integrity":"sha512-C6WOiv01/UchIysfmz3ipnEav5EiK3XTJvWYdYAxMFmDkcjSLIB3/UDqAVpFP8S7oev4bRNT+okMfMuOiyS5dQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvvmvsDS6iAAiAmnHwGlYf7savbRVbD2lKUYvGPjSfIwIhAL7XvpshD2YtSAr5zdI9P+nBbATtEzxkPveqAZR7tg+e"}]},"maintainers":[{"name":"dolymood","email":"dolymood@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/bifypack-1.3.2.tgz_1460459889594_0.43912563007324934"}},"1.3.3":{"name":"bifypack","version":"1.3.3","description":"基于gulp和browserify的项目构建工具","main":"lib/main.js","bin":{"bifypack":"./bin/bifypack"},"keywords":["bifypack","browserify","webpack"],"repository":{"type":"git","url":"git+https://github.com/dolymood/bifypack.git"},"author":{"name":"dolymood"},"license":"MIT","bugs":{"url":"https://github.com/dolymood/bifypack/issues"},"homepage":"https://github.com/dolymood/bifypack","dependencies":{"gulp":"^3.9.0","browserify":"^12.0.1","watchify":"^3.6.1","factor-bundle":"^2.5.0","exposify":"^0.5.0","bundle-collapser":"^1.2.1","browser-sync":"^2.10.0","lodash.assign":"^3.2.0","gulp-if":"^2.0.0","vinyl-source-stream":"^1.1.0","vinyl-buffer":"^1.0.0","merge-stream":"^1.0.0","globby":"^4.0.0","through2":"^2.0.0","gulp-eslint":"^1.0.0","gulp-uglify":"^1.4.1","gulp-sourcemaps":"^1.5.2","gulp-rev-all":"^0.8.22","gulp-concat":"^2.6.0","gulp-replace":"github:dolymood/gulp-replace","gulp-minify-css":"^1.2.2","gulp-imagemin":"^2.4.0","gulp-clean":"^0.3.1","yargs":"^3.30.0","require-dir":"^0.3.0","commander":"~2.9.0","chalk":"^1.0.0","pretty-hrtime":"^1.0.0","gulp-util":"^3.0.0"},"gitHead":"13c82e35b3c528be0876f4ac5fd23914ce384f48","_id":"bifypack@1.3.3","scripts":{},"_shasum":"985366a2be70ca1337504e9a440e193f5accdfed","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"dolymood","email":"dolymood@gmail.com"},"dist":{"shasum":"985366a2be70ca1337504e9a440e193f5accdfed","tarball":"https://registry.npmjs.org/bifypack/-/bifypack-1.3.3.tgz","integrity":"sha512-mAt1ov+iLcXJOxYz581/YM4xiVZuTh9KHZjyCHMlr/SEDnf2SpAFUgC72CE23R8VBVkeT5/ilVWc3LzUXxgVGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFSvPDqpUiBB+4TvpPkZj5pU8AKvN8f6qaB1yNgkm6COAiEAnQVQ3zrmfFV6KCj5fl3ihb7cdCAAUwsRjb24aJpODZ8="}]},"maintainers":[{"name":"dolymood","email":"dolymood@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/bifypack-1.3.3.tgz_1460602920260_0.6561999015975744"}},"1.4.0":{"name":"bifypack","version":"1.4.0","description":"基于gulp和browserify的项目构建工具","main":"lib/main.js","bin":{"bifypack":"./bin/bifypack"},"keywords":["bifypack","browserify","webpack"],"repository":{"type":"git","url":"git+https://github.com/dolymood/bifypack.git"},"author":{"name":"dolymood"},"license":"MIT","bugs":{"url":"https://github.com/dolymood/bifypack/issues"},"homepage":"https://github.com/dolymood/bifypack","dependencies":{"gulp":"^3.9.0","browserify":"^12.0.1","watchify":"^3.6.1","factor-bundle":"^2.5.0","exposify":"^0.5.0","bundle-collapser":"^1.2.1","browser-sync":"^2.10.0","lodash.assign":"^3.2.0","gulp-if":"^2.0.0","vinyl-source-stream":"^1.1.0","vinyl-buffer":"^1.0.0","merge-stream":"^1.0.0","globby":"^4.0.0","through2":"^2.0.0","gulp-eslint":"^1.0.0","gulp-uglify":"^1.4.1","gulp-sourcemaps":"^1.5.2","gulp-rev-all":"^0.8.22","gulp-concat":"^2.6.0","gulp-replace":"github:dolymood/gulp-replace","gulp-minify-css":"^1.2.2","gulp-imagemin":"^2.4.0","gulp-clean":"^0.3.1","yargs":"^3.30.0","require-dir":"^0.3.0","commander":"~2.9.0","chalk":"^1.0.0","pretty-hrtime":"^1.0.0","gulp-util":"^3.0.0"},"gitHead":"e475ce2cb71f31908abd2157993138aeb83ba222","_id":"bifypack@1.4.0","scripts":{},"_shasum":"8b2b7e9f8f6062f6bde45acf32d3ad4edc0c8b4d","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"dolymood","email":"dolymood@gmail.com"},"dist":{"shasum":"8b2b7e9f8f6062f6bde45acf32d3ad4edc0c8b4d","tarball":"https://registry.npmjs.org/bifypack/-/bifypack-1.4.0.tgz","integrity":"sha512-OOyi7lFYLLVYIYI/W3+JMQrRn5fVEogFYqv/tbi+fg9rNTDdVUuanOlO9cWkRTtW0NN7yW2ChmnSAkoYodpc4A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNDE7Ck2Wu8ALpunrY4rRUJWN2DtlsTZ932Lvid0QU5QIgHf0RL56gLINTWqzNhshNkO32VLVHVqis+7wQ7wJwWgw="}]},"maintainers":[{"name":"dolymood","email":"dolymood@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/bifypack-1.4.0.tgz_1460604547125_0.4553989719133824"}},"1.4.1":{"name":"bifypack","version":"1.4.1","description":"基于gulp和browserify的项目构建工具","main":"lib/main.js","bin":{"bifypack":"./bin/bifypack"},"keywords":["bifypack","browserify","webpack"],"repository":{"type":"git","url":"git+https://github.com/dolymood/bifypack.git"},"author":{"name":"dolymood"},"license":"MIT","bugs":{"url":"https://github.com/dolymood/bifypack/issues"},"homepage":"https://github.com/dolymood/bifypack","dependencies":{"gulp":"^3.9.0","browserify":"^12.0.1","watchify":"^3.6.1","factor-bundle":"^2.5.0","exposify":"^0.5.0","bundle-collapser":"^1.2.1","browser-sync":"^2.10.0","lodash.assign":"^3.2.0","gulp-if":"^2.0.0","vinyl-source-stream":"^1.1.0","vinyl-buffer":"^1.0.0","merge-stream":"^1.0.0","globby":"^4.0.0","through2":"^2.0.0","gulp-eslint":"^1.0.0","gulp-uglify":"^1.4.1","gulp-sourcemaps":"^1.5.2","gulp-rev-all":"^0.8.22","gulp-concat":"^2.6.0","gulp-replace":"github:dolymood/gulp-replace","gulp-minify-css":"^1.2.2","gulp-imagemin":"^2.4.0","gulp-clean":"^0.3.1","yargs":"^3.30.0","require-dir":"^0.3.0","commander":"~2.9.0","chalk":"^1.0.0","pretty-hrtime":"^1.0.0","gulp-util":"^3.0.0"},"gitHead":"00eb2b93fd390a1388ae3fb474689ff7aab2fc31","_id":"bifypack@1.4.1","scripts":{},"_shasum":"c58b2ac34505ce9b694f15b7f46db08203afa608","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.2","_npmUser":{"name":"dolymood","email":"dolymood@gmail.com"},"dist":{"shasum":"c58b2ac34505ce9b694f15b7f46db08203afa608","tarball":"https://registry.npmjs.org/bifypack/-/bifypack-1.4.1.tgz","integrity":"sha512-MjVd3lEVZzk28tp2Bst7+EY+h8wt9Bx1sIATexeDm9BQk8WkToVTxUbXRnne1bzA3ERIEk4msHbtt32l9ETc5A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA7BknHSSshnKgystoaG1A8gp45Rfl8QVI+5kLTAJPG3AiAUksI+vhChZcB5ujXvKjsTNVW373TxRBh33Q9MtlsQ9g=="}]},"maintainers":[{"name":"dolymood","email":"dolymood@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/bifypack-1.4.1.tgz_1460619394979_0.6554050140548497"}},"2.0.0":{"name":"bifypack","version":"2.0.0","description":"基于gulp和browserify的项目构建工具","main":"lib/main.js","bin":{"bifypack":"./bin/bifypack"},"keywords":["bifypack","browserify","webpack"],"repository":{"type":"git","url":"git+https://github.com/dolymood/bifypack.git"},"author":{"name":"dolymood"},"license":"MIT","bugs":{"url":"https://github.com/dolymood/bifypack/issues"},"homepage":"https://github.com/dolymood/bifypack","dependencies":{"gulp":"^3.9.0","browserify":"^12.0.1","watchify":"^3.6.1","factor-bundle":"^2.5.0","exposify":"^0.5.0","bundle-collapser":"^1.2.1","browser-sync":"^2.10.0","lodash.assign":"^3.2.0","gulp-if":"^2.0.0","vinyl-source-stream":"^1.1.0","vinyl-buffer":"^1.0.0","merge-stream":"^1.0.0","globby":"^4.0.0","through2":"^2.0.0","gulp-eslint":"^1.0.0","gulp-uglify":"^1.4.1","gulp-sourcemaps":"^1.5.2","gulp-rev-all":"^0.8.22","gulp-concat":"^2.6.0","gulp-replace":"github:dolymood/gulp-replace","gulp-minify-css":"^1.2.2","gulp-clean":"^0.3.1","yargs":"^3.30.0","require-dir":"^0.3.0","commander":"~2.9.0","chalk":"^1.0.0","pretty-hrtime":"^1.0.0","gulp-util":"^3.0.0"},"gitHead":"9c22c02eb06e84d605d19164b94c119b067e49da","_id":"bifypack@2.0.0","scripts":{},"_shasum":"2f565e69f7f621d85d14989fea6a43b24daf2df9","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.1","_npmUser":{"name":"dolymood","email":"dolymood@gmail.com"},"dist":{"shasum":"2f565e69f7f621d85d14989fea6a43b24daf2df9","tarball":"https://registry.npmjs.org/bifypack/-/bifypack-2.0.0.tgz","integrity":"sha512-fhCUcDOxvlidtnick7aMj246nNiUvvHaG8Qn6D1H+fVWnX3FUIR/0iKhSV0KwScyCwki023Y9HQpbEMrter+Hw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC0f4bW024q10p/z02iOfbVzX/Xenwd0nAl7QVFphbMcAIhALsSxlBm2mz0H99Z/1S5bWXskRdndPSXw6sPyR/U1p29"}]},"maintainers":[{"name":"dolymood","email":"dolymood@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/bifypack-2.0.0.tgz_1473342098701_0.6952842678874731"}},"2.1.0":{"name":"bifypack","version":"2.1.0","description":"基于gulp和browserify的项目构建工具","main":"lib/main.js","bin":{"bifypack":"./bin/bifypack"},"keywords":["bifypack","browserify","webpack"],"repository":{"type":"git","url":"git+https://github.com/dolymood/bifypack.git"},"author":{"name":"dolymood"},"license":"MIT","bugs":{"url":"https://github.com/dolymood/bifypack/issues"},"homepage":"https://github.com/dolymood/bifypack","dependencies":{"gulp":"^3.9.0","browserify":"^12.0.1","watchify":"^3.6.1","factor-bundle":"^2.5.0","exposify":"^0.5.0","bundle-collapser":"^1.2.1","browser-sync":"^2.10.0","lodash.assign":"^3.2.0","gulp-if":"^2.0.0","vinyl-source-stream":"^1.1.0","vinyl-buffer":"^1.0.0","merge-stream":"^1.0.0","globby":"^4.0.0","through2":"^2.0.0","gulp-eslint":"^1.0.0","gulp-uglify":"^1.4.1","gulp-sourcemaps":"^1.5.2","gulp-rev-all":"^0.8.22","gulp-concat":"^2.6.0","gulp-replace":"github:dolymood/gulp-replace","gulp-minify-css":"^1.2.2","gulp-clean":"^0.3.1","yargs":"^3.30.0","require-dir":"^0.3.0","commander":"~2.9.0","chalk":"^1.0.0","pretty-hrtime":"^1.0.0","gulp-util":"^3.0.0"},"gitHead":"68d89b417f63f776c1777e6fad46a1b2f82f9a8e","_id":"bifypack@2.1.0","scripts":{},"_shasum":"c9ebe69dc0be082589c0c75dad73d1bce87a858c","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.1","_npmUser":{"name":"dolymood","email":"dolymood@gmail.com"},"dist":{"shasum":"c9ebe69dc0be082589c0c75dad73d1bce87a858c","tarball":"https://registry.npmjs.org/bifypack/-/bifypack-2.1.0.tgz","integrity":"sha512-Fe8+EMyPPIi4DHpjErS5Yl/3Jt3JF542b793v9kFYSXGrL580DCq6styMe3g220yw130Q2lZckUG1rC40sM4PQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbB1dhEU/8b8LJ7ZFA3ancIAHaRo9jJ7DnePrj6Z97GAIgexL7fzOVCjt9yDOS+zMuXB5H+TIk1L7AodRJZ5/TG5Y="}]},"maintainers":[{"name":"dolymood","email":"dolymood@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/bifypack-2.1.0.tgz_1473342962280_0.45854537398554385"}},"2.2.0":{"name":"bifypack","version":"2.2.0","description":"基于gulp和browserify的项目构建工具","main":"lib/main.js","bin":{"bifypack":"./bin/bifypack"},"keywords":["bifypack","browserify","webpack"],"repository":{"type":"git","url":"git+https://github.com/dolymood/bifypack.git"},"author":{"name":"dolymood"},"license":"MIT","bugs":{"url":"https://github.com/dolymood/bifypack/issues"},"homepage":"https://github.com/dolymood/bifypack","dependencies":{"gulp":"^3.9.0","browserify":"^12.0.1","watchify":"^3.6.1","factor-bundle":"^2.5.0","exposify":"^0.5.0","bundle-collapser":"^1.2.1","browser-sync":"^2.15.0","lodash.assign":"^3.2.0","gulp-if":"^2.0.0","vinyl-source-stream":"^1.1.0","vinyl-buffer":"^1.0.0","merge-stream":"^1.0.0","globby":"^4.0.0","through2":"^2.0.0","gulp-eslint":"^1.0.0","gulp-uglify":"^1.4.1","gulp-sourcemaps":"^1.5.2","gulp-rev-all":"^0.8.22","gulp-concat":"^2.6.0","gulp-replace":"github:dolymood/gulp-replace","gulp-minify-css":"^1.2.2","gulp-clean":"^0.3.1","yargs":"^3.30.0","require-dir":"^0.3.0","commander":"~2.9.0","chalk":"^1.0.0","pretty-hrtime":"^1.0.0","gulp-util":"^3.0.0"},"gitHead":"f8f571ae4a4426ac07513c6063c867d95a79b6bf","_id":"bifypack@2.2.0","scripts":{},"_shasum":"b5c576a4a445e56bee8f99ae4f59fddba877ddde","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.1","_npmUser":{"name":"dolymood","email":"dolymood@gmail.com"},"dist":{"shasum":"b5c576a4a445e56bee8f99ae4f59fddba877ddde","tarball":"https://registry.npmjs.org/bifypack/-/bifypack-2.2.0.tgz","integrity":"sha512-eMVp+VcmNCG/8kwehTZkZxuOJ8gzhiFIRAi8xMcmOh0wPbSXuYQ0QwChwB9iCemYHy0B5lK+cj9yvCcdM0Eqig==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDaacSZt/YYNnUGl6jedCnYOE/2vAvfqRxSTjEhpyYmWgIgYP1uWQwjKslhSv97LT7hFfNoGKbdA3vy2EfTp3kYbmc="}]},"maintainers":[{"name":"dolymood","email":"dolymood@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/bifypack-2.2.0.tgz_1473772319823_0.8061481670010835"}}},"readme":"# bifypack\n\n基于[gulp](http://gulpjs.com/)和[browserify](http://browserify.org/)的项目构建工具。\n\n## 安装使用\n\n### 全局安装：\n\n```\nnpm install -g bifypack\n```\n\n然后在项目根目录下创建一个`bifypackfile`的`js`文件，如同`gulp`的初始化`gulpfile.js`一样，该文件就是构建配置文件。\n\n有了配置文件，然后就是执行了，`bifypack`是依赖于`gulp`的，也是基于任务式的，但是非编程。目前执行很简单：\n\n```\nbifypack <task>\n```\n\n### 本地安装\n\n```\nnpm install bifypack --save-dev\n```\n\n然后在`package.json`中增加如下`script`：\n\n```\n\"scripts\": {\n  \"dev\": \"bifypack reload\",\n  \"build\": \"bifypack rev\"\n}\n```\n\n一般场景都适用，开发执行`npm run dev`，上线执行`npm run build`即可。\n\n下面就看默认提供的`task`。\n\n## task\n\n基础`task`：\n\n* `eslint`: 利用[eslint](https://github.com/eslint/eslint)做语法检查，规则文件就是项目根目录下的`.eslintrc`文件，参考<http://eslint.org/docs/user-guide/configuring#using-configuration-files>\n\n* `browserify`: [browserify](http://browserify.org/) task，主要根据配置文件中指定入口文件转为可以在浏览器中执行的代码，如果配置了`bundle`，还会根据规则利用[factor-bundle](https://github.com/substack/factor-bundle)插件生成公共代码。\n\n* `watchify`: 利用[watchify](https://www.npmjs.com/package/watchify)提升`browserify`编译效率。\n\n* `clean`: 清空配置文件中指定的`product`目录内容。\n\n* `cleanDev`: 清空配置文件中指定的`dev`目录内容。\n\n* `html`: 主要把配置的`html`文件复制到配置的`dev`目录下；同时这个过程还会将`placeholder`中的规则做替换生成标签插入到html中，还会把利用[factor-bundle](https://github.com/substack/factor-bundle)插件生成公共代码插入到html中。\n\n* `img`: 主要是将配置的`img`资源复制到配置的`dev`目录下（注：1.x的版本会利用[gulp-imagemin](https://www.npmjs.com/package/gulp-imagemin)来压缩图片，2.x的则不会）。\n\n* `style`: 将指定的入口css文件利用[gulp-minify-css](https://www.npmjs.com/package/gulp-minify-css)压缩（注：2.x的版本如果自己设置了`plugins`，那么则不会进行压缩），然后复制到配置的`dev`目录下，同时会增加`.map`文件，便于开发调试。一般会配合用于将html文件中的占位符替换为`<link rel=\"stylesheet\">`标签。\n\n* `script`: 将指定的浏览器可以直接执行的代码复制（合并）到配置的`dev`目录下，一般会配合用于将html文件中的占位符替换为`<script>`标签。\n\n* `copy`: 复制文件到配置的`dev`目录下。\n\n集成`task`：\n\n* `static`: 也是默认`default`的`task`，执行`browserify`, `html`, `style`, `img`, `script`, `copy`任务task。\n\n* `watch`: 主要watch执行`html`, `style`, `img`, `copy`任务，以及`watchify`任务。\n\n* `reload`: 主要利用`watch`task和[browser-sync](http://www.browsersync.io/)实现便利开发。\n\n* `rev`: 会先执行`static`任务，把文件编译到指定`dev`目录，然后将指定`dev`目录下的文件利用[gulp-rev-all](https://www.npmjs.com/package/gulp-rev-all)给文件名增加hash值且替换引用地址；将最终结果编译到指定的`product`目录。\n\n对于一般开发而言，只需要在开发时执行`bifypack reload`，就可以很方便的开一个服务进行开发了。如果需要增加hash值，编译至指定`product`目录的话，则只需要执行`bifypack rev`就好了。\n\n## bifypackfile\n\n这个是`bifypack`的配置文件，这里主要来看一个示例：\n\n```js\nvar path = require('path')\n\n// 插件们\nvar less = require('gulp-less')\nvar LessPluginCleanCSS = require('less-plugin-clean-css')\nvar htmlmin = require('gulp-htmlmin')\nvar imagemin = require('gulp-imagemin')\nvar cleanCSSPlugin = new LessPluginCleanCSS({\n\tadvanced: true,\n\tcompatibility: 'ie8'\n})\n\nvar src = 'src/'\nvar dev = 'dev/' // 加入到 .gitignore\nvar product = 'dist/' // 加入到 .gitignore\nvar bundleMapFile = 'bifypack.bundleMap.json' // 加入到 .gitignore\nvar externals = {\n\tjquery: '$'\n}\nvar sexts = ['gif', 'png', 'jpg', 'jpeg'].join(',')\n\nvar config = {\n\tsrc: src, // 源目录 默认 src/\n\tdev: dev, // 开发目录 默认 dev/\n\tproduct: product, // 生产目录 默认 dist/\n\tbundleMapFile: bundleMapFile, // 默认bifypack.bundleMap.json，这个比较特殊，如果说利用factor-bundle插件生成公共代码文件的话，才会生成这个文件，主要是为了在html中增加新生成的这个公共代码文件的`<script>`标签\n\n  browserSync: {\n    // 可以省略不写 默认 { server: config.dev }\n    // 详细的参数配置见 https://browsersync.io/docs/options\n    // 当前依赖 browsersync 的版本为 2.15.0\n    // 例如 普遍的场景可能会有 port proxy open 等\n    port: 3555, // 端口\n    open: true, // 是否默认打开浏览器\n    proxy: 'localhost/path/' // 代理配置\n  },\n\n\trev: {\n\t\tmanifest: true, // 是否在product目录生成 rev-manifest.json 文件\n\t\t// 正则 如果是字符串的话 会转成正则\n\t\tdontRenameFile: [/\\/index\\.html$/ig, '.map', '.jpg', '.jpeg', '.png', '.gif'], // gulp-rev-all的配置，这些文件不重命名\n\t\tprefix: { // 根据扩展名的前缀处理\n\t\t\t'.js': 'http://sj.domain.com/',\n\t\t\t'.css': 'http://sc.domain.com/',\n\t\t\t'.{jpg,jpeg,png,gif}': 'http://si.domain.com/',\n\t\t}\n\t\t/**\n\t\t * prefix 还可以是\n\t\tprefix: 'http://s.domain.com/'\n\t\t */\n\t},\n\tscript: { // js相关\n\n\t\teslint: ['pages/**/*.js', 'common/**/*.js', 'components/**/*.js'], // 检查\n\n\t\tbrowserify: { // browserify配置\n\n\t\t\tsrc: ['pages/home/*.js'], // 不考虑利用 factor-bundle 来生成公共文件的入口文件\n\n\t\t\tbundle: { // factor-bundle 生成公共文件 apps/xx/common.js\n\t\t\t \t'apps/xx/common.js': 'apps/xx/*/*.js'\n\t\t\t},\n\n\t\t\t// 两个用途：\n\t\t\t// 1. browserify.externals（获取externals的key）\n\t\t\t// 2. exposify（内置的） transform的expose参数，用于将externals指定require的key替换为全局的对应的值\n\t\t\t//    也就是说，此时的例子，源码：`var $ = require('jquery')`转换的结果为`var $ = (typeof window !== \"undefined\" ? window['$'] : typeof global !== \"undefined\" ? global['$'] : null)`\n\t\t\texternals: externals,\n\n\t\t\t/**plugins和transforms都需要增加到自己项目的依赖中**/\n\t\t\t// https://www.npmjs.com/browse/keyword/browserify-plugin\n\t\t\tplugins: [ // 插件 内置的插件是bundle-collapser\n\t\t\t\t'xx-plugin',\n\t\t\t\t// 还可以：\n\t\t\t\t{\n\t\t\t\t\tname: 'xx',\n\t\t\t\t\toptions: {\n\t\t\t\t\t\txxx: 'xxx'\n\t\t\t\t\t}\n\t\t\t\t}\n\t\t\t],\n\n\t\t\t// https://github.com/substack/node-browserify/wiki/list-of-transforms\n\t\t\ttransforms: [ // transforms 已经内置了exposify这个transform\n\t\t\t\t{\n\t\t\t\t\tname: 'node-lessify', // 这个是dolymood/node-lessify版本，主要解决插入到页面上的css中的图片路径问题，如果是绝对路径则使用默认node-lessify即可\n\t\t\t\t\toptions: {\n\t\t\t\t\t\troot: path.join(process.cwd(), src), // dolymood/node-lessify的配置\n\t\t\t\t\t\tprefix: '/' // dolymood/node-lessify的配置\n\t\t\t\t\t}\n\t\t\t\t},\n\t\t\t\t'partialify' // partialify transform，注意和其他transform的冲突，例如 cssify browserify-css 等\n\t\t\t]\n\n\t\t},\n\n\t\tnormal: { // 正常的通过script任务执行的，主要操作是复制，合并，重命名\n\t\t\t'lib/jquery.js': '!node_modules/jquery/dist/jquery.j', // 注意这里用了! ，当后边跟着的是确定的一个地址的时候才可以使用，也就是说 !xx/*.js 是不可以的\n\t\t\t'lib/jquery-ui.js': 'lib/jquery-ui/*.js',\n\t\t\t'*': 'lib/avalon/*.js' // 如果key是*的话，那么就会按照原有目录、文件名输出\n\t\t}\n\n\t},\n\n\tplaceholder: { // html中的占位符替换规则，替换为对应的script标签或者link标签，都为js或css的各个入口文件\n\t\tscript: {\n\t\t\t// <!--SCRIPT_LIB_PLACEHOLDER--> 的结果就是 加入四个script标签，相对地址会做处理\n\t\t\t'<!--SCRIPT_LIB_PLACEHOLDER-->': [\n\t\t\t\t'lib/jquery.js',\n\t\t\t\t'lib/jquery-ui.js',\n\t\t\t\t'lib/avalon.js',\n\t\t\t\t'lib/avalon.ui.js'\n\t\t\t]\n\t\t},\n\t\tstyle: {\n\t\t\t// <!--STYLE_COMMON_PLACEHOLDER--> 的结果就是 加入n个link标签，相对地址同样会做处理\n\t\t\t'<!--STYLE_COMMON_PLACEHOLDER-->': [\n\t\t\t\t'lib/**/*.css',\n\t\t\t\t'common/common.css'\n\t\t\t]\n\t\t}\n\t},\n  copy: ['font/*.*'],\n\n  // 注：\n  // 2.x 起新增插件机制\n  // 关于 html style img 三个配置可以配置为如下形式 {src: ['xx'], plugins: []}\n  // 还可以是传统的 1.x 的配置方式，例如：\n  // html: ['**/*.html']\n  // 同样的 style 和 img 也一样可以：\n  // style: ['common/css/g.css']\n  // img: ['components/**/*.{' + exts + '}']\n  html: {\n\t\tsrc: ['**/*.html'], // html tasks\n\t\tplugins: [\n\t\t\tfunction (styleConfig, config, utils) {\n\t\t\t\treturn htmlmin({\n\t\t\t\t\tcollapseWhitespace: true\n\t\t\t\t})\n\t\t\t}\n\t\t]\n\t},\n\tstyle: {\n\t\tsrc: [\n\t\t\t'common/css/g.less',\n\t\t\t'app/**/*.less'\n\t\t],\n\t\tplugins: [\n\t\t\tfunction (styleConfig, config, utils) {\n\t\t\t\treturn less({\n\t\t\t\t\tplugins: [cleanCSSPlugin]\n\t\t\t\t})\n\t\t\t}\n\t\t]\n\t},\n\timg: {\n\t\tsrc: [\n\t\t\t'components/**/*.{' + exts + '}',\n\t\t\t'app/**/*.{' + exts + '}'\n\t\t],\n\t\tplugins: [\n\t\t\tfunction (imgConfig, config, utils) {\n\t\t\t\treturn imagemin()\n\t\t\t}\n\t\t]\n\t}\n}\n\nmodule.exports = config\n\n```\n\n## 后续\n\n目前只是支持基础的一些配置，还有额外的很多配置；目前还可以通过自建额外`task`的方式进行增强：\n\n1. 如果是全局安装了`bifypack`的话，需要在项目根目录下执行`npm link bifypack`；如果是本地安装则不需要执行这一步了。\n\n2. 在某目录下修改原有的task\n\n```js\n// 放在tasks目录下的其中task文件\nvar marked = require('gulp-marked')\nvar bifypack = require('bifypack')\nvar gulp = bifypack.gulp\nvar utils = bifypack.utils\ngulp.task('marked', ['static'], function () {\n\treturn gulp.src(utils.getSrc(bifypack.config.marked))\n\t\t.pipe(marked())\n\t\t.pipe(gulp.dest(bifypack.config.dev))\n})\n```\n\n如果你选择了全局安装，那么直接执行`bifypack marked -e tasks`即可（`tasks`也就是任务目录名）；\n\n如果你选择的是本地安装，那么则需要在`package.json`中增加如下`script`：\n\n```\n\"scripts\": {\n  /** 其他script **/\n  \"marked\": \"bifypack marked -e tasks\"\n}\n```\n","maintainers":[{"name":"dolymood","email":"dolymood@gmail.com"}],"time":{"modified":"2022-06-13T04:35:45.892Z","created":"2015-12-12T16:49:50.708Z","0.1.0":"2015-12-12T16:49:50.708Z","1.0.0":"2015-12-12T17:18:12.706Z","1.0.1":"2015-12-13T15:27:31.270Z","1.0.2":"2015-12-14T10:20:21.612Z","1.0.3":"2015-12-14T11:17:16.647Z","1.0.4":"2015-12-14T12:28:08.243Z","1.1.0":"2015-12-16T15:23:16.549Z","1.1.1":"2015-12-30T10:50:02.435Z","1.1.2":"2015-12-30T14:20:00.532Z","1.1.3":"2016-01-21T10:03:27.345Z","1.2.0":"2016-01-27T08:24:26.461Z","1.2.1":"2016-03-17T08:10:33.183Z","1.3.0":"2016-03-29T08:31:51.349Z","1.3.1":"2016-04-08T13:28:19.410Z","1.3.2":"2016-04-12T11:18:11.053Z","1.3.3":"2016-04-14T03:02:02.808Z","1.4.0":"2016-04-14T03:29:09.632Z","1.4.1":"2016-04-14T07:36:36.693Z","2.0.0":"2016-09-08T13:41:38.946Z","2.1.0":"2016-09-08T13:56:03.653Z","2.2.0":"2016-09-13T13:12:00.066Z"},"homepage":"https://github.com/dolymood/bifypack","keywords":["bifypack","browserify","webpack"],"repository":{"type":"git","url":"git+https://github.com/dolymood/bifypack.git"},"author":{"name":"dolymood"},"bugs":{"url":"https://github.com/dolymood/bifypack/issues"},"license":"MIT","readmeFilename":"README.md","users":{"dolymood":true}}