{"_id":"double-tap","_rev":"10-7797ba3272f4b5557dab5776b0924454","name":"double-tap","description":"Runs a thing till tap is done.","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"double-tap","version":"1.0.0","description":"runs a thing till tap is done.","main":"index.js","bin":{"double-tap":"index.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Kory Nunn","email":"knunn187@gmail.com"},"license":"ISC","dependencies":{"tap-finished":"0.0.1"},"gitHead":"ce8c5ac391a58cb2e8626a5c3b2a5ba7b95986dd","_id":"double-tap@1.0.0","_shasum":"bf8a655c45f415526592791235ea9e8ea2f086e5","_from":".","_npmVersion":"2.1.12","_nodeVersion":"0.10.33","_npmUser":{"name":"korynunn","email":"knunn187@gmail.com"},"maintainers":[{"name":"korynunn","email":"knunn187@gmail.com"}],"dist":{"shasum":"bf8a655c45f415526592791235ea9e8ea2f086e5","tarball":"https://registry.npmjs.org/double-tap/-/double-tap-1.0.0.tgz","integrity":"sha512-WbIqrRi/Kjg66Ac4zbrS126yCYCCK+nVftC79WfmlXFwbiZp6P5JgU4nv3pwfIz4p6RVwGTb2IZ4Yhhnq9710g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFenrmNsQ6jTsacpS+zTCMBpVS9aYFP/2GJInUq1Psb/AiBVhRBkE6GyOZyrfUMP7oHgEDpm2tEGS7SvzrX0heGqOg=="}]}},"1.0.1":{"name":"double-tap","version":"1.0.1","description":"Runs a thing till tap is done.","main":"index.js","bin":{"double-tap":"index.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Kory Nunn","email":"knunn187@gmail.com"},"license":"ISC","dependencies":{"tap-finished":"0.0.1"},"repository":{"type":"git","url":"https://github.com/korynunn/double-tap.git"},"keywords":["tap","tape","test","tests","close","kill","terminate","child","process","smokestack"],"bugs":{"url":"https://github.com/korynunn/double-tap/issues"},"homepage":"https://github.com/korynunn/double-tap","gitHead":"6c427be8b9026c53f45a1e5399ed16b7d2abecac","_id":"double-tap@1.0.1","_shasum":"5aea954b800fd5820278654ba6a7f8f792ab45c2","_from":".","_npmVersion":"2.1.12","_nodeVersion":"0.10.33","_npmUser":{"name":"mauricebutler","email":"maurice.butler@gmail.com"},"maintainers":[{"name":"korynunn","email":"knunn187@gmail.com"},{"name":"mauricebutler","email":"maurice.butler@gmail.com"}],"dist":{"shasum":"5aea954b800fd5820278654ba6a7f8f792ab45c2","tarball":"https://registry.npmjs.org/double-tap/-/double-tap-1.0.1.tgz","integrity":"sha512-g2uTjP7X3BGAiC8t1+IYf438WeQ+Yq7HKPuFYRqe/e4Xuq3/GMwP8QQB0L//ZVbK86xNJxLj99V7a3iM/gK1IA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICPiq5/aCpwR1Z/HHjZq/1V7dM8RUCPRBOMuUzEEGAXLAiEAk3XtE+/ktrxTVVi6A4znoHh6qSLqwPBlftI070WCDyU="}]}},"1.0.2":{"name":"double-tap","version":"1.0.2","description":"Runs a thing till tap is done.","main":"index.js","bin":{"double-tap":"index.js"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"Kory Nunn","email":"knunn187@gmail.com"},"license":"ISC","dependencies":{"tap-finished":"0.0.1"},"repository":{"type":"git","url":"https://github.com/korynunn/double-tap.git"},"keywords":["tap","tape","test","tests","close","kill","terminate","child","process","smokestack"],"bugs":{"url":"https://github.com/korynunn/double-tap/issues"},"homepage":"https://github.com/korynunn/double-tap","gitHead":"5b349bdb90bdb8db043dac1f450ed23f4aebe892","_id":"double-tap@1.0.2","_shasum":"f4134d64d538e1824888f06ff0b59a62cc130180","_from":".","_npmVersion":"1.4.28","_npmUser":{"name":"korynunn","email":"knunn187@gmail.com"},"maintainers":[{"name":"korynunn","email":"knunn187@gmail.com"},{"name":"mauricebutler","email":"maurice.butler@gmail.com"}],"dist":{"shasum":"f4134d64d538e1824888f06ff0b59a62cc130180","tarball":"https://registry.npmjs.org/double-tap/-/double-tap-1.0.2.tgz","integrity":"sha512-GYDLkavY9fMTe9AgxSq/GYtHSP1qRc+usUJiAIZBn9MOQDysRHdDfQRi9KyUfRGQgsgF0Jv4QQcgt90KSOWfjA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXwsCDn9UuprpfbHm0slSYgRmme4ObMJXl9MHsmp/QrgIhAKZBZJRFnmFXcX/PAsOFsCsegwt3sach6VKmg30FH1sH"}]}}},"readme":"# double-tap\n\nPop a exit code in dat processes kill\n\n## API\n\nexample:\n\n    browserify ./sometest.js | double-tap smokestack\n\n\n## Why\n\nAfter running tests, if your test runner doesn't close this will ensure it goes down and stays down.\n","maintainers":[{"email":"maurice.butler@gmail.com","name":"mauricebutler"},{"email":"knunn187@gmail.com","name":"korynunn"}],"time":{"modified":"2022-06-15T22:48:35.273Z","created":"2014-12-18T02:55:54.088Z","1.0.0":"2014-12-18T02:55:54.088Z","1.0.1":"2014-12-18T03:38:02.399Z","1.0.2":"2014-12-30T00:53:32.622Z"},"author":{"name":"Kory Nunn","email":"knunn187@gmail.com"},"license":"ISC","readmeFilename":"README.md","homepage":"https://github.com/korynunn/double-tap","keywords":["tap","tape","test","tests","close","kill","terminate","child","process","smokestack"],"repository":{"type":"git","url":"https://github.com/korynunn/double-tap.git"},"bugs":{"url":"https://github.com/korynunn/double-tap/issues"}}