{"_id":"@async-fn/sinon","_rev":"20-f0c4dbf459185f6b4b3ed526b5088be8","name":"@async-fn/sinon","dist-tags":{"latest":"1.8.0"},"versions":{"0.0.2-alpha.2":{"name":"@async-fn/sinon","version":"0.0.2-alpha.2","keywords":["async-testing","js","unit-testing"],"author":{"name":"Team Igniter from Houston Inc. Consulting"},"license":"MIT","_id":"@async-fn/sinon@0.0.2-alpha.2","maintainers":[{"name":"iku-turso","email":"mikko.aspiala@gmail.com"},{"name":"jansav","email":"janne.savolainen@live.fi"}],"dist":{"shasum":"faada055255cdd734a01b51b893ed24e1c65eb01","tarball":"https://registry.npmjs.org/@async-fn/sinon/-/sinon-0.0.2-alpha.2.tgz","fileCount":6,"integrity":"sha512-jH6BVmzaUcjo0eDPUj1TIC9Sf+WNCKQY6UZzT2+gxHb4AxNCWOusJAsGpCgopCyyA+wCL7/eJOlTcGZG44YPjw==","signatures":[{"sig":"MEUCIQDSa6095pdmqUEwKAq1eYoN7/I3S/NPLLuL3CK7HBZrHQIgBjRYtDmV37PuYSupXlrJoh9sk1//O575iRWKaKlI2UQ=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":700878,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+Zl3CRA9TVsSAnZWagAAB9EP/jHcnCWEuymvwWYYC3Qc\nuSzUK3dKSZXSm3I0gox5moFnvDcVV+ZsgkdekqqeJZ2bg3oyZnAcDtcOLEri\nX9zSVHb13jQwFTnP1ZUkv6f1QzAN5Vr/4G6U/eapezajIzDKlyeWnm4H8Du2\nP3OC8Z67/KszTOv/xy295322VWfv9C4sIEytFH5BGmkjU5L3+rK4lIIWf+wS\nqy9ZsnjKUrZMBZe+ac57UD6mxuwDiXfgY8yRy9MsRLmbANZBfvKqeY/A+mwd\nS739ZhIsIYRQQfBO71sSqrSQW4bSgC1L+cEDzmMDbpFXIEbdjWQyn6eBuIMj\nPfnP1b7Mq0FLTZA9Y5DpiqusYvpcS1U8aa/+Mkm6aajQ5GA4VBHpy95RvPn6\ny2bDGGz/maDC2SFYZQqRgHBdfMfkRpEwx3940g/ofCMTz7DXxChMVxai3Tb+\ngz117UyGQXpR0qQIXSLdupkC2NgfXACBJFe5OO+s82LyJyRM2Iyu8oADKteB\ny1VKBO+FYuaT7Rl1l/QvUz5WoyghuEf0eDXRGu/xeQPB4C3osudxMzejhrpG\nFPcRT9KQx1g9deEEVtVHZAiecZ/e2Oc8KX23p9+8lFJUWTiim4ueqMonTGIg\nfM1DQAWyvo8L6SXwwgnmJI3Xute8P3kipTCiZgI/5djGW82FVrdWmTGKCwoJ\naQQT\r\n=Ikau\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","gitHead":"ea6aefe231d2bc468832edd352ebbd839a79fef2","scripts":{"build":"build-async-fn"},"_npmUser":{"name":"jansav","email":"janne.savolainen@live.fi"},"_npmVersion":"lerna/3.22.1/node@v14.2.0+x64 (darwin)","description":"A helper for unit testing to create mocks/spies that can additionally asynchronously resolve and reject while retaining simplicity.","directories":{},"_nodeVersion":"14.2.0","dependencies":{"@async-fn/core":"^0.0.2-alpha.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"^9.0.2","webpack":"^4.43.0","webpack-cli":"^3.3.12"},"peerDependencies":{"sinon":"^9.0.2"},"_npmOperationalInternal":{"tmp":"tmp/sinon_0.0.2-alpha.2_1593416054887_0.12770484409088945","host":"s3://npm-registry-packages"}},"0.0.2-alpha.3":{"name":"@async-fn/sinon","version":"0.0.2-alpha.3","keywords":["async-testing","js","unit-testing"],"author":{"name":"Team Igniter from Houston Inc. Consulting"},"license":"MIT","_id":"@async-fn/sinon@0.0.2-alpha.3","maintainers":[{"name":"iku-turso","email":"mikko.aspiala@gmail.com"},{"name":"jansav","email":"janne.savolainen@live.fi"}],"dist":{"shasum":"61c48cde2809ff56811c1635beefbcd35dabd919","tarball":"https://registry.npmjs.org/@async-fn/sinon/-/sinon-0.0.2-alpha.3.tgz","fileCount":6,"integrity":"sha512-BDXyy7gXLr9ib6GlS33Sedu8TACcbgVAJxKJvDl5KRhiMoIrWoHgECcYFI2bZC6JcNxfqLDhdmTPR8aRpw/5uw==","signatures":[{"sig":"MEQCIEDqW6t7ucLhpl2gA9ufuVNuIZzNqp9N6fXLrSHQX8hLAiB+ZfMoVxeyJVpF2SgHELyIeT1qHO9FtqjCIDn6KBKbZw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":699634,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+ZqPCRA9TVsSAnZWagAAC20P/0xBv8ieg9i18lra/yZA\npRHZc0Hstu7NkOIaZRw3heL6PqotCY0dzaDYN72xtDMJZLjA4BptVtP/9NpF\nQspecWx6ZjsH6Qw1jobReHYd/eLzQhkFlmXuehbmvf6cKiNRgvm7DuSgknQZ\nkv510hAs8d8Z++D0zpTdUSaYQlWANfhGPtOYD0vNSYXhqd4PxmJCysF/YOni\n9FPjsachRqE0T7L2oq3flBGnvF2aYGqMo4Vr84vDOTwrBzGf/Q1u4YIlDtZA\nnc9q0XjsP2afvqKW582zlE1mkq+AmIUdDTT2BfIzIfq1g6uIlGlhMpL3C0Sx\nyvyJgLpOvt9Ukhdx0XsBcKGzgTccpuWnAnzwLBwatAVH7CDIHhaiaDkZQ+uH\nVph1UN33HbEHBFVoAjYMA0UmwFXHxWWP4a9b1utV1KVg7AN9sLBnOoWJg2F8\n4fivohHkYrXSIvENRaVLfgt0aIhgqTh7l76EH5hlN8RaWNSbFRMqG2bajugb\nZGXg5wfKHQ6P09cL/LnfRXgi4Xsla6NSuORrjkoWSWJTIuF3Rf2bK8o6wY3A\nwibXZi+gF0j4FSZ2FoI3ocUFfuS2A37JPFDQ+yuKhap/AjeSiVeNkM0EXCgL\nD2zVkzRd78c4Er/zhImV02g5Cm80CDydfxZZOvDL/qeA+wzSBvAZbgDyMgoD\nncPt\r\n=8WTn\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","gitHead":"11377a19025e3bd2be662cbed9e375d1b407415f","scripts":{"build":"build-async-fn"},"_npmUser":{"name":"jansav","email":"janne.savolainen@live.fi"},"_npmVersion":"lerna/3.22.1/node@v14.2.0+x64 (darwin)","description":"A helper for unit testing to create mocks/spies that can additionally asynchronously resolve and reject while retaining simplicity.","directories":{},"_nodeVersion":"14.2.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"^9.0.2","webpack":"^4.43.0","webpack-cli":"^3.3.12","@async-fn/core":"^0.0.2-alpha.0"},"peerDependencies":{"sinon":"^9.0.2"},"_npmOperationalInternal":{"tmp":"tmp/sinon_0.0.2-alpha.3_1593416335097_0.06548289960148401","host":"s3://npm-registry-packages"}},"0.0.2-alpha.5":{"name":"@async-fn/sinon","version":"0.0.2-alpha.5","keywords":["async-testing","js","unit-testing"],"author":{"name":"Team Igniter from Houston Inc. Consulting"},"license":"MIT","_id":"@async-fn/sinon@0.0.2-alpha.5","maintainers":[{"name":"iku-turso","email":"mikko.aspiala@gmail.com"},{"name":"jansav","email":"janne.savolainen@live.fi"}],"dist":{"shasum":"7cad9b638139c5ef6db7518ca3718b74c5596e39","tarball":"https://registry.npmjs.org/@async-fn/sinon/-/sinon-0.0.2-alpha.5.tgz","fileCount":6,"integrity":"sha512-PiHYG7xhEhAS9I7S5TFmv0zt3RpBRkYS7SWH9+MxwyjnqqJCVJUNfWavETlEE5fJUnBHo7n2rK4CXjSM/Ip0qw==","signatures":[{"sig":"MEUCIQDF2EKQyDfXNP2BiqMy1G952a0V6t0D3w3v1MShkDTK/wIgdCTBcQQ8BtFBEVj0L8k9WjEe5wW8Nl0lVjqKEeAlVDg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":699498,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+ay8CRA9TVsSAnZWagAAOykP/2wFD2t4wdqHRM8U5ahA\nSlZDXdv43Z63HmCMs2oqoU6Zgu/mpMvh6en7+So/0/8H04kS7qYBXJORat0e\nxZXafZVnttkX5qgjn/sB82l0jRsQ73gSJr2NrBRKjm1khdei+71X8Ly538hh\nc+iu8aIXI4GLN962K/93f6+/nUdtUNrPEctk+6zVqIMq9JT6Vw4QkdDSb1+a\n9ZUetdb1T19wPjbuRRg7Ons7nxMBDQfIatsSV82nEwzwWLOT28zGSPTGMRd4\nuJ1rQRPeh/jhmVL9G2M1+8lOLXufRR76Ypx3+FEvPtWAN+BACjErL/bpwhQR\n/ZetnRrKKUzCtwu87GxpsQDG+Uo0GXuG0Yq0B10B38x9lBqVf28S+SS/XK/w\nsHSOQWMtyx2o3xeR+y8vA9QiKDF6+HyBECHAnBS6xbkRoZY9NcsL/ms8LiTK\nItC0YiDKr23oU9P6OcEuTSJGAZlC4L/SQnz+0DlvUAmxq+F1ySp3Z3RdNq9c\n3tIDuigUKy1HMwvgg+MZnNUhfxTCH3OYlNH9G/6jEudn0i95BxaxO58rLHUH\n0ONdb7LozXYSuWrUA7KgM9uFqnL0108SHK5NN0eLftKOraij0QgqFM5ecNTZ\nuRPjdSp7kfVUEdkT/IMegTt3B/ZbNE6P7wLLPHa+iI8IRnbzBjNj66VCZHOS\nu5Zf\r\n=nrH0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","gitHead":"7cfc72d44b082cf54855f1e615b3f2cf6d1db121","scripts":{"build":"build-async-fn"},"_npmUser":{"name":"iku-turso","email":"mikko.aspiala@gmail.com"},"_npmVersion":"lerna/3.22.1/node@v14.4.0+x64 (darwin)","description":"A helper for unit testing to create mocks/spies that can additionally asynchronously resolve and reject while retaining simplicity.","directories":{},"_nodeVersion":"14.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"^9.0.2","webpack":"^4.43.0","webpack-cli":"^3.3.12","@async-fn/core":"^0.0.2-alpha.5"},"peerDependencies":{"sinon":"^9.0.2"},"_npmOperationalInternal":{"tmp":"tmp/sinon_0.0.2-alpha.5_1593420988535_0.18902495868905866","host":"s3://npm-registry-packages"}},"0.0.2-alpha.6":{"name":"@async-fn/sinon","version":"0.0.2-alpha.6","keywords":["async-testing","js","unit-testing"],"author":{"name":"Team Igniter from Houston Inc. Consulting"},"license":"MIT","_id":"@async-fn/sinon@0.0.2-alpha.6","maintainers":[{"name":"iku-turso","email":"mikko.aspiala@gmail.com"},{"name":"jansav","email":"janne.savolainen@live.fi"}],"dist":{"shasum":"bddca678b2eee73ee47275de2c36bbedde202b76","tarball":"https://registry.npmjs.org/@async-fn/sinon/-/sinon-0.0.2-alpha.6.tgz","fileCount":6,"integrity":"sha512-4ziwGBmknGBW84PZCJcV2FxjtS1gbyo7fBJZiy0NkDZeX415HHvz3vFO++w1QCH6wjK5rQ31Ktnv2mT7HZClIQ==","signatures":[{"sig":"MEQCIFGGeco79SueJh6m+qbAJCKJ9u2pVGuifxJVe1lLRVC8AiAFIBS4pvHqlVy9yBiTziGaRoTE5zMPOXksvv8ZzLLzdg==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4433,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+cDFCRA9TVsSAnZWagAAQi4P/jM/5W28NHwb1MttKjMQ\nw/JL9440GoXCQk32IFZY7XYi0BsriB6FlCBBUZlzSL1G9T8qsGUKPo+xK000\nr7Axokz5QAVpx2I9Iiu0aWVqNs1zo1C2XeMTwtxkiHRx1yk9AE6wqS2GNW2q\nCGCvfeMIbSR+PxvFWdkcYWo9TCIKUZBf6VheyATxOaBEtzfNicaN1hse+HPn\nBZpsR7p0O4Cp5ukWZF+9oPqBD5f1zvRVcdwYuAwDGDrc3EvCfd5s4YYFmHUr\nQNmPfmmtF9n4ER3/IcwcpuZcniX6q/0U3ZXJeztKDsJs8byvIJ5OeHTuF6PR\nefu5i+Vd2YCLnoEbgNjcMGGVgHZAe8KZqZFogTYCiDqqUAxAlOBfWxjnrm59\nr1aDXTv5IUmkAwj8xLIRuhpbhb2siimT/ENOtZUaMPkyn8h5HB9wfs0zI9HT\n2p+u01bqt3VaDvxrUa4oCr2EBZgwsjdFHLlU9A8kzcIF61rtZ/QrV5/+SsA0\nVlP8CEDxfDyv1UjnO0RX5DHaylXfEu6IB1Mzk8ruf9U/ygr6NE51Pi8K/ZrN\nHOLwjwvhW7qghFD8T9Qg5ZLlKICr2JthJ1Kb4aLEhhEKZ3dpR6d71+yge8vA\noQ0BfV5UMyAcqswLBVN1fhusLmBW13Q9NgUBYE/r0lx2pDs8kNPu5iVdzctg\n+E/g\r\n=sd1F\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","gitHead":"0ca18fd0f3149ff2529de282660d91f0bd894385","scripts":{"build":"build-async-fn"},"_npmUser":{"name":"jansav","email":"janne.savolainen@live.fi"},"_npmVersion":"lerna/3.22.1/node@v14.4.0+x64 (darwin)","description":"A helper for unit testing to create mocks/spies that can additionally asynchronously resolve and reject while retaining simplicity.","directories":{},"_nodeVersion":"14.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"^9.0.2","webpack":"^4.43.0","webpack-cli":"^3.3.12","@async-fn/core":"^0.0.2-alpha.6"},"peerDependencies":{"sinon":"^9.0.2"},"_npmOperationalInternal":{"tmp":"tmp/sinon_0.0.2-alpha.6_1593426117565_0.08087477277399024","host":"s3://npm-registry-packages"}},"0.0.2-alpha.7":{"name":"@async-fn/sinon","version":"0.0.2-alpha.7","keywords":["async-testing","js","unit-testing"],"author":{"name":"Team Igniter from Houston Inc. Consulting"},"license":"MIT","_id":"@async-fn/sinon@0.0.2-alpha.7","maintainers":[{"name":"iku-turso","email":"mikko.aspiala@gmail.com"},{"name":"jansav","email":"janne.savolainen@live.fi"}],"homepage":"https://github.com/team-igniter-from-houston-inc/async-fn#readme","bugs":{"url":"https://github.com/team-igniter-from-houston-inc/async-fn/issues"},"dist":{"shasum":"3ef8091758f2f8c81e78b60b24405bad7c153121","tarball":"https://registry.npmjs.org/@async-fn/sinon/-/sinon-0.0.2-alpha.7.tgz","fileCount":7,"integrity":"sha512-NWY5DimtDownOxBsaGroD/usqS5FJ0OfYCdyUAzvrhAvPswB6SyAzzHBtmmeHgJztWOjc1MWChmmjD3nknZNEg==","signatures":[{"sig":"MEQCICxu1WVYu92llaVWD/G6XshsYksLOoTL3t96Ate5FLABAiB6QbRjAJF8hQEPhcsrgnEPxfkQ6dcaxgc91B35msWU0A==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8134,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+zCdCRA9TVsSAnZWagAAblwP/iD8xf7Z2Y2asQy48IcG\n2zw3IJhEIgAXPGJoT5ygnwh5wcaCU9ZP87t/wuwyCUi/wK6eLCEBxya5Yl+D\nLO1lUF2pTY7B1na9LZidFmti1l/0IxMy9KAf6HxGHZrv+NFuLdLMwdjjqIY7\njiyzezE0qoAiTFzie4hvCvhY95Bs2QCSRw9bx3t+QLJiOSzb/QUYvNUoEOhI\nHMKc2t4PcHWoXdvsxSwy2JY0LodLrxqrdVqM/UY/4b1RRqEcZCOvLKXf8LdN\n61mQmjUXsFqBj37wegJ3kU7CXF1Uezj1ziBoA+TF/sG0JN+9BAiSyGS9SbEb\nLITHnhv5ucMwZa/20GLZ0xpxTZzIkHNa015SS9itiLLlYzA21xwqzt8wwk7Q\npMt8+cWnQSp0Qr5q1CjVoNn9pnnm1dkq5kOeb74Q6UfyaXKT9h28c7/woKR6\no7g88xIKUI+l5IzPHCjsY++z7emR4LNmJHEf5ImI6/UsEVT2H9RrUc5LWPcq\nJYRgGq9i4WOy+zZFMROqUXXQeKWckMqsHDJNcSYbqi6FFcglgJJ1fcM4H77a\nikKkj6sOdFwKlyjID4zdCKY0ljiYupnDZSU0sLec9mo0cq7AZcOvXH9fEARI\nOaGsocwnPYuYI2gp8kBBQXmc4oIMBkCwCX1jZ1ZFqZupWlCeRqzGiHglp8TL\nbZG2\r\n=C1Yo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","gitHead":"2567b9bfb3bd14c2ea3de0a494699838bb9ff700","scripts":{"build":"build-async-fn"},"_npmUser":{"name":"jansav","email":"janne.savolainen@live.fi"},"repository":{"url":"git+https://github.com/team-igniter-from-houston-inc/async-fn.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.4.0+x64 (darwin)","description":"A helper for unit testing to create mocks/spies that can additionally asynchronously resolve and reject while retaining simplicity.","directories":{},"_nodeVersion":"14.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"^9.0.2","webpack":"^4.43.0","webpack-cli":"^3.3.12","@async-fn/core":"^0.0.2-alpha.7"},"peerDependencies":{"sinon":"^9.0.2"},"_npmOperationalInternal":{"tmp":"tmp/sinon_0.0.2-alpha.7_1593520284854_0.7734534563572313","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@async-fn/sinon","version":"1.0.0","keywords":["async-testing","js","unit-testing"],"author":{"name":"Team Igniter from Houston Inc. Consulting"},"license":"MIT","_id":"@async-fn/sinon@1.0.0","maintainers":[{"name":"iku-turso","email":"mikko.aspiala@gmail.com"},{"name":"jansav","email":"janne.savolainen@live.fi"}],"homepage":"https://github.com/team-igniter-from-houston-inc/async-fn#readme","bugs":{"url":"https://github.com/team-igniter-from-houston-inc/async-fn/issues"},"dist":{"shasum":"32cb2ce5a01999102c1fc200d792a080fb943361","tarball":"https://registry.npmjs.org/@async-fn/sinon/-/sinon-1.0.0.tgz","fileCount":7,"integrity":"sha512-NAIn/91DDs2xhnIVy7J0kblMOTie5uOTaFWdTSCPodj+MzPUKZhHQfPyazfY94XhsG704XCtvatkzDmJXWII6Q==","signatures":[{"sig":"MEYCIQDYdigbIsMnwqogq3PPoZCR7+p+x5YvsYiIx8XzxyrT2QIhAOcdYXM0Ltunb2FiIaHvf7dyyTgm/8cKQnC0xPDV8cUs","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8380,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/G6NCRA9TVsSAnZWagAAvsIP/iqKJzk7VbhtbTa7Hv/N\nPnxIvW+KXy3V7BB4y8t/Rm+PRxiwKyD+XQLii1WLtdroRypxOmma6mRJGy5D\nzUd3hZeOCmhvfhiWEdDnj0tefvFP/EOiZwnFqeYP66gftYT4s2QycyajkwGu\nWB6E7NB3e7FgkIIQhu5u8ryIxynX/BNr/NFl056xGAHR6kYZn1v4qCze9bzM\nTmxGTf7KQeYG6ThJ8B/cPUlprH6iPbzz99iLklOgdk24yA0GRjZhbLzlBOyZ\nrFAo3qUBUCqTghd3YlOkGSRjFZL9HZzq/vti/97+YBd76FSz2iUzhz840Sn6\n2aGwp6OnXaXKLjNWTejTfnMTv10yG/ih/3Xt0x40X91wKJNSjapVg83UuIU9\nDI2kH3QThojvgCvry6K3MSiZof9xLNy/crqaUID0XAuzEpxNDUraEfevh2rz\nnqcV6VtG9h2zgOZpr3TX2o0OD5/zlMfC6I4fhwoWH1NuYdHx4YIukrODi4Xi\nAmsiLWDj5AmRefGmMvXOlBWStAkgTuVYNbVSs+FSV+07cZqIpdUCcrpQVrGN\nLUpR+bTujh2en2as84PZecOixYvMcSkQV3DMEU5IWJTOLssBBAF/fMOEQ6qA\ntGWnB5hAXba7nn6PluQPXJtmam8kfqqx1MmQT0jhrWdPEhgBQpixYuNRb/RJ\nfqUo\r\n=JrQZ\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","gitHead":"a931095b2a4b2f6b268823c9957f3ffc047ba628","scripts":{"build":"build-async-fn"},"_npmUser":{"name":"jansav","email":"janne.savolainen@live.fi"},"repository":{"url":"git+https://github.com/team-igniter-from-houston-inc/async-fn.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.4.0+x64 (darwin)","description":"A helper for unit testing to create mocks/spies that can additionally asynchronously resolve and reject while retaining simplicity.","directories":{},"_nodeVersion":"14.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"^9.0.2","webpack":"^4.43.0","webpack-cli":"^3.3.12","@async-fn/core":"^1.0.0"},"peerDependencies":{"sinon":"^9.0.2"},"_npmOperationalInternal":{"tmp":"tmp/sinon_1.0.0_1593601677305_0.9803954398437369","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@async-fn/sinon","version":"1.1.0","keywords":["sinon","async-testing","unit-testing","mock","mocking","test","testing","tdd","bdd","asynchronous"],"author":{"name":"Team: Igniter from Houston Inc. Consulting"},"license":"MIT","_id":"@async-fn/sinon@1.1.0","maintainers":[{"name":"iku-turso","email":"mikko.aspiala@gmail.com"},{"name":"jansav","email":"janne.savolainen@live.fi"}],"homepage":"https://github.com/team-igniter-from-houston-inc/async-fn#readme","bugs":{"url":"https://github.com/team-igniter-from-houston-inc/async-fn/issues"},"dist":{"shasum":"7fbf0cfd244d0631c7df723d0909d291928459a3","tarball":"https://registry.npmjs.org/@async-fn/sinon/-/sinon-1.1.0.tgz","fileCount":7,"integrity":"sha512-pK41DNUrUyIOijfgjJ6kKun9aPz3N8Szjvx+L18zMLKkiBy+d13SpxVBz2wOBOSYBV+4Cz83bbDOKCSxWNwuDg==","signatures":[{"sig":"MEUCIHzzahv0+l/XANYBzsI4ngEVGGxrp0NM6EFrleBWS25JAiEA/2SezN3F7hmGVwHoXBQpqM4g6cjJZ+B3onW//m5VDG4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8509,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/HW8CRA9TVsSAnZWagAA0acP/3s+6TAf+1rFEdrr/klr\njQLDy1uT2RxMTPG458bXzI5N6qC2xjW3r98Yi55LaUA9Mq6zIsDPaW6PYK2e\nEjtgR/dd1T7HI/iGXM5okl/brEdjhRj8UIuf1spBN/vnUBFyGHEgOyyqOAuB\nNJ/A3xAWUNz1dY0jLJC0W55jLKnFJycAeGcbxvDWlYiWWMebD6WcnNxGl1sV\nHTWz2kD4HUETb4NRk2edIOlwAFeXnqSeKnYpqZBvz7X3lbztJjMivcQOGdL4\nsKvCUpgj6isqRvP+SbYObZw8bT3Im3O9H1p2Z3iznQ33rVbcuuvHXFoc0xb1\nP/lm660KYzEqGg8GZnsrJk9JOd3lrqloKcDjOF3osdf+R1z40yBwXKFW6l53\nv9A0CQIXvkFc175H4Dd499zPvJ7rqk6b8iy/Ylp8I3omKTRGRXeSYXkc8rMA\nFtYhLiogoPY0YsLeZ++kvnKMQDXLBUpiHZkPQELBdeyWrs9ChEbT+xlK6Y3m\nl1f9lCZyvoKd/Dy8z1y9sJNQQ6kBcrjUBQRrtT5JV+y6VwUXCOyyqFGBtiF8\n+pCrC7wTXcoW0SA8MIy+sXxvP0qD5eertze26X5zYQenFUWwGp2C/3aoJDbe\nPl2sNP5bqYtTi3ArjYBaNX/WY2mqF8QSfxZZCckdUF45jBy47Vwe4myVCI6U\nmXX5\r\n=cUPk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","gitHead":"789db46408477bf7241511dff529c4242f29bbac","scripts":{"build":"build-async-fn"},"_npmUser":{"name":"iku-turso","email":"mikko.aspiala@gmail.com"},"repository":{"url":"git+https://github.com/team-igniter-from-houston-inc/async-fn.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.4.0+x64 (darwin)","description":"Additional methods to sinon.spy to introduce \"late resolve\" of promises returned by mock functions. This allows tests that read chronologically, like a story.","directories":{},"_nodeVersion":"14.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"^9.0.2","webpack":"^4.43.0","webpack-cli":"^3.3.12","@async-fn/core":"^1.0.0"},"peerDependencies":{"sinon":"^9.0.2"},"_npmOperationalInternal":{"tmp":"tmp/sinon_1.1.0_1593603516348_0.8093726443462093","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@async-fn/sinon","version":"1.2.0","keywords":["sinon","async-testing","unit-testing","mock","mocking","test","testing","tdd","bdd","asynchronous"],"author":{"name":"Team: Igniter from Houston Inc. Consulting"},"license":"MIT","_id":"@async-fn/sinon@1.2.0","maintainers":[{"name":"iku-turso","email":"mikko.aspiala@gmail.com"},{"name":"jansav","email":"janne.savolainen@live.fi"}],"homepage":"https://github.com/team-igniter-from-houston-inc/async-fn#readme","bugs":{"url":"https://github.com/team-igniter-from-houston-inc/async-fn/issues"},"dist":{"shasum":"0c5dfe4481ba1c4e3d588537470a5c2b2d1e22fa","tarball":"https://registry.npmjs.org/@async-fn/sinon/-/sinon-1.2.0.tgz","fileCount":7,"integrity":"sha512-vZIlTMy4A//JvQufMDquvXzNjP54hHomAt3x2Qt/ldXPIGggOdupu/FtAU4bbSAasU4PauDhmnVIMY7QMGczhQ==","signatures":[{"sig":"MEQCIGMPq4tyBbI9lap3y8mNWbgMTyO+rwSL5H0mPLLUqh6VAiBzCSXMBesmz9oQ9TGHgvMX1sMnswEwGtWcj3vstjyzRQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8858,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/HlgCRA9TVsSAnZWagAArukP/2gDhe1ZyfjknusC1ss0\n8LVkE1prN9btrO8doOYUUtqPeQRB4SiP86Apra6Fjx00JlUsMJTAZwZh5pe5\n8YxdG/Mk0qmoV9h5rKnGHesbCsahP6ZnjQPsS+V0CFdRbk3+CG64eWbFsLmj\niMH5lYPK2exsAQFoIkzxJkv/lss5hhnJ3W6PWvOvdkNoZQVk3FSAy0Khw9VJ\nIj6ztQHd+vj1EMw2FP1pGZjJfMxcPaII59OY5WH9QgDCXd65g7kg6O7e8Y2W\n77HyoebZEO6VOhI1YqnDl6Cq4L2A8cTOSA+/dLNBsZkurrDQkvFE1w98r1Qb\noyiJeucIk+IPXctoo15J73aAoQ67LXGIfCWqXKAEIZFRjveLul3swbPbJyD7\nEMyHw+FfOf5Fbz9fchGckWyMqsJ1ZuiFi1U1GDbv+d1GYio9kt91uZ9ppbkU\n9JMKTwQeGQoIDl/7d7ptcK5rwGlTIqMalGXToIU4xhM5sWeyQLfxurfHIlmq\nDfYCZB3EO3c/V7+nV5NFuhlDWehNeWXyZmyHzEA1jN4TGQcjlJHnaMXTIV8i\nzGoSfW6VOEfH47Ds4Co5lMbObVssOhIo4aw6pxPGum89SbYb4WJNZ4bQBmJ3\nr1DcGf0snWFEB6LP/l/9KW98uBbusaxPbc5OII6ZnV7jfJb5r8YXzrbfDq1O\nriRG\r\n=P1gW\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","gitHead":"9addc75ebbef4525ae3ed715ef20eb1cfb42139a","scripts":{"build":"build-async-fn"},"_npmUser":{"name":"iku-turso","email":"mikko.aspiala@gmail.com"},"repository":{"url":"git+https://github.com/team-igniter-from-houston-inc/async-fn.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.4.0+x64 (darwin)","description":"Additional methods to sinon.spy to introduce \"late resolve\" of promises returned by mock functions. This allows tests that read chronologically, like a story.","directories":{},"_nodeVersion":"14.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"^9.0.2","webpack":"^4.43.0","webpack-cli":"^3.3.12","@async-fn/core":"^1.0.0"},"peerDependencies":{"sinon":"^9.0.2"},"_npmOperationalInternal":{"tmp":"tmp/sinon_1.2.0_1593604447637_0.6542905942651813","host":"s3://npm-registry-packages"}},"1.2.1":{"name":"@async-fn/sinon","version":"1.2.1","keywords":["sinon","async-testing","unit-testing","mock","mocking","test","testing","tdd","bdd","asynchronous"],"author":{"name":"Team: Igniter from Houston Inc. Consulting"},"license":"MIT","_id":"@async-fn/sinon@1.2.1","maintainers":[{"name":"iku-turso","email":"mikko.aspiala@gmail.com"},{"name":"jansav","email":"janne.savolainen@live.fi"}],"homepage":"https://github.com/team-igniter-from-houston-inc/async-fn#readme","bugs":{"url":"https://github.com/team-igniter-from-houston-inc/async-fn/issues"},"dist":{"shasum":"59bcd73e8aa25cab1d1a931a42e47be632abe1d6","tarball":"https://registry.npmjs.org/@async-fn/sinon/-/sinon-1.2.1.tgz","fileCount":7,"integrity":"sha512-8KLoESiDZsO0zh6wGLvmS13wOeOO53qjG0EogClz4eIYY/yMliF9Pd+5SZ7phFRNnakHGdyBPAqwwZrvBKbmlA==","signatures":[{"sig":"MEQCID3PJmDtvFoo3Ar8OdA76ElvWMqOOgudesG3sD0os0VVAiAPC97FKnI5iinprP3fa0DmkgvH/sQ7IOxHNbLWMXPujA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8995,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/ZDCCRA9TVsSAnZWagAA6XQP/icjPykXlKO2FtnHZ4Ua\nn6dMZlnds4gVY5yHxVIwTi3TP8EAT5Jcs4Wf9094roXCwjKYLnnr4dywVq7p\nN//v+iKPLg3d7XQ9eQUh9/SW8eStQUySIeu+RKdJ71BaJq8Si1ykeuqjoFLQ\n3MXYpdNiwKRMu6EVVaTkxQ9Ac1JFo+s9q21zFAodpr3QmTJC2f7pGwg8gdLX\nYO2OXfnZWgA1dC/vTnr/abEGAaTecjbGAzy+YHDHVW9fs9z0HMjVl7GprY6u\nqmhWvqpHl09T3MCD7f/ms+JbPRpPDWqmwRK3ys+zPYvuKzF6TcLsO+Co9S1k\na0chjqTVFLbAogwvdF2TWQTCpLmssr230X6g/fC/6pICDthPjYh9S5A0xaaI\nlWU1gdO6AxNcOoCHxZVHCD043e0SeS4Mro+OJZoDg+wdfcch7+7YjSPVp3yZ\nT5jpRtgPTtaVaTqNM5PL2pwmR4XVtRZpmYxArTsaJV6UjEh2ZOya2L7BfM2u\nMe/hIi4SGlZNFRILn5Y+qFat2gOTN4xP/WV55JUa8kAaKvHHyAPb7tvsQ5DL\nt4dYt8gVJIm+aZZoOHOrhXRTMkSlgqLX97087hkynM2UtfNmVKB+j8FZ98ju\navhKaIShT4QfXspIQFXKWcD/8EtBK+lm7E67YnyhkO5G5ptTFoUosc0XEkKb\nOjJo\r\n=VVaw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","gitHead":"3e40dc9c13d3ac1cad53dc9bb560e9708814f964","scripts":{"build":"build-async-fn"},"_npmUser":{"name":"iku-turso","email":"mikko.aspiala@gmail.com"},"repository":{"url":"git+https://github.com/team-igniter-from-houston-inc/async-fn.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.4.0+x64 (darwin)","description":"Additional methods to sinon.spy to introduce \"late resolve\" of promises returned by mock functions. This allows tests that read chronologically, like a story.","directories":{},"_nodeVersion":"14.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"^9.0.2","webpack":"^4.43.0","webpack-cli":"^3.3.12","@async-fn/core":"^1.0.0"},"peerDependencies":{"sinon":"^9.0.2"},"_npmOperationalInternal":{"tmp":"tmp/sinon_1.2.1_1593675969662_0.9853301436455684","host":"s3://npm-registry-packages"}},"1.2.2":{"name":"@async-fn/sinon","version":"1.2.2","keywords":["sinon","async-testing","unit-testing","mock","mocking","test","testing","tdd","bdd","asynchronous"],"author":{"name":"Team: Igniter from Houston Inc. Consulting"},"license":"MIT","_id":"@async-fn/sinon@1.2.2","maintainers":[{"name":"iku-turso","email":"mikko.aspiala@gmail.com"},{"name":"jansav","email":"janne.savolainen@live.fi"}],"homepage":"https://github.com/team-igniter-from-houston-inc/async-fn#readme","bugs":{"url":"https://github.com/team-igniter-from-houston-inc/async-fn/issues"},"dist":{"shasum":"3442b08e973f78a0230f5addbdc301d63180f021","tarball":"https://registry.npmjs.org/@async-fn/sinon/-/sinon-1.2.2.tgz","fileCount":7,"integrity":"sha512-NSiJqEJT+gzAl5RysdpTvw7guS0EE/ykuhd+gdI4dT7bqRI66ixWshgu8hKzY6oVZRIU8QEJdLd/PHs7Nh99ww==","signatures":[{"sig":"MEQCIC6RTWyvGjjU/Q1upv50ztLAeoYu5FsScr6Bxd8a9Nu0AiA33C+BoWE1TruIrbS6/sugeaxtwPdjdqBOIzlCwGN86w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":9021,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfM8k+CRA9TVsSAnZWagAAlsUP/iKlTucy0nnkEFegnNeF\nj9XdOyyGMZ4vdrmmzb0w9OR+w9kx57pfS6rBaEnlNXCP4QBuB77xlqZQRAwp\n/BSP0UpTojy66zYlYQ4lzV1w8aX2lfXFq9mF/FARi+9WTR7JppwTgAt8a/MZ\naATLlDvuTBdyAvYouIouB1PZpG4ALh75hFyYZgroDb7qAX7mVjQtFlMnlwil\nJzo9t7RlIKGzYfk6cEsvI8SyrMJInaFYBG2ga8JhfGi8iXpHCf0Pxd2ta9ES\n4V7xzip//USzh6LA4xZPKLhmMk8+ZjpIOkkLh6YCUJnDnCQVHIRH7/Gzk0hT\njDJ/xzJsSrhey+WPgyZXGrwITgPF1dH2irUUMNzqbkl93d/tfldpmOraIWFy\n2QaRIW6hrm4MR3XFBx59lrsvmiR5cLdnGkcPlMAzBwAMEQEdrDG8kTRRQ+pT\nWNcUDlzDKZkGa18jvKpcIrQjXFP9xlL1OUPIEDObR44W7KZPgawW0iJEVrwP\n2ZFWpJb26b2l/OhOQCh4JMITFjiaOHpMVj2fXE0hGP/ul9WctZMPehS2X7mE\ndZf3lUe5DfbnTlLPMFhgP9GbapcT5N0mHAFedy+TDf6Fw/2PTX032ZiUxyX5\nTmY6BinbXpgjzHWFE+EyQzgKUGtVolbQbJMihRQQs/nUM5s8xi0dpvLbrHsu\nTvn4\r\n=pY6N\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","gitHead":"b26ec7288e9ddc9a016752861c523223cf2e7953","scripts":{"build":"build-async-fn"},"_npmUser":{"name":"jansav","email":"janne.savolainen@live.fi"},"repository":{"url":"git+https://github.com/team-igniter-from-houston-inc/async-fn.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.4.0+x64 (darwin)","description":"Additional methods to sinon.spy to introduce \"late resolve\" of promises returned by mock functions. This allows tests that read chronologically, like a story.","directories":{},"_nodeVersion":"14.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"^9.0.2","lodash":"^4.17.19","webpack":"^4.43.0","webpack-cli":"^3.3.12","@async-fn/core":"^1.0.0"},"peerDependencies":{"sinon":"^9.0.2"},"_npmOperationalInternal":{"tmp":"tmp/sinon_1.2.2_1597229374255_0.5286929737172765","host":"s3://npm-registry-packages"}},"1.3.0":{"name":"@async-fn/sinon","version":"1.3.0","keywords":["sinon","async-testing","unit-testing","mock","mocking","test","testing","tdd","bdd","asynchronous"],"author":{"name":"Team: Igniter from Houston Inc. Consulting"},"license":"MIT","_id":"@async-fn/sinon@1.3.0","maintainers":[{"name":"jansav","email":"janne.savolainen@live.fi"},{"name":"iku-turso","email":"mikko.aspiala@gmail.com"}],"homepage":"https://github.com/team-igniter-from-houston-inc/async-fn#readme","bugs":{"url":"https://github.com/team-igniter-from-houston-inc/async-fn/issues"},"dist":{"shasum":"68f7542e7243e47cd4f4a96c214c04a2884f2dfc","tarball":"https://registry.npmjs.org/@async-fn/sinon/-/sinon-1.3.0.tgz","fileCount":7,"integrity":"sha512-BCullcnTVzuUOSL+TSAvpJ5f4z7XMx7nJG3M7d+55jYdKwSxlSacjvLvhRjZiU51XL/ZX/i2YCpR7HbGUEJqVQ==","signatures":[{"sig":"MEQCIEWYSxgiLwf880yna5Kin2cKEEezFxmFOgDWmqGAFEIGAiBcJIn/1IpLXF84+zxlUgKlNOGucUHZbzo9gRUdnd8gLw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58955,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyGOoCRA9TVsSAnZWagAA+YkP/2mqNqwwJFsUJcxH7Pmz\nPIJyRgOElCi0osPRYJgnnDZ3nsewc7HPeBe1sBlo31v2DIzhUw8U9fLl7RX2\n0EAqIFWpNL1uHmZQaL32+PrwvP93VoK283ItZt87fxyVxpFXyyBqOXSjfRH7\nxwUi+huDwc5wWeygqmakKHzeWoyYCMvkndccKgOixs7B2mSP7+BIwzAsGaPK\nQHJiaO5TX7QeuoJW2ckKJzRadz72XQOM7Gr3iEY/OoIINX/ajobitT9mCEL4\n72qyWoifiYu3Q2h/LLRS75h2kqOm0p+yX3XrreDDBWhPDcRPIT+DBfirPxH/\nF26Gh6R09aw2FUzXEf4jlrXwJYrjmkCspVtGOY5zsSR+UnRGsxuaTBCWLDpD\nm1NvhwGdPiqga9T63fWZGHPpMf4+Ozk7zvMDc4aDE2wbCcAYF4l0jB2nbHb1\nTogHt/P5fajVGda+3ep6opq4WIO8BfplKRQkZ2dtTc9kBZXRsinLpgKkMkXM\n8d6kOMP+OxYPn5Rpsoj4TJCg0slUD8xWI0ue9PWyEmRdS4zBQq0MWSIr0+Gm\nV/nalJQ7BPQQFb1UVNqCSU+diek+DRvRsws+A0g9kkC1YndOA36Js1kbYn6y\notrDmSIYdnOtbOAAuKCIlL09aB3/SjI/3+tyICmtYT25Z5qWz89+Il1rQK4P\nvfEl\r\n=5E4C\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","gitHead":"a77fd5b0f097883b535e210bbfd2d9d4badb0516","scripts":{"build":"build-async-fn"},"_npmUser":{"name":"jansav","email":"janne.savolainen@live.fi"},"repository":{"url":"git+https://github.com/team-igniter-from-houston-inc/async-fn.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.4.0+x64 (darwin)","description":"Additional methods to sinon.spy to introduce \"late resolve\" of promises returned by mock functions. This allows tests that read chronologically, like a story.","directories":{},"_nodeVersion":"14.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"^9.0.2","lodash":"^4.17.19","webpack":"^4.43.0","webpack-cli":"^3.3.12","@async-fn/core":"^1.3.0"},"peerDependencies":{"sinon":"^9.0.2"},"_npmOperationalInternal":{"tmp":"tmp/sinon_1.3.0_1623745448073_0.0770624031273417","host":"s3://npm-registry-packages"}},"1.4.0":{"name":"@async-fn/sinon","version":"1.4.0","keywords":["sinon","async-testing","unit-testing","mock","mocking","test","testing","tdd","bdd","asynchronous"],"author":{"name":"Team: Igniter from Houston Inc. Consulting"},"license":"MIT","_id":"@async-fn/sinon@1.4.0","maintainers":[{"name":"jansav","email":"janne.savolainen@live.fi"},{"name":"iku-turso","email":"mikko.aspiala@gmail.com"}],"homepage":"https://github.com/team-igniter-from-houston-inc/async-fn#readme","bugs":{"url":"https://github.com/team-igniter-from-houston-inc/async-fn/issues"},"dist":{"shasum":"37f0326eda1d6392c95f4e909bd876d727ac1d29","tarball":"https://registry.npmjs.org/@async-fn/sinon/-/sinon-1.4.0.tgz","fileCount":7,"integrity":"sha512-DY/iB/JHF6vpRmViHDqJ0QfT+sopqUKbzb7EKKAaGrh+kudWmcI3lBgDpu6muPxyS4ESOydrhNcheSMIyibSyw==","signatures":[{"sig":"MEUCIQCBoML+790yJuN6Fa6ieQhSYtBAl4SQwR7Q+nWWtdX22wIgUXRXDmMiHCB05BTrFmCVsSsN+B7LqnlT75BWa3QmCqk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59188,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHQqyCRA9TVsSAnZWagAA06kP/1XVZBovpScjA0duf50U\nVVEH7h1R5PLGYrledMgybMHK3QFk7CPYtCNlSPvZhEW37rAKGf4cxs8A7Oz4\nYDGBHhyJNIWvtVLvlvMnDobs7i4OUP3yBQhPDHu1LtJxrat9OAkOHtcyuvId\nwQDnN95XIJTAvsv2QBhAB1wNQmi2pMG8R99KM66qF6CGFC8r4I73wRbcyZIU\ne3Wf0Hz5CrUBYQmewoJUZLeCdBI87Yx9HK5EVP21MM45CI/PyfqWYOz8o3vr\nDcwc1RGB8vxKhBhBGICTv7rRF9/LwFW46jAKXrJQzhX+inNxJ+890kvigXsO\npw7j7ZKj/pPEYOVdY8mJFThpOglF/2ph9AXq3iGwxrbxqOCIWivaY86rgZXs\n4XnJWetOVr5AJJDN4yXPO8iZXd9V96Ivz7ER7JNF7lusjZjnEMrtKf4HqLIe\npvVrrcVpS3n4gdcZeAr/PH626jb2fg3Kc6B7oAEn6JWmkOdECBtoW56nK1w+\nskDgXMszKp5jhyJ3SP+UEkFnpsoOLf5RqH/tzLWrPdTRF5Ox8MCuRgXnQWLK\nk2kvo9od3ctVKkwpzzWFGURmWx7OU1DsqFk3scMPqhitQUK1Zb+rFFSQWhr2\nfP4b2/gmQnlibMrw5tLzXb2wK1/x4WE61IoanL9aI1Uj26UEww9XaERw8piH\nHgdk\r\n=bWxw\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","gitHead":"0957550e3df2a12f334a0e65b5febfa9756cbd3f","scripts":{"build":"build-async-fn"},"_npmUser":{"name":"iku-turso","email":"mikko.aspiala@gmail.com"},"repository":{"url":"git+https://github.com/team-igniter-from-houston-inc/async-fn.git","type":"git"},"_npmVersion":"lerna/3.22.1/node@v14.4.0+x64 (darwin)","description":"Additional methods to sinon.spy to introduce \"late resolve\" of promises returned by mock functions. This allows tests that read chronologically, like a story.","directories":{},"_nodeVersion":"14.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"^9.0.2","lodash":"^4.17.19","webpack":"^4.43.0","webpack-cli":"^3.3.12","@async-fn/core":"^1.4.0"},"peerDependencies":{"sinon":"^9.0.2"},"_npmOperationalInternal":{"tmp":"tmp/sinon_1.4.0_1629293234801_0.16330884340086538","host":"s3://npm-registry-packages"}},"1.4.1":{"name":"@async-fn/sinon","version":"1.4.1","keywords":["sinon","async-testing","unit-testing","mock","mocking","test","testing","tdd","bdd","asynchronous"],"author":{"name":"Team: Igniter from Houston Inc. Consulting"},"license":"MIT","_id":"@async-fn/sinon@1.4.1","maintainers":[{"name":"jansav","email":"janne.savolainen@live.fi"},{"name":"iku-turso","email":"mikko.aspiala@gmail.com"}],"homepage":"https://github.com/team-igniter-from-houston-inc/async-fn#readme","bugs":{"url":"https://github.com/team-igniter-from-houston-inc/async-fn/issues"},"dist":{"shasum":"c3d89fb5faf81dad16963289f3d0135942ff7275","tarball":"https://registry.npmjs.org/@async-fn/sinon/-/sinon-1.4.1.tgz","fileCount":7,"integrity":"sha512-BZbBZhgvsKsj3EDaT7d1ya27QYqVBPSK5X0cYRwGVHQBdOerRcXfSEBdocuRv4pcPfTDigcPVvqyX/FDDEFIrg==","signatures":[{"sig":"MEUCIQDMe44G7FrusfHhkz7bW0doCEcGqlw5NXiLXb9Oso5vuQIgRVCDQw/CDAAAVLwkX8AQovlGQUfaxAjukqS8gKnBDQs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":59375,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHfubCRA9TVsSAnZWagAAxVAQAJmbGKyxiq3bLDufOFKJ\naf2g1RBmbf4c9DNHuAThqFaQ4NAgFGF20yc4ltF9vaqS0Aph3VM2wYjQSKNI\nyCuYX/NXMfbQxPVkyW7S1MOJdoY+L7vIpZgaXSChLZhXrl6TfyKSKlV3UkRg\nfoliu0gP9z37Q3zoH+1RKubYpQ/eLkbmxM6OFzpl97gTKIsxLqtTrpleW+Ez\nkhAKjD9OFGt5omMsGxvUQNzSumW0Dtn/E37/cckSSwXZ5vECSCwG5IAUdvwc\nIJAz0gTYxOi1ETRj1wHERhsams3cCoeCKcIVmUP7rSyLP+eXoZuYbyPf7Ty9\ngqlLptht1MyTNO/vu+XL0oDRQEq2tpXn/O0+alh7WvYMPbIiwU5KDNZSdjgq\nFgaJHNTw9zXAE6jYnhjTOT06cLBSTv4/pTpOdaZKi+twxUaUl2zr32iMA/IK\nW93A1Oq86UeKuEcBH81DSOS7wf6YaDKedZAEfznUmOa7i3rfVwWcDqH8gfvm\ngdNIpLOggshCi5EoRx0R5qQjBtg86fdKLjK3AB0oAwBnrvzMnkCai/mVywXI\nVqnyBvnAfBETQjQyfnSD8yyWYad3OxRK4GrWUYGUWDz816Y8PN2AVSL2L50L\nFKqVfNslBOL1c1IJ8VqT68ATKX4NTzKC0iroLoej+FpmhL8RDQKlF/JzR06u\nkVEG\r\n=5Ynu\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","gitHead":"28c6c4bc617886516379778303d91a7466771358","scripts":{"build":"build-async-fn"},"_npmUser":{"name":"iku-turso","email":"mikko.aspiala@gmail.com"},"repository":{"url":"git+https://github.com/team-igniter-from-houston-inc/async-fn.git","type":"git"},"_npmVersion":"lerna/4.0.0/node@v14.4.0+x64 (darwin)","description":"Additional methods to sinon.spy to introduce \"late resolve\" of promises returned by mock functions. This allows tests that read chronologically, like a story.","directories":{},"_nodeVersion":"14.4.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"sinon":"^9.0.2","webpack":"^4.43.0","webpack-cli":"^3.3.12","@async-fn/core":"^1.4.1"},"peerDependencies":{"sinon":"^9.0.2"},"_npmOperationalInternal":{"tmp":"tmp/sinon_1.4.1_1629354907235_0.3677800753221441","host":"s3://npm-registry-packages"}},"1.6.3":{"name":"@async-fn/sinon","version":"1.6.3","keywords":["sinon","async-testing","unit-testing","mock","mocking","test","testing","tdd","bdd","asynchronous"],"author":{"name":"Team: Igniter from Houston Inc. Consulting"},"license":"MIT","_id":"@async-fn/sinon@1.6.3","maintainers":[{"name":"jansav","email":"janne.savolainen@live.fi"},{"name":"iku-turso","email":"mikko.aspiala@gmail.com"}],"homepage":"https://github.com/team-igniter-from-houston-inc/async-fn#readme","bugs":{"url":"https://github.com/team-igniter-from-houston-inc/async-fn/issues"},"dist":{"shasum":"ffaeb51eb785b10e20ae08b30a3fd80c1b3296b6","tarball":"https://registry.npmjs.org/@async-fn/sinon/-/sinon-1.6.3.tgz","fileCount":7,"integrity":"sha512-x1aMGfWJ0YQeigWhKmMDuj+3nTyRQwwNPbgr5tFc78/wpHql3zQFEjUhl9AU/z2zPIfiIX8V5YCzT/wQHSdPVg==","signatures":[{"sig":"MEQCIFupXMvC9YcyT9Y+YlODupzSbWKyuEJd4QwsluhOA7mZAiAe0Qu23GafqCpwwsF5GjVIQCFSAQvBlzthft5+6kZwSw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58504,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJix87kACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoxpw//VbuEOxPSrFl0fdiyy0k5QE0la0CriDFUsg9QcxrOa+njhFwo\r\nU7CAbP/mpF6IlDPJCZzocQnCmBfUVy1kcK9mpCczpyP6ThjcHDKGniaYNEqV\r\ndCE3kRtlKTXTjNGrUuxqfrQQJ6YQ79imBOGUUHKMtp8n4bfwDaHrGitjX/tI\r\nbM+tW614lok/jcK0Z/IpLkbBNU/q1txWVPKCSJw8qzPjtCkIqT1enCvRgdQa\r\nuEGRHyctddqLSqZwajQKxZdEpBh/YcI+vLozZjPPUMZXMQyPGfWqGuSebu5+\r\nTmL2iYM4GFQozwd2Elu7YligEGv50lvWLMv8bTz81R6sbNbAnJqvHluJ8SLo\r\ndX5Zw9gU6cFE+9rdtdlIIlE5H27JDUqNmFPWyMMjwxFNyiDDMshHNfjMv7lr\r\nXIhRDGD1igCtxUI9jAuGq3pWW7S459f0ABNkv+E16aWk7PPTF3tHdq+PkE7b\r\nbgrSNsoyKTio85K312pVaruxwXFsndEYKF69znrFZ2MaadexcwyVS8+Xx5YQ\r\nzPHfotfLmPkjP4FL1GOj+qYFb0Nqf65x8JAa9MMcACQcw7g3OLAJgoDS53F9\r\nhSqNzltRAvxE1fDGOkTiYXfrj9lIH7eCOOfhDJizvLpXwHoXxnagq35mYT2q\r\nriEB9EnwvpRaAuUPburOzzcFIgi9tMRjc1k=\r\n=gzSG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","gitHead":"b11a792bc697215005dab5bdefe23cf069d039a2","scripts":{"build":"build-async-fn"},"_npmUser":{"name":"jansav","email":"janne.savolainen@live.fi"},"deprecated":"Broken release","repository":{"url":"git+https://github.com/team-igniter-from-houston-inc/async-fn.git","type":"git"},"_npmVersion":"lerna/5.1.8/node@v16.15.1+arm64 (darwin)","description":"Additional methods to sinon.spy to introduce \"late resolve\" of promises returned by mock functions. This allows tests that read chronologically, like a story.","directories":{},"_nodeVersion":"16.15.1","dependencies":{"@async-fn/core":"^1.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"peerDependencies":{"sinon":"^9.0.2"},"_npmOperationalInternal":{"tmp":"tmp/sinon_1.6.3_1657261796032_0.33241558842939023","host":"s3://npm-registry-packages"}},"1.6.4":{"name":"@async-fn/sinon","version":"1.6.4","keywords":["sinon","async-testing","unit-testing","mock","mocking","test","testing","tdd","bdd","asynchronous"],"author":{"name":"Team: Igniter from Houston Inc. Consulting"},"license":"MIT","_id":"@async-fn/sinon@1.6.4","maintainers":[{"name":"jansav","email":"janne.savolainen@live.fi"},{"name":"iku-turso","email":"mikko.aspiala@gmail.com"}],"homepage":"https://github.com/team-igniter-from-houston-inc/async-fn#readme","bugs":{"url":"https://github.com/team-igniter-from-houston-inc/async-fn/issues"},"dist":{"shasum":"204d9ce2566e96fbe4fce59364004e503cf3666b","tarball":"https://registry.npmjs.org/@async-fn/sinon/-/sinon-1.6.4.tgz","fileCount":7,"integrity":"sha512-n6+mlzsPEizfqL67QPy6mDUnBv9SeQ48GyyueeU9YJQ9nbWK9lh5x8xonxerSWvphvD18lIHhCwAgdEVAW1wjA==","signatures":[{"sig":"MEUCIGcVdqKczzvm40vfzBaiGZ4GRtyVgsYSBVddY0LINeZBAiEAqLuXsAPOOlg9i04kq1UXeaPcl9ge3uI6HHMAntNfTdg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":58507,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJix9HkACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoxPA//fag4S/BZZk836/mpWDBLp1VLBAcExHmf7Yq6Zfe+pY6MRdXO\r\nMr28J0y/+HMru+OYqkHgs2ylI54ZBDBEINU2Uve3hw7J4BCXmyTEZbQL9OuR\r\nPud6sSe6REIzrc2prMTuulTG+ZLuIxQE1cROrqtiX7zdyw7bx5OcjtcUa2CC\r\nXx92c64oumao+CgXexQZX0OS1kVhoahgPomPys7QhrHX9m8mLByTkRwgsgXW\r\nBkatw379OINbFUmQfnmbEmoA6Ixc/BXy5JRy2wqLtrjNqU4pEOXanQpOrFNw\r\nHO5MU9jJtQC9sHOEOPxE1BvhErFpM4n0aFCENdpOoE24krdPBlt9BfM7Z3VJ\r\n8/pa8mQU8qb/8aQiHkIyEBF9Gt517BWV3iDQ+Htla24byvA/6XtIFKqZ/Ke/\r\nocHbMbLDMueEWKP4fg0+qcX8hOLUmF6JVYtfu1270XJBTaVtrZRUETUta+9P\r\nDdfdLziromWJxQMKl3LXRtVPbFPwJac7MQGrEgK6912q0LFglbrtivW+0H7u\r\n4DdJ3DXNdg2nc0Ydk4XsLkiQJ/F07oUPDq0eE8bwDIN/uzUcVSsuAzx9+zn+\r\nWlNXjwKRhPIs/Azaa9o6BIzCXs3sO2PpUka2H4wU5VwBU8CrsImpUwWBLBHc\r\nuDYbCyFLUUPDm+f2GOnWO8HQ+ASkNsX62VU=\r\n=zXAc\r\n-----END PGP SIGNATURE-----\r\n"},"main":"build/index.js","gitHead":"fe15fb6da4f5f3fec15c68659239cea9a93fc9d4","scripts":{"build":"build-async-fn"},"_npmUser":{"name":"jansav","email":"janne.savolainen@live.fi"},"repository":{"url":"git+https://github.com/team-igniter-from-houston-inc/async-fn.git","type":"git"},"_npmVersion":"lerna/5.1.8/node@v16.15.1+arm64 (darwin)","description":"Additional methods to sinon.spy to introduce \"late resolve\" of promises returned by mock functions. This allows tests that read chronologically, like a story.","directories":{},"_nodeVersion":"16.15.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@async-fn/core":"^1.4.1"},"peerDependencies":{"sinon":"^9.0.2"},"_npmOperationalInternal":{"tmp":"tmp/sinon_1.6.4_1657262564717_0.5174504438409173","host":"s3://npm-registry-packages"}},"1.6.5":{"name":"@async-fn/sinon","version":"1.6.5","keywords":["sinon","async-testing","unit-testing","mock","mocking","test","testing","tdd","bdd","asynchronous"],"author":{"name":"Team: Igniter from Houston Inc. Consulting"},"license":"MIT","_id":"@async-fn/sinon@1.6.5","maintainers":[{"name":"jansav","email":"janne.savolainen@live.fi"},{"name":"iku-turso","email":"mikko.aspiala@gmail.com"}],"homepage":"https://github.com/team-igniter-from-houston-inc/async-fn#readme","bugs":{"url":"https://github.com/team-igniter-from-houston-inc/async-fn/issues"},"dist":{"shasum":"48ed9e6b9a15809257c1bd53c680b940dac13fb8","tarball":"https://registry.npmjs.org/@async-fn/sinon/-/sinon-1.6.5.tgz","fileCount":8,"integrity":"sha512-IKFAozuv7ZjhGS74/RwFUuF6RufONLY+mrlr3gybdTAcm/Cvieuvofjgqyj50Y0IxvPu2V2Nkwrd6cTAF6XlgA==","signatures":[{"sig":"MEUCIQD/GV67G+00g5jEbin8yH0X3dFEquJExkihGh/J8WSCbwIgU3df4GMGPEXr16f+RS4W+Mdr2EXSr4rtIO74I7I/qDw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":58375},"main":"build/index.js","gitHead":"3561db8577a347f7b5b147499fe8fa50524b4e13","scripts":{"test":"jest --config=./jest.config.js","build":"build-async-fn"},"_npmUser":{"name":"jansav","email":"janne.savolainen@live.fi"},"repository":{"url":"git+https://github.com/team-igniter-from-houston-inc/async-fn.git","type":"git"},"_npmVersion":"lerna/5.6.2/node@v24.11.1+arm64 (darwin)","description":"Additional methods to sinon.spy to introduce \"late resolve\" of promises returned by mock functions. This allows tests that read chronologically, like a story.","directories":{},"_nodeVersion":"24.11.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@async-fn/core":"^1.6.5"},"peerDependencies":{"sinon":"^9.0.2"},"_npmOperationalInternal":{"tmp":"tmp/sinon_1.6.5_1771959509907_0.9306022672991585","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@async-fn/sinon","version":"1.7.0","keywords":["sinon","async-testing","unit-testing","mock","mocking","test","testing","tdd","bdd","asynchronous"],"author":{"name":"Team: Igniter from Houston Inc. Consulting"},"license":"MIT","_id":"@async-fn/sinon@1.7.0","maintainers":[{"name":"jansav","email":"janne.savolainen@live.fi"},{"name":"iku-turso","email":"mikko.aspiala@gmail.com"}],"homepage":"https://github.com/team-igniter-from-houston-inc/async-fn#readme","bugs":{"url":"https://github.com/team-igniter-from-houston-inc/async-fn/issues"},"dist":{"shasum":"63742fe82692bac77f1177c8b9b2463095ef0c03","tarball":"https://registry.npmjs.org/@async-fn/sinon/-/sinon-1.7.0.tgz","fileCount":10,"integrity":"sha512-Fw9bH3R5yBRm+L23BlPb78xaLt6qp0VAiNE+nO/dJX+90rIA7gULg4t4Lbw2upxqJW7fXrMIPsjT/RQMtWCMoA==","signatures":[{"sig":"MEUCIQC7vhdTITgnMkymrFD+P4McGz70S2anIBsSmaUupapyfQIgQ78B8mxKXsd860x2pmVAqIQqb9YrVybwLS55VdPITzI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":62126},"main":"build/index.js","gitHead":"536260e4337562a27cb1361d8fa3fc5dc83c9a93","scripts":{"test":"jest --config=./jest.config.js","build":"build-async-fn"},"_npmUser":{"name":"iku-turso","email":"mikko.aspiala@gmail.com"},"repository":{"url":"git+https://github.com/team-igniter-from-houston-inc/async-fn.git","type":"git"},"_npmVersion":"lerna/9.0.7/node@v22.14.0+arm64 (darwin)","description":"Additional methods to sinon.spy to introduce \"late resolve\" of promises returned by mock functions. This allows tests that read chronologically, like a story.","directories":{},"_nodeVersion":"22.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"@async-fn/core":"^1.7.0"},"peerDependencies":{"sinon":"^9.0.2"},"_npmOperationalInternal":{"tmp":"tmp/sinon_1.7.0_1777204070696_0.5924351413942852","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@async-fn/sinon","version":"1.8.0","description":"Additional methods to sinon.spy to introduce \"late resolve\" of promises returned by mock functions. This allows tests that read chronologically, like a story.","repository":{"type":"git","url":"git+https://github.com/team-igniter-from-houston-inc/async-fn.git"},"main":"build/index.js","keywords":["sinon","async-testing","unit-testing","mock","mocking","test","testing","tdd","bdd","asynchronous"],"author":{"name":"Team: Igniter from Houston Inc. Consulting"},"license":"MIT","scripts":{"build":"build-async-fn","test":"jest --config=./jest.config.js"},"devDependencies":{"@async-fn/core":"^1.8.0"},"peerDependencies":{"sinon":">= 9.0.0"},"publishConfig":{"access":"public"},"gitHead":"225950de9b78aa4e1a8c137a5838aa355a279f09","_id":"@async-fn/sinon@1.8.0","bugs":{"url":"https://github.com/team-igniter-from-houston-inc/async-fn/issues"},"homepage":"https://github.com/team-igniter-from-houston-inc/async-fn#readme","_nodeVersion":"22.14.0","_npmVersion":"lerna/9.0.7/node@v22.14.0+arm64 (darwin)","dist":{"integrity":"sha512-pVcnODHxLu6DBI9D/+fLiQtD0c+Iu7pEp0guMk185Yy2of4qeck6iiNm8S4qdWCtcJU/TGyRjnliy2Atr4nD5A==","shasum":"e50a007b8d1219fdea89c24d4e536c71f7bdf12b","tarball":"https://registry.npmjs.org/@async-fn/sinon/-/sinon-1.8.0.tgz","fileCount":10,"unpackedSize":62276,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD/qaOcrZQ0X/RPjMVYvvN3/JLb4jhW/5ntAc07zlx0pQIgabGQboFhLSYP4yoKkCm7VTc94gQPJni3AKPjRA/NUZY="}]},"_npmUser":{"name":"iku-turso","email":"mikko.aspiala@gmail.com"},"directories":{},"maintainers":[{"name":"jansav","email":"janne.savolainen@live.fi"},{"name":"iku-turso","email":"mikko.aspiala@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sinon_1.8.0_1777874408119_0.9407896440308163"},"_hasShrinkwrap":false}},"time":{"created":"2020-06-29T07:34:14.617Z","modified":"2026-05-04T06:00:08.449Z","0.0.2-alpha.2":"2020-06-29T07:34:15.063Z","0.0.2-alpha.3":"2020-06-29T07:38:55.234Z","0.0.2-alpha.5":"2020-06-29T08:56:28.732Z","0.0.2-alpha.6":"2020-06-29T10:21:57.676Z","0.0.2-alpha.7":"2020-06-30T12:31:25.020Z","1.0.0":"2020-07-01T11:07:57.436Z","1.1.0":"2020-07-01T11:38:36.476Z","1.2.0":"2020-07-01T11:54:07.779Z","1.2.1":"2020-07-02T07:46:09.862Z","1.2.2":"2020-08-12T10:49:34.412Z","1.3.0":"2021-06-15T08:24:08.245Z","1.4.0":"2021-08-18T13:27:14.971Z","1.4.1":"2021-08-19T06:35:07.389Z","1.6.3":"2022-07-08T06:29:56.216Z","1.6.4":"2022-07-08T06:42:44.892Z","1.6.5":"2026-02-24T18:58:30.085Z","1.7.0":"2026-04-26T11:47:50.868Z","1.8.0":"2026-05-04T06:00:08.271Z"},"bugs":{"url":"https://github.com/team-igniter-from-houston-inc/async-fn/issues"},"author":{"name":"Team: Igniter from Houston Inc. Consulting"},"license":"MIT","homepage":"https://github.com/team-igniter-from-houston-inc/async-fn#readme","keywords":["sinon","async-testing","unit-testing","mock","mocking","test","testing","tdd","bdd","asynchronous"],"repository":{"type":"git","url":"git+https://github.com/team-igniter-from-houston-inc/async-fn.git"},"description":"Additional methods to sinon.spy to introduce \"late resolve\" of promises returned by mock functions. This allows tests that read chronologically, like a story.","maintainers":[{"name":"jansav","email":"janne.savolainen@live.fi"},{"name":"iku-turso","email":"mikko.aspiala@gmail.com"}],"readme":"# @async-fn/sinon\n\n![Test status](https://github.com/team-igniter-from-houston-inc/async-fn/workflows/Sinon/badge.svg) [![npm version](https://badge.fury.io/js/%40async-fn%2Fsinon.svg)](https://badge.fury.io/js/%40async-fn%2Fsinon) [![Gitter](https://badges.gitter.im/async-fn/community.svg)](https://gitter.im/async-fn/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge)\n\n![asyncFn](https://raw.githubusercontent.com/team-igniter-from-houston-inc/async-fn/master/logo.png)\n\n**asyncFn** for sinon provides additional methods to sinon.spy to introduce \"**late resolve**\" for the promises returned.\n\nThis simplifies async unit testing by allowing tests that read chronologically, **like a story**, and do not require excessive test setup to know beforehand how async mocks are supposed to behave in each scenario.\n\nasyncFn has zero non-native dependencies. It has **100% unit test coverage**, and 3+ years of focused **production use** with high **developer satisfaction**.\n\nasyncFn is also **integration-tested** for combinations of recent OS-, node- and mocking framework -versions. \n\n\n## How to install\n\n```\n$ npm install --save-dev @async-fn/sinon\n```\n\n## Tutorial\n\nSee tutorial [here](https://medium.com/houston-io/how-to-unit-test-asynchronous-code-for-javascript-in-2020-41c124be2552).\n\n## Examples\n\n### Late resolve for calls to a mock to make tests read like a story\n\n```javascript\nimport asyncFn from '@async-fn/sinon';\n\nit('given called, a result can be resolved *after* the mock is called', async () => {\n  const mockFunction = asyncFn();\n  const promise = mockFunction();\n\n  // Note how we resolve the returned promise *after* it is called.\n  // This permits us to write our tests so that they read like a story.\n  await mockFunction.resolve('some-value');\n\n  const actual = await promise;\n  expect(actual).toBe('some-value');\n});\n```\n\n### Late resolve for multiple calls to a mock\n\n```javascript\nimport asyncFn from '@async-fn/sinon';\n\nit('given called multiple times, the results can be resolved *after* the mock was called', async () => {\n  const mockFunction = asyncFn();\n\n  const promise = Promise.all([mockFunction(), mockFunction(), mockFunction()]);\n\n  await mockFunction.resolve('some-first-value');\n  await mockFunction.resolve('some-second-value');\n  await mockFunction.resolve('some-third-value');\n\n  const actual = await promise;\n\n  expect(actual).toEqual([\n    'some-first-value',\n    'some-second-value',\n    'some-third-value',\n  ]);\n});\n```\n\n### Awaiting for coincidences of resolved calls\n\n```javascript\nimport asyncFn from '@async-fn/sinon';\n\nit('can be awaited to test the coincidences of resolve', async () => {\n  const mockFunction = asyncFn();\n\n  let coincidenceHasHappened = false;\n\n  mockFunction()\n    .then()\n    .then()\n    .then(() => {\n      coincidenceHasHappened = true;\n    });\n\n  await mockFunction.resolve();\n\n  expect(coincidenceHasHappened).toBe(true);\n});\n```\n\n### Late rejection\n\n```javascript\nimport asyncFn from '@async-fn/sinon';\n\nit('can be rejected with a rejection', () => {\n  const mockFunction = asyncFn();\n  const promise = mockFunction();\n\n  mockFunction.reject('some-rejection');\n\n  return expect(promise).rejects.toBe('some-rejection');\n});\n```\n\n### The other stuff sinon.spy does\n\n```javascript\nimport asyncFn from '@async-fn/sinon';\n\nit('does what sinon.spy does', () => {\n  const mockFunction = asyncFn();\n\n  mockFunction('some-argument', 'some-other-argument');\n\n  expect(mockFunction.calledWith('some-argument', 'some-other-argument')).toBe(\n    true,\n  );\n});\n```\n\n## More examples\nCheck out the [unit tests](https://github.com/team-igniter-from-houston-inc/async-fn/blob/master/packages/core/test-utils/itWorksAsAsyncFn.js).\n\n## Availability\n\nCurrently asyncFn is also available for [jest](https://www.npmjs.com/package/@async-fn/jest).\n\n## Who are we?\n\nasyncFn is lovingly crafted by Your pals at **Team: Igniter from [Houston Inc. Consulting](https://houston-inc.com)**.\n\nWe are a software development team of **friends**, with proven tradition in professional excellence. We specialize in holistic rapid deployments without sacrificing quality.\n\nCome say hi at [Gitter](https://gitter.im/async-fn/community), [email](mailto:igniter@houston-inc.com) us, or check out the [team's website](https://team.igniter.houston.io). We just might be open to hiring ;)\n","readmeFilename":"README.md"}