{"_id":"@c9up/helix-plugin-ream","_rev":"10-342a14a7618e566f9ff8413745a891fd","name":"@c9up/helix-plugin-ream","dist-tags":{"latest":"0.1.9"},"versions":{"0.1.0":{"name":"@c9up/helix-plugin-ream","version":"0.1.0","license":"MIT","_id":"@c9up/helix-plugin-ream@0.1.0","maintainers":[{"name":"kaen25","email":"kaen25@gmail.com"}],"homepage":"https://github.com/C9up/helix-plugin-ream#readme","bugs":{"url":"https://github.com/C9up/helix-plugin-ream/issues"},"dist":{"shasum":"dd5e02b5e6cab84b58d33703edd9171f6433a63e","tarball":"https://registry.npmjs.org/@c9up/helix-plugin-ream/-/helix-plugin-ream-0.1.0.tgz","fileCount":13,"integrity":"sha512-ciYCICPWeJhlogJ3yO+oiSbAEnzjS1hlEnaCAdvYlF5etcLay+lSb+ikGnytArqZ46mOBnezZp6Qx6mQoNkzrQ==","signatures":[{"sig":"MEUCIQCVFuYxzE8SDycq5limelnt0QzeTwvqLEMq0/NLUsgHhgIgSt5U7QYWr2t6q8vmJaYJOsYqZL5Y5hGEbz9EuFC35NE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":42481},"main":"./dist/index.js","type":"module","_from":"file:c9up-helix-plugin-ream-0.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./runner":{"types":"./dist/runTests.d.ts","import":"./dist/runTests.js"}},"scripts":{"lint":"biome check src/","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"kaen25","email":"kaen25@gmail.com"},"_resolved":"/tmp/27b615de8923cf3aa5bcc2e74382169f/c9up-helix-plugin-ream-0.1.0.tgz","_integrity":"sha512-ciYCICPWeJhlogJ3yO+oiSbAEnzjS1hlEnaCAdvYlF5etcLay+lSb+ikGnytArqZ46mOBnezZp6Qx6mQoNkzrQ==","repository":{"url":"git+https://github.com/C9up/helix-plugin-ream.git","type":"git"},"_npmVersion":"10.9.8","description":"Helix plugin for Ream — boots a Ream app under test and injects a TestClient on the test context","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","vitest":"^4.1.2","@c9up/ream":"^0.1.27","typescript":"^6.0.2","@c9up/helix":"^0.1.9","@types/node":"^22.19.15","@biomejs/biome":"^2.4.10"},"peerDependencies":{"@c9up/ream":"^0.1.27","@c9up/helix":"^0.1.9"},"_npmOperationalInternal":{"tmp":"tmp/helix-plugin-ream_0.1.0_1787222975444_0.9659023762775356","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@c9up/helix-plugin-ream","version":"0.1.1","license":"MIT","_id":"@c9up/helix-plugin-ream@0.1.1","maintainers":[{"name":"kaen25","email":"kaen25@gmail.com"}],"homepage":"https://github.com/C9up/helix-plugin-ream#readme","bugs":{"url":"https://github.com/C9up/helix-plugin-ream/issues"},"dist":{"shasum":"f54d770693b5e7c485aa39108ebe6c2148c00f96","tarball":"https://registry.npmjs.org/@c9up/helix-plugin-ream/-/helix-plugin-ream-0.1.1.tgz","fileCount":13,"integrity":"sha512-y7iUDa5ArPgAmbqj76onv76X0qfQiWGn153eXADiYxDZ70PGyMRNLSB/7nFa1/Wpnntwsunh/kAbmOFIStlQRw==","signatures":[{"sig":"MEUCIHPodxLFKbh6wk9Rfa64ZPIBID6OM/F/kUKqgAn5jKtzAiEAg/dlTh5pfFXj3KfRzj6eI0srMQ9Zg6CFc0BcXByHCMY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41870},"main":"./dist/index.js","type":"module","_from":"file:c9up-helix-plugin-ream-0.1.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./runner":{"types":"./dist/runTests.d.ts","import":"./dist/runTests.js"}},"scripts":{"lint":"biome check src/","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"kaen25","email":"kaen25@gmail.com"},"_resolved":"/tmp/8232fff6887cf51077b7159d5940a7c8/c9up-helix-plugin-ream-0.1.1.tgz","_integrity":"sha512-y7iUDa5ArPgAmbqj76onv76X0qfQiWGn153eXADiYxDZ70PGyMRNLSB/7nFa1/Wpnntwsunh/kAbmOFIStlQRw==","repository":{"url":"git+https://github.com/C9up/helix-plugin-ream.git","type":"git"},"_npmVersion":"10.9.8","description":"Helix plugin for Ream — boots a Ream app under test and injects a TestClient on the test context","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","vitest":"^4.1.2","@c9up/ream":"^0.1.27","typescript":"^6.0.2","@c9up/helix":"^0.1.9","@types/node":"^22.19.15","@biomejs/biome":"^2.4.10"},"peerDependencies":{"@c9up/ream":"^0.1.27","@c9up/helix":"^0.1.9"},"_npmOperationalInternal":{"tmp":"tmp/helix-plugin-ream_0.1.1_1787846875605_0.3134548748078887","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@c9up/helix-plugin-ream","version":"0.1.2","license":"MIT","_id":"@c9up/helix-plugin-ream@0.1.2","maintainers":[{"name":"kaen25","email":"kaen25@gmail.com"}],"homepage":"https://github.com/C9up/helix-plugin-ream#readme","bugs":{"url":"https://github.com/C9up/helix-plugin-ream/issues"},"dist":{"shasum":"2ea0bfd2c13dd796af5e4f742b6193534ddffe5d","tarball":"https://registry.npmjs.org/@c9up/helix-plugin-ream/-/helix-plugin-ream-0.1.2.tgz","fileCount":13,"integrity":"sha512-W9emirTf7MkVjzrY3Dzur2itK1wfruSn8QLal9X20xEuF4Lv1DDwVKjjeV5xfeQKGlPC9WjpZlCb7q+U3lXGAA==","signatures":[{"sig":"MEUCIQD7ONpweKxv+B2nC3a5pXyR+6XwHmWnYSpWWF+mpnMQxgIgNlHGiE4YPc5uI030ADS849Fxy/brP/NLO3C3jvLmVWw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":41868},"main":"./dist/index.js","type":"module","_from":"file:c9up-helix-plugin-ream-0.1.2.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./runner":{"types":"./dist/runTests.d.ts","import":"./dist/runTests.js"}},"scripts":{"lint":"biome check src/","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"kaen25","email":"kaen25@gmail.com"},"_resolved":"/tmp/6e0f502fca10759e44b1ded023d33a03/c9up-helix-plugin-ream-0.1.2.tgz","_integrity":"sha512-W9emirTf7MkVjzrY3Dzur2itK1wfruSn8QLal9X20xEuF4Lv1DDwVKjjeV5xfeQKGlPC9WjpZlCb7q+U3lXGAA==","repository":{"url":"git+https://github.com/C9up/helix-plugin-ream.git","type":"git"},"_npmVersion":"10.9.8","description":"Helix plugin for Ream — boots a Ream app under test and injects a TestClient on the test context","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","vitest":"^4.1.2","@c9up/ream":"^0.2.0","typescript":"^6.0.2","@c9up/helix":"^0.2.0","@types/node":"^22.19.15","@biomejs/biome":"^2.4.10"},"peerDependencies":{"@c9up/ream":"^0.2.0","@c9up/helix":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/helix-plugin-ream_0.1.2_1787902120538_0.21831157801540613","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@c9up/helix-plugin-ream","version":"0.1.3","license":"MIT","_id":"@c9up/helix-plugin-ream@0.1.3","maintainers":[{"name":"kaen25","email":"kaen25@gmail.com"}],"homepage":"https://github.com/C9up/helix-plugin-ream#readme","bugs":{"url":"https://github.com/C9up/helix-plugin-ream/issues"},"dist":{"shasum":"dc5156eaceaa0bf70c3ee611e3c3e9919df108e8","tarball":"https://registry.npmjs.org/@c9up/helix-plugin-ream/-/helix-plugin-ream-0.1.3.tgz","fileCount":13,"integrity":"sha512-//Vs8WrEFqcrIej9Qx3C3t49W5yEuRSWjZemGbkD6geAGjsuSRLKkxYTHI3rxazrxP57McpzhnpWBPfj/J9l5w==","signatures":[{"sig":"MEUCIFYNGQWIld2693r0Urt/K27cgFyThZ8bzT7lDkT1Ve2oAiEAjaQmekLZnT8OOimAi1a+Ke80VBFWDYwGznCMDY8ibII=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43255},"main":"./dist/index.js","type":"module","_from":"file:c9up-helix-plugin-ream-0.1.3.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./runner":{"types":"./dist/runTests.d.ts","import":"./dist/runTests.js"}},"scripts":{"lint":"biome check src/","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"kaen25","email":"kaen25@gmail.com"},"_resolved":"/tmp/f42449b5a0f6af6581ae3b45df294c50/c9up-helix-plugin-ream-0.1.3.tgz","_integrity":"sha512-//Vs8WrEFqcrIej9Qx3C3t49W5yEuRSWjZemGbkD6geAGjsuSRLKkxYTHI3rxazrxP57McpzhnpWBPfj/J9l5w==","repository":{"url":"git+https://github.com/C9up/helix-plugin-ream.git","type":"git"},"_npmVersion":"10.9.8","description":"Helix plugin for Ream — boots a Ream app under test and injects a TestClient on the test context","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","vitest":"^4.1.2","@c9up/ream":"^0.2.0","typescript":"^6.0.2","@c9up/helix":"^0.2.3","@types/node":"^22.19.15","@biomejs/biome":"^2.4.10"},"peerDependencies":{"@c9up/ream":"^0.2.0","@c9up/helix":"^0.2.3"},"_npmOperationalInternal":{"tmp":"tmp/helix-plugin-ream_0.1.3_1787930014286_0.11618253122610622","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@c9up/helix-plugin-ream","version":"0.1.4","license":"MIT","_id":"@c9up/helix-plugin-ream@0.1.4","maintainers":[{"name":"kaen25","email":"kaen25@gmail.com"}],"homepage":"https://github.com/C9up/helix-plugin-ream#readme","bugs":{"url":"https://github.com/C9up/helix-plugin-ream/issues"},"dist":{"shasum":"6f252de23b31cd2c2fdc9d837263ae7d4c31252b","tarball":"https://registry.npmjs.org/@c9up/helix-plugin-ream/-/helix-plugin-ream-0.1.4.tgz","fileCount":13,"integrity":"sha512-NCPedWnUk2GyDr00ltyP+aBilydXO59X0SW4yHNHf2wzU9Gqpgvrwa6diTv1t0sxO8t8rWXBTk3P3KtIsZniCg==","signatures":[{"sig":"MEUCICrzKoETLXFJYN/qkE+q3A7s14HCNILc6UoIW2NgCNC7AiEArRi19HGZmnyChp0GuCq+p704INnW2Af1TcFQ9GqP1H8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53762},"main":"./dist/index.js","type":"module","_from":"file:c9up-helix-plugin-ream-0.1.4.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./runner":{"types":"./dist/runTests.d.ts","import":"./dist/runTests.js"}},"scripts":{"lint":"biome check src/","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"kaen25","email":"kaen25@gmail.com"},"_resolved":"/tmp/5f2107e70a7e6c4114c6dcccd4c98787/c9up-helix-plugin-ream-0.1.4.tgz","_integrity":"sha512-NCPedWnUk2GyDr00ltyP+aBilydXO59X0SW4yHNHf2wzU9Gqpgvrwa6diTv1t0sxO8t8rWXBTk3P3KtIsZniCg==","repository":{"url":"git+https://github.com/C9up/helix-plugin-ream.git","type":"git"},"_npmVersion":"10.9.8","description":"Helix plugin for Ream — boots a Ream app under test and injects a TestClient on the test context","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","vitest":"^4.1.2","@c9up/ream":"^0.2.7","typescript":"^6.0.2","@c9up/helix":"^0.2.3","@types/node":"^22.19.15","@biomejs/biome":"^2.4.10"},"peerDependencies":{"@c9up/ream":"^0.2.7","@c9up/helix":"^0.2.3"},"_npmOperationalInternal":{"tmp":"tmp/helix-plugin-ream_0.1.4_1787939423796_0.8032597038666485","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@c9up/helix-plugin-ream","version":"0.1.5","license":"MIT","_id":"@c9up/helix-plugin-ream@0.1.5","maintainers":[{"name":"kaen25","email":"kaen25@gmail.com"}],"homepage":"https://github.com/C9up/helix-plugin-ream#readme","bugs":{"url":"https://github.com/C9up/helix-plugin-ream/issues"},"dist":{"shasum":"3a12df5ed6d078e2a2b99feb66a6edad4cea5f24","tarball":"https://registry.npmjs.org/@c9up/helix-plugin-ream/-/helix-plugin-ream-0.1.5.tgz","fileCount":13,"integrity":"sha512-kWGefB2L49WRD7aW+0EjV8lzWUFAvYwylLHy85pPTTgZWrk78peApqgDDdsPfYWljuq+JRPLzH4O+ZABaprrnQ==","signatures":[{"sig":"MEUCIEKT+hkOJzKTbQUKA3w038l6VHARYrMume1aI7X5o17wAiEA90kBKVs5EXDItzQpnN7D2+8bPWM1vI+isXBYEG+/sTc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53280},"main":"./dist/index.js","type":"module","_from":"file:c9up-helix-plugin-ream-0.1.5.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./runner":{"types":"./dist/runTests.d.ts","import":"./dist/runTests.js"}},"scripts":{"lint":"biome check src/","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"kaen25","email":"kaen25@gmail.com"},"_resolved":"/tmp/0a909d5ae0e302d0377c781f51807c05/c9up-helix-plugin-ream-0.1.5.tgz","_integrity":"sha512-kWGefB2L49WRD7aW+0EjV8lzWUFAvYwylLHy85pPTTgZWrk78peApqgDDdsPfYWljuq+JRPLzH4O+ZABaprrnQ==","repository":{"url":"git+https://github.com/C9up/helix-plugin-ream.git","type":"git"},"_npmVersion":"10.9.8","description":"Helix plugin for Ream — boots a Ream app under test and injects a TestClient on the test context","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","vitest":"^4.1.2","@c9up/ream":"^0.2.7","typescript":"^6.0.2","@c9up/helix":"^0.2.3","@types/node":"^22.19.15","@biomejs/biome":"^2.4.10"},"peerDependencies":{"@c9up/ream":"^0.2.7","@c9up/helix":"^0.2.3"},"_npmOperationalInternal":{"tmp":"tmp/helix-plugin-ream_0.1.5_1788167104578_0.07865227334346714","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@c9up/helix-plugin-ream","version":"0.1.6","license":"MIT","_id":"@c9up/helix-plugin-ream@0.1.6","maintainers":[{"name":"kaen25","email":"kaen25@gmail.com"}],"homepage":"https://github.com/C9up/helix-plugin-ream#readme","bugs":{"url":"https://github.com/C9up/helix-plugin-ream/issues"},"dist":{"shasum":"d450310536e7222a70b0bf13d0f06404e698a67b","tarball":"https://registry.npmjs.org/@c9up/helix-plugin-ream/-/helix-plugin-ream-0.1.6.tgz","fileCount":13,"integrity":"sha512-HRfjM8pjJHbrz/Z9+y5BWqMDv1POei9ovPoTKN+9p+FngA/xD4kiNFaRWO5ZcD1e8cvN8kktqmVmY2/CZdfh3g==","signatures":[{"sig":"MEUCIQCvr3tqjFUA6J/5DjDIqAWdwlwJ21bi0u+iENf1Miiy3AIga2JNlZM+rjp7pm4JC+XglBd+jtP/UuTVUpBt+zYPLS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55497},"main":"./dist/index.js","type":"module","_from":"file:c9up-helix-plugin-ream-0.1.6.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./runner":{"types":"./dist/runTests.d.ts","import":"./dist/runTests.js"}},"scripts":{"lint":"biome check src/","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"kaen25","email":"kaen25@gmail.com"},"_resolved":"/tmp/9722f477e8901fd12f0eb2973ae72cc9/c9up-helix-plugin-ream-0.1.6.tgz","_integrity":"sha512-HRfjM8pjJHbrz/Z9+y5BWqMDv1POei9ovPoTKN+9p+FngA/xD4kiNFaRWO5ZcD1e8cvN8kktqmVmY2/CZdfh3g==","repository":{"url":"git+https://github.com/C9up/helix-plugin-ream.git","type":"git"},"_npmVersion":"10.9.8","description":"Helix plugin for Ream — boots a Ream app under test and injects a TestClient on the test context","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","vitest":"^4.1.2","@c9up/ream":"^0.2.7","typescript":"^6.0.2","@c9up/helix":"^0.2.3","@types/node":"^22.19.15","@biomejs/biome":"^2.4.10"},"peerDependencies":{"@c9up/ream":"^0.2.7","@c9up/helix":"^0.2.3"},"_npmOperationalInternal":{"tmp":"tmp/helix-plugin-ream_0.1.6_1788276876054_0.6772102134774378","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@c9up/helix-plugin-ream","version":"0.1.7","license":"MIT","_id":"@c9up/helix-plugin-ream@0.1.7","maintainers":[{"name":"kaen25","email":"kaen25@gmail.com"}],"homepage":"https://github.com/C9up/helix-plugin-ream#readme","bugs":{"url":"https://github.com/C9up/helix-plugin-ream/issues"},"dist":{"shasum":"124d7beced53804b8aa1cd9b904788dfd23003c9","tarball":"https://registry.npmjs.org/@c9up/helix-plugin-ream/-/helix-plugin-ream-0.1.7.tgz","fileCount":13,"integrity":"sha512-ukj0Ya7vc+JVm5aiNNnUuTyT12PlNV40xW6q3ztXNZqVl3TTwsxbujXuMS3apSywy2H6tzZV9AQ95pa8linIVw==","signatures":[{"sig":"MEQCICFcl3lR/233UVC5ksyGFzkPGKW1u9h/E1gGj1TZHPo5AiBP4WJpmnU5wKco1ke/VIUKz4beuOWPsUQ2d8g2UE1BQg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":55497},"main":"./dist/index.js","type":"module","_from":"file:c9up-helix-plugin-ream-0.1.7.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./runner":{"types":"./dist/runTests.d.ts","import":"./dist/runTests.js"}},"scripts":{"lint":"biome check src/","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"kaen25","email":"kaen25@gmail.com"},"_resolved":"/tmp/5784d72bd3f7abe7cd3e585af00c0c6b/c9up-helix-plugin-ream-0.1.7.tgz","_integrity":"sha512-ukj0Ya7vc+JVm5aiNNnUuTyT12PlNV40xW6q3ztXNZqVl3TTwsxbujXuMS3apSywy2H6tzZV9AQ95pa8linIVw==","repository":{"url":"git+https://github.com/C9up/helix-plugin-ream.git","type":"git"},"_npmVersion":"10.9.8","description":"Helix plugin for Ream — boots a Ream app under test and injects a TestClient on the test context","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4","vitest":"^4.1.2","@c9up/ream":"^0.2.7","typescript":"^6.0.2","@c9up/helix":"^0.2.3","@types/node":"^22.19.15","@biomejs/biome":"^2.4.10"},"peerDependencies":{"@c9up/ream":"^0.2.7","@c9up/helix":"^0.2.3"},"_npmOperationalInternal":{"tmp":"tmp/helix-plugin-ream_0.1.7_1788535159963_0.4821505510979578","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@c9up/helix-plugin-ream","version":"0.1.8","license":"MIT","_id":"@c9up/helix-plugin-ream@0.1.8","maintainers":[{"name":"kaen25","email":"kaen25@gmail.com"}],"homepage":"https://github.com/C9up/helix-plugin-ream#readme","bugs":{"url":"https://github.com/C9up/helix-plugin-ream/issues"},"dist":{"shasum":"d008a8435e1600df3e9f6da6065523e9ee565c97","tarball":"https://registry.npmjs.org/@c9up/helix-plugin-ream/-/helix-plugin-ream-0.1.8.tgz","fileCount":13,"integrity":"sha512-39Yh8oZGaIKhn3LYdIT8Jgn086vpeQvMSjcbdW4JoBCHWJisL3n1gb67CxSU+bO9eN7AwIrgnNc1wkBEEf0uPQ==","signatures":[{"sig":"MEUCIBUjPJGkmi5l5cbttQ+/ZTwwF1pfZxSEvsnyoK3XMee4AiEApI7oFqz4A5BBJ6wktb7Pd258VVuMAMvIi5h0W9GfNQQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCo1qYbVeLx6GrE08W/urhb/mTpsHPtWogBKV3dPOPUgQIgJDf/65ESw4qZLSxGhJ9Pg2vb7HcL+BGvaYCScnTHb7Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":56943},"main":"./dist/index.js","type":"module","_from":"file:c9up-helix-plugin-ream-0.1.8.tgz","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./runner":{"types":"./dist/runTests.d.ts","import":"./dist/runTests.js"}},"scripts":{"lint":"biome check src/ tests/","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"kaen25","email":"kaen25@gmail.com"},"_resolved":"/tmp/8dfa76812d6810dc9daa03a5cedd0e9f/c9up-helix-plugin-ream-0.1.8.tgz","_integrity":"sha512-39Yh8oZGaIKhn3LYdIT8Jgn086vpeQvMSjcbdW4JoBCHWJisL3n1gb67CxSU+bO9eN7AwIrgnNc1wkBEEf0uPQ==","repository":{"url":"git+https://github.com/C9up/helix-plugin-ream.git","type":"git"},"_npmVersion":"10.9.8","description":"Helix plugin for Ream — boots a Ream app under test and injects a TestClient on the test context","directories":{},"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","vitest":"4.1.11","@c9up/ream":"^0.2.7","typescript":"^6.0.3","@c9up/helix":"^0.2.3","@types/node":"^22.20.1","@biomejs/biome":"^2.5.12","@vitest/coverage-v8":"4.1.11"},"peerDependencies":{"@c9up/ream":"^0.2.7","@c9up/helix":"^0.2.3"},"_npmOperationalInternal":{"tmp":"tmp/helix-plugin-ream_0.1.8_1790020568291_0.22527578767197354","host":"s3://npm-registry-packages-npm-production"}},"0.1.9":{"_id":"@c9up/helix-plugin-ream@0.1.9","bugs":{"url":"https://github.com/C9up/helix-plugin-ream/issues"},"dist":{"shasum":"8409d337955e3f2d56477b5ed1f018558a5dbb55","tarball":"https://registry.npmjs.org/@c9up/helix-plugin-ream/-/helix-plugin-ream-0.1.9.tgz","fileCount":13,"integrity":"sha512-HrAPSdQO2icWcGfwkEKQMCqcOwFZoxD7PyMzaWUWdFszrWDoq0Npo+y1V7eeAmGOKHFjgnCVdkWgq5O5eV64PQ==","signatures":[{"sig":"MEUCIF1SK3mUD7pY3cP24B8TPW9eiBtXtBQD9t64Nc2Ka1RBAiEAic0e3gAZYGnZm37mAkzOL/kGBtdMJqQL1GSOTQN9Zps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFMdUjfrR+afwru5hh71+5vu1IQaF1f5jxIev3UmjVf7AiBzwX2FhdI0rlcFHWnSdp2TSlPzKbkrzZ7kSMpVCUhOaQ=="}],"unpackedSize":57688},"main":"./dist/index.js","name":"@c9up/helix-plugin-ream","type":"module","_from":"file:c9up-helix-plugin-ream-0.1.9.tgz","types":"./dist/index.d.ts","engines":{"node":">=24.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./runner":{"types":"./dist/runTests.d.ts","import":"./dist/runTests.js"}},"license":"MIT","scripts":{"lint":"biome check src/ tests/","test":"vitest run","build":"tsc -p tsconfig.build.json","typecheck":"tsc --noEmit","test:coverage":"vitest run --coverage"},"version":"0.1.9","_npmUser":{"name":"kaen25","email":"kaen25@gmail.com"},"homepage":"https://github.com/C9up/helix-plugin-ream#readme","//engines":"Node 24, not 22, because AsyncLocalStorage sits on the request hot path — the container resolves through it, HttpContext is it, and the emitter reads it on every event. Node 24 backs it with AsyncContextFrame by default, and measured on that exact pattern (one context per request, six async boundaries, several reads) it costs 0.61 us per request instead of 1.55 us: 2.5x, on every request, for free. Before 24 the same mechanism existed only behind an experimental flag, and a framework cannot base its performance on a flag the application has to remember to pass. This is NOT 'track the current LTS' — security fixes still land in 22 until 2027, npm 11 is irrelevant under pnpm, and node:sqlite is not what atlas uses.","_resolved":"/tmp/375ef986db39ac8227cc353b94f6a21f/c9up-helix-plugin-ream-0.1.9.tgz","_integrity":"sha512-HrAPSdQO2icWcGfwkEKQMCqcOwFZoxD7PyMzaWUWdFszrWDoq0Npo+y1V7eeAmGOKHFjgnCVdkWgq5O5eV64PQ==","repository":{"url":"git+https://github.com/C9up/helix-plugin-ream.git","type":"git"},"_npmVersion":"11.19.0","description":"Helix plugin for Ream — boots a Ream app under test and injects a TestClient on the test context","directories":{},"maintainers":[{"name":"kaen25","email":"kaen25@gmail.com"}],"_nodeVersion":"24.20.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.13","vitest":"4.1.11","@c9up/ream":"^0.2.7","typescript":"^6.0.3","@c9up/helix":"^0.2.3","@types/node":"^22.20.1","@biomejs/biome":"^2.5.12","@vitest/coverage-v8":"4.1.11"},"peerDependencies":{"@c9up/ream":"^0.2.7","@c9up/helix":"^0.2.3"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/helix-plugin-ream_0.1.9_1790096581436_0.23745779566110348"}}},"time":{"created":"2026-08-20T10:49:35.239Z","modified":"2026-09-22T17:03:01.687Z","0.1.0":"2026-08-20T10:49:35.599Z","0.1.1":"2026-08-27T16:07:55.748Z","0.1.2":"2026-08-28T07:28:40.686Z","0.1.3":"2026-08-28T15:13:34.425Z","0.1.4":"2026-08-28T17:50:23.957Z","0.1.5":"2026-08-31T09:05:04.726Z","0.1.6":"2026-09-01T15:34:36.190Z","0.1.7":"2026-09-04T15:19:20.104Z","0.1.8":"2026-09-21T19:56:08.392Z","0.1.9":"2026-09-22T17:03:01.518Z"},"bugs":{"url":"https://github.com/C9up/helix-plugin-ream/issues"},"license":"MIT","homepage":"https://github.com/C9up/helix-plugin-ream#readme","repository":{"url":"git+https://github.com/C9up/helix-plugin-ream.git","type":"git"},"description":"Helix plugin for Ream — boots a Ream app under test and injects a TestClient on the test context","maintainers":[{"name":"kaen25","email":"kaen25@gmail.com"}],"readme":"# @c9up/helix-plugin-ream\n\nThe bridge between [Ream](https://github.com/C9up/ream) and [helix](https://github.com/C9up/helix), its test runner.\n\nReam knows nothing about helix, helix knows nothing about Ream. The plugin that joins them lives here and declares both sides as peers — the same shape AdonisJS uses to join its own runner to the framework.\n\n## Install\n\n```sh\npnpm add -D @c9up/helix-plugin-ream @c9up/helix\n```\n\n## Inject a test client\n\n```ts\n// tests/bootstrap.ts\nimport { configure } from '@c9up/helix'\nimport { apiClient } from '@c9up/helix-plugin-ream'\n\nawait configure({ plugins: [apiClient({ boot: () => bootApp() })] })\n```\n\n```ts\ntest('health', async ({ client }) => {\n  await client.get('/health').assertOk()\n})\n```\n\nThe server boots once at `configure()` time, is shared across the run, and closes through `api.cleanup` when the run ends.\n\n## Run the suites declared in the rc file\n\n```ts\nimport { runTestsFromRcFile } from '@c9up/helix-plugin-ream/runner'\n```\n\nThis is what `ream test` calls.\n\n## What stays in Ream\n\n`TestClient`, `createTestClient`, `RequestBuilder` and `ApiResponse` live in `@c9up/ream/testing`. They drive a Ream server over HTTP and owe nothing to the runner, so they need no plugin.\n","readmeFilename":"README.md"}