{"_id":"bal-util","_rev":"217682","name":"bal-util","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","dist-tags":{"latest":"2.8.0"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"time":{"modified":"2021-06-03T15:37:23.000Z","created":"2011-05-18T02:18:44.212Z","2.8.0":"2018-06-25T20:18:47.052Z","2.7.0":"2018-06-10T07:00:19.324Z","2.6.0":"2016-09-26T21:56:17.470Z","2.5.1":"2015-02-06T21:27:06.151Z","2.5.0":"2014-12-17T03:56:42.033Z","2.4.3":"2014-12-12T03:25:53.068Z","2.4.2":"2014-12-12T03:21:04.075Z","2.4.1":"2014-01-10T04:00:33.874Z","2.4.0":"2013-12-10T08:52:36.768Z","2.3.2":"2013-11-01T08:40:30.796Z","2.3.1":"2013-10-26T22:49:25.881Z","2.3.0":"2013-07-12T17:07:16.656Z","2.2.0":"2013-06-24T05:23:19.578Z","2.1.0":"2013-05-25T09:19:28.148Z","2.0.5":"2013-04-24T15:34:20.983Z","2.0.4":"2013-04-06T06:50:34.705Z","2.0.3":"2013-04-05T09:48:47.225Z","2.0.2":"2013-04-05T08:54:19.070Z","2.0.1":"2013-04-05T03:25:27.224Z","2.0.0":"2013-04-05T03:07:37.388Z","1.18.0":"2013-04-01T07:38:26.075Z","1.17.0":"2013-03-27T04:49:18.019Z","1.16.13":"2013-03-23T06:22:09.199Z","1.16.12":"2013-03-19T12:29:58.595Z","1.16.11":"2013-03-09T15:13:14.060Z","1.16.10":"2013-03-07T14:20:40.294Z","1.16.9":"2013-03-07T13:57:09.667Z","1.16.8":"2013-02-15T23:51:15.064Z","1.16.7":"2013-02-12T11:44:24.169Z","1.16.6":"2013-02-12T10:03:00.258Z","1.16.5":"2013-02-06T07:25:50.550Z","1.16.4":"2013-02-06T06:47:21.441Z","1.16.3":"2013-02-05T04:30:51.654Z","1.16.2":"2013-02-01T02:37:57.384Z","1.16.1":"2013-01-25T12:48:10.673Z","1.16.0":"2013-01-24T00:46:45.025Z","1.15.4":"2013-01-08T13:49:21.581Z","1.15.3":"2012-12-24T05:39:13.232Z","1.15.2":"2012-12-15T13:23:43.518Z","1.15.1":"2012-12-15T12:20:24.333Z","1.15.0":"2012-12-15T11:40:05.864Z","1.14.1":"2012-12-14T06:59:36.262Z","1.14.0":"2012-11-23T05:42:41.053Z","1.13.13":"2012-10-27T10:33:14.887Z","1.13.12":"2012-10-22T05:13:43.499Z","1.13.11":"2012-10-21T21:55:30.942Z","1.13.10":"2012-10-07T11:50:16.844Z","1.13.9":"2012-10-07T04:48:19.523Z","1.13.8":"2012-10-02T00:42:59.844Z","1.13.7":"2012-09-24T08:41:31.679Z","1.13.6":"2012-09-18T08:41:20.863Z","1.13.5":"2012-09-13T02:29:42.462Z","1.13.4":"2012-08-28T13:59:30.782Z","1.13.3":"2012-08-28T05:05:38.019Z","1.13.2":"2012-08-15T21:56:43.949Z","1.13.1":"2012-08-15T21:49:52.742Z","1.13.0":"2012-08-09T13:16:00.916Z","1.12.5":"2012-07-18T00:39:11.871Z","1.12.4":"2012-07-12T06:12:04.322Z","1.12.3":"2012-07-12T03:43:08.753Z","1.12.2":"2012-07-12T02:51:49.997Z","1.12.1":"2012-07-09T19:22:47.061Z","1.12.0":"2012-07-07T13:42:28.489Z","1.11.2":"2012-07-07T10:37:53.492Z","1.11.1":"2012-07-04T02:18:13.995Z","1.11.0":"2012-07-01T04:10:18.949Z","1.10.3":"2012-06-26T12:39:55.346Z","1.10.2":"2012-06-26T12:15:08.163Z","1.10.1":"2012-06-26T10:48:06.407Z","1.10.0":"2012-06-26T10:25:23.311Z","1.9.4":"2012-06-22T09:59:37.146Z","1.9.3":"2012-06-22T03:26:28.978Z","1.9.2":"2012-06-21T01:43:47.344Z","1.9.1":"2012-06-21T01:07:11.158Z","1.9.0":"2012-06-20T23:43:44.419Z","1.8.8":"2012-06-20T10:16:39.153Z","1.8.6":"2012-06-19T10:40:34.737Z","1.8.5":"2012-06-11T10:12:36.571Z","1.8.4":"2012-06-11T07:09:50.534Z","1.8.3":"2012-06-09T04:06:08.043Z","1.8.2":"2012-06-09T03:50:42.398Z","1.8.1":"2012-06-09T02:22:49.052Z","1.8.0":"2012-06-09T01:24:17.501Z","1.7.0":"2012-06-06T10:09:04.579Z","1.6.5":"2012-05-30T06:03:42.868Z","1.6.4":"2012-05-30T04:56:27.820Z","1.6.3":"2012-05-22T08:04:41.259Z","1.6.2":"2012-05-14T06:00:48.429Z","1.6.1":"2012-05-04T03:37:28.681Z","1.6.0":"2012-05-04T02:37:23.003Z","1.5.0":"2012-04-18T07:35:18.959Z","1.4.3":"2012-04-14T02:56:15.382Z","1.4.2":"2012-04-05T10:48:08.757Z","1.4.1":"2012-04-05T10:16:29.469Z","1.4.0":"2012-04-01T23:39:30.493Z","1.3.0":"2012-02-26T07:33:21.895Z","1.2.0":"2012-02-14T07:11:12.679Z","1.1.0":"2012-02-11T09:02:50.017Z","1.0.0":"2012-02-05T12:07:24.502Z","0.9.0":"2012-01-18T08:31:51.477Z","0.8.1":"2011-11-13T11:41:31.434Z","0.8.0":"2011-11-02T08:42:17.674Z","0.7.0":"2011-10-03T03:47:40.905Z","0.6.0":"2011-09-14T10:46:42.076Z","0.5.0":"2011-07-15T04:01:09.377Z","0.4.0":"2011-06-02T03:48:08.752Z","0.3.0":"2011-05-31T15:37:51.450Z","0.2.3":"2011-05-23T06:45:11.994Z","0.2.2":"2011-05-20T01:56:24.701Z","0.2.1":"2011-05-20T01:46:51.268Z","0.2.0":"2011-05-20T00:30:53.570Z","0.1.6":"2011-05-19T03:22:17.115Z","0.1.5":"2011-05-19T03:15:00.600Z","0.1.4":"2011-05-19T03:11:50.034Z","0.1.3":"2011-05-19T03:06:27.171Z","0.1.2":"2011-05-18T04:59:26.176Z","0.1.1":"2011-05-18T04:57:26.003Z","0.1.0":"2011-05-18T02:18:44.212Z"},"users":{"fgribreau":true},"author":{"name":"2011+ Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"repository":{"type":"git","url":"git+https://github.com/balupton/bal-util.git"},"versions":{"2.8.0":{"title":"Benjamin Lupton's Utility Functions","name":"bal-util","version":"2.8.0","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","license":"MIT","keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","opencollective","flattr","paypal","bitcoin","wishlist","---","slackin"],"config":{"patreonUsername":"bevry","opencollectiveUsername":"bevry","flattrUsername":"balupton","paypalURL":"https://bevry.me/paypal","bitcoinURL":"https://bevry.me/bitcoin","wishlistURL":"https://bevry.me/wishlist","slackinURL":"https://slack.bevry.me"}},"author":{"name":"2011+ Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"http://seanfridman.com"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"git+https://github.com/balupton/bal-util.git"},"engines":{"node":">=0.12"},"editions":[{"description":"Source + CoffeeScript + Require","directory":"source","entry":"index.coffee","syntaxes":["coffeescript","require"]},{"description":"CoffeeScript Compiled + ESNext + Require","directory":"esnext","entry":"index.js","syntaxes":["javascript","esnext","require"]},{"description":"CoffeeScript Compiled + ES2015 + Require","directory":"es2015","entry":"index.js","syntaxes":["javascript","es2015","require"]}],"main":"index.js","browser":"es2015/index.js","dependencies":{"ambi":"^2.5.0","eachr":"^3.2.0","editions":"^1.3.4","extendr":"^3.2.2","extract-opts":"^3.3.1","ignorefs":"^1.1.1","safefs":"^4.1.0","scandirectory":"^2.5.0","taskgroup":"^5.0.1","typechecker":"^4.3.0"},"devDependencies":{"assert-helpers":"^4.5.1","babel-core":"^6.26.3","babel-preset-es2015":"^6.24.1","coffeelint":"^2.1.0","coffeescript":"^2.3.1","joe":"^2.0.2","joe-reporter-console":"^2.0.1","projectz":"^1.4.0","rimraf":"^2.5.4"},"scripts":{"our:setup":"npm run our:setup:npm","our:setup:npm":"npm install","our:clean":"rm -Rf ./docs ./es2015 ./es5 ./out","our:compile":"npm run our:compile:coffee:esnext && npm run our:compile:coffee:es2015","our:compile:coffee:esnext":"coffee -bco ./esnext ./source","our:compile:coffee:es2015":"coffee -bcto ./es2015 ./source","our:meta":"npm run our:meta:projectz","our:meta:projectz":"projectz compile","our:verify":"npm run our:verify:coffeelint","our:verify:coffeelint":"coffeelint ./source","our:deploy":"echo no need for this project","our:test":"npm run our:verify && npm test","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:release:push":"git push origin master && git push origin --tags","test":"node --harmony ./test.js --joe-reporter=console"},"gitHead":"9b812539eeb9ac970670df0ea2071637c73c6272","_id":"bal-util@2.8.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"bevryme","email":"us@bevry.me"},"dist":{"shasum":"9b32b64f5bc5be61e880c9895133c3b837fc27e8","size":29292,"noattachment":false,"key":"/bal-util/-/bal-util-2.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-2.8.0.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bal-util_2.8.0_1529957926963_0.3981871078773809"},"_hasShrinkwrap":false,"publish_time":1529957927052,"_cnpm_publish_time":1529957927052},"2.7.0":{"title":"Benjamin Lupton's Utility Functions","name":"bal-util","version":"2.7.0","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","license":"MIT","keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","patreon","opencollective","flattr","paypal","bitcoin","wishlist","---","slackin"],"config":{"patreonUsername":"bevry","opencollectiveUsername":"bevry","flattrUsername":"balupton","paypalURL":"https://bevry.me/paypal","bitcoinURL":"https://bevry.me/bitcoin","wishlistURL":"https://bevry.me/wishlist","slackinURL":"https://slack.bevry.me"}},"author":{"name":"2011+ Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"http://seanfridman.com"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"git+https://github.com/balupton/bal-util.git"},"engines":{"node":">=0.12"},"editions":[{"description":"Source + CoffeeScript + Require","directory":"source","entry":"index.coffee","syntaxes":["coffeescript","require"]},{"description":"CoffeeScript Compiled + ESNext + Require","directory":"esnext","entry":"index.js","syntaxes":["javascript","esnext","require"]},{"description":"CoffeeScript Compiled + ES2015 + Require","directory":"es2015","entry":"index.js","syntaxes":["javascript","es2015","require"]}],"main":"index.js","browser":"es5/lib/balutil.js","dependencies":{"ambi":"^2.5.0","eachr":"^3.2.0","editions":"^1.3.4","extendr":"^3.2.2","extract-opts":"^3.3.1","ignorefs":"^1.1.1","safefs":"^4.1.0","scandirectory":"^2.5.0","taskgroup":"^5.0.1","typechecker":"^4.3.0"},"devDependencies":{"assert-helpers":"^4.5.1","babel-core":"^6.26.3","babel-preset-es2015":"^6.24.1","coffeelint":"^2.1.0","coffeescript":"^2.3.1","joe":"^2.0.2","joe-reporter-console":"^2.0.1","projectz":"^1.4.0","rimraf":"^2.5.4"},"scripts":{"our:setup":"npm run our:setup:npm","our:setup:npm":"npm install","our:clean":"rm -Rf ./docs ./es2015 ./es5 ./out","our:compile":"npm run our:compile:coffee:esnext && npm run our:compile:coffee:es2015","our:compile:coffee:esnext":"coffee -bco ./esnext ./source","our:compile:coffee:es2015":"coffee -bcto ./es2015 ./source","our:meta":"npm run our:meta:projectz","our:meta:projectz":"projectz compile","our:verify":"npm run our:verify:coffeelint","our:verify:coffeelint":"coffeelint ./source","our:deploy":"echo no need for this project","our:test":"npm run our:verify && npm test","our:release":"npm run our:release:prepare && npm run our:release:check-changelog && npm run our:release:check-dirty && npm run our:release:tag && npm run our:release:push","our:release:prepare":"npm run our:clean && npm run our:compile && npm run our:test && npm run our:meta","our:release:check-changelog":"cat ./HISTORY.md | grep v$npm_package_version || (echo add a changelog entry for v$npm_package_version && exit -1)","our:release:check-dirty":"git diff --exit-code","our:release:tag":"export MESSAGE=$(cat ./HISTORY.md | sed -n \"/## v$npm_package_version/,/##/p\" | sed 's/## //' | awk 'NR>1{print buf}{buf = $0}') && test \"$MESSAGE\" || (echo 'proper changelog entry not found' && exit -1) && git tag v$npm_package_version -am \"$MESSAGE\"","our:release:push":"git push origin master && git push origin --tags","test":"node --harmony ./test.js --joe-reporter=console"},"gitHead":"3f78e730250a08ab1a459ad7d876285391df2280","_id":"bal-util@2.7.0","_npmVersion":"6.1.0","_nodeVersion":"10.4.0","_npmUser":{"name":"bevryme","email":"us@bevry.me"},"dist":{"shasum":"e30c85752d35a5795083a3d163b7fae7623a9a93","size":32251,"noattachment":false,"key":"/bal-util/-/bal-util-2.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-2.7.0.tgz"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/bal-util_2.7.0_1528614019242_0.6397982455955504"},"_hasShrinkwrap":false,"publish_time":1528614019324,"_cnpm_publish_time":1528614019324},"2.6.0":{"title":"[Benjamin Lupton's](https://balupton.com) Utility Functions","name":"bal-util","version":"2.6.0","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","license":"MIT","keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"badges":{"list":["travisci","npmversion","npmdownloads","daviddm","daviddmdev","---","slackin","patreon","gratipay","flattr","paypal","bitcoin","wishlist"],"config":{"patreonUsername":"bevry","gratipayUsername":"bevry","flattrUsername":"balupton","paypalURL":"https://bevry.me/paypal","bitcoinURL":"https://bevry.me/bitcoin","wishlistURL":"https://bevry.me/wishlist","slackinURL":"https://slack.bevry.me"}},"author":{"name":"2011+ Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Sean Fridman","email":"mail@seanfridman.com","url":"http://seanfridman.com"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"git+https://github.com/balupton/bal-util.git"},"engines":{"node":">=0.12"},"editions":[{"description":"Source + CoffeeScript + Require","entry":"src/lib/balutil.coffee","directory":"src","syntaxes":["coffeescript","require"]},{"description":"CoffeeScript Compiled JavaScript + ES5 + Require","entry":"es5/lib/balutil.js","directory":"es5","syntaxes":["javascript","es5","require"]}],"main":"es5/lib/balutil.js","browser":"es5/lib/balutil.js","scripts":{"setup":"npm install","compile":"npm run compile:coffeescript","compile:coffeescript":"coffee -bco ./es5 ./src","meta":"npm run meta:projectz","meta:projectz":"projectz compile","prepare":"npm run compile && npm run test && npm run meta","release":"npm run prepare && npm run release:publish && npm run release:tag && npm run release:push","release:publish":"npm publish","release:tag":"git tag v$npm_package_version -a","release:push":"git push origin master && git push origin --tags","pretest":"npm run test:coffeelint","test:coffeelint":"coffeelint ./src","test":"node --harmony ./es5/test/everything-test.js"},"dependencies":{"ambi":"^2.5.0","eachr":"^3.2.0","extendr":"^3.2.2","safefs":"^4.1.0","taskgroup":"^5.0.1","typechecker":"^4.3.0","extract-opts":"^3.3.1","ignorefs":"^1.1.1","scandirectory":"^2.5.0"},"devDependencies":{"assert-helpers":"^4.4.0","coffee-script":"^1.11.0","coffeelint":"^1.15.7","joe":"^1.8.0","joe-reporter-console":"^1.2.1","projectz":"^1.2.0","rimraf":"^2.5.4"},"gitHead":"6950f0626b590b146e5bbc92eae4314a1e3e806c","_id":"bal-util@2.6.0","_shasum":"20b94d2e7fff177234390e7aaabd4d54095b74db","_from":".","_npmVersion":"3.10.6","_nodeVersion":"6.5.0","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"dist":{"shasum":"20b94d2e7fff177234390e7aaabd4d54095b74db","size":22076,"noattachment":false,"key":"/bal-util/-/bal-util-2.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-2.6.0.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/bal-util-2.6.0.tgz_1474926975220_0.04429778619669378"},"directories":{},"publish_time":1474926977470,"_cnpm_publish_time":1474926977470,"_hasShrinkwrap":false},"2.5.1":{"title":"[Benjamin Lupton's](http://balupton.com) Utility Functions","name":"bal-util","version":"2.5.1","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","license":{"type":"MIT"},"badges":{"travis":true,"npm":true,"npmdownloads":true,"david":true,"daviddev":true,"gratipay":"balupton","flattr":"344188/balupton-on-Flattr","paypal":"QB8GQPZAH84N6","bitcoin":"https://coinbase.com/checkouts/9ef59f5479eec1d97d63382c9ebcb93a","wishlist":"http://amzn.com/w/2F8TXKSNAFG4V"},"keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"author":{"name":"2011+ Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Sean Fridman","email":"fridman@mail.sfsu.edu","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4"},"browsers":true,"dependencies":{"ambi":"^2.2.0","eachr":"^2.0.2","extendr":"^2.1.0","safefs":"^3.1.2","taskgroup":"^4.0.5","typechecker":"^2.0.8","extract-opts":"^2.2.0","ignorefs":"^1.0.0","scandirectory":"^2.5.0"},"devDependencies":{"chai":"^1.10.0","coffee-script":"^1.9.0","joe":"^1.6.0","joe-reporter-console":"^1.2.1","projectz":"^0.3.17","rimraf":"^2.2.8"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything-test.js"},"main":"./out/lib/balutil","cakeConfiguration":{"COFFEE_SRC_PATH":"src"},"gitHead":"72f7e18a0b263b02ed0288d6d36f53bc4c2f4c6a","_id":"bal-util@2.5.1","_shasum":"9b76a69b01bc1aab81e0d917bae2216f162d8d72","_from":".","_npmVersion":"2.4.1","_nodeVersion":"0.10.35","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"dist":{"shasum":"9b76a69b01bc1aab81e0d917bae2216f162d8d72","size":16130,"noattachment":false,"key":"/bal-util/-/bal-util-2.5.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-2.5.1.tgz"},"publish_time":1423258026151,"_cnpm_publish_time":1423258026151,"_hasShrinkwrap":false},"2.5.0":{"title":"[Benjamin Lupton's](http://balupton.com) Utility Functions","name":"bal-util","version":"2.5.0","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","license":{"type":"MIT"},"badges":{"travis":true,"npm":true,"npmdownloads":true,"david":true,"daviddev":true,"gratipay":"balupton","flattr":"344188/balupton-on-Flattr","paypal":"QB8GQPZAH84N6","bitcoin":"https://coinbase.com/checkouts/9ef59f5479eec1d97d63382c9ebcb93a","wishlist":"http://amzn.com/w/2F8TXKSNAFG4V"},"keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"author":{"name":"2011+ Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Sean Fridman","email":"fridman@mail.sfsu.edu","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4"},"browsers":true,"dependencies":{"ambi":"~2.2.0","eachr":"^2.0.2","extendr":"^2.1.0","safefs":"^3.1.2","taskgroup":"^4.0.5","typechecker":"^2.0.8","extract-opts":"^2.2.0","ignorefs":"^1.0.0","scandirectory":"~2.5.0"},"devDependencies":{"chai":"~1.10.0","coffee-script":"~1.8.0","joe":"~1.5.0","joe-reporter-console":"~1.2.1","projectz":"~0.3.17","rimraf":"^2.2.8"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything-test.js"},"main":"./out/lib/balutil","cakeConfiguration":{"COFFEE_SRC_PATH":"src"},"gitHead":"2885632ec146b2d6b379d0fe61cad8064409766c","_id":"bal-util@2.5.0","_shasum":"c21e59d461cafb5f8f4fd4a1dd3f69e13e1c90b4","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"dist":{"shasum":"c21e59d461cafb5f8f4fd4a1dd3f69e13e1c90b4","size":16092,"noattachment":false,"key":"/bal-util/-/bal-util-2.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-2.5.0.tgz"},"publish_time":1418788602033,"_cnpm_publish_time":1418788602033,"_hasShrinkwrap":false},"2.4.3":{"title":"[Benjamin Lupton's](http://balupton.com) Utility Functions","name":"bal-util","version":"2.4.3","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","license":{"type":"MIT"},"badges":{"travis":true,"npm":true,"npmdownloads":true,"david":true,"daviddev":true,"gratipay":"balupton","flattr":"344188/balupton-on-Flattr","paypal":"QB8GQPZAH84N6","bitcoin":"https://coinbase.com/checkouts/9ef59f5479eec1d97d63382c9ebcb93a","wishlist":"http://amzn.com/w/2F8TXKSNAFG4V"},"keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"author":{"name":"2011+ Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Sean Fridman","email":"fridman@mail.sfsu.edu","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4"},"browsers":true,"dependencies":{"ambi":"~2.2.0","eachr":"^2.0.2","extendr":"^2.1.0","safefs":"^3.1.2","taskgroup":"^4.0.5","typechecker":"^2.0.8","extract-opts":"^2.2.0","ignorefs":"^1.0.0"},"devDependencies":{"coffee-script":"~1.8.0","joe":"~1.5.0","joe-reporter-console":"~1.2.1","chai":"~1.10.0","projectz":"~0.3.17"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything-test.js"},"main":"./out/lib/balutil","cakeConfiguration":{"COFFEE_SRC_PATH":"src"},"gitHead":"9e7b7068a6ac40dd4ae247d631770400dcb8209e","_id":"bal-util@2.4.3","_shasum":"7a6871d38f757a4e3ea6b54a381cce62166ae2b4","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"dist":{"shasum":"7a6871d38f757a4e3ea6b54a381cce62166ae2b4","size":16985,"noattachment":false,"key":"/bal-util/-/bal-util-2.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-2.4.3.tgz"},"publish_time":1418354753068,"_cnpm_publish_time":1418354753068,"_hasShrinkwrap":false},"2.4.2":{"title":"[Benjamin Lupton's](http://balupton.com) Utility Functions","name":"bal-util","version":"2.4.2","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","license":{"type":"MIT"},"badges":{"travis":true,"npm":true,"npmdownloads":true,"david":true,"daviddev":true,"gratipay":"balupton","flattr":"344188/balupton-on-Flattr","paypal":"QB8GQPZAH84N6","bitcoin":"https://coinbase.com/checkouts/9ef59f5479eec1d97d63382c9ebcb93a","wishlist":"http://amzn.com/w/2F8TXKSNAFG4V"},"keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"author":{"name":"2011+ Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Sean Fridman","email":"fridman@mail.sfsu.edu","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4"},"browsers":true,"dependencies":{"ambi":"~2.2.0","eachr":"^2.0.2","extendr":"^2.1.0","safefs":"^3.1.2","taskgroup":"^4.0.5","typechecker":"^2.0.8","extract-opts":"^2.2.0","ignorefs":"^1.0.0"},"devDependencies":{"coffee-script":"~1.8.0","joe":"~1.5.0","joe-reporter-console":"~1.2.1","chai":"~1.10.0","projectz":"~0.3.17"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything-test.js"},"main":"./out/lib/balutil","cakeConfiguration":{"COFFEE_SRC_PATH":"src"},"gitHead":"ea629ce9bb2fa4c354e4f90bea90a97a34258c3a","_id":"bal-util@2.4.2","_shasum":"85ec00c939a0f34704d48e561061816042fb1795","_from":".","_npmVersion":"2.1.11","_nodeVersion":"0.10.33","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"dist":{"shasum":"85ec00c939a0f34704d48e561061816042fb1795","size":16968,"noattachment":false,"key":"/bal-util/-/bal-util-2.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-2.4.2.tgz"},"publish_time":1418354464075,"_cnpm_publish_time":1418354464075,"_hasShrinkwrap":false},"2.4.1":{"title":"[Benjamin Lupton's](http://balupton.com) Utility Functions","name":"bal-util","version":"2.4.1","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","license":{"type":"MIT"},"badges":{"travis":true,"npm":true,"david":true,"daviddev":true,"gittip":"balupton","flattr":"344188/balupton-on-Flattr","paypal":"QB8GQPZAH84N6","bitcoin":"https://coinbase.com/checkouts/9ef59f5479eec1d97d63382c9ebcb93a"},"keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"author":{"name":"2011+ Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Sean Fridman","email":"fridman@mail.sfsu.edu","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4"},"browsers":true,"dependencies":{"ambi":"~2.1.6","eachr":"~2.0.2","extendr":"~2.1.0","safefs":"~3.1.0","taskgroup":"~3.3.0","typechecker":"~2.0.8","extract-opts":"~2.2.0","ignorefs":"~1.0.0"},"devDependencies":{"coffee-script":"~1.6.2","joe":"~1.3.1","joe-reporter-console":"~1.2.0","chai":"~1.8.1","projectz":"~0.3.9"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything-test.js"},"main":"./out/lib/balutil","readmeFilename":"README.md","_id":"bal-util@2.4.1","dist":{"shasum":"561dce35d24767a2fb57eb728ae85340b5dcff92","size":10193,"noattachment":false,"key":"/bal-util/-/bal-util-2.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-2.4.1.tgz"},"_from":".","_npmVersion":"1.3.22","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"publish_time":1389326433874,"_cnpm_publish_time":1389326433874,"_hasShrinkwrap":false},"2.4.0":{"title":"[Benjamin Lupton's](http://balupton.com) Utility Functions","name":"bal-util","version":"2.4.0","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","license":{"type":"MIT"},"badges":{"travis":true,"npm":true,"gittip":"balupton","flattr":"344188/balupton-on-Flattr","paypal":"QB8GQPZAH84N6"},"keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"author":{"name":"2011+ Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Sean Fridman","email":"fridman@mail.sfsu.edu","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4"},"dependencies":{"ambi":"~2.1.6","eachr":"~2.0.2","extendr":"~2.1.0","safefs":"~3.0.1","taskgroup":"~3.3.0","typechecker":"~2.0.8","extract-opts":"~2.2.0","ignorefs":"~1.0.0"},"devDependencies":{"coffee-script":"~1.6.2","joe":"~1.3.1","joe-reporter-console":"~1.2.0","chai":"~1.8.1","projectz":"~0.2.5"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything-test.js"},"main":"./out/lib/balutil","readmeFilename":"README.md","_id":"bal-util@2.4.0","dist":{"shasum":"7e76dddd6a73caf63871ebeb21f3a95a0186e623","size":16605,"noattachment":false,"key":"/bal-util/-/bal-util-2.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-2.4.0.tgz"},"_from":".","_npmVersion":"1.3.15","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"publish_time":1386665556768,"_cnpm_publish_time":1386665556768,"_hasShrinkwrap":false},"2.3.2":{"title":"[Benjamin Lupton's](http://balupton.com) Utility Functions","name":"bal-util","version":"2.3.2","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","license":{"type":"MIT"},"badges":{"travis":true,"npm":true,"gittip":"balupton","flattr":"344188/balupton-on-Flattr","paypal":"QB8GQPZAH84N6"},"keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Sean Fridman","email":"fridman@mail.sfsu.edu","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4"},"dependencies":{"ambi":"~2.1.6","eachr":"~2.0.2","extendr":"~2.1.0","safefs":"~3.0.1","taskgroup":"~3.3.0","typechecker":"~2.0.8","extract-opts":"~2.2.0"},"devDependencies":{"coffee-script":"~1.6.2","joe":"~1.3.1","joe-reporter-console":"~1.2.0","chai":"~1.8.1","projectz":"~0.2.5"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything-test.js"},"main":"./out/lib/balutil","readmeFilename":"README.md","_id":"bal-util@2.3.2","dist":{"shasum":"029e1d489221d3a18258ce60ed04319e5b50dc55","size":17340,"noattachment":false,"key":"/bal-util/-/bal-util-2.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-2.3.2.tgz"},"_from":".","_npmVersion":"1.3.13","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"publish_time":1383295230796,"_cnpm_publish_time":1383295230796,"_hasShrinkwrap":false},"2.3.1":{"title":"Benjamin Lupton's Utility Functions","name":"bal-util","version":"2.3.1","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","license":{"type":"MIT"},"badges":{"travis":true,"npm":true,"gittip":"balupton","flattr":"344188/balupton-on-Flattr","paypal":"QB8GQPZAH84N6"},"keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Sean Fridman","email":"fridman@mail.sfsu.edu","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4"},"dependencies":{"ambi":"~2.1.4","eachr":"~2.0.2","extendr":"~2.1.0","safefs":"~3.0.1","taskgroup":"~3.2.3","typechecker":"~2.0.1","extract-opts":"~2.2.0"},"devDependencies":{"coffee-script":"~1.6.2","joe":"~1.3.0","joe-reporter-console":"~1.2.0","chai":"~1.8.1","projectz":"~0.2.3"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything-test.js"},"main":"./out/lib/balutil","readmeFilename":"README.md","_id":"bal-util@2.3.1","dist":{"shasum":"c542c13193fc19f83a713bcbb9acfadfa7931837","size":17313,"noattachment":false,"key":"/bal-util/-/bal-util-2.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-2.3.1.tgz"},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"publish_time":1382827765881,"_cnpm_publish_time":1382827765881,"_hasShrinkwrap":false},"2.3.0":{"name":"bal-util","version":"2.3.0","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Sean Fridman","email":"fridman@mail.sfsu.edu","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4"},"dependencies":{"ambi":"~2.0.0","eachr":"~2.0.2","extendr":"~2.0.1","safefs":"~3.0.1","taskgroup":"~3.1.1","typechecker":"~2.0.1","extract-opts":"~2.2.0"},"devDependencies":{"coffee-script":"~1.6.2","joe":"~1.2.0","joe-reporter-console":"~1.2.0","chai":"~1.7.0"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything-test.js"},"main":"./out/lib/balutil","readmeFilename":"README.md","_id":"bal-util@2.3.0","dist":{"shasum":"76ad00b69e7d4aa0b41251076a1d73afa5976340","size":9989,"noattachment":false,"key":"/bal-util/-/bal-util-2.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-2.3.0.tgz"},"_from":".","_npmVersion":"1.3.1","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"publish_time":1373648836656,"_cnpm_publish_time":1373648836656,"_hasShrinkwrap":false},"2.2.0":{"name":"bal-util","version":"2.2.0","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Sean Fridman","email":"fridman@mail.sfsu.edu","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4"},"dependencies":{"ambi":"~2.0.0","eachr":"~2.0.2","extendr":"~2.0.1","safefs":"~3.0.1","taskgroup":"~3.1.1","typechecker":"~2.0.1","extract-opts":"~2.2.0"},"devDependencies":{"coffee-script":"~1.6.2","joe":"~1.2.0","joe-reporter-console":"~1.2.0","chai":"~1.7.0"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything-test.js"},"main":"./out/lib/balutil","readmeFilename":"README.md","_id":"bal-util@2.2.0","dist":{"shasum":"e553d9593afa7a3fe46ea3cefbea8eda7caab5e6","size":10237,"noattachment":false,"key":"/bal-util/-/bal-util-2.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-2.2.0.tgz"},"_from":".","_npmVersion":"1.2.32","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"publish_time":1372051399578,"_cnpm_publish_time":1372051399578,"_hasShrinkwrap":false},"2.1.0":{"name":"bal-util","version":"2.1.0","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Sean Fridman","email":"fridman@mail.sfsu.edu","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4"},"dependencies":{"ambi":"~2.0.0","eachr":"~2.0.2","extendr":"~2.0.1","safefs":"~3.0.1","taskgroup":"~3.1.1","typechecker":"~2.0.1"},"devDependencies":{"coffee-script":"~1.6.2","joe":"~1.2.0","joe-reporter-console":"~1.2.0","chai":"~1.6.0"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything-test.js"},"main":"./out/lib/balutil","readmeFilename":"README.md","_id":"bal-util@2.1.0","dist":{"shasum":"c6c628edb4cdbfc331c276adc2889df639035729","size":13546,"noattachment":false,"key":"/bal-util/-/bal-util-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-2.1.0.tgz"},"_from":".","_npmVersion":"1.2.18","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"publish_time":1369473568148,"_cnpm_publish_time":1369473568148,"_hasShrinkwrap":false},"2.0.5":{"name":"bal-util","version":"2.0.5","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Sean Fridman","email":"fridman@mail.sfsu.edu","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4"},"dependencies":{"ambi":"~2.0.0","eachr":"~2.0.2","extendr":"~2.0.1","safefs":"~3.0.1","taskgroup":"~3.1.1","typechecker":"~2.0.1"},"devDependencies":{"coffee-script":"~1.6.2","joe":"~1.2.0","joe-reporter-console":"~1.2.0","chai":"~1.5.0"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything-test.js"},"main":"./out/lib/balutil","readmeFilename":"README.md","_id":"bal-util@2.0.5","dist":{"shasum":"b5a3b78e520b17892dfa051d2a819e8a48455b9c","size":13481,"noattachment":false,"key":"/bal-util/-/bal-util-2.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-2.0.5.tgz"},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"publish_time":1366817660983,"_cnpm_publish_time":1366817660983,"_hasShrinkwrap":false},"2.0.4":{"name":"bal-util","version":"2.0.4","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Sean Fridman","email":"fridman@mail.sfsu.edu","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4"},"dependencies":{"ambi":"~2.0.0","eachr":"~2.0.2","extendr":"~2.0.1","safefs":"~3.0.1","taskgroup":"~3.1.1","typechecker":"~2.0.1"},"devDependencies":{"coffee-script":"~1.6.2","joe":"~1.2.0","joe-reporter-console":"~1.2.0","chai":"~1.5.0"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything-test.js"},"main":"./out/lib/balutil","readmeFilename":"README.md","_id":"bal-util@2.0.4","dist":{"shasum":"d2f73cc2d0fe64545d4696295537516fc8492bfe","size":13258,"noattachment":false,"key":"/bal-util/-/bal-util-2.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-2.0.4.tgz"},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"publish_time":1365231034705,"_cnpm_publish_time":1365231034705,"_hasShrinkwrap":false},"2.0.3":{"name":"bal-util","version":"2.0.3","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Sean Fridman","email":"fridman@mail.sfsu.edu","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4"},"dependencies":{"ambi":"~2.0.0","eachr":"~2.0.2","extendr":"~2.0.1","safefs":"~3.0.1","taskgroup":"~3.1.1","typechecker":"~2.0.1"},"devDependencies":{"coffee-script":"~1.6.2","joe":"~1.2.0","joe-reporter-console":"~1.2.0","chai":"~1.5.0"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything-test.js"},"main":"./out/lib/balutil","readmeFilename":"README.md","_id":"bal-util@2.0.3","dist":{"shasum":"2f97e4da4eb53042be253054d9afb7d1ea89260f","size":13259,"noattachment":false,"key":"/bal-util/-/bal-util-2.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-2.0.3.tgz"},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"publish_time":1365155327225,"_cnpm_publish_time":1365155327225,"_hasShrinkwrap":false},"2.0.2":{"name":"bal-util","version":"2.0.2","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Sean Fridman","email":"fridman@mail.sfsu.edu","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4"},"dependencies":{"ambi":"~2.0.0","eachr":"~2.0.2","extendr":"~2.0.1","safefs":"~3.0.1","taskgroup":"~3.1.1","typechecker":"~2.0.1"},"devDependencies":{"coffee-script":"~1.6.2","joe":"~1.2.0","joe-reporter-console":"~1.2.0","chai":"~1.5.0"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything-test.js"},"main":"./out/lib/balutil","readmeFilename":"README.md","_id":"bal-util@2.0.2","dist":{"shasum":"ff90d3c6f7b788f930948e0128cbd9b4305079c2","size":13276,"noattachment":false,"key":"/bal-util/-/bal-util-2.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-2.0.2.tgz"},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"publish_time":1365152059070,"_cnpm_publish_time":1365152059070,"_hasShrinkwrap":false},"2.0.1":{"name":"bal-util","version":"2.0.1","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Sean Fridman","email":"fridman@mail.sfsu.edu","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4"},"dependencies":{"ambi":"~2.0.0","eachr":"~2.0.2","extendr":"~2.0.1","safefs":"~3.0.1","taskgroup":"~3.1.1","typechecker":"~2.0.1"},"devDependencies":{"coffee-script":"~1.6.2","joe":"~1.2.0","joe-reporter-console":"~1.2.0","chai":"~1.5.0"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything-test.js"},"main":"./out/lib/balutil","readmeFilename":"README.md","_id":"bal-util@2.0.1","dist":{"shasum":"17006e81dfeb0487a81e7a47961a72620959f6c8","size":13324,"noattachment":false,"key":"/bal-util/-/bal-util-2.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-2.0.1.tgz"},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"publish_time":1365132327224,"_cnpm_publish_time":1365132327224,"_hasShrinkwrap":false},"2.0.0":{"name":"bal-util","version":"2.0.0","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Sean Fridman","email":"fridman@mail.sfsu.edu","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4"},"dependencies":{"ambi":"~2.0.0","eachr":"~2.0.2","extendr":"~2.0.1","safefs":"~3.0.1","taskgroup":"~3.1.1","typechecker":"~2.0.1"},"devDependencies":{"coffee-script":"~1.6.2","joe":"~1.2.0","joe-reporter-console":"~1.2.0","chai":"~1.5.0"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything-test.js"},"main":"./out/lib/balutil","readmeFilename":"README.md","_id":"bal-util@2.0.0","dist":{"shasum":"91e63bac91588bd0f80f3b35133381038aaa3c3e","size":13308,"noattachment":false,"key":"/bal-util/-/bal-util-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-2.0.0.tgz"},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"publish_time":1365131257388,"_cnpm_publish_time":1365131257388,"_hasShrinkwrap":false},"1.18.0":{"name":"bal-util","version":"1.18.0","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Sean Fridman","email":"fridman@mail.sfsu.edu","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4"},"dependencies":{"ambi":"~2.0.0","eachr":"~2.0.2","extendr":"~2.0.1","getsetdeep":"~2.0.0","safecallback":"~1.0.1","safefs":"~2.0.3","taskgroup":"~2.0.0","typechecker":"~2.0.1"},"devDependencies":{"coffee-script":"~1.6.2","joe":"~1.1.2","chai":"~1.5.0"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything-test.js --joe-reporter=list"},"main":"./out/lib/balutil","readmeFilename":"README.md","_id":"bal-util@1.18.0","dist":{"shasum":"4e2e2d90816d1a6b7e37174020042a2ce258421d","size":14179,"noattachment":false,"key":"/bal-util/-/bal-util-1.18.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.18.0.tgz"},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"publish_time":1364801906075,"_cnpm_publish_time":1364801906075,"_hasShrinkwrap":false},"1.17.0":{"name":"bal-util","version":"1.17.0","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"https://github.com/balupton"},{"name":"Sean Fridman","email":"fridman@mail.sfsu.edu","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4"},"dependencies":{},"devDependencies":{"coffee-script":"~1.6.2","joe":"~1.1.2","chai":"~1.5.0"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything.test.js --joe-reporter=list"},"main":"./out/lib/balutil","readmeFilename":"README.md","_id":"bal-util@1.17.0","dist":{"shasum":"c1bf7e66beef92f80b7cc52a04a060c62b4c7318","size":17029,"noattachment":false,"key":"/bal-util/-/bal-util-1.17.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.17.0.tgz"},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"publish_time":1364359758019,"_cnpm_publish_time":1364359758019,"_hasShrinkwrap":false},"1.16.13":{"name":"bal-util","version":"1.16.13","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Sean Fridman","email":"fridman@mail.sfsu.edu","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4"},"dependencies":{},"devDependencies":{"coffee-script":"~1.6.2","joe":"~1.1.1","chai":"~1.5.0"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything.test.js --joe-reporter=list"},"main":"./out/lib/balutil","readmeFilename":"README.md","_id":"bal-util@1.16.13","dist":{"shasum":"0bf4122f5d5c2442c4d193608143d83550bf8f57","size":17563,"noattachment":false,"key":"/bal-util/-/bal-util-1.16.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.16.13.tgz"},"_from":".","_npmVersion":"1.2.15","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"publish_time":1364019729199,"_cnpm_publish_time":1364019729199,"_hasShrinkwrap":false},"1.16.12":{"name":"bal-util","version":"1.16.12","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Sean Fridman","email":"fridman@mail.sfsu.edu","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4"},"dependencies":{},"devDependencies":{"coffee-script":"~1.6.2","joe":"~1.1.1"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything.test.js --joe-reporter=list"},"main":"./out/lib/balutil","readmeFilename":"README.md","_id":"bal-util@1.16.12","dist":{"shasum":"8ee100ed65da9e6c65ff9e2a15e89d394733adb2","size":17455,"noattachment":false,"key":"/bal-util/-/bal-util-1.16.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.16.12.tgz"},"_from":".","_npmVersion":"1.2.14","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"publish_time":1363696198595,"_cnpm_publish_time":1363696198595,"_hasShrinkwrap":false},"1.16.11":{"name":"bal-util","version":"1.16.11","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Sean Fridman","email":"fridman@mail.sfsu.edu","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4"},"dependencies":{},"devDependencies":{"coffee-script":"~1.4.0","joe":"~1.1.1"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything.test.js --joe-reporter=list"},"main":"./out/lib/balutil","readmeFilename":"README.md","_id":"bal-util@1.16.11","dist":{"shasum":"feecab08ba5709ac547dc8e0a864f4d25c0fd788","size":17314,"noattachment":false,"key":"/bal-util/-/bal-util-1.16.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.16.11.tgz"},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"publish_time":1362841994060,"_cnpm_publish_time":1362841994060,"_hasShrinkwrap":false},"1.16.10":{"name":"bal-util","version":"1.16.10","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Sean Fridman","email":"fridman@mail.sfsu.edu","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4"},"dependencies":{},"devDependencies":{"coffee-script":"~1.4.0","joe":"~1.1.1"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything.test.js --joe-reporter=list"},"main":"./out/lib/balutil","readmeFilename":"README.md","_id":"bal-util@1.16.10","dist":{"shasum":"0f098fccc53e61da4ac6d7551789d381d1bad0aa","size":17301,"noattachment":false,"key":"/bal-util/-/bal-util-1.16.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.16.10.tgz"},"_from":".","_npmVersion":"1.2.12","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"publish_time":1362666040294,"_cnpm_publish_time":1362666040294,"_hasShrinkwrap":false},"1.16.9":{"name":"bal-util","version":"1.16.9","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Sean Fridman","email":"fridman@mail.sfsu.edu","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4"},"dependencies":{},"devDependencies":{"coffee-script":"~1.4.0","joe":"~1.1.1"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything.test.js --joe-reporter=list"},"main":"./out/lib/balutil","readmeFilename":"README.md","_id":"bal-util@1.16.9","dist":{"shasum":"e4a85ef7b2de05ad9356e0c0ebc62afbdc2d649c","size":17289,"noattachment":false,"key":"/bal-util/-/bal-util-1.16.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.16.9.tgz"},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"publish_time":1362664629667,"_cnpm_publish_time":1362664629667,"_hasShrinkwrap":false},"1.16.8":{"name":"bal-util","version":"1.16.8","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Sean Fridman","email":"fridman@mail.sfsu.edu","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4"},"dependencies":{},"devDependencies":{"coffee-script":"~1.4.0","joe":"~1.1.1"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything.test.js --joe-reporter=list"},"main":"./out/lib/balutil","readmeFilename":"README.md","_id":"bal-util@1.16.8","dist":{"shasum":"1097716aa914b0004c5fdba179102e52fdb39b68","size":17134,"noattachment":false,"key":"/bal-util/-/bal-util-1.16.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.16.8.tgz"},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"publish_time":1360972275064,"_cnpm_publish_time":1360972275064,"_hasShrinkwrap":false},"1.16.7":{"name":"bal-util","version":"1.16.7","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Sean Fridman","email":"fridman@mail.sfsu.edu","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4"},"dependencies":{},"devDependencies":{"coffee-script":"~1.4.0","joe":"~1.1.1"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything.test.js --joe-reporter=list"},"main":"./out/lib/balutil","readmeFilename":"README.md","_id":"bal-util@1.16.7","dist":{"shasum":"a18296685db8253d0aa3f07f9cccc14d31383f7b","size":17079,"noattachment":false,"key":"/bal-util/-/bal-util-1.16.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.16.7.tgz"},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"publish_time":1360669464169,"_cnpm_publish_time":1360669464169,"_hasShrinkwrap":false},"1.16.6":{"name":"bal-util","version":"1.16.6","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Sean Fridman","email":"fridman@mail.sfsu.edu","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4"},"dependencies":{},"devDependencies":{"coffee-script":"~1.4.0","joe":"~1.1.1"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything.test.js --joe-reporter=list"},"main":"./out/lib/balutil","readmeFilename":"README.md","_id":"bal-util@1.16.6","dist":{"shasum":"9db705622309c407e899f118f8896eb4f4060fc9","size":17133,"noattachment":false,"key":"/bal-util/-/bal-util-1.16.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.16.6.tgz"},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"publish_time":1360663380258,"_cnpm_publish_time":1360663380258,"_hasShrinkwrap":false},"1.16.5":{"name":"bal-util","version":"1.16.5","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Sean Fridman","email":"fridman@mail.sfsu.edu","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4"},"dependencies":{},"devDependencies":{"coffee-script":"~1.4.0","joe":"~1.1.1"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything.test.js --joe-reporter=list"},"main":"./out/lib/balutil","readmeFilename":"README.md","_id":"bal-util@1.16.5","dist":{"shasum":"e58b6384adaf002753f4d5dcec96e3904668621a","size":16831,"noattachment":false,"key":"/bal-util/-/bal-util-1.16.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.16.5.tgz"},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"publish_time":1360135550550,"_cnpm_publish_time":1360135550550,"_hasShrinkwrap":false},"1.16.4":{"name":"bal-util","version":"1.16.4","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Sean Fridman","email":"fridman@mail.sfsu.edu","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4"},"dependencies":{},"devDependencies":{"coffee-script":"~1.4.0","joe":"~1.1.1"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything.test.js --joe-reporter=list"},"main":"./out/lib/balutil","readmeFilename":"README.md","_id":"bal-util@1.16.4","dist":{"shasum":"46eb5ef0d2d55efe7739c0ed62adcd3e48479ea4","size":16798,"noattachment":false,"key":"/bal-util/-/bal-util-1.16.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.16.4.tgz"},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"publish_time":1360133241441,"_cnpm_publish_time":1360133241441,"_hasShrinkwrap":false},"1.16.3":{"name":"bal-util","version":"1.16.3","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Sean Fridman","email":"fridman@mail.sfsu.edu","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4"},"dependencies":{},"devDependencies":{"coffee-script":"~1.4.0","joe":"~1.1.1"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything.test.js --joe-reporter=list"},"main":"./out/lib/balutil","readmeFilename":"README.md","_id":"bal-util@1.16.3","dist":{"shasum":"74f96dc8c045beb992be58dfaafc1b8906eeb753","size":16752,"noattachment":false,"key":"/bal-util/-/bal-util-1.16.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.16.3.tgz"},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"publish_time":1360038651654,"_cnpm_publish_time":1360038651654,"_hasShrinkwrap":false},"1.16.2":{"name":"bal-util","version":"1.16.2","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Sean Fridman","email":"fridman@mail.sfsu.edu","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.6"},"dependencies":{},"devDependencies":{"coffee-script":"~1.4.0","joe":"~1.1.1"},"directories":{"lib":"./out/lib"},"scripts":{"test":"./node_modules/.bin/cake test"},"main":"./out/lib/balutil","_id":"bal-util@1.16.2","dist":{"shasum":"44d7ecc12f8069e28f3a2175ddc9b9119c00a067","size":16763,"noattachment":false,"key":"/bal-util/-/bal-util-1.16.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.16.2.tgz"},"_npmVersion":"1.1.63","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"publish_time":1359686277384,"_cnpm_publish_time":1359686277384,"_hasShrinkwrap":false},"1.16.1":{"name":"bal-util","version":"1.16.1","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Sean Fridman","email":"fridman@mail.sfsu.edu","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.6"},"dependencies":{},"devDependencies":{"coffee-script":"~1.4.0","joe":"~1.1.1"},"directories":{"lib":"./out/lib"},"scripts":{"test":"./node_modules/.bin/cake test"},"main":"./out/lib/balutil","readmeFilename":"README.md","_id":"bal-util@1.16.1","dist":{"shasum":"6b69e3246b049f212ac1f41f0aef5c63bb8cb896","size":16490,"noattachment":false,"key":"/bal-util/-/bal-util-1.16.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.16.1.tgz"},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"publish_time":1359118090673,"_cnpm_publish_time":1359118090673,"_hasShrinkwrap":false},"1.16.0":{"name":"bal-util","version":"1.16.0","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Sean Fridman","email":"fridman@mail.sfsu.edu","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.6"},"dependencies":{},"devDependencies":{"coffee-script":"~1.4.0","joe":"~1.1.1"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything.test.js --joe-reporter=console"},"main":"./out/lib/balutil","readmeFilename":"README.md","_id":"bal-util@1.16.0","dist":{"shasum":"c703a4a50274ff6dc0143114ea6fca103878f76b","size":21898,"noattachment":false,"key":"/bal-util/-/bal-util-1.16.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.16.0.tgz"},"_from":".","_npmVersion":"1.2.2","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"publish_time":1358988405025,"_cnpm_publish_time":1358988405025,"_hasShrinkwrap":false},"1.15.4":{"name":"bal-util","version":"1.15.4","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Sean Fridman","email":"fridman@mail.sfsu.edu","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.6"},"dependencies":{},"devDependencies":{"coffee-script":"~1.4.0","joe":"~1.1.1"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything.test.js --joe-reporter=console"},"main":"./out/lib/balutil","readmeFilename":"README.md","_id":"bal-util@1.15.4","dist":{"shasum":"c2b4f24c4b04434f18d5ca644a920564aa613eac","size":21012,"noattachment":false,"key":"/bal-util/-/bal-util-1.15.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.15.4.tgz"},"_npmVersion":"1.1.70","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"publish_time":1357652961581,"_cnpm_publish_time":1357652961581,"_hasShrinkwrap":false},"1.15.3":{"name":"bal-util","version":"1.15.3","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Sean Fridman","email":"fridman@mail.sfsu.edu","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.6.0"},"dependencies":{},"devDependencies":{"coffee-script":"1.4.x","joe":"1.1.x"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything.test.js --joe-reporter=console"},"main":"./out/lib/balutil","_id":"bal-util@1.15.3","dist":{"shasum":"3e0f961dc0013bf41d14bc8783bae2ab1ca3e824","size":20864,"noattachment":false,"key":"/bal-util/-/bal-util-1.15.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.15.3.tgz"},"_npmVersion":"1.1.62","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"publish_time":1356327553232,"_cnpm_publish_time":1356327553232,"_hasShrinkwrap":false},"1.15.2":{"name":"bal-util","version":"1.15.2","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Sean Fridman","email":"fridman@mail.sfsu.edu","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.6.0"},"dependencies":{},"devDependencies":{"coffee-script":"1.4.x","joe":"1.1.x"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything.test.js --joe-reporter=console"},"main":"./out/lib/balutil","_id":"bal-util@1.15.2","dist":{"shasum":"f14f31f4bb789270cb0c77cf1664b597eb8a0eab","size":20802,"noattachment":false,"key":"/bal-util/-/bal-util-1.15.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.15.2.tgz"},"_npmVersion":"1.1.62","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"publish_time":1355577823518,"_cnpm_publish_time":1355577823518,"_hasShrinkwrap":false},"1.15.1":{"name":"bal-util","version":"1.15.1","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Sean Fridman","email":"fridman@mail.sfsu.edu","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.6.0"},"dependencies":{},"devDependencies":{"coffee-script":"1.4.x","joe":"1.1.x"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything.test.js --joe-reporter=console"},"main":"./out/lib/balutil","_id":"bal-util@1.15.1","dist":{"shasum":"400d606622f438312ea8aff1639c8eedbd4e54c8","size":20764,"noattachment":false,"key":"/bal-util/-/bal-util-1.15.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.15.1.tgz"},"_npmVersion":"1.1.62","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"publish_time":1355574024333,"_cnpm_publish_time":1355574024333,"_hasShrinkwrap":false},"1.15.0":{"name":"bal-util","version":"1.15.0","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Sean Fridman","email":"fridman@mail.sfsu.edu","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.6.0"},"dependencies":{},"devDependencies":{"coffee-script":"1.4.x","joe":"1.1.x"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything.test.js --joe-reporter=console"},"main":"./out/lib/balutil","_id":"bal-util@1.15.0","dist":{"shasum":"b344647f9ac1b51a3f726a9f2f0f371fff7bd32d","size":20731,"noattachment":false,"key":"/bal-util/-/bal-util-1.15.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.15.0.tgz"},"_npmVersion":"1.1.62","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"publish_time":1355571605864,"_cnpm_publish_time":1355571605864,"_hasShrinkwrap":false},"1.14.1":{"name":"bal-util","version":"1.14.1","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Sean Fridman","email":"fridman@mail.sfsu.edu","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.6.0"},"dependencies":{},"devDependencies":{"coffee-script":"1.4.x","joe":"1.1.x"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything.test.js --joe-reporter=console"},"main":"./out/lib/balutil","_id":"bal-util@1.14.1","dist":{"shasum":"ea12233201ae82db5fda7ff0731c4d0081a00eea","size":20459,"noattachment":false,"key":"/bal-util/-/bal-util-1.14.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.14.1.tgz"},"_npmVersion":"1.1.62","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"publish_time":1355468376262,"_cnpm_publish_time":1355468376262,"_hasShrinkwrap":false},"1.14.0":{"name":"bal-util","version":"1.14.0","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Sean Fridman","email":"fridman@mail.sfsu.edu","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.6.0"},"dependencies":{},"devDependencies":{"coffee-script":"1.3.x","joe":"1.0.x"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything.test.js --joe-reporter=console"},"main":"./out/lib/balutil","_id":"bal-util@1.14.0","dist":{"shasum":"154af6e438680801d2b978f33fa48c1f4c6afbb9","size":20312,"noattachment":false,"key":"/bal-util/-/bal-util-1.14.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.14.0.tgz"},"_npmVersion":"1.1.63","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"publish_time":1353649361053,"_cnpm_publish_time":1353649361053,"_hasShrinkwrap":false},"1.13.13":{"name":"bal-util","version":"1.13.13","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Sean Fridman","email":"fridman@mail.sfsu.edu","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.6.0"},"dependencies":{},"devDependencies":{"coffee-script":"1.3.x","joe":"1.0.x"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything.test.js --joe-reporter=console"},"main":"./out/lib/balutil","_id":"bal-util@1.13.13","dist":{"shasum":"632c49520a367ec5aa854688e10827d9b519325f","size":20186,"noattachment":false,"key":"/bal-util/-/bal-util-1.13.13.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.13.13.tgz"},"_npmVersion":"1.1.62","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"publish_time":1351333994887,"_cnpm_publish_time":1351333994887,"_hasShrinkwrap":false},"1.13.12":{"name":"bal-util","version":"1.13.12","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Sean Fridman","email":"fridman@mail.sfsu.edu","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.6.0"},"dependencies":{},"devDependencies":{"coffee-script":"1.3.x","joe":"1.0.x"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything.test.js --joe-reporter=console"},"main":"./out/lib/balutil","_id":"bal-util@1.13.12","dist":{"shasum":"d7172cec1eb8e2c2e81bce74e686b2c7acd834d1","size":20191,"noattachment":false,"key":"/bal-util/-/bal-util-1.13.12.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.13.12.tgz"},"_npmVersion":"1.1.63","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"publish_time":1350882823499,"_cnpm_publish_time":1350882823499,"_hasShrinkwrap":false},"1.13.11":{"name":"bal-util","version":"1.13.11","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Sean Fridman","email":"fridman@mail.sfsu.edu","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.6.0"},"dependencies":{},"devDependencies":{"coffee-script":"1.3.x","joe":"1.0.x"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything.test.js --joe-reporter=console"},"main":"./out/lib/balutil","_id":"bal-util@1.13.11","dist":{"shasum":"606b12b96aa74e66c8c5519fbc7753c0e5430c9c","size":19973,"noattachment":false,"key":"/bal-util/-/bal-util-1.13.11.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.13.11.tgz"},"_npmVersion":"1.1.62","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"publish_time":1350856530942,"_cnpm_publish_time":1350856530942,"_hasShrinkwrap":false},"1.13.10":{"name":"bal-util","version":"1.13.10","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Sean Fridman","email":"fridman@mail.sfsu.edu","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.6.0"},"dependencies":{},"devDependencies":{"coffee-script":"1.3.x","joe":"1.0.x"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything.test.js --joe-reporter=console"},"main":"./out/lib/balutil","_id":"bal-util@1.13.10","dist":{"shasum":"fa3319477c9da549c56a4f6c519e159f86e94e0a","size":19832,"noattachment":false,"key":"/bal-util/-/bal-util-1.13.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.13.10.tgz"},"publish_time":1349610616844,"_cnpm_publish_time":1349610616844,"_hasShrinkwrap":false},"1.13.9":{"name":"bal-util","version":"1.13.9","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},{"name":"Sean Fridman","email":"fridman@mail.sfsu.edu","url":"https://github.com/sfrdmn"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.6.0"},"dependencies":{},"devDependencies":{"coffee-script":"1.3.x","joe":"1.0.x"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything.test.js --joe-reporter=console"},"main":"./out/lib/balutil","_id":"bal-util@1.13.9","dist":{"shasum":"dfb5a39742bf6a029a6a2b5bdc826a66c2913b14","size":19796,"noattachment":false,"key":"/bal-util/-/bal-util-1.13.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.13.9.tgz"},"publish_time":1349585299523,"_cnpm_publish_time":1349585299523,"_hasShrinkwrap":false},"1.13.8":{"name":"bal-util","version":"1.13.8","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.6.0"},"dependencies":{},"devDependencies":{"coffee-script":"1.3.x","joe":"1.0.x"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything.test.js --joe-reporter=console"},"main":"./out/lib/balutil","_id":"bal-util@1.13.8","dist":{"shasum":"43e613d59bf61193cf6b1c08a9a585cd72773af5","size":19698,"noattachment":false,"key":"/bal-util/-/bal-util-1.13.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.13.8.tgz"},"publish_time":1349138579844,"_cnpm_publish_time":1349138579844,"_hasShrinkwrap":false},"1.13.7":{"name":"bal-util","version":"1.13.7","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.6.0"},"dependencies":{},"devDependencies":{"coffee-script":"1.3.x","joe":"1.0.x"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything.test.js --joe-reporter=console"},"main":"./out/lib/balutil","_id":"bal-util@1.13.7","dist":{"shasum":"aed6f884de3c678b8b63a256a2ad1071ca3e2a3f","size":19302,"noattachment":false,"key":"/bal-util/-/bal-util-1.13.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.13.7.tgz"},"publish_time":1348476091679,"_cnpm_publish_time":1348476091679,"_hasShrinkwrap":false},"1.13.6":{"name":"bal-util","version":"1.13.6","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.6.0"},"dependencies":{},"devDependencies":{"coffee-script":"1.3.x","joe":"1.0.x"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything.test.js --joe-reporter=console"},"main":"./out/lib/balutil","_id":"bal-util@1.13.6","dist":{"shasum":"a285e69e702a54ec63892875b3bb1571483582a7","size":18781,"noattachment":false,"key":"/bal-util/-/bal-util-1.13.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.13.6.tgz"},"publish_time":1347957680863,"_cnpm_publish_time":1347957680863,"_hasShrinkwrap":false},"1.13.5":{"name":"bal-util","version":"1.13.5","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.6.0"},"dependencies":{},"devDependencies":{"coffee-script":"1.3.x","joe":"1.0.x"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything.test.js --joe-reporter=console"},"main":"./out/lib/balutil","_id":"bal-util@1.13.5","dist":{"shasum":"8cab127043925e199e1bcc94054855f1b790aa72","size":18647,"noattachment":false,"key":"/bal-util/-/bal-util-1.13.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.13.5.tgz"},"publish_time":1347503382462,"_cnpm_publish_time":1347503382462,"_hasShrinkwrap":false},"1.13.4":{"name":"bal-util","version":"1.13.4","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.6.0"},"dependencies":{},"devDependencies":{"coffee-script":"1.3.x","joe":"1.0.x"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything.test.js --joe-reporter=console"},"main":"./out/lib/balutil","_id":"bal-util@1.13.4","dist":{"shasum":"a81e46abf4b3beb48f3cccb8d94cd95a199e744a","size":18294,"noattachment":false,"key":"/bal-util/-/bal-util-1.13.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.13.4.tgz"},"publish_time":1346162370782,"_cnpm_publish_time":1346162370782,"_hasShrinkwrap":false},"1.13.3":{"name":"bal-util","version":"1.13.3","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.6.0"},"dependencies":{},"devDependencies":{"coffee-script":"1.3.x","joe":"1.0.x"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything.test.js --joe-reporter=console"},"main":"./out/lib/balutil","_id":"bal-util@1.13.3","dist":{"shasum":"6fc15cfd6d6fd86ecdbf4b19b90ca1b26259182a","size":18242,"noattachment":false,"key":"/bal-util/-/bal-util-1.13.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.13.3.tgz"},"publish_time":1346130338019,"_cnpm_publish_time":1346130338019,"_hasShrinkwrap":false},"1.13.2":{"name":"bal-util","version":"1.13.2","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4.0"},"dependencies":{},"devDependencies":{"coffee-script":"1.3.x","joe":"1.0.x"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything.test.js --joe-reporter=console"},"main":"./out/lib/balutil","_id":"bal-util@1.13.2","dist":{"shasum":"3a3ac7bea7c3321d9accf376a0bd31646b6a015e","size":18136,"noattachment":false,"key":"/bal-util/-/bal-util-1.13.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.13.2.tgz"},"publish_time":1345067803949,"_cnpm_publish_time":1345067803949,"_hasShrinkwrap":false},"1.13.1":{"name":"bal-util","version":"1.13.1","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4.0"},"dependencies":{},"devDependencies":{"coffee-script":"1.3.x","joe":"1.0.x"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything.test.js --joe-reporter=console"},"main":"./out/lib/balutil","_id":"bal-util@1.13.1","dist":{"shasum":"c715778567a5786a7414baf472d310d9ad3ff1f5","size":18080,"noattachment":false,"key":"/bal-util/-/bal-util-1.13.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.13.1.tgz"},"publish_time":1345067392742,"_cnpm_publish_time":1345067392742,"_hasShrinkwrap":false},"1.13.0":{"name":"bal-util","version":"1.13.0","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4.0"},"dependencies":{},"devDependencies":{"coffee-script":"1.3.x","joe":"1.0.x"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything.test.js --joe-reporter=console"},"main":"./out/lib/balutil","_id":"bal-util@1.13.0","dist":{"shasum":"5aaf11bc112a95f540dc96dcad4df4d9cf88db39","size":18104,"noattachment":false,"key":"/bal-util/-/bal-util-1.13.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.13.0.tgz"},"publish_time":1344518160916,"_cnpm_publish_time":1344518160916,"_hasShrinkwrap":false},"1.12.5":{"name":"bal-util","version":"1.12.5","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4.0"},"dependencies":{},"devDependencies":{"coffee-script":"1.3.x","joe":"1.0.x"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything.test.js --joe-reporter=console"},"main":"./out/lib/balutil","_id":"bal-util@1.12.5","dist":{"shasum":"709286c04d376801d2fc0fe1268834c5b0577dbc","size":12853,"noattachment":false,"key":"/bal-util/-/bal-util-1.12.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.12.5.tgz"},"publish_time":1342571951871,"_cnpm_publish_time":1342571951871,"_hasShrinkwrap":false},"1.12.4":{"name":"bal-util","version":"1.12.4","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4.0"},"dependencies":{},"devDependencies":{"coffee-script":"1.3.x","joe":"1.0.x"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything.test.js --joe-reporter=console"},"main":"./out/lib/balutil","_id":"bal-util@1.12.4","dist":{"shasum":"afbe9c5621aa9682f8e002ef18324af833f176b3","size":12868,"noattachment":false,"key":"/bal-util/-/bal-util-1.12.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.12.4.tgz"},"publish_time":1342073524322,"_cnpm_publish_time":1342073524322,"_hasShrinkwrap":false},"1.12.3":{"name":"bal-util","version":"1.12.3","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4.0"},"dependencies":{},"devDependencies":{"coffee-script":"1.3.x","joe":"1.0.x"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything.test.js --joe-reporter=console"},"main":"./out/lib/balutil","_id":"bal-util@1.12.3","dist":{"shasum":"c2d319939f67ee417e50b41377479d481b126e98","size":12812,"noattachment":false,"key":"/bal-util/-/bal-util-1.12.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.12.3.tgz"},"publish_time":1342064588753,"_cnpm_publish_time":1342064588753,"_hasShrinkwrap":false},"1.12.2":{"name":"bal-util","version":"1.12.2","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4.0"},"dependencies":{},"devDependencies":{"coffee-script":"1.3.x","joe":"1.0.x"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything.test.js --joe-reporter=console"},"main":"./out/lib/balutil","_id":"bal-util@1.12.2","dist":{"shasum":"9782d377aee938927c831158a67a87703f6878ab","size":12710,"noattachment":false,"key":"/bal-util/-/bal-util-1.12.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.12.2.tgz"},"publish_time":1342061509997,"_cnpm_publish_time":1342061509997,"_hasShrinkwrap":false},"1.12.1":{"name":"bal-util","version":"1.12.1","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4.0"},"dependencies":{},"devDependencies":{"coffee-script":"1.3.x","joe":"1.0.x"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything.test.js --joe-reporter=console"},"main":"./out/lib/balutil","_id":"bal-util@1.12.1","dist":{"shasum":"151a631e7d73c7ffa1d53dc3fa95ff5924617334","size":12694,"noattachment":false,"key":"/bal-util/-/bal-util-1.12.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.12.1.tgz"},"publish_time":1341861767061,"_cnpm_publish_time":1341861767061,"_hasShrinkwrap":false},"1.12.0":{"name":"bal-util","version":"1.12.0","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4.0"},"dependencies":{},"devDependencies":{"coffee-script":"1.3.x","joe":"1.0.x"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything.test.js --joe-reporter=console"},"main":"./out/lib/balutil","_id":"bal-util@1.12.0","dist":{"shasum":"0f2263d3a3456253a302c66fb6714cbff9594a39","size":12706,"noattachment":false,"key":"/bal-util/-/bal-util-1.12.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.12.0.tgz"},"publish_time":1341668548489,"_cnpm_publish_time":1341668548489,"_hasShrinkwrap":false},"1.11.2":{"name":"bal-util","version":"1.11.2","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4.0"},"dependencies":{},"devDependencies":{"coffee-script":"1.3.x","joe":"1.0.x"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything.test.js --joe-reporter=console"},"main":"./out/lib/balutil","_id":"bal-util@1.11.2","dist":{"shasum":"4961264a1b603aeffb60f688d99054313b22d414","size":12529,"noattachment":false,"key":"/bal-util/-/bal-util-1.11.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.11.2.tgz"},"publish_time":1341657473492,"_cnpm_publish_time":1341657473492,"_hasShrinkwrap":false},"1.11.1":{"name":"bal-util","version":"1.11.1","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4.0"},"dependencies":{},"devDependencies":{"coffee-script":"1.3.x","joe":"1.0.x"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything.test.js --joe-reporter=console"},"main":"./out/lib/balutil","_id":"bal-util@1.11.1","dist":{"shasum":"ffdcd332dd69a7c455d4634666e6128c8e8fcdd8","size":12441,"noattachment":false,"key":"/bal-util/-/bal-util-1.11.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.11.1.tgz"},"publish_time":1341368293995,"_cnpm_publish_time":1341368293995,"_hasShrinkwrap":false},"1.11.0":{"name":"bal-util","version":"1.11.0","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","control","async","sync","tasks","batch","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison","html"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4.0"},"dependencies":{},"devDependencies":{"coffee-script":"1.3.x","joe":"1.0.x"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything.test.js --joe-reporter=list"},"main":"./out/lib/balutil","_id":"bal-util@1.11.0","dist":{"shasum":"579c8714389a8ce3701add4714e19de98a190c36","size":12353,"noattachment":false,"key":"/bal-util/-/bal-util-1.11.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.11.0.tgz"},"publish_time":1341115818949,"_cnpm_publish_time":1341115818949,"_hasShrinkwrap":false},"1.10.3":{"name":"bal-util","version":"1.10.3","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4.0"},"dependencies":{},"devDependencies":{"coffee-script":"1.3.x","joe":"1.0.x"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything.test.js --joe-reporter=list"},"main":"./out/lib/balutil","_id":"bal-util@1.10.3","dist":{"shasum":"fc28e164870b5b1f26ac7c2c2450b49c6050f139","size":11499,"noattachment":false,"key":"/bal-util/-/bal-util-1.10.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.10.3.tgz"},"publish_time":1340714395346,"_cnpm_publish_time":1340714395346,"_hasShrinkwrap":false},"1.10.2":{"name":"bal-util","version":"1.10.2","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4.0"},"dependencies":{},"devDependencies":{"coffee-script":"1.3.x","joe":"1.0.x"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything.test.js --joe-reporter=list"},"main":"./out/lib/balutil","_id":"bal-util@1.10.2","dist":{"shasum":"f3eb3d74204d5216b2e3dc01f6e3ca9b1e6dffb3","size":11489,"noattachment":false,"key":"/bal-util/-/bal-util-1.10.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.10.2.tgz"},"publish_time":1340712908163,"_cnpm_publish_time":1340712908163,"_hasShrinkwrap":false},"1.10.1":{"name":"bal-util","version":"1.10.1","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4.0"},"dependencies":{},"devDependencies":{"coffee-script":"1.3.x","joe":"1.0.x"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything.test.js --joe-reporter=list"},"main":"./out/lib/balutil","_id":"bal-util@1.10.1","dist":{"shasum":"b6c19714e9814d7174233a3ca3d6fdd564c15440","size":11479,"noattachment":false,"key":"/bal-util/-/bal-util-1.10.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.10.1.tgz"},"publish_time":1340707686407,"_cnpm_publish_time":1340707686407,"_hasShrinkwrap":false},"1.10.0":{"name":"bal-util","version":"1.10.0","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4.0"},"dependencies":{},"devDependencies":{"coffee-script":"1.3.x","joe":"1.0.x"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything.test.js --joe-reporter=list"},"main":"./out/lib/balutil","_id":"bal-util@1.10.0","dist":{"shasum":"4864e2d7fff38ef82468ae6d84740fae14012990","size":11492,"noattachment":false,"key":"/bal-util/-/bal-util-1.10.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.10.0.tgz"},"publish_time":1340706323311,"_cnpm_publish_time":1340706323311,"_hasShrinkwrap":false},"1.9.4":{"name":"bal-util","version":"1.9.4","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"git://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4.0"},"dependencies":{},"devDependencies":{"coffee-script":"1.3.x","joe":"1.0.x"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything.test.js --joe-reporter=list"},"main":"./out/lib/balutil","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"_id":"bal-util@1.9.4","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"bdec11f0bfc29abcceff096646af9e9ccbd63900","size":11112,"noattachment":false,"key":"/bal-util/-/bal-util-1.9.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.9.4.tgz"},"publish_time":1340359177146,"_cnpm_publish_time":1340359177146,"_hasShrinkwrap":false},"1.9.3":{"name":"bal-util","version":"1.9.3","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4.0"},"dependencies":{},"devDependencies":{"coffee-script":"1.3.x","joe":"1.0.x"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything.test.js --joe-reporter=list"},"main":"./out/lib/balutil","_id":"bal-util@1.9.3","dist":{"shasum":"65dbc3764bd13a590075ddc1f956107d0f8ed161","size":11103,"noattachment":false,"key":"/bal-util/-/bal-util-1.9.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.9.3.tgz"},"publish_time":1340335588978,"_cnpm_publish_time":1340335588978,"_hasShrinkwrap":false},"1.9.2":{"name":"bal-util","version":"1.9.2","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4.0"},"dependencies":{},"devDependencies":{"coffee-script":"1.3.x","joe":"1.0.x"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything.test.js --joe-reporter=list"},"main":"./out/lib/balutil","_id":"bal-util@1.9.2","dist":{"shasum":"e8b5b04f2068f17b6993292631f2d6f4814548e7","size":10948,"noattachment":false,"key":"/bal-util/-/bal-util-1.9.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.9.2.tgz"},"publish_time":1340243027344,"_cnpm_publish_time":1340243027344,"_hasShrinkwrap":false},"1.9.1":{"name":"bal-util","version":"1.9.1","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4.0"},"dependencies":{},"devDependencies":{"coffee-script":"1.3.x","joe":"1.0.x"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything.test.js --joe-reporter=list"},"main":"./out/lib/balutil","_id":"bal-util@1.9.1","dist":{"shasum":"ab1d2cdca4abe2aa3975aaaa1f4fa2b8b4fe6057","size":10883,"noattachment":false,"key":"/bal-util/-/bal-util-1.9.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.9.1.tgz"},"publish_time":1340240831158,"_cnpm_publish_time":1340240831158,"_hasShrinkwrap":false},"1.9.0":{"name":"bal-util","version":"1.9.0","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4.0"},"dependencies":{},"devDependencies":{"coffee-script":"1.3.x","joe":"1.0.x"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything.test.js --joe-reporter=list"},"main":"./out/lib/balutil","_id":"bal-util@1.9.0","dist":{"shasum":"10fc4c7fd54d9f47946a03ef2b7193c91d8a244c","size":10895,"noattachment":false,"key":"/bal-util/-/bal-util-1.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.9.0.tgz"},"publish_time":1340235824419,"_cnpm_publish_time":1340235824419,"_hasShrinkwrap":false},"1.8.8":{"name":"bal-util","version":"1.8.8","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"http://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4.0"},"dependencies":{},"devDependencies":{"coffee-script":"1.3.x","joe":"1.0.x"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything.test.js --joe-reporter=list"},"main":"./out/lib/balutil","_id":"bal-util@1.8.8","dist":{"shasum":"f431ebac8f07aa628b49cf81141f381b27f5670b","size":10831,"noattachment":false,"key":"/bal-util/-/bal-util-1.8.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.8.8.tgz"},"publish_time":1340187399153,"_cnpm_publish_time":1340187399153,"_hasShrinkwrap":false},"1.8.6":{"name":"bal-util","version":"1.8.6","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"git://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4.0"},"devDependencies":{"coffee-script":"1.3.x","joe":"1.0.x"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything.test.js --joe-reporter=list"},"main":"./out/lib/balutil","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"_id":"bal-util@1.8.6","dependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.24","_nodeVersion":"v0.6.19","_defaultsLoaded":true,"dist":{"shasum":"c3f5c1c6a1dca8b2cb1c4b43fce4a9e55c6a234f","size":10760,"noattachment":false,"key":"/bal-util/-/bal-util-1.8.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.8.6.tgz"},"publish_time":1340102434737,"_cnpm_publish_time":1340102434737,"_hasShrinkwrap":false},"1.8.5":{"name":"bal-util","version":"1.8.5","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"git://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4.0"},"devDependencies":{"coffee-script":"1.3.x","joe":"1.0.x"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything.test.js --joe-reporter=list"},"main":"./out/lib/balutil","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"_id":"bal-util@1.8.5","dependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.24","_nodeVersion":"v0.6.19","_defaultsLoaded":true,"dist":{"shasum":"84206994997c8e52cb8ad34afca2aa269328c9e7","size":10700,"noattachment":false,"key":"/bal-util/-/bal-util-1.8.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.8.5.tgz"},"publish_time":1339409556571,"_cnpm_publish_time":1339409556571,"_hasShrinkwrap":false},"1.8.4":{"name":"bal-util","version":"1.8.4","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"git://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4.0"},"devDependencies":{"coffee-script":"1.3.x","joe":"1.0.x"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything.test.js --joe-reporter=list"},"main":"./out/lib/balutil","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"_id":"bal-util@1.8.4","dependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.24","_nodeVersion":"v0.6.19","_defaultsLoaded":true,"dist":{"shasum":"7722271b50a8cb0476fc6b02c2d47772ae528599","size":10849,"noattachment":false,"key":"/bal-util/-/bal-util-1.8.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.8.4.tgz"},"publish_time":1339398590534,"_cnpm_publish_time":1339398590534,"_hasShrinkwrap":false},"1.8.3":{"name":"bal-util","version":"1.8.3","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"git://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4.0"},"devDependencies":{"coffee-script":"1.3.x","joe":"0.3.x"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything.test.js"},"main":"./out/lib/balutil","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"_id":"bal-util@1.8.3","dependencies":{},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.4.12","_defaultsLoaded":true,"dist":{"shasum":"9ca35cd1215ebbb19d28fc2392ce6559e52b4754","size":30720,"noattachment":false,"key":"/bal-util/-/bal-util-1.8.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.8.3.tgz"},"publish_time":1339214768043,"_cnpm_publish_time":1339214768043,"_hasShrinkwrap":false},"1.8.2":{"name":"bal-util","version":"1.8.2","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"git://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4.0"},"devDependencies":{"coffee-script":"1.3.x","joe":"0.3.x"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything.test.js"},"main":"./out/lib/balutil","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"_id":"bal-util@1.8.2","dependencies":{},"optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.17","_defaultsLoaded":true,"dist":{"shasum":"85a5dfa4e788dee3b774a813092303aaed6d186b","size":21794,"noattachment":false,"key":"/bal-util/-/bal-util-1.8.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.8.2.tgz"},"publish_time":1339213842398,"_cnpm_publish_time":1339213842398,"_hasShrinkwrap":false},"1.8.1":{"name":"bal-util","version":"1.8.1","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"git://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4.0"},"optionalDependencies":{"request":"2.9.x"},"devDependencies":{"coffee-script":"1.3.x","joe":"0.3.x"},"directories":{"lib":"./out/lib"},"scripts":{"test":"node ./out/test/everything.test.js"},"main":"./out/lib/balutil","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"_id":"bal-util@1.8.1","dependencies":{"request":"2.9.x"},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.17","_defaultsLoaded":true,"dist":{"shasum":"c64453241dc499404c536190b9636c8feacf8971","size":21664,"noattachment":false,"key":"/bal-util/-/bal-util-1.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.8.1.tgz"},"publish_time":1339208569052,"_cnpm_publish_time":1339208569052,"_hasShrinkwrap":false},"1.8.0":{"name":"bal-util","version":"1.8.0","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"git://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4.0"},"dependencies":{"request":"2.9.x"},"devDependencies":{"coffee-script":"1.3.x","docco":"0.3.x","mocha":"1.1.x"},"directories":{"lib":"lib"},"scripts":{"test":"node ./node_modules/mocha/bin/mocha"},"main":"./lib/balutil","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"_id":"bal-util@1.8.0","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.17","_defaultsLoaded":true,"dist":{"shasum":"e479bcce508d12e89c072911b40bba6b91176ae8","size":10536,"noattachment":false,"key":"/bal-util/-/bal-util-1.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.8.0.tgz"},"publish_time":1339205057501,"_cnpm_publish_time":1339205057501,"_hasShrinkwrap":false},"1.7.0":{"name":"bal-util","version":"1.7.0","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"git://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4.0"},"dependencies":{"request":"2.9.x"},"devDependencies":{"coffee-script":"1.3.x","docco":"0.3.x","mocha":"1.1.x"},"directories":{"lib":"lib"},"scripts":{"test":"node ./node_modules/mocha/bin/mocha"},"main":"./lib/balutil","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"_id":"bal-util@1.7.0","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"3bd0858c6c45cfc801cbe8fbaf3246f318dffb11","size":9896,"noattachment":false,"key":"/bal-util/-/bal-util-1.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.7.0.tgz"},"publish_time":1338977344579,"_cnpm_publish_time":1338977344579,"_hasShrinkwrap":false},"1.6.5":{"name":"bal-util","version":"1.6.5","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"git://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4.0"},"dependencies":{"request":"2.9.x"},"devDependencies":{"coffee-script":"1.3.x","docco":"0.3.x","mocha":"1.0.x"},"directories":{"lib":"lib"},"scripts":{"test":"node ./node_modules/mocha/bin/mocha"},"main":"./lib/balutil","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"_id":"bal-util@1.6.5","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.17","_defaultsLoaded":true,"dist":{"shasum":"688ed008964153eb8d63a31dff92df0f76554a13","size":9782,"noattachment":false,"key":"/bal-util/-/bal-util-1.6.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.6.5.tgz"},"publish_time":1338357822868,"_cnpm_publish_time":1338357822868,"_hasShrinkwrap":false},"1.6.4":{"name":"bal-util","version":"1.6.4","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"git://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4.0"},"dependencies":{"request":"2.9.x"},"devDependencies":{"coffee-script":"1.3.x","docco":"0.3.x","mocha":"1.0.x"},"directories":{"lib":"lib"},"scripts":{"test":"node ./node_modules/mocha/bin/mocha"},"main":"./lib/balutil","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"_id":"bal-util@1.6.4","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.17","_defaultsLoaded":true,"dist":{"shasum":"eb3b63cd3bdd99d01f05f28776379def025978f9","size":9774,"noattachment":false,"key":"/bal-util/-/bal-util-1.6.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.6.4.tgz"},"publish_time":1338353787820,"_cnpm_publish_time":1338353787820,"_hasShrinkwrap":false},"1.6.3":{"name":"bal-util","version":"1.6.3","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"git://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4.0"},"dependencies":{"request":"2.9.x"},"devDependencies":{"coffee-script":"1.3.x","docco":"0.3.x","mocha":"1.0.x"},"directories":{"lib":"lib"},"scripts":{"test":"node ./node_modules/mocha/bin/mocha"},"main":"./lib/balutil","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"_id":"bal-util@1.6.3","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.17","_defaultsLoaded":true,"dist":{"shasum":"f5d548d94b5cae61a2b976447f9ff3975e0f783f","size":9576,"noattachment":false,"key":"/bal-util/-/bal-util-1.6.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.6.3.tgz"},"publish_time":1337673881259,"_cnpm_publish_time":1337673881259,"_hasShrinkwrap":false},"1.6.2":{"name":"bal-util","version":"1.6.2","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"git://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4.0"},"dependencies":{"request":"2.9.x"},"devDependencies":{"coffee-script":"1.3.x","docco":"0.3.x","mocha":"1.0.x"},"directories":{"lib":"lib"},"scripts":{"test":"node ./node_modules/mocha/bin/mocha"},"main":"./lib/balutil","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"_id":"bal-util@1.6.2","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.21","_nodeVersion":"v0.6.17","_defaultsLoaded":true,"dist":{"shasum":"ddc0a317c238e4656e2c43f7fe2530dc812faef9","size":9507,"noattachment":false,"key":"/bal-util/-/bal-util-1.6.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.6.2.tgz"},"publish_time":1336975248429,"_cnpm_publish_time":1336975248429,"_hasShrinkwrap":false},"1.6.1":{"name":"bal-util","version":"1.6.1","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"git://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4.0"},"dependencies":{"request":"2.9.x"},"devDependencies":{"coffee-script":"1.3.x","docco":"0.3.x","mocha":"1.0.x"},"directories":{"lib":"lib"},"scripts":{"test":"node ./node_modules/mocha/bin/mocha"},"main":"./lib/balutil","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"_id":"bal-util@1.6.1","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"141dbabcdf33d5ad02abe8935bf8e9d18ed4ac4b","size":9340,"noattachment":false,"key":"/bal-util/-/bal-util-1.6.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.6.1.tgz"},"publish_time":1336102648681,"_cnpm_publish_time":1336102648681,"_hasShrinkwrap":false},"1.6.0":{"name":"bal-util","version":"1.6.0","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"git://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4.0"},"dependencies":{"request":"2.9.x"},"devDependencies":{"coffee-script":"1.3.x","docco":"0.3.x","mocha":"1.0.x"},"directories":{"lib":"lib"},"scripts":{"test":"node ./node_modules/mocha/bin/mocha"},"main":"./lib/balutil","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"_id":"bal-util@1.6.0","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.16","_nodeVersion":"v0.6.15","_defaultsLoaded":true,"dist":{"shasum":"a64c408d8f39f8110d55d06eeb9c69ca69fcc845","size":9358,"noattachment":false,"key":"/bal-util/-/bal-util-1.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.6.0.tgz"},"publish_time":1336099043003,"_cnpm_publish_time":1336099043003,"_hasShrinkwrap":false},"1.5.0":{"name":"bal-util","version":"1.5.0","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"repository":{"type":"git","url":"git://github.com/balupton/bal-util.git"},"engines":{"node":">=0.4.0"},"dependencies":{"request":"2.9.x","coffee-script":"1.3.x"},"devDependencies":{"docco":"0.3.x","mocha":"1.0.x"},"directories":{"lib":"lib"},"scripts":{"test":"node ./node_modules/mocha/bin/mocha"},"main":"./main.js","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"_id":"bal-util@1.5.0","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.12","_nodeVersion":"v0.6.14","_defaultsLoaded":true,"dist":{"shasum":"3d6c013f3cb8461c1505ea3cdc05b386a1e47320","size":34442,"noattachment":false,"key":"/bal-util/-/bal-util-1.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.5.0.tgz"},"publish_time":1334734518959,"_cnpm_publish_time":1334734518959,"_hasShrinkwrap":false},"1.4.3":{"name":"bal-util","version":"1.4.3","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repository":{"type":"git","url":"git://github.com/balupton/bal-util.git"},"dependencies":{"request":"2.9.x","coffee-script":"1.3.x"},"devDependencies":{"docco":"0.3.x","mocha":"0.13.x"},"engines":{"node":">=0.4.0"},"directories":{"lib":"lib"},"scripts":{"test":"node ./node_modules/mocha/bin/mocha"},"main":"./main.js","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"_id":"bal-util@1.4.3","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.12","_nodeVersion":"v0.6.14","_defaultsLoaded":true,"dist":{"shasum":"6a551bdf5c860220e824a294c2d65054180ee113","size":33591,"noattachment":false,"key":"/bal-util/-/bal-util-1.4.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.4.3.tgz"},"publish_time":1334372175382,"_cnpm_publish_time":1334372175382,"_hasShrinkwrap":false},"1.4.2":{"name":"bal-util","version":"1.4.2","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repository":{"type":"git","url":"git://github.com/balupton/bal-util.git"},"dependencies":{"request":"2.9.x"},"devDependencies":{"docco":"0.3.x","mocha":"0.13.x"},"engines":{"node":">=0.4.0"},"directories":{"lib":"lib"},"scripts":{"test":"node ./node_modules/mocha/bin/mocha"},"main":"./lib/balutil.coffee","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"_id":"bal-util@1.4.2","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.12","_nodeVersion":"v0.6.14","_defaultsLoaded":true,"dist":{"shasum":"e786bb49211c58ee9d0d1f9347148ee65b85eadc","size":30180,"noattachment":false,"key":"/bal-util/-/bal-util-1.4.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.4.2.tgz"},"publish_time":1333622888757,"_cnpm_publish_time":1333622888757,"_hasShrinkwrap":false},"1.4.1":{"name":"bal-util","version":"1.4.1","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util","keywords":["javascript","flow","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repository":{"type":"git","url":"git://github.com/balupton/bal-util.git"},"dependencies":{"request":"2.9.x"},"devDependencies":{"docco":"0.3.x","mocha":"0.13.x"},"engines":{"node":">=0.4.0"},"directories":{"lib":"lib"},"scripts":{"test":"node ./node_modules/mocha/bin/mocha"},"main":"./lib/balutil.coffee","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"_id":"bal-util@1.4.1","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.12","_nodeVersion":"v0.6.14","_defaultsLoaded":true,"dist":{"shasum":"fa73d1eb068f5229d8c2d5ed13fd1dcb2fb2d28f","size":30048,"noattachment":false,"key":"/bal-util/-/bal-util-1.4.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.4.1.tgz"},"publish_time":1333620989469,"_cnpm_publish_time":1333620989469,"_hasShrinkwrap":false},"1.4.0":{"name":"bal-util","version":"1.4.0","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util.npm","keywords":["javascript","flow","utility","util","utilities","paths","path","events","event","module","modules","compare","comparison"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util.npm/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repository":{"type":"git","url":"git://github.com/balupton/bal-util.npm.git"},"dependencies":{"request":"2.9.x"},"devDependencies":{"docco":"0.3.x","mocha":"0.13.x"},"engines":{"node":">=0.4.0"},"directories":{"lib":"lib"},"scripts":{"test":"node ./node_modules/mocha/bin/mocha"},"main":"./lib/balutil.coffee","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"_id":"bal-util@1.4.0","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.9","_nodeVersion":"v0.6.13","_defaultsLoaded":true,"dist":{"shasum":"fff4022c7b6717df900c0ad34c8a786a2b9fc13c","size":29763,"noattachment":false,"key":"/bal-util/-/bal-util-1.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.4.0.tgz"},"publish_time":1333323570493,"_cnpm_publish_time":1333323570493,"_hasShrinkwrap":false},"1.3.0":{"name":"bal-util","version":"1.3.0","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util.npm","keywords":["javascript","collab","collaboration","sync","realtime"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util.npm/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repository":{"type":"git","url":"git://github.com/balupton/bal-util.npm.git"},"dependencies":{"request":"2.9.x"},"devDependencies":{"docco":"0.3.x","mocha":"0.13.x"},"engines":{"node":">=0.4.0"},"directories":{"lib":"lib"},"scripts":{"test":"node ./node_modules/mocha/bin/mocha  --reporter spec  --ui bdd  --ignore-leaks  --growl"},"main":"./lib/balutil.coffee","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"_id":"bal-util@1.3.0","optionalDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-3","_nodeVersion":"v0.6.10","_defaultsLoaded":true,"dist":{"shasum":"8fbdb8a43127313f90065631ed7e272c25cb3f78","size":28313,"noattachment":false,"key":"/bal-util/-/bal-util-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.3.0.tgz"},"publish_time":1330241601895,"_cnpm_publish_time":1330241601895,"_hasShrinkwrap":false},"1.2.0":{"name":"bal-util","version":"1.2.0","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util.npm","keywords":["javascript","collab","collaboration","sync","realtime"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util.npm/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repository":{"type":"git","url":"git://github.com/balupton/bal-util.npm.git"},"dependencies":{"request":"2.9.x"},"devDependencies":{"docco":"0.3.x","mocha":"0.11.x"},"engines":{"node":">=0.4.0"},"directories":{"lib":"lib"},"scripts":{"test":"make test"},"main":"./lib/balutil.coffee","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"_id":"bal-util@1.2.0","_engineSupported":true,"_npmVersion":"1.1.0-beta-4","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"0290d7976b931ef4d804901ff6b383f57fab6187","size":27857,"noattachment":false,"key":"/bal-util/-/bal-util-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.2.0.tgz"},"publish_time":1329203472679,"_cnpm_publish_time":1329203472679,"_hasShrinkwrap":false},"1.1.0":{"name":"bal-util","version":"1.1.0","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util.npm","keywords":["javascript","collab","collaboration","sync","realtime"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util.npm/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repository":{"type":"git","url":"git://github.com/balupton/bal-util.npm.git"},"dependencies":{"request":"2.9.x"},"devDependencies":{"docco":"0.3.x","mocha":"0.11.x"},"engines":{"node":">=0.4.0"},"directories":{"lib":"lib"},"main":"./lib/balutil.coffee","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"_id":"bal-util@1.1.0","_engineSupported":true,"_npmVersion":"1.1.0-beta-4","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"46aee3d5196aeff16eb5c27b91bb256cb90e2c06","size":27535,"noattachment":false,"key":"/bal-util/-/bal-util-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.1.0.tgz"},"publish_time":1328950970017,"_cnpm_publish_time":1328950970017,"_hasShrinkwrap":false},"1.0.0":{"name":"bal-util","version":"1.0.0","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util.npm","keywords":["javascript","collab","collaboration","sync","realtime"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util.npm/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repository":{"type":"git","url":"git://github.com/balupton/bal-util.npm.git"},"dependencies":{"request":"2.9.x"},"devDependencies":{"mocha":"0.11.x"},"engines":{"node":">=0.4.0"},"directories":{"lib":"lib"},"main":"./lib/util.coffee","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"_id":"bal-util@1.0.0","_engineSupported":true,"_npmVersion":"1.1.0-beta-4","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"b768d1212931f498a858bb996361bba28f23f6f1","size":11646,"noattachment":false,"key":"/bal-util/-/bal-util-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-1.0.0.tgz"},"publish_time":1328443644502,"_cnpm_publish_time":1328443644502,"_hasShrinkwrap":false},"0.9.0":{"name":"bal-util","version":"0.9.0","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util.npm","keywords":["javascript","collab","collaboration","sync","realtime"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util.npm/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repository":{"type":"git","url":"git://github.com/balupton/bal-util.npm.git"},"dependencies":{"request":"2.2.x"},"engines":{"node":">=0.4.0"},"directories":{"lib":"lib"},"main":"./lib/util.coffee","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"_id":"bal-util@0.9.0","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.1.0-beta-4","_nodeVersion":"v0.6.6","_defaultsLoaded":true,"dist":{"shasum":"a44c706bd648141208aa64002599f7dda0373e4b","size":15682,"noattachment":false,"key":"/bal-util/-/bal-util-0.9.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-0.9.0.tgz"},"publish_time":1326875511477,"_cnpm_publish_time":1326875511477,"_hasShrinkwrap":false},"0.8.1":{"name":"bal-util","version":"0.8.1","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util.npm","keywords":["javascript","collab","collaboration","sync","realtime"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util.npm/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repository":{"type":"git","url":"git://github.com/balupton/bal-util.npm.git"},"dependencies":{"request":"2.2.x"},"engines":{"node":">=0.4.0"},"directories":{"lib":"lib"},"main":"./lib/util.coffee","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"_id":"bal-util@0.8.1","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.105","_nodeVersion":"v0.6.1","_defaultsLoaded":true,"dist":{"shasum":"ad21fbba5192dff94edad180609475d3cad203bf","size":10240,"noattachment":false,"key":"/bal-util/-/bal-util-0.8.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-0.8.1.tgz"},"publish_time":1321184491434,"_cnpm_publish_time":1321184491434,"_hasShrinkwrap":false},"0.8.0":{"name":"bal-util","version":"0.8.0","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util.npm","keywords":["javascript","collab","collaboration","sync","realtime"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util.npm/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repository":{"type":"git","url":"git://github.com/balupton/bal-util.npm.git"},"dependencies":{"request":"2.1.x"},"engines":{"node":">=0.4.0"},"directories":{"lib":"lib"},"main":"./lib/util.coffee","_npmUser":{"name":"balupton","email":"b@lupton.cc"},"_id":"bal-util@0.8.0","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.103","_nodeVersion":"v0.5.10","_defaultsLoaded":true,"dist":{"shasum":"0d04c6541c4aca84a1a52a69610c22ce39c99b65","size":10240,"noattachment":false,"key":"/bal-util/-/bal-util-0.8.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-0.8.0.tgz"},"publish_time":1320223337674,"_cnpm_publish_time":1320223337674,"_hasShrinkwrap":false},"0.7.0":{"name":"bal-util","version":"0.7.0","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util.npm","keywords":["javascript","collab","collaboration","sync","realtime"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util.npm/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repository":{"type":"git","url":"git://github.com/balupton/bal-util.npm.git"},"dependencies":{"request":"2.1.x"},"engines":{"node":">=0.4.0"},"directories":{"lib":"lib"},"main":"./lib/util.coffee","_npmJsonOpts":{"file":"/Users/balupton/.npm/bal-util/0.7.0/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"bal-util@0.7.0","devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.30","_nodeVersion":"v0.4.10","_defaultsLoaded":true,"dist":{"shasum":"6cefbc4dbc00e175d0f30984cbaa2874fe1ea929","size":7076,"noattachment":false,"key":"/bal-util/-/bal-util-0.7.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-0.7.0.tgz"},"publish_time":1317613660905,"_cnpm_publish_time":1317613660905,"_hasShrinkwrap":false},"0.6.0":{"name":"bal-util","version":"0.6.0","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util.npm","keywords":["javascript","collab","collaboration","sync","realtime"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util.npm/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repository":{"type":"git","url":"git://github.com/balupton/bal-util.npm.git"},"engines":{"node":">=0.4.0"},"directories":{"lib":"lib"},"main":"./lib/util.coffee","_npmJsonOpts":{"file":"/Users/balupton/.npm/bal-util/0.6.0/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"bal-util@0.6.0","dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.26","_nodeVersion":"v0.4.11","_defaultsLoaded":true,"dist":{"shasum":"f52c29ed9fd422cbc9ef41493865bc9677d653f5","size":5957,"noattachment":false,"key":"/bal-util/-/bal-util-0.6.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-0.6.0.tgz"},"scripts":{},"publish_time":1315997202076,"_cnpm_publish_time":1315997202076,"_hasShrinkwrap":false},"0.5.0":{"name":"bal-util","version":"0.5.0","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util.npm","keywords":["javascript","collab","collaboration","sync","realtime"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util.npm/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repository":{"type":"git","url":"git://github.com/balupton/bal-util.npm.git"},"engines":{"node":">=0.4.0"},"directories":{"lib":"lib"},"main":"./lib/util.coffee","_npmJsonOpts":{"file":"/Users/balupton/.npm/bal-util/0.5.0/package/package.json","wscript":false,"contributors":false,"serverjs":false},"_id":"bal-util@0.5.0","dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.15","_nodeVersion":"v0.4.9","_defaultsLoaded":true,"dist":{"shasum":"f3f5a2e9800690ee4c6b34167f8692f97fb6007c","size":5468,"noattachment":false,"key":"/bal-util/-/bal-util-0.5.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-0.5.0.tgz"},"scripts":{},"publish_time":1310702469377,"_cnpm_publish_time":1310702469377,"_hasShrinkwrap":false},"0.4.0":{"name":"bal-util","version":"0.4.0","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util.npm","keywords":["javascript","collab","collaboration","sync","realtime"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util.npm/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repository":{"type":"git","url":"git://github.com/balupton/bal-util.npm.git"},"engines":{"node":">=0.4.0"},"directories":{"lib":"lib"},"main":"./lib/util.coffee","_id":"bal-util@0.4.0","dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.7","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"8daafccebe025b4ab7acf9368e3f05bcde63cfab","size":5270,"noattachment":false,"key":"/bal-util/-/bal-util-0.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-0.4.0.tgz"},"scripts":{},"publish_time":1306986488752,"_cnpm_publish_time":1306986488752,"_hasShrinkwrap":false},"0.3.0":{"name":"bal-util","version":"0.3.0","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util.npm","keywords":["javascript","collab","collaboration","sync","realtime"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util.npm/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repository":{"type":"git","url":"git://github.com/balupton/bal-util.npm.git"},"engines":{"node":">=0.4.0"},"directories":{"lib":"lib"},"main":"./lib/util.coffee","_id":"bal-util@0.3.0","dependencies":{},"devDependencies":{},"_engineSupported":true,"_npmVersion":"1.0.7","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"b6c4e6f606213d13ec9738d728bbc4a604f5ffda","size":63738,"noattachment":false,"key":"/bal-util/-/bal-util-0.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-0.3.0.tgz"},"scripts":{},"publish_time":1306856271450,"_cnpm_publish_time":1306856271450,"_hasShrinkwrap":false},"0.2.3":{"name":"bal-util","version":"0.2.3","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util.npm","keywords":["javascript","collab","collaboration","sync","realtime"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util.npm/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repository":{"type":"git","url":"git://github.com/balupton/bal-util.npm.git"},"engines":{"node":">=0.4.0"},"directories":{"lib":"lib"},"main":"./lib/util.coffee","dependencies":{},"devDependencies":{},"_id":"bal-util@0.2.3","_engineSupported":true,"_npmVersion":"1.0.3","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"f746a41d981eeff3f9f1ef4087d36b30d3b0d2df","size":63247,"noattachment":false,"key":"/bal-util/-/bal-util-0.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-0.2.3.tgz"},"scripts":{},"publish_time":1306133111994,"_cnpm_publish_time":1306133111994,"_hasShrinkwrap":false},"0.2.2":{"name":"bal-util","version":"0.2.2","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util.npm","keywords":["javascript","collab","collaboration","sync","realtime"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util.npm/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repository":{"type":"git","url":"git://github.com/balupton/bal-util.npm.git"},"engines":{"node":">=0.4.0"},"directories":{"lib":"lib"},"main":"./lib/util.coffee","dependencies":{},"devDependencies":{},"_id":"bal-util@0.2.2","_engineSupported":true,"_npmVersion":"1.0.3","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"957672329f1f8b32fca9fcb2951344c16791cb50","size":63191,"noattachment":false,"key":"/bal-util/-/bal-util-0.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-0.2.2.tgz"},"scripts":{},"publish_time":1305856584701,"_cnpm_publish_time":1305856584701,"_hasShrinkwrap":false},"0.2.1":{"name":"bal-util","version":"0.2.1","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util.npm","keywords":["javascript","collab","collaboration","sync","realtime"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util.npm/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repository":{"type":"git","url":"git://github.com/balupton/bal-util.npm.git"},"engines":{"node":">=0.4.0"},"directories":{"lib":"lib"},"main":"./lib/util.coffee","dependencies":{},"devDependencies":{},"_id":"bal-util@0.2.1","_engineSupported":true,"_npmVersion":"1.0.3","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"7feefadde8cff74645f2b97eb2327c9f268e02de","size":63339,"noattachment":false,"key":"/bal-util/-/bal-util-0.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-0.2.1.tgz"},"scripts":{},"publish_time":1305856011268,"_cnpm_publish_time":1305856011268,"_hasShrinkwrap":false},"0.2.0":{"name":"bal-util","version":"0.2.0","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util.npm","keywords":["javascript","collab","collaboration","sync","realtime"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util.npm/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repository":{"type":"git","url":"git://github.com/balupton/bal-util.npm.git"},"engines":{"node":">=0.4.0"},"directories":{"lib":"lib"},"main":"./lib/util.coffee","dependencies":{},"devDependencies":{},"_id":"bal-util@0.2.0","_engineSupported":true,"_npmVersion":"1.0.3","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"b9ca71fd12caa77226c1a0e927996bba3e2e6981","size":63462,"noattachment":false,"key":"/bal-util/-/bal-util-0.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-0.2.0.tgz"},"scripts":{},"publish_time":1305851453570,"_cnpm_publish_time":1305851453570,"_hasShrinkwrap":false},"0.1.6":{"name":"bal-util","version":"0.1.6","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util.npm","keywords":["javascript","collab","collaboration","sync","realtime"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util.npm/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repository":{"type":"git","url":"git://github.com/balupton/bal-util.npm.git"},"engines":{"node":">=0.4.0"},"directories":{"lib":"lib"},"main":"./lib/util.coffee","dependencies":{},"devDependencies":{},"_id":"bal-util@0.1.6","_engineSupported":true,"_npmVersion":"1.0.3","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"a97d82c9b22dbe6fc7325b9876b3f8553785770d","size":2464,"noattachment":false,"key":"/bal-util/-/bal-util-0.1.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-0.1.6.tgz"},"scripts":{},"publish_time":1305775337115,"_cnpm_publish_time":1305775337115,"_hasShrinkwrap":false},"0.1.5":{"name":"bal-util","version":"0.1.5","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util.npm","keywords":["javascript","collab","collaboration","sync","realtime"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util.npm/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repository":{"type":"git","url":"git://github.com/balupton/bal-util.npm.git"},"engines":{"node":">=0.4.0"},"directories":{"lib":"lib"},"main":"./lib/util.coffee","dependencies":{},"devDependencies":{},"_id":"bal-util@0.1.5","_engineSupported":true,"_npmVersion":"1.0.3","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"71cb37498e74928ed5df4b2a5edba396e274a074","size":2442,"noattachment":false,"key":"/bal-util/-/bal-util-0.1.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-0.1.5.tgz"},"scripts":{},"publish_time":1305774900600,"_cnpm_publish_time":1305774900600,"_hasShrinkwrap":false},"0.1.4":{"name":"bal-util","version":"0.1.4","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util.npm","keywords":["javascript","collab","collaboration","sync","realtime"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util.npm/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repository":{"type":"git","url":"git://github.com/balupton/bal-util.npm.git"},"engines":{"node":">=0.4.0"},"directories":{"lib":"lib"},"main":"./lib/util.coffee","dependencies":{},"devDependencies":{},"_id":"bal-util@0.1.4","_engineSupported":true,"_npmVersion":"1.0.3","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"c9fc6368246975a736a27b96e648d2e73f24a011","size":2415,"noattachment":false,"key":"/bal-util/-/bal-util-0.1.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-0.1.4.tgz"},"scripts":{},"publish_time":1305774710034,"_cnpm_publish_time":1305774710034,"_hasShrinkwrap":false},"0.1.3":{"name":"bal-util","version":"0.1.3","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util.npm","keywords":["javascript","collab","collaboration","sync","realtime"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util.npm/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repository":{"type":"git","url":"git://github.com/balupton/bal-util.npm.git"},"engines":{"node":">=0.4.0"},"directories":{"lib":"lib"},"main":"./lib/util.coffee","dependencies":{},"devDependencies":{},"_id":"bal-util@0.1.3","_engineSupported":true,"_npmVersion":"1.0.3","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"2c1f4227072941ebb76fbb75baa2576fea9c3b2a","size":2398,"noattachment":false,"key":"/bal-util/-/bal-util-0.1.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-0.1.3.tgz"},"scripts":{},"publish_time":1305774387171,"_cnpm_publish_time":1305774387171,"_hasShrinkwrap":false},"0.1.2":{"name":"bal-util","version":"0.1.2","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util.npm","keywords":["javascript","collab","collaboration","sync","realtime"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util.npm/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repository":{"type":"git","url":"git://github.com/balupton/bal-util.npm.git"},"engines":{"node":">=0.4.0"},"directories":{"lib":"lib"},"main":"./lib/util.coffee","dependencies":{},"devDependencies":{},"_id":"bal-util@0.1.2","_engineSupported":true,"_npmVersion":"1.0.3","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"4b83f51fdcba75b8c2e4c569186e4f46aa284ae3","size":2181,"noattachment":false,"key":"/bal-util/-/bal-util-0.1.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-0.1.2.tgz"},"scripts":{},"publish_time":1305694766176,"_cnpm_publish_time":1305694766176,"_hasShrinkwrap":false},"0.1.1":{"name":"bal-util","version":"0.1.1","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util.npm","keywords":["javascript","collab","collaboration","sync","realtime"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util.npm/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repository":{"type":"git","url":"git://github.com/balupton/bal-util.npm.git"},"engines":{"node":">=0.4.0"},"directories":{"lib":"lib"},"main":"./lib/util.coffee","dependencies":{},"devDependencies":{},"_id":"bal-util@0.1.1","_engineSupported":true,"_npmVersion":"1.0.3","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"714e7ff5ad5a9c2622f67b39336cb223985c2285","size":2162,"noattachment":false,"key":"/bal-util/-/bal-util-0.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-0.1.1.tgz"},"scripts":{},"publish_time":1305694646003,"_cnpm_publish_time":1305694646003,"_hasShrinkwrap":false},"0.1.0":{"name":"bal-util","version":"0.1.0","description":"Common utility functions for Node.js used and maintained by Benjamin Lupton","homepage":"https://github.com/balupton/bal-util.npm","keywords":["javascript","collab","collaboration","sync","realtime"],"author":{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"},"maintainers":[{"name":"balupton","email":"b@lupton.cc"}],"contributors":[{"name":"Benjamin Lupton","email":"b@lupton.cc","url":"http://balupton.com"}],"bugs":{"url":"https://github.com/balupton/bal-util.npm/issues"},"licenses":[{"type":"MIT","url":"http://creativecommons.org/licenses/MIT/"}],"repository":{"type":"git","url":"git://github.com/balupton/bal-util.npm.git"},"engines":{"node":">=0.4.0"},"directories":{"lib":"lib"},"main":"./lib/util.coffee","dependencies":{},"devDependencies":{},"_id":"bal-util@0.1.0","_engineSupported":true,"_npmVersion":"1.0.3","_nodeVersion":"v0.4.7","_defaultsLoaded":true,"dist":{"shasum":"d47d1b909e63f8735722d9fb0a318cbdf3c56381","size":2179,"noattachment":false,"key":"/bal-util/-/bal-util-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/bal-util/download/bal-util-0.1.0.tgz"},"scripts":{},"publish_time":1305685124212,"_cnpm_publish_time":1305685124212,"_hasShrinkwrap":false}},"readme":"<!-- TITLE/ -->\n\n<h1>Benjamin Lupton's Utility Functions</h1>\n\n<!-- /TITLE -->\n\n\n<!-- BADGES/ -->\n\n<span class=\"badge-travisci\"><a href=\"http://travis-ci.org/balupton/bal-util\" title=\"Check this project's build status on TravisCI\"><img src=\"https://img.shields.io/travis/balupton/bal-util/master.svg\" alt=\"Travis CI Build Status\" /></a></span>\n<span class=\"badge-npmversion\"><a href=\"https://npmjs.org/package/bal-util\" title=\"View this project on NPM\"><img src=\"https://img.shields.io/npm/v/bal-util.svg\" alt=\"NPM version\" /></a></span>\n<span class=\"badge-npmdownloads\"><a href=\"https://npmjs.org/package/bal-util\" title=\"View this project on NPM\"><img src=\"https://img.shields.io/npm/dm/bal-util.svg\" alt=\"NPM downloads\" /></a></span>\n<span class=\"badge-daviddm\"><a href=\"https://david-dm.org/balupton/bal-util\" title=\"View the status of this project's dependencies on DavidDM\"><img src=\"https://img.shields.io/david/balupton/bal-util.svg\" alt=\"Dependency Status\" /></a></span>\n<span class=\"badge-daviddmdev\"><a href=\"https://david-dm.org/balupton/bal-util#info=devDependencies\" title=\"View the status of this project's development dependencies on DavidDM\"><img src=\"https://img.shields.io/david/dev/balupton/bal-util.svg\" alt=\"Dev Dependency Status\" /></a></span>\n<br class=\"badge-separator\" />\n<span class=\"badge-patreon\"><a href=\"https://patreon.com/bevry\" title=\"Donate to this project using Patreon\"><img src=\"https://img.shields.io/badge/patreon-donate-yellow.svg\" alt=\"Patreon donate button\" /></a></span>\n<span class=\"badge-opencollective\"><a href=\"https://opencollective.com/bevry\" title=\"Donate to this project using Open Collective\"><img src=\"https://img.shields.io/badge/open%20collective-donate-yellow.svg\" alt=\"Open Collective donate button\" /></a></span>\n<span class=\"badge-flattr\"><a href=\"https://flattr.com/profile/balupton\" title=\"Donate to this project using Flattr\"><img src=\"https://img.shields.io/badge/flattr-donate-yellow.svg\" alt=\"Flattr donate button\" /></a></span>\n<span class=\"badge-paypal\"><a href=\"https://bevry.me/paypal\" title=\"Donate to this project using Paypal\"><img src=\"https://img.shields.io/badge/paypal-donate-yellow.svg\" alt=\"PayPal donate button\" /></a></span>\n<span class=\"badge-bitcoin\"><a href=\"https://bevry.me/bitcoin\" title=\"Donate once-off to this project using Bitcoin\"><img src=\"https://img.shields.io/badge/bitcoin-donate-yellow.svg\" alt=\"Bitcoin donate button\" /></a></span>\n<span class=\"badge-wishlist\"><a href=\"https://bevry.me/wishlist\" title=\"Buy an item on our wishlist for us\"><img src=\"https://img.shields.io/badge/wishlist-donate-yellow.svg\" alt=\"Wishlist browse button\" /></a></span>\n<br class=\"badge-separator\" />\n<span class=\"badge-slackin\"><a href=\"https://slack.bevry.me\" title=\"Join this project's slack community\"><img src=\"https://slack.bevry.me/badge.svg\" alt=\"Slack community badge\" /></a></span>\n\n<!-- /BADGES -->\n\n\n<!-- DESCRIPTION/ -->\n\nCommon utility functions for Node.js used and maintained by Benjamin Lupton\n\n<!-- /DESCRIPTION -->\n\n\n<!-- INSTALL/ -->\n\n<h2>Install</h2>\n\n<a href=\"https://npmjs.com\" title=\"npm is a package manager for javascript\"><h3>NPM</h3></a><ul>\n<li>Install: <code>npm install --save bal-util</code></li>\n<li>Module: <code>require('bal-util')</code></li></ul>\n\n<a href=\"http://browserify.org\" title=\"Browserify lets you require('modules') in the browser by bundling up all of your dependencies\"><h3>Browserify</h3></a><ul>\n<li>Install: <code>npm install --save bal-util</code></li>\n<li>Module: <code>require('bal-util')</code></li>\n<li>CDN URL: <code>//wzrd.in/bundle/bal-util@2.8.0</code></li></ul>\n\n<a href=\"http://enderjs.com\" title=\"Ender is a full featured package manager for your browser\"><h3>Ender</h3></a><ul>\n<li>Install: <code>ender add bal-util</code></li>\n<li>Module: <code>require('bal-util')</code></li></ul>\n\n<h3><a href=\"https://github.com/bevry/editions\" title=\"Editions are the best way to produce and consume packages you care about.\">Editions</a></h3>\n\n<p>This package is published with the following editions:</p>\n\n<ul><li><code>bal-util</code> aliases <code>bal-util/index.js</code> which uses <a href=\"https://github.com/bevry/editions\" title=\"Editions are the best way to produce and consume packages you care about.\">Editions</a> to automatically select the correct edition for the consumers environment</li>\n<li><code>bal-util/source/index.coffee</code> is Source + CoffeeScript + <a href=\"https://nodejs.org/dist/latest-v5.x/docs/api/modules.html\" title=\"Node/CJS Modules\">Require</a></li>\n<li><code>bal-util/esnext/index.js</code> is CoffeeScript Compiled + <a href=\"https://babeljs.io/docs/learn-es2015/\" title=\"ECMAScript Next\">ESNext</a> + <a href=\"https://nodejs.org/dist/latest-v5.x/docs/api/modules.html\" title=\"Node/CJS Modules\">Require</a></li>\n<li><code>bal-util/es2015/index.js</code> is CoffeeScript Compiled + <a href=\"http://babeljs.io/docs/plugins/preset-es2015/\" title=\"ECMAScript 2015\">ES2015</a> + <a href=\"https://nodejs.org/dist/latest-v5.x/docs/api/modules.html\" title=\"Node/CJS Modules\">Require</a></li></ul>\n\n<p>Older environments may need <a href=\"https://babeljs.io/docs/usage/polyfill/\" title=\"A polyfill that emulates missing ECMAScript environment features\">Babel's Polyfill</a> or something similar.</p>\n\n<!-- /INSTALL -->\n\n\n## Usage\nBest off looking at source, it's well documented, and there are plenty of tests\n\n\n\n## Abstraction\nWe're working to breaking out every part of bal-util into their own modules, or to use existing modules where there is now a more abstract version. Below are the list of the following abstractions that have been made:\n\n- [ambi](https://github.com/bevry/ambi) < `balUtilFlow.fireWithOptionalCallback`\n- [binaryextensions](https://github.com/bevry/binaryextensions) < `balUtilPaths.binaryExtensions`\n- [detect-indentation](https://github.com/bevry/detect-indentation) < `balUtilHTML.detectIndentation`\n- [eachr](https://github.com/bevry/eachr) < `balUtilFlow.each`\n- [event-emitter-grouped](https://github.com/bevry/event-emitter-grouped) < `balUtilEvents.EventEmitterEnhanced`\n- [extendr](https://github.com/bevry/extendr) < `balUtilFlow.(extend|clone|etc)`\n- [extract-opts](https://github.com/bevry/extract-opts) < `balUtilFlow.extractOptsAndCallback`\n- [getsetdeep](https://github.com/bevry/getsetdeep) < `balUtilFlow.(get|set)Deep`\n- [ignorefs](https://github.com/bevry/ignorefs) < `balUtilPaths.isIgnoredPath`\n- [ignorepatterns](https://github.com/bevry/ignorepatterns/blob/master/HISTORY.md) < `balUtilPaths.ignoreCommonPatterns`\n- [istextorbinary](https://github.com/bevry/istextorbinary) < `balUtilPaths.(isTextSync|isText|getEncodingSync|getEncoding)`\n- [remove-indentation](https://github.com/bevry/remove-indentation) < `balUtilHTML.removeIndentation`\n- [rimraf](https://github.com/isaacs/rimraf) < `balUtilPaths.rmdirDeep`\n- [ropo](https://github.com/bevry/ropo) < `balUtilHTML.(getAttribute|replaceElement|replaceElementAsync)`\n- [safecallback](https://github.com/bevry/safecallback) < `balUtilFlow.safeCallback`\n- [safefs](https://github.com/bevry/safefs) < `balUtilPaths.(openFile|closeFile|etc)`\n- [safeps](https://github.com/bevry/safeps) < `balUtilModules`\n- [scandirectory](https://github.com/bevry/scandirectory) < `balUtilPaths.scandir`\n- [taskgroup](https://github.com/bevry/taskgroup) < `balUtilFlow.Group`\n- [textextensions](https://github.com/bevry/textextensions) < `balUtilPaths.textExtensions`\n- [trim-indentation](https://github.com/bevry/trim-indentation) < `balUtilHTML.removeIndentation`\n- [typechecker](https://github.com/bevry/typechecker) < `balUtilTypes`\n\n\n<!-- CONTRIBUTE/ -->\n\n<h2>Contribute</h2>\n\n<a href=\"https://github.com/balupton/bal-util/blob/master/CONTRIBUTING.md#files\">Discover how you can contribute by heading on over to the <code>CONTRIBUTING.md</code> file.</a>\n\n<!-- /CONTRIBUTE -->\n\n\n<!-- HISTORY/ -->\n\n<h2>History</h2>\n\n<a href=\"https://github.com/balupton/bal-util/blob/master/HISTORY.md#files\">Discover the release history by heading on over to the <code>HISTORY.md</code> file.</a>\n\n<!-- /HISTORY -->\n\n\n<!-- BACKERS/ -->\n\n<h2>Backers</h2>\n\n<h3>Maintainers</h3>\n\nThese amazing people are maintaining this project:\n\n<ul><li><a href=\"http://balupton.com\">Benjamin Lupton</a> — <a href=\"https://github.com/balupton/bal-util/commits?author=balupton\" title=\"View the GitHub contributions of Benjamin Lupton on repository balupton/bal-util\">view contributions</a></li></ul>\n\n<h3>Sponsors</h3>\n\nNo sponsors yet! Will you be the first?\n\n<span class=\"badge-patreon\"><a href=\"https://patreon.com/bevry\" title=\"Donate to this project using Patreon\"><img src=\"https://img.shields.io/badge/patreon-donate-yellow.svg\" alt=\"Patreon donate button\" /></a></span>\n<span class=\"badge-opencollective\"><a href=\"https://opencollective.com/bevry\" title=\"Donate to this project using Open Collective\"><img src=\"https://img.shields.io/badge/open%20collective-donate-yellow.svg\" alt=\"Open Collective donate button\" /></a></span>\n<span class=\"badge-flattr\"><a href=\"https://flattr.com/profile/balupton\" title=\"Donate to this project using Flattr\"><img src=\"https://img.shields.io/badge/flattr-donate-yellow.svg\" alt=\"Flattr donate button\" /></a></span>\n<span class=\"badge-paypal\"><a href=\"https://bevry.me/paypal\" title=\"Donate to this project using Paypal\"><img src=\"https://img.shields.io/badge/paypal-donate-yellow.svg\" alt=\"PayPal donate button\" /></a></span>\n<span class=\"badge-bitcoin\"><a href=\"https://bevry.me/bitcoin\" title=\"Donate once-off to this project using Bitcoin\"><img src=\"https://img.shields.io/badge/bitcoin-donate-yellow.svg\" alt=\"Bitcoin donate button\" /></a></span>\n<span class=\"badge-wishlist\"><a href=\"https://bevry.me/wishlist\" title=\"Buy an item on our wishlist for us\"><img src=\"https://img.shields.io/badge/wishlist-donate-yellow.svg\" alt=\"Wishlist browse button\" /></a></span>\n\n<h3>Contributors</h3>\n\nThese amazing people have contributed code to this project:\n\n<ul><li><a href=\"http://balupton.com\">Benjamin Lupton</a> — <a href=\"https://github.com/balupton/bal-util/commits?author=balupton\" title=\"View the GitHub contributions of Benjamin Lupton on repository balupton/bal-util\">view contributions</a></li>\n<li><a href=\"http://seanfridman.com\">Sean Fridman</a> — <a href=\"https://github.com/balupton/bal-util/commits?author=sfrdmn\" title=\"View the GitHub contributions of Sean Fridman on repository balupton/bal-util\">view contributions</a></li></ul>\n\n<a href=\"https://github.com/balupton/bal-util/blob/master/CONTRIBUTING.md#files\">Discover how you can contribute by heading on over to the <code>CONTRIBUTING.md</code> file.</a>\n\n<!-- /BACKERS -->\n\n\n<!-- LICENSE/ -->\n\n<h2>License</h2>\n\nUnless stated otherwise all works are:\n\n<ul><li>Copyright &copy; 2011+ <a href=\"http://balupton.com\">Benjamin Lupton</a></li></ul>\n\nand licensed under:\n\n<ul><li><a href=\"http://spdx.org/licenses/MIT.html\">MIT License</a></li></ul>\n\n<!-- /LICENSE -->\n","_attachments":{},"homepage":"https://github.com/balupton/bal-util","bugs":{"url":"https://github.com/balupton/bal-util/issues"},"license":"MIT"}