{"_id":"halt","_rev":"35-d52a2edd00116cc29ad14ab73f69f284","name":"halt","dist-tags":{"latest":"2.2.0"},"versions":{"1.0.0":{"name":"halt","version":"1.0.0","description":"","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"larwin"},"license":"ISC","_id":"halt@1.0.0","_shasum":"a4516727af6e6a4a1fbadbeb57d392a513c4cd28","_from":".","_npmVersion":"2.13.3","_nodeVersion":"3.1.0","_npmUser":{"name":"larwin","email":"larwin@gmail.com"},"dist":{"shasum":"a4516727af6e6a4a1fbadbeb57d392a513c4cd28","tarball":"https://registry.npmjs.org/halt/-/halt-1.0.0.tgz","integrity":"sha512-DKJ+QMlNzMOqCggh46PDloofol7AcDVQsh3/37DGkimL229jTs9WvsnGFj7lh2/LLjGbkiMyI+behk/W8Hbegw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAJ2FLdzRwmFNxUbfXov6xgkfGefClfj20+hgcpKAwwjAiEAxdwerZ27GpNOefivUNbl6P8hky83ekEFSJyVv+FejSc="}]},"maintainers":[{"name":"larwin","email":"larwin@gmail.com"}],"directories":{}},"1.0.1":{"name":"halt","version":"1.0.1","description":"node.js addon used for safely teminating javascript execution","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"larwin"},"license":"ISC","_id":"halt@1.0.1","_shasum":"18d2b1022cc98e28fdfd510f474a6e8c2986184f","_from":".","_npmVersion":"2.13.3","_nodeVersion":"3.1.0","_npmUser":{"name":"larwin","email":"larwin@gmail.com"},"dist":{"shasum":"18d2b1022cc98e28fdfd510f474a6e8c2986184f","tarball":"https://registry.npmjs.org/halt/-/halt-1.0.1.tgz","integrity":"sha512-5ZLI8zdyh6KUqz/AZfnWTOXV9uqOl/GT2OW+awW8v27NKPWxRas973nY3lN6dpeaa8p4JTONksqV9PhyzCl6yw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCETXBIZq/8YhGpM1wgUUplKQjF36GPfIiT4evcwx20YwIgRmWZmaSH7Jzkqyhsqzf/8V3xLqAch27+bs2+/xgBS7I="}]},"maintainers":[{"name":"dianedelallee","email":"diane.delallee@gmail.com"},{"name":"larwin","email":"larwin@gmail.com"},{"name":"olivierross","email":"olivier.ross@usherbrooke.ca"}],"directories":{}},"1.0.2":{"name":"halt","version":"1.0.2","description":"node.js addon used for safely teminating javascript execution","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"larwin"},"license":"ISC","keywords":["event loop","timer","timeout","hang","TerminateExecution","libuv","thread"],"_id":"halt@1.0.2","_shasum":"9f84ea8efe1959695cccb535df8f4c2561010a5b","_from":".","_npmVersion":"2.13.3","_nodeVersion":"3.1.0","_npmUser":{"name":"larwin","email":"larwin@gmail.com"},"dist":{"shasum":"9f84ea8efe1959695cccb535df8f4c2561010a5b","tarball":"https://registry.npmjs.org/halt/-/halt-1.0.2.tgz","integrity":"sha512-mPk3CW+4gtWoXOThswgu8me2zOaRe6PZlz1xXwDa8sEfs17clUt2iTiETuFPfYHacHJPb04B0Yo3OIJuagpQVA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBWNf5q/x6VjU2NtfJjAZCzdSF3qoCj2r/Z8GOU7ks/4AiBXC7WBK6yoftElHVy2VMmShqX6om3m+HtPgMqTGkeLTg=="}]},"maintainers":[{"name":"dianedelallee","email":"diane.delallee@gmail.com"},{"name":"larwin","email":"larwin@gmail.com"},{"name":"olivierross","email":"olivier.ross@usherbrooke.ca"}],"directories":{}},"1.0.3":{"name":"halt","version":"1.0.3","description":"node.js addon used for safely teminating javascript execution","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":{"name":"larwin"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/NP6/halt.git"},"keywords":["event loop","timer","timeout","hang","TerminateExecution","libuv","thread"],"bugs":{"url":"https://github.com/NP6/halt/issues"},"homepage":"https://github.com/NP6/halt#readme","_id":"halt@1.0.3","_shasum":"221cc46a04d6ae9e20078c37687220b83580035b","_from":".","_npmVersion":"2.13.3","_nodeVersion":"3.1.0","_npmUser":{"name":"larwin","email":"larwin@gmail.com"},"dist":{"shasum":"221cc46a04d6ae9e20078c37687220b83580035b","tarball":"https://registry.npmjs.org/halt/-/halt-1.0.3.tgz","integrity":"sha512-xIYpR+1VKDMe/NLF2Oia+bVVlQS/MgX564xFeHRLF24cRf7D4BuwprmjkLg+C0MExb68XLOONmJaw4GopepXHQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3raFscPcZuXORpmt8X1NBbbm8axCgphyE5ZmTkWtW5wIgOorz4OLA01C60X2nwb4K2F1l35sxXFRcTIdG5n7TaT4="}]},"maintainers":[{"name":"dianedelallee","email":"diane.delallee@gmail.com"},{"name":"larwin","email":"larwin@gmail.com"},{"name":"olivierross","email":"olivier.ross@usherbrooke.ca"}],"directories":{}},"1.0.4":{"name":"halt","version":"1.0.4","description":"node.js addon used for safely teminating javascript execution","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","install":"node-gyp rebuild"},"author":{"name":"larwin"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/NP6/halt.git"},"keywords":["event loop","timer","timeout","hang","halt","TerminateExecution","libuv","thread"],"gypfile":true,"bugs":{"url":"https://github.com/NP6/halt/issues"},"homepage":"https://github.com/NP6/halt#readme","_id":"halt@1.0.4","_shasum":"0c6f4965f688a773edd21ab1cfd4d3ea63734430","_from":".","_npmVersion":"2.13.3","_nodeVersion":"3.1.0","_npmUser":{"name":"larwin","email":"larwin@gmail.com"},"dist":{"shasum":"0c6f4965f688a773edd21ab1cfd4d3ea63734430","tarball":"https://registry.npmjs.org/halt/-/halt-1.0.4.tgz","integrity":"sha512-lZ9UDlJCuRCy6gu8q48v2gquySRuICDgkiWG0dx2va+4NMdyQdTEWW9Qn5BmeTHu30GD21hf2sRWRkqeo+sBGQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCveUBwzUkM7EJSCuRC3mZgY+mHNwF5tNeEA9F5Jalw7QIgQeJz/lYP7s/0wUMvS4oMXKb26joPOtPREsurWy4MtvM="}]},"maintainers":[{"name":"dianedelallee","email":"diane.delallee@gmail.com"},{"name":"larwin","email":"larwin@gmail.com"},{"name":"olivierross","email":"olivier.ross@usherbrooke.ca"}],"directories":{}},"1.0.5":{"name":"halt","version":"1.0.5","description":"node.js addon used for safely teminating javascript execution","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","install":"node-gyp rebuild"},"author":{"name":"larwin"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/NP6/halt.git"},"keywords":["event loop","timer","timeout","hang","halt","TerminateExecution","libuv","thread"],"gypfile":true,"bugs":{"url":"https://github.com/NP6/halt/issues"},"homepage":"https://github.com/NP6/halt#readme","_id":"halt@1.0.5","_shasum":"41ccac670a6f489a547e68d839b853843a4f0000","_from":".","_npmVersion":"2.13.3","_nodeVersion":"3.1.0","_npmUser":{"name":"larwin","email":"larwin@gmail.com"},"dist":{"shasum":"41ccac670a6f489a547e68d839b853843a4f0000","tarball":"https://registry.npmjs.org/halt/-/halt-1.0.5.tgz","integrity":"sha512-y2f0/892YtpZ45A+1qphbQKxyVOnsedNHpMqQAn6Vk98oVhNQ7c7wSuDOv3tMKSrDMDBG6rDROyz3ImiVvy6Lg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICjECZeNiYgVJuNV3kgkyX2RaqPrOOywVvhWYd3f1pwUAiBwgrFzcutXCL2sgFqg/2KJk129M9oAKhK8kZEs2mfNhA=="}]},"maintainers":[{"name":"dianedelallee","email":"diane.delallee@gmail.com"},{"name":"larwin","email":"larwin@gmail.com"},{"name":"olivierross","email":"olivier.ross@usherbrooke.ca"}],"directories":{}},"1.0.6":{"name":"halt","version":"1.0.6","description":"node.js addon used for safely teminating javascript execution","main":"lib/index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1","install":"node-gyp rebuild"},"author":{"name":"larwin"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/NP6/halt.git"},"keywords":["event loop","timer","timeout","hang","halt","TerminateExecution","libuv","thread"],"gypfile":true,"bugs":{"url":"https://github.com/NP6/halt/issues"},"homepage":"https://github.com/NP6/halt#readme","_id":"halt@1.0.6","_shasum":"feaa494a6fa09a6ec31dc80173c2a1d1cbfde027","_from":".","_npmVersion":"2.13.3","_nodeVersion":"3.1.0","_npmUser":{"name":"larwin","email":"larwin@gmail.com"},"dist":{"shasum":"feaa494a6fa09a6ec31dc80173c2a1d1cbfde027","tarball":"https://registry.npmjs.org/halt/-/halt-1.0.6.tgz","integrity":"sha512-sG+zAKL8ZNuPT3D4G4dSB8IeMl9HoyTC6Ova67hKPO5VarbclYL+wHxNJqCibrEsu3Lb5km39j4k2AtT/U7tOQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCwEaizdK7ssZwg0EDJnyO4cS0FsTtJ0TEt+ixRsv6UDgIgBgNLn26EHFwNWEXWOn81fhPTTht/iG9O5VdTyKgzB2o="}]},"maintainers":[{"name":"dianedelallee","email":"diane.delallee@gmail.com"},{"name":"larwin","email":"larwin@gmail.com"},{"name":"olivierross","email":"olivier.ross@usherbrooke.ca"}],"directories":{}},"1.0.7":{"name":"halt","version":"1.0.7","description":"node.js addon used for safely teminating javascript execution","engines":{"node":">=3.0"},"main":"lib/halt.js","scripts":{"install":"node install.js"},"author":{"name":"larwin","email":"larwin@gmail.com"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/np6/halt.git"},"keywords":["event loop","timer","timeout","hang","halt","TerminateExecution","libuv","thread"],"bugs":{"url":"https://github.com/np6/halt/issues"},"homepage":"https://github.com/np6/halt#readme","_id":"halt@1.0.7","_shasum":"3dc5e2f2e9991eaa98a83cbab335de2145d6d627","_from":".","_npmVersion":"2.13.3","_nodeVersion":"3.1.0","_npmUser":{"name":"larwin","email":"larwin@gmail.com"},"dist":{"shasum":"3dc5e2f2e9991eaa98a83cbab335de2145d6d627","tarball":"https://registry.npmjs.org/halt/-/halt-1.0.7.tgz","integrity":"sha512-D4S28soS5e8s9xjJVqliFH62UztDv/CZ+eeEGAgJlhtHPlG6J3hCunyxDFb59LdMkrVkGxf1wa9/LSNkmMxkzw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKqSPAA4H07IJgegngV9p5ZDg5r7cS9Ogsmy4k1ZzWFgIhAKpHW0kgPmlCMMEGqwjQZZeCVhGdR4CdiyJZqw8oCZDi"}]},"maintainers":[{"name":"dianedelallee","email":"diane.delallee@gmail.com"},{"name":"larwin","email":"larwin@gmail.com"},{"name":"olivierross","email":"olivier.ross@usherbrooke.ca"}],"directories":{}},"1.0.8":{"name":"halt","version":"1.0.8","description":"node.js addon used for safely teminating javascript execution","engines":{"node":">=3.0"},"main":"lib/halt.js","scripts":{"install":"node install.js"},"author":{"name":"larwin","email":"larwin@gmail.com"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/np6/halt.git"},"keywords":["event loop","timer","timeout","hang","halt","TerminateExecution","libuv","thread"],"bugs":{"url":"https://github.com/np6/halt/issues"},"homepage":"https://github.com/np6/halt#readme","_id":"halt@1.0.8","_shasum":"b3d89500834df4d9b2c9fb9ecaa5ab3d6e5b3853","_from":".","_npmVersion":"2.13.3","_nodeVersion":"3.1.0","_npmUser":{"name":"larwin","email":"larwin@gmail.com"},"dist":{"shasum":"b3d89500834df4d9b2c9fb9ecaa5ab3d6e5b3853","tarball":"https://registry.npmjs.org/halt/-/halt-1.0.8.tgz","integrity":"sha512-Sz2wPbDFe2NIupHEMG9wrqdVty5CGxh13y3xl1I0ls/+gYIDi00tPCirEQu9CgrImho/dXO0aYvlDFMIqo7crw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC//bwfSBTjwdLB3hCF1oXizmh4Quh8RhAb+J3AofwF6gIhALXqurw3vVk8r20Kqc4KapB+92g5q3IrJPemfrUgnxj1"}]},"maintainers":[{"name":"dianedelallee","email":"diane.delallee@gmail.com"},{"name":"larwin","email":"larwin@gmail.com"},{"name":"olivierross","email":"olivier.ross@usherbrooke.ca"}],"directories":{}},"1.0.9":{"name":"halt","version":"1.0.9","description":"node.js addon used for safely teminating javascript execution","engines":{"node":">=3.0"},"main":"lib/halt.js","scripts":{"install":"node install.js"},"author":{"name":"larwin","email":"larwin@gmail.com"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/np6/halt.git"},"keywords":["event loop","timer","timeout","hang","halt","TerminateExecution","libuv","thread"],"bugs":{"url":"https://github.com/np6/halt/issues"},"homepage":"https://github.com/np6/halt#readme","_id":"halt@1.0.9","_shasum":"498ff0a1ad1f24970f5cc3309b36ea6b0ac668fc","_from":".","_npmVersion":"2.13.3","_nodeVersion":"3.1.0","_npmUser":{"name":"larwin","email":"larwin@gmail.com"},"dist":{"shasum":"498ff0a1ad1f24970f5cc3309b36ea6b0ac668fc","tarball":"https://registry.npmjs.org/halt/-/halt-1.0.9.tgz","integrity":"sha512-SowHB0eqjjZHQtJsHXlSfHeeRtTn5hbo1jFMWVkwm5hL5rg6sbctKbBjCMqsmIV3EmPB2op2A7c3UgEOTk2uCw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAGIn/6ZGnwa9DQwbdsib/b0JyO8K8UKUSVQA6gTk5NHAiEApuSrEB8hmdaCRNePP8Ia+rcCnztzUfYPbw1jwdSyRLk="}]},"maintainers":[{"name":"dianedelallee","email":"diane.delallee@gmail.com"},{"name":"larwin","email":"larwin@gmail.com"},{"name":"olivierross","email":"olivier.ross@usherbrooke.ca"}],"directories":{}},"1.0.10":{"name":"halt","version":"1.0.10","description":"node.js addon used for safely teminating javascript execution","engines":{"node":">=3.0"},"main":"lib/halt.js","scripts":{"install":"node install.js"},"author":{"name":"larwin","email":"larwin@gmail.com"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/np6/halt.git"},"keywords":["event loop","timer","timeout","hang","halt","TerminateExecution","libuv","thread"],"bugs":{"url":"https://github.com/np6/halt/issues"},"homepage":"https://github.com/np6/halt#readme","_id":"halt@1.0.10","_shasum":"57c941e223ee06b3376553aa2be128a84b4336b1","_from":".","_npmVersion":"2.13.3","_nodeVersion":"3.1.0","_npmUser":{"name":"larwin","email":"larwin@gmail.com"},"dist":{"shasum":"57c941e223ee06b3376553aa2be128a84b4336b1","tarball":"https://registry.npmjs.org/halt/-/halt-1.0.10.tgz","integrity":"sha512-GhTezIWr4JDK5PBpKDvfEd0ElUIem+FM54Bwwk5nRWE7TCzlwjEnZk95yPOk3InkNRvNT5FBlnz4uqk2cVncNQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDmyCGG2FL0MN9LooZRuevgQt+h++W8xmYqFb5Sa+mgOgIhAISCCAurPt8gf2Id8+Fg9SlRFRqinVDbS3BWWHpkOR3W"}]},"maintainers":[{"name":"dianedelallee","email":"diane.delallee@gmail.com"},{"name":"larwin","email":"larwin@gmail.com"},{"name":"olivierross","email":"olivier.ross@usherbrooke.ca"}],"directories":{}},"1.0.11":{"name":"halt","version":"1.0.11","description":"node.js addon used for safely teminating javascript execution","engines":{"node":">=3.0"},"main":"lib/halt.js","scripts":{"install":"node install.js"},"author":{"name":"larwin","email":"larwin@gmail.com"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/np6/halt.git"},"keywords":["event loop","timer","timeout","hang","halt","TerminateExecution","libuv","thread"],"bugs":{"url":"https://github.com/np6/halt/issues"},"homepage":"https://github.com/np6/halt#readme","_id":"halt@1.0.11","_shasum":"c56a88af3d173430cbb9a96fcb4117b999c798a4","_from":".","_npmVersion":"2.13.3","_nodeVersion":"3.1.0","_npmUser":{"name":"larwin","email":"larwin@gmail.com"},"dist":{"shasum":"c56a88af3d173430cbb9a96fcb4117b999c798a4","tarball":"https://registry.npmjs.org/halt/-/halt-1.0.11.tgz","integrity":"sha512-t1pyNosqzjKzo23dwCk85T+NhtFzkn3DyZY0fwG1NG2KYzoNxciaY5VR1VyhYXbvS9kZFHWMsKEqHcMEv7H+6Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGguIGT+/151PNMIgIeZ2KMrA+S1s5bpVDKI8gzRQQW0AiBEjGZeylwYWZFgnw+590aUsUFIe8QhY3HNPrzf0z5O5g=="}]},"maintainers":[{"name":"dianedelallee","email":"diane.delallee@gmail.com"},{"name":"larwin","email":"larwin@gmail.com"},{"name":"olivierross","email":"olivier.ross@usherbrooke.ca"}],"directories":{}},"1.0.12":{"name":"halt","version":"1.0.12","description":"node.js addon used for safely teminating javascript execution","engines":{"node":">=3.0"},"main":"lib/halt.js","scripts":{"install":"node install.js"},"author":{"name":"larwin","email":"larwin@gmail.com"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/np6/halt.git"},"keywords":["event loop","timer","timeout","hang","halt","TerminateExecution","libuv","thread"],"bugs":{"url":"https://github.com/np6/halt/issues"},"homepage":"https://github.com/np6/halt#readme","_id":"halt@1.0.12","_shasum":"c67f0b7ee4d8cec0c78826c984808628f28ba88a","_from":".","_npmVersion":"2.13.3","_nodeVersion":"3.1.0","_npmUser":{"name":"larwin","email":"larwin@gmail.com"},"dist":{"shasum":"c67f0b7ee4d8cec0c78826c984808628f28ba88a","tarball":"https://registry.npmjs.org/halt/-/halt-1.0.12.tgz","integrity":"sha512-xAtKx+4ecfwqDzoHPbjjFxlBfsIHKFy3e04Hnf19zowuz+OPcvN/lyLVcWj9pSDilm8CGcl1Uy5yHU59neqQyw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdgEYMlGuR4Fc+C8hJv9kByHTCfvYlF+zYTxMXR3nj7AIgHK2BbmTnqP8WWTuwLau/rUPJF0AUXm5E3F/g8v7Fk9Y="}]},"maintainers":[{"name":"dianedelallee","email":"diane.delallee@gmail.com"},{"name":"larwin","email":"larwin@gmail.com"},{"name":"olivierross","email":"olivier.ross@usherbrooke.ca"}],"directories":{}},"1.0.13":{"name":"halt","version":"1.0.13","description":"node.js addon used for safely teminating javascript execution","engines":{"node":">=3.0"},"main":"lib/halt.js","scripts":{"install":"node install.js"},"author":{"name":"larwin","email":"larwin@gmail.com"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/np6/halt.git"},"keywords":["event loop","timer","timeout","hang","halt","TerminateExecution","libuv","thread"],"gitHead":"8b94dbe8261bb16db128fa7240f7c347ba64b855","bugs":{"url":"https://github.com/np6/halt/issues"},"homepage":"https://github.com/np6/halt#readme","_id":"halt@1.0.13","_shasum":"e7ddecef7f1e0996fb2f526ecaf0b029dc8e3260","_from":".","_npmVersion":"2.13.3","_nodeVersion":"3.3.0","_npmUser":{"name":"larwin","email":"larwin@gmail.com"},"dist":{"shasum":"e7ddecef7f1e0996fb2f526ecaf0b029dc8e3260","tarball":"https://registry.npmjs.org/halt/-/halt-1.0.13.tgz","integrity":"sha512-jk7VlqzKMXUJd4rX7bPLX6mSvWLD7o9q4g+3krVbzalJt9izBEPHlT9p8L2mshsiKzu0ZiANVCJCscW/tLjJEA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF0J/9IVZGzwQiEwjeFNRhbBkIVWnZKugn6aQW4zKLzhAiEAtfQUUs2trSYVL5n/hw7TOvZpjyCgt+Md62Gx897y9RE="}]},"maintainers":[{"name":"dianedelallee","email":"diane.delallee@gmail.com"},{"name":"larwin","email":"larwin@gmail.com"},{"name":"olivierross","email":"olivier.ross@usherbrooke.ca"}],"directories":{}},"1.0.14":{"name":"halt","version":"1.0.14","description":"node.js addon used for safely teminating javascript execution","engines":{"node":">=3.0"},"main":"lib/halt.js","scripts":{"install":"node install.js"},"author":{"name":"larwin","email":"larwin@gmail.com"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/np6/halt.git"},"keywords":["event loop","timer","timeout","hang","halt","TerminateExecution","libuv","thread"],"gitHead":"6d2c02e23b36cbf892abb6ee377b9952dea38eae","bugs":{"url":"https://github.com/np6/halt/issues"},"homepage":"https://github.com/np6/halt#readme","_id":"halt@1.0.14","_shasum":"e53601427103effc8babbb4f1900ac30612a8b13","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0-rc.1","_npmUser":{"name":"larwin","email":"larwin@gmail.com"},"dist":{"shasum":"e53601427103effc8babbb4f1900ac30612a8b13","tarball":"https://registry.npmjs.org/halt/-/halt-1.0.14.tgz","integrity":"sha512-tZ/laDk6bvhQ1ga05i2evSoWAlZ2TXKzZ42QhuEmwBkBQG/zdQTeC4Gh/qBzhC3U6vIzDsUHWMyZ/7kfaxlAIw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDIhUetQt53408FYiOaH9SoKpSieIQam79O01A9NsnANgIhAP7eHcmjpuwCk36PtYJxVWSUidDfgTjo4/LiFTMrxY90"}]},"maintainers":[{"name":"dianedelallee","email":"diane.delallee@gmail.com"},{"name":"larwin","email":"larwin@gmail.com"},{"name":"olivierross","email":"olivier.ross@usherbrooke.ca"}],"directories":{}},"1.0.15":{"name":"halt","version":"1.0.15","description":"node.js addon used for safely teminating javascript execution","engines":{"node":">=0.12"},"main":"lib/halt.js","scripts":{"install":"node install.js"},"author":{"name":"larwin","email":"larwin@gmail.com"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/np6/halt.git"},"keywords":["event loop","timer","timeout","hang","halt","TerminateExecution","libuv","thread"],"gitHead":"2d798d40386087f39cde5adf463a5453abe7f095","bugs":{"url":"https://github.com/np6/halt/issues"},"homepage":"https://github.com/np6/halt#readme","_id":"halt@1.0.15","_shasum":"eadee268f27f6528ab95dbb8399e2e33d61aa8ef","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0-rc.1","_npmUser":{"name":"larwin","email":"larwin@gmail.com"},"dist":{"shasum":"eadee268f27f6528ab95dbb8399e2e33d61aa8ef","tarball":"https://registry.npmjs.org/halt/-/halt-1.0.15.tgz","integrity":"sha512-VwohgVfiEPu7bcHJDroJ1Dk8PPk6nIgvf+TfO7joCnG67EiNCGao742YOzvC5JRU4vA+fSXaPfgTLVBghL2C9g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkLc+hhS/Sd0Cvp4X3eykmmw8xAKByoh1Br0/C/SI1CAIhAPJKZMhM5x6fl2AK8uy+ftM1AX7yFRywo6ARYqhvBcJ2"}]},"maintainers":[{"name":"dianedelallee","email":"diane.delallee@gmail.com"},{"name":"larwin","email":"larwin@gmail.com"},{"name":"olivierross","email":"olivier.ross@usherbrooke.ca"}],"directories":{}},"1.0.16":{"name":"halt","version":"1.0.16","description":"node.js addon used for safely teminating javascript execution","engines":{"node":">=0.12"},"main":"lib/halt.js","scripts":{"install":"node install.js"},"author":{"name":"larwin","email":"larwin@gmail.com"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/np6/halt.git"},"keywords":["event loop","timer","timeout","hang","halt","TerminateExecution","libuv","thread"],"gitHead":"c4ba2724d679c3fdae0cec745a571eec9b06bf5d","bugs":{"url":"https://github.com/np6/halt/issues"},"homepage":"https://github.com/np6/halt#readme","_id":"halt@1.0.16","_shasum":"757f6b49b92a13fc1c7909778e5e7ddcbfcf0a0d","_from":".","_npmVersion":"2.14.2","_nodeVersion":"4.0.0","_npmUser":{"name":"larwin","email":"larwin@gmail.com"},"dist":{"shasum":"757f6b49b92a13fc1c7909778e5e7ddcbfcf0a0d","tarball":"https://registry.npmjs.org/halt/-/halt-1.0.16.tgz","integrity":"sha512-SiavIZUZk/er7Rzf8WCv5EFw4h/tvZkopoEcrc95LSWRpnioRgLrv5c0ggb6lfPgarZTxQOvpNgT6GrAqXmRbw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE0Pu25mORMxGC5tT15X2j6Av2qYjY5u2Dn0EfSTFWSfAiEA64mxeGg4X+QY/cxH5uDwKtIFpMaQ5s03AM5NvExcQQQ="}]},"maintainers":[{"name":"dianedelallee","email":"diane.delallee@gmail.com"},{"name":"larwin","email":"larwin@gmail.com"},{"name":"olivierross","email":"olivier.ross@usherbrooke.ca"}],"directories":{}},"1.0.17":{"name":"halt","version":"1.0.17","description":"node.js addon used for safely teminating javascript execution","engines":{"node":">=0.12"},"main":"lib/halt.js","scripts":{"install":"node install.js"},"author":{"name":"larwin","email":"larwin@gmail.com"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/np6/halt.git"},"keywords":["event loop","timer","timeout","hang","halt","TerminateExecution","libuv","thread"],"gitHead":"3d1132050fc49c16537e580c4ac72ddff51ec276","bugs":{"url":"https://github.com/np6/halt/issues"},"homepage":"https://github.com/np6/halt#readme","_id":"halt@1.0.17","_shasum":"ee2b46cd5058eb6edf579e15750608512041b9ed","_from":".","_npmVersion":"3.3.12","_nodeVersion":"5.2.0","_npmUser":{"name":"larwin","email":"larwin@gmail.com"},"dist":{"shasum":"ee2b46cd5058eb6edf579e15750608512041b9ed","tarball":"https://registry.npmjs.org/halt/-/halt-1.0.17.tgz","integrity":"sha512-WvX3aTPhGjSH231XMb7uKzYOrJqjz7MlJ4eqK/KQ1n7q93kowrM7s4hzL+LnR8NWoa64/wa+21do2ws7T57nag==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDQy+ZIVgpFRzJclyAzDm7ihTAQv2/YWdCShy83OY8scAiBYkA7w+q5hBZ3wIZBEirQImb9HGOXIQt43QWJ4hcLPIQ=="}]},"maintainers":[{"name":"dianedelallee","email":"diane.delallee@gmail.com"},{"name":"larwin","email":"larwin@gmail.com"},{"name":"olivierross","email":"olivier.ross@usherbrooke.ca"}],"directories":{}},"1.0.18":{"name":"halt","version":"1.0.18","description":"node.js addon used for safely teminating javascript execution","engines":{"node":">=0.12"},"main":"lib/halt.js","scripts":{"install":"node install.js"},"author":{"name":"larwin","email":"larwin@gmail.com"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/np6/halt.git"},"keywords":["event loop","timer","timeout","hang","halt","TerminateExecution","libuv","thread"],"gitHead":"0c57949b829f8bcdb223e97a9202cfab9e8968db","bugs":{"url":"https://github.com/np6/halt/issues"},"homepage":"https://github.com/np6/halt#readme","_id":"halt@1.0.18","_shasum":"41b62bfa097dc6be335dfcd681076fb50afdfb08","_from":".","_npmVersion":"3.6.0","_nodeVersion":"5.7.0","_npmUser":{"name":"larwin","email":"larwin@gmail.com"},"dist":{"shasum":"41b62bfa097dc6be335dfcd681076fb50afdfb08","tarball":"https://registry.npmjs.org/halt/-/halt-1.0.18.tgz","integrity":"sha512-YrcQYuyu9OgWOiSwot2Rl0y3+BRl/dKMdqBO6PrmYC0Bo8c9fG2LwWRxl3j7dLZMKSVfFeXPUcHVFfN0KjfXZw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7bhMpmKgXHXtvMMTfLs6dZ+xsCg6Ty0lCHLpv7WQWXwIgN46c0d8AvcpIQIriFfNeuibhHoKEl/zMESQLDAckIYg="}]},"maintainers":[{"name":"dianedelallee","email":"diane.delallee@gmail.com"},{"name":"larwin","email":"larwin@gmail.com"},{"name":"olivierross","email":"olivier.ross@usherbrooke.ca"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/halt-1.0.18.tgz_1458581100238_0.7504970384761691"},"directories":{}},"1.0.19":{"name":"halt","version":"1.0.19","description":"node.js addon used for safely teminating javascript execution","engines":{"node":">=0.12"},"main":"lib/halt.js","scripts":{"install":"node install.js"},"author":{"name":"larwin","email":"larwin@gmail.com"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/np6/halt.git"},"keywords":["event loop","timer","timeout","hang","halt","TerminateExecution","libuv","thread"],"gitHead":"6b6e975e890af41fcee04230733ccd681953018b","bugs":{"url":"https://github.com/np6/halt/issues"},"homepage":"https://github.com/np6/halt#readme","_id":"halt@1.0.19","_shasum":"54e8953da724dd783fb34d4d5e5ba8bfea4383d8","_from":".","_npmVersion":"3.8.6","_nodeVersion":"6.0.0","_npmUser":{"name":"larwin","email":"larwin@gmail.com"},"dist":{"shasum":"54e8953da724dd783fb34d4d5e5ba8bfea4383d8","tarball":"https://registry.npmjs.org/halt/-/halt-1.0.19.tgz","integrity":"sha512-Zf9/fqIr67Ncb7Ny3tb6q45qZIpNrq4gav0vlIKxobmxIh0oP0NtR8+jSlNVW1PUqm8anKTGW2kswDafRjvyHg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGDiG6H/ujRNnWd2VSQ1CbMWy2ZEN0a0eExecHPbMKp3AiAdhZzyw8znsNJzuTHOlwI8vWSih+E58iD3/k0sWFbraA=="}]},"maintainers":[{"name":"dianedelallee","email":"diane.delallee@gmail.com"},{"name":"larwin","email":"larwin@gmail.com"},{"name":"olivierross","email":"olivier.ross@usherbrooke.ca"}],"_npmOperationalInternal":{"host":"packages-16-east.internal.npmjs.com","tmp":"tmp/halt-1.0.19.tgz_1461835988187_0.4218818622175604"},"directories":{}},"1.0.20":{"name":"halt","version":"1.0.20","description":"node.js addon used for safely teminating javascript execution","engines":{"node":">=0.12"},"main":"lib/halt.js","scripts":{"install":"node install.js"},"author":{"name":"larwin","email":"larwin@gmail.com"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/np6/halt.git"},"keywords":["event loop","timer","timeout","hang","halt","TerminateExecution","libuv","thread"],"gitHead":"ee98f2bf765b6b386b861d5042f3b60f2f17657c","bugs":{"url":"https://github.com/np6/halt/issues"},"homepage":"https://github.com/np6/halt#readme","_id":"halt@1.0.20","_shasum":"1f11e431409923e1d858fc9f06454e98a6f9b0c0","_from":".","_npmVersion":"3.10.3","_nodeVersion":"6.3.1","_npmUser":{"name":"larwin","email":"larwin@gmail.com"},"dist":{"shasum":"1f11e431409923e1d858fc9f06454e98a6f9b0c0","tarball":"https://registry.npmjs.org/halt/-/halt-1.0.20.tgz","integrity":"sha512-d95EIk4gH0UHjDRQQtFmmzQoSeG9uWpLFYHqk+7dByB1EFxzOcl1USxx1aANJ/KEqpxa+MPNxc7/5AgcGZNuLw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAIDexmVDz/s7FPrLUYG/gPE/VP6+iPsMN7yESH+fwTlAiEA3XtT2q6ubGynMPUemvMaG6eWoqRIO0WKpQIoaiZfY60="}]},"maintainers":[{"name":"dianedelallee","email":"diane.delallee@gmail.com"},{"name":"larwin","email":"larwin@gmail.com"},{"name":"olivierross","email":"olivier.ross@usherbrooke.ca"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/halt-1.0.20.tgz_1477299645579_0.504950120812282"},"directories":{}},"1.1.0":{"name":"halt","version":"1.1.0","description":"node.js addon used for safely teminating javascript execution","engines":{"node":">=0.12"},"main":"lib/halt.js","scripts":{"install":"node install.js"},"author":{"name":"larwin","email":"larwin@gmail.com"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/np6/halt.git"},"keywords":["event loop","timer","timeout","hang","halt","TerminateExecution","libuv","thread"],"gitHead":"4f9f8990922ad408f072451a5c096d93fcdf278f","bugs":{"url":"https://github.com/np6/halt/issues"},"homepage":"https://github.com/np6/halt#readme","_id":"halt@1.1.0","_shasum":"5097ccfba200b5fead4bdfa7c1010fe2550f74cd","_from":".","_npmVersion":"4.1.2","_nodeVersion":"7.7.4","_npmUser":{"name":"larwin","email":"larwin@gmail.com"},"dist":{"shasum":"5097ccfba200b5fead4bdfa7c1010fe2550f74cd","tarball":"https://registry.npmjs.org/halt/-/halt-1.1.0.tgz","integrity":"sha512-LgKI91Mqy+K9FoA+rC7mWVq3NEU3JOmzq5nHl6YfGzNfhuW1iHTrR4RqP8vGvZBkO9Pua7oRxpQ7QT4AV30EVw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC5sxpLkxTArEFUkzgBJvkcBjra4ntQFCvbB/sI6VmLUAiEAwIx9oGZ2QPYIXBz52scuhFENqn/szvgrKKJ9+b8NuqE="}]},"maintainers":[{"name":"dianedelallee","email":"diane.delallee@gmail.com"},{"name":"larwin","email":"larwin@gmail.com"},{"name":"olivierross","email":"olivier.ross@usherbrooke.ca"}],"_npmOperationalInternal":{"host":"packages-12-west.internal.npmjs.com","tmp":"tmp/halt-1.1.0.tgz_1490266227287_0.45782596059143543"},"directories":{}},"1.2.0":{"name":"halt","version":"1.2.0","description":"node.js addon used for safely teminating javascript execution","engines":{"node":">=0.12"},"main":"lib/halt.js","scripts":{"install":"node install.js"},"author":{"name":"larwin","email":"larwin@gmail.com"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/np6/halt.git"},"keywords":["event loop","timer","timeout","hang","halt","TerminateExecution","libuv","thread"],"gitHead":"2de9421819bbb6b6427c96bcbab563a4cd12f03d","bugs":{"url":"https://github.com/np6/halt/issues"},"homepage":"https://github.com/np6/halt#readme","_id":"halt@1.2.0","_shasum":"64f067cfdc1384d4c2fc2a97238ed7c580ab500a","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"larwin","email":"larwin@gmail.com"},"dist":{"shasum":"64f067cfdc1384d4c2fc2a97238ed7c580ab500a","tarball":"https://registry.npmjs.org/halt/-/halt-1.2.0.tgz","integrity":"sha512-2qf4Iixb/AbtJ+MxIr53A9gv7WGR4bvSPPzf7ANXXg4RfZd/8gQwUuuMG3xYPTcCRFYk6PmTFuwKhMtpJB0+AA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD5gbld1UL6+5jA8kpEa8TCNJ+URoQMtwRWPvrnH4+3iwIgQNn+PVC0sQl8hLcMmP2NGEHhUq1sRQLGM4DbgbGi3g8="}]},"maintainers":[{"name":"dianedelallee","email":"diane.delallee@gmail.com"},{"name":"larwin","email":"larwin@gmail.com"},{"name":"olivierross","email":"olivier.ross@usherbrooke.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/halt-1.2.0.tgz_1504194886058_0.8720930416602641"},"directories":{}},"2.0.0":{"name":"halt","version":"2.0.0","description":"node.js addon used for safely teminating javascript execution","engines":{"node":">=0.12"},"main":"lib/halt.js","scripts":{"install":"node install.js"},"author":{"name":"larwin","email":"larwin@gmail.com"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/np6/halt.git"},"keywords":["event loop","timer","timeout","hang","halt","TerminateExecution","libuv","thread"],"gitHead":"c58cbd628c6d0336e866fd32f12e0e0bc48fb3a6","bugs":{"url":"https://github.com/np6/halt/issues"},"homepage":"https://github.com/np6/halt#readme","_id":"halt@2.0.0","_shasum":"985c166c67e52e5ea83381f5c167df5c4cfca48a","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"larwin","email":"larwin@gmail.com"},"dist":{"shasum":"985c166c67e52e5ea83381f5c167df5c4cfca48a","tarball":"https://registry.npmjs.org/halt/-/halt-2.0.0.tgz","integrity":"sha512-eV5x7u57hXZe3pqXZg7rAE5sasLBvDpDHVDLe2gHLrC4YtA/JYbiy3kmitcpPLi/2ntTot/ebMzR/JZ5VrVECQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAl0XtuOEAywu6Z8SbmnPYViTSRC/39lcZaILoAuRCgTAiA/MPz/8FL+YKR6qZroQZukk+ojb4FlFecMABtrvn/KOQ=="}]},"maintainers":[{"name":"dianedelallee","email":"diane.delallee@gmail.com"},{"name":"larwin","email":"larwin@gmail.com"},{"name":"olivierross","email":"olivier.ross@usherbrooke.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/halt-2.0.0.tgz_1512033059957_0.2608209326863289"},"directories":{}},"2.1.0":{"name":"halt","version":"2.1.0","description":"node.js addon used for safely teminating javascript execution","engines":{"node":">=0.12"},"main":"lib/halt.js","scripts":{"install":"node install.js"},"author":{"name":"larwin","email":"larwin@gmail.com"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/np6/halt.git"},"keywords":["event loop","timer","timeout","hang","halt","TerminateExecution","libuv","thread"],"gitHead":"c58cbd628c6d0336e866fd32f12e0e0bc48fb3a6","bugs":{"url":"https://github.com/np6/halt/issues"},"homepage":"https://github.com/np6/halt#readme","_id":"halt@2.1.0","_shasum":"cd663c93e66c3a06150d1ee836da6a26f5ae3967","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"larwin","email":"larwin@gmail.com"},"dist":{"shasum":"cd663c93e66c3a06150d1ee836da6a26f5ae3967","tarball":"https://registry.npmjs.org/halt/-/halt-2.1.0.tgz","integrity":"sha512-rrVJOHB5ExJj7x+gjNiN8NiVFBudBRNosAcUpzCRyAxJFs2x2VJRbP6wlIRtaAHM2m8DPJcZauLM4bmDLu52Bw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICMZIPwCUZqSlYATk+0vzTQWY5mYowI85Z8zFubiCG2pAiEA9PLEBjzdvD4B25T0MHSac9ay5Mf0jgm5sJWgRsWhQw8="}]},"maintainers":[{"name":"dianedelallee","email":"diane.delallee@gmail.com"},{"name":"larwin","email":"larwin@gmail.com"},{"name":"olivierross","email":"olivier.ross@usherbrooke.ca"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/halt-2.1.0.tgz_1512231694592_0.11695806169882417"},"directories":{}},"2.2.0":{"name":"halt","version":"2.2.0","description":"node.js addon used for safely teminating javascript execution","engines":{"node":">=0.12"},"main":"lib/halt.js","scripts":{"install":"node install.js"},"author":{"name":"larwin","email":"larwin@gmail.com"},"license":"ISC","repository":{"type":"git","url":"git+https://github.com/np6/halt.git"},"keywords":["event loop","timer","timeout","hang","halt","TerminateExecution","libuv","thread"],"gitHead":"ab466b27c3c1a5d0dc25756a6491a1f307be10f3","bugs":{"url":"https://github.com/np6/halt/issues"},"homepage":"https://github.com/np6/halt#readme","_id":"halt@2.2.0","_shasum":"5cc42e778616c88119627f4d3555b77ef5283afc","_from":".","_npmVersion":"4.2.0","_nodeVersion":"7.10.0","_npmUser":{"name":"larwin","email":"larwin@gmail.com"},"dist":{"shasum":"5cc42e778616c88119627f4d3555b77ef5283afc","tarball":"https://registry.npmjs.org/halt/-/halt-2.2.0.tgz","fileCount":18,"unpackedSize":812160,"integrity":"sha512-26NhfdQhd2v+khXrPZ5bUC+OnVFiXH4j8E1GVD3+2dkfpLGUy6VnzuN9CeLJn69+ag3kTmciAtAZhgXoOux2lA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGBn340+E2c83pws4hYV/3cnFCVbfJGOLV/Mwh0smwd+AiEAl2qFGenPmU0m3MBXWFY05hOSmTg2QBd0pbm+G313H+Q="}]},"maintainers":[{"name":"dianedelallee","email":"diane.delallee@gmail.com"},{"name":"larwin","email":"larwin@gmail.com"},{"name":"olivierross","email":"olivier.ross@usherbrooke.ca"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/halt_2.2.0_1518737240032_0.9348829138162296"},"_hasShrinkwrap":false}},"readme":"﻿Halt\r\n====\r\nHalt is a node addon that makes it possible for the user to stop the execution of a V8 instance without kill the current loop.<br/>\r\nTimeouts are managed by creating a parallel event loop who's sole objective is to manage the timer.<br/>\r\nWhen a program is bottlenecked by the CPU, you may want to kill this event and that is the reason why we throw a nice CPU bound Exception on timeout.\r\n\r\nInstallation\r\n------------\r\n``` \r\nnpm install halt\r\n```\r\n\r\nCompatibility\r\n------\r\nFrom node 0.12 - node 9 included<br/>\r\niojs 3\r\n\r\nTimer\r\n-------\r\nWhen an engine is busy, a program needs more time to end but consumes the same amount of cpu ticks.<br/>\r\nIn this case we would like to give more time to this program to end his execution while he doesn't consume too many cpu ticks.<br/>\r\nThat's why the timer will be restarted until the maximum amount of cpu ticks is reached or the program ends his execution.<br/>\r\nThis maximum is determined by the value send to halt.start/run() and the cpu ticks per millisecond which is configurable and has 1000 as default value.\r\n\r\nUsage\r\n-----\r\nYou can either kill the javascript executing thread by \r\n* starting a timer on a function with halt.run()\r\n* manually calling start, protect and clear on the halt module\r\n```javascript\r\nvar halt = require('halt')\r\nhalt.ticksPerMsec = 1010;\r\n\r\nfunction goFetchSomeMilk () { /* ... */; return milk; }\r\n\r\n// In this case, max cpu ticks = 1000 * 60 * 10 * 1010;\r\n// If max cpu ticks is reached, stop waiting\r\n\r\n// Automatic managing\r\nhalt.run(goFetchSomeMilk, 1000 * 60 * 10)\r\n \r\n// Manually managing\r\nhalt.start(1000 * 60 * 10);\r\nhalt.protect(goFetchSomeMilk);\r\nhalt.clear();\r\n```\r\n\r\nException\r\n-------\r\nWhen execution is forcefully terminated using TerminateExecution(), a catchable exception is generated.<br/>\r\nIn case you have sensible code and you want to recover the exception and catch it, you can use:\r\n```javascript\r\nvar halt = require('halt')\r\n\r\nfunction goFetchSomeMilk () { /* ... */; return milk; }\r\n\r\ntry{\r\n    halt.start(50);\r\n    try{\r\n        halt.protect(goFetchSomeMilk);\r\n    }\r\n    catch(){\r\n        /* What ever you want */\r\n    }\r\n    halt.clear();\r\n}\r\n```\r\n\r\nLicense\r\n-------\r\n![alt cc](https://licensebuttons.net/l/by/3.0/88x31.png)\r\nThis work is licensed under a [Creative Commons Attribution 4.0 International License] (http://creativecommons.org/licenses/by/4.0/)\r\n\r\n","maintainers":[{"name":"dianedelallee","email":"diane.delallee@gmail.com"},{"name":"larwin","email":"larwin@gmail.com"},{"name":"olivierross","email":"olivier.ross@usherbrooke.ca"}],"time":{"modified":"2022-06-18T18:47:40.744Z","created":"2015-09-03T14:07:04.872Z","1.0.0":"2015-09-03T14:07:04.872Z","1.0.1":"2015-09-03T15:32:04.136Z","1.0.2":"2015-09-03T15:52:40.780Z","1.0.3":"2015-09-03T16:18:01.425Z","1.0.4":"2015-09-04T14:50:22.660Z","1.0.5":"2015-09-04T15:33:18.149Z","1.0.6":"2015-09-05T07:17:13.488Z","1.0.7":"2015-09-06T21:23:58.274Z","1.0.8":"2015-09-06T21:25:23.080Z","1.0.9":"2015-09-06T21:29:18.515Z","1.0.10":"2015-09-06T21:46:18.835Z","1.0.11":"2015-09-06T21:48:27.979Z","1.0.12":"2015-09-06T21:54:18.797Z","1.0.13":"2015-09-07T15:10:08.427Z","1.0.14":"2015-09-07T15:46:22.052Z","1.0.15":"2015-09-07T16:11:43.840Z","1.0.16":"2015-09-09T08:53:13.699Z","1.0.17":"2015-12-09T15:51:35.433Z","1.0.18":"2016-03-21T17:25:02.873Z","1.0.19":"2016-04-28T09:33:09.443Z","1.0.20":"2016-10-24T09:00:47.898Z","1.1.0":"2017-03-23T10:50:29.350Z","1.2.0":"2017-08-31T15:54:47.546Z","2.0.0":"2017-11-30T09:11:01.573Z","2.1.0":"2017-12-02T16:21:35.948Z","2.2.0":"2018-02-15T23:27:20.157Z"},"author":{"name":"larwin","email":"larwin@gmail.com"},"license":"ISC","readmeFilename":"README.md","description":"node.js addon used for safely teminating javascript execution","users":{"larwin":true,"dianedelallee":true,"rbecheras":true},"keywords":["event loop","timer","timeout","hang","halt","TerminateExecution","libuv","thread"],"homepage":"https://github.com/np6/halt#readme","repository":{"type":"git","url":"git+https://github.com/np6/halt.git"},"bugs":{"url":"https://github.com/np6/halt/issues"}}