{"_id":"@awaitbox/meteor-startup","_rev":"5-8d5069e038659d37a1c3a4642e98e69e","name":"@awaitbox/meteor-startup","description":"@awaitbox/meteor-startup ========================","dist-tags":{"latest":"1.0.4"},"versions":{"1.0.0":{"name":"@awaitbox/meteor-startup","version":"1.0.0","main":"src/index.js","esnext":"src/index.js","module":"src/index.js","keywords":["async","async-functions","async-await","await","web-development","webdev","meteor"],"gitHead":"2952cb80512ce3ad915e944e092782b75c4e22bb","description":"@awaitbox/meteor-startup ========================","_id":"@awaitbox/meteor-startup@1.0.0","_npmVersion":"5.6.0","_nodeVersion":"8.5.0","_npmUser":{"name":"trusktr","email":"joe@trusktr.io"},"dist":{"integrity":"sha512-QHvoZKVS6PHf8Aaw0OdLDt9AMdyxW3hG6gVn5tckeIFUKPLO/xHiAXY3PVxZFLFvRVvOk6fMLitVykTj0Ts3yA==","shasum":"98daa04b05a40888c8c511639764bde7ad5aebbe","tarball":"https://registry.npmjs.org/@awaitbox/meteor-startup/-/meteor-startup-1.0.0.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICmj7borKcnrhnX1lWS75IZ6DNIWGF+gfdA3vUKEGRFtAiBTfIsWf9qonlTjm3jX4A5hTDbvQ3CDNSpb2TaMzh4Drw=="}]},"maintainers":[{"name":"trusktr","email":"joe@trusktr.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/meteor-startup-1.0.0.tgz_1515191869633_0.7060063178651035"}},"1.0.1":{"name":"@awaitbox/meteor-startup","version":"1.0.1","main":"src/index.js","esnext":"src/index.js","module":"src/index.js","repository":{"type":"git","url":"git+ssh://git@github.com/awaitbox/meteor-startup.git"},"bugs":{"url":"https://github.com/awaitbox/meteor-startup/issues"},"keywords":["async","async-functions","async-await","await","web-development","webdev","meteor"],"gitHead":"8f352828f9026f590d58004d52552653b7c45294","description":"@awaitbox/meteor-startup ========================","homepage":"https://github.com/awaitbox/meteor-startup#readme","_id":"@awaitbox/meteor-startup@1.0.1","_npmVersion":"5.6.0","_nodeVersion":"8.5.0","_npmUser":{"name":"trusktr","email":"joe@trusktr.io"},"dist":{"integrity":"sha512-EgqK01SL31cBTc2uuIJUpmO61p/4BtEFdy3mEglEERXutpeE3XLFXFHGAy0DXC2ce2mKotlj9uvG/29VAghFhg==","shasum":"114538ee39418655252638b03d4099fc38ca6faa","tarball":"https://registry.npmjs.org/@awaitbox/meteor-startup/-/meteor-startup-1.0.1.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAHBo92wkZXplggkr9LH5k55a5i4x8hSfx8HE9DuN29SAiANUKkAnMlpBPxAcb5iwSZAGcWCNm+BVPpObCWMIYH8UA=="}]},"maintainers":[{"name":"trusktr","email":"joe@trusktr.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/meteor-startup-1.0.1.tgz_1515192055925_0.9432541308924556"}},"1.0.2":{"name":"@awaitbox/meteor-startup","version":"1.0.2","main":"src/index.js","esnext":"src/index.js","module":"src/index.js","homepage":"https://github.com/awaitbox/meteor-startup","repository":{"type":"git","url":"git+ssh://git@github.com/awaitbox/meteor-startup.git"},"bugs":{"url":"https://github.com/awaitbox/meteor-startup/issues"},"keywords":["async","async-functions","async-await","await","web-development","webdev","meteor"],"gitHead":"5575db9a94683e72865f82d7c1d45ec202848a24","description":"@awaitbox/meteor-startup ========================","_id":"@awaitbox/meteor-startup@1.0.2","_npmVersion":"5.6.0","_nodeVersion":"8.5.0","_npmUser":{"name":"trusktr","email":"joe@trusktr.io"},"dist":{"integrity":"sha512-EBFjp2iIcOS0iubTtep9S45Dr3IkUFP9AR8f/0IOgnEdHRMrlUj2rAasMk8qHh+pI6tIy+c0UUwZpw5R6XNRiA==","shasum":"4f27cd6916c578fe1eabe84623345aac591ecd21","tarball":"https://registry.npmjs.org/@awaitbox/meteor-startup/-/meteor-startup-1.0.2.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB3AngQT8sNBQInk6WC9B5Ws3T4wKWJFFWhP6F/fiaySAiEAxX7OzVJRl+40LUNoK30DyW0cBoJGWQtN6gI96hgDSDs="}]},"maintainers":[{"name":"trusktr","email":"joe@trusktr.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/meteor-startup-1.0.2.tgz_1515192123445_0.8380658789537847"}},"1.0.3":{"name":"@awaitbox/meteor-startup","version":"1.0.3","main":"src/index.js","esnext":"src/index.js","module":"src/index.js","homepage":"https://github.com/awaitbox/meteor-startup","repository":{"type":"git","url":"git+ssh://git@github.com/awaitbox/meteor-startup.git"},"bugs":{"url":"https://github.com/awaitbox/meteor-startup/issues"},"keywords":["async","async-functions","async-await","await","web-development","webdev","meteor"],"gitHead":"72d438a2f994c99df311babfff111f4b9cd49f8c","description":"@awaitbox/meteor-startup ========================","_id":"@awaitbox/meteor-startup@1.0.3","_npmVersion":"5.6.0","_nodeVersion":"8.5.0","_npmUser":{"name":"trusktr","email":"joe@trusktr.io"},"dist":{"integrity":"sha512-pNGRY+6wex8AtNjlc2d5wzsgUq3FD03tRGKDOVBEfZNt4RZLo6EYwOMunFa4JPIT/csji6AHPD6g7tkNR7UVwg==","shasum":"df1f753a1ebb0c3de4270115ac23def3e1cc90ab","tarball":"https://registry.npmjs.org/@awaitbox/meteor-startup/-/meteor-startup-1.0.3.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE5hklfpHM5fKKzJU1SVcZHCQ8l7U4nL61iSt2D6IcZ4AiAE9QfGPljJrEUCUgeuDex8KHJOhqg+R5AoAR6HTu0DAw=="}]},"maintainers":[{"name":"trusktr","email":"joe@trusktr.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/meteor-startup-1.0.3.tgz_1515205004955_0.6378156594000757"}},"1.0.4":{"name":"@awaitbox/meteor-startup","version":"1.0.4","main":"src/index.js","esnext":"src/index.js","module":"src/index.js","homepage":"https://github.com/awaitbox/meteor-startup","repository":{"type":"git","url":"git+ssh://git@github.com/awaitbox/meteor-startup.git"},"bugs":{"url":"https://github.com/awaitbox/meteor-startup/issues"},"keywords":["async","async-functions","async-await","await","web-development","webdev","meteor"],"gitHead":"177dc4b48fa17abc7fbabb6845dad62a4429fda9","description":"@awaitbox/meteor-startup ========================","_id":"@awaitbox/meteor-startup@1.0.4","_npmVersion":"5.6.0","_nodeVersion":"8.5.0","_npmUser":{"name":"trusktr","email":"joe@trusktr.io"},"dist":{"integrity":"sha512-iqcTgFDvcRSzxZ+IZdw4278XiZzTuA3CkSt+IpJ7wR/oQzXq7mHCzK7gn83ZcBdUrKGPW/n5T75aQmNNR2toIQ==","shasum":"9ccff1ae4961f1c2b10b8b61cc9a3eb08ef2acd4","tarball":"https://registry.npmjs.org/@awaitbox/meteor-startup/-/meteor-startup-1.0.4.tgz","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDf2effSUpNcn3+Uv1IfROc1eg7jlLy6lgyAs+8R+CqPAiA9XpMZA/WVgf1JUxiKxlKW6RYjI+L4j5yhGXQL46/JNw=="}]},"maintainers":[{"name":"trusktr","email":"joe@trusktr.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/meteor-startup-1.0.4.tgz_1516096871198_0.24128075735643506"}}},"readme":"\n@awaitbox/meteor-startup\n========================\n\nAwait for Meteor's environment to be ready.\n\n#### `npm i @awaitbox/meteor-startup --save`\n\nThis assumes the `Meteor` global variable is available, and works on the client\nor the server.\n\nThe `meteorStartup` async function returns a promise that will resolve when\nMeteor's environment is ready, or resolves immediately if `startup` already\nhappened.\n\nLearn more about the `Meteor.startup` event [in Meteor's\ndocs](https://docs.meteor.com/api/core.html#Meteor-startup).\n\nYou can use it in async functions:\n\n```js\nimport meteorStartup from '@awaitbox/meteor-startup'\n\nasync function main() {\n  await meteorStartup()\n  console.log( 'Ready to begin awesome!' )\n}\n\nmain()\n```\n\nYou can of course use it as a Promise:\n\n```js\nimport meteorStartup from '@awaitbox/meteor-startup'\n\nmeteorStartup()\n  .then( data => console.log( 'begin awesome!' ) )\n```\n\nChain values will pass through if you use it in a Promise chain:\n\n```js\nimport meteorStartup from '@awaitbox/meteor-startup'\n\nfetch( ... )\n  .then( ... )\n  .then( meteorStartup ) // passes data through\n  .then( data => console.log( 'use data for the awesome!', data ) )\n```\n\nNote\n----\n\nThis is written in ES2016+ JavaScript. To use this in pre-ES2016 environments,\nyou'll need to run this through a transpiler like [Babel](http://babeljs.io)\n(and I recommend using the\n[fast-async](https://github.com/MatAtBread/fast-async) plugin to get the best\nresults). See some tips here on wiring it up with\n[Webpack](https://webpack.js.org): http://2ality.com/2017/06/pkg-esnext.html.\n","maintainers":[{"name":"trusktr","email":"joe@trusktr.io"}],"time":{"modified":"2022-04-04T16:49:17.609Z","created":"2018-01-05T22:37:50.039Z","1.0.0":"2018-01-05T22:37:50.039Z","1.0.1":"2018-01-05T22:40:56.049Z","1.0.2":"2018-01-05T22:42:03.646Z","1.0.3":"2018-01-06T02:16:45.025Z","1.0.4":"2018-01-16T10:01:11.312Z"},"keywords":["async","async-functions","async-await","await","web-development","webdev","meteor"],"readmeFilename":"README.md","homepage":"https://github.com/awaitbox/meteor-startup","repository":{"type":"git","url":"git+ssh://git@github.com/awaitbox/meteor-startup.git"},"bugs":{"url":"https://github.com/awaitbox/meteor-startup/issues"}}