{"_id":"@benchristel/taste-timeout","_rev":"2-db2fd0179096decd2f9ed373d44973f9","name":"@benchristel/taste-timeout","dist-tags":{"latest":"0.0.0"},"versions":{"0.0.0":{"name":"@benchristel/taste-timeout","version":"0.0.0","description":"Timeouts for async Taste tests","main":"index.js","author":{"name":"Ben Christel","email":"bchristel@pivotal.io"},"license":"MIT","private":false,"dependencies":{"@benchristel/taste":"^0.1.0"},"devDependencies":{"snowpack":"^3.8.8"},"gitHead":"465093db1ff0d8fce10fa71b52ee0d766f2d6e28","_id":"@benchristel/taste-timeout@0.0.0","_nodeVersion":"15.3.0","_npmVersion":"7.0.14","dist":{"integrity":"sha512-dc8p2OxbdloFNY5ertDuKG+34YQOv0uC82nUntwvBNSE6DIzoC9qb6Plw9hGolJTAYviNT+M1xJrO2nGrwAqhA==","shasum":"d1e73d2c901a84f55de7b5ddd287a2ab8c5fb8d5","tarball":"https://registry.npmjs.org/@benchristel/taste-timeout/-/taste-timeout-0.0.0.tgz","fileCount":6,"unpackedSize":4616,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhzHhMCRA9TVsSAnZWagAALHoQAIPvkD/qVtYeECzwzkwo\na6uS1yrtFDDj7LnA3CwqEXUlghi/q4uGwN1Prk7+LYxABji6Tk1ZxxbdxCYh\nQa2CbLzNXztndcGB+CfvinPkEC99yEh9cx7+PiOKdTRJ08jTdWLcejFX7NPr\npdEqhqwUVbrbKmkOu5s1SyDYWT0ZM2YSHDOsh8Ida3T+heMbWCWZSZ4pBTx4\nZVQRmeJedoEwXKRoqFAcIPIxyiYsx8v/IUShNceE1cHs/tbFXYLv8lTmlLE/\nJztyI+9OBBwPaHenxSHYwjlWSHSmTDazUSox4Ln5Unz1OE2CH0Yn9kccXtWV\noyA/FKcs4qM5cbJ/goP636yHBhSWF3s+rBNEp0JFeryV+9l789FQ7bTqHbIK\n30sAmTs6kHvm5bvQZ4UPICnBetAY03RIRfcjZNmmpX7MXXYFlLGCDgJ1482W\nkn/LNF0c/InHk30OQpgcbagnF1RGBTnA3EJp7VD3J42EExW9OBt0vlKu1vof\n/uwvy6F7/o12bGP5TCOS1dTiyGCI2mAYuzvTWCiCl+45vP1xs8++ENCuLsZU\nd8GlTGIWLS9bjh9PuS23KEozMYfqxm0JfdVj2/C5b5CBoyHxcSHCH9Mm5qEq\nAZMfgy3t+KC0fK9D858WOrvBNzCaK1YBzcz3sBZhv+26RY+JC7j/x7aektvJ\nsJQe\r\n=oD7T\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHGMaKjvuR50AAfVSDNH1LY1+Q5pO2aLj8lI/OlTAfCAIgLiRNqwmu0JNJFYDrkAwl84f1l5szS+c32WfyNvq9yJU="}]},"_npmUser":{"name":"benchristel","email":"ben.christel@gmail.com"},"directories":{},"maintainers":[{"name":"benchristel","email":"ben.christel@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/taste-timeout_0.0.0_1633278311893_0.7430509730243606"},"_hasShrinkwrap":false}},"time":{"created":"2021-10-03T16:25:11.849Z","0.0.0":"2021-10-03T16:25:12.035Z","modified":"2022-04-04T18:21:59.408Z"},"maintainers":[{"name":"benchristel","email":"ben.christel@gmail.com"}],"description":"Timeouts for async Taste tests","author":{"name":"Ben Christel","email":"bchristel@pivotal.io"},"license":"MIT","readme":"# @benchristel/taste-timeout\n\nAdd timeouts to your async [taste](https://npmjs.com/package/@benchristel/taste) tests.\n\n## Installation\n\n```\nyarn add @benchristel/taste-timeout\n```\n\nAdd this to your test-running code:\n\n```js\nimport {getAllTests, runTests} from \"@benchristel/taste\"\nimport {addTimeouts} from \"@benchristel/taste-timeout\"\n\nconst tests = addTimeouts(50 /* milliseconds */, getAllTests())\nconst results = await runTests(tests)\n```\n\nThe timeout is per test case. In the example above, any\nasync test that takes longer than 50ms will fail.\n","readmeFilename":"README.md"}