{"_id":"test-battery","_rev":"33-8ad8bd1cc4c2c348969728a0df0e2260","name":"test-battery","dist-tags":{"latest":"3.2.2"},"versions":{"0.1.0":{"name":"test-battery","version":"0.1.0","keywords":["test"],"author":{"name":"Thomas D Wilkinson"},"license":"ISC","_id":"test-battery@0.1.0","maintainers":[{"name":"capnajax","email":"thomas@capnajax.com"}],"homepage":"https://github.com/capnajax/test-battery#readme","bugs":{"url":"https://github.com/capnajax/test-battery/issues"},"dist":{"shasum":"e5faa4a5c2f72f40e865512ca7b83103b6aeef61","tarball":"https://registry.npmjs.org/test-battery/-/test-battery-0.1.0.tgz","fileCount":4,"integrity":"sha512-qCnb/zHxkaYNRihFwWWPNHoksPlVQdk7f5TZwnwvTTWa3iFFkqcDPveAK7i/4Cof3sUiQO1uBFMbw5j1Tign4A==","signatures":[{"sig":"MEUCIQDuoc123FVkaPI1MCdKcaXwHVnoVE/RSz8g6FK40PJUuAIgJ6M4TyHJ76pTXZZV2B2dgvZeM9hm/D1GP44iJHfRlJs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":10510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuZBnCRA9TVsSAnZWagAAsxwP/2oNCTBlvW4LYlFX76q0\nFf0moHrxpbAF6ubxKWRS8FlRIwGkl/eoTBzHrCZyueRqDSsl4trRp+GahqCs\nTCv4zPn2pEPPCWJAwo2rwdCzx4i5rx6ho513toiK1zRNo3wDnZi+tRmsb5y2\ne/ZIsAS9BE5izG0lE369ckvam/1PUsTcjGbUmPeLAdh3vpJq5SmXGxUrWZx/\nr2htumMw3XHxkwSTFPsXWyN6sAkwZ9X01ZQ+dBeyCv146MXY1/DeVnYuvvjc\n7G3ino3Fwcj5eFYq0Hj+A8LanMca7tU/CDZpM9eUp3Ul3gjQI6AM9mIxWbsa\nFIfs2nTDWRNPwP/eIhTso0s4V9AkrOInRkIhIMP5NRpp6rrsa7s6S7e9jU3H\nGDXVdHak9IM+RCrflrClO42oUAC06hNdVGFyqB7kd9290yAJl9Mig8Ms7ogC\nptxrRZeIbZVWymnwhJhQtRJuiGlsFqdqyTa9/23TjKxP02c6BLReKN2+kPWZ\nB2H8lVaRkXbWuOFoA1Cjs356TYJBWOblTzBKsO2F8rZm4/MPjvLN7/ZKirKt\njev5/jDKntU4h1BleAcctLSSnmh00F2c/qCdvRKZv29uL3k9ZsOZU4IjYNbx\nOBa4H+ThT7qK/ubJ77cWUAIMh+z73kxfruhOrvy3JaU/1f563dhniLfiSicW\nQuy2\r\n=KUfh\r\n-----END PGP SIGNATURE-----\r\n"},"main":"TestBattery.js","type":"module","gitHead":"9e8ef54c9450b15e421344f444bb3e33994b00a8","scripts":{"test":"node_modules/mocha/bin/mocha"},"_npmUser":{"name":"capnajax","email":"thomas@capnajax.com"},"repository":{"url":"git+https://github.com/capnajax/test-battery.git","type":"git"},"_npmVersion":"8.1.0","description":"Test engine for JavaScript","directories":{},"_nodeVersion":"16.13.0","dependencies":{"format":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.1.3","expect.js":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/test-battery_0.1.0_1639551079532_0.9626149129196397","host":"s3://npm-registry-packages"}},"0.1.1":{"name":"test-battery","version":"0.1.1","keywords":["test"],"author":{"name":"Thomas D Wilkinson"},"license":"ISC","_id":"test-battery@0.1.1","maintainers":[{"name":"capnajax","email":"thomas@capnajax.com"}],"homepage":"https://github.com/capnajax/test-battery#readme","bugs":{"url":"https://github.com/capnajax/test-battery/issues"},"dist":{"shasum":"35704ef02d031ad2bee07abfdeb108c1c1d6c5a0","tarball":"https://registry.npmjs.org/test-battery/-/test-battery-0.1.1.tgz","fileCount":4,"integrity":"sha512-NaVK8DSXvjI3VoNiLKtqPcZqbHrtIDdgeOUxmZmbVaN996AT9DuZgFshOMywjdOioKdRKYWDEfhaLkXWxDNKiQ==","signatures":[{"sig":"MEYCIQC6LOGmJ/v+lXm1eIhf4Dh16pt7NQAPXn7k5m+TbyNpsgIhANMmHxJAuBoIPXjcQP4ne9+YJq0Fgc58hQ8HvuMXV1iB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":20234,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhujHBCRA9TVsSAnZWagAApswP/3nbBd22ENEJSXqQQ4WK\nda+nCir8yqPtZOlGBnkFPXMrwiwXBukUTTeaCZIy3EukjLr+s694S5I1usPs\nac6VAyKA/zsVMq+NsfbGSDf+9d2qEw9Ammk74uP6eECB9kLUmAd17infy2GG\nqDRiQMJLNmqZAjW/n+wHNg5VkWWTaQhXdWPXrsx4gQdC4jkBJ1DFLb7gkOr1\nrtmHnI9xHb5lUQI7C+B9Bpt00mw3VgAyM0rk6xoYVN1bKheKrFbr9xcSh4YN\ntZlFf7xjwtrucNl6Un7IfMwDCVZ1VsELML6ls4JfUqyix+u053Is434gqJW6\nhYvgM0Y53W5OAlh0zPMRkuAwvH8Q2FmpJDBqOsag83PaiX3NsMLSjKYnG5Mh\nQdx0PJMt5m0nt2QLOFTNyM/crc3Wg7HLC4jxuxTItC6f6BTpH9Qm7pDIEypa\nf24C6ymUIyyofIMVfS2xoZirXALzIuP1w5MNHaamnO59C5PcpEuWlcEcrEv1\naPOMNnV4W3x1Za3f0X8f1owx31w4sdBxMu5NmIHzIXLvOWkmYRtkxHWOLzZ1\nKRh/2oXQ3ZUkB5z3Q0arrzZzQI6BzCrcHWKOciYlMZ/Z/T+GzhjZLrlh0roo\nCZOSooIXnYOdDLUGGuu7DD1KNYoyNqu+EK6npTpysxAD+28O/6QOTqXc3wjq\nHxQ7\r\n=I8QT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"TestBattery.js","type":"module","gitHead":"9e8ef54c9450b15e421344f444bb3e33994b00a8","scripts":{"test":"node_modules/mocha/bin/mocha"},"_npmUser":{"name":"capnajax","email":"thomas@capnajax.com"},"repository":{"url":"git+https://github.com/capnajax/test-battery.git","type":"git"},"_npmVersion":"8.1.0","description":"Test engine for JavaScript","directories":{},"_nodeVersion":"16.13.0","dependencies":{"format":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.1.3","expect.js":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/test-battery_0.1.1_1639592384929_0.8811867333513559","host":"s3://npm-registry-packages"}},"0.1.2":{"name":"test-battery","version":"0.1.2","keywords":["test","unit-testing","expect","mocha"],"author":{"name":"Thomas D Wilkinson"},"license":"ISC","_id":"test-battery@0.1.2","maintainers":[{"name":"capnajax","email":"thomas@capnajax.com"}],"homepage":"https://github.com/capnajax/test-battery#readme","bugs":{"url":"https://github.com/capnajax/test-battery/issues"},"dist":{"shasum":"6aa88545c9afdb377059071f31e85cf3eaf7184b","tarball":"https://registry.npmjs.org/test-battery/-/test-battery-0.1.2.tgz","fileCount":4,"integrity":"sha512-MRxkWgVr9qefsdeUU4uoW6m/wGvyRxAgbEPBvomxz0nlufmVqLpcnvs4LrAYRByUxGI4Wdc3RM1JTwsKMrCDKQ==","signatures":[{"sig":"MEUCIQDq0Y2bXbgGWWZnEw2ajUhBaRRxxdmvrUYOQ7RXacaQCAIgZKYUzqlRvaWghinsklnSmP2cZgaeVNiRzXgKRRfO674=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":23582,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuoQJCRA9TVsSAnZWagAAs4AP/1baOmUS8WOp3etXnBU+\nIfzdNkatRQe/ZBa6dFRjbwH0jwV7cyhQ1pC9HKddWx0EuNWeCkdN0xc04ft9\nzI9qvduSfcVXLUKWVjtimowXdO4FNgRfBJs9XTP30zu5NeZS6byWt6aWiSre\nEHMsepBXtylN9sDBxWvrMSgCq9ETVGkbKI//QuYqCKrecFdEcXdIIOQeX++r\n93O1I+tDuulcCbyJrVTIAH0VE28mKs/FEyhcY6b2Kc/fatVIph5yvRcfItu1\nyN+RmCShPK/vsk1qLTwfKODWVEZDdlnEZsP4us99dXWxya0c6ULlp33Bqc5W\nck2p5U5m7aZNCEbaQhMKnwyrA2nf+3j54udTCT4ONKUaQPOtB21TdIuBbAaj\np+Lc/xyUfLPrftiGDeOH3T4AuS/Tedgr8Zkf4nqNGL8X2UFUzMWO/yG2cp/y\n/PhEE4lRcdCQ/Fv7PzVxKCban3ZRDL1VJ96AcropDiys2AnXTrASQRwz5CW1\nwnZfGLQL19Hf+XLbb5xAEjCCyJC3tl8abWq8rSD0oeHC/IpWxSCY6epH1B9K\nJ9El+mmuFED9LeGNmatSxkagY6X0wdLdQbmpJWpH3ZWrQE/z1cX2lBQP9Id9\nywwe4EX9Dc+APgnKwUmpcbwi8GZHhHdpCOmOQeMDXJ7rYR2hOeN/Yvczx8Qe\nsiYx\r\n=cES0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"TestBattery.js","type":"module","gitHead":"774fe2516354ecef6b25fc8dfcf98a68cf17880b","scripts":{"test":"node_modules/mocha/bin/mocha"},"_npmUser":{"name":"capnajax","email":"thomas@capnajax.com"},"repository":{"url":"git+https://github.com/capnajax/test-battery.git","type":"git"},"_npmVersion":"8.1.0","description":"Test engine for JavaScript","directories":{},"_nodeVersion":"16.13.0","dependencies":{"format":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.1.3","expect.js":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/test-battery_0.1.2_1639613449548_0.24415171850340456","host":"s3://npm-registry-packages"}},"0.1.3":{"name":"test-battery","version":"0.1.3","keywords":["test","unit-testing","expect","mocha"],"author":{"name":"Thomas D Wilkinson"},"license":"ISC","_id":"test-battery@0.1.3","maintainers":[{"name":"capnajax","email":"thomas@capnajax.com"}],"homepage":"https://github.com/capnajax/test-battery#readme","bugs":{"url":"https://github.com/capnajax/test-battery/issues"},"dist":{"shasum":"a6840ef5fa57ae9d8986a182ad762f8171fb4958","tarball":"https://registry.npmjs.org/test-battery/-/test-battery-0.1.3.tgz","fileCount":4,"integrity":"sha512-BchJBqbIxkC7GrQDFotJE5UOiaq5GhQQSC6ijcfwyAQ5eqV80VfXLnCD8V2BUZ0D0viZfhPPYgnoNGAW09yvnQ==","signatures":[{"sig":"MEUCIFeWydELfjSfq7mjqjzCOJvoiH1uZd8UwE2pepr3lj95AiEAxIWmGCdVo1WQp2NnaqUqqonOH5Hj6PYpCZj1X4U04lk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":26854,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhuosgCRA9TVsSAnZWagAAnjUP/33nGP0RVQr35sh1+HDl\nOkkh8uBC9TW2YL5ghbwztQuCbUzhSove0eCeEKjJUXEV1E6VXw6pxKXVLPfm\ndPBoxE++wHLv74dOYPl50ItZV6cJhhU4t3Cbwki/8xKUoZJZ0OQCdw1e9jEm\niC06xJE69EHQ2b2qr9JjKURGfDBKwOusthT0FIRrvpvx2fEeKgJ/t0Ei3xxz\nfUaa0SZRuoo5/OSy01oszNv//ah98wPIaxAoZeGYAqaXBGaoIAU8XeFcrPwK\nnjcXLm2ovEWp9ZPhasIQqKNn9z931/j3gSNbGi+LhMKYcO4VVFFYepUrjgB2\nIKVWi0BpAamf1y91dp1aa/DaHXg8yBh6ZlYAP/uW7ya5BWWJuzP6yoSHmQmn\nFD9QnjXwKARL+dvN3rGZeI4XRZYwt8CIOSv5EMNPayvrEk89U7zgexPAcPFV\nX+XuGN1T2rv3QLl7CPnxVVXlkiDQauWAOpumtz+eDnfo9Crg5YXfb+5ANIJX\n57Q6ZV2VRAakhPpGQjulLKnHT4wtku/AXdJkXreUUInmsu4ZmlM4QM83ijPa\nr1s0mmrlj42+IqXrph6gw/RB059UvhBvfiATYPycQlX9M0kykLH9ExLptB4v\nuoqq55E+B7zPOExgqGsO/++PqvmqlWXskqa6CgORVpn4+jJWcM4OVb2n/Nzx\n/esj\r\n=8Bij\r\n-----END PGP SIGNATURE-----\r\n"},"main":"TestBattery.js","type":"module","gitHead":"774fe2516354ecef6b25fc8dfcf98a68cf17880b","scripts":{"test":"node_modules/mocha/bin/mocha"},"_npmUser":{"name":"capnajax","email":"thomas@capnajax.com"},"repository":{"url":"git+https://github.com/capnajax/test-battery.git","type":"git"},"_npmVersion":"8.1.0","description":"Test engine for JavaScript","directories":{},"_nodeVersion":"16.13.0","dependencies":{"format":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.1.3","expect.js":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/test-battery_0.1.3_1639615264630_0.1069049463009979","host":"s3://npm-registry-packages"}},"0.1.4":{"name":"test-battery","version":"0.1.4","keywords":["test","unit-testing","expect","mocha"],"author":{"name":"Thomas D Wilkinson"},"license":"ISC","_id":"test-battery@0.1.4","maintainers":[{"name":"capnajax","email":"thomas@capnajax.com"}],"homepage":"https://github.com/capnajax/test-battery#readme","bugs":{"url":"https://github.com/capnajax/test-battery/issues"},"dist":{"shasum":"f9922849939109e0f7c3e1b5e7142bb1d21c39a1","tarball":"https://registry.npmjs.org/test-battery/-/test-battery-0.1.4.tgz","fileCount":4,"integrity":"sha512-DSn44R4xR42AOxokTpOLcs86TU8nmnZpsPNckTR7ITPv5orLwZ2VpLmHbw1WDwIAOjKAIeUkhlfCHJyuN+x1gg==","signatures":[{"sig":"MEUCIFk2glWeJSyrfWGQSuR3VqtJQzRLElPXWIZ9IyQzP3wGAiEAjMZ+Vo9kIm4jnvD9X7B3GMfMdjOEw+vbWgEnW6ReuIY=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27515,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvVwcCRA9TVsSAnZWagAAwOAP/2ZbmO1jg0lIQeNE3PvR\n3n0ZEg+UUCW8AqtoWifArrKrIROx/oYn5UBBqsXQViJFlngqLQZXtOyFi1O4\nsXOVX3ss/4JyNBiAl7zucRY4MH3K3Elw97M6rc6R/lvyOsN1ksHTyPB0g6nP\nLfBOugR1uSikVdCxRc7l955fpGz2NVRJs4pDx1U76EU5QIcMWyysBbvluT/y\ns8B3p1L+c5j7BkuIxAZ01cqhWyYrVi2wnEUXgnvVpKzkA6P8ntSmfBHcBO4w\nA9ZcZoZRZhZgbyZUSEN+PB7vJgv1LNHlmtUT5yzuwYJ33UGWnl6LgUJBbpq7\nPLZgIA9JqEEfh//e53Mp4bX8uI3p53bnemnB4pU7Nmm9cIxR92Zt9fD3FrqL\nezHDaGg235xhItT6jtXea22LnJz/vluT8RRqNa/L8l0LGVZSod5gUI4bOh36\nQzx+uWOWqqaKy+2JOljORV7zWAuzkkqbXofSHNcRej66lARgwlD3PV93v4Pz\nORzAggxwdfiPgIYXhJwfEbCtCm8IdRaUsBb8jVM52NKdbuxHsXpFgXGSIKMd\nr2cfeJXSvlZqWUX4INpthBqHEStM7vzOrAvFmrLrOMAVgyPCQ17vR3qgJWBS\nbFcNGIyP7sVYKCwsh/Agl4Y6w+uYtqZfIceNerWVXy6cBR3evveEEhKq7DxG\nbLZA\r\n=s/IH\r\n-----END PGP SIGNATURE-----\r\n"},"main":"TestBattery.js","type":"module","gitHead":"774fe2516354ecef6b25fc8dfcf98a68cf17880b","scripts":{"test":"node_modules/mocha/bin/mocha"},"_npmUser":{"name":"capnajax","email":"thomas@capnajax.com"},"repository":{"url":"git+https://github.com/capnajax/test-battery.git","type":"git"},"_npmVersion":"8.1.0","description":"Test engine for JavaScript","directories":{},"_nodeVersion":"16.13.0","dependencies":{"format":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.1.3","expect.js":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/test-battery_0.1.4_1639799836526_0.5855630389462629","host":"s3://npm-registry-packages"}},"0.1.5":{"name":"test-battery","version":"0.1.5","keywords":["test","unit-testing","expect","mocha"],"author":{"name":"Thomas D Wilkinson"},"license":"ISC","_id":"test-battery@0.1.5","maintainers":[{"name":"capnajax","email":"thomas@capnajax.com"}],"homepage":"https://github.com/capnajax/test-battery#readme","bugs":{"url":"https://github.com/capnajax/test-battery/issues"},"dist":{"shasum":"145ecb06d1e70bb4054b188ffc8e026adcfd3008","tarball":"https://registry.npmjs.org/test-battery/-/test-battery-0.1.5.tgz","fileCount":4,"integrity":"sha512-TbdguzJmPy8pNLe4BYl5DFFDDPAVoIVbRL8O5YkZlSeztIuT0mhOY5fPW/YN+WOwU1sORLzPFjzUWEjo2643eA==","signatures":[{"sig":"MEUCICNTU8TdWxELnVP5iPVJWycggXEAu1El0RlFuM8JGc/HAiEA3uh/v5KeEIyyT1uZhxiNB1TGCrppTyzJQtvMuwMyWzw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvV3pCRA9TVsSAnZWagAAxFsP+wTOVkDOaKM4YdrIjeSV\nzAU1cVlp6/DNzQ/1zacrLlYwWmZrXrgnUPz4e3QoKW70bMwq3FEoLvtYwodL\n1AF8zQ9sik0VGOFImAWllZ/JdFVEXV9yagWVkCaLw4EXaq2SoUn+6jEpzyH/\nvwn/ZBNqTFEfXYkZi/Ut7s+V3Ny0vlNsZgvBoAEXBHA8OoVL+jWdwg2zJNEj\nLhsY924AAJ0XJj9jz7iyIhVq0Ub9Anwx/ecckkYm2Qs9X5QQkCJs3eIejFDy\n4IeUVDdUxC0bgUMs17ZJu6bTPQsGSs09Og0/crk27NTYo9QTJJpCD+n4ds8e\neROSNpWasMoOokFHLy3L/ROefpfrNPcQpvuH+9oT+DYOjhG27UqNTFUz9I/4\nJmQsnvzPjXRZUxxxaRM+yqoV0/6yi7TRaRFQt0qeLnuRzRj+SEPYQvgfbycW\nn+LCmLV/imcN/q88Fh0QdbrMe62mcSf0y0+/bchFq91ER6uEY1pCdm6zhITp\nC2hDEt6AYxF36zBW6Rc+g5fY8H7yPrfRa8cg4bLhxDXUyMA1Fl7aWzC4atCm\ndGTHHJwRPWDoFuikL0+Hd1KoWuBYbrauWl4IoYHmR9adGROPLAHxooNE3GJh\nFGwAtL3jvBNvDk9m0dO2HCXT+dNhFRKxncDUFumxVY5G+1wtu7xbfm6mJRnr\n7Wsi\r\n=BP+c\r\n-----END PGP SIGNATURE-----\r\n"},"main":"TestBattery.js","type":"module","gitHead":"774fe2516354ecef6b25fc8dfcf98a68cf17880b","scripts":{"test":"node_modules/mocha/bin/mocha"},"_npmUser":{"name":"capnajax","email":"thomas@capnajax.com"},"repository":{"url":"git+https://github.com/capnajax/test-battery.git","type":"git"},"_npmVersion":"8.1.0","description":"Test engine for JavaScript","directories":{},"_nodeVersion":"16.13.0","dependencies":{"format":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.1.3","expect.js":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/test-battery_0.1.5_1639800297439_0.80736743958259","host":"s3://npm-registry-packages"}},"0.1.6":{"name":"test-battery","version":"0.1.6","keywords":["test","unit-testing","expect","mocha"],"author":{"name":"Thomas D Wilkinson"},"license":"ISC","_id":"test-battery@0.1.6","maintainers":[{"name":"capnajax","email":"thomas@capnajax.com"}],"homepage":"https://github.com/capnajax/test-battery#readme","bugs":{"url":"https://github.com/capnajax/test-battery/issues"},"dist":{"shasum":"4fd9614cee6ef13ff929d20944e0b7169175a276","tarball":"https://registry.npmjs.org/test-battery/-/test-battery-0.1.6.tgz","fileCount":4,"integrity":"sha512-+46yLjAxfN5DxK17w8sw7SRfRm6u/Qhwe81a4UbNXrkHzU19b09o7csAUoBpqs0Hr4YxOr4M9DXqjA8ANlAZHg==","signatures":[{"sig":"MEUCIQDBvjKCcUQX8tE04Xr9OIXZWfogpvylsuA6SKJzVgXt8wIgRKmrETccT9nQhHoFW6Hz2F5UgSgGdSSAF3yppfuMUbI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27573,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhvWJgCRA9TVsSAnZWagAACB0P/23n3UtiOcjR65gQNFbd\niYSighrWoYqAKsW/paLJl83p6Wm/M0uPR/7CIRb/GpvMf+EWI2a4VZ1NZ6mJ\nWGu78fc0FOzUyv0Ii14d8t7nz3XN7vnvcE9L8sly48l8i77J3ZHgEE6rK3yG\n0VJ/skEkhwREz5fEKehI6hbxPeL6ksch2cz+ms2GYP0v/EkEHa3tFd5p+9q9\nKTGehJAZmfKk3psKqdiAErq7Hz+yFZh2QYGbRE98nYFqdY0f2Vto0SSeTwr7\n2mAjo6E6z6+4WUoo5DyDcwMBKfxR14r88rAKnGKhl1fOgLM1e9UogjnxixDS\nsiZWrE/Tryv+9AqaMxCITAziwX1oiE9UBk3NykJWcvtZiR2YsP/Z5Jswo3KB\nY2/c392e+9JxYmhkzAxTpZWtfV7TL5ijl/iXHsFP5XTWe/QZPxYh1bstoSXV\n8GPB66KSrF0B29Ulrz/hotSfzEI/YIWrGcLSk58Azg1LnCp94Mcg5XEK5IXK\nTsf6j+V//7Xdce6fHithOEQnlsi20q6i0hyiH+K8PXayQQbUhPcCokbOsXgq\nmeIfE23CFNAmM6jtXODvoZD55PBu5F21iTM51SDqoDXKIp4bqCVHjULu3nYB\nDW03oKzcsL9GDtEAoQoN38pK52A3jGr4ZcHq68/kdw/dvfhY1R91/Qt5Q5g1\nMFIy\r\n=JBNK\r\n-----END PGP SIGNATURE-----\r\n"},"main":"TestBattery.js","type":"module","gitHead":"774fe2516354ecef6b25fc8dfcf98a68cf17880b","scripts":{"test":"node_modules/mocha/bin/mocha"},"_npmUser":{"name":"capnajax","email":"thomas@capnajax.com"},"repository":{"url":"git+https://github.com/capnajax/test-battery.git","type":"git"},"_npmVersion":"8.1.0","description":"Test engine for JavaScript","directories":{},"_nodeVersion":"16.13.0","dependencies":{"format":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.1.3","expect.js":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/test-battery_0.1.6_1639801439858_0.37836538308929035","host":"s3://npm-registry-packages"}},"0.1.7":{"name":"test-battery","version":"0.1.7","keywords":["test","unit-testing","expect","mocha"],"author":{"name":"Thomas D Wilkinson"},"license":"ISC","_id":"test-battery@0.1.7","maintainers":[{"name":"capnajax","email":"thomas@capnajax.com"}],"homepage":"https://github.com/capnajax/test-battery#readme","bugs":{"url":"https://github.com/capnajax/test-battery/issues"},"dist":{"shasum":"1ad5d88f704ca4cc16182870c449199a6ce4def1","tarball":"https://registry.npmjs.org/test-battery/-/test-battery-0.1.7.tgz","fileCount":4,"integrity":"sha512-HCpIEaUvbxsnud1ZIEVj3YAojlv1yMtmvzG2EG++QWawLQyfVxWUwHHrUSDvgSChJz8XIdFFh2lMZr3gzvDMbg==","signatures":[{"sig":"MEUCIQCH/vOwluNNLdGPoPBW5W+2g/BECKvI/MN6WK/opdu44AIgWu0v8wTOkZ4SZOpyMyDym5Aq81uQV3qrgKOiwshLJ2g=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27906,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhwq+oCRA9TVsSAnZWagAAJqwQAIS4hFjjjYj/kqCY+V6a\nk8Vmi/nDAPTf+hx3V4rf/bLhRbEjqy6DsuzBkXfEgsBh9QtF2tI0UaOZEIZh\nUHvXuWqnjoUOxH1ng0zxseBY+Sw008kmU6mbQlAf0KUbtKa8fizJCZsDNiQc\nPck431O61aRiIoU8hL5qi0mq+kF6wUoyn2CisvUHa4etxvOdpSQHl2JiGHAs\n6yGJZubuNaqJmIGC6Qcuhy3FC76lKR86BOmjjKk6q46iWEsNQ/ihwIJ2cmOz\nNqMf6Wg5yipqX0AuJwSuxty4snqGkWU5YTGF9NhizqFrs3TgulKb6FKJlB74\ncWHOa5d/75BfXhrAcMnXSd86FEhEPXJ/q5PD/hvs8IYQk7PNVYUBnK6weoUR\n5YvwIcm7CpOAEQlnFBGJtKwJhmUkdd/96UhKC+Zd07Br5lsbvIu9hzo/r0rx\n9LkfKfV4nKfgLWuYPc4c4FBi+LaExuandiIaa8Kb/VGmT2pOaXq3ffnllH6e\n2E3ZFb0l/RAZahP/kLQbSWymoO6Ylgu9sHwpH8gGgdei+CvGK3ifXV9/lDMp\nc+5I3wNkLiQsJZZXO91FYN4fg9krv4rmm5/+KF8eFvUltVgCr4zcM01AbWUB\n5iAb7b66AgGhZgJfi4Vc9ala/DI4Y0Pz7Px3SxCLdWnCKf54agR4canefptG\nuaEn\r\n=Esge\r\n-----END PGP SIGNATURE-----\r\n"},"main":"TestBattery.js","type":"module","gitHead":"008ec8d32bba164fd1acd8f89f52a63e18548940","scripts":{"test":"node_modules/mocha/bin/mocha"},"_npmUser":{"name":"capnajax","email":"thomas@capnajax.com"},"repository":{"url":"git+https://github.com/capnajax/test-battery.git","type":"git"},"_npmVersion":"8.1.0","description":"Test engine for JavaScript","directories":{},"_nodeVersion":"16.13.0","dependencies":{"format":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.1.3","expect.js":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/test-battery_0.1.7_1640148904253_0.845344643200376","host":"s3://npm-registry-packages"}},"0.1.8":{"name":"test-battery","version":"0.1.8","keywords":["test","unit-testing","expect","mocha"],"author":{"name":"Thomas D Wilkinson"},"license":"ISC","_id":"test-battery@0.1.8","maintainers":[{"name":"capnajax","email":"thomas@capnajax.com"}],"homepage":"https://github.com/capnajax/test-battery#readme","bugs":{"url":"https://github.com/capnajax/test-battery/issues"},"dist":{"shasum":"de23021f300b304fc6698d35ebe00fb47419eb21","tarball":"https://registry.npmjs.org/test-battery/-/test-battery-0.1.8.tgz","fileCount":4,"integrity":"sha512-uPVVf0golrTw9j24GiawIC52Ky5DBliKRAObKGdejpY1Wgb0QoKYjDZObw3mzcz83l8YOAQZbrzMUKV15Xi2fg==","signatures":[{"sig":"MEYCIQCLpY9hPCUpA+5z6LTLTHvD6uq6l7Xk/DkjfgVzCHJ2QgIhALly0NBiD125iO1eUixUKucXBUYSeMX/1jP1v98ISmhe","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":29068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhw4x4CRA9TVsSAnZWagAAepEP/RzMHgDNMRGajrEr0n3K\nSJhUL53tXK7CR2cc9pAoANh9hDZM3su8EyngPwnWd2C9p0k0f4Vqw1TtV2gl\nPWkweqQUTs2iRVwBpmd9PuoJ510nHcgTvPXbug3chbptEUSqkr8EkCmJO+os\nKj6iyo88Qohuz+IvlfRR94GQTKTaaXCzZgcKrs7g256/FLp2/AkKIWqouZxs\njFiJ0UjaxvzTqqD9rmx2mLA5HNeGpJ1/gxNYunQ5zIjchFd7A03IkQR6Wk6l\nfAimNYH6MiCGFRJowrRAR8s0Efq1+zvPoqKF0cFu7nYu2cvHeQz4goEVVYTs\nYYo2tzmIwSR92xTOE66hUWl8mixTMV7PoXVlTxW6qNFQnv+VtKBb5rJEH5/k\ni1J9nEOChBqAKLE8S4T2dex3Zo4kmuHrk3AasBJuoZObDGtujtXNYU6FWgJ3\nT+3uw4RQb530KntRTXtkTiA+gLpuVf+7AeXXtfSQcyIGW3dj1lPbOsplDWrm\nrWGYrdWFRipSw6y3mYcUEwUeur/TGPcAiMRgnM7eMvbfmsvuHFL7I+7aGcTs\nhAikVyewBAclJ4AIk561Ptq3uhTmK9ied70UF8Y4FUOzsqk4PpBXpsglfrQp\nj1X+tU5vmxrOX2UPaYbeAeg9QDyYoZ6PVk7PMjZOVEr0NWK9zCmA9b6gZQj5\nxgFy\r\n=DjF4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"TestBattery.js","type":"module","gitHead":"008ec8d32bba164fd1acd8f89f52a63e18548940","scripts":{"test":"node_modules/mocha/bin/mocha"},"_npmUser":{"name":"capnajax","email":"thomas@capnajax.com"},"repository":{"url":"git+https://github.com/capnajax/test-battery.git","type":"git"},"_npmVersion":"8.1.0","description":"Test engine for JavaScript","directories":{},"_nodeVersion":"16.13.0","dependencies":{"format":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.1.3","expect.js":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/test-battery_0.1.8_1640205432175_0.05325675008692321","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"test-battery","version":"0.2.0","keywords":["test","unit-testing","expect","mocha"],"author":{"name":"Thomas D Wilkinson"},"license":"ISC","_id":"test-battery@0.2.0","maintainers":[{"name":"capnajax","email":"thomas@capnajax.com"}],"homepage":"https://github.com/capnajax/test-battery#readme","bugs":{"url":"https://github.com/capnajax/test-battery/issues"},"dist":{"shasum":"12bf4fd8531130ebe5d8d4b96fc91ef924b44c3f","tarball":"https://registry.npmjs.org/test-battery/-/test-battery-0.2.0.tgz","fileCount":4,"integrity":"sha512-RB7hE4LHgS3AzsDE9UOZeTwK6ge3EIKyTQkyYKnfkZ+tltkVrDF2IHEdVImSgOBVEmtIvkP71ADXuU1rzozA2A==","signatures":[{"sig":"MEUCIGethSw78FK3+a35SjeRxWsUs7p36SMDkS/u4+nh3JY3AiEA3jUPvjTLn5WQMpaBKgs1voHmr9XTFpvelgaGgfIcNd4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47510,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxnNhCRA9TVsSAnZWagAAfAkP/3cHCDnay34qXZ3WU5ZH\nzaI7tnYhcH8KhzkVlRM5LVcN4SOBj+ACxpiGAkwR59NYZy48ss/zNKX5j3Qg\nxIQAoZ2TwK7hFEALg1zrhnePevfgQxcAU4/ViTkcVV8ze+dpOuDhzaCVvHYc\n0nxEQEK876NUTz8Ci9LHix133DYrw4WxvZd9XmepcN8yvmtTBWj2c28jz1g7\nx0iqsu/qP0WPlSxgi6fsGD2lyBe1x3Ww57yrfW01GNfktpFtuqCGC6Lic6yV\n7/X/IWOrjqS/j4tFSrm/6zwlSVLMdCn2LsSn8KDl8WDA+LgeA8eMzt30V60d\n8SvcDsocsjqlWPvFUL48n+A3hEcEmjeHipkR11smT8xtCgancQHiOykAnyEH\nHi0s9v7mltWVDLkk5Iww+DfBKUOftrG2At91oS+o/osC1oldOmsLEhcSdIyD\nm4jJ29cu6bvUsfooXokZ/2yv9JEpOw5VVHjG1EZ1O04vCrAGZX0DTGARudI9\nzGq3YRRShC9m2ldBYAiiPRTn6PeFyOIGY6d9rV+RnXuk+vnQktZGq+c1H6dB\n6ujag/1vJSzLusKUOqJ8sEjTnkF2eUZzRCnvTM/5G6qku9hsTVuVR7lWIsy8\n2nbhqNM+aREZT9AtJ54/9UW0MfO0NWrXu+pWHvF2WQJyN4zH5vL0P9gH8KrJ\ndt2w\r\n=zj1e\r\n-----END PGP SIGNATURE-----\r\n"},"main":"TestBattery.js","type":"module","gitHead":"157ee8a96695cfb827536c279860323baa69a325","scripts":{"test":"node_modules/mocha/bin/mocha"},"_npmUser":{"name":"capnajax","email":"thomas@capnajax.com"},"repository":{"url":"git+https://github.com/capnajax/test-battery.git","type":"git"},"_npmVersion":"8.1.0","description":"Test engine for JavaScript","directories":{},"_nodeVersion":"16.13.0","dependencies":{"format":"^0.2.2","lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.1.3"},"_npmOperationalInternal":{"tmp":"tmp/test-battery_0.2.0_1640395617437_0.20155598584064438","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"test-battery","version":"0.2.1","keywords":["test","unit-testing","expect","mocha"],"author":{"name":"Thomas D Wilkinson"},"license":"ISC","_id":"test-battery@0.2.1","maintainers":[{"name":"capnajax","email":"thomas@capnajax.com"}],"homepage":"https://github.com/capnajax/test-battery#readme","bugs":{"url":"https://github.com/capnajax/test-battery/issues"},"dist":{"shasum":"bb83d1e2c041827abb5ff2b92739d4619d82b421","tarball":"https://registry.npmjs.org/test-battery/-/test-battery-0.2.1.tgz","fileCount":4,"integrity":"sha512-Rokk85kmteBfHF1plGIZwlyGz97DHw073kFb5h+jcxkhk5ErdkUf7a06ZlxBD2OcxfJopuPnReVhULIpMkMCew==","signatures":[{"sig":"MEYCIQC0NfUahGgFYkLsQ3Jn/6FIAMsrdsjqVKLT6g5HCBLFgwIhAOAlEVRDEaOLkFWy9UabUmQgtpoaqvsOyUz1etQ4HZRy","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhxnPCCRA9TVsSAnZWagAAZ4UP/A0RWG2PqV2bUvIwctI2\nOPR/ukKPNLMI8ieQnwP4JGatBdWBoRNGGIr208PbZnS2CGKQhV+IjpYPuBMJ\nfdyK4pSeRKXOparGre3k807JDeT2OP3DRPG+KNd2GDw44NHWPw4Sm6vTdV2T\n9RQ2ActUxSUyqpdBb3DsgcG0nvGXh0xfSyCiR6BznxGgIIl0HqD1ciWElTZH\nu/QsvEq2Jt+jmhnEbCp/eFpRNC65oKGAZ9/pv3RSyP8tPzyhqCxvjbp9Cp+c\nF+Yg04xp/smgrCVhmt8JoUBYETCO8LtnHhTNOecv6+Uxm3DHRoTzx3Ouqkuu\n7uGMhCGUFhnbXHm9Is6Zeo0rQgjAR0mpFaYY4cScK3FRVuaZKOh/k7sKKgAx\n0+CwyDKADZxraScnE8pgy03rPFkDPwGgT/kVCTbJBrSm60BOdFQ933t7qZRD\nHzM7tHrfQyHvcwv5hHaIY4jLIxATeSuFIhjxUVANstXmskbgTeldT05V1nGb\ntNcBhtsio+8W0g6FnyQTNckuGBGeFfo4DTY/UvtJvmZRE1AtgsJub37iVmBY\n7N5azzohXtc6f+fpruYx2I2Utj8+NpSZwp9n8xs+eKEvivcVi7DOxJndo9zU\nQHioV/LYB9gm+z7evk9dopif0lmz8iJr2YBUOflhyVAWohSTyzNkD72Rqn6S\nLnPJ\r\n=/opk\r\n-----END PGP SIGNATURE-----\r\n"},"main":"TestBattery.js","type":"module","gitHead":"157ee8a96695cfb827536c279860323baa69a325","scripts":{"test":"node_modules/mocha/bin/mocha"},"_npmUser":{"name":"capnajax","email":"thomas@capnajax.com"},"repository":{"url":"git+https://github.com/capnajax/test-battery.git","type":"git"},"_npmVersion":"8.1.0","description":"Test engine for JavaScript","directories":{},"_nodeVersion":"16.13.0","dependencies":{"format":"^0.2.2","lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.1.3"},"_npmOperationalInternal":{"tmp":"tmp/test-battery_0.2.1_1640395714245_0.6872960081461452","host":"s3://npm-registry-packages"}},"0.2.2":{"name":"test-battery","version":"0.2.2","keywords":["test","unit-testing","expect","mocha"],"author":{"name":"Thomas D Wilkinson"},"license":"ISC","_id":"test-battery@0.2.2","maintainers":[{"name":"capnajax","email":"thomas@capnajax.com"}],"homepage":"https://github.com/capnajax/test-battery#readme","bugs":{"url":"https://github.com/capnajax/test-battery/issues"},"dist":{"shasum":"99686c479846027ecc44bd0358899e15039759ad","tarball":"https://registry.npmjs.org/test-battery/-/test-battery-0.2.2.tgz","fileCount":4,"integrity":"sha512-hmBNbt7i2MetEAOBL3cLm85Tk0mVuvSPfAM7PeESFrZrPAVHe8Kj25FZJA5Thj5EdNOw5UNsKGTPglclspyMzQ==","signatures":[{"sig":"MEYCIQD6GnzgkMwiRE6mAKo64VgOpZgwEX35NRDsrFLbZ4jKqwIhANLt5R9YBP7fi4EDbNL2Fei5NicZO24dAZydW8oi1Rot","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":47512,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh44GiCRA9TVsSAnZWagAAAuIP+gJ0Y9eeBVmvX83y9Nrf\n1rzGp4rjYjsefb4wuBPVyPg9sxwp87d9EGP0dLBNxn6P/G2Fs/m462OpW467\nqI7nI3tXxB5226I9yBMbFBRij66w6kQ6mcsmoBIzONM6Oj/9Sxe0adD0kGC7\n6zPrgbDD4X99/pQhECqN3Ygn+49Xf1ZQ8JzQjeAJ2QTB5qn3h0NmP7UJYe3s\nTREDjwL/fU6SEnUAjUVT1VplNb6Rr6MZeI5q1Bbfhlwr0ICBsF1DADbD/gMp\nbf34u425khQQI442552Ut+91V1DkSy3idDfYMBeiyw13zJEGoYrF7nvcn6jr\nvRjacqfB0OrLo1kzc8FkgZk5ocoe9k5b/i3Lu5uwY0eNFbNNRTGbgrS1389i\nvsjAK24jryPuvrmSSKwWWBmsgPrtlBVYdUJlVhwahyld71vgnOH5YMWm2aWG\nO+HaVvja6yt2S51ehqT4Lp5Ly5e+KHJriJFyraHnRySiHR9vZR6YvNT0uSMt\nLtDNH2PoLSz0CMIiCbpzba0uXdJLO2aO2V58oDPFkfpW83HbX94r+wYfhff1\nfq63CYmgC+Pj7po0tVh0tH2khb1Yvf98S7FDNAptRSDWny0WQagOzDOhPxyw\n4ub7SkPuIOnNYWZfNZriOSGKe1n4NDdvEAQWAXj1e9wt6SmXZ7ar4oC8ILgx\nmViw\r\n=MeQT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"TestBattery.js","type":"module","gitHead":"d70a1bb2c733d1473e2377028d979605c72b39b8","scripts":{"test":"node_modules/mocha/bin/mocha"},"_npmUser":{"name":"capnajax","email":"thomas@capnajax.com"},"repository":{"url":"git+https://github.com/capnajax/test-battery.git","type":"git"},"_npmVersion":"8.1.0","description":"Test engine for JavaScript","directories":{},"_nodeVersion":"16.13.0","dependencies":{"format":"^0.2.2","lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.1.3"},"_npmOperationalInternal":{"tmp":"tmp/test-battery_0.2.2_1642299809737_0.7074698471060177","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"test-battery","version":"0.3.0","keywords":["test","unit-testing","expect","mocha"],"author":{"name":"Thomas D Wilkinson"},"license":"ISC","_id":"test-battery@0.3.0","maintainers":[{"name":"capnajax","email":"thomas@capnajax.com"}],"homepage":"https://github.com/capnajax/test-battery#readme","bugs":{"url":"https://github.com/capnajax/test-battery/issues"},"dist":{"shasum":"0249180db65ee851bc8057d11107ed1046ed90c3","tarball":"https://registry.npmjs.org/test-battery/-/test-battery-0.3.0.tgz","fileCount":4,"integrity":"sha512-8Cia/gTngAd55S2+yvOhYJgnuq2CkhGmCFMDcQf0jGdqh39z6yY2voWfFD4IJnQkBqa+qMJf+9EthdbfcUT/hw==","signatures":[{"sig":"MEYCIQC3ZlKq3Z0eI8M2kYk6SxmvE4uhZVGDgN+RC9lNlRI+QwIhAM4VLsAxa9p9fv+M2Abikyy4+jdvxpTlzlc2ZpVWgtb6","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50018,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi0d00ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmoitA//QqFFXlWWgjvxDlFNBz6q/ouOI7Ui1gtm/eccsz2Pprf3XriQ\r\n9Bw2kVKItOAmh75vAGrP99LYyOrypBDL1TTX+h7MvERBzWK8ClIPcSl1hkvE\r\nBCUQJCe9gk6l2bGZU+kQKuqjTgzFoYiVm2uAkJhf10+SvCB7i9tRMtlJjDM6\r\ntBd+BLVo5kNeIcTtauW4gTO9gsy5UdODr/ZtFrlPN8IjDymhyF4QLNDd2aJD\r\neHCOsXYLLGWrcJ4J5TFNr7g6jQqo3nImMCbk598mEecwQaTC0/wpFUxWSaP/\r\nRv4ppryOOPsef8g6jGhvePkGPxM8spVN60P7BCuWm4mLHoPbJrhv9HEl/xWL\r\nlluit0UwpkuP5RMshQU0o8nz2iNwJZkLbAIqDpvh1Tz5WYOdZlCPfTeUYn+n\r\nsuPwxMQicAvDqg3M9MWIkNSomsVxc+abhJxsWO1pgPOWqCEiluClfCrhlhxd\r\nzKAdePhIrajpDosjMERBnGEF6lv90zZGYRXgKsgRs7Fby+6Iq50JG38xzZpY\r\nSKWbf9qEz78bKQDZSys9dFaB32Ketk6a8vyDX6XlF3y2Y0gt2rTXKQa2adpv\r\nmWoK6wXRI4o7UIt5e+ik/I/9aoGXlXh2Fxjpk1CG8OegypmKgyYB6P5uXUBD\r\n0dtuxnVNQuxEHA9Lu0+DVigyikJsvzEHOLw=\r\n=mC/A\r\n-----END PGP SIGNATURE-----\r\n"},"main":"TestBattery.js","type":"module","gitHead":"e8847f76a58f730434bbd2b7e3526a69d2cf45f0","scripts":{"test":"node_modules/mocha/bin/mocha"},"_npmUser":{"name":"capnajax","email":"thomas@capnajax.com"},"repository":{"url":"git+https://github.com/capnajax/test-battery.git","type":"git"},"_npmVersion":"8.1.0","description":"Test engine for JavaScript","directories":{},"_nodeVersion":"16.13.0","dependencies":{"format":"^0.2.2","lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.1.3"},"_npmOperationalInternal":{"tmp":"tmp/test-battery_0.3.0_1657920820245_0.30729433918285287","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"test-battery","version":"1.0.0","keywords":["test","unit-testing","expect","mocha"],"author":{"name":"Thomas D Wilkinson"},"license":"ISC","_id":"test-battery@1.0.0","maintainers":[{"name":"capnajax","email":"thomas@capnajax.com"}],"homepage":"https://github.com/capnajax/test-battery#readme","bugs":{"url":"https://github.com/capnajax/test-battery/issues"},"dist":{"shasum":"822d3d577461dada39246f704249489b2501edcc","tarball":"https://registry.npmjs.org/test-battery/-/test-battery-1.0.0.tgz","fileCount":4,"integrity":"sha512-Xttf5usSPjs4rHp939k2KS40Da6hHH46ypqoJKM6DwRuhzmhtf/tBmrm4r/K1BlwwNayIbpjONaNOghIKsoFeQ==","signatures":[{"sig":"MEQCIA6w/DfdaMUR4xzQ4Kmng7NiQp9xTn57xBEJ2c0mtb2EAiA9GehzsbXN0THXHXRjl7CMJallskjQJcoSfXj+h/aEDQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":50880},"main":"TestBattery.js","type":"module","gitHead":"e8847f76a58f730434bbd2b7e3526a69d2cf45f0","scripts":{"test":"node_modules/mocha/bin/mocha","testc":"node_modules/mocha/bin/mocha -c"},"_npmUser":{"name":"capnajax","email":"thomas@capnajax.com"},"repository":{"url":"git+https://github.com/capnajax/test-battery.git","type":"git"},"_npmVersion":"9.5.1","description":"Test engine for JavaScript","directories":{},"_nodeVersion":"18.16.0","dependencies":{"format":"^0.2.2","lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.1.3"},"_npmOperationalInternal":{"tmp":"tmp/test-battery_1.0.0_1690475475221_0.7318371385106024","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"test-battery","version":"1.0.1","keywords":["test","unit-testing","expect","mocha"],"author":{"name":"Thomas D Wilkinson"},"license":"ISC","_id":"test-battery@1.0.1","maintainers":[{"name":"capnajax","email":"thomas@capnajax.com"}],"homepage":"https://github.com/capnajax/test-battery#readme","bugs":{"url":"https://github.com/capnajax/test-battery/issues"},"dist":{"shasum":"4e28f08dbe8cc0e8d67a65138e35b64e46a89d42","tarball":"https://registry.npmjs.org/test-battery/-/test-battery-1.0.1.tgz","fileCount":4,"integrity":"sha512-vYdes5KDHrYnloPcFt/gxWR00trPKQ8iw2KHR8TdOtV1wovyTyLEcQZ7XNBIYb8TJoJpxeUoEJY93iRT9kiUzw==","signatures":[{"sig":"MEYCIQDdL7n68LnPODnnPDvdU5J3gWf0HI6w3QJx8enrGa2kSAIhAIX9mgEeZeVRBdNEy0dPHyHR27uTqZoOaK+bXhQctJTS","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":52067},"main":"TestBattery.js","type":"module","gitHead":"cac12e77006658caed6863579af87c208282f040","scripts":{"test":"node_modules/mocha/bin/mocha","testc":"node_modules/mocha/bin/mocha -c"},"_npmUser":{"name":"capnajax","email":"thomas@capnajax.com"},"repository":{"url":"git+https://github.com/capnajax/test-battery.git","type":"git"},"_npmVersion":"9.5.1","description":"Test engine for JavaScript","directories":{},"_nodeVersion":"18.16.0","dependencies":{"lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.1.3"},"_npmOperationalInternal":{"tmp":"tmp/test-battery_1.0.1_1690483069928_0.5063421043669076","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"test-battery","version":"2.0.0","keywords":["test","unit-testing","expect","mocha"],"author":{"name":"Thomas D Wilkinson"},"license":"ISC","_id":"test-battery@2.0.0","maintainers":[{"name":"capnajax","email":"thomas@capnajax.com"}],"homepage":"https://github.com/capnajax/test-battery#readme","bugs":{"url":"https://github.com/capnajax/test-battery/issues"},"dist":{"shasum":"6fcd65e9b3a137d255d59e09fb163dd0f9de1f96","tarball":"https://registry.npmjs.org/test-battery/-/test-battery-2.0.0.tgz","fileCount":6,"integrity":"sha512-JtXfpdn43svM7MzBasYQAkYAll+LQmv7kHxfMVcwBBGVHAXqnn6EDXUuV/S/b5mNxzMiwQJAXgKNiVdj4f0QZg==","signatures":[{"sig":"MEUCIQDzGDnZqgQPKMEj5l2cAMLHJXfEsfKNMZ0da5etYEGNAwIgG6hylM+pWVRYZlmP/lvgWNLX63z7Jo8yCSlpMewKqys=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92574},"main":"test-battery.js","type":"module","gitHead":"939e939b6c9047d2fb717e8992facbb3b04e4dee","scripts":{"test":"npm run build && node_modules/mocha/bin/mocha","build":"tsc","testc":"npm run build && node_modules/mocha/bin/mocha -c"},"_npmUser":{"name":"capnajax","email":"thomas@capnajax.com"},"repository":{"url":"git+https://github.com/capnajax/test-battery.git","type":"git"},"_npmVersion":"10.5.0","description":"Test engine for JavaScript","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.1.3","eslint":"^8.57.0","typescript":"^5.4.5","@types/node":"^20.12.7","@typescript-eslint/parser":"^7.7.0","@typescript-eslint/eslint-plugin":"^7.7.0"},"_npmOperationalInternal":{"tmp":"tmp/test-battery_2.0.0_1713764715894_0.42252432736834455","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"test-battery","version":"2.0.1","keywords":["test","unit-testing","expect","mocha"],"author":{"name":"Thomas D Wilkinson"},"license":"ISC","_id":"test-battery@2.0.1","maintainers":[{"name":"capnajax","email":"thomas@capnajax.com"}],"homepage":"https://github.com/capnajax/test-battery#readme","bugs":{"url":"https://github.com/capnajax/test-battery/issues"},"dist":{"shasum":"1d03eb037ca9924973112d6e7eb9858f485e108f","tarball":"https://registry.npmjs.org/test-battery/-/test-battery-2.0.1.tgz","fileCount":6,"integrity":"sha512-ifjR09zip5BtOC7paDFp5bZJ+/z+K5mQt0AozVk8fcSS2STqgps1IcD5s4UbzB2PayXW6qfg7MTWGknIdXQX+A==","signatures":[{"sig":"MEYCIQDXPzh/+AOcnj89wz7gOmNCYjuufS70ELhc0ofmpHZ4qAIhAO6ZuQ2iPWgb8eSl8ksSAzDXmJo6UfrjE/BHRsbN7XpB","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":92576},"main":"test-battery.js","type":"module","gitHead":"e294cbd17adf332bb916de0b0d5e8c8cdcf48a64","scripts":{"test":"npm run build && node_modules/mocha/bin/mocha","build":"tsc","testc":"npm run build && node_modules/mocha/bin/mocha -c"},"_npmUser":{"name":"capnajax","email":"thomas@capnajax.com"},"repository":{"url":"git+https://github.com/capnajax/test-battery.git","type":"git"},"_npmVersion":"10.8.0","description":"Test engine for JavaScript","directories":{},"_nodeVersion":"20.12.2","_hasShrinkwrap":false,"devDependencies":{"mocha":"^9.1.3","eslint":"^8.57.0","typescript":"^5.4.5","@types/node":"^20.12.7","@typescript-eslint/parser":"^7.7.0","@typescript-eslint/eslint-plugin":"^7.7.0"},"_npmOperationalInternal":{"tmp":"tmp/test-battery_2.0.1_1720800509003_0.596225740724359","host":"s3://npm-registry-packages"}},"2.1.0":{"name":"test-battery","version":"2.1.0","keywords":["test","unit-testing","expect","mocha"],"author":{"name":"Thomas D Wilkinson"},"license":"ISC","_id":"test-battery@2.1.0","maintainers":[{"name":"capnajax","email":"thomas@capnajax.com"}],"homepage":"https://github.com/capnajax/test-battery#readme","bugs":{"url":"https://github.com/capnajax/test-battery/issues"},"dist":{"shasum":"e1caf505854d3e5e28cba5868eb09adc2555bf3c","tarball":"https://registry.npmjs.org/test-battery/-/test-battery-2.1.0.tgz","fileCount":6,"integrity":"sha512-El+fRxcV/mkMojVt3wTpiQiD5JxAYsC3F8diIFCplg7bmMVJH3RCttDdGEBCodFJriEtvxOtkecyMyqf4N9T7w==","signatures":[{"sig":"MEQCIDz2QLqZvsm0uXIA+LRU83W1pOijXSnDBCm2Q+pQSwn4AiAbhOUrPzeQpy7TkPrF0D+Y/Ftg7h5Hi2EYLQ7vS3Tuvw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":101306},"main":"test-battery.js","type":"module","gitHead":"e294cbd17adf332bb916de0b0d5e8c8cdcf48a64","scripts":{"test":"npm run build && node_modules/mocha/bin/mocha.js","build":"tsc","testc":"npm run build && node_modules/mocha/bin/mocha.js -c"},"_npmUser":{"name":"capnajax","email":"thomas@capnajax.com"},"repository":{"url":"git+https://github.com/capnajax/test-battery.git","type":"git"},"_npmVersion":"10.8.2","description":"Test engine for JavaScript","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"mocha":"^11.0.1","eslint":"^8.57.0","typescript":"^5.4.5","@types/node":"^20.12.7","@typescript-eslint/parser":"^7.7.0","@typescript-eslint/eslint-plugin":"^7.7.0"},"_npmOperationalInternal":{"tmp":"tmp/test-battery_2.1.0_1734308885881_0.5719781551197427","host":"s3://npm-registry-packages-npm-production"}},"3.0.4":{"name":"test-battery","version":"3.0.4","keywords":["test","unit-testing","expect","mocha"],"author":{"name":"Thomas D Wilkinson"},"license":"ISC","_id":"test-battery@3.0.4","maintainers":[{"name":"capnajax","email":"thomas@capnajax.com"}],"homepage":"https://github.com/capnajax/test-battery#readme","bugs":{"url":"https://github.com/capnajax/test-battery/issues"},"dist":{"shasum":"e638f614a9c39c89854db371dd5459331736f588","tarball":"https://registry.npmjs.org/test-battery/-/test-battery-3.0.4.tgz","fileCount":12,"integrity":"sha512-SC3UkAxLVMxqBDS+6QHc6fn1rfOY2hvpQmiwl2zdMVh54Ey7TyQOcoypuHNHtwrXtrzYjPgVTgk/BSYX4YGB2g==","signatures":[{"sig":"MEMCHw3j8pGA/Fgwjsi2O9lpr9V4+eKgcEpAn+kIsXwkZBgCIAfMbIu4qsIkjcRC/IUtY5PWdS8Exyds4Qbx3/jVmE+5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":224975},"main":"dist/src/test-battery.js","type":"module","types":"./dist/src/test-battery.d.ts","gitHead":"51e2fca679fd7d94e65e6ce200e537bcd4bbda16","scripts":{"test":"npm run build && node --test --experimental-test-coverage dist/test/*.test.js","build":"tsc"},"_npmUser":{"name":"capnajax","actor":{"name":"capnajax","type":"user","email":"thomas@capnajax.com"},"email":"thomas@capnajax.com"},"repository":{"url":"git+https://github.com/capnajax/test-battery.git","type":"git"},"_npmVersion":"11.3.0","description":"Assertion engine for JavaScript that plays nicely with parallel promises","directories":{},"_nodeVersion":"24.2.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","ts-node":"^10.9.2","typescript":"^5.4.5","@types/node":"^20.12.7","source-map-support":"^0.5.21","@typescript-eslint/parser":"^7.7.0","@typescript-eslint/eslint-plugin":"^7.7.0"},"_npmOperationalInternal":{"tmp":"tmp/test-battery_3.0.4_1751086946031_0.5127697506626439","host":"s3://npm-registry-packages-npm-production"}},"3.0.5":{"name":"test-battery","version":"3.0.5","keywords":["test","unit-testing","expect","mocha"],"author":{"name":"Thomas D Wilkinson"},"license":"ISC","_id":"test-battery@3.0.5","maintainers":[{"name":"capnajax","email":"thomas@capnajax.com"}],"homepage":"https://github.com/capnajax/test-battery#readme","bugs":{"url":"https://github.com/capnajax/test-battery/issues"},"dist":{"shasum":"0b6a44a48ff929c6076dd58281db6b0f33068028","tarball":"https://registry.npmjs.org/test-battery/-/test-battery-3.0.5.tgz","fileCount":12,"integrity":"sha512-Q++I7CVec1fdSnoWMEBexrIEOuela68v7iP7NaHVi0r1zrzoto7n04nLN3Dw2NbQkqfcg7wXyKAiXcXfYIR+uA==","signatures":[{"sig":"MEUCIDbbEu4ZCmhw6DEBHIEgcG7i6Llba3Wrl82FGYILQsWoAiEAt4lN4WaahYSVO4Bh94KdNiEXpfHHgU3w17o3EUs0QME=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":225821},"main":"dist/src/test-battery.js","type":"module","types":"./dist/src/test-battery.d.ts","gitHead":"7239a233fdd92a3b8420f0dcb2be107803ad5ea6","scripts":{"test":"npm run build && node --test --experimental-test-coverage dist/test/*.test.js","build":"tsc"},"_npmUser":{"name":"capnajax","actor":{"name":"capnajax","type":"user","email":"thomas@capnajax.com"},"email":"thomas@capnajax.com"},"repository":{"url":"git+https://github.com/capnajax/test-battery.git","type":"git"},"_npmVersion":"11.3.0","description":"Assertion engine for JavaScript that plays nicely with parallel promises","directories":{},"_nodeVersion":"24.2.0","_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.57.0","ts-node":"^10.9.2","typescript":"^5.4.5","@types/node":"^20.12.7","source-map-support":"^0.5.21","@typescript-eslint/parser":"^7.7.0","@typescript-eslint/eslint-plugin":"^7.7.0"},"_npmOperationalInternal":{"tmp":"tmp/test-battery_3.0.5_1751125763623_0.5186633057244694","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"test-battery","version":"3.1.0","keywords":["test","unit-testing","expect","mocha"],"author":{"name":"Thomas D Wilkinson"},"license":"ISC","_id":"test-battery@3.1.0","maintainers":[{"name":"capnajax","email":"thomas@capnajax.com"}],"homepage":"https://github.com/capnajax/test-battery#readme","bugs":{"url":"https://github.com/capnajax/test-battery/issues"},"dist":{"shasum":"f979701f8d5e941a74d51bfdece3446055b2a574","tarball":"https://registry.npmjs.org/test-battery/-/test-battery-3.1.0.tgz","fileCount":20,"integrity":"sha512-qRG0duhfEKIgfVkHxx8Y+/AYTbHAhm5R9YtfIyhJjPVzFhQTJ+2MYRwVrTTh4WHJwwCpNmoyC81lyxjGw7RMwQ==","signatures":[{"sig":"MEQCIF9HDnyfGLtcai/li1VErh0lwH48V1gra+bxrvgoYPn9AiBP/rlBNkyfFaEcN6RRjOukwFktFzP9chZOhqhQjxcN3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":244181},"main":"dist/src/test-battery.js","type":"module","types":"./dist/src/test-battery.d.ts","gitHead":"7239a233fdd92a3b8420f0dcb2be107803ad5ea6","scripts":{"test":"npm run build && node --test --experimental-test-coverage dist/test/*.test.js","build":"tsc","test-examples":"npm run build && ! (node --test dist/examples/test-runner/*.js) && node_modules/mocha/bin/mocha.js dist/examples/mocha ; echo 'REMEMBER THE TEST RUNNER TEST SHOULD FAIL WITH ONE ERROR EACH AND ONE REFUSED TEST'"},"_npmUser":{"name":"capnajax","actor":{"name":"capnajax","type":"user","email":"thomas@capnajax.com"},"email":"thomas@capnajax.com"},"repository":{"url":"git+https://github.com/capnajax/test-battery.git","type":"git"},"_npmVersion":"11.3.0","description":"Assertion engine for JavaScript that plays nicely with parallel promises","directories":{},"_nodeVersion":"24.2.0","_hasShrinkwrap":false,"devDependencies":{"mocha":"^11.7.1","eslint":"^8.57.0","ts-node":"^10.9.2","typescript":"^5.4.5","@types/node":"^20.12.7","@types/mocha":"^10.0.10","source-map-support":"^0.5.21","@typescript-eslint/parser":"^7.7.0","@typescript-eslint/eslint-plugin":"^7.7.0"},"_npmOperationalInternal":{"tmp":"tmp/test-battery_3.1.0_1751736706962_0.1553941360670541","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"test-battery","version":"3.2.0","keywords":["test","unit-testing","expect","mocha"],"author":{"name":"Thomas D Wilkinson"},"license":"ISC","_id":"test-battery@3.2.0","maintainers":[{"name":"capnajax","email":"thomas@capnajax.com"}],"homepage":"https://github.com/capnajax/test-battery#readme","bugs":{"url":"https://github.com/capnajax/test-battery/issues"},"dist":{"shasum":"e1b11182d0922b16676b0e6c71c64f4a75b05494","tarball":"https://registry.npmjs.org/test-battery/-/test-battery-3.2.0.tgz","fileCount":20,"integrity":"sha512-C3o4vJ/uXDsMSLmHJxlBdZeNjs8CtBoR877dUcmDSge66iwnBCOPBVBCXfcFHmTKWiuga3hc5Hpk4Lve/bIuog==","signatures":[{"sig":"MEYCIQDwG5HguNoz9BqDFkXR5OzetJLTh+1JSHlEQ/HkAGB9UgIhANJkQiRC5nU1RuUL453ju8MoQzHCQQz2MDG8qqY2MqVn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":258100},"main":"dist/src/test-battery.js","type":"module","types":"./dist/src/test-battery.d.ts","gitHead":"a7ae25f8cd68b1a95fe054cc915cfbac4610d7d6","scripts":{"test":"npm run build && node --test --experimental-test-coverage dist/test/*.test.js","build":"tsc","test-examples":"npm run build && ! (node --test dist/examples/test-runner/*.js) && node_modules/mocha/bin/mocha.js dist/examples/mocha ; echo 'REMEMBER THE TEST RUNNER TEST SHOULD FAIL WITH ONE ERROR EACH AND ONE REFUSED TEST'"},"_npmUser":{"name":"capnajax","email":"thomas@capnajax.com"},"repository":{"url":"git+https://github.com/capnajax/test-battery.git","type":"git"},"_npmVersion":"11.9.0","description":"Assertion engine for JavaScript that plays nicely with parallel promises","directories":{},"_nodeVersion":"24.9.0","_hasShrinkwrap":false,"devDependencies":{"mocha":"^11.7.1","eslint":"^8.57.0","ts-node":"^10.9.2","typescript":"^5.4.5","@types/node":"^20.12.7","@types/mocha":"^10.0.10","source-map-support":"^0.5.21","@typescript-eslint/parser":"^7.7.0","@typescript-eslint/eslint-plugin":"^7.7.0"},"_npmOperationalInternal":{"tmp":"tmp/test-battery_3.2.0_1771281796531_0.740003254972603","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"test-battery","version":"3.2.1","keywords":["test","unit-testing","expect","mocha"],"author":{"name":"Thomas D Wilkinson"},"license":"ISC","_id":"test-battery@3.2.1","maintainers":[{"name":"capnajax","email":"thomas@capnajax.com"}],"homepage":"https://github.com/capnajax/test-battery#readme","bugs":{"url":"https://github.com/capnajax/test-battery/issues"},"dist":{"shasum":"32127d3fd586077d6b51f87bcf40aa52a1a3907c","tarball":"https://registry.npmjs.org/test-battery/-/test-battery-3.2.1.tgz","fileCount":20,"integrity":"sha512-qottwFKPWXKs192cLAu2w15t8HcRAk8u3PZIWZHm4mvPZ13nxi+tC4g/6dzlv9xF0S7hIyI65fYkm1cg2RQIhQ==","signatures":[{"sig":"MEUCIQCaUbUqvNg6s/nZ7UygmsZKlB2ikhpeHP9G4W2JfH+UugIgNEdYeFY9jqjfqOYFTE8JSx7p2P6KvVYjRZ9dmI/co5I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":258226},"main":"dist/src/test-battery.js","type":"module","types":"./dist/src/test-battery.d.ts","gitHead":"a7ae25f8cd68b1a95fe054cc915cfbac4610d7d6","scripts":{"test":"npm run build && node --test --experimental-test-coverage dist/test/*.test.js","build":"tsc","test-examples":"npm run build && ! (node --test dist/examples/test-runner/*.js) && node_modules/mocha/bin/mocha.js dist/examples/mocha ; echo 'REMEMBER THE TEST RUNNER TEST SHOULD FAIL WITH ONE ERROR EACH AND ONE REFUSED TEST'"},"_npmUser":{"name":"capnajax","email":"thomas@capnajax.com"},"repository":{"url":"git+https://github.com/capnajax/test-battery.git","type":"git"},"_npmVersion":"11.9.0","description":"Assertion engine for JavaScript that plays nicely with parallel promises","directories":{},"_nodeVersion":"24.9.0","_hasShrinkwrap":false,"devDependencies":{"mocha":"^11.7.1","eslint":"^8.57.0","ts-node":"^10.9.2","typescript":"^5.4.5","@types/node":"^20.12.7","@types/mocha":"^10.0.10","source-map-support":"^0.5.21","@typescript-eslint/parser":"^7.7.0","@typescript-eslint/eslint-plugin":"^7.7.0"},"_npmOperationalInternal":{"tmp":"tmp/test-battery_3.2.1_1771282072788_0.3374702356478261","host":"s3://npm-registry-packages-npm-production"}},"3.2.2":{"name":"test-battery","version":"3.2.2","description":"Assertion engine for JavaScript that plays nicely with parallel promises","main":"dist/src/test-battery.js","type":"module","scripts":{"build":"tsc","test":"npm run build && node --test --experimental-test-coverage dist/test/*.test.js","test-examples":"npm run build && ! (node --test dist/examples/test-runner/*.js) && node_modules/mocha/bin/mocha.js dist/examples/mocha ; echo 'REMEMBER THE TEST RUNNER TEST SHOULD FAIL WITH ONE ERROR EACH AND ONE REFUSED TEST'"},"repository":{"type":"git","url":"git+https://github.com/capnajax/test-battery.git"},"keywords":["test","unit-testing","expect","mocha"],"author":{"name":"Thomas D Wilkinson"},"license":"ISC","bugs":{"url":"https://github.com/capnajax/test-battery/issues"},"homepage":"https://github.com/capnajax/test-battery#readme","devDependencies":{"@types/mocha":"^10.0.10","@types/node":"^20.19.43","@typescript-eslint/eslint-plugin":"^7.7.0","@typescript-eslint/parser":"^7.7.0","eslint":"^8.57.0","mocha":"^11.7.1","source-map-support":"^0.5.21","ts-node":"^10.9.2","typescript":"^5.4.5"},"gitHead":"0b733efd1128cab003ae14ead463864273e02902","types":"./dist/src/test-battery.d.ts","_id":"test-battery@3.2.2","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-f2DIOdgPaRGUqSrDPnYeriuj5u4TuTTrayEI9d6B0xeaIqCaMyfdnJPgKeDQeSqYSt5X8xta483gd0/dV2MruA==","shasum":"9ab80befc1f903ae83ed448638755481ac1b2a05","tarball":"https://registry.npmjs.org/test-battery/-/test-battery-3.2.2.tgz","fileCount":20,"unpackedSize":258293,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICIDmQsUY3u+vH24pXFnbiTmfV1nhcqnL9oKpmRLZrX2AiEA0wzGFDlYGLBh4jQO1FMzE6PqohWrrxS0FagHDcaQilw="}]},"_npmUser":{"name":"capnajax","email":"thomas@capnajax.com"},"directories":{},"maintainers":[{"name":"capnajax","email":"thomas@capnajax.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/test-battery_3.2.2_1785994989230_0.7019237011105466"},"_hasShrinkwrap":false}},"time":{"created":"2021-12-15T06:51:19.532Z","modified":"2026-08-06T05:43:09.503Z","0.1.0":"2021-12-15T06:51:19.683Z","0.1.1":"2021-12-15T18:19:45.115Z","0.1.2":"2021-12-16T00:10:49.678Z","0.1.3":"2021-12-16T00:41:04.819Z","0.1.4":"2021-12-18T03:57:16.665Z","0.1.5":"2021-12-18T04:04:57.591Z","0.1.6":"2021-12-18T04:24:00.001Z","0.1.7":"2021-12-22T04:55:04.400Z","0.1.8":"2021-12-22T20:37:12.325Z","0.2.0":"2021-12-25T01:26:57.623Z","0.2.1":"2021-12-25T01:28:34.419Z","0.2.2":"2022-01-16T02:23:30.037Z","0.3.0":"2022-07-15T21:33:40.431Z","1.0.0":"2023-07-27T16:31:15.425Z","1.0.1":"2023-07-27T18:37:50.126Z","2.0.0":"2024-04-22T05:45:16.074Z","2.0.1":"2024-07-12T16:08:29.194Z","2.1.0":"2024-12-16T00:28:06.053Z","3.0.0":"2025-06-27T19:38:38.605Z","3.0.1":"2025-06-27T23:02:59.818Z","3.0.2":"2025-06-28T04:54:11.528Z","3.0.3":"2025-06-28T05:00:33.428Z","3.0.4":"2025-06-28T05:02:26.232Z","3.0.5":"2025-06-28T15:49:23.805Z","3.1.0":"2025-07-05T17:31:47.133Z","3.2.0":"2026-02-16T22:43:16.687Z","3.2.1":"2026-02-16T22:47:52.939Z","3.2.2":"2026-08-06T05:43:09.368Z"},"bugs":{"url":"https://github.com/capnajax/test-battery/issues"},"author":{"name":"Thomas D Wilkinson"},"license":"ISC","homepage":"https://github.com/capnajax/test-battery#readme","keywords":["test","unit-testing","expect","mocha"],"repository":{"type":"git","url":"git+https://github.com/capnajax/test-battery.git"},"description":"Assertion engine for JavaScript that plays nicely with parallel promises","maintainers":[{"name":"capnajax","email":"thomas@capnajax.com"}],"readme":"# test-battery\n\nTest engine for JavaScript that plays nicely with promises, intended for use\nwith mochajs and the NodeJS test runner but should play nicely with any test\nframework.\n\n## Why the test battery\n\nThis is intended to replace `expect.js`, etc with a new concept.\n\nKey features:\n\n- Plays nicely with promises. If a value is a promise, it'll can await the\n  resolution of the promise transparently.\n- Can `await` multiple promises at once, while still respecting a dependency\n  chain. If one test depends on the results of previous tests, it can be\n  forced to `await` the resolution of previous tests before continuing.\n- Does not throw exceptions on the first error. Instead, it captures as many\n  errors as it can in a single run until all tests are attempted or a test\n  cannot continue due to errors.\n\n## Installation\n\n```sh\nnpm install --save-dev test-battery\n```\n\n```javascript\nimport TestBattery from `test-battery`;\n```\n\n## Example batteries\n\nExamples are provided for both [Mocha](https://mochajs.org/) and the\n[Node JS native test runner](https://nodejs.org/api/test.html) in the\n[examples](examples) folder.\n\n### NodeJS Test Runner (preferred)\n\nUse the static `TestBattery.test` method to set up the test (which calls the\nNodeJS test runner's `it` in the background) and reads the results of the tests.\n\n```TypeScript\nsuite('TestBattery basic usage', () => {\n  TestBattery.test('should run a simple test', (battery) => {\n    battery.test('simple test').value(true).is.true;\n    battery.test('another simple test').value(1 + 1).value(2).equal;\n    battery.test('string test')\n      .value('hello world 1')\n      .value('hello world 2')\n      .value('hello world 3')\n      .is.string;\n  });\n});\n```\n\n### Mocha\n\nCreate the test using the constructor and call the `done` callback of the `it`\nwith the `battery.done` method.\n\n```TypeScript\ndescribe('TestBattery basic usage', () => {\n  it ('should run a simple test', (done) => {\n    const battery = new TestBattery('simple test battery');\n    battery.test('simple test').value(true).is.true;\n    battery.test('another simple test').value(1 + 1).value(2).equal;\n    battery.test('string test')\n      .value('hello world 1')\n      .value('hello world 2')\n      .value('hello world 3')\n      .is.string;\n    battery.done(done);\n  })\n});\n```\n\n## Constructed Form\n\nThe constructed form has four distinct clauses:\n\n1) Creating the test `battery.test('description')`\n1) Adding values `.value(v1).value(v2)`\n1) Verb (optional, default `is`) `.is.not`\n1) Test `.equal`\n\n```javascript\nbattery.test('values should not equal`)\n  .value(v1)\n  .value(v2)\n  .is.not.equal;\n```\n\n### Creating the test\n\n```javascript\n  let test = battery.test('The \"%s\" file should exist', filename);\n```\n\nThis creates a `Test` object that sets up a single test. The first parameter is a description of the test that will appear in the error message if the test either fails or is refused. This message can be a .\n\nIn the examples below, each clause is broken out, but they are chainable.\n\n### Adding the values\n\n```javascript\n  test = test.value(filename)l\n```\n\nCall `.value` once for every value you need to add. This is an infix notation.\n\nThis can accept Promises; it'll test on the value the Promise resolves to.\n\n### Verb\n\n```javascript\n  test.is;\n```\n\nThe verb `.is` or `.are` is assumed, if not provided. Also acceptable is `.is.not` which would, obviously test for the negative.\n\n### The test\n\n```javascript\n  test.file;\n```\n\nThis is what to test for. This completes the test.\n\n## Simple Form\n\nThis format is, of course, simpler, but it's also more limited in capability.\n\n```javascript\nbattery.isFile(filename, 'The \"%s\" file should exist', filename);\n```\n\nThe first parameter is the test value (two parameters for `isEqual`), and the remaining parameters are for the description. Again, this nessge can be parameterized for [`format`](https://www.npmjs.com/package/format).\n\n## Available Tests\n\nThe following test assertions are available in `test-battery`:\n\n- `.array` - all values are arrays\n- `.boolean` - all values are `boolean`\n- `.deepEqual` - all values are _strictly_ equal (i.e. equal by `===`), and\n  object and array members are also deeply equal.\n- `.directory` - all values are paths of directories\n- `.empty` - all values are empty objects, array, or string. Everything not an array, string, or object is `false`, including `null` and `undefined`.\n- `.equal` - all values are equal by _loose_ equality, that is, type coercion is permitted. Use `strictlyEqual` to test for _strict_ equality.\n- `.false` - all values are strictly `false` (i.e. `!!value == false` )\n- `.falsey` - all values are _falsey_\n- `.fail` - fails regardless of values provided\n- `.file` - all values are paths of regular files\n- `.in` - the first value is an array, and all the remaining values are _loosely_ equal to members of that array\n- `.inStrict` - this first value is an array, and all the remaining values are _strictly_ equal to members of that array\n- `.nil` - all values are either `null` or `undefined`\n- `.null` - all values are `null`\n- `.strictlyEqual` - all values are _strictly_ equal (i.e. equal by `===`)\n- `.string` - all values are strings\n- `.true` - all values are strictly `true`\n- `.truthy` - all values are _truthy_ (i.e. `!!value == true`)\n- `.undefined` - all values are `undefined`\n\nYou can use these as the final clause in a constructed test, for example:\n\n```javascript\nbattery.test('should be a string')\n  .value('hello')\n  .is.string;\n\nbattery.test('should not be null')\n  .value(someValue)\n  .is.not.null;\n\nbattery.test('should match regex')\n  .value('foobar')\n  .match(/^foo/);\n```\n\nFor the simple form, use the corresponding method:\n\n```javascript\nbattery.isString('hello', 'should be a string');\nbattery.isFile('path/to/file', 'should be a file');\nbattery.isEqual(1, 1, 'should be equal');\n```\n\n## Changes for Version 3\n\n- Support for object forms of `Number`, `Boolean`, etc is removed. They are no longer treated as equivalent to their primitive forms `number`, `boolean`, etc.\n- Some tests that only permitted one value now permit multiple values, and the tests return true if the test is true for `all` the values.\n- The test assertion always ends a test. In Version 2, the form:\n\n    ```typescript\n    test('xxx').value(1).equal.value(2)\n    ```\n\n    was acceptable. This is no longer supported. All the values must go before the test.\n\n    ```typescript\n    test('yyy').value(1).value(2).equal\n    ```\n\n- Simple form and Constructed form are no longer maintained at parity. New tests will only be implemented in constructed form.\n- (3.1+) Explicit support for the NodeJS test runner\n- (3.2+) Added `deepEqual` test\n","readmeFilename":"README.md"}