{"_id":"browserify-incremental","_rev":"4056755","name":"browserify-incremental","description":"Fast incremental rebuilds for browserify","dist-tags":{"latest":"3.1.1"},"maintainers":[{"name":"jsdf","email":"james@jsdf.co"},{"name":"macil","email":""}],"time":{"modified":"2025-09-24T04:10:40.000Z","created":"2014-07-07T16:16:56.396Z","3.1.1":"2016-03-23T07:43:36.959Z","3.1.0":"2016-03-19T05:36:10.616Z","3.0.1":"2015-06-05T21:44:58.150Z","3.0.0":"2015-04-20T07:12:36.838Z","2.0.0":"2015-04-12T00:30:03.511Z","1.5.0":"2015-02-16T22:48:41.108Z","1.4.0":"2015-02-05T16:15:24.707Z","1.3.0":"2015-01-07T16:21:11.485Z","1.0.0":"2014-10-21T22:30:59.728Z","0.1.3":"2014-10-13T00:35:15.659Z","0.1.2":"2014-07-23T03:41:54.763Z","0.1.1":"2014-07-23T01:21:23.062Z","0.1.0":"2014-07-23T01:17:07.723Z","0.0.1":"2014-07-07T16:16:56.396Z"},"users":{},"author":{"name":"James Friend","email":"james@jsdf.co","url":"http://jsdf.co/"},"repository":{"type":"git","url":"git://github.com/jsdf/browserify-incremental.git"},"versions":{"3.1.1":{"name":"browserify-incremental","version":"3.1.1","description":"Fast incremental rebuilds for browserify","main":"index.js","bin":{"browserifyinc":"./bin/cmd.js"},"scripts":{"test":"npm run lint && tap test","lint":"eslint .","lint-fix":"eslint . --fix"},"author":{"name":"James Friend","email":"james@jsdf.co","url":"http://jsdf.co/"},"license":"MIT","homepage":"https://github.com/jsdf/browserify-incremental","bugs":{"url":"https://github.com/jsdf/browserify-incremental/issues"},"repository":{"type":"git","url":"git://github.com/jsdf/browserify-incremental.git"},"dependencies":{"JSONStream":"^0.10.0","browserify-cache-api":"^3.0.0","through2":"^2.0.0","xtend":"^4.0.0"},"peerDependencies":{"browserify":"*"},"devDependencies":{"browserify":"^13.0.0","eslint":"2.4.0","tap":"^5.7.0"},"gitHead":"19bc18dcf69b224845edcec8ec2a898371c58122","_id":"browserify-incremental@3.1.1","_shasum":"0713cb7587247a632a9f08cf1bd169b878b62a8a","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"jsdf","email":"james@jsdf.co"},"maintainers":[{"name":"jsdf","email":"james@jsdf.co"},{"name":"macil","email":""}],"dist":{"shasum":"0713cb7587247a632a9f08cf1bd169b878b62a8a","size":4205,"noattachment":false,"key":"/browserify-incremental/-/browserify-incremental-3.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/browserify-incremental/download/browserify-incremental-3.1.1.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/browserify-incremental-3.1.1.tgz_1458719016532_0.382964217569679"},"directories":{},"publish_time":1458719016959,"_hasShrinkwrap":false,"_cnpm_publish_time":1458719016959,"_cnpmcore_publish_time":"2021-12-16T17:25:15.620Z"},"3.1.0":{"name":"browserify-incremental","version":"3.1.0","description":"Fast incremental rebuilds for browserify","main":"index.js","bin":{"browserifyinc":"./bin/cmd.js"},"scripts":{"test":"npm run lint && tap test","lint":"eslint .","lint-fix":"eslint . --fix"},"author":{"name":"James Friend","email":"james@jsdf.co","url":"http://jsdf.co/"},"license":"MIT","homepage":"https://github.com/jsdf/browserify-incremental","bugs":{"url":"https://github.com/jsdf/browserify-incremental/issues"},"repository":{"type":"git","url":"git://github.com/jsdf/browserify-incremental.git"},"dependencies":{"JSONStream":"^0.10.0","browserify-cache-api":"^3.0.0","through2":"^2.0.0","xtend":"^4.0.0"},"peerDependencies":{"browserify":"*"},"devDependencies":{"eslint":"2.4.0","tap":"^5.7.0"},"gitHead":"3b657cbdc5b57ba3b0a7c443abf70ba3c7e1eaba","_id":"browserify-incremental@3.1.0","_shasum":"8d3367746931e104cd85aefc06e13dd3c310083e","_from":".","_npmVersion":"2.14.4","_nodeVersion":"4.1.1","_npmUser":{"name":"jsdf","email":"james@jsdf.co"},"maintainers":[{"name":"jsdf","email":"james@jsdf.co"},{"name":"macil","email":""}],"dist":{"shasum":"8d3367746931e104cd85aefc06e13dd3c310083e","size":4426,"noattachment":false,"key":"/browserify-incremental/-/browserify-incremental-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/browserify-incremental/download/browserify-incremental-3.1.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/browserify-incremental-3.1.0.tgz_1458365770152_0.17174875945784152"},"directories":{},"publish_time":1458365770616,"_hasShrinkwrap":false,"_cnpm_publish_time":1458365770616,"_cnpmcore_publish_time":"2021-12-16T17:25:15.838Z"},"3.0.1":{"name":"browserify-incremental","version":"3.0.1","description":"Fast incremental rebuilds for browserify","main":"index.js","bin":{"browserifyinc":"./bin/cmd.js"},"scripts":{"test":"tap test"},"author":{"name":"James Friend","email":"james@jsdf.co","url":"http://jsdf.co/"},"license":"MIT","homepage":"https://github.com/jsdf/browserify-incremental","bugs":{"url":"https://github.com/jsdf/browserify-incremental/issues"},"repository":{"type":"git","url":"git://github.com/jsdf/browserify-incremental.git"},"dependencies":{"JSONStream":"^0.10.0","browserify-cache-api":"^2.0.0","through2":"^0.6.2","xtend":"^4.0.0"},"peerDependencies":{"browserify":"*"},"devDependencies":{"tap":"^0.4.12"},"gitHead":"fd7facb0270538f2629b7c75c9bd27108b33d383","_id":"browserify-incremental@3.0.1","_shasum":"a2a65cf8e1278e3e4753da2a430e26162b373f41","_from":".","_npmVersion":"2.4.1","_nodeVersion":"0.10.26","_npmUser":{"name":"jsdf","email":"james@jsdf.co"},"maintainers":[{"name":"jsdf","email":"james@jsdf.co"},{"name":"macil","email":""}],"dist":{"shasum":"a2a65cf8e1278e3e4753da2a430e26162b373f41","size":6162,"noattachment":false,"key":"/browserify-incremental/-/browserify-incremental-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/browserify-incremental/download/browserify-incremental-3.0.1.tgz"},"directories":{},"publish_time":1433540698150,"_hasShrinkwrap":false,"_cnpm_publish_time":1433540698150,"_cnpmcore_publish_time":"2021-12-16T17:25:16.379Z"},"3.0.0":{"name":"browserify-incremental","version":"3.0.0","description":"Fast incremental rebuilds for browserify","main":"index.js","bin":{"browserifyinc":"./bin/cmd.js"},"scripts":{"test":"tap test"},"author":{"name":"James Friend","email":"james@jsdf.co","url":"http://jsdf.co/"},"license":"MIT","homepage":"https://github.com/jsdf/browserify-incremental","bugs":{"url":"https://github.com/jsdf/browserify-incremental/issues"},"repository":{"type":"git","url":"git://github.com/jsdf/browserify-incremental.git"},"dependencies":{"JSONStream":"^0.10.0","browserify":"*","browserify-cache-api":"^2.0.0","through2":"^0.6.2","xtend":"^4.0.0"},"devDependencies":{"tap":"^0.4.12"},"gitHead":"32486e9319f758c9e34e435756c3e01e5d3bae86","_id":"browserify-incremental@3.0.0","_shasum":"1196a8d0d688e6c479d823343997fdd9032f30dd","_from":".","_npmVersion":"2.4.1","_nodeVersion":"0.10.26","_npmUser":{"name":"jsdf","email":"james@jsdf.co"},"maintainers":[{"name":"jsdf","email":"james@jsdf.co"},{"name":"macil","email":""}],"dist":{"shasum":"1196a8d0d688e6c479d823343997fdd9032f30dd","size":6148,"noattachment":false,"key":"/browserify-incremental/-/browserify-incremental-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/browserify-incremental/download/browserify-incremental-3.0.0.tgz"},"directories":{},"publish_time":1429513956838,"_hasShrinkwrap":false,"_cnpm_publish_time":1429513956838,"_cnpmcore_publish_time":"2021-12-16T17:25:16.628Z"},"2.0.0":{"name":"browserify-incremental","version":"2.0.0","description":"Fast incremental rebuilds for browserify","main":"index.js","bin":{"browserifyinc":"./bin/cmd.js"},"scripts":{"test":"tap test"},"author":{"name":"James Friend","email":"james@jsdf.co","url":"http://jsdf.co/"},"license":"MIT","homepage":"https://github.com/jsdf/browserify-incremental","bugs":{"url":"https://github.com/jsdf/browserify-incremental/issues"},"repository":{"type":"git","url":"git://github.com/jsdf/browserify-incremental.git"},"dependencies":{"JSONStream":"^0.10.0","browserify":"*","browserify-cache-api":"^1.3.0","through2":"^0.6.2","xtend":"^4.0.0"},"devDependencies":{"tap":"^0.4.12"},"gitHead":"f8ab9cd153296a02eaa63966bd4ee8ad850df686","_id":"browserify-incremental@2.0.0","_shasum":"406e6f34d48aa1a4eab70eee5da49c613ca41877","_from":".","_npmVersion":"2.4.1","_nodeVersion":"0.10.26","_npmUser":{"name":"jsdf","email":"james@jsdf.co"},"maintainers":[{"name":"jsdf","email":"james@jsdf.co"},{"name":"macil","email":""}],"dist":{"shasum":"406e6f34d48aa1a4eab70eee5da49c613ca41877","size":6149,"noattachment":false,"key":"/browserify-incremental/-/browserify-incremental-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/browserify-incremental/download/browserify-incremental-2.0.0.tgz"},"directories":{},"publish_time":1428798603511,"_hasShrinkwrap":false,"_cnpm_publish_time":1428798603511,"_cnpmcore_publish_time":"2021-12-16T17:25:16.862Z"},"1.5.0":{"name":"browserify-incremental","version":"1.5.0","description":"Fast incremental rebuilds for browserify","main":"index.js","bin":{"browserifyinc":"./bin/cmd.js"},"scripts":{"test":"tap test"},"author":{"name":"James Friend","email":"james@jsdf.co","url":"http://jsdf.co/"},"license":"MIT","homepage":"https://github.com/jsdf/browserify-incremental","bugs":{"url":"https://github.com/jsdf/browserify-incremental/issues"},"repository":{"type":"git","url":"git://github.com/jsdf/browserify-incremental.git"},"dependencies":{"JSONStream":"^0.10.0","browserify":"^6.3.4","browserify-cache-api":"^1.3.0","through2":"^0.6.2","xtend":"^4.0.0"},"devDependencies":{"tap":"^0.4.12"},"gitHead":"e1ad9de05785b896fe21217fe50866d3d810e107","_id":"browserify-incremental@1.5.0","_shasum":"76518903b84c36b4b1f86f308309ec4248955009","_from":".","_npmVersion":"2.4.1","_nodeVersion":"0.10.26","_npmUser":{"name":"jsdf","email":"james@jsdf.co"},"maintainers":[{"name":"jsdf","email":"james@jsdf.co"},{"name":"macil","email":""}],"dist":{"shasum":"76518903b84c36b4b1f86f308309ec4248955009","size":5159,"noattachment":false,"key":"/browserify-incremental/-/browserify-incremental-1.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/browserify-incremental/download/browserify-incremental-1.5.0.tgz"},"directories":{},"publish_time":1424126921108,"_hasShrinkwrap":false,"_cnpm_publish_time":1424126921108,"_cnpmcore_publish_time":"2021-12-16T17:25:17.066Z"},"1.4.0":{"name":"browserify-incremental","version":"1.4.0","description":"Fast incremental rebuilds for browserify","main":"index.js","bin":{"browserifyinc":"./bin/cmd.js"},"scripts":{"test":"tap test"},"author":{"name":"James Friend","email":"james@jsdf.co","url":"http://jsdf.co/"},"license":"MIT","homepage":"https://github.com/jsdf/browserify-incremental","bugs":{"url":"https://github.com/jsdf/browserify-incremental/issues"},"repository":{"type":"git","url":"git://github.com/jsdf/browserify-incremental.git"},"dependencies":{"JSONStream":"^0.10.0","browserify":"^6.3.4","browserify-cache-api":"^1.3.0","through2":"^0.6.2","xtend":"^4.0.0"},"devDependencies":{"tap":"^0.4.12"},"gitHead":"6c357be4027233a160ddba6b937af2f1f3cb7ed8","_id":"browserify-incremental@1.4.0","_shasum":"828dbcbf91c58660c6d7b00b8a5c99cc31d508d1","_from":".","_npmVersion":"2.4.1","_nodeVersion":"0.10.26","_npmUser":{"name":"jsdf","email":"james@jsdf.co"},"maintainers":[{"name":"jsdf","email":"james@jsdf.co"},{"name":"macil","email":""}],"dist":{"shasum":"828dbcbf91c58660c6d7b00b8a5c99cc31d508d1","size":5176,"noattachment":false,"key":"/browserify-incremental/-/browserify-incremental-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/browserify-incremental/download/browserify-incremental-1.4.0.tgz"},"directories":{},"publish_time":1423152924707,"_hasShrinkwrap":false,"_cnpm_publish_time":1423152924707,"_cnpmcore_publish_time":"2021-12-16T17:25:17.254Z"},"1.3.0":{"name":"browserify-incremental","version":"1.3.0","description":"Fast incremental rebuilds for browserify","main":"index.js","bin":{"browserifyinc":"./bin/cmd.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"James Friend","email":"james@jsdf.co","url":"http://jsdf.co/"},"license":"MIT","homepage":"https://github.com/jsdf/browserify-incremental","bugs":{"url":"https://github.com/jsdf/browserify-incremental/issues"},"repository":{"type":"git","url":"git://github.com/jsdf/browserify-incremental.git"},"dependencies":{"browserify":"^6.3.4","through2":"^0.6.2","browserify-cache-api":"^1.3.0","xtend":"^4.0.0"},"devDependencies":{"tap":"^0.4.12"},"_id":"browserify-incremental@1.3.0","dist":{"shasum":"acf4e026a01947e1587b7fcf23b96095d852878d","size":3985,"noattachment":false,"key":"/browserify-incremental/-/browserify-incremental-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/browserify-incremental/download/browserify-incremental-1.3.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jsdf","email":"james@jsdf.co"},"maintainers":[{"name":"jsdf","email":"james@jsdf.co"},{"name":"macil","email":""}],"directories":{},"publish_time":1420647671485,"_hasShrinkwrap":false,"_cnpm_publish_time":1420647671485,"_cnpmcore_publish_time":"2021-12-16T17:25:17.471Z"},"1.0.0":{"name":"browserify-incremental","version":"1.0.0","description":"Incremental rebuild for browserify","main":"index.js","bin":{"browserifyinc":"./bin/cmd.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"James Friend","email":"james@jsdf.co","url":"http://jsdf.co/"},"license":"MIT","homepage":"https://github.com/jsdf/browserify-incremental","bugs":{"url":"https://github.com/jsdf/browserify-incremental/issues"},"repository":{"type":"git","url":"git://github.com/jsdf/browserify-incremental.git"},"dependencies":{"browserify":"^6.1.0","through2":"^0.6.2","browserify-cache-api":"^1.0.0","xtend":"^4.0.0"},"devDependencies":{"tap":"^0.4.12"},"_id":"browserify-incremental@1.0.0","dist":{"shasum":"b079cc33767f2036d6d5263267219b3d9fd1dca6","size":3656,"noattachment":false,"key":"/browserify-incremental/-/browserify-incremental-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/browserify-incremental/download/browserify-incremental-1.0.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jsdf","email":"james@jsdf.co"},"maintainers":[{"name":"jsdf","email":"james@jsdf.co"},{"name":"macil","email":""}],"directories":{},"publish_time":1413930659728,"_hasShrinkwrap":false,"_cnpm_publish_time":1413930659728,"_cnpmcore_publish_time":"2021-12-16T17:25:17.701Z"},"0.1.3":{"name":"browserify-incremental","version":"0.1.3","description":"Incremental rebuild for browserify","main":"index.js","bin":{"browserifyinc":"./bin/cmd.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"James Friend","email":"james@jsdf.co","url":"http://jsdf.co/"},"license":"MIT","homepage":"https://github.com/jsdf/browserify-incremental","bugs":{"url":"https://github.com/jsdf/browserify-incremental/issues"},"repository":{"type":"git","url":"git://github.com/jsdf/browserify-incremental.git"},"dependencies":{"browserify":"4.x","through":"^2.3.4","async":"^0.9.0","browserify-cache-api":"^0.1.2"},"_id":"browserify-incremental@0.1.3","dist":{"shasum":"e237ef3fc24fc46a9cbbd41d678a57fe6d7ac775","size":3577,"noattachment":false,"key":"/browserify-incremental/-/browserify-incremental-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/browserify-incremental/download/browserify-incremental-0.1.3.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jsdf","email":"james@jsdf.co"},"maintainers":[{"name":"jsdf","email":"james@jsdf.co"},{"name":"macil","email":""}],"directories":{},"publish_time":1413160515659,"_hasShrinkwrap":false,"_cnpm_publish_time":1413160515659,"_cnpmcore_publish_time":"2021-12-16T17:25:17.895Z"},"0.1.2":{"name":"browserify-incremental","version":"0.1.2","description":"Incremental rebuild for browserify","main":"index.js","bin":{"browserifyinc":"./bin/cmd.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"James Friend","email":"james@jsdf.co","url":"http://jsdf.co/"},"license":"MIT","homepage":"https://github.com/jsdf/browserify-incremental","bugs":{"url":"https://github.com/jsdf/browserify-incremental/issues"},"repository":{"type":"git","url":"git://github.com/jsdf/browserify-incremental.git"},"dependencies":{"browserify":"4.x","through":"^2.3.4","async":"^0.9.0","browserify-cache-api":"^0.1.2"},"_id":"browserify-incremental@0.1.2","dist":{"shasum":"19d977bd20e806c6b16acee763a827dcf029776f","size":3512,"noattachment":false,"key":"/browserify-incremental/-/browserify-incremental-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/browserify-incremental/download/browserify-incremental-0.1.2.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jsdf","email":"james@jsdf.co"},"maintainers":[{"name":"jsdf","email":"james@jsdf.co"},{"name":"macil","email":""}],"directories":{},"publish_time":1406086914763,"_hasShrinkwrap":false,"_cnpm_publish_time":1406086914763,"_cnpmcore_publish_time":"2021-12-16T17:25:18.129Z"},"0.1.1":{"name":"browserify-incremental","version":"0.1.1","description":"Incremental rebuild for browserify","main":"index.js","bin":{"browserifyinc":"./bin/cmd.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"James Friend","email":"james@jsdf.co","url":"http://jsdf.co/"},"license":"MIT","homepage":"https://github.com/jsdf/browserify-incremental","bugs":{"url":"https://github.com/jsdf/browserify-incremental/issues"},"repository":{"type":"git","url":"git://github.com/jsdf/browserify-incremental.git"},"dependencies":{"browserify":"4.x","through":"^2.3.4","async":"^0.9.0","browserify-cache-api":"^0.1.0"},"_id":"browserify-incremental@0.1.1","dist":{"shasum":"ee7db675910861063156db89916e3f6cdee97ffa","size":3511,"noattachment":false,"key":"/browserify-incremental/-/browserify-incremental-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/browserify-incremental/download/browserify-incremental-0.1.1.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jsdf","email":"james@jsdf.co"},"maintainers":[{"name":"jsdf","email":"james@jsdf.co"},{"name":"macil","email":""}],"directories":{},"publish_time":1406078483062,"_hasShrinkwrap":false,"_cnpm_publish_time":1406078483062,"_cnpmcore_publish_time":"2021-12-16T17:25:18.353Z"},"0.1.0":{"name":"browserify-incremental","version":"0.1.0","description":"Incremental rebuild for browserify","main":"index.js","bin":{"browserifyinc":"./bin/cmd.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"James Friend","email":"james@jsdf.co","url":"http://jsdf.co/"},"license":"MIT","dependencies":{"browserify":"4.x","through":"^2.3.4","async":"^0.9.0","browserify-cache-api":"^0.1.0"},"_id":"browserify-incremental@0.1.0","dist":{"shasum":"335671e3e71b6401ac9c8528c5b2f30c90d2089b","size":3456,"noattachment":false,"key":"/browserify-incremental/-/browserify-incremental-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/browserify-incremental/download/browserify-incremental-0.1.0.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jsdf","email":"james@jsdf.co"},"maintainers":[{"name":"jsdf","email":"james@jsdf.co"},{"name":"macil","email":""}],"directories":{},"publish_time":1406078227723,"_hasShrinkwrap":false,"_cnpm_publish_time":1406078227723,"_cnpmcore_publish_time":"2021-12-16T17:25:18.566Z"},"0.0.1":{"name":"browserify-incremental","version":"0.0.1","description":"Incremental rebuild for browserify","main":"index.js","bin":{"browserifyinc":"./bin/cmd.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"James Friend","email":"james@jsdf.co","url":"http://jsdf.co/"},"license":"MIT","dependencies":{"browserify":"4.x","through":"^2.3.4","async":"^0.9.0"},"_id":"browserify-incremental@0.0.1","dist":{"shasum":"bffddfb85d2b3e9358cc4bc38edbed98512ec586","size":3948,"noattachment":false,"key":"/browserify-incremental/-/browserify-incremental-0.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/browserify-incremental/download/browserify-incremental-0.0.1.tgz"},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"jsdf","email":"james@jsdf.co"},"maintainers":[{"name":"jsdf","email":"james@jsdf.co"},{"name":"macil","email":""}],"directories":{},"publish_time":1404749816396,"_hasShrinkwrap":false,"_cnpm_publish_time":1404749816396,"_cnpmcore_publish_time":"2021-12-16T17:25:18.776Z"}},"readme":"# browserify-incremental\n\nIncremental rebuild for browserify\n\nUpdate any source file and re-bundle, and only changed files will be parsed,\nso it will build super fast (even with big dependencies like React!).\n\n\n## How is this different from [watchify](https://github.com/substack/watchify)?\n\nbrowserify-incremental can detect changes which occured in between runs, which\nmeans it can be used as part of build systems which are invoked on demand,\nwithout requiring a long lived process. Whereas watchify is slow for the first\nrun upon each startup, browserify-incremental is fast every time after the very\nfirst.\n\n\n# example\n\nUse `browserifyinc` with all the same arguments as `browserify`, with the added\n`--cachefile` argument specifying where to put the cache file:\n\n```\n$ browserifyinc -r react -o output/bundle.js  -v\n556200 bytes written to output/bundle.js (1.38 seconds)\n$ browserifyinc -r react -o output/bundle.js  -v\n556200 bytes written to output/bundle.js (0.13 seconds)\n```\n\nNow if you change some files and rebuild, only the changed files will be parsed\nand the rest will reuse the previous build's cached output.\n\nYou can use `-v`/`--verbose` to get more verbose output to show which files have\nchanged and how long the bundling took:\n\n```\n$ browserifyinc test-module/ -v -o output/bundle.js\nchanged files:\n/Users/jfriend/code/browserify-incremental/example/test-module/index.js\n1000423 bytes written to output/bundle.js (0.18 seconds)\n```\n\nIf you don't specify `--cachefile`, a `browserify-cache.json` file will be\ncreated in the current working directory.\n\n# usage\n\n# CLI\n\n```\nbrowserifyinc --cachefile tmp/browserify-cache.json main.js > output.js\n```\n\nAll the bundle options are the same as the browserify command except for `-v`\nand `--cachefile`.\n\n# API\n\n``` js\nvar browserifyInc = require('browserify-incremental')\n```\n\n## var b = browserifyInc(opts)\n\nCreate a browserify bundle `b` from `opts`.\n\n`b` is exactly like a browserify bundle except that it caches file contents and\ncalling `b.bundle()` extra times past the first time will be much faster\ndue to that caching.\n\nBy default, when used via API, browserify-incremental will only use in-memory\ncaching, however you can pass a `cacheFile` option which will use an on disk\ncache instead (useful for build scripts which run once and exit).\n\nYou can also pass in a browserify instance of your own, and that will be used\ninstead of creating a new one, however when you create your browserify instance\nyou must include the following options:\n\n```js\n{cache: {}, packageCache: {}, fullPaths: true}\n```\n\nFor convenience, these options are available as `browserifyInc.args`, so you can\nuse them like:\n\n```js\nvar browserify = require('browserify')\nvar browserifyInc = require('browserify-incremental')\nvar xtend = require('xtend')\n\nvar b = browserify(xtend(browserifyInc.args, {\n  // your custom opts\n}))\nbrowserifyInc(b, {cacheFile: './browserify-cache.json'})\n\nb.bundle().pipe(process.stdout)\n```\n\nThe `cacheFile` opt can be passed to either the browserify or browserify-incremental\nconstructor.\n\n# events\n\n## b.on('bytes', function (bytes) {})\n\nWhen a bundle is generated, this event fires with the number of bytes written.\n\n## b.on('time', function (time) {})\n\nWhen a bundle is generated, this event fires with the time it took to create the\nbundle in milliseconds.\n\n## b.on('log', function (msg) {})\n\nThis event fires to with messages of the form:\n\n```\nX bytes written (Y seconds)\n```\n\nwith the number of bytes in the bundle X and the time in seconds Y.\n\n# install\n\nWith [npm](https://npmjs.org) do:\n\n```\n$ npm install -g browserify-incremental browserify\n```\n\nto get the browserifyinc command and:\n\n```\n$ npm install --save browserify-incremental browserify\n```\n\nto get just the library.\n\n## Contributing\n\nPlease see the [Contributor Guidelines](CONTRIBUTING.md).\n\n# license\n\nMIT\n","_attachments":{},"homepage":"https://github.com/jsdf/browserify-incremental","bugs":{"url":"https://github.com/jsdf/browserify-incremental/issues"},"license":"MIT"}