{"_id":"@app-studio/qa-harness","_rev":"25-61eb7a062b74123714e36b0234036511","name":"@app-studio/qa-harness","dist-tags":{"latest":"0.7.0","next":"0.7.0"},"versions":{"0.2.0":{"name":"@app-studio/qa-harness","version":"0.2.0","license":"UNLICENSED","_id":"@app-studio/qa-harness@0.2.0","maintainers":[{"name":"steed","email":"steed.monteiro@gmail.com"}],"dist":{"shasum":"fe1718d0da8bdd48aec30b4738e7da4f4cf98800","tarball":"https://registry.npmjs.org/@app-studio/qa-harness/-/qa-harness-0.2.0.tgz","fileCount":22,"integrity":"sha512-DetFMc+eICEWhp0d9NQM9eWsyQ095Aujzeu/d2xM7ENlLyDZ8rUJI6dlwr5elFdC1XV7pK6bUMnPpQsXWCT2Kg==","signatures":[{"sig":"MEQCIE31+lONzvHliqhCTGcXRuOVMuehHXsX5APnvS2VMbX1AiAqsV0sr5SYP5HeugbKtfpZ8pge2fHiEvFb47RmEFwDFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40551},"main":"dist/index.js","type":"module","_from":"file:/tmp/qa-release-packs.xtq9QU/app-studio-qa-harness-0.2.0.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./nest":{"types":"./dist/nest/index.d.ts","default":"./dist/nest/index.js"},"./replay":{"types":"./dist/replay/index.d.ts","default":"./dist/replay/index.js"}},"scripts":{"test":"vitest run","build":"rimraf dist && tsc -p tsconfig.json"},"_npmUser":{"name":"steed","email":"steed.monteiro@gmail.com"},"_resolved":"/tmp/qa-release-packs.xtq9QU/app-studio-qa-harness-0.2.0.tgz","_integrity":"sha512-DetFMc+eICEWhp0d9NQM9eWsyQ095Aujzeu/d2xM7ENlLyDZ8rUJI6dlwr5elFdC1XV7pK6bUMnPpQsXWCT2Kg==","_npmVersion":"11.6.2","description":"The shape of a test harness — the real application under test, actors that make multi-role tests cheap — plus a record/replay transport whose missing fixtures always fail.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@app-studio/qa-core":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qa-harness_0.2.0_1786290353229_0.16160902369536156","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@app-studio/qa-harness","version":"0.2.5","license":"UNLICENSED","_id":"@app-studio/qa-harness@0.2.5","maintainers":[{"name":"steed","email":"steed.monteiro@gmail.com"}],"dist":{"shasum":"1f06e7f82daaaf064d676d40d2c8d7126496f689","tarball":"https://registry.npmjs.org/@app-studio/qa-harness/-/qa-harness-0.2.5.tgz","fileCount":22,"integrity":"sha512-oVfALC4pFYCAxIZ91h5Lw1E2c2lGEoanyJ3LetQC50eSOSsj1nUGIXxqr2MiZvGWaotrobkK7Y30sqv5GXdJkw==","signatures":[{"sig":"MEQCICnvMeLMyTsReh3BMId9SVKOyuLj0gu9r3YMZrfkjwCpAiAKc4rDYEQru+2D6Pbh9Y2nyOgjvO3aDkKJQC9sRTuqyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40557},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./nest":{"types":"./dist/nest/index.d.ts","default":"./dist/nest/index.js"},"./replay":{"types":"./dist/replay/index.d.ts","default":"./dist/replay/index.js"}},"gitHead":"fe1068ce01316d564f8eaa6f96cdba97450feacd","scripts":{"test":"vitest run","build":"rimraf dist && tsc -p tsconfig.json"},"_npmUser":{"name":"steed","email":"steed.monteiro@gmail.com"},"_npmVersion":"10.9.8","description":"The shape of a test harness — the real application under test, actors that make multi-role tests cheap — plus a record/replay transport whose missing fixtures always fail.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@app-studio/qa-core":"workspace:^"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qa-harness_0.2.5_1786368509380_0.6173250677854687","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@app-studio/qa-harness","version":"0.2.6","license":"UNLICENSED","_id":"@app-studio/qa-harness@0.2.6","maintainers":[{"name":"steed","email":"steed.monteiro@gmail.com"}],"dist":{"shasum":"267b90e7c4d138446688ab6b8fbf3d538b94796e","tarball":"https://registry.npmjs.org/@app-studio/qa-harness/-/qa-harness-0.2.6.tgz","fileCount":22,"integrity":"sha512-aTkU78UYTGVbHTOX4o/RZgrPZ/k4+3fONuZHDQquvvoQfb6+c6cucSmFcUu3VlWKfcTotZWmTpAE9Jr9yBfhTQ==","signatures":[{"sig":"MEUCIBVDOiGbOLLzo0KPjvK6mqkIEwp4mRroPafiERVr2lyBAiEA6HfoP3DW3s2q6wlTv/7n0RA+yZm0Pqaabm8IGwGsbJQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40551},"main":"dist/index.js","type":"module","_from":"file:/private/tmp/qa-0.2.6-release.J5hltQ/app-studio-qa-harness-0.2.6.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./nest":{"types":"./dist/nest/index.d.ts","default":"./dist/nest/index.js"},"./replay":{"types":"./dist/replay/index.d.ts","default":"./dist/replay/index.js"}},"scripts":{"test":"vitest run","build":"rimraf dist && tsc -p tsconfig.json"},"_npmUser":{"name":"steed","email":"steed.monteiro@gmail.com"},"_resolved":"/private/tmp/qa-0.2.6-release.J5hltQ/app-studio-qa-harness-0.2.6.tgz","_integrity":"sha512-aTkU78UYTGVbHTOX4o/RZgrPZ/k4+3fONuZHDQquvvoQfb6+c6cucSmFcUu3VlWKfcTotZWmTpAE9Jr9yBfhTQ==","_npmVersion":"11.6.2","description":"The shape of a test harness — the real application under test, actors that make multi-role tests cheap — plus a record/replay transport whose missing fixtures always fail.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@app-studio/qa-core":"^0.2.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/qa-harness_0.2.6_1786370622555_0.7749011110671102","host":"s3://npm-registry-packages-npm-production"}},"0.2.7":{"name":"@app-studio/qa-harness","version":"0.2.7","license":"UNLICENSED","_id":"@app-studio/qa-harness@0.2.7","maintainers":[{"name":"steed","email":"steed.monteiro@gmail.com"}],"dist":{"shasum":"38041e6d7326e71467df0a9bc4d9b878b8c8f92a","tarball":"https://registry.npmjs.org/@app-studio/qa-harness/-/qa-harness-0.2.7.tgz","fileCount":22,"integrity":"sha512-y+djWgtacRMiYcOW2PUcq/LtBot8c2mPpLDsSJHkPadzAG6lJerPvzDcX9YqpDFFQtyFy8Sg2VSsFmYkq2bFKQ==","signatures":[{"sig":"MEYCIQDM9ZF5Uap4nUpb4OASfTJh5xQcOv2JsoSpdSzv0e+7+wIhAP/olZzbUkl2ADkUWEn0kFH/HEMigR9CjyzyGzJiWlzs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40551},"main":"dist/index.js","type":"module","_from":"file:app-studio-qa-harness-0.2.7.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./nest":{"types":"./dist/nest/index.d.ts","default":"./dist/nest/index.js"},"./replay":{"types":"./dist/replay/index.d.ts","default":"./dist/replay/index.js"}},"scripts":{"test":"vitest run","build":"rimraf dist && tsc -p tsconfig.json"},"_npmUser":{"name":"steed","email":"steed.monteiro@gmail.com"},"_resolved":"/private/var/folders/85/9jzknq4n5gbccbr6c5nj86bm0000gn/T/3ce99bad095a970a034ed465aae7ca64/app-studio-qa-harness-0.2.7.tgz","_integrity":"sha512-y+djWgtacRMiYcOW2PUcq/LtBot8c2mPpLDsSJHkPadzAG6lJerPvzDcX9YqpDFFQtyFy8Sg2VSsFmYkq2bFKQ==","_npmVersion":"10.9.8","description":"The shape of a test harness — the real application under test, actors that make multi-role tests cheap — plus a record/replay transport whose missing fixtures always fail.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@app-studio/qa-core":"^0.2.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","_npmOperationalInternal":{"tmp":"tmp/qa-harness_0.2.7_1786448412408_0.1767007057470824","host":"s3://npm-registry-packages-npm-production"}},"0.2.8":{"name":"@app-studio/qa-harness","version":"0.2.8","license":"UNLICENSED","_id":"@app-studio/qa-harness@0.2.8","maintainers":[{"name":"steed","email":"steed.monteiro@gmail.com"}],"dist":{"shasum":"cc482d51751d6f01481a412d56f1f85916747846","tarball":"https://registry.npmjs.org/@app-studio/qa-harness/-/qa-harness-0.2.8.tgz","fileCount":22,"integrity":"sha512-lj0G4cdJ+LUTpGmOAkzWpu0GBXMqwIkW1MakhexPudxSDtxETPSc7LGA2WDs0fbfnhvTl9zM+65Jz0/yw2aI4A==","signatures":[{"sig":"MEQCICUDSSrPLcwg7Re1UmRvWQF0pnnRB4y/MYXTk7M6WywVAiBqkVCWjiiZMAsC625jvdgGo5WjkcbJQUVEXtw6SM4KPA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40551},"main":"dist/index.js","type":"module","_from":"file:app-studio-qa-harness-0.2.8.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./nest":{"types":"./dist/nest/index.d.ts","default":"./dist/nest/index.js"},"./replay":{"types":"./dist/replay/index.d.ts","default":"./dist/replay/index.js"}},"scripts":{"test":"vitest run","build":"rimraf dist && tsc -p tsconfig.json"},"_npmUser":{"name":"steed","email":"steed.monteiro@gmail.com"},"_resolved":"/private/var/folders/85/9jzknq4n5gbccbr6c5nj86bm0000gn/T/781f1d31dfdff9fa46a3a91153433af1/app-studio-qa-harness-0.2.8.tgz","_integrity":"sha512-lj0G4cdJ+LUTpGmOAkzWpu0GBXMqwIkW1MakhexPudxSDtxETPSc7LGA2WDs0fbfnhvTl9zM+65Jz0/yw2aI4A==","_npmVersion":"10.9.8","description":"The shape of a test harness — the real application under test, actors that make multi-role tests cheap — plus a record/replay transport whose missing fixtures always fail.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@app-studio/qa-core":"^0.2.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qa-harness_0.2.8_1786493717368_0.7242798636038126","host":"s3://npm-registry-packages-npm-production"}},"0.2.9":{"name":"@app-studio/qa-harness","version":"0.2.9","license":"UNLICENSED","_id":"@app-studio/qa-harness@0.2.9","maintainers":[{"name":"steed","email":"steed.monteiro@gmail.com"}],"dist":{"shasum":"2e9ec6a8585f14cf4101c72916b44e6e8a9d114b","tarball":"https://registry.npmjs.org/@app-studio/qa-harness/-/qa-harness-0.2.9.tgz","fileCount":22,"integrity":"sha512-6Che9r2k8rFdhlzHDTqcQ2DHgZYJz1z9uE1GKRQhPs+le2NGwzUlAfVND0EvMCDi9dYKTaPDSSa41FAg1pCPBg==","signatures":[{"sig":"MEQCIGN8RVtxvMiVAaH14rUP1B8/OLeKUDz+uEW4TRez+MT2AiBo1dJmXz2HPL2NpAERi2GnrRRsZnwLm31jN2zd/J8fNw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40551},"main":"dist/index.js","type":"module","_from":"file:app-studio-qa-harness-0.2.9.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./nest":{"types":"./dist/nest/index.d.ts","default":"./dist/nest/index.js"},"./replay":{"types":"./dist/replay/index.d.ts","default":"./dist/replay/index.js"}},"scripts":{"test":"vitest run","build":"rimraf dist && tsc -p tsconfig.json"},"_npmUser":{"name":"steed","email":"steed.monteiro@gmail.com"},"_resolved":"/private/var/folders/85/9jzknq4n5gbccbr6c5nj86bm0000gn/T/74aa51905b36e742821dbf6ccdbf6bdb/app-studio-qa-harness-0.2.9.tgz","_integrity":"sha512-6Che9r2k8rFdhlzHDTqcQ2DHgZYJz1z9uE1GKRQhPs+le2NGwzUlAfVND0EvMCDi9dYKTaPDSSa41FAg1pCPBg==","_npmVersion":"10.9.8","description":"The shape of a test harness — the real application under test, actors that make multi-role tests cheap — plus a record/replay transport whose missing fixtures always fail.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@app-studio/qa-core":"^0.2.9"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qa-harness_0.2.9_1786524857319_0.6976503478357499","host":"s3://npm-registry-packages-npm-production"}},"0.2.10":{"name":"@app-studio/qa-harness","version":"0.2.10","license":"UNLICENSED","_id":"@app-studio/qa-harness@0.2.10","maintainers":[{"name":"steed","email":"steed.monteiro@gmail.com"}],"dist":{"shasum":"ba2bc1eb1dd39dd0501c91c23ad8acfacb6470b4","tarball":"https://registry.npmjs.org/@app-studio/qa-harness/-/qa-harness-0.2.10.tgz","fileCount":22,"integrity":"sha512-Eah8OTB0lPWirG5nkJpKrL0vWcPvreo8c0ydumKdmwbpQb2FVRjvy7oDPETfk6IYWekzlJQZJA+p5YiBPuupJQ==","signatures":[{"sig":"MEQCIEJG9wLEUQvobwguLrFzbojSv9CNTb27pY5WHYrQhrPKAiBE4ILvqXAMSEC0YYvBjcYibjzpeASpg3C9/ZHWVmzqWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40553},"main":"dist/index.js","type":"module","_from":"file:app-studio-qa-harness-0.2.10.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./nest":{"types":"./dist/nest/index.d.ts","default":"./dist/nest/index.js"},"./replay":{"types":"./dist/replay/index.d.ts","default":"./dist/replay/index.js"}},"scripts":{"test":"vitest run","build":"rimraf dist && tsc -p tsconfig.json"},"_npmUser":{"name":"steed","email":"steed.monteiro@gmail.com"},"_resolved":"/private/var/folders/85/9jzknq4n5gbccbr6c5nj86bm0000gn/T/3ddab5a57613b2e696a78238603618f6/app-studio-qa-harness-0.2.10.tgz","_integrity":"sha512-Eah8OTB0lPWirG5nkJpKrL0vWcPvreo8c0ydumKdmwbpQb2FVRjvy7oDPETfk6IYWekzlJQZJA+p5YiBPuupJQ==","_npmVersion":"10.9.8","description":"The shape of a test harness — the real application under test, actors that make multi-role tests cheap — plus a record/replay transport whose missing fixtures always fail.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@app-studio/qa-core":"^0.2.10"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qa-harness_0.2.10_1786530013309_0.3062324290997769","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@app-studio/qa-harness","version":"0.3.0","license":"UNLICENSED","_id":"@app-studio/qa-harness@0.3.0","maintainers":[{"name":"steed","email":"steed.monteiro@gmail.com"}],"dist":{"shasum":"9dfc4790d9d7889d18bb01ed08736ae1d66cc659","tarball":"https://registry.npmjs.org/@app-studio/qa-harness/-/qa-harness-0.3.0.tgz","fileCount":22,"integrity":"sha512-eRNFQ1LUqb45WQG2HcWOSKhTfP3hmQalA8teWA3QWHcffRcqgmA0VvrSy3GIzHhPZv5Vo04yzLCgapwOHny3OA==","signatures":[{"sig":"MEUCIB47YNJss3G1NN5ux6RCq7lHlr4YDWcOUSIZDL0wMUIhAiEArnIlfIxcUjWD5T1isUP7+4lmfceFj5g9W42aAcqQlEs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40551},"main":"dist/index.js","type":"module","_from":"file:app-studio-qa-harness-0.3.0.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./nest":{"types":"./dist/nest/index.d.ts","default":"./dist/nest/index.js"},"./replay":{"types":"./dist/replay/index.d.ts","default":"./dist/replay/index.js"}},"scripts":{"test":"vitest run","build":"rimraf dist && tsc -p tsconfig.json"},"_npmUser":{"name":"steed","email":"steed.monteiro@gmail.com"},"_resolved":"/private/var/folders/85/9jzknq4n5gbccbr6c5nj86bm0000gn/T/808a03171c2cef615e72317b0cc8d455/app-studio-qa-harness-0.3.0.tgz","_integrity":"sha512-eRNFQ1LUqb45WQG2HcWOSKhTfP3hmQalA8teWA3QWHcffRcqgmA0VvrSy3GIzHhPZv5Vo04yzLCgapwOHny3OA==","_npmVersion":"10.9.8","description":"The shape of a test harness — the real application under test, actors that make multi-role tests cheap — plus a record/replay transport whose missing fixtures always fail.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@app-studio/qa-core":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qa-harness_0.3.0_1786682076041_0.32131703131909006","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@app-studio/qa-harness","version":"0.3.1","license":"UNLICENSED","_id":"@app-studio/qa-harness@0.3.1","maintainers":[{"name":"steed","email":"steed.monteiro@gmail.com"}],"dist":{"shasum":"6c8aac191e460149232e87f83e67040b0041ded1","tarball":"https://registry.npmjs.org/@app-studio/qa-harness/-/qa-harness-0.3.1.tgz","fileCount":22,"integrity":"sha512-tYpLaU9OGw8vpWvSgXorFICMXsRefwFQ9vqE+4LPDLkj1VW2CuaBptVGR6kYVBLCfx8vzRtWNIPDDM44qcPp6Q==","signatures":[{"sig":"MEUCIA0B9BPx5LNTQEYf4SmQgVzECC89QRF5YoujRRDdGLNkAiEApM1dLrGzi+qA9ZHH2DkaBz0kFZ9x2c4pQU0crAm5guw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40551},"main":"dist/index.js","type":"module","_from":"file:app-studio-qa-harness-0.3.1.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./nest":{"types":"./dist/nest/index.d.ts","default":"./dist/nest/index.js"},"./replay":{"types":"./dist/replay/index.d.ts","default":"./dist/replay/index.js"}},"scripts":{"test":"vitest run","build":"rimraf dist && tsc -p tsconfig.json"},"_npmUser":{"name":"steed","email":"steed.monteiro@gmail.com"},"_resolved":"/private/var/folders/85/9jzknq4n5gbccbr6c5nj86bm0000gn/T/718e1b47f20876f86add730e5f87166a/app-studio-qa-harness-0.3.1.tgz","_integrity":"sha512-tYpLaU9OGw8vpWvSgXorFICMXsRefwFQ9vqE+4LPDLkj1VW2CuaBptVGR6kYVBLCfx8vzRtWNIPDDM44qcPp6Q==","_npmVersion":"10.9.8","description":"The shape of a test harness — the real application under test, actors that make multi-role tests cheap — plus a record/replay transport whose missing fixtures always fail.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@app-studio/qa-core":"^0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qa-harness_0.3.1_1786727873692_0.11854220999033638","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@app-studio/qa-harness","version":"0.3.2","license":"UNLICENSED","_id":"@app-studio/qa-harness@0.3.2","maintainers":[{"name":"steed","email":"steed.monteiro@gmail.com"}],"dist":{"shasum":"35fb2deef5b5d68bd6ee536563e7338a5e42315c","tarball":"https://registry.npmjs.org/@app-studio/qa-harness/-/qa-harness-0.3.2.tgz","fileCount":22,"integrity":"sha512-65hb/ivKNM/EaLOzmAuabusdFxU11V2GdxWiX1pNIYAbJh2BatWZRwiWgdM0bQtb6XGqjNquSZ93+4TsW1S60g==","signatures":[{"sig":"MEYCIQCK+ltBcFdsOJu+TkkuWQrchv0Aohz2GlbfuCeLhz4oowIhAJ7VpKhVgB0Is6oRZVBRjE5WsIP1Zux4tb+sCDuPXLvB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40551},"main":"dist/index.js","type":"module","_from":"file:app-studio-qa-harness-0.3.2.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./nest":{"types":"./dist/nest/index.d.ts","default":"./dist/nest/index.js"},"./replay":{"types":"./dist/replay/index.d.ts","default":"./dist/replay/index.js"}},"scripts":{"test":"vitest run","build":"rimraf dist && tsc -p tsconfig.json"},"_npmUser":{"name":"steed","email":"steed.monteiro@gmail.com"},"_resolved":"/private/var/folders/85/9jzknq4n5gbccbr6c5nj86bm0000gn/T/4df596a02e9d15a5f061e9f200f8b7b4/app-studio-qa-harness-0.3.2.tgz","_integrity":"sha512-65hb/ivKNM/EaLOzmAuabusdFxU11V2GdxWiX1pNIYAbJh2BatWZRwiWgdM0bQtb6XGqjNquSZ93+4TsW1S60g==","_npmVersion":"10.9.8","description":"The shape of a test harness — the real application under test, actors that make multi-role tests cheap — plus a record/replay transport whose missing fixtures always fail.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@app-studio/qa-core":"^0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qa-harness_0.3.2_1786883247534_0.21906294062701281","host":"s3://npm-registry-packages-npm-production"}},"0.3.3":{"name":"@app-studio/qa-harness","version":"0.3.3","license":"UNLICENSED","_id":"@app-studio/qa-harness@0.3.3","maintainers":[{"name":"steed","email":"steed.monteiro@gmail.com"}],"dist":{"shasum":"c6fb6f571e353122a37015ecd45622e79f7367d0","tarball":"https://registry.npmjs.org/@app-studio/qa-harness/-/qa-harness-0.3.3.tgz","fileCount":22,"integrity":"sha512-0vIqP/fq5VRWLRr6Th5wrPn1anpdFq4g8YIf3U9Gb9HyX1e/CmQ+kANgkrhYoMSLcpvb+bmKXaDQYR37qRtytQ==","signatures":[{"sig":"MEQCIG0ZhJFB/PYCe4fT+Khz1WZJRrQcqzipjmL83xw7JsQwAiB6aR8JKY33y+vYzabGLssuum3MeNtSPulI1SHHSxIVhQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40551},"main":"dist/index.js","type":"module","_from":"file:app-studio-qa-harness-0.3.3.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./nest":{"types":"./dist/nest/index.d.ts","default":"./dist/nest/index.js"},"./replay":{"types":"./dist/replay/index.d.ts","default":"./dist/replay/index.js"}},"scripts":{"test":"vitest run","build":"rimraf dist && tsc -p tsconfig.json"},"_npmUser":{"name":"steed","email":"steed.monteiro@gmail.com"},"_resolved":"/private/var/folders/85/9jzknq4n5gbccbr6c5nj86bm0000gn/T/6fac107b0b17017d0a18fc4ce2a8fa7e/app-studio-qa-harness-0.3.3.tgz","_integrity":"sha512-0vIqP/fq5VRWLRr6Th5wrPn1anpdFq4g8YIf3U9Gb9HyX1e/CmQ+kANgkrhYoMSLcpvb+bmKXaDQYR37qRtytQ==","_npmVersion":"10.9.8","description":"The shape of a test harness — the real application under test, actors that make multi-role tests cheap — plus a record/replay transport whose missing fixtures always fail.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@app-studio/qa-core":"^0.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qa-harness_0.3.3_1786887979585_0.6259435148486163","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@app-studio/qa-harness","version":"0.4.0","license":"UNLICENSED","_id":"@app-studio/qa-harness@0.4.0","maintainers":[{"name":"steed","email":"steed.monteiro@gmail.com"}],"dist":{"shasum":"3786a96c60a58f88cb19db08918a4a4f79e87637","tarball":"https://registry.npmjs.org/@app-studio/qa-harness/-/qa-harness-0.4.0.tgz","fileCount":22,"integrity":"sha512-OQVDr97xzQa/vaJGHrZ0hhjrb+wEtVrevM83a4vZK9UW7w8EmGaQQOzoEk4/3dUUA0U9ZbuttUsQDvVRwjXeEA==","signatures":[{"sig":"MEYCIQCaUR27f9CTSKZg82EPE+g+/Hc8U+0iaU/6s2oXPEyasgIhALp/5ZzAG4n8qs27WFPN+wbIn2c6w8/pM1AOvaL5i4gS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40551},"main":"dist/index.js","type":"module","_from":"file:app-studio-qa-harness-0.4.0.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./nest":{"types":"./dist/nest/index.d.ts","default":"./dist/nest/index.js"},"./replay":{"types":"./dist/replay/index.d.ts","default":"./dist/replay/index.js"}},"scripts":{"test":"vitest run","build":"rimraf dist && tsc -p tsconfig.json"},"_npmUser":{"name":"steed","email":"steed.monteiro@gmail.com"},"_resolved":"/private/var/folders/85/9jzknq4n5gbccbr6c5nj86bm0000gn/T/1522b21fb4b97c5dab362ae7862e6b57/app-studio-qa-harness-0.4.0.tgz","_integrity":"sha512-OQVDr97xzQa/vaJGHrZ0hhjrb+wEtVrevM83a4vZK9UW7w8EmGaQQOzoEk4/3dUUA0U9ZbuttUsQDvVRwjXeEA==","_npmVersion":"10.9.8","description":"The shape of a test harness — the real application under test, actors that make multi-role tests cheap — plus a record/replay transport whose missing fixtures always fail.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@app-studio/qa-core":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qa-harness_0.4.0_1786939946787_0.6662065932264156","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@app-studio/qa-harness","version":"0.4.1","license":"UNLICENSED","_id":"@app-studio/qa-harness@0.4.1","maintainers":[{"name":"steed","email":"steed.monteiro@gmail.com"}],"dist":{"shasum":"3cdfa201f1a9ea169ab2f26a14c52017f77d771f","tarball":"https://registry.npmjs.org/@app-studio/qa-harness/-/qa-harness-0.4.1.tgz","fileCount":22,"integrity":"sha512-YsA9mMRc+EtdRDZrDH1XKtWmZPFcmt3m/0Kk4C5TKpRAPyNERg1ApZwRYT7iNJfDMW18SmgNHTnYAhR0be8KJA==","signatures":[{"sig":"MEUCIAIsDwXNJyaYKja8QVZsViS9OXZxVhQGg4yG5QvRnITpAiEA200kUk73ynj4wY9YtVGLT03nQcAIZiO8PUDz76hHSUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40551},"main":"dist/index.js","type":"module","_from":"file:app-studio-qa-harness-0.4.1.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./nest":{"types":"./dist/nest/index.d.ts","default":"./dist/nest/index.js"},"./replay":{"types":"./dist/replay/index.d.ts","default":"./dist/replay/index.js"}},"scripts":{"test":"vitest run","build":"rimraf dist && tsc -p tsconfig.json"},"_npmUser":{"name":"steed","email":"steed.monteiro@gmail.com"},"_resolved":"/private/var/folders/85/9jzknq4n5gbccbr6c5nj86bm0000gn/T/f0f301d4a529526c06ef1060115e0f01/app-studio-qa-harness-0.4.1.tgz","_integrity":"sha512-YsA9mMRc+EtdRDZrDH1XKtWmZPFcmt3m/0Kk4C5TKpRAPyNERg1ApZwRYT7iNJfDMW18SmgNHTnYAhR0be8KJA==","_npmVersion":"10.9.8","description":"The shape of a test harness — the real application under test, actors that make multi-role tests cheap — plus a record/replay transport whose missing fixtures always fail.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@app-studio/qa-core":"^0.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qa-harness_0.4.1_1786953333803_0.6337486433374653","host":"s3://npm-registry-packages-npm-production"}},"0.4.3":{"name":"@app-studio/qa-harness","version":"0.4.3","license":"UNLICENSED","_id":"@app-studio/qa-harness@0.4.3","maintainers":[{"name":"steed","email":"steed.monteiro@gmail.com"}],"dist":{"shasum":"21bac16ef8d38d4448cc6a79176b991933944e5a","tarball":"https://registry.npmjs.org/@app-studio/qa-harness/-/qa-harness-0.4.3.tgz","fileCount":22,"integrity":"sha512-cIb3jaE1OWzLRSXKgVn1P/Bc9WXHXQHrN8lpCrQVtMi7GJt/oZcxl4hpCb6dFBqMqv1dknXv/fauhC0lsVjdgg==","signatures":[{"sig":"MEUCIQC1CYHNnuuNMDY4HEkkAvl+pDp8kjV/EPClvu0TraLpNwIgGDzEeX0Sp8Xn7RkjZ02KZCo+RyfqYMb7ix3k+TkrsiM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40551},"main":"dist/index.js","type":"module","_from":"file:app-studio-qa-harness-0.4.3.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./nest":{"types":"./dist/nest/index.d.ts","default":"./dist/nest/index.js"},"./replay":{"types":"./dist/replay/index.d.ts","default":"./dist/replay/index.js"}},"scripts":{"test":"vitest run","build":"rimraf dist && tsc -p tsconfig.json"},"_npmUser":{"name":"steed","email":"steed.monteiro@gmail.com"},"_resolved":"/private/var/folders/85/9jzknq4n5gbccbr6c5nj86bm0000gn/T/b80de4ae45f9e0b79da8042f8c69f52b/app-studio-qa-harness-0.4.3.tgz","_integrity":"sha512-cIb3jaE1OWzLRSXKgVn1P/Bc9WXHXQHrN8lpCrQVtMi7GJt/oZcxl4hpCb6dFBqMqv1dknXv/fauhC0lsVjdgg==","_npmVersion":"10.9.8","description":"The shape of a test harness — the real application under test, actors that make multi-role tests cheap — plus a record/replay transport whose missing fixtures always fail.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@app-studio/qa-core":"^0.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qa-harness_0.4.3_1786955756505_0.5561058219039119","host":"s3://npm-registry-packages-npm-production"}},"0.4.4":{"name":"@app-studio/qa-harness","version":"0.4.4","license":"UNLICENSED","_id":"@app-studio/qa-harness@0.4.4","maintainers":[{"name":"steed","email":"steed.monteiro@gmail.com"}],"dist":{"shasum":"953adbc669a730aa95cb8dff07eaf705bacf9531","tarball":"https://registry.npmjs.org/@app-studio/qa-harness/-/qa-harness-0.4.4.tgz","fileCount":22,"integrity":"sha512-cpmgfBKQ0KDLSeDd/RD1JIgh4MQo39bAxT9j26D22LKn1H3X2PRY85OymlJZASr/mCwS44qoHretq6w4c4WWxg==","signatures":[{"sig":"MEUCIDpNpzsNcrDClZ96HrVXAZvJHfmfCVr1mzEgeC1402TxAiEA6BVI2NRuGmcgCf3JaZNbLucuMdSJL+e/qQW5vY/FP10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40551},"main":"dist/index.js","type":"module","_from":"file:app-studio-qa-harness-0.4.4.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./nest":{"types":"./dist/nest/index.d.ts","default":"./dist/nest/index.js"},"./replay":{"types":"./dist/replay/index.d.ts","default":"./dist/replay/index.js"}},"scripts":{"test":"vitest run","build":"rimraf dist && tsc -p tsconfig.json"},"_npmUser":{"name":"steed","email":"steed.monteiro@gmail.com"},"_resolved":"/private/var/folders/85/9jzknq4n5gbccbr6c5nj86bm0000gn/T/eddee9c7d687fad5f5c6235c87c6107c/app-studio-qa-harness-0.4.4.tgz","_integrity":"sha512-cpmgfBKQ0KDLSeDd/RD1JIgh4MQo39bAxT9j26D22LKn1H3X2PRY85OymlJZASr/mCwS44qoHretq6w4c4WWxg==","_npmVersion":"10.9.8","description":"The shape of a test harness — the real application under test, actors that make multi-role tests cheap — plus a record/replay transport whose missing fixtures always fail.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@app-studio/qa-core":"^0.4.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qa-harness_0.4.4_1786956658467_0.8306904765453673","host":"s3://npm-registry-packages-npm-production"}},"0.4.6":{"name":"@app-studio/qa-harness","version":"0.4.6","license":"UNLICENSED","_id":"@app-studio/qa-harness@0.4.6","maintainers":[{"name":"steed","email":"steed.monteiro@gmail.com"}],"dist":{"shasum":"e083755e8cdd076bc52e8956d3f8224e0bd172c6","tarball":"https://registry.npmjs.org/@app-studio/qa-harness/-/qa-harness-0.4.6.tgz","fileCount":22,"integrity":"sha512-Ju6lEYwSRWrtTnP+IfQX3S3J5p8ys1K/PuQg7tHKazgyZPHVir4Y7YTlpBxrDVZIwf2bldEFQmy7cs/FYc15BQ==","signatures":[{"sig":"MEYCIQDtzA+rXe6nDLFNsELWlWyhf46sdFypn+OG9qyGxBSr0wIhANEf/QtFvJagENV6Tf8lLyG50Hv1elU7ioyz69wnbDbZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40551},"main":"dist/index.js","type":"module","_from":"file:app-studio-qa-harness-0.4.6.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./nest":{"types":"./dist/nest/index.d.ts","default":"./dist/nest/index.js"},"./replay":{"types":"./dist/replay/index.d.ts","default":"./dist/replay/index.js"}},"scripts":{"test":"vitest run","build":"rimraf dist && tsc -p tsconfig.json"},"_npmUser":{"name":"steed","email":"steed.monteiro@gmail.com"},"_resolved":"/private/var/folders/85/9jzknq4n5gbccbr6c5nj86bm0000gn/T/3a2931f792738b2863a7c807d88591e7/app-studio-qa-harness-0.4.6.tgz","_integrity":"sha512-Ju6lEYwSRWrtTnP+IfQX3S3J5p8ys1K/PuQg7tHKazgyZPHVir4Y7YTlpBxrDVZIwf2bldEFQmy7cs/FYc15BQ==","_npmVersion":"10.9.8","description":"The shape of a test harness — the real application under test, actors that make multi-role tests cheap — plus a record/replay transport whose missing fixtures always fail.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@app-studio/qa-core":"^0.4.6"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qa-harness_0.4.6_1786960586289_0.3340289959511453","host":"s3://npm-registry-packages-npm-production"}},"0.4.7":{"name":"@app-studio/qa-harness","version":"0.4.7","license":"UNLICENSED","_id":"@app-studio/qa-harness@0.4.7","maintainers":[{"name":"steed","email":"steed.monteiro@gmail.com"}],"dist":{"shasum":"434bb3f223a3010a548b74e1d303ce337e29b636","tarball":"https://registry.npmjs.org/@app-studio/qa-harness/-/qa-harness-0.4.7.tgz","fileCount":22,"integrity":"sha512-ydOJ0gqcTL1JpL7CugTjvsJKMtdIzYW9RiyTGbc8sZsBvwmRHhAng1ZpZs9lV9zbXq8zvuSo0BguZORQdBZfeA==","signatures":[{"sig":"MEYCIQD5xO/doo2dgowCSRJEh9j3RiKqB7wiGoRnVKY+t6pTOwIhANNUpJBYKtRC6E9yVOWlqF8prZqtW1YEmnkPKXzjGUvJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40551},"main":"dist/index.js","type":"module","_from":"file:app-studio-qa-harness-0.4.7.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./nest":{"types":"./dist/nest/index.d.ts","default":"./dist/nest/index.js"},"./replay":{"types":"./dist/replay/index.d.ts","default":"./dist/replay/index.js"}},"scripts":{"test":"vitest run","build":"rimraf dist && tsc -p tsconfig.json"},"_npmUser":{"name":"steed","email":"steed.monteiro@gmail.com"},"_resolved":"/private/var/folders/85/9jzknq4n5gbccbr6c5nj86bm0000gn/T/394ecfb5196d13279d7f017662c99bb1/app-studio-qa-harness-0.4.7.tgz","_integrity":"sha512-ydOJ0gqcTL1JpL7CugTjvsJKMtdIzYW9RiyTGbc8sZsBvwmRHhAng1ZpZs9lV9zbXq8zvuSo0BguZORQdBZfeA==","_npmVersion":"10.9.8","description":"The shape of a test harness — the real application under test, actors that make multi-role tests cheap — plus a record/replay transport whose missing fixtures always fail.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@app-studio/qa-core":"^0.4.7"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qa-harness_0.4.7_1786962176545_0.3559314003650871","host":"s3://npm-registry-packages-npm-production"}},"0.4.8":{"name":"@app-studio/qa-harness","version":"0.4.8","license":"UNLICENSED","_id":"@app-studio/qa-harness@0.4.8","maintainers":[{"name":"steed","email":"steed.monteiro@gmail.com"}],"dist":{"shasum":"e67bbc03274322c0f48e374c9ba6d18a6681d45e","tarball":"https://registry.npmjs.org/@app-studio/qa-harness/-/qa-harness-0.4.8.tgz","fileCount":22,"integrity":"sha512-+g9H8k1eo7LJ9H9W1NP61rvh0WtsR7gAnff6IrpcjEm0AjXejmMAfkZbvRa0QYCnuWk3Fq5QMabC0hdUoEFEpw==","signatures":[{"sig":"MEUCIAQhQ18nI19ZB9Z1Y4qWGZ4MZR5Hfq33t96b7cx9dWVYAiEA6j3we9Ikhk4OkhlHseHJtlp8I59JKqXV1DxVZSzyJSE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40551},"main":"dist/index.js","type":"module","_from":"file:app-studio-qa-harness-0.4.8.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./nest":{"types":"./dist/nest/index.d.ts","default":"./dist/nest/index.js"},"./replay":{"types":"./dist/replay/index.d.ts","default":"./dist/replay/index.js"}},"scripts":{"test":"vitest run","build":"rimraf dist && tsc -p tsconfig.json"},"_npmUser":{"name":"steed","email":"steed.monteiro@gmail.com"},"_resolved":"/private/var/folders/85/9jzknq4n5gbccbr6c5nj86bm0000gn/T/18d3817e9ebcc7a82deab743e4eb7b51/app-studio-qa-harness-0.4.8.tgz","_integrity":"sha512-+g9H8k1eo7LJ9H9W1NP61rvh0WtsR7gAnff6IrpcjEm0AjXejmMAfkZbvRa0QYCnuWk3Fq5QMabC0hdUoEFEpw==","_npmVersion":"10.9.8","description":"The shape of a test harness — the real application under test, actors that make multi-role tests cheap — plus a record/replay transport whose missing fixtures always fail.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@app-studio/qa-core":"^0.4.8"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qa-harness_0.4.8_1786971233053_0.35138034027342147","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@app-studio/qa-harness","version":"0.5.0","license":"UNLICENSED","_id":"@app-studio/qa-harness@0.5.0","maintainers":[{"name":"steed","email":"steed.monteiro@gmail.com"}],"dist":{"shasum":"3e474581b0ebfa9ec2fa5ff6bc4e6b1c514bd432","tarball":"https://registry.npmjs.org/@app-studio/qa-harness/-/qa-harness-0.5.0.tgz","fileCount":22,"integrity":"sha512-T+Kvk1xRpDFCgwDJFeOHQJwBnG2oW5SXhzJ0CpSkCmT2Y6Ku+KQCUm+FB1XUlPWUYMc8U0pR3Vv7gDYMfLxzgQ==","signatures":[{"sig":"MEUCIHOXTsV7A5uyiZOJzeXjuzZnfp6396jUd7u3u5F7P10hAiEAn1u9WVKeyy0dYZ5G7cQUvwhNYfNorF4vjaicKuzrgDA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40551},"main":"dist/index.js","type":"module","_from":"file:app-studio-qa-harness-0.5.0.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./nest":{"types":"./dist/nest/index.d.ts","default":"./dist/nest/index.js"},"./replay":{"types":"./dist/replay/index.d.ts","default":"./dist/replay/index.js"}},"scripts":{"test":"vitest run","build":"rimraf dist && tsc -p tsconfig.json"},"_npmUser":{"name":"steed","email":"steed.monteiro@gmail.com"},"_resolved":"/private/var/folders/85/9jzknq4n5gbccbr6c5nj86bm0000gn/T/cd8a6e027a76e9c6df13fe61380daa3a/app-studio-qa-harness-0.5.0.tgz","_integrity":"sha512-T+Kvk1xRpDFCgwDJFeOHQJwBnG2oW5SXhzJ0CpSkCmT2Y6Ku+KQCUm+FB1XUlPWUYMc8U0pR3Vv7gDYMfLxzgQ==","_npmVersion":"10.9.8","description":"The shape of a test harness — the real application under test, actors that make multi-role tests cheap — plus a record/replay transport whose missing fixtures always fail.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@app-studio/qa-core":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qa-harness_0.5.0_1787204391163_0.8946540519707469","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@app-studio/qa-harness","version":"0.6.0","license":"UNLICENSED","_id":"@app-studio/qa-harness@0.6.0","maintainers":[{"name":"steed","email":"steed.monteiro@gmail.com"}],"dist":{"shasum":"465a4f6d0249b34e5c8eb91f6354d36d4b55e9f3","tarball":"https://registry.npmjs.org/@app-studio/qa-harness/-/qa-harness-0.6.0.tgz","fileCount":22,"integrity":"sha512-QeAOkowK5oFES3RLBeaPYro0zQQpUVnvVGTydUILqTmS3nAm+anBUAadS3lze2c51uJUTl8WT1Zpdms/8kN0PA==","signatures":[{"sig":"MEUCIQDnXUElJcboIuZHStJRQNbWD+dYrQVxjKXsnm97CXXkCQIgV1CNpz0AMgktGZsXJ9kd3Zvf31szm6IFLB1UjM4WkKk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40551},"main":"dist/index.js","type":"module","_from":"file:app-studio-qa-harness-0.6.0.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./nest":{"types":"./dist/nest/index.d.ts","default":"./dist/nest/index.js"},"./replay":{"types":"./dist/replay/index.d.ts","default":"./dist/replay/index.js"}},"scripts":{"test":"vitest run","build":"rimraf dist && tsc -p tsconfig.json"},"_npmUser":{"name":"steed","email":"steed.monteiro@gmail.com"},"_resolved":"/private/var/folders/85/9jzknq4n5gbccbr6c5nj86bm0000gn/T/defe6a92fbdaa29fc3d66825835db4c6/app-studio-qa-harness-0.6.0.tgz","_integrity":"sha512-QeAOkowK5oFES3RLBeaPYro0zQQpUVnvVGTydUILqTmS3nAm+anBUAadS3lze2c51uJUTl8WT1Zpdms/8kN0PA==","_npmVersion":"10.9.8","description":"The shape of a test harness — the real application under test, actors that make multi-role tests cheap — plus a record/replay transport whose missing fixtures always fail.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@app-studio/qa-core":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qa-harness_0.6.0_1787764165809_0.22202595315139861","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@app-studio/qa-harness","version":"0.6.2","license":"UNLICENSED","_id":"@app-studio/qa-harness@0.6.2","maintainers":[{"name":"steed","email":"steed.monteiro@gmail.com"}],"dist":{"shasum":"3924e7daead312e7bcc83a7d3ace352b8aa77eb7","tarball":"https://registry.npmjs.org/@app-studio/qa-harness/-/qa-harness-0.6.2.tgz","fileCount":22,"integrity":"sha512-1atVsMmR7i9qKrJ6WV9oJA5uRdFmo+3FpUPP3R1uTsnufYxxy5dv4XxvGb0xfamo5XroKAN66AuxpbxCMp6jfw==","signatures":[{"sig":"MEUCIQC2tWFb1blpqMxye5Gsy2AchRUwIr4Wd/2EkdchBTHhZAIgV2cWiq1kRaqAy2yI/zoLIuSmtsAQMLB/o9oB1eWlEWM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40551},"main":"dist/index.js","type":"module","_from":"file:app-studio-qa-harness-0.6.2.tgz","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./nest":{"types":"./dist/nest/index.d.ts","default":"./dist/nest/index.js"},"./replay":{"types":"./dist/replay/index.d.ts","default":"./dist/replay/index.js"}},"scripts":{"test":"vitest run","build":"rimraf dist && tsc -p tsconfig.json"},"_npmUser":{"name":"steed","email":"steed.monteiro@gmail.com"},"_resolved":"/private/var/folders/85/9jzknq4n5gbccbr6c5nj86bm0000gn/T/aca36009548147d8b56634e83c85b117/app-studio-qa-harness-0.6.2.tgz","_integrity":"sha512-1atVsMmR7i9qKrJ6WV9oJA5uRdFmo+3FpUPP3R1uTsnufYxxy5dv4XxvGb0xfamo5XroKAN66AuxpbxCMp6jfw==","_npmVersion":"10.9.8","description":"The shape of a test harness — the real application under test, actors that make multi-role tests cheap — plus a record/replay transport whose missing fixtures always fail.","directories":{},"_nodeVersion":"22.22.3","dependencies":{"@app-studio/qa-core":"^0.6.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qa-harness_0.6.2_1788963910473_0.7672833040675797","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@app-studio/qa-harness","version":"0.7.0","license":"UNLICENSED","_id":"@app-studio/qa-harness@0.7.0","maintainers":[{"name":"steed","email":"steed.monteiro@gmail.com"}],"dist":{"shasum":"30c5d3f1acfa882ac4d9d857fbbdc89d2448eb55","tarball":"https://registry.npmjs.org/@app-studio/qa-harness/-/qa-harness-0.7.0.tgz","fileCount":22,"integrity":"sha512-hOEIX4rUtKSek+a2j/BPc4wJswozoNJpAR2RbkL+ZbwYHgEAsmGaHJT6M4rCdHNErZVPPCceh12EeZ2FgEbRWQ==","signatures":[{"sig":"MEYCIQCaCn7OpustSWS0UfXceL+upBb8CkMg4TREO1Eb04jDNAIhAJhdEPZCYi2GZBh9iy4OKLHwE/K+VHohKaS9jXmYb+L5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCc+6xnY/Hi6mLJFJEvV26rnbRHJCIZ3D6uNldBTfd8ZgIhAOKk9/SvhLcXKCe6+3R7x7NWXpNDGvXssX24v8a1dbVu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40551},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./nest":{"types":"./dist/nest/index.d.ts","default":"./dist/nest/index.js"},"./replay":{"types":"./dist/replay/index.d.ts","default":"./dist/replay/index.js"}},"scripts":{"test":"vitest run","build":"rimraf dist && tsc -p tsconfig.json"},"_npmUser":{"name":"steed","email":"steed.monteiro@gmail.com"},"description":"The shape of a test harness — the real application under test, actors that make multi-role tests cheap — plus a record/replay transport whose missing fixtures always fail.","directories":{},"dependencies":{"@app-studio/qa-core":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/qa-harness_0.7.0_1790624793417_0.4393976519087093","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-08-09T15:45:52.917Z","modified":"2026-09-28T20:04:34.499Z","0.2.0":"2026-08-09T15:45:53.384Z","0.2.5":"2026-08-10T13:28:29.502Z","0.2.6":"2026-08-10T14:03:42.697Z","0.2.7":"2026-08-11T11:40:12.541Z","0.2.8":"2026-08-12T00:15:17.548Z","0.2.9":"2026-08-12T08:54:17.459Z","0.2.10":"2026-08-12T10:20:13.471Z","0.3.0":"2026-08-14T04:34:36.196Z","0.3.1":"2026-08-14T17:17:53.839Z","0.3.2":"2026-08-16T12:27:27.668Z","0.3.3":"2026-08-16T13:46:19.739Z","0.4.0":"2026-08-17T04:12:26.914Z","0.4.1":"2026-08-17T07:55:33.949Z","0.4.3":"2026-08-17T08:35:56.677Z","0.4.4":"2026-08-17T08:50:58.604Z","0.4.6":"2026-08-17T09:56:26.426Z","0.4.7":"2026-08-17T10:22:56.689Z","0.4.8":"2026-08-17T12:53:53.187Z","0.5.0":"2026-08-20T05:39:51.305Z","0.6.0":"2026-08-26T17:09:25.939Z","0.6.2":"2026-09-09T14:25:10.616Z","0.7.0":"2026-09-28T19:46:33.509Z"},"license":"UNLICENSED","description":"The shape of a test harness — the real application under test, actors that make multi-role tests cheap — plus a record/replay transport whose missing fixtures always fail.","maintainers":[{"name":"steed","email":"steed.monteiro@gmail.com"}],"readme":"","readmeFilename":""}