{"_id":"meet","_rev":"33-87e38470637178ea0d7d5fd2744a9874","name":"meet","description":"Provides a way to start multiple tasks with a single callback when all are finished","dist-tags":{"latest":"2.0.0"},"versions":{"1.0.0":{"name":"meet","version":"1.0.0","description":"Provides a way to start multiple asynchronous tasks with a single callback when all are finished","author":{"name":"Joe Hitchens","email":"joe@sleepless.com","url":"sleepless.com"},"license":{"type":"MIT","url":"https://github.com/sleeplessinc/meet/raw/master/LICENSE"},"repositories":[{"type":"git","url":"https://sleeplessinc@github.com/sleeplessinc/meet.git"}],"main":"meet.js","_npmUser":{"name":"sleeplessinc","email":"joe@sleepless.com"},"_id":"meet@1.0.0","dependencies":{},"devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.1","_defaultsLoaded":true,"dist":{"shasum":"425bdd7d0f2e398dcc72c47398f7da8b250669d1","tarball":"https://registry.npmjs.org/meet/-/meet-1.0.0.tgz","integrity":"sha512-s+6bw16Hip/Fw/nLmz46rf/8Y9Rdz92vKzNPVOact0quFswuKyKW4VdXbZ+1zcBqLdVA1OCw+pzLP/0wRkoCTg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGMXW2cIRNHvQ8i+dfGC55ViYZ9ho0FPpAy3qY3ZIZnFAiAeGyuwRTgcRF04Oe0CKImYR+tjCUpD71hUZ+bZH/4n7g=="}]},"maintainers":[{"name":"sleeplessinc","email":"joe@sleepless.com"}]},"1.1.0":{"name":"meet","version":"1.1.0","description":"Provides a way to start multiple asynchronous tasks with a single callback when all are finished","author":{"name":"Joe Hitchens","email":"joe@sleepless.com","url":"sleepless.com"},"license":{"type":"MIT","url":"https://github.com/sleeplessinc/meet/raw/master/LICENSE"},"repositories":[{"type":"git","url":"https://sleeplessinc@github.com/sleeplessinc/meet.git"}],"main":"meet.js","_npmUser":{"name":"sleeplessinc","email":"joe@sleepless.com"},"_id":"meet@1.1.0","dependencies":{},"devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.1","_defaultsLoaded":true,"dist":{"shasum":"b906f1c23b6d175df5f4dd6145523ccb7c6f8de8","tarball":"https://registry.npmjs.org/meet/-/meet-1.1.0.tgz","integrity":"sha512-ee4mP14HrvG5CvYigzrooI/QBBtv4emGf7Opy2bIkSWsX4ssMaRXK1ZKW19JiEw75v/uff4ZqGCj5nWaAxdECQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIETQD+HRpHRDtX2KEDQ0YIaPd5gbKGLJezeUhqm8EZc9AiEA4U/oPfci4uazjMwBZuNFi09WkIvYwd+21wkIg56sHJE="}]},"maintainers":[{"name":"sleeplessinc","email":"joe@sleepless.com"}]},"1.2.0":{"name":"meet","version":"1.2.0","description":"Provides a way to start multiple asynchronous tasks with a single callback when all are finished","author":{"name":"Joe Hitchens","email":"joe@sleepless.com","url":"sleepless.com"},"license":{"type":"MIT","url":"https://github.com/sleeplessinc/meet/raw/master/LICENSE"},"repositories":[{"type":"git","url":"https://sleeplessinc@github.com/sleeplessinc/meet.git"}],"main":"meet.js","_npmUser":{"name":"sleeplessinc","email":"joe@sleepless.com"},"_id":"meet@1.2.0","dependencies":{},"devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.1","_defaultsLoaded":true,"dist":{"shasum":"2bf45095cc4a7b14776f7e7ff2085e68428cafbe","tarball":"https://registry.npmjs.org/meet/-/meet-1.2.0.tgz","integrity":"sha512-kjY6H/VpYQsfck0oPNlppQ4APHNU1S/JCI1L8aW/H40m8jLTstgO7m4csCTGu+1BIbYLg8xuotn+AaA/MrDlaA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzkjMPewNeIvqhd+ZiT740uPIHxz2vcXMZTA6Vd5DlMAIgQgWv205dd1vYuu/NiP9yQnl1i2hXucsxzWyUwcgUXGc="}]},"maintainers":[{"name":"sleeplessinc","email":"joe@sleepless.com"}]},"1.3.0":{"name":"meet","version":"1.3.0","description":"Provides a way to start multiple asynchronous tasks with a single callback when all are finished","author":{"name":"Joe Hitchens","email":"joe@sleepless.com","url":"sleepless.com"},"license":{"type":"MIT","url":"https://github.com/sleeplessinc/meet/raw/master/LICENSE"},"repositories":[{"type":"git","url":"https://sleeplessinc@github.com/sleeplessinc/meet.git"}],"main":"meet.js","_npmUser":{"name":"sleeplessinc","email":"joe@sleepless.com"},"_id":"meet@1.3.0","dependencies":{},"devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.1","_defaultsLoaded":true,"dist":{"shasum":"6df2402c34ff3612eeb2c7155ddca18e36b01be9","tarball":"https://registry.npmjs.org/meet/-/meet-1.3.0.tgz","integrity":"sha512-jcVc1wrOh3+zfJBfZi5hB1Ei2G9dl4VsPSmKAQoRr9ZldDhih2jN1S2o0aNYomeapS/fQunLBjkvcjeCAWQxMg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7023K00IcngSQzCSaTq001cC5pbm326xNbfYHfFV1EAIhAIfVV6yhp6ICqUamRxX/ip0/pbp9fczKIP6O/xYimlIz"}]},"maintainers":[{"name":"sleeplessinc","email":"joe@sleepless.com"}]},"1.3.1":{"name":"meet","version":"1.3.1","description":"Provides a way to start multiple asynchronous tasks with a single callback when all are finished","author":{"name":"Joe Hitchens","email":"joe@sleepless.com","url":"sleepless.com"},"license":{"type":"MIT","url":"https://github.com/sleeplessinc/meet/raw/master/LICENSE"},"repositories":[{"type":"git","url":"https://sleeplessinc@github.com/sleeplessinc/meet.git"}],"main":"meet.js","_npmUser":{"name":"sleeplessinc","email":"joe@sleepless.com"},"_id":"meet@1.3.1","dependencies":{},"devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.1","_defaultsLoaded":true,"dist":{"shasum":"5652f74df1a39b1d3294952bcfdc38ae1e7eded8","tarball":"https://registry.npmjs.org/meet/-/meet-1.3.1.tgz","integrity":"sha512-7D2LsX3Rz2WfDJicQOq7TbCx/piZHSeIBDgWN2+2FfOrVuViK8FOUWRitcDBY0EYkoyF+ilAY0sEMGCY/7k6sQ==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQFHzYjAojORsK2QrTfONqSFRfQzTxSpuYxPiwvVu/lQIhAIrQ1cc7MYpRGtqKGgqefr96F4RypU6X6KMZJ0H8tyGR"}]},"maintainers":[{"name":"sleeplessinc","email":"joe@sleepless.com"}]},"1.3.2":{"name":"meet","version":"1.3.2","description":"Provides a way to start multiple asynchronous tasks with a single callback when all are finished","author":{"name":"Joe Hitchens","email":"joe@sleepless.com","url":"sleepless.com"},"license":{"type":"MIT","url":"https://github.com/sleeplessinc/meet/raw/master/LICENSE"},"repositories":[{"type":"git","url":"https://sleeplessinc@github.com/sleeplessinc/meet.git"}],"main":"meet.js","_npmUser":{"name":"sleeplessinc","email":"joe@sleepless.com"},"_id":"meet@1.3.2","dependencies":{},"devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.1","_defaultsLoaded":true,"dist":{"shasum":"ff8179b1f1475910ac325296fc72938626de73f7","tarball":"https://registry.npmjs.org/meet/-/meet-1.3.2.tgz","integrity":"sha512-63IAOiY9q78l1KxzelFMdZU/7sVtQHOjuYP/f1iAZNWL6PWY97Al3dk/IE+xuY7YsGoKzyb7F3CKQocm3oA4Wg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC13C/CdU2v2HZh/oWyta7JvP7iTxhfI1xfHUUedj+NNAiEAsorC8/qtG1q0DjXh0JgvpAw3pyLs+W/IyotMw788oUA="}]},"maintainers":[{"name":"sleeplessinc","email":"joe@sleepless.com"}]},"1.3.3":{"name":"meet","version":"1.3.3","description":"Provides a way to start multiple asynchronous tasks with a single callback when all are finished","author":{"name":"Joe Hitchens","email":"joe@sleepless.com","url":"sleepless.com"},"license":{"type":"MIT","url":"https://github.com/sleeplessinc/meet/raw/master/LICENSE"},"repositories":[{"type":"git","url":"https://sleeplessinc@github.com/sleeplessinc/meet.git"}],"main":"meet.js","_npmUser":{"name":"sleeplessinc","email":"joe@sleepless.com"},"_id":"meet@1.3.3","dependencies":{},"devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.1","_defaultsLoaded":true,"dist":{"shasum":"2ab8ecbe499065021c4c488bfe6efb9c68caa109","tarball":"https://registry.npmjs.org/meet/-/meet-1.3.3.tgz","integrity":"sha512-tcs9f9PGVllFCHTVcgdAfT6mMCdKwlif2ZtCesUhGBOIse7bPrVYSTah8cljuTxkpSBlbknYIydo42OPFmLYcw==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC+auvYMoMDyreGgSJMSVyXssNEKCxGkW9KnvRmO5toGwIgG/tNTL7cbSh7dggwbNl1YkZgo9iw+zJ7eIhNl50UpNc="}]},"maintainers":[{"name":"sleeplessinc","email":"joe@sleepless.com"}]},"1.4.0":{"name":"meet","version":"1.4.0","description":"Provides a way to start multiple asynchronous tasks with a single callback when all are finished","author":{"name":"Joe Hitchens","email":"joe@sleepless.com","url":"sleepless.com"},"license":{"type":"MIT","url":"https://github.com/sleeplessinc/meet/raw/master/LICENSE"},"repositories":[{"type":"git","url":"https://sleeplessinc@github.com/sleeplessinc/meet.git"}],"main":"meet.js","_npmUser":{"name":"sleeplessinc","email":"joe@sleepless.com"},"_id":"meet@1.4.0","dependencies":{},"devDependencies":{},"engines":{"node":"*"},"_engineSupported":true,"_npmVersion":"1.0.106","_nodeVersion":"v0.6.1","_defaultsLoaded":true,"dist":{"shasum":"17732d8688feb31756e693c78de0ab6b72c28557","tarball":"https://registry.npmjs.org/meet/-/meet-1.4.0.tgz","integrity":"sha512-lhoXxPhd9+eMsiXhAx2M/51M02kwtTvyt08+yboaxF4Yiyj47XAfIRfAO9ISVE+BWfWiG0tf0ANU4WJcuUWzjg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvdmEFG+PuxgJhLOKoHjQaDEV3M+cY9KqUaIMIbdCGqQIhAPWfgOhyBUl5B8H4JLDXF8KLSxs1HTkFVNhztMTLqXOk"}]},"maintainers":[{"name":"sleeplessinc","email":"joe@sleepless.com"}]},"1.5.0":{"name":"meet","version":"1.5.0","description":"Provides a way to start multiple asynchronous tasks with a single callback when all are finished","author":{"name":"Joe Hitchens","email":"joe@sleepless.com","url":"sleepless.com"},"license":{"type":"MIT","url":"https://github.com/sleeplessinc/meet/raw/master/LICENSE"},"repositories":[{"type":"git","url":"https://sleeplessinc@github.com/sleeplessinc/meet.git"}],"main":"meet.js","_id":"meet@1.5.0","dist":{"shasum":"b28e5b859b3351a5b7710013bd00c65cefaa5d45","tarball":"https://registry.npmjs.org/meet/-/meet-1.5.0.tgz","integrity":"sha512-NpmhyWnttVc43bWMkzS2jhJvrHqDYFGWun6JpOuJTPsFOXC11ICxzE9/SL+MgYUWQo/IGKh24Ce0hIVikUfy3w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID3a+Q5lwd0C+3Fku4RVQnUnG6EZCwu7HjsBXz5Vref3AiEAsnlZym+SKKjr9OyhUHlKa0cgSCPxHx8YJAGUCPafcIc="}]},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"sleeplessinc","email":"joe@sleepless.com"},"maintainers":[{"name":"sleeplessinc","email":"joe@sleepless.com"}]},"1.6.0":{"name":"meet","version":"1.6.0","description":"Provides a way to start multiple asynchronous tasks with a single callback when all are finished","author":{"name":"Joe Hitchens","email":"joe@sleepless.com","url":"sleepless.com"},"license":{"type":"MIT","url":"https://github.com/sleeplessinc/meet/raw/master/LICENSE"},"repository":[{"type":"git","url":"https://sleeplessinc@github.com/sleeplessinc/meet.git"}],"main":"meet.js","_id":"meet@1.6.0","dist":{"shasum":"f191f2eb376a77a0a0c81218ba8f97aef176c635","tarball":"https://registry.npmjs.org/meet/-/meet-1.6.0.tgz","integrity":"sha512-/xW+I/h1aVfCW9Z5ECmer+diPWk2aLIISDvaJMNV7ndE2dxa8uWvu/RVsZy2aV1iTojeVFzkHiACteJOI85A9w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBmIaZWeJeOpMqxKMNUGaj3uYH9EQDBir4csF9DX33xfAiEAudUpRvPirTIbfd3Ueeq6azXmrMqS48NO8O1Aa+5EHtU="}]},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"sleeplessinc","email":"joe@sleepless.com"},"maintainers":[{"name":"sleeplessinc","email":"joe@sleepless.com"}]},"1.7.0":{"name":"meet","version":"1.7.0","description":"Provides a way to start multiple tasks with a single callback when all are finished","author":{"name":"Joe Hitchens","email":"joe@sleepless.com","url":"sleepless.com"},"license":{"type":"MIT","url":"https://github.com/sleeplessinc/meet/raw/master/LICENSE"},"repository":[{"type":"git","url":"http://github.com/sleeplessinc/meet"}],"main":"meet.js","_id":"meet@1.7.0","dist":{"shasum":"770c7d7898be1ec6c53e1aa93c313cd28734fc45","tarball":"https://registry.npmjs.org/meet/-/meet-1.7.0.tgz","integrity":"sha512-+PhJSyntiFqViIDpkR/pgTfros5aFTz1sWjtlO4gmWz5qyptakkqnblkVZdQz+iVLFzeyudyvmDiOluz9qx20g==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCZq4jJ2JVm7CIwxlKMI97JtLY6T/1ylh+ZSEuVMGBeWQIgEfyzjqlTvwNxdx4VP5Pn/ISdttf8vu5F6N9dmfmiuuo="}]},"_from":".","_npmVersion":"1.2.11","_npmUser":{"name":"sleeplessinc","email":"joe@sleepless.com"},"maintainers":[{"name":"sleeplessinc","email":"joe@sleepless.com"}]},"1.8.0":{"name":"meet","version":"1.8.0","description":"Provides a way to start multiple tasks with a single callback when all are finished","author":{"name":"Joe Hitchens","email":"joe@sleepless.com","url":"sleepless.com"},"license":{"type":"MIT","url":"https://github.com/sleeplessinc/meet/raw/master/LICENSE"},"repository":[{"type":"git","url":"http://github.com/sleeplessinc/meet"}],"main":"meet.js","_id":"meet@1.8.0","dist":{"shasum":"7f7938175d92c16062bd35dc1cb4720bf1eb1de6","tarball":"https://registry.npmjs.org/meet/-/meet-1.8.0.tgz","integrity":"sha512-R0SBCLzDivacOG2yZn4PV2q1O1yQatCsrawRmxb6sgJXTC4ZIbY+YUwByHSZPn1vzeN1Uuaw26iu+/A3CR5GQA==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDdXw3J7gFqUcCg2qS6yYKDcCiOgrP4m34ZyI3OZfNJZgIgYCwcRNH+IdL2BQtEock5SAABc8N2wj/3LpIhQhSmZSA="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"sleeplessinc","email":"joe@sleepless.com"},"maintainers":[{"name":"sleeplessinc","email":"joe@sleepless.com"}]},"1.9.0":{"name":"meet","version":"1.9.0","description":"Provides a way to start multiple tasks with a single callback when all are finished","author":{"name":"Joe Hitchens","email":"joe@sleepless.com","url":"sleepless.com"},"license":{"type":"MIT","url":"https://github.com/sleeplessinc/meet/raw/master/LICENSE"},"repository":[{"type":"git","url":"http://github.com/sleeplessinc/meet"}],"main":"meet.js","_id":"meet@1.9.0","dist":{"shasum":"6046b1ad65a73913841e66453f66340b86482f97","tarball":"https://registry.npmjs.org/meet/-/meet-1.9.0.tgz","integrity":"sha512-UgF6vPwZB7/y5kJegFy9EYw95m1DxNIp4H3nxG2X3hTuU+vJ8OUt34nroaPcLO0RBhj7+ADsEQhh46N5JOJG/Q==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCsSGxk2J+Rhwdy3/uqFK6pgjugt2rijmYXwcsUY8BV+AIgFVhrd9Q3KV7FBIt44bAzCH0iFk3rhYYAvVCXDCfDkeM="}]},"_from":".","_npmVersion":"1.3.24","_npmUser":{"name":"sleeplessinc","email":"joe@sleepless.com"},"maintainers":[{"name":"sleeplessinc","email":"joe@sleepless.com"}]},"1.10.0":{"name":"meet","version":"1.10.0","description":"Provides a way to start multiple tasks with a single callback when all are finished","author":{"name":"Joe Hitchens","email":"joe@sleepless.com","url":"sleepless.com"},"license":{"type":"MIT","url":"https://github.com/sleeplessinc/meet/raw/master/LICENSE"},"repository":[{"type":"git","url":"http://github.com/sleeplessinc/meet"}],"main":"meet.js","_id":"meet@1.10.0","dist":{"shasum":"a27f58a9c831364642155af12f1353b44b1359bc","tarball":"https://registry.npmjs.org/meet/-/meet-1.10.0.tgz","integrity":"sha512-P8oXNTDZwjyY8YUA6bXQbjQWdsp7B6AyBFpm2Hm40cf41R7eJvoVd7IF8ScBF8J992Y2VW/voXy8JwiUERwEtg==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDBatkVjecqSLbfxBq9cz3kfJ6yHEXPeOSBjCqPQbXrOQIgSZ6CELdfMcKURBgr59UOqT18+AT/8j/be/31j7MmMZA="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"sleeplessinc","email":"joe@sleepless.com"},"maintainers":[{"name":"sleeplessinc","email":"joe@sleepless.com"}]},"2.0.0":{"name":"meet","version":"2.0.0","description":"Provides a way to start multiple tasks with a single callback when all are finished","author":{"name":"Joe Hitchens","email":"joe@sleepless.com","url":"sleepless.com"},"license":{"type":"MIT","url":"https://github.com/sleeplessinc/meet/raw/master/LICENSE"},"repository":[{"type":"git","url":"http://github.com/sleeplessinc/meet"}],"main":"meet.js","_id":"meet@2.0.0","dist":{"shasum":"377de4f0021378cf13d94b738fc7dd1535b0684a","tarball":"https://registry.npmjs.org/meet/-/meet-2.0.0.tgz","integrity":"sha512-svBKZ9N3pcjYXwCe5WDr0hfaj/K/7z2/eNMKqmcwxD9pXtV04UXl96jeasILPd6TK9Si5YA5iLDfFMXGM5He9w==","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBgVE04+dlYy4IvuP9nLHAMEullXAMtsSVritJY4JT93AiEA18r4ROm6aQZEGL8pDCdkwhEgv7bR/pH4a+NAOjKHzgg="}]},"_from":".","_npmVersion":"1.4.3","_npmUser":{"name":"sleeplessinc","email":"joe@sleepless.com"},"maintainers":[{"name":"sleeplessinc","email":"joe@sleepless.com"}]}},"readme":"\n# Meet\n\nProvides a way to start multiple tasks with a single callback when all are finished.\n\n\n## Install\n\n\tnpm install meet\n\n\n## Run tasks cuncurrently\n\n\tvar Meet = require(\"meet\")\n\tvar meet = new Meet()\n\n\tmeet.start( function() {\n\t\tvar done = this\n\t\t// do stuff\n\t\tdone()\n\t})\n\n\tmeet.start( function() {\n\t\tvar done = this\n\t\t// do other stuff\n\t\tdone()\n\t})\n\n\tmeet.allDone( function() {\n\t\t// all tasks have completed\n\t})\n\n\n## Run tasks sequentially\n\n\tmeet.queue( function() {\n\t\tvar done = this\n\t\t// do something first \n\t\tdone()\n\t})\n\n\tmeet.queue( function() {\n\t\tvar done = this\n\t\t// do something after the first thing \n\t\tdone()\n\t})\n\n\tmeet.allDone( function() {\n\t\t// all tasks have completed\n\t})\n\n\n\n## Example\n\n\n\tvar Meet = require(\"meet\")\n\tvar meet = new Meet()\n\n\t// These tasks are \"started\". They run concurrently & finish in random order\n\tfunction timeTask(t, id) {\n\t\tvar done = this\n\t\tsetTimeout(function() {\n\t\t\tconsole.log(\"time \"+id+\": \"+t)\n\t\t\tdone()\n\t\t}, t)\n\t}\n\tmeet.start(timeTask, Math.random() * 6000, \"a\")\n\tmeet.start(timeTask, Math.random() * 6000, \"b\")\n\tmeet.start(timeTask, Math.random() * 6000, \"c\")\n\tmeet.start(timeTask, Math.random() * 6000, \"d\")\n\n\t// These tasks are \"queued\".  They run sequentially in the order that they were queued\n\tfunction queueTask(t, id) {\n\t\tvar done = this\n\t\tsetTimeout(function() {\n\t\t\tconsole.log(\"queue \"+id+\": \"+t)\n\t\t\tdone()\n\t\t}, t)\n\t}\n\tmeet.queue(queueTask, Math.random() * 2000, \"A\")\n\tmeet.queue(queueTask, Math.random() * 2000, \"B\")\n\tmeet.queue(queueTask, Math.random() * 2000, \"C\")\n\tmeet.queue(queueTask, Math.random() * 2000, \"D\")\n\n\t// Note that the entire series of sequential tasks operates like a single concurrent\n\t// task relative to the other concurrent tasks.\n\n\tfunction finished(msg) {\n\t\tconsole.log(msg)\n\t}\n\n\tsetTimeout(function() {\n\t\tconsole.log('seems like a nice time to set the completion call-back');\n\t\tmeet.allDone(finished, \"Everyone is done!\")\n\t}, 4000);\n\n","maintainers":[{"name":"sleeplessinc","email":"joe@sleepless.com"}],"time":{"modified":"2022-06-19T17:35:01.209Z","created":"2011-12-04T00:31:03.707Z","1.0.0":"2011-12-04T00:31:05.578Z","1.1.0":"2011-12-04T03:15:43.016Z","1.2.0":"2011-12-04T03:28:14.425Z","1.3.0":"2011-12-04T03:35:32.102Z","1.3.1":"2011-12-07T06:47:14.932Z","1.3.2":"2012-01-11T22:07:25.227Z","1.3.3":"2012-01-11T22:31:23.201Z","1.4.0":"2012-05-18T21:39:05.720Z","1.5.0":"2013-07-19T06:49:35.267Z","1.6.0":"2014-01-31T01:31:25.859Z","1.7.0":"2014-01-31T07:20:36.667Z","1.8.0":"2014-02-19T22:46:33.687Z","1.9.0":"2014-02-19T23:14:23.244Z","1.10.0":"2014-09-30T23:53:03.018Z","2.0.0":"2015-02-20T22:22:44.068Z"},"author":{"name":"Joe Hitchens","email":"joe@sleepless.com","url":"sleepless.com"},"repository":[{"type":"git","url":"http://github.com/sleeplessinc/meet"}],"readmeFilename":"README.md","license":{"type":"MIT","url":"https://github.com/sleeplessinc/meet/raw/master/LICENSE"}}