{"_id":"temporal","_rev":"61-77914619ac6c238e853bf6fa2b800cdc","name":"temporal","description":"Non-blocking, temporal task sequencing and scheduling.","dist-tags":{"latest":"0.7.1"},"versions":{"0.1.0":{"name":"temporal","description":"Non-blocking, temporal task sequencing.","version":"0.1.0","homepage":"https://github.com/rwldrn/temporal","author":{"name":"Rick Waldron","email":"waldron.rick@gmail.com"},"repository":{"type":"git","url":"git://github.com/rwldrn/temporal.git"},"bugs":{"url":"https://github.com/rwldrn/temporal/issues"},"licenses":[{"type":"MIT","url":"https://github.com/rwldrn/temporal/blob/master/LICENSE-MIT"}],"main":"lib/temporal","engines":{"node":">= 0.6.0"},"scripts":{"test":"grunt test"},"dependencies":{"es6-collections":"latest"},"devDependencies":{"grunt":"~0.3.17"},"keywords":[],"_id":"temporal@0.1.0","dist":{"shasum":"9960db92ea9140e5ff5de18725d6412e4573ad30","tarball":"https://registry.npmjs.org/temporal/-/temporal-0.1.0.tgz","integrity":"sha512-w0uIbSYV6ZUVhVV6Hr4T4ivuX5EcZBc1KYSwVZ9oCDW5FzNoCgLGYhuqQONywIVoxefzB57r8oWGS4POMQx63g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAe+bmldx+pwwg9hDEnzidgwrXxHXvj1Wb6j4mz/wAOvAiB+I+9d2jutNYEu/Lcg/qkfGI2S0FOQUoUE7V4/9hEG7g=="}]},"_npmVersion":"1.1.51","_npmUser":{"name":"rwaldron","email":"waldron.rick@gmail.com"},"maintainers":[{"name":"rwaldron","email":"waldron.rick@gmail.com"}],"directories":{}},"0.2.1":{"name":"temporal","description":"Non-blocking, temporal task sequencing.","version":"0.2.1","homepage":"https://github.com/rwldrn/temporal","author":{"name":"Rick Waldron","email":"waldron.rick@gmail.com"},"repository":{"type":"git","url":"git://github.com/rwldrn/temporal.git"},"bugs":{"url":"https://github.com/rwldrn/temporal/issues"},"licenses":[{"type":"MIT","url":"https://github.com/rwldrn/temporal/blob/master/LICENSE-MIT"}],"main":"lib/temporal","engines":{"node":">= 0.6.0"},"scripts":{"test":"grunt test"},"dependencies":{"es6-collections":"latest"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["schedule","task","settimeout","setinterval","nexttick","process","sequence","sequencing"],"_id":"temporal@0.2.1","dist":{"shasum":"458ab9b11189140454b9e670173c8966b3ef499a","tarball":"https://registry.npmjs.org/temporal/-/temporal-0.2.1.tgz","integrity":"sha512-HL4DeZdthqV4g8FIDoBzS6QpoAXYk/W19j8taERpHYJscfvrlCWtXPeJEL3GgwOG+wGj5w17tV7JDy9LNNxk8g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDt4eDV1j43zg49CSNoIbKEJL+a/DoxKJCfE9sydaLRTgIgNJeMCZpjv6/jWC+8Lnaf03xa98BevYXIKUFRiJuVpc0="}]},"_npmVersion":"1.1.51","_npmUser":{"name":"rwaldron","email":"waldron.rick@gmail.com"},"maintainers":[{"name":"rwaldron","email":"waldron.rick@gmail.com"}],"directories":{}},"0.2.2":{"name":"temporal","description":"Non-blocking, temporal task sequencing.","version":"0.2.2","homepage":"https://github.com/rwldrn/temporal","author":{"name":"Rick Waldron","email":"waldron.rick@gmail.com"},"repository":{"type":"git","url":"git://github.com/rwldrn/temporal.git"},"bugs":{"url":"https://github.com/rwldrn/temporal/issues"},"licenses":[{"type":"MIT","url":"https://github.com/rwldrn/temporal/blob/master/LICENSE-MIT"}],"main":"lib/temporal","engines":{"node":">= 0.6.0"},"scripts":{"test":"grunt test"},"dependencies":{"es6-collections":"latest"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["schedule","task","settimeout","setinterval","nexttick","process","sequence","sequencing"],"_id":"temporal@0.2.2","dist":{"shasum":"4bf50d699978b7bfbf8b7c1f4ec4e2951ad74732","tarball":"https://registry.npmjs.org/temporal/-/temporal-0.2.2.tgz","integrity":"sha512-GkHx5Dg6YOsevFyVC0dH/EZnyjwjDCrzXVrg08L99iGg6jP4pU8V+kaWvWJSxByY0J57GoXr4jym1dHV91qLTA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcdeFEwnbnk+/9rIBiKKzTMpKi9KAt04eIDNabYP0f2wIhANk6NgjYCTLZ4ruB3VEzwl/ADPr93xTHguR1uUHwVnmy"}]},"_npmVersion":"1.1.51","_npmUser":{"name":"rwaldron","email":"waldron.rick@gmail.com"},"maintainers":[{"name":"rwaldron","email":"waldron.rick@gmail.com"}],"directories":{}},"0.2.3":{"name":"temporal","description":"Non-blocking, temporal task sequencing.","version":"0.2.3","homepage":"https://github.com/rwldrn/temporal","author":{"name":"Rick Waldron","email":"waldron.rick@gmail.com"},"repository":{"type":"git","url":"git://github.com/rwldrn/temporal.git"},"bugs":{"url":"https://github.com/rwldrn/temporal/issues"},"licenses":[{"type":"MIT","url":"https://github.com/rwldrn/temporal/blob/master/LICENSE-MIT"}],"main":"lib/temporal","engines":{"node":">= 0.6.0"},"scripts":{"test":"grunt test"},"dependencies":{"es6-collections":"latest"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["schedule","task","settimeout","setinterval","nexttick","process","sequence","sequencing"],"_id":"temporal@0.2.3","dist":{"shasum":"7bae229faf1ddcb29c5c7144027c4fc6016de33f","tarball":"https://registry.npmjs.org/temporal/-/temporal-0.2.3.tgz","integrity":"sha512-7cczDUdgp8Ks6rIrE+e6KVE6tAc6mxh0lx15E4rF7v6yZ2jl1BseC3dHhHd4ANaU6rNYp63qKtTku/t9PoiiBQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtxjmLx1NhGFLmVbs3eaYSOjnmQ+8DAxtQtcETMAHNzQIgPJhihVvJXtkyi3Y7HFloobSYVlLdpHl5/qRrZYcicWw="}]},"_from":".","_npmVersion":"1.2.17","_npmUser":{"name":"rwaldron","email":"waldron.rick@gmail.com"},"maintainers":[{"name":"rwaldron","email":"waldron.rick@gmail.com"}],"directories":{}},"0.2.4":{"name":"temporal","description":"Non-blocking, temporal task sequencing.","version":"0.2.4","homepage":"https://github.com/rwldrn/temporal","author":{"name":"Rick Waldron","email":"waldron.rick@gmail.com"},"repository":{"type":"git","url":"git://github.com/rwldrn/temporal.git"},"bugs":{"url":"https://github.com/rwldrn/temporal/issues"},"licenses":[{"type":"MIT","url":"https://github.com/rwldrn/temporal/blob/master/LICENSE-MIT"}],"main":"lib/temporal","engines":{"node":">= 0.6.0"},"scripts":{"test":"grunt test"},"dependencies":{"es6-collections":"latest"},"devDependencies":{"grunt":"~0.3.17"},"keywords":["schedule","task","settimeout","setinterval","nexttick","process","sequence","sequencing"],"_id":"temporal@0.2.4","dist":{"shasum":"db0b3cab108f4f03cbc7173e2d92a04132a7a847","tarball":"https://registry.npmjs.org/temporal/-/temporal-0.2.4.tgz","integrity":"sha512-PBhPoOeZ7TBk7RdnzGGsAklqY43jp5JiS30dIqshObA6+DfkAlVAHI/NQulpOyIUPRcjZEZ8igSNf4puFOyi3A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCFWz0dI/+5epiVagbqbrphb6eYNVdxZRqT89W/aq/F+QIhAPH53iSmIq5IvFBvQ0A+m0sX8R3QYtlEQ0dLMATMyJH0"}]},"_from":".","_npmVersion":"1.2.17","_npmUser":{"name":"rwaldron","email":"waldron.rick@gmail.com"},"maintainers":[{"name":"rwaldron","email":"waldron.rick@gmail.com"}],"directories":{}},"0.2.5":{"name":"temporal","description":"Non-blocking, temporal task sequencing.","version":"0.2.5","homepage":"https://github.com/rwldrn/temporal","author":{"name":"Rick Waldron","email":"waldron.rick@gmail.com"},"repository":{"type":"git","url":"git://github.com/rwldrn/temporal.git"},"bugs":{"url":"https://github.com/rwldrn/temporal/issues"},"licenses":[{"type":"MIT","url":"https://github.com/rwldrn/temporal/blob/master/LICENSE-MIT"}],"main":"lib/temporal","engines":{"node":">= 0.6.0"},"scripts":{"test":"grunt test"},"dependencies":{"es6-collections":"latest"},"devDependencies":{"grunt":"0.4.1","grunt-contrib-jshint":"0.3.0","grunt-contrib-nodeunit":"latest","grunt-contrib-watch":"latest"},"keywords":["schedule","task","settimeout","setinterval","nexttick","process","sequence","sequencing"],"_id":"temporal@0.2.5","dist":{"shasum":"f98f558c9a68bbbf9024649e3b9544dfbb1b135a","tarball":"https://registry.npmjs.org/temporal/-/temporal-0.2.5.tgz","integrity":"sha512-jUD9qp0argRpbcRruqW3aldAiqAFFjdp4dpC1ukmvYTS8lpay/uQ8uuhidyoMn6VejaYdhMwX3hPm+Be/+djfA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIESd2v7phkKor6XtUrg1OvKzu6gjAOwl1P7qCQuoJlT6AiEA5TBCUWKQx01RCGFj1Xa3gkgrk5HSlDKki8OgUbb8Ggs="}]},"_from":".","_npmVersion":"1.2.17","_npmUser":{"name":"rwaldron","email":"waldron.rick@gmail.com"},"maintainers":[{"name":"rwaldron","email":"waldron.rick@gmail.com"}],"directories":{}},"0.2.6":{"name":"temporal","description":"Non-blocking, temporal task sequencing.","version":"0.2.6","homepage":"https://github.com/rwldrn/temporal","author":{"name":"Rick Waldron","email":"waldron.rick@gmail.com"},"repository":{"type":"git","url":"git://github.com/rwldrn/temporal.git"},"bugs":{"url":"https://github.com/rwldrn/temporal/issues"},"licenses":[{"type":"MIT","url":"https://github.com/rwldrn/temporal/blob/master/LICENSE-MIT"}],"main":"lib/temporal","engines":{"node":">= 0.6.0"},"scripts":{"test":"grunt test"},"dependencies":{"es6-collections":"latest"},"devDependencies":{"grunt":"0.4.1","grunt-contrib-jshint":"0.3.0","grunt-contrib-nodeunit":"latest","grunt-contrib-watch":"latest"},"keywords":["schedule","task","settimeout","setinterval","nexttick","process","sequence","sequencing"],"_id":"temporal@0.2.6","dist":{"shasum":"2163c36be1f996213db0322db37758838552a092","tarball":"https://registry.npmjs.org/temporal/-/temporal-0.2.6.tgz","integrity":"sha512-K5XqLrC4QvXc+RGnfj1I8FDq8tAQOUmNO1r2kih3K7Y/UmaOvp0HbV1bAvBV60QdIilCfwQBB96D7lY6/xj1zw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPcEaNn16WJ1e7FSL5+A/5fnHpZULgwHYoq3BemYCIogIhANYodf9xgXr5Tej6ed7UVSDyW8oSgfYs8ZBOzH/huOTs"}]},"_from":".","_npmVersion":"1.2.17","_npmUser":{"name":"rwaldron","email":"waldron.rick@gmail.com"},"maintainers":[{"name":"rwaldron","email":"waldron.rick@gmail.com"}],"directories":{}},"0.2.7":{"name":"temporal","description":"Non-blocking, temporal task sequencing.","version":"0.2.7","homepage":"https://github.com/rwldrn/temporal","author":{"name":"Rick Waldron","email":"waldron.rick@gmail.com"},"repository":{"type":"git","url":"git://github.com/rwldrn/temporal.git"},"bugs":{"url":"https://github.com/rwldrn/temporal/issues"},"licenses":[{"type":"MIT","url":"https://github.com/rwldrn/temporal/blob/master/LICENSE-MIT"}],"main":"lib/temporal","engines":{"node":">= 0.6.0"},"scripts":{"test":"grunt test"},"dependencies":{"es6-collections":"latest"},"devDependencies":{"grunt":"0.4.1","grunt-contrib-jshint":"0.3.0","grunt-contrib-nodeunit":"latest","grunt-contrib-watch":"latest"},"keywords":["schedule","task","settimeout","setinterval","nexttick","process","sequence","sequencing"],"_id":"temporal@0.2.7","dist":{"shasum":"a02c0ca582dd8119c31f6530fa0b1ab4b59b11d3","tarball":"https://registry.npmjs.org/temporal/-/temporal-0.2.7.tgz","integrity":"sha512-OHbKxz+PoqX97eDM5PT60QOIjMc6xFBKQi4qkhWbIG9notlrAZe+W0YItAWqipNzSFE3Q05HE/nItvgZO+2SbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdhtmxwpMrEg/G7abJFsv+bp4Hdr9wsifWcy44cXGQEgIgGsJ05lwl9aFXdj1YJ9jnXTQFu5utGs60ukKFFiN6M9w="}]},"_from":".","_npmVersion":"1.3.0","_npmUser":{"name":"rwaldron","email":"waldron.rick@gmail.com"},"maintainers":[{"name":"rwaldron","email":"waldron.rick@gmail.com"}],"directories":{}},"0.2.8":{"name":"temporal","description":"Non-blocking, temporal task sequencing.","version":"0.2.8","homepage":"https://github.com/rwldrn/temporal","author":{"name":"Rick Waldron","email":"waldron.rick@gmail.com"},"repository":{"type":"git","url":"git://github.com/rwldrn/temporal.git"},"bugs":{"url":"https://github.com/rwldrn/temporal/issues"},"licenses":[{"type":"MIT","url":"https://github.com/rwldrn/temporal/blob/master/LICENSE-MIT"}],"main":"lib/temporal","engines":{"node":">= 0.6.0"},"scripts":{"test":"grunt test"},"dependencies":{"es6-collections":">=0.2.0"},"devDependencies":{"grunt":"0.4.1","grunt-contrib-jshint":"0.3.0","grunt-contrib-nodeunit":"latest","grunt-contrib-watch":"latest"},"keywords":["schedule","task","settimeout","setinterval","nexttick","process","sequence","sequencing"],"_id":"temporal@0.2.8","dist":{"shasum":"b35373859a66e9826f8c79aae08e9a2845e7f89d","tarball":"https://registry.npmjs.org/temporal/-/temporal-0.2.8.tgz","integrity":"sha512-snD+rusqRrkWjhLhrBL0+LO8eINSiQgPq0tPqgoOY76gaJNmdNhmgCceDvW8kuz8pLaVweJFp0ygKzLHIxQayw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCszTxVqclcBAWskTIOv37kw65p5i8uZ47Nz3ri2REgPQIhAOCdlZmRhiEucaxqYZkPHyEFvUBsEQjOQu2m2Apa8tVx"}]},"_from":".","_npmVersion":"1.3.0","_npmUser":{"name":"rwaldron","email":"waldron.rick@gmail.com"},"maintainers":[{"name":"rwaldron","email":"waldron.rick@gmail.com"}],"directories":{}},"0.2.9":{"name":"temporal","description":"Non-blocking, temporal task sequencing.","version":"0.2.9","homepage":"https://github.com/rwldrn/temporal","author":{"name":"Rick Waldron","email":"waldron.rick@gmail.com"},"repository":{"type":"git","url":"git://github.com/rwldrn/temporal.git"},"bugs":{"url":"https://github.com/rwldrn/temporal/issues"},"licenses":[{"type":"MIT","url":"https://github.com/rwldrn/temporal/blob/master/LICENSE-MIT"}],"main":"lib/temporal","engines":{"node":">= 0.6.0"},"scripts":{"test":"grunt test"},"dependencies":{"es6-collections":">=0.2.0"},"devDependencies":{"grunt":"0.4.1","grunt-contrib-jshint":"0.3.0","grunt-contrib-nodeunit":"latest","grunt-contrib-watch":"latest"},"keywords":["schedule","task","settimeout","setinterval","nexttick","process","sequence","sequencing"],"_id":"temporal@0.2.9","dist":{"shasum":"ca5ab9b9a1923e32c0666455ad6fd8b5ef3ce9bf","tarball":"https://registry.npmjs.org/temporal/-/temporal-0.2.9.tgz","integrity":"sha512-qVKPky2rWqfSKZ3hoXQyygWXx4j7/rkVBeSZkzXEF9Xz+CbFz8R4Sm0rRQxATPpDnE9Tv3MknqyqBE/7c3qBHw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDD9cM8YGYpTcHfhU2lSUJXJiRFGIkZrl+xQxv5AyFJlAiA9U4mxoSjN4H7E9hsLByq4CkbQ2gVjfZ7TTbJC88X4iA=="}]},"_from":".","_npmVersion":"1.3.11","_npmUser":{"name":"rwaldron","email":"waldron.rick@gmail.com"},"maintainers":[{"name":"rwaldron","email":"waldron.rick@gmail.com"}],"directories":{}},"0.2.10":{"name":"temporal","description":"Non-blocking, temporal task sequencing.","version":"0.2.10","homepage":"https://github.com/rwldrn/temporal","author":{"name":"Rick Waldron","email":"waldron.rick@gmail.com"},"repository":{"type":"git","url":"git://github.com/rwldrn/temporal.git"},"bugs":{"url":"https://github.com/rwldrn/temporal/issues"},"licenses":[{"type":"MIT","url":"https://github.com/rwldrn/temporal/blob/master/LICENSE-MIT"}],"main":"lib/temporal","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt test"},"dependencies":{"es6-collections":">=0.2.0"},"devDependencies":{"grunt":"0.4.1","grunt-contrib-jshint":"0.3.0","grunt-contrib-nodeunit":"latest","grunt-contrib-watch":"latest"},"keywords":["schedule","task","settimeout","setinterval","nexttick","process","sequence","sequencing"],"_id":"temporal@0.2.10","dist":{"shasum":"c4dcd0ab2c3fa1c86b76e924484c2c797fe23ccc","tarball":"https://registry.npmjs.org/temporal/-/temporal-0.2.10.tgz","integrity":"sha512-70frvT0KrUByIIfzHZC26lbcvx/LmJiCqagfkJbGk3BtZSVMWCPMJ6xpCIxtmdoda2TqKwI8dU1Azy4Ry/xpog==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDraI2JYCImTtIBhwSIGIw2c8YuB07sUYYf75RMeydG4AIgMOxXvQAxtaXvqkvoNQk74CoLgLWUz3uEklXx0GzBs2Q="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"rwaldron","email":"waldron.rick@gmail.com"},"maintainers":[{"name":"rwaldron","email":"waldron.rick@gmail.com"}],"directories":{}},"0.3.0":{"name":"temporal","description":"Non-blocking, temporal task sequencing.","version":"0.3.0","homepage":"https://github.com/rwaldron/temporal","author":{"name":"Rick Waldron","email":"waldron.rick@gmail.com"},"contributors":[{"name":"Matthieu Dehaussy","email":"<mdehaussy@carlipa.com"}],"repository":{"type":"git","url":"git://github.com/rwaldron/temporal.git"},"bugs":{"url":"https://github.com/rwaldron/temporal/issues"},"licenses":[{"type":"MIT","url":"https://github.com/rwaldron/temporal/blob/master/LICENSE-MIT"}],"main":"lib/temporal","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt test"},"dependencies":{"es6-shim":"latest"},"devDependencies":{"grunt":"0.4.1","grunt-contrib-jshint":"0.3.0","grunt-contrib-nodeunit":"latest","grunt-contrib-watch":"latest","grunt-jsbeautifier":"~0.2.2"},"keywords":["schedule","task","settimeout","setinterval","nexttick","process","sequence","sequencing"],"_id":"temporal@0.3.0","dist":{"shasum":"6e5442195324f545680c9909ff8a7a50db8d7c5b","tarball":"https://registry.npmjs.org/temporal/-/temporal-0.3.0.tgz","integrity":"sha512-GrPK1JrIxn3X8ZHYDr9gD0b3AC4p8IwifP2Nw5iQPz8HL5sMs0kU8PBc8v7C+CV1WyYw5+VuVHIuHa9mmY5FVg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDVXUPf05IxPh+ohBG6auCHIZg9Iy/VffMieoxF8lxH6QIhAPQCV+vm1hFwwuZxQinvpQ/RIL4E3Tu8d7y1kNQfDdpD"}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"rwaldron","email":"waldron.rick@gmail.com"},"maintainers":[{"name":"rwaldron","email":"waldron.rick@gmail.com"}],"directories":{}},"0.3.1":{"name":"temporal","description":"Non-blocking, temporal task sequencing.","version":"0.3.1","homepage":"https://github.com/rwaldron/temporal","author":{"name":"Rick Waldron","email":"waldron.rick@gmail.com"},"contributors":[{"name":"Matthieu Dehaussy","email":"<mdehaussy@carlipa.com"}],"repository":{"type":"git","url":"git://github.com/rwaldron/temporal.git"},"bugs":{"url":"https://github.com/rwaldron/temporal/issues"},"licenses":[{"type":"MIT","url":"https://github.com/rwaldron/temporal/blob/master/LICENSE-MIT"}],"main":"lib/temporal","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt test"},"dependencies":{"es6-shim":"latest"},"devDependencies":{"grunt":"0.4.1","grunt-contrib-jshint":"0.3.0","grunt-contrib-nodeunit":"latest","grunt-contrib-watch":"latest","grunt-jsbeautifier":"~0.2.2"},"keywords":["schedule","task","settimeout","setinterval","nexttick","process","sequence","sequencing"],"_id":"temporal@0.3.1","dist":{"shasum":"f458a21d277befc423954f9db3bf60baa052866e","tarball":"https://registry.npmjs.org/temporal/-/temporal-0.3.1.tgz","integrity":"sha512-zHvA5J3f/w0FW56v57M0pko/xA73EE5UFqD/vv+MRqIeUbLVBzdVCoOhdDHqZt8gkN9uWpqDSAsHFgxu1ob19g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCz+/SjT0LqpRX2iWmHGzWOwlGz0FdYT1nUebVDw3O6KQIgeAYmrlolKCpPS6zqm/zs++G0NaqFRbLFKklflT9ieYc="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"rwaldron","email":"waldron.rick@gmail.com"},"maintainers":[{"name":"rwaldron","email":"waldron.rick@gmail.com"}],"directories":{}},"0.3.2":{"name":"temporal","description":"Non-blocking, temporal task sequencing.","version":"0.3.2","homepage":"https://github.com/rwaldron/temporal","author":{"name":"Rick Waldron","email":"waldron.rick@gmail.com"},"contributors":[{"name":"Matthieu Dehaussy","email":"<mdehaussy@carlipa.com"},{"name":"Taha Hesham","email":"<taha@wizylabs.com"}],"repository":{"type":"git","url":"git://github.com/rwaldron/temporal.git"},"bugs":{"url":"https://github.com/rwaldron/temporal/issues"},"licenses":[{"type":"MIT","url":"https://github.com/rwaldron/temporal/blob/master/LICENSE-MIT"}],"main":"lib/temporal","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt test"},"dependencies":{"es6-collections":"latest"},"devDependencies":{"grunt":"0.4.1","grunt-contrib-jshint":"0.3.0","grunt-contrib-nodeunit":"latest","grunt-contrib-watch":"latest","grunt-jsbeautifier":"~0.2.2"},"keywords":["schedule","task","settimeout","setinterval","nexttick","process","sequence","sequencing"],"_id":"temporal@0.3.2","dist":{"shasum":"53922aa1b907b753da4199056817bc744b0add8d","tarball":"https://registry.npmjs.org/temporal/-/temporal-0.3.2.tgz","integrity":"sha512-J6jiUAZhasRQtD6uAiiZeoZtkkbxWrO3E6KmevEviNavYYjNuaey9/JIvzhUNht2/EajTp80f5OlAeM/QQSvbQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEGUVgkUKB/bwaM11CMZg2kqxKr1UXu8rxJpa6hvnLDDAiEA/DRSlDNUegwFRhqNZajwSe3pZ6I3zzb9JvmoggjGZAQ="}]},"_from":".","_npmVersion":"1.3.14","_npmUser":{"name":"rwaldron","email":"waldron.rick@gmail.com"},"maintainers":[{"name":"rwaldron","email":"waldron.rick@gmail.com"}],"directories":{}},"0.3.3":{"name":"temporal","description":"Non-blocking, temporal task sequencing.","version":"0.3.3","homepage":"https://github.com/rwaldron/temporal","author":{"name":"Rick Waldron","email":"waldron.rick@gmail.com"},"contributors":[{"name":"Matthieu Dehaussy","email":"<mdehaussy@carlipa.com"},{"name":"Taha Hesham","email":"<taha@wizylabs.com"}],"repository":{"type":"git","url":"git://github.com/rwaldron/temporal.git"},"bugs":{"url":"https://github.com/rwaldron/temporal/issues"},"licenses":[{"type":"MIT","url":"https://github.com/rwaldron/temporal/blob/master/LICENSE-MIT"}],"main":"lib/temporal","engines":{"node":">= 0.10.0"},"scripts":{"test":"grunt test"},"dependencies":{"es6-collections":"latest"},"devDependencies":{"grunt":"0.4.1","grunt-contrib-jshint":"0.3.0","grunt-contrib-nodeunit":"latest","grunt-contrib-watch":"latest","grunt-jsbeautifier":"~0.2.2"},"keywords":["schedule","task","settimeout","setinterval","nexttick","process","sequence","sequencing"],"_id":"temporal@0.3.3","dist":{"shasum":"2f2ac33982ffa9c23537a2ae86aa492f708b26ee","tarball":"https://registry.npmjs.org/temporal/-/temporal-0.3.3.tgz","integrity":"sha512-gjX9cppeP/1QbNDTSvg1hXLyRvtNxlw95nqesUnnn3zNewM5SeNymEek8RDuGlPQA/5VUGKXkdvUuRyQtyc20A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBcVr2181hfLu8++DTpMLdSfAMxa3CgNpeuOaboiAU70AiEA1KVrI9x6SJEW65ycg7mi2PyvCyk8RGweRVViZgVb+UU="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"rwaldron","email":"waldron.rick@gmail.com"},"maintainers":[{"name":"rwaldron","email":"waldron.rick@gmail.com"}],"directories":{}},"0.3.4":{"name":"temporal","description":"Non-blocking, temporal task sequencing.","version":"0.3.4","homepage":"https://github.com/rwaldron/temporal","author":{"name":"Rick Waldron","email":"waldron.rick@gmail.com"},"contributors":[{"name":"Matthieu Dehaussy","email":"<mdehaussy@carlipa.com"},{"name":"Taha Hesham","email":"<taha@wizylabs.com"}],"repository":{"type":"git","url":"git://github.com/rwaldron/temporal.git"},"bugs":{"url":"https://github.com/rwaldron/temporal/issues"},"licenses":[{"type":"MIT","url":"https://github.com/rwaldron/temporal/blob/master/LICENSE-MIT"}],"main":"lib/temporal","engines":{"node":">= 0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"es6-collections":"latest"},"devDependencies":{"grunt":"0.4.1","grunt-contrib-jshint":"0.3.0","grunt-contrib-nodeunit":"latest","grunt-contrib-watch":"latest","grunt-jsbeautifier":"~0.2.2"},"keywords":["schedule","task","settimeout","setinterval","nexttick","process","sequence","sequencing"],"_id":"temporal@0.3.4","dist":{"shasum":"94963b9c1e094e9f34d90837b69da9fc786db05a","tarball":"https://registry.npmjs.org/temporal/-/temporal-0.3.4.tgz","integrity":"sha512-ITihNLf2YHNjecAflKoxXaI3+lCl5F5ldAIg4XM0syHW9jiwC9voF0pO45m/YBUWPEHxp8W0qIwmIjvCo6nufg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPBCWfIgAy7XoYUu32jxRw6EyOh2qeDcNItBtEY0GzwgIhAIqdMLJ1726n2BKBQUvRE4amN3FFWrpXg/KQOLA9ufQO"}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"rwaldron","email":"waldron.rick@gmail.com"},"maintainers":[{"name":"rwaldron","email":"waldron.rick@gmail.com"}],"directories":{}},"0.3.5":{"name":"temporal","description":"Non-blocking, temporal task sequencing.","version":"0.3.5","homepage":"https://github.com/rwaldron/temporal","author":{"name":"Rick Waldron","email":"waldron.rick@gmail.com"},"contributors":[{"name":"Matthieu Dehaussy","email":"<mdehaussy@carlipa.com"},{"name":"Taha Hesham","email":"<taha@wizylabs.com"}],"repository":{"type":"git","url":"git://github.com/rwaldron/temporal.git"},"bugs":{"url":"https://github.com/rwaldron/temporal/issues"},"licenses":[{"type":"MIT","url":"https://github.com/rwaldron/temporal/blob/master/LICENSE-MIT"}],"main":"lib/temporal","engines":{"node":">=0.8.0"},"scripts":{"test":"grunt test"},"dependencies":{"es6-shim":"latest"},"devDependencies":{"grunt":"0.4.1","grunt-contrib-jshint":"0.3.0","grunt-contrib-nodeunit":"latest","grunt-contrib-watch":"latest","grunt-jsbeautifier":"~0.2.2"},"keywords":["schedule","task","settimeout","setinterval","nexttick","process","sequence","sequencing"],"_id":"temporal@0.3.5","dist":{"shasum":"32e338d44c2ee2a81885328c8199418d0d8f89a8","tarball":"https://registry.npmjs.org/temporal/-/temporal-0.3.5.tgz","integrity":"sha512-0sI9JBGg+6EsQNkir/UlE38Yi+O0DQ13aoD3QomXGzsDU05GjXLO+wlrVlu/rcnX9FXDQjjY0+Gs1NZtZ/grEw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFlu3N+uD13/QRaHBeyQTy8S1BI7Hx0UuLRHDM/OnrtkAiEAv+SbTFkhuSz+AN27yH8LGDDDcvdT3O8brlr4vRh1e+o="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"rwaldron","email":"waldron.rick@gmail.com"},"maintainers":[{"name":"rwaldron","email":"waldron.rick@gmail.com"}],"directories":{}},"0.3.6":{"name":"temporal","description":"Non-blocking, temporal task sequencing.","version":"0.3.6","homepage":"https://github.com/rwaldron/temporal","author":{"name":"Rick Waldron","email":"waldron.rick@gmail.com"},"contributors":[{"name":"Matthieu Dehaussy","email":"<mdehaussy@carlipa.com"},{"name":"Taha Hesham","email":"<taha@wizylabs.com"}],"repository":{"type":"git","url":"git://github.com/rwaldron/temporal.git"},"bugs":{"url":"https://github.com/rwaldron/temporal/issues"},"licenses":[{"type":"MIT","url":"https://github.com/rwaldron/temporal/blob/master/LICENSE-MIT"}],"main":"lib/temporal","engines":{"node":">=0.8.0"},"scripts":{"test":"grunt"},"dependencies":{"es6-shim":"latest"},"devDependencies":{"grunt":"0.4.1","grunt-contrib-jshint":"0.3.0","grunt-contrib-nodeunit":"latest","grunt-contrib-watch":"latest","grunt-jsbeautifier":"~0.2.2"},"keywords":["schedule","task","settimeout","setinterval","nexttick","process","sequence","sequencing"],"_id":"temporal@0.3.6","dist":{"shasum":"c870eda12fad8bdf6c42e6991628905d40e100e9","tarball":"https://registry.npmjs.org/temporal/-/temporal-0.3.6.tgz","integrity":"sha512-AS+ijgLQfwH53WK5LMHSjCBQCxp2zYLVvR7V2JtM6ocChQcUAdbyYF2wFC2z/DqW73+FzMLIrIPMBFYuzxEmMA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaxYizlvbT5XdMpIqjeSmugAVMg9JD28JXZ/hd+PK3dgIgPT5U1pxOsBdjpNwTeDp1HLskRcbZFpXxl7GyLbpcNTE="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"rwaldron","email":"waldron.rick@gmail.com"},"maintainers":[{"name":"rwaldron","email":"waldron.rick@gmail.com"}],"directories":{}},"0.3.7":{"name":"temporal","description":"Non-blocking, temporal task sequencing.","version":"0.3.7","homepage":"https://github.com/rwaldron/temporal","author":{"name":"Rick Waldron","email":"waldron.rick@gmail.com"},"contributors":[{"name":"Matthieu Dehaussy","email":"<mdehaussy@carlipa.com"},{"name":"Taha Hesham","email":"<taha@wizylabs.com"}],"repository":{"type":"git","url":"git://github.com/rwaldron/temporal.git"},"bugs":{"url":"https://github.com/rwaldron/temporal/issues"},"licenses":[{"type":"MIT","url":"https://github.com/rwaldron/temporal/blob/master/LICENSE-MIT"}],"main":"lib/temporal","engines":{"node":">=0.8.0"},"scripts":{"test":"grunt"},"dependencies":{"es6-shim":"latest"},"devDependencies":{"grunt":"0.4.1","grunt-contrib-jshint":"0.3.0","grunt-contrib-nodeunit":"latest","grunt-contrib-watch":"latest","grunt-jsbeautifier":"~0.2.2"},"keywords":["schedule","task","settimeout","setinterval","nexttick","process","sequence","sequencing"],"_id":"temporal@0.3.7","dist":{"shasum":"ca8c1b289447f454c9b8a2977f100bc275369e16","tarball":"https://registry.npmjs.org/temporal/-/temporal-0.3.7.tgz","integrity":"sha512-L3uPVBCFN8pReGJv1ZCvA0gAH2Ke1rE11eGSs+e6qX7462osGFaGXZ2/MJ4RQHLyJYC+OFU0XoBNC4eltW+ECA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8H7h7nKiE2LoRl9HcMEFLqQ74gsR3d6Pfhx3I0lRGVQIgOQhETdtP/WZAoNXNnHDkkNhYLJaJ9sG3Cjo/re19Otc="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"rwaldron","email":"waldron.rick@gmail.com"},"maintainers":[{"name":"rwaldron","email":"waldron.rick@gmail.com"}],"directories":{}},"0.3.8":{"name":"temporal","description":"Non-blocking, temporal task sequencing.","version":"0.3.8","homepage":"https://github.com/rwaldron/temporal","author":{"name":"Rick Waldron","email":"waldron.rick@gmail.com"},"contributors":[{"name":"Matthieu Dehaussy","email":"<mdehaussy@carlipa.com"},{"name":"Taha Hesham","email":"<taha@wizylabs.com"}],"repository":{"type":"git","url":"git://github.com/rwaldron/temporal.git"},"bugs":{"url":"https://github.com/rwaldron/temporal/issues"},"licenses":[{"type":"MIT","url":"https://github.com/rwaldron/temporal/blob/master/LICENSE-MIT"}],"main":"lib/temporal","engines":{"node":">=0.8.0"},"scripts":{"test":"grunt"},"dependencies":{"es6-shim":"latest"},"devDependencies":{"grunt":"0.4.1","grunt-contrib-jshint":"0.3.0","grunt-contrib-nodeunit":"latest","grunt-contrib-watch":"latest","grunt-jsbeautifier":"~0.2.2"},"keywords":["schedule","task","settimeout","setinterval","nexttick","process","sequence","sequencing"],"gitHead":"312eac5b824d9165c27377dc94ef27f10f9cf0a9","_id":"temporal@0.3.8","_shasum":"bdcb7dbd5fe51af7e48f7579772f6ade36090c37","_from":".","_npmVersion":"1.5.0-alpha-1","_npmUser":{"name":"rwaldron","email":"waldron.rick@gmail.com"},"maintainers":[{"name":"rwaldron","email":"waldron.rick@gmail.com"}],"dist":{"shasum":"bdcb7dbd5fe51af7e48f7579772f6ade36090c37","tarball":"https://registry.npmjs.org/temporal/-/temporal-0.3.8.tgz","integrity":"sha512-Oifg/Jy1FqoxgAHhfrwjnO9PKrqv9JYR/KgsmsMKjpPaYWdJmzWnCVhSFAxv7ygdYILj6Kd+v4YQtaxF0ZCjGA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDf4f8qOv7f9Z6itR+qCipcL4wcl7xQjt/YB/TjSop9rQIgKOrgpPyzi8u4V0BFAMeC7gH5Kn61Q9x4qdBAiLBzH6g="}]},"directories":{}},"0.4.0":{"name":"temporal","description":"Non-blocking, temporal task sequencing and scheduling.","version":"0.4.0","homepage":"https://github.com/rwaldron/temporal","author":{"name":"Rick Waldron","email":"waldron.rick@gmail.com"},"contributors":[{"name":"Matthieu Dehaussy","email":"<mdehaussy@carlipa.com"},{"name":"Taha Hesham","email":"<taha@wizylabs.com"}],"repository":{"type":"git","url":"git://github.com/rwaldron/temporal.git"},"bugs":{"url":"https://github.com/rwaldron/temporal/issues"},"licenses":[{"type":"MIT","url":"https://github.com/rwaldron/temporal/blob/master/LICENSE-MIT"}],"main":"lib/temporal","engines":{"node":">=0.8.0"},"scripts":{"test":"grunt"},"dependencies":{"es6-shim":"latest"},"devDependencies":{"grunt":"0.4.1","grunt-contrib-jshint":"latest","grunt-contrib-nodeunit":"latest","grunt-contrib-watch":"latest","grunt-jsbeautifier":"latest"},"keywords":["schedule","task","settimeout","setinterval","nexttick","process","sequence","sequencing","loop","repeat","wait","delay","sleep"],"gitHead":"4e02d9befc813f65a3cbf55306ffb41b05291e1e","_id":"temporal@0.4.0","_shasum":"11b547d207bea8b3f9108cf72acab866a281fcf4","_from":".","_npmVersion":"1.5.0-alpha-1","_npmUser":{"name":"rwaldron","email":"waldron.rick@gmail.com"},"maintainers":[{"name":"rwaldron","email":"waldron.rick@gmail.com"}],"dist":{"shasum":"11b547d207bea8b3f9108cf72acab866a281fcf4","tarball":"https://registry.npmjs.org/temporal/-/temporal-0.4.0.tgz","integrity":"sha512-T4DewQjN2+TSePgzzWwwbJZaQQ7H1FfgkoXNzKFCvt/79ybVocZ4A+U3pDd0+qZWHz0YKMTDuvwNvr8Iq7Icow==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBW31b0j0JNkmUvHdcG8PbGlTK8yz1wTRqfeCfmKYJDjAiEA9hjD6A86EovVZRNPwoqCAZDN2ACKzYG4OWMWm4jS3LU="}]},"directories":{}},"0.4.1":{"name":"temporal","description":"Non-blocking, temporal task sequencing and scheduling.","version":"0.4.1","homepage":"https://github.com/rwaldron/temporal","author":{"name":"Rick Waldron","email":"waldron.rick@gmail.com"},"contributors":[{"name":"Matthieu Dehaussy","email":"<mdehaussy@carlipa.com"},{"name":"Taha Hesham","email":"<taha@wizylabs.com"}],"repository":{"type":"git","url":"git://github.com/rwaldron/temporal.git"},"bugs":{"url":"https://github.com/rwaldron/temporal/issues"},"licenses":[{"type":"MIT","url":"https://github.com/rwaldron/temporal/blob/master/LICENSE-MIT"}],"main":"lib/temporal","engines":{"node":">=0.8.0"},"scripts":{"test":"grunt"},"dependencies":{"es6-shim":"latest"},"devDependencies":{"grunt":"0.4.1","grunt-contrib-jshint":"latest","grunt-contrib-nodeunit":"latest","grunt-contrib-watch":"latest","grunt-jsbeautifier":"latest"},"keywords":["schedule","task","settimeout","setinterval","nexttick","process","sequence","sequencing","loop","repeat","wait","delay","sleep"],"gitHead":"94df5c9d6d041309923684900a63f5272d4c7d71","_id":"temporal@0.4.1","_shasum":"80e143408b9cfee3347f41ee08f91dc89516ac48","_from":".","_npmVersion":"2.13.3","_nodeVersion":"3.2.0","_npmUser":{"name":"rwaldron","email":"waldron.rick@gmail.com"},"maintainers":[{"name":"rwaldron","email":"waldron.rick@gmail.com"}],"dist":{"shasum":"80e143408b9cfee3347f41ee08f91dc89516ac48","tarball":"https://registry.npmjs.org/temporal/-/temporal-0.4.1.tgz","integrity":"sha512-tvUZTirCAjOhFOU5EL5G/x8aOzSO0Xqu5a0FrdcF6V8JsG5lTy2/p9QBntqOXqsXVmpT51vufKbSCzBG6Q0C9A==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGUv7f5JhUDMD08ZyY4H42ociq4fJgfMzWNk2JPzqEwpAiBAQrLvCGb8dRhAEw8QSbebViHkYu4ota5nD3vy8gjlQQ=="}]},"directories":{}},"0.5.0":{"name":"temporal","description":"Non-blocking, temporal task sequencing and scheduling.","version":"0.5.0","homepage":"https://github.com/rwaldron/temporal","author":{"name":"Rick Waldron","email":"waldron.rick@gmail.com"},"contributors":[{"name":"Matthieu Dehaussy","email":"<mdehaussy@carlipa.com"},{"name":"Taha Hesham","email":"<taha@wizylabs.com"}],"repository":{"type":"git","url":"git://github.com/rwaldron/temporal.git"},"bugs":{"url":"https://github.com/rwaldron/temporal/issues"},"licenses":[{"type":"MIT","url":"https://github.com/rwaldron/temporal/blob/master/LICENSE-MIT"}],"main":"lib/temporal","engines":{"node":">=0.10.0"},"scripts":{"test":"grunt"},"dependencies":{"es6-shim":"latest"},"devDependencies":{"grunt":"0.4.1","grunt-contrib-jshint":"latest","grunt-contrib-nodeunit":"latest","grunt-contrib-watch":"latest","grunt-jsbeautifier":"latest"},"keywords":["schedule","task","settimeout","setinterval","nexttick","process","sequence","sequencing","loop","repeat","wait","delay","sleep"],"gitHead":"3ef38a682933c044cb7bf003d8158822293fc818","_id":"temporal@0.5.0","_shasum":"5b818954c8dabcd2f8b22610782342328b82414c","_from":".","_npmVersion":"2.14.7","_nodeVersion":"4.2.1","_npmUser":{"name":"rwaldron","email":"waldron.rick@gmail.com"},"maintainers":[{"name":"rwaldron","email":"waldron.rick@gmail.com"}],"dist":{"shasum":"5b818954c8dabcd2f8b22610782342328b82414c","tarball":"https://registry.npmjs.org/temporal/-/temporal-0.5.0.tgz","integrity":"sha512-8KR40dgEDqVQVPgSZXnyLIKAvDS4Q2bie8p2smcQJE87EukY8i7LDVc2Z68nXMyeMy74WTWhoElCCU/jQr3k1Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDU7f9NMd+w1F4Q1+LADKGi1qts/wMk7UFMgRSqqYWfAQIhAPH7znt6gO1fOKbdiBwTr6uz2GIUYRyl+C4a0WsLIw+Z"}]},"directories":{}},"0.6.0":{"name":"temporal","description":"Non-blocking, temporal task sequencing and scheduling.","version":"0.6.0","homepage":"https://github.com/rwaldron/temporal","author":{"name":"Rick Waldron","email":"waldron.rick@gmail.com"},"contributors":[{"name":"Matthieu Dehaussy","email":"<mdehaussy@carlipa.com"},{"name":"Taha Hesham","email":"<taha@wizylabs.com"}],"repository":{"type":"git","url":"git://github.com/rwaldron/temporal.git"},"bugs":{"url":"https://github.com/rwaldron/temporal/issues"},"licenses":[{"type":"MIT","url":"https://github.com/rwaldron/temporal/blob/master/LICENSE-MIT"}],"main":"lib/temporal","engines":{"node":">=0.10.0"},"scripts":{"test":"grunt"},"dependencies":{},"devDependencies":{"grunt":"0.4.1","grunt-contrib-jshint":"latest","grunt-contrib-nodeunit":"latest","grunt-contrib-watch":"latest","grunt-jsbeautifier":"latest"},"keywords":["schedule","task","settimeout","setinterval","nexttick","process","sequence","sequencing","loop","repeat","wait","delay","sleep"],"gitHead":"5a2a4110d34dae36349cff4d7315fa3cc3f7771c","_id":"temporal@0.6.0","_shasum":"61ce1e394fe1b8e6c79a9f56586f17a004c3670d","_from":".","_npmVersion":"3.10.10","_nodeVersion":"6.11.0","_npmUser":{"name":"rwaldron","email":"waldron.rick@gmail.com"},"dist":{"shasum":"61ce1e394fe1b8e6c79a9f56586f17a004c3670d","tarball":"https://registry.npmjs.org/temporal/-/temporal-0.6.0.tgz","integrity":"sha512-RSykwUFdqcLn14R+mbZJke1eUyC0iYQ0/Uuw27T7x8lUiX1o21QXtnw3WQZAVZQMJN0gG2nDv+v+bUqxTn84JQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcWw5QetiakaxIoApWSdt/XneGMW3BxVkxLcUR0KrDCQIgL2tvEyabaOO+txGAIuSK0lI9jp5803SkrFZnDJI0TkQ="}]},"maintainers":[{"name":"rwaldron","email":"waldron.rick@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/temporal-0.6.0.tgz_1498676003656_0.8338326527737081"},"directories":{}},"0.7.0":{"name":"temporal","description":"Non-blocking, temporal task sequencing and scheduling.","version":"0.7.0","homepage":"https://github.com/rwaldron/temporal","author":{"name":"Rick Waldron","email":"waldron.rick@gmail.com"},"contributors":[{"name":"Matthieu Dehaussy","email":"<mdehaussy@carlipa.com"},{"name":"Taha Hesham","email":"<taha@wizylabs.com"}],"repository":{"type":"git","url":"git://github.com/rwaldron/temporal.git"},"bugs":{"url":"https://github.com/rwaldron/temporal/issues"},"licenses":[{"type":"MIT","url":"https://github.com/rwaldron/temporal/blob/master/LICENSE-MIT"}],"main":"lib/temporal","engines":{"node":">=0.10.0"},"scripts":{"test":"grunt"},"dependencies":{},"devDependencies":{"grunt":"0.4.1","grunt-contrib-jshint":"latest","grunt-contrib-nodeunit":"latest","grunt-contrib-watch":"latest","grunt-jsbeautifier":"latest"},"keywords":["schedule","task","settimeout","setinterval","nexttick","process","sequence","sequencing","loop","repeat","wait","delay","sleep"],"gitHead":"19c5968bea0b13affb296b1952e8b411cceeba31","_id":"temporal@0.7.0","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"rwaldron","email":"waldron.rick@gmail.com"},"dist":{"integrity":"sha512-ADIG729gUQYPJA898OkI+3cOVXDbtt59ocIIvvnua89s558onzDhX3D3pbhRPNN8XrKyZMBEgTH49JTAwlrRmA==","shasum":"7a9762f515efe9078fab5b8bacf4cfe3c6ec3edf","tarball":"https://registry.npmjs.org/temporal/-/temporal-0.7.0.tgz","fileCount":7,"unpackedSize":15559,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaL8kCRA9TVsSAnZWagAAnhoP/iBcFe3T3f9K1D4nyu8s\n6QfzU8G2xZhad/jNYUDqEZ0omPGQpP5n8VsI77+FlBMPzdkqEyawGnL+6maL\nzoCn/6IdoawI/IAtFuFM/HHyjIyfM7bnihzLVRrKiwV0C+1seTzMskqDNAQ7\nz5VrOjmom1QybZSlo6qpSAc0e0lTfcgqPff/VOyUR1KLQUBTFL55Yyex2P9a\n6q92aFfxbPYmCuXnmOOn+WTuanCF3pv1KyLS8k5K0+VPFnEbF5Nur2zPw1W4\n52+sE6LBbdRLsFq1tpOahraB+R09RA0OB79Ug3r44qSJkaD4dBaFfQqpMKZU\nzFFewgFZ/+zUbh5mDMCS/6hV3FpL3K1OCGk4Ng4CAY60EFdEe5bohGUjlxab\nUQGR5WbRYE2czKTCrjJaHE5/IeGCrZVbL1C7vRGk/19w2amk9CXTQsEK4OA9\ngcsDuZKxRqkDeAOMmIMql+cEqwIVC5pAYknCldzojrLDMr7YmOGo3v5Nsdkr\neRlOlrlgJz4Qkab/QbJJZfGP3EJ4+XX47bsH4eJUbRTC/EGMvahPhhEAa6WZ\nAMww/Aw8ZQK3XhXLw8vYlZoPzkJK4w6qzLNzoLgHOYLGdC4P3pqfxx3CziJL\nMXuVWnWZMW87q8G5yWoT1/x6IN4RRQj3ZZKJvUlF6piALZLRgFYDjokIlHTW\nMw4m\r\n=eF1T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDP3QU8d9hf+Z1V2bs+0OAYAQfmsLgl5aubsSGI1kvmsgIhAMifjEcwyEB9E4O1OXyYxNwMdzGxgxrJkN/Q4Ki3YBjZ"}]},"maintainers":[{"name":"rwaldron","email":"waldron.rick@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/temporal_0.7.0_1533591331736_0.18701799460923496"},"_hasShrinkwrap":false},"0.7.1":{"name":"temporal","description":"Non-blocking, temporal task sequencing and scheduling.","version":"0.7.1","homepage":"https://github.com/rwaldron/temporal","author":{"name":"Rick Waldron","email":"waldron.rick@gmail.com"},"contributors":[{"name":"Matthieu Dehaussy","email":"<mdehaussy@carlipa.com"},{"name":"Taha Hesham","email":"<taha@wizylabs.com"}],"repository":{"type":"git","url":"git://github.com/rwaldron/temporal.git"},"bugs":{"url":"https://github.com/rwaldron/temporal/issues"},"licenses":[{"type":"MIT","url":"https://github.com/rwaldron/temporal/blob/master/LICENSE-MIT"}],"main":"lib/temporal","engines":{"node":">=0.10.0"},"scripts":{"test":"grunt"},"dependencies":{},"devDependencies":{"grunt":"^1.0.3","grunt-contrib-jshint":"latest","grunt-contrib-nodeunit":"latest","grunt-contrib-watch":"latest","grunt-jsbeautifier":"latest"},"keywords":["schedule","task","settimeout","setinterval","nexttick","process","sequence","sequencing","loop","repeat","wait","delay","sleep"],"gitHead":"ca4ba5e20d841d295b0af9bcbbdd92884ff6ee62","_id":"temporal@0.7.1","_npmVersion":"5.6.0","_nodeVersion":"8.11.3","_npmUser":{"name":"rwaldron","email":"waldron.rick@gmail.com"},"dist":{"integrity":"sha512-6Xd3c2llgkjGP7kn2LXuiHZ8/cRiIX5EsPcvn8slkAcayWEzf7xuXxd7BcgUm2djmI1DPFUSMFeFwQcLVMLsOw==","shasum":"dd79946107c3414a24fffab7dd79243409ea6bd2","tarball":"https://registry.npmjs.org/temporal/-/temporal-0.7.1.tgz","fileCount":7,"unpackedSize":15787,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaxReCRA9TVsSAnZWagAA9mkP+gPI4s3KRDods/5Rhuqv\nykAUxyT9CBlkW+dtklFy76amYafPbzb0EVaBq3NDXPSWdqM/nstFojQnUzt5\nmqduqpHm+gxVskefG5Nhgm96dydTznPDL1v5JyOFlSrf+/ZoUVQZRMeShlpj\nFhmye7k+pJKaytbsojEKNIHF3a/niVXrsACGQjZd91Q4WI/ahbgXqqd5ojQ/\n1Y3bS3lxhkWcoITHZ3wcstR6h7jwOLqYap2kCblrFZ2wCIaWo8yfJQdWtBnB\nU3HTupLDN1PHF/lbhcLmsuQHDHFx0HzWgBdrbHqBhIv0BhTvLL04e6Vb6O4z\nCRaRivW0S9TZXxLxE1YSmLOywTiMLHceYAsw0xxmNUXxUjm5Xce+7cK0RxM2\n/enBxUvk22QWGLTTTfJNCiCayfxyupuxbOcIV0C8848SmAaL3hpNHylAvzty\nUiybBC5/4785if6PwiPrKfgKuznHaQsmQWB9/pNi3/Ln5Hr09epvrSc7qqPX\n7HofvGYZhHT2XDVFOBfP6XW1Kbd2pcXuTByer++WFeLrrxR4sxxjrkRl1q1V\nZTyWgz7+TAJDYGqzRTN88AwH8bJ/VvgZ/BqZuaKwHPhpCRGnqFMec0cSCryU\nesS3Sgu88ouatAfkwvcJJbpv+K9h6Bj/sLPl2jL+35geAqeEs73yLunwc7mZ\n0dxO\r\n=JZUZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYmESBs2JNCLvUoPviO4BVIXB0hoxZXNwzDZe5XG17vQIhAIQOMSLtn+TpZo4opHmr1xEW7CjUeTHQmYuqMr/pRXvw"}]},"maintainers":[{"email":"donovan@donovan.bz","name":"dtex"},{"email":"waldron.rick@gmail.com","name":"rwaldron"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/temporal_0.7.1_1533744222143_0.7326610435220287"},"_hasShrinkwrap":false}},"readme":"# temporal\n\n\n[![Build Status](https://travis-ci.org/rwaldron/temporal.svg)](https://travis-ci.org/rwaldron/temporal)\n\nNon-blocking, temporal task sequencing. `temporal` does NOT use `setTimeout` or `setInterval`, however there is a cost for using \"recursive\" `setImmediate` to create an extremely fast, async execution loop. CPU usage is expected to peak when using `temporal`, because the internal ticker needs to execute as fast as possible and as many times per second as possible. It's this speed that allows `temporal` to review the internal schedule for tasks to execute more than once per millisecond, which is needed to create preferential execution cycles for hardware programming. \n\n`temporal` is for writing timing sensitive programs that are expected to be the primary process running on a given system, where the power source itself is tuned to accommodate _that program_ specifically. Concrete examples include: \n\n- walking robots (autonomous and remote control bipeds, quadrupeds or hexapods)\n- driving robots (autonomous and remote control rovers)\n- flying robots (autonomous and remote control single and multi-rotor helicopter)\n- water based robots (underwater rovs, surface boat-likes)\n\n`temporal` allows for sub-millisecond task scheduling through us of the resolution method. \n\n`temporal` is not good for sparse task scheduling. \n\n\n## Presentations\n\n- [EmpireJS](https://dl.dropboxusercontent.com/u/3531958/empirejs/index.html)\n- [CascadiaJS](https://dl.dropboxusercontent.com/u/3531958/cascadiajs/index.html)\n\n\n\n\n## Getting Started\n\n```bash\nnpm install temporal\n```\n\n\n## Examples\n\n```javascript\nvar temporal = require(\"temporal\");\n\ntemporal.on(\"idle\", function() {\n  console.log(\"Temporal is idle\");  \n});\n\n// Wait 500 milliseconds, execute a task\ntemporal.delay(500, function() {\n\n  console.log(\"500ms later...\");\n\n});\n\n// Loop every n milliseconds, executing a task each time\ntemporal.loop(500, function() {\n\n  console.log(\"Every 500ms...\");\n\n  // |this| is a reference to the temporal instance\n  // use it to cancel the loop by calling:\n  //\n  this.stop();\n\n  // The number of times this loop has been executed:\n  this.called; // number\n\n  // The first argument to the callback is the same as |this|\n});\n\n\n// Queue a sequence of tasks: delay, delay\n// Each delay time is added to the prior delay times.\ntemporal.queue([\n  {\n    delay: 500,\n    task: function() {\n      // Executes 500ms after temporal.queue(...) is called\n    }\n  },\n  {\n    delay: 500,\n    task: function() {\n      // Executes 1000ms after temporal.queue(...) is called\n\n      // The last \"delay\" task will emit an \"ended\" event\n    }\n  }\n]);\n\n// Queue a sequence of tasks: delay then loop\n// Each delay time is added to the prior delay times.\ntemporal.queue([\n  {\n    delay: 500,\n    task: function() {\n      // Executes 500ms after temporal.queue(...) is called\n    }\n  },\n  {\n    loop: 100,\n    task: function() {\n      // Executes 600ms after temporal.queue(...) is called\n\n      // Executes every 100ms thereafter.\n    }\n  }\n]);\n```\n\n```javascript\nvar temporal = require(\"temporal\");\n\ntemporal.on(\"idle\", function() {\n  console.log(\"Temporal is idle\");  \n});\n\n// Set temporal resolution to 0.1ms\ntemporal.resolution(0.1);\n\n// Wait 0.7 milliseconds, execute a task\ntemporal.delay(0.7, function() {\n\n  console.log(\"0.7ms later...\");\n\n});\n```\n\n\n## Contributing\nIn lieu of a formal styleguide, take care to maintain the existing coding style. Add unit tests for any new or changed functionality. Lint and test your code using [grunt](https://github.com/gruntjs/grunt).\n\n\n## License\nSee LICENSE file.\n\n","maintainers":[{"email":"donovan@donovan.bz","name":"dtex"},{"email":"waldron.rick@gmail.com","name":"rwaldron"}],"time":{"modified":"2022-06-27T04:43:23.516Z","created":"2012-10-30T15:30:26.808Z","0.1.0":"2012-10-30T15:30:28.055Z","0.2.1":"2012-10-30T15:39:02.455Z","0.2.2":"2012-10-30T15:40:31.153Z","0.2.3":"2013-04-14T19:37:53.550Z","0.2.4":"2013-04-14T19:43:40.458Z","0.2.5":"2013-04-30T19:35:55.403Z","0.2.6":"2013-06-03T00:35:48.772Z","0.2.7":"2013-07-12T15:30:24.781Z","0.2.8":"2013-08-02T17:24:15.980Z","0.2.9":"2013-11-15T18:35:54.914Z","0.2.10":"2013-12-02T00:40:16.186Z","0.3.0":"2014-01-29T16:34:58.721Z","0.3.1":"2014-01-29T21:42:08.913Z","0.3.2":"2014-01-31T17:20:04.966Z","0.3.3":"2014-02-04T20:55:38.015Z","0.3.4":"2014-03-06T20:17:49.284Z","0.3.5":"2014-03-06T20:53:57.565Z","0.3.6":"2014-03-06T20:56:10.516Z","0.3.7":"2014-03-06T21:37:37.267Z","0.3.8":"2014-07-12T21:33:44.918Z","0.4.0":"2014-12-19T00:14:06.379Z","0.4.1":"2015-08-31T18:02:15.383Z","0.5.0":"2015-11-06T20:36:33.192Z","0.6.0":"2017-06-28T18:53:24.626Z","0.7.0":"2018-08-06T21:35:31.831Z","0.7.1":"2018-08-08T16:03:42.196Z"},"author":{"name":"Rick Waldron","email":"waldron.rick@gmail.com"},"repository":{"type":"git","url":"git://github.com/rwaldron/temporal.git"},"readmeFilename":"README.md","homepage":"https://github.com/rwaldron/temporal","keywords":["schedule","task","settimeout","setinterval","nexttick","process","sequence","sequencing","loop","repeat","wait","delay","sleep"],"contributors":[{"name":"Matthieu Dehaussy","email":"<mdehaussy@carlipa.com"},{"name":"Taha Hesham","email":"<taha@wizylabs.com"}],"bugs":{"url":"https://github.com/rwaldron/temporal/issues"},"users":{"julianduque":true,"dtex":true,"noopkat":true,"vood":true,"matteo.collina":true,"onel0p3z":true,"hyteer":true,"japh":true,"igorissen":true}}