{"_id":"coffee","_rev":"1258896","name":"coffee","description":"Test command line on Node.js.","dist-tags":{"latest":"5.4.0","latest-3":"3.3.3","latest-4":"4.2.1"},"maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"time":{"modified":"2021-10-15T06:41:36.000Z","created":"2015-01-13T17:23:16.085Z","5.4.0":"2020-04-28T08:33:23.707Z","5.3.0":"2020-04-22T07:25:28.011Z","5.2.2":"2019-07-30T14:21:19.030Z","5.2.1":"2018-12-27T07:01:05.664Z","5.2.0":"2018-12-21T08:58:09.039Z","5.1.1":"2018-12-17T08:02:12.391Z","4.2.1":"2018-09-28T07:47:31.694Z","3.3.3":"2018-09-28T06:12:13.212Z","5.1.0":"2018-08-08T04:25:44.111Z","5.0.1":"2018-08-07T03:07:33.027Z","4.2.0":"2018-08-01T13:23:47.017Z","4.1.0":"2017-06-29T12:00:05.294Z","4.0.1":"2017-06-18T17:05:06.107Z","4.0.0":"2017-06-16T10:46:47.815Z","3.3.2":"2017-05-22T05:40:17.692Z","3.3.1":"2017-05-09T17:30:11.186Z","3.3.0":"2016-10-13T22:06:47.279Z","3.2.5":"2016-08-19T09:22:13.797Z","3.2.4":"2016-07-08T13:04:05.305Z","3.2.3":"2016-07-08T09:22:22.138Z","3.2.2":"2016-06-15T12:36:24.725Z","3.2.1":"2016-02-26T13:10:08.893Z","3.2.0":"2016-02-26T12:39:07.894Z","3.1.1":"2016-02-24T13:26:49.811Z","3.1.0":"2016-02-24T11:58:46.587Z","3.0.3":"2016-01-14T10:04:38.298Z","3.0.2":"2016-01-08T16:40:50.990Z","3.0.1":"2016-01-07T10:20:58.391Z","3.0.0":"2016-01-04T16:42:30.758Z","2.1.0":"2015-11-17T07:52:41.962Z","2.0.0":"2015-10-31T15:51:57.590Z","1.3.1":"2015-10-29T10:42:34.747Z","1.3.0":"2015-10-29T09:26:29.866Z","1.2.0":"2015-09-01T13:11:14.439Z","1.1.0":"2015-05-23T05:23:36.211Z","1.0.1":"2015-05-15T07:38:05.132Z","1.0.0":"2015-01-18T16:10:56.789Z","0.1.0":"2015-01-13T17:23:16.085Z"},"users":{"andreaj24":true,"shakakira":true,"monjer":true,"fedeghe":true,"sqrtthree":true},"author":{"name":"popomore","email":"sakura9515@gmail.com"},"repository":{"type":"git","url":"git://github.com/node-modules/coffee.git"},"versions":{"5.4.0":{"name":"coffee","version":"5.4.0","description":"Test command line on Node.js.","main":"index.js","dependencies":{"cross-spawn":"^6.0.5","debug":"^4.1.0","is-type-of":"^1.2.1"},"devDependencies":{"@types/node":"^10.12.18","autod":"^3.0.1","egg-bin":"^4.8.1","egg-ci":"^1.11.0","eslint":"^5.10.0","eslint-config-egg":"^7.1.0","lodash.ismatch":"^4.4.0","mm":"^2.4.1","mocha":"^5.2.0","mz-modules":"^2.1.0","nyc":"^11.0.2","spy":"^1.0.0","typescript":"^3.2.2"},"repository":{"type":"git","url":"git://github.com/node-modules/coffee.git"},"homepage":"https://github.com/node-modules/coffee","author":{"name":"popomore","email":"sakura9515@gmail.com"},"keywords":["cli","test","shell","spawn","fork","child_process","exec"],"license":"MIT","engines":{"node":">= 6.0.0"},"ci":{"version":"6, 8, 10, 12","type":"travis, github"},"scripts":{"autod":"autod","lint":"eslint .","test":"npm run lint -- --fix && egg-bin pkgfiles && npm run test-local","test-local":"egg-bin test","cov":"egg-bin cov","ci":"npm run lint && egg-bin pkgfiles --check && npm run cov"},"gitHead":"198d534db7c7242847c0f222f2cd42e68c3bf7d1","bugs":{"url":"https://github.com/node-modules/coffee/issues"},"_id":"coffee@5.4.0","_nodeVersion":"10.15.1","_npmVersion":"6.11.3","dist":{"shasum":"3a372372d061da5297c962ba97fb4db567b329ac","size":8924,"noattachment":false,"key":"/coffee/-/coffee-5.4.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/coffee/download/coffee-5.4.0.tgz"},"maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"_npmUser":{"name":"atian25","email":"atian25@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/coffee_5.4.0_1588062803556_0.8166940185972287"},"_hasShrinkwrap":false,"publish_time":1588062803707,"_cnpm_publish_time":1588062803707},"5.3.0":{"name":"coffee","version":"5.3.0","description":"Test command line on Node.js.","main":"index.js","dependencies":{"cross-spawn":"^6.0.5","debug":"^4.1.0","is-type-of":"^1.2.1"},"devDependencies":{"@types/node":"^10.12.18","autod":"^3.0.1","egg-bin":"^4.8.1","egg-ci":"^1.11.0","eslint":"^5.10.0","eslint-config-egg":"^7.1.0","lodash.ismatch":"^4.4.0","mm":"^2.4.1","mocha":"^5.2.0","mz-modules":"^2.1.0","nyc":"^11.0.2","spy":"^1.0.0","typescript":"^3.2.2"},"repository":{"type":"git","url":"git://github.com/node-modules/coffee.git"},"homepage":"https://github.com/node-modules/coffee","author":{"name":"popomore","email":"sakura9515@gmail.com"},"keywords":["cli","test","shell","spawn","fork","child_process","exec"],"license":"MIT","engines":{"node":">= 6.0.0"},"ci":{"version":"6, 8, 10, 12"},"scripts":{"autod":"autod","lint":"eslint .","test":"npm run lint -- --fix && egg-bin pkgfiles && npm run test-local","test-local":"egg-bin test","cov":"egg-bin cov","ci":"npm run lint && egg-bin pkgfiles --check && npm run cov"},"gitHead":"ac6622b0b1e15db5e4aa607e68ea1973601d9acd","bugs":{"url":"https://github.com/node-modules/coffee/issues"},"_id":"coffee@5.3.0","_nodeVersion":"10.15.1","_npmVersion":"6.11.3","dist":{"shasum":"4faaf9277f714ed3cd1f6a98cf55f06ff11cb4e5","size":8747,"noattachment":false,"key":"/coffee/-/coffee-5.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/coffee/download/coffee-5.3.0.tgz"},"maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"_npmUser":{"name":"atian25","email":"atian25@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/coffee_5.3.0_1587540327818_0.7216750599727308"},"_hasShrinkwrap":false,"publish_time":1587540328011,"_cnpm_publish_time":1587540328011},"5.2.2":{"name":"coffee","version":"5.2.2","description":"Test command line on Node.js.","main":"index.js","dependencies":{"cross-spawn":"^6.0.5","debug":"^4.1.0","is-type-of":"^1.2.1"},"devDependencies":{"@types/node":"^10.12.18","autod":"^3.0.1","egg-bin":"^4.8.1","egg-ci":"^1.11.0","eslint":"^5.10.0","eslint-config-egg":"^7.1.0","lodash.ismatch":"^4.4.0","mm":"^2.4.1","mocha":"^5.2.0","mz-modules":"^2.1.0","nyc":"^11.0.2","spy":"^1.0.0","typescript":"^3.2.2"},"repository":{"type":"git","url":"git://github.com/node-modules/coffee.git"},"homepage":"https://github.com/node-modules/coffee","author":{"name":"popomore","email":"sakura9515@gmail.com"},"keywords":["cli","test","shell","spawn","fork","child_process","exec"],"license":"MIT","engines":{"node":">= 6.0.0"},"ci":{"version":"6, 8, 10, 12"},"scripts":{"autod":"autod","lint":"eslint .","test":"npm run lint -- --fix && egg-bin pkgfiles && npm run test-local","test-local":"egg-bin test","cov":"egg-bin cov","ci":"npm run lint && egg-bin pkgfiles --check && npm run cov"},"gitHead":"7cc27988ec62807054e9ccc26444ef8246c7aeb6","bugs":{"url":"https://github.com/node-modules/coffee/issues"},"_id":"coffee@5.2.2","_nodeVersion":"10.15.1","_npmVersion":"6.8.0","dist":{"shasum":"b6d91fba70ad5bb2c7913574e5ee5ed59257246e","size":8563,"noattachment":false,"key":"/coffee/-/coffee-5.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/coffee/download/coffee-5.2.2.tgz"},"maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"_npmUser":{"name":"atian25","email":"atian25@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/coffee_5.2.2_1564496478888_0.10732932683631691"},"_hasShrinkwrap":false,"publish_time":1564496479030,"_cnpm_publish_time":1564496479030},"5.2.1":{"name":"coffee","version":"5.2.1","description":"Test command line on Node.js.","main":"index.js","dependencies":{"cross-spawn":"^6.0.5","debug":"^4.1.0","is-type-of":"^1.2.1"},"devDependencies":{"@types/node":"^10.12.18","autod":"^3.0.1","egg-bin":"^4.8.1","egg-ci":"^1.11.0","eslint":"^5.10.0","eslint-config-egg":"^7.1.0","lodash.ismatch":"^4.4.0","mm":"^2.4.1","mocha":"^5.2.0","mz-modules":"^2.1.0","nyc":"^11.0.2","spy":"^1.0.0","typescript":"^3.2.2"},"repository":{"type":"git","url":"git://github.com/node-modules/coffee.git"},"homepage":"https://github.com/node-modules/coffee","author":{"name":"popomore","email":"sakura9515@gmail.com"},"keywords":["cli","test","shell","spawn","fork","child_process","exec"],"license":"MIT","engines":{"node":">= 6.0.0"},"ci":{"version":"6, 8, 10, 11"},"scripts":{"autod":"autod","lint":"eslint .","test":"npm run lint -- --fix && egg-bin pkgfiles && npm run test-local","test-local":"egg-bin test","cov":"egg-bin cov","ci":"npm run lint && egg-bin pkgfiles --check && npm run cov"},"gitHead":"cd0ad46077cfe717193344e098d1bdd75ac962df","bugs":{"url":"https://github.com/node-modules/coffee/issues"},"_id":"coffee@5.2.1","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"atian25","email":"atian25@qq.com"},"dist":{"shasum":"e0946a3363c740017359141484b8805f1a780dd3","size":8359,"noattachment":false,"key":"/coffee/-/coffee-5.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/coffee/download/coffee-5.2.1.tgz"},"maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/coffee_5.2.1_1545894065521_0.9057014879359704"},"_hasShrinkwrap":false,"publish_time":1545894065664,"_cnpm_publish_time":1545894065664},"5.2.0":{"name":"coffee","version":"5.2.0","description":"Test command line on Node.js.","main":"index.js","dependencies":{"cross-spawn":"^6.0.5","debug":"^4.1.0","is-type-of":"^1.2.1"},"devDependencies":{"@types/node":"^10.12.18","autod":"^3.0.1","egg-bin":"^4.8.1","egg-ci":"^1.11.0","eslint":"^5.10.0","eslint-config-egg":"^7.1.0","lodash.ismatch":"^4.4.0","mm":"^2.4.1","mocha":"^5.2.0","mz-modules":"^2.1.0","nyc":"^11.0.2","spy":"^1.0.0","typescript":"^3.2.2"},"repository":{"type":"git","url":"git://github.com/node-modules/coffee.git"},"homepage":"https://github.com/node-modules/coffee","author":{"name":"popomore","email":"sakura9515@gmail.com"},"keywords":["cli","test","shell","spawn","fork","child_process","exec"],"license":"MIT","engines":{"node":">= 6.0.0"},"ci":{"version":"6, 8, 10, 11"},"scripts":{"autod":"autod","lint":"eslint .","test":"npm run lint -- --fix && egg-bin pkgfiles && npm run test-local","test-local":"egg-bin test","cov":"egg-bin cov","ci":"npm run lint && egg-bin pkgfiles --check && npm run cov"},"gitHead":"5f918f34a40a6697c074f7bbf3fe4878647cf4db","bugs":{"url":"https://github.com/node-modules/coffee/issues"},"_id":"coffee@5.2.0","_npmVersion":"6.4.1","_nodeVersion":"10.13.0","_npmUser":{"name":"atian25","email":"atian25@qq.com"},"dist":{"shasum":"7cbdb9047451db6ff7bcc25460626c9914102f2f","size":8138,"noattachment":false,"key":"/coffee/-/coffee-5.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/coffee/download/coffee-5.2.0.tgz"},"maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/coffee_5.2.0_1545382688873_0.48968880944003623"},"_hasShrinkwrap":false,"publish_time":1545382689039,"_cnpm_publish_time":1545382689039},"5.1.1":{"name":"coffee","version":"5.1.1","description":"Test command line on Node.js.","main":"index.js","dependencies":{"cross-spawn":"^6.0.5","debug":"^3.1.0","is-type-of":"^1.2.0"},"devDependencies":{"autod":"^3.0.1","egg-bin":"^4.8.1","egg-ci":"^1.8.0","eslint":"^5.3.0","eslint-config-egg":"^7.0.0","mm":"^2.2.2","mocha":"^5.2.0","nyc":"^11.0.2","spy":"^1.0.0"},"repository":{"type":"git","url":"git://github.com/node-modules/coffee.git"},"homepage":"https://github.com/node-modules/coffee","author":{"name":"popomore","email":"sakura9515@gmail.com"},"keywords":["cli","test","shell","spawn","fork","child_process","exec"],"license":"MIT","engines":{"node":">= 6.0.0"},"ci":{"version":"6, 8, 10"},"scripts":{"autod":"autod","lint":"eslint .","test":"npm run lint -- --fix && egg-bin pkgfiles && npm run test-local","test-local":"egg-bin test","cov":"egg-bin cov","ci":"npm run lint && egg-bin pkgfiles --check && npm run cov"},"gitHead":"e6bedc927cc682c5fac82ac7f1254d5cd86c0321","bugs":{"url":"https://github.com/node-modules/coffee/issues"},"_id":"coffee@5.1.1","_npmVersion":"6.4.1","_nodeVersion":"8.4.0","_npmUser":{"name":"popomore","email":"sakura9515@gmail.com"},"dist":{"shasum":"f2690c11dfe4070e633f91cc9850bdf626b5ed45","size":6785,"noattachment":false,"key":"/coffee/-/coffee-5.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/coffee/download/coffee-5.1.1.tgz"},"maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/coffee_5.1.1_1545033732173_0.553792318274934"},"_hasShrinkwrap":false,"publish_time":1545033732391,"_cnpm_publish_time":1545033732391},"4.2.1":{"name":"coffee","version":"4.2.1","description":"Test command line on nodejs","main":"index.js","dependencies":{"cross-spawn":"^6.0.5","debug":"^3.1.0"},"devDependencies":{"autod":"^3.0.1","egg-ci":"^1.8.0","eslint":"^3.19.0","eslint-config-egg":"^4.1.0","mm":"^2.2.2","mocha":"2","nyc":"^11.0.2","spy":"^1.0.0"},"repository":{"type":"git","url":"git://github.com/node-modules/coffee.git"},"homepage":"https://github.com/node-modules/coffee","author":{"name":"popomore","email":"sakura9515@gmail.com"},"keywords":["test","shell","spawn","fork","child_process","exec"],"license":"MIT","engines":{"node":">= 4.0.0"},"ci":{"version":"4, 6, 8"},"scripts":{"autod":"autod","lint":"eslint .","test":"mocha -R spec -t 80000 test/*.js","cov":"nyc -r json -r lcov -r text-summary npm test","ci":"npm run lint && npm run cov"},"publishConfig":{"tag":"latest-4"},"readmeFilename":"README.md","gitHead":"a530c2d846c49db18bd977646ab2895c55dd3824","bugs":{"url":"https://github.com/node-modules/coffee/issues"},"_id":"coffee@4.2.1","_npmVersion":"6.4.1","_nodeVersion":"10.10.0","_npmUser":{"name":"atian25","email":"atian25@qq.com"},"dist":{"shasum":"4027330311b23d11ae6621ffb70ba9c132e647ce","size":6258,"noattachment":false,"key":"/coffee/-/coffee-4.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/coffee/download/coffee-4.2.1.tgz"},"maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/coffee_4.2.1_1538120851525_0.12432680574703636"},"_hasShrinkwrap":false,"publish_time":1538120851694,"_cnpm_publish_time":1538120851694},"3.3.3":{"name":"coffee","version":"3.3.3","description":"Test command line on nodejs","main":"index.js","dependencies":{"childprocess":"^2.0.2","debug":"^2.6.8"},"devDependencies":{"autod":"^2.8.0","egg-ci":"^1.6.0","eslint":"^3.19.0","eslint-config-egg":"^4.1.0","istanbul":"0","mm":"^2.1.0","mocha":"2","spy":"^1.0.0"},"repository":{"type":"git","url":"git://github.com/popomore/coffee.git"},"homepage":"https://github.com/popomore/coffee","author":{"name":"popomore","email":"sakura9515@gmail.com"},"keywords":["test","shell","spawn","fork","child_process","exec"],"license":"MIT","engines":{"node":">= 4.0.0"},"ci":{"version":"4, 6, 8"},"scripts":{"lint":"eslint index.js lib test","test":"mocha -R spec -t 80000","cover":"rm -rf coverage && istanbul cover --report none --print none node_modules/mocha/bin/_mocha -- -R spec -t 80000","cov":"npm run cover && istanbul report --root coverage text-summary json lcov","ci":"npm run lint && npm run cov","autod":"autod","clean":"rm -rf coverage"},"publishConfig":{"tag":"latest-3"},"readmeFilename":"README.md","gitHead":"bd5f81e00778166a6e54b66f9eceb7fa755f971a","bugs":{"url":"https://github.com/popomore/coffee/issues"},"_id":"coffee@3.3.3","_npmVersion":"5.6.0","_nodeVersion":"8.11.4","_npmUser":{"name":"atian25","email":"atian25@qq.com"},"dist":{"shasum":"c457b213256a6f8c92f9410779eac810e8580fa6","size":5970,"noattachment":false,"key":"/coffee/-/coffee-3.3.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/coffee/download/coffee-3.3.3.tgz"},"maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/coffee_3.3.3_1538115133087_0.18087307337486447"},"_hasShrinkwrap":false,"publish_time":1538115133212,"_cnpm_publish_time":1538115133212},"5.1.0":{"name":"coffee","version":"5.1.0","description":"Test command line on Node.js.","main":"index.js","dependencies":{"cross-spawn":"^6.0.5","debug":"^3.1.0","is-type-of":"^1.2.0"},"devDependencies":{"autod":"^3.0.1","egg-bin":"^4.8.1","egg-ci":"^1.8.0","eslint":"^5.3.0","eslint-config-egg":"^7.0.0","mm":"^2.2.2","mocha":"^5.2.0","nyc":"^11.0.2","spy":"^1.0.0"},"repository":{"type":"git","url":"git://github.com/node-modules/coffee.git"},"homepage":"https://github.com/node-modules/coffee","author":{"name":"popomore","email":"sakura9515@gmail.com"},"keywords":["cli","test","shell","spawn","fork","child_process","exec"],"license":"MIT","engines":{"node":">= 6.0.0"},"ci":{"version":"6, 8, 10"},"scripts":{"autod":"autod","lint":"eslint .","test":"npm run lint -- --fix && egg-bin pkgfiles && npm run test-local","test-local":"egg-bin test","cov":"egg-bin cov","ci":"npm run lint && egg-bin pkgfiles --check && npm run cov"},"files":["index.js","lib"],"gitHead":"3e3ebb8f6846ecd1554fdb0dd8188e4a2a5184bf","bugs":{"url":"https://github.com/node-modules/coffee/issues"},"_id":"coffee@5.1.0","_npmVersion":"5.10.0","_nodeVersion":"10.8.0","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"dist":{"shasum":"a332a8f590f58321f3106d83b3e92e68bb860ddc","size":6687,"noattachment":false,"key":"/coffee/-/coffee-5.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/coffee/download/coffee-5.1.0.tgz"},"maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/coffee_5.1.0_1533702344029_0.7049902876691994"},"_hasShrinkwrap":false,"publish_time":1533702344111,"_cnpm_publish_time":1533702344111},"5.0.1":{"name":"coffee","version":"5.0.1","description":"Test command line on Node.js.","main":"index.js","dependencies":{"cross-spawn":"^6.0.5","debug":"^3.1.0","is-type-of":"^1.2.0"},"devDependencies":{"autod":"^3.0.1","egg-bin":"^4.8.1","egg-ci":"^1.8.0","eslint":"^5.3.0","eslint-config-egg":"^7.0.0","mm":"^2.2.2","mocha":"^5.2.0","nyc":"^11.0.2","spy":"^1.0.0"},"repository":{"type":"git","url":"git://github.com/node-modules/coffee.git"},"homepage":"https://github.com/node-modules/coffee","author":{"name":"popomore","email":"sakura9515@gmail.com"},"keywords":["cli","test","shell","spawn","fork","child_process","exec"],"license":"MIT","engines":{"node":">= 6.0.0"},"ci":{"version":"6, 8, 10"},"scripts":{"autod":"autod","lint":"eslint .","test":"npm run lint -- --fix && egg-bin pkgfiles && npm run test-local","test-local":"egg-bin test","cov":"egg-bin cov","ci":"npm run lint && egg-bin pkgfiles --check && npm run cov"},"files":["index.js","lib"],"gitHead":"6f31896bea99a4474728e289fe3b9f8af42bed1d","bugs":{"url":"https://github.com/node-modules/coffee/issues"},"_id":"coffee@5.0.1","_npmVersion":"5.10.0","_nodeVersion":"10.8.0","_npmUser":{"name":"fengmk2","email":"fengmk2@gmail.com"},"dist":{"shasum":"224c2893e38dcde63840882bd94a8753c22078bd","size":6550,"noattachment":false,"key":"/coffee/-/coffee-5.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/coffee/download/coffee-5.0.1.tgz"},"maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/coffee_5.0.1_1533611252932_0.6921886140302933"},"_hasShrinkwrap":false,"publish_time":1533611253027,"_cnpm_publish_time":1533611253027},"4.2.0":{"name":"coffee","version":"4.2.0","description":"Test command line on nodejs","main":"index.js","dependencies":{"cross-spawn":"^6.0.5","debug":"^3.1.0"},"devDependencies":{"autod":"^3.0.1","egg-ci":"^1.8.0","eslint":"^3.19.0","eslint-config-egg":"^4.1.0","mm":"^2.2.2","mocha":"2","nyc":"^11.0.2","spy":"^1.0.0"},"repository":{"type":"git","url":"git://github.com/popomore/coffee.git"},"homepage":"https://github.com/popomore/coffee","author":{"name":"popomore","email":"sakura9515@gmail.com"},"keywords":["test","shell","spawn","fork","child_process","exec"],"license":"MIT","engines":{"node":">= 4.0.0"},"ci":{"version":"4, 6, 8"},"scripts":{"autod":"autod","lint":"eslint .","test":"mocha -R spec -t 80000 test/*.js","cov":"nyc -r json -r lcov -r text-summary npm test","ci":"npm run lint && npm run cov"},"files":["index.js","lib"],"gitHead":"11eda3831e5c36966461fc5584d5b7a15a4ab12b","bugs":{"url":"https://github.com/popomore/coffee/issues"},"_id":"coffee@4.2.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.1","_npmUser":{"name":"popomore","email":"sakura9515@gmail.com"},"dist":{"shasum":"a4b3a83dc0b7d3ae5b6dd5d2efa797405be0f994","size":6146,"noattachment":false,"key":"/coffee/-/coffee-4.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/coffee/download/coffee-4.2.0.tgz"},"maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/coffee_4.2.0_1533129826935_0.33604328245769666"},"_hasShrinkwrap":false,"publish_time":1533129827017,"_cnpm_publish_time":1533129827017},"4.1.0":{"name":"coffee","version":"4.1.0","description":"Test command line on nodejs","main":"index.js","dependencies":{"cross-spawn":"^5.1.0","debug":"^2.6.8"},"devDependencies":{"autod":"^2.8.0","egg-ci":"^1.6.0","eslint":"^3.19.0","eslint-config-egg":"^4.1.0","mm":"^2.1.0","mocha":"2","nyc":"^11.0.2","spy":"^1.0.0"},"repository":{"type":"git","url":"git://github.com/popomore/coffee.git"},"homepage":"https://github.com/popomore/coffee","author":{"name":"popomore","email":"sakura9515@gmail.com"},"keywords":["test","shell","spawn","fork","child_process","exec"],"license":"MIT","engines":{"node":">= 4.0.0"},"ci":{"version":"4, 6, 8"},"scripts":{"autod":"autod","lint":"eslint .","test":"mocha -R spec -t 80000 test/*.js","cov":"nyc -r json -r lcov -r text-summary npm test","ci":"npm run lint && npm run cov"},"files":["index.js","lib"],"gitHead":"91d05b45996535aa0e1fad3cd9af6fbe4adecfa7","bugs":{"url":"https://github.com/popomore/coffee/issues"},"_id":"coffee@4.1.0","_npmVersion":"5.0.3","_nodeVersion":"8.1.1","_npmUser":{"name":"popomore","email":"sakura9515@gmail.com"},"dist":{"shasum":"3a74c8d61532867350253c9bcc4f8e346694d91f","size":5587,"noattachment":false,"key":"/coffee/-/coffee-4.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/coffee/download/coffee-4.1.0.tgz"},"maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/coffee-4.1.0.tgz_1498737605125_0.8040846127551049"},"directories":{},"publish_time":1498737605294,"_hasShrinkwrap":false,"_cnpm_publish_time":1498737605294},"4.0.1":{"name":"coffee","version":"4.0.1","description":"Test command line on nodejs","main":"index.js","dependencies":{"cross-spawn":"^5.1.0","debug":"^2.6.8"},"devDependencies":{"autod":"^2.8.0","egg-ci":"^1.6.0","eslint":"^3.19.0","eslint-config-egg":"^4.1.0","mm":"^2.1.0","mocha":"2","nyc":"^11.0.2","spy":"^1.0.0"},"repository":{"type":"git","url":"git://github.com/popomore/coffee.git"},"homepage":"https://github.com/popomore/coffee","author":{"name":"popomore","email":"sakura9515@gmail.com"},"keywords":["test","shell","spawn","fork","child_process","exec"],"license":"MIT","engines":{"node":">= 4.0.0"},"ci":{"version":"4, 6, 8"},"scripts":{"autod":"autod","lint":"eslint .","test":"mocha -R spec -t 80000 test/*.js","cov":"nyc -r json -r lcov -r text-summary npm test","ci":"npm run lint && npm run cov"},"files":["index.js","lib"],"gitHead":"d6c3d5e0a413ab0de0386f2546f055baee7acb2a","bugs":{"url":"https://github.com/popomore/coffee/issues"},"_id":"coffee@4.0.1","_npmVersion":"5.0.3","_nodeVersion":"8.1.1","_npmUser":{"name":"popomore","email":"sakura9515@gmail.com"},"dist":{"shasum":"bc6b9066b2e5809086a62bb0864f5da3900e9ba7","size":5147,"noattachment":false,"key":"/coffee/-/coffee-4.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/coffee/download/coffee-4.0.1.tgz"},"maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/coffee-4.0.1.tgz_1497805506002_0.8139963380526751"},"directories":{},"publish_time":1497805506107,"_hasShrinkwrap":false,"_cnpm_publish_time":1497805506107},"4.0.0":{"name":"coffee","version":"4.0.0","description":"Test command line on nodejs","main":"index.js","dependencies":{"debug":"^2.6.8"},"devDependencies":{"autod":"^2.8.0","egg-ci":"^1.6.0","eslint":"^3.19.0","eslint-config-egg":"^4.1.0","mm":"^2.1.0","mocha":"2","nyc":"^11.0.2","spy":"^1.0.0"},"repository":{"type":"git","url":"git://github.com/popomore/coffee.git"},"homepage":"https://github.com/popomore/coffee","author":{"name":"popomore","email":"sakura9515@gmail.com"},"keywords":["test","shell","spawn","fork","child_process","exec"],"license":"MIT","engines":{"node":">= 4.0.0"},"ci":{"version":"4, 6, 8"},"scripts":{"autod":"autod","lint":"eslint .","test":"mocha -R spec -t 80000 test/*.js","cov":"nyc -r json -r lcov -r text-summary npm test","ci":"npm run lint && npm run cov"},"files":["index.js","lib"],"gitHead":"4cf0ee20ec52cde34be5f750694bbf501fbacdfd","bugs":{"url":"https://github.com/popomore/coffee/issues"},"_id":"coffee@4.0.0","_npmVersion":"5.0.3","_nodeVersion":"8.1.1","_npmUser":{"name":"popomore","email":"sakura9515@gmail.com"},"dist":{"shasum":"3edefc0c6cc5fbdbd7f7eecf0f62079ad34b2578","size":5049,"noattachment":false,"key":"/coffee/-/coffee-4.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/coffee/download/coffee-4.0.0.tgz"},"maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/coffee-4.0.0.tgz_1497610007735_0.07539795292541385"},"directories":{},"publish_time":1497610007815,"_cnpm_publish_time":1497610007815,"_hasShrinkwrap":false},"3.3.2":{"name":"coffee","version":"3.3.2","description":"Test command line on nodejs","main":"index.js","dependencies":{"childprocess":"^2.0.2","debug":"^2.6.8"},"devDependencies":{"autod":"^2.8.0","egg-ci":"^1.6.0","eslint":"^3.19.0","eslint-config-egg":"^4.1.0","istanbul":"0","mm":"^2.1.0","mocha":"2","spy":"^1.0.0"},"repository":{"type":"git","url":"git://github.com/popomore/coffee.git"},"homepage":"https://github.com/popomore/coffee","author":{"name":"popomore","email":"sakura9515@gmail.com"},"keywords":["test","shell","spawn","fork","child_process","exec"],"license":"MIT","engines":{"node":">= 4.0.0"},"ci":{"version":"4, 6, 7"},"scripts":{"lint":"eslint index.js lib test","test":"mocha -R spec -t 80000","cover":"rm -rf coverage && istanbul cover --report none --print none node_modules/mocha/bin/_mocha -- -R spec -t 80000","cov":"npm run cover && istanbul report --root coverage text-summary json lcov","ci":"npm run lint && npm run cov","autod":"autod","clean":"rm -rf coverage"},"files":["index.js","lib"],"gitHead":"b162bf6b0ad5378294f3e12e4fc96e2694abbc15","bugs":{"url":"https://github.com/popomore/coffee/issues"},"_id":"coffee@3.3.2","_shasum":"b4edcdb1c723952092a7d89daf34570da21d2689","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"popomore","email":"sakura9515@gmail.com"},"dist":{"shasum":"b4edcdb1c723952092a7d89daf34570da21d2689","size":5882,"noattachment":false,"key":"/coffee/-/coffee-3.3.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/coffee/download/coffee-3.3.2.tgz"},"maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/coffee-3.3.2.tgz_1495431617614_0.9902133296709508"},"directories":{},"publish_time":1495431617692,"_hasShrinkwrap":false,"_cnpm_publish_time":1495431617692},"3.3.1":{"name":"coffee","version":"3.3.1","description":"Test command line on nodejs","main":"index.js","dependencies":{"debug":"~2.2.0","childprocess":"~2.0.0"},"devDependencies":{"autod":"2","eslint":"2","eslint-config-egg":"^2.0.0","istanbul":"0","mm":"^1.3.5","mocha":"2","should":"6","spy":"^0.1.3"},"repository":{"type":"git","url":"git://github.com/popomore/coffee.git"},"homepage":"https://github.com/popomore/coffee","author":{"name":"popomore","email":"sakura9515@gmail.com"},"keywords":["test","shell","spawn","fork","child_process","exec"],"license":"MIT","scripts":{"lint":"eslint index.js lib test","test":"mocha -R spec -t 80000","cover":"rm -rf coverage && istanbul cover --report none --print none node_modules/mocha/bin/_mocha -- -R spec -t 80000","cov":"npm run clean && npm run lint && npm run cover && istanbul report --root coverage text-summary json lcov","autod":"autod -e test/fixtures -f ~ -w","clean":"rm -rf coverage"},"files":["index.js","lib"],"gitHead":"8858e5ab44cd06a9c6914f6cc41299bcd961a1d1","bugs":{"url":"https://github.com/popomore/coffee/issues"},"_id":"coffee@3.3.1","_shasum":"62aa22d70e2a8da5ad07029e33c9e53363108ffc","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.10.2","_npmUser":{"name":"popomore","email":"sakura9515@gmail.com"},"dist":{"shasum":"62aa22d70e2a8da5ad07029e33c9e53363108ffc","size":5821,"noattachment":false,"key":"/coffee/-/coffee-3.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/coffee/download/coffee-3.3.1.tgz"},"maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"_npmOperationalInternal":{"host":"packages-18-east.internal.npmjs.com","tmp":"tmp/coffee-3.3.1.tgz_1494351009219_0.5191536189522594"},"directories":{},"publish_time":1494351011186,"_cnpm_publish_time":1494351011186,"_hasShrinkwrap":false},"3.3.0":{"name":"coffee","version":"3.3.0","description":"Test command line on nodejs","main":"index.js","dependencies":{"debug":"~2.2.0","childprocess":"~2.0.0"},"devDependencies":{"autod":"2","eslint":"2","eslint-config-egg":"^2.0.0","istanbul":"0","mm":"^1.3.5","mocha":"2","should":"6","spy":"^0.1.3"},"repository":{"type":"git","url":"git://github.com/popomore/coffee.git"},"homepage":"https://github.com/popomore/coffee","author":{"name":"popomore","email":"sakura9515@gmail.com"},"keywords":["test","shell","spawn","fork","child_process","exec"],"license":"MIT","scripts":{"lint":"eslint index.js lib test","test":"mocha -R spec -t 80000","cover":"rm -rf coverage && istanbul cover --report none --print none node_modules/mocha/bin/_mocha -- -R spec -t 80000","cov":"npm run clean && npm run lint && npm run cover && istanbul report --root coverage text-summary json lcov","autod":"autod -e test/fixtures -f ~ -w","clean":"rm -rf coverage"},"files":["index.js","lib"],"gitHead":"2c947901cf75f4360fc582c0ea34ebc99617adf5","bugs":{"url":"https://github.com/popomore/coffee/issues"},"_id":"coffee@3.3.0","_shasum":"3cd8ec513427b4b301573caa0640c031172ae4f6","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.7.0","_npmUser":{"name":"popomore","email":"sakura9515@gmail.com"},"dist":{"shasum":"3cd8ec513427b4b301573caa0640c031172ae4f6","size":5788,"noattachment":false,"key":"/coffee/-/coffee-3.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/coffee/download/coffee-3.3.0.tgz"},"maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/coffee-3.3.0.tgz_1476396406222_0.984143900219351"},"directories":{},"publish_time":1476396407279,"_cnpm_publish_time":1476396407279,"_hasShrinkwrap":false},"3.2.5":{"name":"coffee","version":"3.2.5","description":"Test command line on nodejs","main":"index.js","dependencies":{"debug":"~2.2.0","childprocess":"~2.0.0"},"devDependencies":{"autod":"2","eslint":"2","eslint-config-egg":"^2.0.0","istanbul":"0","mm":"^1.3.5","mocha":"2","should":"6","spy":"^0.1.3"},"repository":{"type":"git","url":"git://github.com/popomore/coffee.git"},"homepage":"https://github.com/popomore/coffee","author":{"name":"popomore","email":"sakura9515@gmail.com"},"keywords":["test","shell","spawn","fork","child_process","exec"],"license":"MIT","scripts":{"lint":"eslint index.js lib test","test":"mocha -R spec -t 80000","cover":"rm -rf coverage && istanbul cover --report none --print none node_modules/mocha/bin/_mocha -- -R spec -t 80000","cov":"npm run clean && npm run lint && npm run cover && istanbul report --root coverage text-summary json lcov","autod":"autod -e test/fixtures -f ~ -w","clean":"rm -rf coverage"},"files":["index.js","lib"],"gitHead":"5c1f7ac68c7e9d7c2cca69fe9c74a173242edd5f","bugs":{"url":"https://github.com/popomore/coffee/issues"},"_id":"coffee@3.2.5","_shasum":"a4ee8f1086dc23ff799c6846a008b1e929b33473","_from":".","_npmVersion":"2.15.9","_nodeVersion":"4.5.0","_npmUser":{"name":"popomore","email":"sakura9515@gmail.com"},"dist":{"shasum":"a4ee8f1086dc23ff799c6846a008b1e929b33473","size":5674,"noattachment":false,"key":"/coffee/-/coffee-3.2.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/coffee/download/coffee-3.2.5.tgz"},"maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/coffee-3.2.5.tgz_1471598532224_0.9105745484121144"},"directories":{},"publish_time":1471598533797,"_cnpm_publish_time":1471598533797,"_hasShrinkwrap":false},"3.2.4":{"name":"coffee","version":"3.2.4","description":"Test command line on nodejs","main":"index.js","dependencies":{"debug":"~2.2.0","childprocess":"~2.0.0"},"devDependencies":{"autod":"2","eslint":"2","eslint-config-egg":"^2.0.0","istanbul":"0","mm":"^1.3.5","mocha":"2","should":"6","spy":"^0.1.3"},"repository":{"type":"git","url":"git://github.com/popomore/coffee.git"},"homepage":"https://github.com/popomore/coffee","author":{"name":"popomore","email":"sakura9515@gmail.com"},"keywords":["test","shell","spawn","fork","child_process","exec"],"license":"MIT","scripts":{"lint":"eslint index.js lib test","test":"mocha -R spec -t 80000","cover":"rm -rf coverage && istanbul cover --report none --print none node_modules/mocha/bin/_mocha -- -R spec -t 80000","cov":"npm run clean && npm run lint && npm run cover && istanbul report --root coverage text-summary json lcov","autod":"autod -e test/fixtures -f ~ -w","clean":"rm -rf coverage"},"files":["index.js","lib"],"gitHead":"b8136c7e738c9aea54a7e4ecc83d5964adb0f452","bugs":{"url":"https://github.com/popomore/coffee/issues"},"_id":"coffee@3.2.4","_shasum":"ac085c47c09e9dcd140d586aadb3940688980d74","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"popomore","email":"sakura9515@gmail.com"},"maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"dist":{"shasum":"ac085c47c09e9dcd140d586aadb3940688980d74","size":5620,"noattachment":false,"key":"/coffee/-/coffee-3.2.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/coffee/download/coffee-3.2.4.tgz"},"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/coffee-3.2.4.tgz_1467983044849_0.9810055983252823"},"directories":{},"publish_time":1467983045305,"_cnpm_publish_time":1467983045305,"_hasShrinkwrap":false},"3.2.3":{"name":"coffee","version":"3.2.3","description":"Test command line on nodejs","main":"index.js","dependencies":{"debug":"~2.2.0","childprocess":"~2.0.0"},"devDependencies":{"autod":"2","eslint":"2","eslint-config-egg":"^2.0.0","istanbul":"0","mm":"^1.3.5","mocha":"2","should":"6","spy":"^0.1.3"},"repository":{"type":"git","url":"git://github.com/popomore/coffee.git"},"homepage":"https://github.com/popomore/coffee","author":{"name":"popomore","email":"sakura9515@gmail.com"},"keywords":["test","shell","spawn","fork","child_process","exec"],"license":"MIT","scripts":{"lint":"eslint index.js lib test","test":"mocha -R spec -t 80000","cover":"rm -rf coverage && istanbul cover --report none --print none node_modules/mocha/bin/_mocha -- -R spec -t 80000","cov":"npm run clean && npm run lint && npm run cover && istanbul report --root coverage text-summary json lcov","autod":"autod -e test/fixtures -f ~ -w","clean":"rm -rf coverage"},"files":["index.js","lib"],"gitHead":"616583541c2e9e2bf4d427fd904cb03f1afad7f0","bugs":{"url":"https://github.com/popomore/coffee/issues"},"_id":"coffee@3.2.3","_shasum":"01de9f377a19dbd5ac4605e33b1526941dd0971f","_from":".","_npmVersion":"2.15.1","_nodeVersion":"4.4.4","_npmUser":{"name":"popomore","email":"sakura9515@gmail.com"},"maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"dist":{"shasum":"01de9f377a19dbd5ac4605e33b1526941dd0971f","size":5570,"noattachment":false,"key":"/coffee/-/coffee-3.2.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/coffee/download/coffee-3.2.3.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/coffee-3.2.3.tgz_1467969739455_0.09964062040671706"},"directories":{},"publish_time":1467969742138,"_cnpm_publish_time":1467969742138,"_hasShrinkwrap":false},"3.2.2":{"name":"coffee","version":"3.2.2","description":"Test command line on nodejs","main":"index.js","dependencies":{"debug":"~2.2.0","childprocess":"~2.0.0"},"devDependencies":{"autod":"2","eslint":"2","eslint-config-egg":"^2.0.0","istanbul":"0","mm":"^1.3.5","mocha":"2","should":"6","spy":"^0.1.3"},"repository":{"type":"git","url":"git://github.com/popomore/coffee.git"},"homepage":"https://github.com/popomore/coffee","author":{"name":"popomore","email":"sakura9515@gmail.com"},"keywords":["test","shell","spawn","fork","child_process","exec"],"license":"MIT","scripts":{"lint":"eslint index.js lib test","test":"mocha -R spec -t 20000","cover":"rm -rf coverage && istanbul cover --report none --print none node_modules/mocha/bin/_mocha -- -R spec -t 80000","cov":"npm run clean && npm run lint && npm run cover && istanbul report --root coverage text-summary json lcov","autod":"autod -e test/fixtures -f ~ -w","clean":"rm -rf coverage"},"files":["index.js","lib"],"gitHead":"3eac9d9ccc03035c33c30e3c512576809b02db3e","bugs":{"url":"https://github.com/popomore/coffee/issues"},"_id":"coffee@3.2.2","_shasum":"4c3a4e9c29abf824b359bfc4b2ebfed5059dfd6b","_from":".","_npmVersion":"3.8.6","_nodeVersion":"5.11.1","_npmUser":{"name":"popomore","email":"sakura9515@gmail.com"},"maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"dist":{"shasum":"4c3a4e9c29abf824b359bfc4b2ebfed5059dfd6b","size":5533,"noattachment":false,"key":"/coffee/-/coffee-3.2.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/coffee/download/coffee-3.2.2.tgz"},"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/coffee-3.2.2.tgz_1465994179930_0.2747309603728354"},"directories":{},"publish_time":1465994184725,"_cnpm_publish_time":1465994184725,"_hasShrinkwrap":false},"3.2.1":{"name":"coffee","version":"3.2.1","description":"Test command line on nodejs","main":"index.js","dependencies":{"debug":"~2.2.0","childprocess":"~2.0.0"},"devDependencies":{"autod":"2","eslint":"1","istanbul":"0","mm":"^1.3.5","mocha":"2","should":"6","spy":"^0.1.3"},"repository":{"type":"git","url":"git://github.com/popomore/coffee.git"},"homepage":"https://github.com/popomore/coffee","author":{"name":"popomore","email":"sakura9515@gmail.com"},"keywords":["test","shell","spawn","fork","child_process","exec"],"license":"MIT","scripts":{"lint":"eslint index.js lib test","test":"mocha -R spec -t 20000","cover":"rm -rf coverage && istanbul cover --report none --print none node_modules/mocha/bin/_mocha -- -R spec -t 20000","cov":"npm run clean && npm run lint && npm run cover && istanbul report --root coverage text-summary json lcov","autod":"autod -e test/fixtures -f ~ -w","clean":"rm -rf coverage"},"files":["index.js","lib"],"gitHead":"3ed6070468bdb7f32fa06e044dd5c85f1f05fbf7","bugs":{"url":"https://github.com/popomore/coffee/issues"},"_id":"coffee@3.2.1","_shasum":"4722ebd07de6eac7fcd975135f0614d9e2282517","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.1","_npmUser":{"name":"popomore","email":"sakura9515@gmail.com"},"maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"dist":{"shasum":"4722ebd07de6eac7fcd975135f0614d9e2282517","size":5415,"noattachment":false,"key":"/coffee/-/coffee-3.2.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/coffee/download/coffee-3.2.1.tgz"},"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/coffee-3.2.1.tgz_1456492205876_0.8044210278894752"},"directories":{},"publish_time":1456492208893,"_cnpm_publish_time":1456492208893,"_hasShrinkwrap":false},"3.2.0":{"name":"coffee","version":"3.2.0","description":"Test command line on nodejs","main":"index.js","dependencies":{"debug":"~2.2.0","childprocess":"~2.0.0"},"devDependencies":{"autod":"2","eslint":"1","istanbul":"0","mm":"^1.3.5","mocha":"2","should":"6","spy":"^0.1.3"},"repository":{"type":"git","url":"git://github.com/popomore/coffee.git"},"homepage":"https://github.com/popomore/coffee","author":{"name":"popomore","email":"sakura9515@gmail.com"},"keywords":["test","shell","spawn","fork","child_process","exec"],"license":"MIT","scripts":{"lint":"eslint index.js lib test","test":"mocha -R spec -t 20000","cover":"rm -rf coverage && istanbul cover --report none --print none node_modules/mocha/bin/_mocha -- -R spec -t 20000","cov":"npm run clean && npm run lint && npm run cover && istanbul report --root coverage text-summary json lcov","autod":"autod -e test/fixtures -f ~ -w","clean":"rm -rf coverage"},"files":["index.js","lib"],"gitHead":"5c838e3147e95f5cc27b7b5e8be3acd814eee225","bugs":{"url":"https://github.com/popomore/coffee/issues"},"_id":"coffee@3.2.0","_shasum":"a534a7c7cfc6d8fb814d2d7b3b2bedf822b760da","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.1","_npmUser":{"name":"popomore","email":"sakura9515@gmail.com"},"maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"dist":{"shasum":"a534a7c7cfc6d8fb814d2d7b3b2bedf822b760da","size":5385,"noattachment":false,"key":"/coffee/-/coffee-3.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/coffee/download/coffee-3.2.0.tgz"},"_npmOperationalInternal":{"host":"packages-5-east.internal.npmjs.com","tmp":"tmp/coffee-3.2.0.tgz_1456490346651_0.11606864561326802"},"directories":{},"publish_time":1456490347894,"_cnpm_publish_time":1456490347894,"_hasShrinkwrap":false},"3.1.1":{"name":"coffee","version":"3.1.1","description":"Test command line on nodejs","main":"index.js","dependencies":{"debug":"~2.2.0","childprocess":"~2.0.0"},"devDependencies":{"autod":"2","eslint":"1","istanbul":"0","mm":"^1.3.5","mocha":"2","should":"6","spy":"^0.1.3"},"repository":{"type":"git","url":"git://github.com/popomore/coffee.git"},"homepage":"https://github.com/popomore/coffee","author":{"name":"popomore","email":"sakura9515@gmail.com"},"keywords":["test","shell","spawn","fork","child_process","exec"],"license":"MIT","scripts":{"lint":"eslint index.js lib test","test":"mocha -R spec -t 20000","cover":"rm -rf coverage && istanbul cover --report none --print none node_modules/mocha/bin/_mocha -- -R spec -t 20000","cov":"npm run clean && npm run lint && npm run cover && istanbul report --root coverage text-summary json lcov","autod":"autod -e test/fixtures -f ~ -w","clean":"rm -rf coverage"},"files":["index.js","lib"],"gitHead":"f723498f0ee987b674680a79d8874d225c558e8a","bugs":{"url":"https://github.com/popomore/coffee/issues"},"_id":"coffee@3.1.1","_shasum":"917dbce3a2b0d556301af393c526286d6e7957a9","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.1","_npmUser":{"name":"popomore","email":"sakura9515@gmail.com"},"maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"dist":{"shasum":"917dbce3a2b0d556301af393c526286d6e7957a9","size":5344,"noattachment":false,"key":"/coffee/-/coffee-3.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/coffee/download/coffee-3.1.1.tgz"},"_npmOperationalInternal":{"host":"packages-9-west.internal.npmjs.com","tmp":"tmp/coffee-3.1.1.tgz_1456320407391_0.7648642414715141"},"directories":{},"publish_time":1456320409811,"_cnpm_publish_time":1456320409811,"_hasShrinkwrap":false},"3.1.0":{"name":"coffee","version":"3.1.0","description":"Test command line on nodejs","main":"index.js","dependencies":{"debug":"~2.2.0","childprocess":"~2.0.0"},"devDependencies":{"autod":"2","eslint":"1","istanbul":"0","mm":"^1.3.5","mocha":"2","should":"6","spy":"^0.1.3"},"repository":{"type":"git","url":"git://github.com/popomore/coffee.git"},"homepage":"https://github.com/popomore/coffee","author":{"name":"popomore","email":"sakura9515@gmail.com"},"keywords":["test","shell","spawn","fork","child_process","exec"],"license":"MIT","scripts":{"lint":"eslint index.js lib test","test":"mocha -R spec -t 20000","cover":"rm -rf coverage && istanbul cover --report none --print none node_modules/mocha/bin/_mocha -- -R spec -t 20000","cov":"npm run clean && npm run lint && npm run cover && istanbul report --root coverage text-summary json lcov","autod":"autod -e test/fixtures -f ~ -w","clean":"rm -rf coverage"},"files":["index.js","lib"],"gitHead":"f39ff0ff68d72dbb4800d21c49526bf658d3d66e","bugs":{"url":"https://github.com/popomore/coffee/issues"},"_id":"coffee@3.1.0","_shasum":"e6ddf953aaae317b2fd5c5861570605ea2756c72","_from":".","_npmVersion":"2.14.12","_nodeVersion":"4.3.1","_npmUser":{"name":"popomore","email":"sakura9515@gmail.com"},"maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"dist":{"shasum":"e6ddf953aaae317b2fd5c5861570605ea2756c72","size":5279,"noattachment":false,"key":"/coffee/-/coffee-3.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/coffee/download/coffee-3.1.0.tgz"},"_npmOperationalInternal":{"host":"packages-6-west.internal.npmjs.com","tmp":"tmp/coffee-3.1.0.tgz_1456315123750_0.3532436299137771"},"directories":{},"publish_time":1456315126587,"_cnpm_publish_time":1456315126587,"_hasShrinkwrap":false},"3.0.3":{"name":"coffee","version":"3.0.3","description":"Test command line on nodejs","main":"index.js","dependencies":{"debug":"~2.2.0","childprocess":"~2.0.0"},"devDependencies":{"autod":"2","eslint":"1","istanbul":"0","mm":"^1.3.5","mocha":"2","should":"6","spy":"^0.1.3"},"repository":{"type":"git","url":"git://github.com/popomore/coffee.git"},"homepage":"https://github.com/popomore/coffee","author":{"name":"popomore","email":"sakura9515@gmail.com"},"keywords":["test","shell","spawn","fork","child_process","exec"],"license":"MIT","scripts":{"lint":"eslint index.js lib test","test":"mocha -R spec -t 20000","cover":"rm -rf coverage && istanbul cover --report none --print none node_modules/mocha/bin/_mocha -- -R spec -t 20000","cov":"npm run clean && npm run lint && npm run cover && istanbul report --root coverage text-summary json lcov","autod":"autod -e test/fixtures -f ~ -w","clean":"rm -rf coverage"},"files":["index.js","lib"],"gitHead":"fd34fda174374ff1a4e249a53ed3b457512c5e8f","bugs":{"url":"https://github.com/popomore/coffee/issues"},"_id":"coffee@3.0.3","_shasum":"80cff57776299edc21d0fcf1ced18b56cfb99e65","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"popomore","email":"sakura9515@gmail.com"},"maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"dist":{"shasum":"80cff57776299edc21d0fcf1ced18b56cfb99e65","size":5004,"noattachment":false,"key":"/coffee/-/coffee-3.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/coffee/download/coffee-3.0.3.tgz"},"directories":{},"publish_time":1452765878298,"_cnpm_publish_time":1452765878298,"_hasShrinkwrap":false},"3.0.2":{"name":"coffee","version":"3.0.2","description":"Test command line on nodejs","main":"index.js","dependencies":{"debug":"~2.2.0","childprocess":"~2.0.0"},"devDependencies":{"autod":"2","eslint":"1","istanbul":"0","mm":"^1.3.5","mocha":"2","should":"6","spy":"^0.1.3"},"repository":{"type":"git","url":"git://github.com/popomore/coffee.git"},"homepage":"https://github.com/popomore/coffee","author":{"name":"popomore","email":"sakura9515@gmail.com"},"keywords":["test","shell","spawn","fork","child_process","exec"],"license":"MIT","scripts":{"lint":"eslint index.js lib test","test":"mocha -R spec -t 20000","cover":"rm -rf coverage && istanbul cover --report none --print none node_modules/mocha/bin/_mocha -- -R spec -t 20000","cov":"npm run clean && npm run lint && npm run cover && istanbul report --root coverage text-summary json lcov","autod":"autod -e test/fixtures -f ~ -w","clean":"rm -rf coverage"},"files":["index.js","lib"],"gitHead":"9330a27f002e07f2a0e4e61f0dd96757b2a23f73","bugs":{"url":"https://github.com/popomore/coffee/issues"},"_id":"coffee@3.0.2","_shasum":"fe61514e2c173583812fd50febf98d7dc467db8d","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"popomore","email":"sakura9515@gmail.com"},"maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"dist":{"shasum":"fe61514e2c173583812fd50febf98d7dc467db8d","size":4951,"noattachment":false,"key":"/coffee/-/coffee-3.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/coffee/download/coffee-3.0.2.tgz"},"directories":{},"publish_time":1452271250990,"_cnpm_publish_time":1452271250990,"_hasShrinkwrap":false},"3.0.1":{"name":"coffee","version":"3.0.1","description":"Test command line on nodejs","main":"index.js","dependencies":{"debug":"~2.2.0","childprocess":"~2.0.0"},"devDependencies":{"autod":"2","eslint":"1","istanbul":"0","mm":"^1.3.5","mocha":"2","should":"6","spy":"^0.1.3"},"repository":{"type":"git","url":"git://github.com/popomore/coffee.git"},"homepage":"https://github.com/popomore/coffee","author":{"name":"popomore","email":"sakura9515@gmail.com"},"keywords":["test","shell","spawn","fork","child_process","exec"],"license":"MIT","scripts":{"lint":"eslint index.js lib test","test":"mocha -R spec -t 20000","cover":"rm -rf coverage && istanbul cover --report none --print none node_modules/mocha/bin/_mocha -- -R spec -t 20000","cov":"npm run clean && npm run lint && npm run cover && istanbul report --root coverage text-summary json lcov","autod":"autod -e test/fixtures -f ~ -w","clean":"rm -rf coverage"},"files":["index.js","lib"],"gitHead":"2a9d718e0d98cea9bb790cb46e54e89c4c747d8d","bugs":{"url":"https://github.com/popomore/coffee/issues"},"_id":"coffee@3.0.1","_shasum":"efc979311e1bb335acd797c6c8e845b733463bc7","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"popomore","email":"sakura9515@gmail.com"},"maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"dist":{"shasum":"efc979311e1bb335acd797c6c8e845b733463bc7","size":4915,"noattachment":false,"key":"/coffee/-/coffee-3.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/coffee/download/coffee-3.0.1.tgz"},"directories":{},"publish_time":1452162058391,"_cnpm_publish_time":1452162058391,"_hasShrinkwrap":false},"3.0.0":{"name":"coffee","version":"3.0.0","description":"Test command line on nodejs","main":"index.js","dependencies":{"debug":"~2.2.0","childprocess":"~2.0.0"},"devDependencies":{"autod":"2","eslint":"1","istanbul":"0","mm":"^1.3.5","mocha":"2","should":"6","spy":"^0.1.3"},"repository":{"type":"git","url":"git://github.com/popomore/coffee.git"},"homepage":"https://github.com/popomore/coffee","author":{"name":"popomore","email":"sakura9515@gmail.com"},"keywords":["test","shell","spawn","fork","child_process","exec"],"license":"MIT","scripts":{"lint":"eslint index.js lib test","test":"mocha -R spec -t 20000","cover":"rm -rf coverage && istanbul cover --report none --print none node_modules/mocha/bin/_mocha -- -R spec -t 20000","cov":"npm run clean && npm run lint && npm run cover && istanbul report --root coverage text-summary json lcov","autod":"autod -e test/fixtures -f ~ -w","clean":"rm -rf coverage"},"files":["index.js","lib"],"gitHead":"00266be894ba44fc5cb6e5b3a1601b2752b45997","bugs":{"url":"https://github.com/popomore/coffee/issues"},"_id":"coffee@3.0.0","_shasum":"5ceaa542f9b7d7b9681ccf652fe966f3e2d34202","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.3","_npmUser":{"name":"popomore","email":"sakura9515@gmail.com"},"maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"dist":{"shasum":"5ceaa542f9b7d7b9681ccf652fe966f3e2d34202","size":4826,"noattachment":false,"key":"/coffee/-/coffee-3.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/coffee/download/coffee-3.0.0.tgz"},"directories":{},"publish_time":1451925750758,"_cnpm_publish_time":1451925750758,"_hasShrinkwrap":false},"2.1.0":{"name":"coffee","version":"2.1.0","description":"Test command line on nodejs","main":"index.js","dependencies":{"debug":"~2.2.0","childprocess":"~2.0.0"},"devDependencies":{"autod":"2","eslint":"1","istanbul":"0","mm":"~1.3.5","mocha":"2","should":"6"},"repository":{"type":"git","url":"git://github.com/popomore/coffee.git"},"homepage":"https://github.com/popomore/coffee","author":{"name":"popomore","email":"sakura9515@gmail.com"},"keywords":["test","shell","spawn","fork","child_process","exec"],"license":"MIT","scripts":{"lint":"eslint index.js lib test","test":"mocha -R spec -t 20000","cover":"rm -rf coverage && istanbul cover --report none --print none node_modules/mocha/bin/_mocha -- -R spec -t 20000","cov":"npm run clean && npm run lint && npm run cover && istanbul report --root coverage text-summary json lcov","autod":"autod -e test/fixtures -f ~ -w","clean":"rm -rf coverage"},"files":["index.js","lib"],"gitHead":"8e7810787e397c4231535d96d939dad319ca10a3","bugs":{"url":"https://github.com/popomore/coffee/issues"},"_id":"coffee@2.1.0","_shasum":"a31ad0df02ed8448ed2601ebcfab873d0f23762d","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"popomore","email":"sakura9515@gmail.com"},"maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"dist":{"shasum":"a31ad0df02ed8448ed2601ebcfab873d0f23762d","size":4400,"noattachment":false,"key":"/coffee/-/coffee-2.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/coffee/download/coffee-2.1.0.tgz"},"directories":{},"publish_time":1447746761962,"_cnpm_publish_time":1447746761962,"_hasShrinkwrap":false},"2.0.0":{"name":"coffee","version":"2.0.0","description":"Test command line on nodejs","main":"index.js","dependencies":{"debug":"~2.2.0","childprocess":"~2.0.0"},"devDependencies":{"autod":"2","eslint":"1","istanbul":"0","mm":"~1.3.5","mocha":"2","should":"6"},"repository":{"type":"git","url":"git://github.com/popomore/coffee.git"},"homepage":"https://github.com/popomore/coffee","author":{"name":"popomore","email":"sakura9515@gmail.com"},"keywords":["test","shell","spawn","fork","child_process","exec"],"license":"MIT","scripts":{"lint":"eslint index.js lib test","test":"mocha -R spec -t 20000","cover":"rm -rf coverage && istanbul cover --report none --print none node_modules/mocha/bin/_mocha -- -R spec -t 20000","cov":"npm run clean && npm run lint && npm run cover && istanbul report --root coverage text-summary json lcov","autod":"autod -e test/fixtures -f ~ -w","clean":"rm -rf coverage"},"files":["index.js","lib"],"gitHead":"78564c2e285cf1a122128efc48c80ebd0c8c3b84","bugs":{"url":"https://github.com/popomore/coffee/issues"},"_id":"coffee@2.0.0","_shasum":"ee2e1eef00ec3e38e30f67e119dcea788d643586","_from":".","_npmVersion":"2.14.3","_nodeVersion":"3.3.1","_npmUser":{"name":"popomore","email":"sakura9515@gmail.com"},"maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"dist":{"shasum":"ee2e1eef00ec3e38e30f67e119dcea788d643586","size":4362,"noattachment":false,"key":"/coffee/-/coffee-2.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/coffee/download/coffee-2.0.0.tgz"},"directories":{},"publish_time":1446306717590,"_cnpm_publish_time":1446306717590,"_hasShrinkwrap":false},"1.3.1":{"name":"coffee","version":"1.3.1","description":"Test command line on nodejs","main":"index.js","dependencies":{"debug":"~2.2.0","childprocess":"~1.0.2"},"devDependencies":{"autod":"2","eslint":"1","istanbul":"0","mocha":"2","should":"6"},"repository":{"type":"git","url":"git://github.com/popomore/coffee.git"},"homepage":"https://github.com/popomore/coffee","author":{"name":"popomore","email":"sakura9515@gmail.com"},"keywords":["test","shell","spawn","fork","child_process","exec"],"license":"MIT","scripts":{"lint":"eslint index.js lib test","test":"mocha -R spec -t 20000","cover":"istanbul cover --report none --print none node_modules/mocha/bin/_mocha -- -R spec -t 20000","cov":"npm run clean && npm run lint && npm run cover && istanbul report text-summary json lcov html","autod":"autod -e test/fixtures -f ~ -w","clean":"rm -rf coverage"},"files":["index.js","lib"],"gitHead":"4ae92c7be45b82bd3f15c510e026f86d346aad5e","bugs":{"url":"https://github.com/popomore/coffee/issues"},"_id":"coffee@1.3.1","_shasum":"bfd336c2cfa42c577bcf5dcb02ce9d63871ec093","_from":".","_npmVersion":"2.14.3","_nodeVersion":"3.3.1","_npmUser":{"name":"popomore","email":"sakura9515@gmail.com"},"maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"dist":{"shasum":"bfd336c2cfa42c577bcf5dcb02ce9d63871ec093","size":3806,"noattachment":false,"key":"/coffee/-/coffee-1.3.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/coffee/download/coffee-1.3.1.tgz"},"directories":{},"publish_time":1446115354747,"_cnpm_publish_time":1446115354747,"_hasShrinkwrap":false},"1.3.0":{"name":"coffee","version":"1.3.0","description":"Test command line on nodejs","main":"index.js","dependencies":{"debug":"~2.2.0","childprocess":"~1.0.2"},"devDependencies":{"autod":"2","eslint":"1","istanbul":"0","mocha":"2","should":"6"},"repository":{"type":"git","url":"git://github.com/popomore/coffee.git"},"homepage":"https://github.com/popomore/coffee","author":{"name":"popomore","email":"sakura9515@gmail.com"},"keywords":["test","shell","spawn","fork","child_process","exec"],"license":"MIT","scripts":{"lint":"eslint index.js lib test","test":"mocha -R spec -t 20000","cover":"istanbul cover --report none --print none node_modules/mocha/bin/_mocha -- -R spec -t 20000","cov":"npm run clean && npm run lint && npm run cover && istanbul report text-summary json lcov html","autod":"autod -e test/fixtures -f ~ -w","clean":"rm -rf coverage"},"files":["index.js","lib"],"gitHead":"ba241a27af4f2a10e8a5aefa22d9c71e38c1e59b","bugs":{"url":"https://github.com/popomore/coffee/issues"},"_id":"coffee@1.3.0","_shasum":"1883b8962a46097b2bd5ca865194937cd0ab46a6","_from":".","_npmVersion":"2.14.3","_nodeVersion":"3.3.1","_npmUser":{"name":"popomore","email":"sakura9515@gmail.com"},"maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"dist":{"shasum":"1883b8962a46097b2bd5ca865194937cd0ab46a6","size":3770,"noattachment":false,"key":"/coffee/-/coffee-1.3.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/coffee/download/coffee-1.3.0.tgz"},"directories":{},"publish_time":1446110789866,"_cnpm_publish_time":1446110789866,"_hasShrinkwrap":false},"1.2.0":{"name":"coffee","version":"1.2.0","description":"Test command line on nodejs","main":"index.js","dependencies":{"debug":"~2.2.0","childprocess":"~1.0.2"},"devDependencies":{"autod":"2","eslint":"1","istanbul":"0","mocha":"2","should":"6"},"repository":{"type":"git","url":"git://github.com/popomore/coffee.git"},"homepage":"https://github.com/popomore/coffee","author":{"name":"popomore","email":"sakura9515@gmail.com"},"keywords":["test","shell","spawn","fork","child_process","exec"],"license":"MIT","scripts":{"lint":"eslint index.js lib test","test":"mocha -R spec -t 20000","cover":"istanbul cover --report none --print none node_modules/mocha/bin/_mocha -- -R spec -t 20000","cov":"npm run clean && npm run lint && npm run cover && istanbul report text-summary json lcov html","autod":"autod -e test/fixtures -f ~ -w","clean":"rm -rf coverage"},"files":["index.js","lib"],"gitHead":"073854e812eaed078395e53de79641533d956d43","bugs":{"url":"https://github.com/popomore/coffee/issues"},"_id":"coffee@1.2.0","_shasum":"ac0e0bab38b8100b1964d6e94d9cd0ae4f7bddbe","_from":".","_npmVersion":"2.11.3","_nodeVersion":"2.3.2","_npmUser":{"name":"popomore","email":"sakura9515@gmail.com"},"maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"dist":{"shasum":"ac0e0bab38b8100b1964d6e94d9cd0ae4f7bddbe","size":3686,"noattachment":false,"key":"/coffee/-/coffee-1.2.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/coffee/download/coffee-1.2.0.tgz"},"directories":{},"publish_time":1441113074439,"_cnpm_publish_time":1441113074439,"_hasShrinkwrap":false},"1.1.0":{"name":"coffee","version":"1.1.0","description":"Test command line on nodejs","main":"index","dependencies":{"debug":"~2.1.1"},"devDependencies":{"autod":"2","jshint":"2","istanbul":"0","coveralls":"2","mocha":"2","should":"6"},"repository":{"type":"git","url":"git://github.com/popomore/coffee.git"},"homepage":"https://github.com/popomore/coffee","author":{"name":"popomore","email":"sakura9515@gmail.com"},"keywords":["test","shell","spawn","fork","child_process","exec"],"license":"MIT","scripts":{"lint":"jshint .","test":"_mocha -R spec -t 20000","cov":"jshint . && istanbul cover node_modules/mocha/bin/_mocha -- -R spec -t 20000","coveralls":"cat ./coverage/lcov.info | coveralls","autod":"autod -e test/fixtures -f ~ -w"},"files":["index.js","lib"],"gitHead":"030ce075e68055f9be3a243ddae7e4832176a921","bugs":{"url":"https://github.com/popomore/coffee/issues"},"_id":"coffee@1.1.0","_shasum":"b7410d43de4759444d8e563577a1c3798b803485","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.1","_npmUser":{"name":"popomore","email":"sakura9515@gmail.com"},"maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"dist":{"shasum":"b7410d43de4759444d8e563577a1c3798b803485","size":3172,"noattachment":false,"key":"/coffee/-/coffee-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/coffee/download/coffee-1.1.0.tgz"},"directories":{},"publish_time":1432358616211,"_cnpm_publish_time":1432358616211,"_hasShrinkwrap":false},"1.0.1":{"name":"coffee","version":"1.0.1","description":"Test command line on nodejs","main":"index","dependencies":{"debug":"~2.1.1"},"devDependencies":{"coveralls":"2","istanbul":"0","jshint":"*","mocha":"1","should":"~4.6.0"},"repository":{"type":"git","url":"git+https://github.com/popomore/coffee.git"},"homepage":"https://github.com/popomore/coffee","author":{"name":"popomore","email":"sakura9515@gmail.com"},"keywords":["test","shell","spawn","fork","child_process","exec"],"license":"MIT","scripts":{"test":"make test"},"gitHead":"7d8191c05b768c54d455fdd9234304553f5cce36","bugs":{"url":"https://github.com/popomore/coffee/issues"},"_id":"coffee@1.0.1","_shasum":"4c3d8b7dd1f2d55930a1a0efdcec4e6e7440717a","_from":".","_npmVersion":"2.9.0","_nodeVersion":"2.0.1","_npmUser":{"name":"popomore","email":"sakura9515@gmail.com"},"maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"dist":{"shasum":"4c3d8b7dd1f2d55930a1a0efdcec4e6e7440717a","size":3061,"noattachment":false,"key":"/coffee/-/coffee-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/coffee/download/coffee-1.0.1.tgz"},"directories":{},"publish_time":1431675485132,"_cnpm_publish_time":1431675485132,"_hasShrinkwrap":false},"1.0.0":{"name":"coffee","version":"1.0.0","description":"Test command line on nodejs","main":"index","dependencies":{"debug":"~2.1.1"},"devDependencies":{"coveralls":"2","istanbul":"0","jshint":"*","mocha":"1","should":"~4.6.0"},"repository":{"type":"git","url":"https://github.com/popomore/coffee"},"homepage":"https://github.com/popomore/coffee","author":{"name":"popomore","email":"sakura9515@gmail.com"},"keywords":["test","shell","spawn","fork","child_process","exec"],"license":"MIT","scripts":{"test":"make test"},"gitHead":"a09dc69b46ff889306adc7d5b6fc13458e87fb50","bugs":{"url":"https://github.com/popomore/coffee/issues"},"_id":"coffee@1.0.0","_shasum":"f242eb3989c583718d92b0de040f74d3abeaf6cd","_from":".","_npmVersion":"2.1.18","_nodeVersion":"0.11.12","_npmUser":{"name":"popomore","email":"sakura9515@gmail.com"},"maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"dist":{"shasum":"f242eb3989c583718d92b0de040f74d3abeaf6cd","size":3022,"noattachment":false,"key":"/coffee/-/coffee-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/coffee/download/coffee-1.0.0.tgz"},"directories":{},"publish_time":1421597456789,"_cnpm_publish_time":1421597456789,"_hasShrinkwrap":false},"0.1.0":{"name":"coffee","version":"0.1.0","description":"The best module ever.","main":"index","dependencies":{},"devDependencies":{"jshint":"*","istanbul":"0","coveralls":"2","mocha":"1","should":"4"},"repository":{"type":"git","url":"https://github.com/popomore/coffee"},"homepage":"https://github.com/popomore/coffee","author":{"name":"popomore","email":"sakura9515@gmail.com"},"license":"MIT","scripts":{"test":"make test"},"bugs":{"url":"https://github.com/popomore/coffee/issues"},"_id":"coffee@0.1.0","_shasum":"02938b3fa6b9a8feee9c5a27c98ef58aa28bb725","_from":".","_npmVersion":"2.1.18","_nodeVersion":"0.11.12","_npmUser":{"name":"popomore","email":"sakura9515@gmail.com"},"maintainers":[{"name":"atian25","email":"atian25@qq.com"},{"name":"fengmk2","email":"fengmk2@gmail.com"}],"dist":{"shasum":"02938b3fa6b9a8feee9c5a27c98ef58aa28bb725","size":947,"noattachment":false,"key":"/coffee/-/coffee-0.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/coffee/download/coffee-0.1.0.tgz"},"directories":{},"publish_time":1421169796085,"_cnpm_publish_time":1421169796085,"_hasShrinkwrap":false}},"readme":"# Coffee\n\nTest command line on Node.js.\n\n---\n\n[![NPM version](https://img.shields.io/npm/v/coffee.svg?style=flat)](https://npmjs.org/package/coffee)\n[![Build Status](https://img.shields.io/travis/node-modules/coffee.svg?style=flat)](https://travis-ci.org/node-modules/coffee)\n[![codecov.io](https://img.shields.io/codecov/c/github/node-modules/coffee.svg?style=flat)](http://codecov.io/github/node-modules/coffee?branch=master)\n[![NPM downloads](http://img.shields.io/npm/dm/coffee.svg?style=flat)](https://npmjs.org/package/coffee)\n\n## Install\n\n```bash\n$ npm i coffee --save-dev\n```\n\n## Usage\n\nCoffee is useful for test command line in test frammework (like Mocha).\n\n### Fork\n\nYou can use `fork` for spawning Node processes.\n\n```js\nconst coffee = require('coffee');\n\ndescribe('cli', () => {\n  it('should fork node cli', () => {\n    return coffee.fork('/path/to/file.js')\n    .expect('stdout', '12\\n')\n    .expect('stderr', /34/)\n    .expect('code', 0)\n    .end();\n  });\n});\n```\n\nIn file.js\n\n```js\nconsole.log(12);\nconsole.error(34);\n```\n\nYou can pass `args` and `opts` to [child_process fork](https://nodejs.org/api/child_process.html#child_process_child_process_fork_modulepath_args_options).\n\n```js\ncoffee.fork('/path/to/file.js', [ 'args' ], { execArgv: [ '--inspect' ]})\n  .expect('stdout', '12\\n')\n  .expect('stderr', '34\\n')\n  .expect('code', 0)\n  .end();\n```\n\nAnd more:\n\n```js\ncoffee.fork('/path/to/file.js')\n  // print origin stdio\n  .debug()\n\n  // inject a script\n  .beforeScript(mockScript)\n\n  // interact with prompt\n  .waitForPrompt()\n  .write('tz\\n')\n\n  // string strict equals\n  .expect('stdout', 'abcdefg')\n  // regex\n  .expect('stdout', /^abc/)\n  // multiple\n  .expect('stdout', [ 'abcdefg', /abc/ ])\n  .expect('code', 0)\n  .end();\n```\n\nsee the API chapter below for more details.\n\n### Spwan\n\nYou can also use `spawn` for spawning normal shell scripts.\n\n```js\ncoffee.spawn('cat')\n  .write('1')\n  .write('2')\n  .expect('stdout', '12')\n  .expect('code', 0)\n  .end();\n```\n\n## Rule\n\n### code\n\nCheck the exit code.\n\n```js\ncoffee.fork('/path/to/file.js', [ 'args' ])\n  .expect('code', 0)\n  // .expect('code', 1)\n  .end();\n```\n\n### stdout / stderr\n\nCheck the stdout and stderr.\n\n```js\ncoffee.fork('/path/to/file.js', [ 'args' ])\n  .expect('stdout', '12\\n')\n  .expect('stderr', '34\\n')\n  .expect('code', 0)\n  .end();\n```\n\n### custom\n\nSupport custom rules, see `test/fixtures/extendable` for more details.\n\n```js\nconst { Coffee, Rule } = require('coffee');\n\nclass FileRule extends Rule {\n  constructor(opts) {\n    super(opts);\n    // `args` is which pass to `expect(type, ...args)`, `expected` is the first args.\n    const { args, expected } = opts;\n  }\n\n  assert(actual, expected, message) {\n    // do sth\n    return super.assert(fs.existsSync(expected), true, `should exists file ${expected}`);\n  }\n}\n\nclass MyCoffee extends Coffee {\n  constructor(...args) {\n    super(...args);\n    this.setRule('file', FileRule);\n  }\n\n  static fork(modulePath, args, opt) {\n    return new MyCoffee({\n      method: 'fork',\n      cmd: modulePath,\n      args,\n      opt,\n    });\n  }\n}\n```\n\nUsage:\n\n```js\n// test/custom.test.js\nconst coffee = require('MyCoffee');\ncoffee.fork('/path/to/file.js', [ 'args' ])\n  .expect('file', `${root}/README.md`);\n  .notExpect('file', `${root}/not-exist`);\n```\n\n## Support multiple process coverage with nyc\n\nRecommend to use [nyc] for coverage, you can use [any test frammework supported by nyc](https://istanbul.js.org/docs/tutorials/).\n\n## API\n\n### coffee.spawn\n\nRun command using `child_process.spawn`, then return `Coffee` instance.\n\nArguments see [child_process.spawn](http://nodejs.org/api/child_process.html#child_process_child_process_spawn_command_args_options)\n\n### coffee.fork\n\nRun command using `child_process.fork`, then return `Coffee` instance.\n\nArguments see [child_process.fork](http://nodejs.org/api/child_process.html#child_process_child_process_fork_modulepath_args_options)\n\n### coffee.Coffee\n\nAssertion object\n\n#### coffee.expect(type, ...args)\n\nAssert type with expected value, expected value can be string, regular expression, and array.\n\n```js\ncoffee.spawn('echo', [ 'abcdefg' ])\n  .expect('stdout', 'abcdefg')\n  .expect('stdout', /^abc/)\n  .expect('stdout', [ 'abcdefg', /abc/ ])\n  .end();\n```\n\nAccept type: `stdout` / `stderr` / `code` / `error`, see built-in rules description above.\n\n#### coffee.notExpect(type, ...args)\n\nThe opposite assertion of `expect`.\n\n#### coffee.write(data)\n\nWrite data to stdin.\n\n```js\ncoffee.fork(path.join(fixtures, 'stdin.js'))\n  .write('1\\n')\n  .write('2')\n  .expect('stdout', '1\\n2')\n  .end();\n```\n\n#### coffee.writeKey(...args)\n\nWrite special key sequence to stdin, support `UP` / `DOWN` / `LEFT` / `RIGHT` / `ENTER` / `SPACE`.\n\nAll args will join as one key.\n\n```js\ncoffee.fork(path.join(fixtures, 'stdin.js'))\n  .writeKey('1', 'ENTER', '2')\n  .expect('stdout', '1\\n2')\n  .end();\n```\n\n#### coffee.waitForPrompt(bool)\n\nIf you set false, coffee will write stdin immediately, otherwise will wait for `prompt` message.\n\n```js\ncoffee.fork('/path/to/cli', [ 'abcdefg' ])\n  .waitForPrompt()\n  .write('tz\\n')\n  // choose the second item\n  .writeKey('DOWN', 'DOWN', 'ENTER');\n  .end(done);\n```\n\n**cli process should emit `prompt` message:**\n\n> Or use `coffee.on('stdout', callback)` instead, see docs below.\n\n```js\nconst readline = require('readline');\n\nconst rl = readline.createInterface({\n  input: process.stdin,\n  output: process.stdout\n});\n\nfunction ask(q, callback) {\n  process.send({ type: 'prompt' });\n  rl.question(q, callback);\n}\n\nask('What\\'s your name? ', answer => {\n  console.log(`hi, ${answer}`);\n  ask('How many coffee do you want? ', answer => {\n    console.log(`here is your ${answer} coffee`);\n    rl.close();\n  });\n});\n```\n\n#### coffee.end([callback])\n\nCallback will be called after completing the assertion, the first argument is Error if throw exception.\n\n```js\ncoffee.fork('path/to/cli')\n  .expect('stdout', 'abcdefg')\n  .end(done);\n\n// recommended to left undefind and use promise style.\nconst { stdout, stderr, code } = await coffee.fork('path/to/cli').end();\nassert(stdout.includes(abcdefg));\n```\n\n#### coffee.on(event, callback)\n\nEmit `stdout/stderr` event.\n\nuse for kill long-run process:\n\n```js\ncoffee.fork('path/to/cli')\n  .on('stdout', (buf, { proc }) => {\n    if (buf.includes('egg-ready')) {\n      proc.exitCode = 0;\n      proc.kill();\n    }\n  })\n  .expect('stdout', 'egg-ready')\n  .end(done);\n```\n\nuse for prompt:\n\n```js\n// do not call `waitForPrompt` / `write` / `writeKey`\ncoffee.fork('path/to/cli')\n  .on('stdout', (buf, { proc }) => {\n    if (buf.includes('Your Name: ')) {\n      proc.stdin.write('TZ\\n');\n    }\n  })\n  .expect('stdout', 'Your Name: TZ\\n')\n  .end(done);\n```\n\n#### coffee.debug(level)\n\nWrite data to process.stdout and process.stderr for debug\n\n`level` can be\n\n- 0 (default): pipe stdout + stderr\n- 1: pipe stdout\n- 2: pipe stderr\n- false: disable\n\nAlternative you can use `COFFEE_DEBUG` env.\n\n#### coffee.coverage()\n\nIf you set false, coffee will not generate coverage.json, default: true.\n\n#### coffee.beforeScript(scriptFile)\n\nAdd a hook script before fork child process run.\n\n### coffee.Rule\n\nAssertion Rule base class.\n\n## LICENSE\n\nCopyright (c) 2017 - 2019 node-modules. Licensed under the MIT license.\n\n[nyc]: https://github.com/istanbuljs/nyc\n","_attachments":{},"homepage":"https://github.com/node-modules/coffee","bugs":{"url":"https://github.com/node-modules/coffee/issues"},"license":"MIT"}