{"_id":"@guren/testing","_rev":"46-ae42d945748c9e1ae1480145ed33698b","name":"@guren/testing","dist-tags":{"alpha":"0.1.1-alpha.0","rc":"1.0.0-rc.26","latest":"1.14.1"},"versions":{"0.1.1-alpha.0":{"name":"@guren/testing","version":"0.1.1-alpha.0","license":"MIT","_id":"@guren/testing@0.1.1-alpha.0","maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"homepage":"https://github.com/gurenjs/guren#readme","bugs":{"url":"https://github.com/gurenjs/guren/issues"},"dist":{"shasum":"773a8d4ac7b1981a4cd2263bb097401b63256a64","tarball":"https://registry.npmjs.org/@guren/testing/-/testing-0.1.1-alpha.0.tgz","fileCount":7,"integrity":"sha512-1b45uCfdASN8LN69pYTI7I5xAJttuOmNS8Q6HuaqoIWucRwG8LJL0/+2YZkrV4/tnfCzqsyXktj1fpuG6UVHaA==","signatures":[{"sig":"MEYCIQCP6xTgy1jzNOqtTwOWstKtViiidfGUBkPajtUGkBoa/gIhAMyHD0DLctG6iXguG1axO3FfXHh5kXAGwdS1fMxfruKF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40688},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"11e876c61bbe43e1925fe76733519857ce597c4d","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"7nohe","email":"7nohe.urata@gmail.com"},"repository":{"url":"git+https://github.com/gurenjs/guren.git","type":"git","directory":"packages/testing"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.5","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^1.5.0","typescript":"^5.4.0","@types/react":"^19.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","vitest":"^1.5.0","@inertiajs/react":"^2.2.15","@testing-library/react":"^14.0.0 || ^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testing_0.1.1-alpha.0_1762058987053_0.06995122168760659","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.1":{"name":"@guren/testing","version":"0.1.1-alpha.1","license":"MIT","_id":"@guren/testing@0.1.1-alpha.1","maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"homepage":"https://github.com/gurenjs/guren#readme","bugs":{"url":"https://github.com/gurenjs/guren/issues"},"dist":{"shasum":"6d16dc2407d16ef7ea937fb9afcef24019c8d33c","tarball":"https://registry.npmjs.org/@guren/testing/-/testing-0.1.1-alpha.1.tgz","fileCount":7,"integrity":"sha512-mrt8vQ4lTGfiVxIN16Nqi41T/03dw5F06ONQqgDLohmPapymJ/cjBj6i4t2lFIesDrYoc2PXB2VkoKpWbkxkeA==","signatures":[{"sig":"MEQCIHYDS0vJGhT49Zax3/+HzIQmruDb4Y+6c9EhA/NEhmwwAiA8ue3ZwjkQ/csG3wW/O/ywZZcPvNn4dtJ/udVom9MJ+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40688},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"5fbd7e7836a684f77e508faac9d775647f3cb69a","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"7nohe","email":"7nohe.urata@gmail.com"},"repository":{"url":"git+https://github.com/gurenjs/guren.git","type":"git","directory":"packages/testing"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.5","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^1.5.0","typescript":"^5.4.0","@types/react":"^19.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","vitest":"^1.5.0","@inertiajs/react":"^2.2.15","@testing-library/react":"^14.0.0 || ^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testing_0.1.1-alpha.1_1762088131573_0.2278249300994062","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.2":{"name":"@guren/testing","version":"0.1.1-alpha.2","license":"MIT","_id":"@guren/testing@0.1.1-alpha.2","maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"homepage":"https://github.com/gurenjs/guren#readme","bugs":{"url":"https://github.com/gurenjs/guren/issues"},"dist":{"shasum":"f6b7aac6fbca4fbacde66e635b47ee71d5367e27","tarball":"https://registry.npmjs.org/@guren/testing/-/testing-0.1.1-alpha.2.tgz","fileCount":7,"integrity":"sha512-rKj0d4pXH3o75zNR6N6FlRmcfaJqhiboRXELygIW0BlzN6zZ+yVeshny+5nVjNpIfxLRPE4nyoYxjbSZvDoHLQ==","signatures":[{"sig":"MEUCIERmyceUJgfZhv0ZpnY1G3I2rRRlbxY0TuzRiBhPNF7QAiEAud8eBeh6Tp8ziy8G9fDB6zmRphRn/Kya5uiKDkOugFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40688},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"08ac277e67b418dea3e1f81d8e80b96f602a3e33","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"7nohe","email":"7nohe.urata@gmail.com"},"repository":{"url":"git+https://github.com/gurenjs/guren.git","type":"git","directory":"packages/testing"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.5","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^1.5.0","typescript":"^5.4.0","@types/react":"^19.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","vitest":"^1.5.0","@inertiajs/react":"^2.2.15","@testing-library/react":"^14.0.0 || ^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testing_0.1.1-alpha.2_1762089383292_0.3208680700722215","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.3":{"name":"@guren/testing","version":"0.1.1-alpha.3","license":"MIT","_id":"@guren/testing@0.1.1-alpha.3","maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"homepage":"https://github.com/gurenjs/guren#readme","bugs":{"url":"https://github.com/gurenjs/guren/issues"},"dist":{"shasum":"f42844656a432c4f9555de8defa2c4db89343336","tarball":"https://registry.npmjs.org/@guren/testing/-/testing-0.1.1-alpha.3.tgz","fileCount":7,"integrity":"sha512-5fWZfSiwc5wxUG0RMXvmGVQAuJBJMCX7eRM+B1U9KJ6Z0ISCgJmKF8R/ACBY+Cf4zLArTx9xRFVTY3atYVijSQ==","signatures":[{"sig":"MEQCICV6M5bh7gi4N0i2LL9JMJbgFGGW8HEhZ8nkp05TirgCAiBFLMS0aVfdzyyPaPRQaTQvQLuiKNNPBacqT62ClljxvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40688},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"da8707f703e6b8b58b732976693c87d05901bc01","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"7nohe","email":"7nohe.urata@gmail.com"},"repository":{"url":"git+https://github.com/gurenjs/guren.git","type":"git","directory":"packages/testing"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.5","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^1.5.0","typescript":"^5.4.0","@types/react":"^19.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","vitest":"^1.5.0","@inertiajs/react":"^2.2.15","@testing-library/react":"^14.0.0 || ^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testing_0.1.1-alpha.3_1762090174513_0.9188308019102998","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.4":{"name":"@guren/testing","version":"0.1.1-alpha.4","license":"MIT","_id":"@guren/testing@0.1.1-alpha.4","maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"homepage":"https://github.com/gurenjs/guren#readme","bugs":{"url":"https://github.com/gurenjs/guren/issues"},"dist":{"shasum":"c9ef2d8da559d15634b664770e5d9b0110b5b93b","tarball":"https://registry.npmjs.org/@guren/testing/-/testing-0.1.1-alpha.4.tgz","fileCount":7,"integrity":"sha512-0RbehDIgr8IPnZKL+DdfRBbvZVWF81qmqMPYuKsuKp3EQwr8y3S1ZzoLAI6a+iFgI6+NueOGQPxJcafoNUNw7Q==","signatures":[{"sig":"MEQCIEd1jtlJ3sp1qVVz/k3C5q0RHjGttPlUTIfOXXPc13i0AiBnKzwfdZX2JXIKKpEDZvh1OyntS2/bq/XPlcexJzJXfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40688},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"3add0588e3aab7812422b6b673a4bda263b1d1ae","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"7nohe","email":"7nohe.urata@gmail.com"},"repository":{"url":"git+https://github.com/gurenjs/guren.git","type":"git","directory":"packages/testing"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.5","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^1.5.0","typescript":"^5.4.0","@types/react":"^19.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","vitest":"^1.5.0","@inertiajs/react":"^2.2.15","@testing-library/react":"^14.0.0 || ^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testing_0.1.1-alpha.4_1762092651498_0.032948013459205505","host":"s3://npm-registry-packages-npm-production"}},"0.1.1-alpha.5":{"name":"@guren/testing","version":"0.1.1-alpha.5","license":"MIT","_id":"@guren/testing@0.1.1-alpha.5","maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"homepage":"https://github.com/gurenjs/guren#readme","bugs":{"url":"https://github.com/gurenjs/guren/issues"},"dist":{"shasum":"25465a65c38c712839cb4c09ab1da3da61fbcccf","tarball":"https://registry.npmjs.org/@guren/testing/-/testing-0.1.1-alpha.5.tgz","fileCount":7,"integrity":"sha512-u5PSntdqrgTnHK9mVz+Rjf2nIi0sURSDsK/FFevOXqHDZGP7aK0zDV4AEiwJdyLiFkgnA17U4LOBj/5igM3gzQ==","signatures":[{"sig":"MEUCICOT2f4I+l5sMyrXBaDT5y4cMi0g/YnXbKNqAPQX1dOFAiEAgktZv6M7Txs0yYzmNXIzmdTkbLEqNG/zpDSO+uvorDQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40688},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"38bd6370bf14f48b329166a12f1046f5285f38a6","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"7nohe","email":"7nohe.urata@gmail.com"},"repository":{"url":"git+https://github.com/gurenjs/guren.git","type":"git","directory":"packages/testing"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.5","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^1.5.0","typescript":"^5.4.0","@types/react":"^19.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","vitest":"^1.5.0","@inertiajs/react":"^2.2.15","@testing-library/react":"^14.0.0 || ^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testing_0.1.1-alpha.5_1762094159482_0.27336021170870883","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.6":{"name":"@guren/testing","version":"0.2.0-alpha.6","license":"MIT","_id":"@guren/testing@0.2.0-alpha.6","maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"homepage":"https://github.com/gurenjs/guren#readme","bugs":{"url":"https://github.com/gurenjs/guren/issues"},"dist":{"shasum":"21f64134c052f6a0e9a0dcd7e8ec08ab74e18662","tarball":"https://registry.npmjs.org/@guren/testing/-/testing-0.2.0-alpha.6.tgz","fileCount":7,"integrity":"sha512-2sWlCn9mPUr4steCDUmFFxpjUEfWckcSN7V0D7+PgnJhFjK6fk/Xw6JtiWHi8iZ7/CKupIs9ik77EkuqlZyQbQ==","signatures":[{"sig":"MEQCIQC/KYu+6IrvJ2WbBp6/TfVl6ohwvmheZMETV2l1VLCF9AIfK9aZPjzR5RfYLRIRkPmjlVvp5RH/Mkghqj5JdnQk3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40688},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"7b60f652debdaaa94065b76da293c54ea0cefc1e","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"7nohe","email":"7nohe.urata@gmail.com"},"repository":{"url":"git+https://github.com/gurenjs/guren.git","type":"git","directory":"packages/testing"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.5","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^1.5.0","typescript":"^5.4.0","@types/react":"^19.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","vitest":"^1.5.0","@inertiajs/react":"^2.2.15","@testing-library/react":"^14.0.0 || ^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testing_0.2.0-alpha.6_1762779303201_0.07429264845577421","host":"s3://npm-registry-packages-npm-production"}},"0.2.0-alpha.7":{"name":"@guren/testing","version":"0.2.0-alpha.7","license":"MIT","_id":"@guren/testing@0.2.0-alpha.7","maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"homepage":"https://github.com/gurenjs/guren#readme","bugs":{"url":"https://github.com/gurenjs/guren/issues"},"dist":{"shasum":"fa2a3b0b465416159559349fe6cc3bf3d909e683","tarball":"https://registry.npmjs.org/@guren/testing/-/testing-0.2.0-alpha.7.tgz","fileCount":7,"integrity":"sha512-VTaCqy2PmJ/jpgceihwSk/stYG4PSKLzTAUCdPfK0kYV0EmwAZEc4/Ud/CdwVcyd56HUBYchv3c5NeTiQMdeLA==","signatures":[{"sig":"MEUCIFXQOG5aR3IggLfKC4XYv6Rsi3GBHdcHi3V5u5js7CaWAiEAq0SDmRvifGPGlRr5ppQ7cGDZjYAtRY46lAVNq5cURGY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":40688},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"d8c572a19c164bd151f5e271e602049f28e5a8e5","scripts":{"dev":"tsup --watch","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"7nohe","email":"7nohe.urata@gmail.com"},"repository":{"url":"git+https://github.com/gurenjs/guren.git","type":"git","directory":"packages/testing"},"_npmVersion":"10.8.2","directories":{},"_nodeVersion":"20.19.5","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^1.5.0","typescript":"^5.4.0","@types/react":"^19.0.0"},"peerDependencies":{"react":"^18.0.0 || ^19.0.0","vitest":"^1.5.0","@inertiajs/react":"^2.2.15","@testing-library/react":"^14.0.0 || ^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testing_0.2.0-alpha.7_1762870538703_0.21847823579402914","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.9":{"name":"@guren/testing","version":"1.0.0-rc.9","license":"MIT","_id":"@guren/testing@1.0.0-rc.9","maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"homepage":"https://github.com/gurenjs/guren#readme","bugs":{"url":"https://github.com/gurenjs/guren/issues"},"dist":{"shasum":"61c78bf7048ce4d8a2afcbd457bfe48aeb711e6d","tarball":"https://registry.npmjs.org/@guren/testing/-/testing-1.0.0-rc.9.tgz","fileCount":7,"integrity":"sha512-UNMlpvIGP0AeyVLijQQ0M9J+iWYKyptJIYVuZhbIyaoTWcINRoo8Frl+ymrIHppzFIFDH6l9rd71C3wq+bQnMw==","signatures":[{"sig":"MEUCIG2P//ATePdwX/KT02LAlD+RNiyQf4WjyTy9Hb6pgUG0AiEA04Z77ZHDy7Yh303OTG+8FEB4JjcqdHQNasA3bKwxI0U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":474159},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"5914af7f9da55b6951851bec5677b0cb036e6643","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"7nohe","email":"7nohe.urata@gmail.com"},"repository":{"url":"git+https://github.com/gurenjs/guren.git","type":"git","directory":"packages/testing"},"_npmVersion":"10.9.2","directories":{},"_nodeVersion":"22.14.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^1.5.0","typescript":"^5.4.0","@types/react":"^19.0.0"},"peerDependencies":{"hono":"^4.12.8","react":"^18.0.0 || ^19.0.0","vitest":"^1.5.0","@guren/server":">=1.0.0-rc.9","@inertiajs/react":"^2.3.18","@testing-library/react":"^14.0.0 || ^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testing_1.0.0-rc.9_1774825931922_0.02616805509426645","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.11":{"name":"@guren/testing","version":"1.0.0-rc.11","license":"MIT","_id":"@guren/testing@1.0.0-rc.11","maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"homepage":"https://github.com/gurenjs/guren#readme","bugs":{"url":"https://github.com/gurenjs/guren/issues"},"dist":{"shasum":"ca82eac099b6709e30ef0cc5df8b8d8aeecc08b0","tarball":"https://registry.npmjs.org/@guren/testing/-/testing-1.0.0-rc.11.tgz","fileCount":7,"integrity":"sha512-O02rI3TIy3WweZiUbZBwF2UQXFzAfw/BDx8GTcbuJ51Cz151tyN9IXzb8d0IbRqdt3K3nG/3nU3r+hIRnP6KAQ==","signatures":[{"sig":"MEQCIEUFlZHNrDj673SDE1h5QbGBr15kO17niygRw/kK3jAIAiBsaUP6trVWSRyngv8fcZXVVHAE5u/rsrmfY9xViISH2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guren%2ftesting@1.0.0-rc.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474161},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"61620d81d9c120466c8bf6fe77cbaee80b030fb9","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:24670d39-d3d6-4c6d-b22d-33f6265eee8c"}},"repository":{"url":"git+https://github.com/gurenjs/guren.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.9.0","directories":{},"_nodeVersion":"24.14.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^1.5.0","typescript":"^5.4.0","@types/react":"^19.0.0"},"peerDependencies":{"hono":"^4.12.8","react":"^18.0.0 || ^19.0.0","vitest":"^1.5.0","@guren/server":">=1.0.0-rc.11","@inertiajs/react":"^2.3.18","@testing-library/react":"^14.0.0 || ^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testing_1.0.0-rc.11_1774870822381_0.17157072008834784","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.12":{"name":"@guren/testing","version":"1.0.0-rc.12","license":"MIT","_id":"@guren/testing@1.0.0-rc.12","maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"homepage":"https://github.com/gurenjs/guren#readme","bugs":{"url":"https://github.com/gurenjs/guren/issues"},"dist":{"shasum":"cdc2d9903c2bef37179f22ba807e14bd8b74a68b","tarball":"https://registry.npmjs.org/@guren/testing/-/testing-1.0.0-rc.12.tgz","fileCount":7,"integrity":"sha512-SR9M/GjIpngLp2BnQyWGOF5EMJ0y7ALNLlqsMFDXP7IjPqt8Wn9iK8pzM8uiU6KP0l098+8VFNQm+KLjLFGixg==","signatures":[{"sig":"MEYCIQCGxJG98tV3DO4o2ol/k7lrGVxqyfNFQ5SKK5NozBD38wIhAOykcdqICI7ckI0fPSUzzWokfNhHmfUifd29BISttcGn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guren%2ftesting@1.0.0-rc.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474161},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"dcee3eef56458731a9aea7ed3d981c62e56ff8b7","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:24670d39-d3d6-4c6d-b22d-33f6265eee8c"}},"repository":{"url":"git+https://github.com/gurenjs/guren.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.9.0","directories":{},"_nodeVersion":"24.14.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^1.5.0","typescript":"^5.4.0","@types/react":"^19.0.0"},"peerDependencies":{"hono":"^4.12.8","react":"^18.0.0 || ^19.0.0","vitest":"^1.5.0","@guren/server":">=1.0.0-rc.12","@inertiajs/react":"^2.3.18","@testing-library/react":"^14.0.0 || ^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testing_1.0.0-rc.12_1774917376337_0.2380013709942419","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.13":{"name":"@guren/testing","version":"1.0.0-rc.13","license":"MIT","_id":"@guren/testing@1.0.0-rc.13","maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"homepage":"https://github.com/gurenjs/guren#readme","bugs":{"url":"https://github.com/gurenjs/guren/issues"},"dist":{"shasum":"554d82c4230627fbcb888759e89b357aa1ed8bf7","tarball":"https://registry.npmjs.org/@guren/testing/-/testing-1.0.0-rc.13.tgz","fileCount":7,"integrity":"sha512-A4r33LOflbxoc/ailPrmoSoH+L7slkyMhnOUmnIuW5b93VaZxuuXmU4sQbQ8AyJuzC75ao48nvf1Gl3BUh0F8w==","signatures":[{"sig":"MEQCIDw9Amv/4FNLZwjrfnwK+74RmdBXvF1aWRAe7jt+CFDnAiBtnmZZ3jfEWnb5Esd25afFy4ycWWU7scPpb1Pix7fmdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guren%2ftesting@1.0.0-rc.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474161},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"b3c94146039175fbffd6ec9e0e99d63477da1bdb","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:24670d39-d3d6-4c6d-b22d-33f6265eee8c"}},"repository":{"url":"git+https://github.com/gurenjs/guren.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.9.0","directories":{},"_nodeVersion":"24.14.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^1.5.0","typescript":"^5.4.0","@types/react":"^19.0.0"},"peerDependencies":{"hono":"^4.12.8","react":"^18.0.0 || ^19.0.0","vitest":"^1.5.0","@guren/server":">=1.0.0-rc.13","@inertiajs/react":"^2.3.18","@testing-library/react":"^14.0.0 || ^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testing_1.0.0-rc.13_1775089161594_0.5928143884884693","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.14":{"name":"@guren/testing","version":"1.0.0-rc.14","license":"MIT","_id":"@guren/testing@1.0.0-rc.14","maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"homepage":"https://github.com/gurenjs/guren#readme","bugs":{"url":"https://github.com/gurenjs/guren/issues"},"dist":{"shasum":"de1cdb681651091800652d8ba270f8acbfa67721","tarball":"https://registry.npmjs.org/@guren/testing/-/testing-1.0.0-rc.14.tgz","fileCount":7,"integrity":"sha512-R5XZB27tytI1Hgfv0EVIYn5JPGG3NtvfKvj3gFLCZxVGUOU9DB78FFxLzFxAuqGN2192KcbpmWuE/UBdnqdKsw==","signatures":[{"sig":"MEUCIDQmvCx6lkYFkTgfYMNMl4ocJWZ2xAH84rLmqLnFqt+JAiEAwaHRpHxEz994F//5dxFmR/uOkO2wcTxqg95ASjtKuww=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guren%2ftesting@1.0.0-rc.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474162},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"a835522f837702fdc65160b3914dfffaead29045","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:24670d39-d3d6-4c6d-b22d-33f6265eee8c"}},"repository":{"url":"git+https://github.com/gurenjs/guren.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.16.0","directories":{},"_nodeVersion":"24.18.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.6","typescript":"^5.4.0","@types/react":"^19.0.0"},"peerDependencies":{"hono":"^4.12.18","react":"^18.0.0 || ^19.0.0","vitest":"^3.2.6","@guren/server":">=1.0.0-rc.14","@inertiajs/react":"^2.3.18","@testing-library/react":"^14.0.0 || ^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testing_1.0.0-rc.14_1783693022494_0.7162531221909434","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.15":{"name":"@guren/testing","version":"1.0.0-rc.15","license":"MIT","_id":"@guren/testing@1.0.0-rc.15","maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"homepage":"https://github.com/gurenjs/guren#readme","bugs":{"url":"https://github.com/gurenjs/guren/issues"},"dist":{"shasum":"c465f9d80991f72caa3b989dd92482d2f7f297dd","tarball":"https://registry.npmjs.org/@guren/testing/-/testing-1.0.0-rc.15.tgz","fileCount":7,"integrity":"sha512-lt3yTaMnewI1wKXYKKFdFG/8djZcpuz554b037fRJLM3ijs4Id3Jqg1pyHVE8Pwx80QgYyyv1ZeqEqN9lGHD8A==","signatures":[{"sig":"MEQCIB0eaKF6dzzMN1B81DcWtv6NHFBbJvywJ7TnB5TQDS8kAiAThUkyMdevNtFik5Gm5JaBS5nX5SyCVG6TqdIzMpkEWg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guren%2ftesting@1.0.0-rc.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":474162},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"d65b33b95a7948e874bdd197a45023697b87ff23","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:24670d39-d3d6-4c6d-b22d-33f6265eee8c"}},"repository":{"url":"git+https://github.com/gurenjs/guren.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.16.0","directories":{},"_nodeVersion":"24.18.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.6","typescript":"^5.4.0","@types/react":"^19.0.0"},"peerDependencies":{"hono":"^4.12.18","react":"^18.0.0 || ^19.0.0","vitest":"^3.2.6","@guren/server":">=1.0.0-rc.15","@inertiajs/react":"^2.3.18","@testing-library/react":"^14.0.0 || ^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testing_1.0.0-rc.15_1783721903135_0.43205592500732637","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.16":{"name":"@guren/testing","version":"1.0.0-rc.16","license":"MIT","_id":"@guren/testing@1.0.0-rc.16","maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"homepage":"https://github.com/gurenjs/guren#readme","bugs":{"url":"https://github.com/gurenjs/guren/issues"},"dist":{"shasum":"fd677580d85750c3b6754232751bb7a2ce654d12","tarball":"https://registry.npmjs.org/@guren/testing/-/testing-1.0.0-rc.16.tgz","fileCount":7,"integrity":"sha512-Zg3f29y5q47EvxU7N0n08zMS2OW/o5QBhsLD9YB8aGVZMQ8g68qK1BomVyS/hF8nJsqFrvW1id++V5BEbMgPpQ==","signatures":[{"sig":"MEUCIQCowi33s/e/PiZQSSmSRSIDY5Y+GRUI22vMDOUwCsLSQAIgHanRYiAXWbRsQeXvIrffl0iH9FAL16p4e8y2a+JWj28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guren%2ftesting@1.0.0-rc.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":477716},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"4563ac4fac06503c2892467ccf1e5162ea1b2a9d","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:24670d39-d3d6-4c6d-b22d-33f6265eee8c"}},"repository":{"url":"git+https://github.com/gurenjs/guren.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.16.0","directories":{},"_nodeVersion":"24.18.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.6","typescript":"^5.4.0","@types/react":"^19.0.0"},"peerDependencies":{"hono":"^4.12.18","react":"^18.0.0 || ^19.0.0","vitest":"^3.2.6","@guren/server":">=1.0.0-rc.16","@inertiajs/react":"^2.3.18","@testing-library/react":"^14.0.0 || ^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testing_1.0.0-rc.16_1783770200351_0.9449166309299146","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.17":{"name":"@guren/testing","version":"1.0.0-rc.17","license":"MIT","_id":"@guren/testing@1.0.0-rc.17","maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"homepage":"https://github.com/gurenjs/guren#readme","bugs":{"url":"https://github.com/gurenjs/guren/issues"},"dist":{"shasum":"5f43db47d9f7260eaca8f58dcd6c5a71c0dc09ee","tarball":"https://registry.npmjs.org/@guren/testing/-/testing-1.0.0-rc.17.tgz","fileCount":7,"integrity":"sha512-hmKYkghKmLpoHQhy8ovQVXwIdxnjZaFuRf9qYdUBO01kqFz/R3iUJ2Gb9NuwfWv0vvwwn85JxkjlO0ufuNLheg==","signatures":[{"sig":"MEQCID2JAo9dNZDP8oQ3anw2b/repWOT/3YvTXe5WUr2F0TRAiBgNCV9z6D4hIunKHjCjkEMTuQpCy2PKfHDHmAokmWObA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guren%2ftesting@1.0.0-rc.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":477716},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"29ae00a75bc893f8f3c257f6c914fb95849c4b93","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:24670d39-d3d6-4c6d-b22d-33f6265eee8c"}},"repository":{"url":"git+https://github.com/gurenjs/guren.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.16.0","directories":{},"_nodeVersion":"24.18.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.6","typescript":"^5.4.0","@types/react":"^19.0.0"},"peerDependencies":{"hono":"^4.12.18","react":"^18.0.0 || ^19.0.0","vitest":"^3.2.6","@guren/server":">=1.0.0-rc.17","@inertiajs/react":"^2.3.18","@testing-library/react":"^14.0.0 || ^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testing_1.0.0-rc.17_1783773794126_0.34881724138353665","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.18":{"name":"@guren/testing","version":"1.0.0-rc.18","license":"MIT","_id":"@guren/testing@1.0.0-rc.18","maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"homepage":"https://github.com/gurenjs/guren#readme","bugs":{"url":"https://github.com/gurenjs/guren/issues"},"dist":{"shasum":"ac4dd8575af64d6b6d10cd867136aeda28495877","tarball":"https://registry.npmjs.org/@guren/testing/-/testing-1.0.0-rc.18.tgz","fileCount":7,"integrity":"sha512-o+N8fUWRz2iVXxMkHHce4YfwED4b2Hh06OxWgZ/kLAZkDQAeDXUKbzEcJn3DuAixgycmNshXhu1ostvj94pu1A==","signatures":[{"sig":"MEUCIQD+tJb8FntaXnerQXd8/uFjyLMkL4e8GpdDrxoJmw3sCAIgbwSleRGQrsJP7SCgtLHB2XJ8rq2pkMxA1AWXz0HG9Gg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guren%2ftesting@1.0.0-rc.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":477716},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"ca8bcd04653de26275a0e5ee3c3d956ca5785617","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:24670d39-d3d6-4c6d-b22d-33f6265eee8c"}},"repository":{"url":"git+https://github.com/gurenjs/guren.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.16.0","directories":{},"_nodeVersion":"24.18.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.6","typescript":"^5.4.0","@types/react":"^19.0.0"},"peerDependencies":{"hono":"^4.12.18","react":"^18.0.0 || ^19.0.0","vitest":"^3.2.6","@guren/server":">=1.0.0-rc.18","@inertiajs/react":"^2.3.18","@testing-library/react":"^14.0.0 || ^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testing_1.0.0-rc.18_1783779334556_0.42821647555264786","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.19":{"name":"@guren/testing","version":"1.0.0-rc.19","license":"MIT","_id":"@guren/testing@1.0.0-rc.19","maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"homepage":"https://github.com/gurenjs/guren#readme","bugs":{"url":"https://github.com/gurenjs/guren/issues"},"dist":{"shasum":"5c140a6ba7216adefde7574d7b2d3bda943a9b82","tarball":"https://registry.npmjs.org/@guren/testing/-/testing-1.0.0-rc.19.tgz","fileCount":7,"integrity":"sha512-QGWn0jnCZAJLU2MpqmLvVHCQVY08soXgJ7QJxrt9waW0B0gXbKzU7fMJ+1gnXL69Iv0T5mDh0ZJDRSdgnxVa+A==","signatures":[{"sig":"MEUCICNkxzwua1tyj5TTPOJOOdojwc5yGc9B+iB9i+6LdHddAiEA08Fy6tpvcEPOt9DSrp6Iv5JKpa/QsNNJFfAx2MD4jlE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guren%2ftesting@1.0.0-rc.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":486650},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"ce882d4ca5eb2ac73002a5226ac868ae1fa6c75c","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:24670d39-d3d6-4c6d-b22d-33f6265eee8c"}},"repository":{"url":"git+https://github.com/gurenjs/guren.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.16.0","directories":{},"_nodeVersion":"24.18.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.6","typescript":"^5.4.0","@types/react":"^19.0.0"},"peerDependencies":{"hono":"^4.12.18","react":"^18.0.0 || ^19.0.0","vitest":"^3.2.6","@guren/server":">=1.0.0-rc.19","@inertiajs/react":"^2.3.18","@testing-library/react":"^14.0.0 || ^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testing_1.0.0-rc.19_1783780891715_0.6821732645458949","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.20":{"name":"@guren/testing","version":"1.0.0-rc.20","license":"MIT","_id":"@guren/testing@1.0.0-rc.20","maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"homepage":"https://github.com/gurenjs/guren#readme","bugs":{"url":"https://github.com/gurenjs/guren/issues"},"dist":{"shasum":"fb23e97b1642a795b27ee92440efb90f2b0d4b55","tarball":"https://registry.npmjs.org/@guren/testing/-/testing-1.0.0-rc.20.tgz","fileCount":7,"integrity":"sha512-VD//GZB89zmv1iBi2/Lbzz484Lof9D46khEZtHODqqi01zpDNW7lPIswKU/cZTkKBOaoTS3CoGQxHbw27jyoXw==","signatures":[{"sig":"MEQCIGixwKl69YgN2C4zEX2ebyR3yszmW+c5ylxELh9Wu07QAiAOmj/Z9i9hNUrHqVR0ckYnChSBaNo2dX9PZgNdGSWWIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guren%2ftesting@1.0.0-rc.20","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":487122},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"e86290571a1283b4374b658eeb612caca09d35c4","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:24670d39-d3d6-4c6d-b22d-33f6265eee8c"}},"repository":{"url":"git+https://github.com/gurenjs/guren.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.16.0","directories":{},"_nodeVersion":"24.18.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.6","typescript":"^5.4.0","@types/react":"^19.0.0"},"peerDependencies":{"hono":"^4.12.18","react":"^18.0.0 || ^19.0.0","vitest":"^3.2.6","@guren/server":">=1.0.0-rc.20","@inertiajs/react":"^2.3.18","@testing-library/react":"^14.0.0 || ^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testing_1.0.0-rc.20_1783814840389_0.8481746758126654","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.21":{"name":"@guren/testing","version":"1.0.0-rc.21","license":"MIT","_id":"@guren/testing@1.0.0-rc.21","maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"homepage":"https://github.com/gurenjs/guren#readme","bugs":{"url":"https://github.com/gurenjs/guren/issues"},"dist":{"shasum":"4d0f989f945f95c75a4fc2103cd8bd8e21232753","tarball":"https://registry.npmjs.org/@guren/testing/-/testing-1.0.0-rc.21.tgz","fileCount":7,"integrity":"sha512-lLz7WaVgcJgbCyMeM48zzcPZDVC/OdkOdAmagc6Fn84TyJHj43lBv66666ka359CaGBTXfafFQrvMgPW+9cKMw==","signatures":[{"sig":"MEUCIQC8gf2kHA4xssD5hDREh+9ULcfeS6DaZtItVVnwMiWsUQIgELW1hwqugHWTWeTFoZN/tUxB+z/uAJzMJPH7IPqTr4I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guren%2ftesting@1.0.0-rc.21","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":487122},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"cf42f63957cf70ca6cb921449c6377ca6537e2a9","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:24670d39-d3d6-4c6d-b22d-33f6265eee8c"}},"repository":{"url":"git+https://github.com/gurenjs/guren.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.16.0","directories":{},"_nodeVersion":"24.18.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.6","typescript":"^5.4.0","@types/react":"^19.0.0"},"peerDependencies":{"hono":"^4.12.18","react":"^18.0.0 || ^19.0.0","vitest":"^3.2.6","@guren/server":">=1.0.0-rc.21","@inertiajs/react":"^2.3.18","@testing-library/react":"^14.0.0 || ^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testing_1.0.0-rc.21_1783815961145_0.4628972724834446","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.22":{"name":"@guren/testing","version":"1.0.0-rc.22","license":"MIT","_id":"@guren/testing@1.0.0-rc.22","maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"homepage":"https://github.com/gurenjs/guren#readme","bugs":{"url":"https://github.com/gurenjs/guren/issues"},"dist":{"shasum":"9d076a3f693eb51cd86f889db36e01b6f40ec924","tarball":"https://registry.npmjs.org/@guren/testing/-/testing-1.0.0-rc.22.tgz","fileCount":7,"integrity":"sha512-OLFSbYQ0muheh4V6H4COdyfiD3fNFQXaPL8a+GDWUf1oPimCUtJoig8/lADBYAYaa6LQvyNPHM+/eXgsO9eXjw==","signatures":[{"sig":"MEUCID6TLYH/fwJ79eJ9DqrTseviWLcqvUx+DN/Dy52mWqQQAiEAhj3WTjWGoHBhAYHh6HJUhoAyQEDfccMykHSOa48p6jM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guren%2ftesting@1.0.0-rc.22","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":487122},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"d86b8371ddef4efaf93cfc8e60cd82083c2e9d51","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:24670d39-d3d6-4c6d-b22d-33f6265eee8c"}},"repository":{"url":"git+https://github.com/gurenjs/guren.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.16.0","directories":{},"_nodeVersion":"24.18.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.6","typescript":"^5.4.0","@types/react":"^19.0.0"},"peerDependencies":{"hono":"^4.12.18","react":"^18.0.0 || ^19.0.0","vitest":"^3.2.6","@guren/server":">=1.0.0-rc.22","@inertiajs/react":"^2.3.18","@testing-library/react":"^14.0.0 || ^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testing_1.0.0-rc.22_1783820819891_0.7828567371595236","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.23":{"name":"@guren/testing","version":"1.0.0-rc.23","license":"MIT","_id":"@guren/testing@1.0.0-rc.23","maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"homepage":"https://github.com/gurenjs/guren#readme","bugs":{"url":"https://github.com/gurenjs/guren/issues"},"dist":{"shasum":"801be680874e58023e64ccfde224f17390ba4225","tarball":"https://registry.npmjs.org/@guren/testing/-/testing-1.0.0-rc.23.tgz","fileCount":7,"integrity":"sha512-VIbE6YzZWGr4UO5ZR5HLU9aTSsYAmw6nhmxJz0PHF0+Nfc8djOclV4U7+1MTVl0BifQNCKAl1gxVyOyO5vDf5w==","signatures":[{"sig":"MEUCIF0B7Tt1U5bB2EtJPJ9uUHhwVkVnDdzj3kAfsF5HB31+AiEAjXNOJbqD0dgPzuaSyq/ecE2jKEXRNM333hUDiRyaQ9g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guren%2ftesting@1.0.0-rc.23","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":490436},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"9611ff9593e1f2d96d071e067533eb972d392f67","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:24670d39-d3d6-4c6d-b22d-33f6265eee8c"}},"repository":{"url":"git+https://github.com/gurenjs/guren.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.16.0","directories":{},"_nodeVersion":"24.18.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.6","typescript":"^5.4.0","@types/react":"^19.0.0"},"peerDependencies":{"hono":"^4.12.18","react":"^18.0.0 || ^19.0.0","vitest":"^3.2.6","@guren/server":">=1.0.0-rc.23","@inertiajs/react":"^2.3.18","@testing-library/react":"^14.0.0 || ^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testing_1.0.0-rc.23_1783823410109_0.2576777234472323","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.24":{"name":"@guren/testing","version":"1.0.0-rc.24","license":"MIT","_id":"@guren/testing@1.0.0-rc.24","maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"homepage":"https://github.com/gurenjs/guren#readme","bugs":{"url":"https://github.com/gurenjs/guren/issues"},"dist":{"shasum":"761d5407f2e8d8eb092972cbd9f8ff60031ae6a9","tarball":"https://registry.npmjs.org/@guren/testing/-/testing-1.0.0-rc.24.tgz","fileCount":7,"integrity":"sha512-fw52OD4FdSrdOUXCQmI0uPqxF39JScL5JJ+cBRgzQ8tzxampVQcK6ebfJcSVz9Qu0pURi1YmQx+A33+FoKV4Dw==","signatures":[{"sig":"MEYCIQCYwB4XBqzT8DdzXeHvBvboZIVUcf6+bCeUdoJ/TkCTLQIhAMi7LPe5XEDw7L72yjmz+YuJ1IGmo/wVtNsS4SAUUr/f","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guren%2ftesting@1.0.0-rc.24","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":490436},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"d9d3dadab9fefc422a2b7958b2ac2b2bbb4e52ae","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:24670d39-d3d6-4c6d-b22d-33f6265eee8c"}},"repository":{"url":"git+https://github.com/gurenjs/guren.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.16.0","directories":{},"_nodeVersion":"24.18.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.6","typescript":"^5.4.0","@types/react":"^19.0.0"},"peerDependencies":{"hono":"^4.12.18","react":"^18.0.0 || ^19.0.0","vitest":"^3.2.6","@guren/server":">=1.0.0-rc.24","@inertiajs/react":"^2.3.18","@testing-library/react":"^14.0.0 || ^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testing_1.0.0-rc.24_1783829628172_0.9089608127610673","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.25":{"name":"@guren/testing","version":"1.0.0-rc.25","license":"MIT","_id":"@guren/testing@1.0.0-rc.25","maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"homepage":"https://github.com/gurenjs/guren#readme","bugs":{"url":"https://github.com/gurenjs/guren/issues"},"dist":{"shasum":"c71ad225869967795b9ad292ba40eab97d2fc67e","tarball":"https://registry.npmjs.org/@guren/testing/-/testing-1.0.0-rc.25.tgz","fileCount":7,"integrity":"sha512-ogQV3bSxQBWw8C1zSpqEn60fkV8zydyRFeQEDs+vfT/Z56sr3x623/1cxsTZmnlRkoknVmd1RalnMqqk978rug==","signatures":[{"sig":"MEUCIQC9CEWxwhitBctYW/2d6IfKl4+yOvTi/In8834hAlFlAQIge6UBq8dD3gIOxjLPLhXpB9DsCRALz+JyABLhaxJnGmQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guren%2ftesting@1.0.0-rc.25","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":490436},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"gitHead":"bbe8e17e6f4f5ea5239d0901a87d4bef404d490c","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:24670d39-d3d6-4c6d-b22d-33f6265eee8c"}},"repository":{"url":"git+https://github.com/gurenjs/guren.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.16.0","directories":{},"_nodeVersion":"24.18.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.6","typescript":"^5.4.0","@types/react":"^19.0.0"},"peerDependencies":{"hono":"^4.12.18","react":"^18.0.0 || ^19.0.0","vitest":"^3.2.6","@guren/server":">=1.0.0-rc.25","@inertiajs/react":"^2.3.18","@testing-library/react":"^14.0.0 || ^15.0.0 || ^16.0.0"},"_npmOperationalInternal":{"tmp":"tmp/testing_1.0.0-rc.25_1783834583579_0.07161916142531344","host":"s3://npm-registry-packages-npm-production"}},"1.0.0-rc.26":{"name":"@guren/testing","version":"1.0.0-rc.26","license":"MIT","_id":"@guren/testing@1.0.0-rc.26","maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"homepage":"https://github.com/gurenjs/guren#readme","bugs":{"url":"https://github.com/gurenjs/guren/issues"},"dist":{"shasum":"ee1db5b2a5b67f112192fc9b2b6fd5beedbbd052","tarball":"https://registry.npmjs.org/@guren/testing/-/testing-1.0.0-rc.26.tgz","fileCount":15,"integrity":"sha512-djxAzk2/ak0AITixH1LSJimQx7sFheK+MbMEPTvd3P6onyCHjPgKXTBBVOoDzzv6cYwScGFDsHgvaWyPIolRiQ==","signatures":[{"sig":"MEYCIQCLk8VB94SwpjS7lSUtl9dd/Br2DtmjZUtWHiFxhlmhlgIhAOTiiUycLHF2zaksodVOrd3CCHZYEzg5VVIBI2X1F4NX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guren%2ftesting@1.0.0-rc.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":494718},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./vitest":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"}},"gitHead":"2cd16628c420e6d301b35c2c5737b7aa372b3fe1","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:24670d39-d3d6-4c6d-b22d-33f6265eee8c"}},"repository":{"url":"git+https://github.com/gurenjs/guren.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.16.0","directories":{},"_nodeVersion":"24.18.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.6","typescript":"^5.4.0","@types/react":"^19.0.0"},"peerDependencies":{"hono":"^4.12.18","react":"^18.0.0 || ^19.0.0","vitest":"^3.2.6","@guren/server":">=1.0.0-rc.26","@inertiajs/react":"^2.3.18","@testing-library/react":"^14.0.0 || ^15.0.0 || ^16.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"vitest":{"optional":true},"@inertiajs/react":{"optional":true},"@testing-library/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testing_1.0.0-rc.26_1783837881911_0.58221984779385","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@guren/testing","version":"1.0.0","license":"MIT","_id":"@guren/testing@1.0.0","maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"homepage":"https://github.com/gurenjs/guren#readme","bugs":{"url":"https://github.com/gurenjs/guren/issues"},"dist":{"shasum":"a0d9e6739736b1bc57d20b8d17205dfaf29702b2","tarball":"https://registry.npmjs.org/@guren/testing/-/testing-1.0.0.tgz","fileCount":15,"integrity":"sha512-CalXG8robPxODofB6KyrGGbZN5p8NBaFA/uNbXSjZkEm/zvqaOB5a12BF4G6XpZHI8HihBjpVR9ZFoEvBqoN3g==","signatures":[{"sig":"MEUCIGAWyuv4LW0O8fPT7H3LFOMllLjlVPQHnKcX+RIjGjQKAiEA363LZYBrgAih+FPXJm3GRL4I/AmkWr+syTm7oszvT2I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guren%2ftesting@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":495633},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./vitest":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"}},"gitHead":"3bd3faab07e467ec0d0b1d117a846d254963d86c","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:24670d39-d3d6-4c6d-b22d-33f6265eee8c"}},"repository":{"url":"git+https://github.com/gurenjs/guren.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.16.0","directories":{},"_nodeVersion":"24.18.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.6","typescript":"^5.4.0","@types/react":"^19.0.0"},"peerDependencies":{"hono":"^4.12.29","react":"^18.0.0 || ^19.0.0","vitest":"^3.2.6","@guren/server":">=1.0.0","@inertiajs/react":"^3.6.1","@testing-library/react":"^14.0.0 || ^15.0.0 || ^16.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"vitest":{"optional":true},"@inertiajs/react":{"optional":true},"@testing-library/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testing_1.0.0_1784362164830_0.4550065712779159","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@guren/testing","version":"1.1.0","license":"MIT","_id":"@guren/testing@1.1.0","maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"homepage":"https://github.com/gurenjs/guren#readme","bugs":{"url":"https://github.com/gurenjs/guren/issues"},"dist":{"shasum":"df24275346d3643bbc589b43e35869d71349585b","tarball":"https://registry.npmjs.org/@guren/testing/-/testing-1.1.0.tgz","fileCount":15,"integrity":"sha512-ShCvbqTLZTgVjIVKZQLrQY/QEXWHD+PHrGO7nyWiOavKKmrF2xNie9dKWUEw8fXJsddzh0gptkqjjDSluGzrcw==","signatures":[{"sig":"MEQCIDypJ0mOUnhl4ND5yUTSEUcA+UwO4Z6NDz9eBArdNJz5AiBK1IFlLx8XlbwyECUM9zHaT1MKhzLM2XEb7S10Dx98Sw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guren%2ftesting@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512090},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./vitest":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"}},"gitHead":"c9ef372e7c299f38592c6cadf11288e92c2ec5db","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:24670d39-d3d6-4c6d-b22d-33f6265eee8c"}},"repository":{"url":"git+https://github.com/gurenjs/guren.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.16.0","directories":{},"_nodeVersion":"24.18.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.6","typescript":"^5.4.0","@types/react":"^19.0.0"},"peerDependencies":{"hono":"^4.12.29","react":"^18.0.0 || ^19.0.0","vitest":"^3.2.6","@guren/server":">=1.0.0","@inertiajs/react":"^3.6.1","@testing-library/react":"^14.0.0 || ^15.0.0 || ^16.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"vitest":{"optional":true},"@inertiajs/react":{"optional":true},"@testing-library/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testing_1.1.0_1784616579452_0.403145867551449","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@guren/testing","version":"1.2.0","license":"MIT","_id":"@guren/testing@1.2.0","maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"homepage":"https://github.com/gurenjs/guren#readme","bugs":{"url":"https://github.com/gurenjs/guren/issues"},"dist":{"shasum":"d1e4e1b1e6e860bb5ce09b508abd4b1a9c7b6adb","tarball":"https://registry.npmjs.org/@guren/testing/-/testing-1.2.0.tgz","fileCount":15,"integrity":"sha512-gOE82CZcEyFt+y1dOi6LKwiteD/qfcDdzHyw6gGxOtYs2FApX5ygaa+ZnLDdM0TcRuca6JKIK0/bUHabcFI71g==","signatures":[{"sig":"MEQCIBG/lIEZLBfx7dlUxrukzDo6NLmz1NhZCbsYVRrJc1ZRAiBLOlL1XprquO3i2eI0MmaEhms0EnCOhRTdDBS/EblQ6Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guren%2ftesting@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":530753},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./vitest":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"}},"gitHead":"db50a27abafc63b24ae0d4ea0f8f0ddfa4e0ffeb","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:24670d39-d3d6-4c6d-b22d-33f6265eee8c"}},"repository":{"url":"git+https://github.com/gurenjs/guren.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.16.0","directories":{},"_nodeVersion":"24.18.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.6","typescript":"^5.4.0","@types/react":"^19.0.0"},"peerDependencies":{"hono":"^4.12.29","react":"^18.0.0 || ^19.0.0","vitest":"^3.2.6","@guren/server":">=1.0.0","@inertiajs/react":"^3.6.1","@testing-library/react":"^14.0.0 || ^15.0.0 || ^16.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"vitest":{"optional":true},"@inertiajs/react":{"optional":true},"@testing-library/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testing_1.2.0_1785040216950_0.9729235924187978","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@guren/testing","version":"1.3.0","license":"MIT","_id":"@guren/testing@1.3.0","maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"homepage":"https://github.com/gurenjs/guren#readme","bugs":{"url":"https://github.com/gurenjs/guren/issues"},"dist":{"shasum":"711aea28bbe2e3f091cd8ceecb7ec8024c9b4737","tarball":"https://registry.npmjs.org/@guren/testing/-/testing-1.3.0.tgz","fileCount":15,"integrity":"sha512-ZBMR61ybd90+8hMWX/OSn45uCOB/p/+1hIWwK6m0vUITsFmbWGGHPVXTGsGX7M5RHs7M/LDIm80m0PpoB0elag==","signatures":[{"sig":"MEUCIQDJuHfjnzf60v/9+xAoqwnZGrBfEPt0xbiok6xuAc79IwIgX/htXV26V/oTPxkEBT76+n4evjiw/3m7lXEOaTyS/kk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guren%2ftesting@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":536334},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./vitest":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"}},"gitHead":"be9805d457a486b53a61d2504f30bd443ab0ca44","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:24670d39-d3d6-4c6d-b22d-33f6265eee8c"}},"repository":{"url":"git+https://github.com/gurenjs/guren.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.16.0","directories":{},"_nodeVersion":"24.18.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.6","typescript":"^5.4.0","@types/react":"^19.0.0"},"peerDependencies":{"hono":"^4.12.29","react":"^18.0.0 || ^19.0.0","vitest":"^3.2.6","@guren/server":">=1.0.0","@inertiajs/react":"^3.6.1","@testing-library/react":"^14.0.0 || ^15.0.0 || ^16.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"vitest":{"optional":true},"@inertiajs/react":{"optional":true},"@testing-library/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testing_1.3.0_1785418563336_0.4577218378032559","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@guren/testing","version":"1.4.0","license":"MIT","_id":"@guren/testing@1.4.0","maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"homepage":"https://github.com/gurenjs/guren#readme","bugs":{"url":"https://github.com/gurenjs/guren/issues"},"dist":{"shasum":"f242d37955b4e1e506b63d71298c709d95c7da0f","tarball":"https://registry.npmjs.org/@guren/testing/-/testing-1.4.0.tgz","fileCount":15,"integrity":"sha512-wKLwst78UuYQb1KM3xYzudUcnSqD/kEmhFLhdCD4x7NB+Wrsrw7Ewx2rQLJ2qZijlwmq4hz13VJFmcIAj4EjdA==","signatures":[{"sig":"MEUCIQDCxwdZeloCyS+57yirQUyPLXwDnfiDfmyvStYkKIn/jAIgFiXKw+1BB9MS1UP5KvHHWXkJNauPq7E9Y2tLius9ek0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guren%2ftesting@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":546848},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./vitest":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"}},"gitHead":"33634bb29bdc99393867ab913cac66dcc6d292bf","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:24670d39-d3d6-4c6d-b22d-33f6265eee8c"}},"repository":{"url":"git+https://github.com/gurenjs/guren.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.16.0","directories":{},"_nodeVersion":"24.18.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.6","typescript":"^5.4.0","@types/react":"^19.0.0"},"peerDependencies":{"hono":"^4.12.29","react":"^18.0.0 || ^19.0.0","vitest":"^3.2.6","@guren/server":">=2.2.0","@inertiajs/react":"^3.6.1","@testing-library/react":"^14.0.0 || ^15.0.0 || ^16.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"vitest":{"optional":true},"@inertiajs/react":{"optional":true},"@testing-library/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testing_1.4.0_1786444726705_0.8274823086207379","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"@guren/testing","version":"1.4.1","license":"MIT","_id":"@guren/testing@1.4.1","maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"homepage":"https://github.com/gurenjs/guren#readme","bugs":{"url":"https://github.com/gurenjs/guren/issues"},"dist":{"shasum":"7c735bed2aad733ad11a44da26686543a138f3f2","tarball":"https://registry.npmjs.org/@guren/testing/-/testing-1.4.1.tgz","fileCount":15,"integrity":"sha512-OPg1PabBcvx6AyJkWrK2WKVHW8/UDnKKEyNg/ElvWBvrD9KGDEwvoJYcEI91e+WKvgmqvKU9oFYyc5dZ9B67vg==","signatures":[{"sig":"MEUCIQCOcr8ODwM0/6oi+JW8m49G6/ca6rrraBWDekcHxSaXiQIgSeKeSMQ0aaKCS9HBh5H2Kni22gJUaoeZvBnbI5CwZVY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guren%2ftesting@1.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":547560},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./vitest":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"}},"gitHead":"9f21ce08f268a47a22c6409f231c04c862fa07f9","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:24670d39-d3d6-4c6d-b22d-33f6265eee8c"}},"repository":{"url":"git+https://github.com/gurenjs/guren.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.17.0","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.6","typescript":"^5.4.0","@types/react":"^19.0.0"},"peerDependencies":{"hono":"^4.12.29","react":"^18.0.0 || ^19.0.0","vitest":"^3.2.6","@guren/server":">=2.2.0","@inertiajs/react":"^3.6.1","@testing-library/react":"^14.0.0 || ^15.0.0 || ^16.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"vitest":{"optional":true},"@inertiajs/react":{"optional":true},"@testing-library/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testing_1.4.1_1786537216666_0.42348848395099914","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"@guren/testing","version":"1.5.0","license":"MIT","_id":"@guren/testing@1.5.0","maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"homepage":"https://github.com/gurenjs/guren#readme","bugs":{"url":"https://github.com/gurenjs/guren/issues"},"dist":{"shasum":"6f8ee758f1867cf0921d6cc1945df3659047e526","tarball":"https://registry.npmjs.org/@guren/testing/-/testing-1.5.0.tgz","fileCount":15,"integrity":"sha512-wCTDE5ligAxmG7n0izdUTLyEAoAo1Y91aJbqIlL8aMSW0LUOzEofC/VNWwF5mPgsK+yb4scQH67WuyGtWHvNjw==","signatures":[{"sig":"MEUCIE03FZnOoptD/y6tWekFLdWfmLeG7pZlcg3Y2GrxhMxoAiEA5dPXSCBz124uVDCQ+05gTVr41iwDTt9uOXkrRpzHbVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guren%2ftesting@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":550352},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./vitest":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"}},"gitHead":"a5b4538406c25ba1acf133bb3e7025be45fc4c5b","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:24670d39-d3d6-4c6d-b22d-33f6265eee8c"}},"repository":{"url":"git+https://github.com/gurenjs/guren.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.17.0","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.6","typescript":"^5.4.0","@types/react":"^19.0.0"},"peerDependencies":{"hono":"^4.12.29","react":"^18.0.0 || ^19.0.0","vitest":"^3.2.6","@guren/server":">=2.2.0","@inertiajs/react":"^3.6.1","@testing-library/react":"^14.0.0 || ^15.0.0 || ^16.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"vitest":{"optional":true},"@inertiajs/react":{"optional":true},"@testing-library/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testing_1.5.0_1786584051824_0.22028611521085706","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@guren/testing","version":"1.6.0","license":"MIT","_id":"@guren/testing@1.6.0","maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"homepage":"https://github.com/gurenjs/guren#readme","bugs":{"url":"https://github.com/gurenjs/guren/issues"},"dist":{"shasum":"7d417eb21fc9d993da6d04d6951656d632742bd6","tarball":"https://registry.npmjs.org/@guren/testing/-/testing-1.6.0.tgz","fileCount":15,"integrity":"sha512-NgLAVbZBm6Bsjy+uwRtDiu2a2HhbPDCHSsw986YhPv/6hsQZaEYvN9FevGUROOy9jfPttdGWqL2Mhk0eJouXOw==","signatures":[{"sig":"MEUCIAcWFjGKGbxXtPkP6N+5iEzbb1HHyx+1t4ok+uXAf3VAAiEAoTkNkkfPAnWwBFAfAoh98/dwaeskiiDhkRrkiJaF9Yo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guren%2ftesting@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":556378},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./vitest":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"}},"gitHead":"02a5ab496294ec489e3c520f6259a03da4c00ff4","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:24670d39-d3d6-4c6d-b22d-33f6265eee8c"}},"repository":{"url":"git+https://github.com/gurenjs/guren.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.17.0","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.6","typescript":"^5.4.0","@types/react":"^19.0.0"},"peerDependencies":{"hono":"^4.12.29","react":"^18.0.0 || ^19.0.0","vitest":"^3.2.6","@guren/server":">=2.2.0","@inertiajs/react":"^3.6.1","@testing-library/react":"^14.0.0 || ^15.0.0 || ^16.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"vitest":{"optional":true},"@inertiajs/react":{"optional":true},"@testing-library/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testing_1.6.0_1787325975074_0.16183749441014372","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"@guren/testing","version":"1.6.1","license":"MIT","_id":"@guren/testing@1.6.1","maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"homepage":"https://github.com/gurenjs/guren#readme","bugs":{"url":"https://github.com/gurenjs/guren/issues"},"dist":{"shasum":"79441cca21e2a5b57dcd2c59e5106ec7964ef2b3","tarball":"https://registry.npmjs.org/@guren/testing/-/testing-1.6.1.tgz","fileCount":15,"integrity":"sha512-gyIwT45RSt3qjh7dhPOJEUnOXtCHeBmaiqPtZG7E89rXyEmbo2uw8WCs+KpgMzf7Pn0OgYozEA2QGfth/1oVYw==","signatures":[{"sig":"MEYCIQCgxX6ynM3wiR43v2Kgb/Cqy+KDBjTI9Nj7Cl0urSHT4wIhAL322KlJ7wfdm6FL2BADnMZtavlBkzz4eT9BBjLwMZC9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guren%2ftesting@1.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":558834},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./vitest":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"}},"gitHead":"a462729f0c77bfc351af565d426cb69b052d0f70","scripts":{"dev":"tsup --watch","test":"vitest run","build":"tsup","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:24670d39-d3d6-4c6d-b22d-33f6265eee8c"}},"repository":{"url":"git+https://github.com/gurenjs/guren.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.17.0","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.0","vitest":"^3.2.6","typescript":"^5.4.0","@types/react":"^19.0.0"},"peerDependencies":{"hono":"^4.12.29","react":"^18.0.0 || ^19.0.0","vitest":"^3.2.6","@guren/server":">=2.2.0","@inertiajs/react":"^3.6.1","@testing-library/react":"^14.0.0 || ^15.0.0 || ^16.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"vitest":{"optional":true},"@inertiajs/react":{"optional":true},"@testing-library/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testing_1.6.1_1787360047210_0.9906684088397524","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"@guren/testing","version":"1.6.2","license":"MIT","_id":"@guren/testing@1.6.2","maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"homepage":"https://github.com/gurenjs/guren#readme","bugs":{"url":"https://github.com/gurenjs/guren/issues"},"dist":{"shasum":"31ebe94e7036c6805139f3382c23a1dd02d603d1","tarball":"https://registry.npmjs.org/@guren/testing/-/testing-1.6.2.tgz","fileCount":17,"integrity":"sha512-DE66WCzrggKzITJW81MQjROcf41r/sPfs1g08pgaF8SW8NDzWJZInVAAO106QGMDRtE7yem42qR+3SvfyLu9+A==","signatures":[{"sig":"MEUCIBGz/9i7gWMbQwaFZRWbJsutHgHa2PRvArzzL5uQkchiAiEAxrU41aK7cHFapjayOFmO7h6DZNzG59H8RI2YCFLHMuo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guren%2ftesting@1.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":521241},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./vitest":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"}},"gitHead":"7ea83402b2b27d03267e2f0a4ef49c84da462429","scripts":{"dev":"bun --bun tsdown --watch","test":"vitest run","build":"bun --bun tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:24670d39-d3d6-4c6d-b22d-33f6265eee8c"}},"repository":{"url":"git+https://github.com/gurenjs/guren.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.17.0","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","vitest":"^3.2.6","typescript":"^7.0.2","@types/react":"^19.0.0"},"peerDependencies":{"hono":"^4.12.29","react":"^18.0.0 || ^19.0.0","vitest":"^3.2.6","@guren/core":">=1.8.0","@guren/server":">=2.2.0","@inertiajs/react":"^3.6.1","@testing-library/react":"^14.0.0 || ^15.0.0 || ^16.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"vitest":{"optional":true},"@guren/core":{"optional":true},"@inertiajs/react":{"optional":true},"@testing-library/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testing_1.6.2_1787369234848_0.09028671630637519","host":"s3://npm-registry-packages-npm-production"}},"1.6.3":{"name":"@guren/testing","version":"1.6.3","license":"MIT","_id":"@guren/testing@1.6.3","maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"homepage":"https://github.com/gurenjs/guren#readme","bugs":{"url":"https://github.com/gurenjs/guren/issues"},"dist":{"shasum":"19293affdf683dab9dacf4537b7619a60c52b61e","tarball":"https://registry.npmjs.org/@guren/testing/-/testing-1.6.3.tgz","fileCount":17,"integrity":"sha512-DiEwP1k/Mu3vPRtkpjZazc1VLb+UMTpKPZOzm0nNDOPcGYG81WwcUhqpK20nbg4V9C9XaGx2qOwHKcXXYuT1wA==","signatures":[{"sig":"MEUCIBMhiWQx5pnKYg6gscfjdHDLmu+ewlyHrF6Ro6pblGLPAiEA/xnMRE3BuLKN1RF+k06WYvsdGd1v56/qPcgtzNINIXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guren%2ftesting@1.6.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":528071},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./vitest":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"}},"gitHead":"e4602a2ea9a8d784b34755c9202552866e7f1ad6","scripts":{"dev":"bun --bun tsdown --watch","test":"vitest run","build":"bun --bun tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:24670d39-d3d6-4c6d-b22d-33f6265eee8c"}},"repository":{"url":"git+https://github.com/gurenjs/guren.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.17.0","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","vitest":"^3.2.6","typescript":"^7.0.2","@types/react":"^19.0.0"},"peerDependencies":{"hono":"^4.12.29","react":"^18.0.0 || ^19.0.0","vitest":"^3.2.6","@guren/core":">=1.8.0","@guren/server":">=2.2.0","@inertiajs/react":"^3.6.1","@testing-library/react":"^14.0.0 || ^15.0.0 || ^16.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"vitest":{"optional":true},"@guren/core":{"optional":true},"@inertiajs/react":{"optional":true},"@testing-library/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testing_1.6.3_1787832177818_0.0255318760866885","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@guren/testing","version":"1.7.0","license":"MIT","_id":"@guren/testing@1.7.0","maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"homepage":"https://github.com/gurenjs/guren#readme","bugs":{"url":"https://github.com/gurenjs/guren/issues"},"dist":{"shasum":"1696ba00afb63a164330b4d4f2353b73534d21d5","tarball":"https://registry.npmjs.org/@guren/testing/-/testing-1.7.0.tgz","fileCount":17,"integrity":"sha512-DI57znYyxbjWSIiCYOGKK9XzNRpdW08nPcsoF6iBrwRwh2sGopZklEYv22fCP5sxPjRvPOJeuwtPBQqu30jezg==","signatures":[{"sig":"MEQCIGPnR/3wCyccxVcy3FQ3OOMSDqzLVS0DE37IM0JFvV+aAiBwrBi5pyPDZ04tf9A3p83yvTqu3uE54C8ZShwZE912pQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guren%2ftesting@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":542328},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./vitest":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"}},"gitHead":"f9a06411498a3fabd85f869b1987e9004d5cc411","scripts":{"dev":"bun --bun tsdown --watch","test":"vitest run","build":"bun --bun tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:24670d39-d3d6-4c6d-b22d-33f6265eee8c"}},"repository":{"url":"git+https://github.com/gurenjs/guren.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.17.0","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","vitest":"^3.2.6","typescript":"^7.0.2","@types/react":"^19.0.0"},"peerDependencies":{"hono":"^4.13.0","react":"^18.0.0 || ^19.0.0","vitest":"^3.2.6","@guren/core":">=1.8.0","@guren/server":">=2.2.0","@inertiajs/react":"^3.6.1","@testing-library/react":"^14.0.0 || ^15.0.0 || ^16.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"vitest":{"optional":true},"@guren/core":{"optional":true},"@inertiajs/react":{"optional":true},"@testing-library/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testing_1.7.0_1787839262695_0.3904726622838697","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@guren/testing","version":"1.8.0","license":"MIT","_id":"@guren/testing@1.8.0","maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"homepage":"https://github.com/gurenjs/guren#readme","bugs":{"url":"https://github.com/gurenjs/guren/issues"},"dist":{"shasum":"820b2021bcee8a9d9044b2dc62d019be5096f2fd","tarball":"https://registry.npmjs.org/@guren/testing/-/testing-1.8.0.tgz","fileCount":17,"integrity":"sha512-7VJIDe9GCd6seQIeoJZwcj0LwDHMMC2x5ouyyElmP/WKrZ1xY06jYSdMjk/vbWTfsRmu+pZqk9sqbxBSydwWmw==","signatures":[{"sig":"MEUCICUocaX9c4myE8H4llmJr2avJFh/pBOkhhx9dp4myPN1AiEA5Ajo0FhqoAAUo9B3WSiQuHJQtka9jO6BwR+WcZocWxw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guren%2ftesting@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":651532},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./vitest":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"}},"gitHead":"f7523fa6127e67db311faf475f16af70973cc7d4","scripts":{"dev":"bun --bun tsdown --watch","test":"vitest run","build":"bun --bun tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:24670d39-d3d6-4c6d-b22d-33f6265eee8c"}},"repository":{"url":"git+https://github.com/gurenjs/guren.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.17.0","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","vitest":"^3.2.6","typescript":"^7.0.2","@types/react":"^19.0.0"},"peerDependencies":{"hono":"^4.13.0","react":"^18.0.0 || ^19.0.0","vitest":"^3.2.6","@guren/core":">=1.8.0","@guren/server":">=2.14.0","@inertiajs/react":"^3.6.1","@testing-library/react":"^14.0.0 || ^15.0.0 || ^16.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"vitest":{"optional":true},"@guren/core":{"optional":true},"@inertiajs/react":{"optional":true},"@testing-library/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testing_1.8.0_1788182157418_0.6018690516995553","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@guren/testing","version":"1.9.0","license":"MIT","_id":"@guren/testing@1.9.0","maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"homepage":"https://github.com/gurenjs/guren#readme","bugs":{"url":"https://github.com/gurenjs/guren/issues"},"dist":{"shasum":"0735dfa059d957d25c689456c9c8aeaa8e6acd17","tarball":"https://registry.npmjs.org/@guren/testing/-/testing-1.9.0.tgz","fileCount":17,"integrity":"sha512-Yfz6pHuH6r8Ci0318H2U42bWDkkBlMh+Db13lY5msp4U1fVyxKhVZi/uIzg5iVRjVnMFVx6eJfJuEhmNDcKiDw==","signatures":[{"sig":"MEYCIQDorRTCOSY0mIQFaU5lDIpZu/UC7vVhvyBJZY2M1iV0QAIhAOUSAYxgJ5g+0Nyi2s7blABsxyN4TCrhn1sszH0UQMmJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guren%2ftesting@1.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":656744},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./vitest":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"}},"gitHead":"9ac30bde70d059752c8760250a9bbf16001e3fdf","scripts":{"dev":"bun --bun tsdown --watch","test":"vitest run","build":"bun --bun tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:24670d39-d3d6-4c6d-b22d-33f6265eee8c"}},"repository":{"url":"git+https://github.com/gurenjs/guren.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.17.0","directories":{},"_nodeVersion":"24.19.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","vitest":"^3.2.6","typescript":"^7.0.2","@types/react":"^19.0.0"},"peerDependencies":{"hono":"^4.13.0","react":"^18.0.0 || ^19.0.0","vitest":"^3.2.6","@guren/core":">=1.8.0","@guren/server":">=2.14.0","@inertiajs/react":"^3.6.1","@testing-library/react":"^14.0.0 || ^15.0.0 || ^16.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"vitest":{"optional":true},"@guren/core":{"optional":true},"@inertiajs/react":{"optional":true},"@testing-library/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testing_1.9.0_1788353160599_0.4327951257968732","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@guren/testing","version":"1.10.0","license":"MIT","_id":"@guren/testing@1.10.0","maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"homepage":"https://github.com/gurenjs/guren#readme","bugs":{"url":"https://github.com/gurenjs/guren/issues"},"dist":{"shasum":"6f092b7d5308e6676f5573a0ae040e87949a0a34","tarball":"https://registry.npmjs.org/@guren/testing/-/testing-1.10.0.tgz","fileCount":17,"integrity":"sha512-zlGiLn2Cn37bxGHkx+op1Hf41oag+lHgG+StotI7G0SJm8It6aLrE54ziWbZtbbBFuVsrqAFr6u9o8o2nok4Pw==","signatures":[{"sig":"MEUCICzgi9LQHpjl9xZZ01jKiZ6TxTaK44ek3j//SfVKtWRWAiEA0WMkkkaxidJ9L/CBXZjNk7YmDKjhdt1agKRIbVgOhaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guren%2ftesting@1.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":601786},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./vitest":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"}},"gitHead":"04a692c508b84d39cd7c392fee00752e402ee08e","scripts":{"dev":"bun --bun tsdown --watch","test":"vitest run","build":"bun --bun tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:24670d39-d3d6-4c6d-b22d-33f6265eee8c"}},"repository":{"url":"git+https://github.com/gurenjs/guren.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.20.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","vitest":"^5.0.0","typescript":"^7.0.2","@types/react":"^19.0.0"},"peerDependencies":{"hono":"^4.13.7","react":"^18.0.0 || ^19.0.0","vitest":"^3.2.6 || ^4.1.11 || ^5.0.0","@guren/core":">=1.8.0","@guren/server":">=2.14.0","@inertiajs/react":"^3.6.1","@testing-library/react":"^14.0.0 || ^15.0.0 || ^16.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"vitest":{"optional":true},"@guren/core":{"optional":true},"@inertiajs/react":{"optional":true},"@testing-library/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testing_1.10.0_1788955829271_0.4467772107864605","host":"s3://npm-registry-packages-npm-production"}},"1.10.1":{"name":"@guren/testing","version":"1.10.1","license":"MIT","_id":"@guren/testing@1.10.1","maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"homepage":"https://github.com/gurenjs/guren#readme","bugs":{"url":"https://github.com/gurenjs/guren/issues"},"dist":{"shasum":"d7582be6000e2109e41bcf074d2756c1be3b28fd","tarball":"https://registry.npmjs.org/@guren/testing/-/testing-1.10.1.tgz","fileCount":17,"integrity":"sha512-G1Omy1s+h5YfoYHnc8HAkFoazMh+XMXJVdzq2ZY4675azUHjZQ8xk+zFbN4Vgr3417umP8TDOc9f2ftiQpJ/Dg==","signatures":[{"sig":"MEQCIBu3J1/nhD5DGSoWDsBkvJvUXkl1M4aZrfh3HrdB7Is5AiBh473WqE3eBe4j/4WPy5LRTBZ0+gthPBgc/w6CUzVqQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guren%2ftesting@1.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":603650},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./vitest":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"}},"gitHead":"dbb3621a271d74c874f6b1da3266f8f43059ea33","scripts":{"dev":"bun --bun tsdown --watch","test":"vitest run","build":"bun --bun tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:24670d39-d3d6-4c6d-b22d-33f6265eee8c"}},"repository":{"url":"git+https://github.com/gurenjs/guren.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.20.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","vitest":"^5.0.0","typescript":"^7.0.2","@types/react":"^19.0.0"},"peerDependencies":{"hono":"^4.13.7","react":"^18.0.0 || ^19.0.0","vitest":"^3.2.6 || ^4.1.11 || ^5.0.0","@guren/core":">=1.8.0","@guren/server":">=2.14.0","@inertiajs/react":"^3.6.1","@testing-library/react":"^14.0.0 || ^15.0.0 || ^16.0.0"},"peerDependenciesMeta":{"react":{"optional":true},"vitest":{"optional":true},"@guren/core":{"optional":true},"@inertiajs/react":{"optional":true},"@testing-library/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testing_1.10.1_1789272310044_0.7380450211114142","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@guren/testing","version":"1.11.0","license":"MIT","_id":"@guren/testing@1.11.0","maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"homepage":"https://github.com/gurenjs/guren#readme","bugs":{"url":"https://github.com/gurenjs/guren/issues"},"dist":{"shasum":"60155b915d374c53f078348723b604a038868857","tarball":"https://registry.npmjs.org/@guren/testing/-/testing-1.11.0.tgz","fileCount":17,"integrity":"sha512-1odb9UDRRdlZETdz5ekU8P1nU29VF54Maw2zTgtMCxIlJxI20ciOd3F0SG+XAF8BL8DeJhYEgOEwLwzV/peQqg==","signatures":[{"sig":"MEUCIEHXR+jRhDpjYp+WMybkQCKd3CiK0u7/nDGYDAPTgNK4AiEA1ckSvKgsKh7umj3RUTtvKR4whavsclh8hb/RHERm3AU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guren%2ftesting@1.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":597343},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./vitest":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"}},"gitHead":"f7699543554416242427eb456a7e7e6ba90d130d","scripts":{"dev":"bun --bun tsdown --watch","test":"vitest run","build":"bun --bun tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:24670d39-d3d6-4c6d-b22d-33f6265eee8c"}},"repository":{"url":"git+https://github.com/gurenjs/guren.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.20.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","vitest":"^5.0.0","typescript":"^7.0.2","@types/react":"^19.0.0"},"peerDependencies":{"ai":"^7.0.102","hono":"^4.13.7","react":"^18.0.0 || ^19.0.0","vitest":"^3.2.6 || ^4.1.11 || ^5.0.0","@guren/core":">=1.8.0","@guren/server":">=2.24.0","@guren/plugin-ai":">=0.0.0","@inertiajs/react":"^3.6.1","@testing-library/react":"^14.0.0 || ^15.0.0 || ^16.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"react":{"optional":true},"vitest":{"optional":true},"@guren/core":{"optional":true},"@guren/plugin-ai":{"optional":true},"@inertiajs/react":{"optional":true},"@testing-library/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testing_1.11.0_1789640182576_0.9590650695031109","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@guren/testing","version":"1.12.0","license":"MIT","_id":"@guren/testing@1.12.0","maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"homepage":"https://github.com/gurenjs/guren#readme","bugs":{"url":"https://github.com/gurenjs/guren/issues"},"dist":{"shasum":"dbbbec3e6a2dcf253eadb6120a82478fd27ed6e9","tarball":"https://registry.npmjs.org/@guren/testing/-/testing-1.12.0.tgz","fileCount":17,"integrity":"sha512-fTJfb925ZwOgfg/MDwcsYYfNYox1FvzwmAYOHM6RylInrnCXVrmq6xIDd2AC1Zgw02JjAjW3a5Xr2tLngJByuw==","signatures":[{"sig":"MEQCIF5HIJKbPcDdxK+AZXPChHP0uOMw4JcWafBtPURpNHDoAiB2/1AudvTbwAHducAq4fzcyfGg2YSxLUvWwo02p6cOPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guren%2ftesting@1.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":611829},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./vitest":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"}},"gitHead":"75266fdd2c38e4096ba9bc244668fee1455f1f0d","scripts":{"dev":"bun --bun tsdown --watch","test":"vitest run","build":"bun --bun tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:24670d39-d3d6-4c6d-b22d-33f6265eee8c"}},"repository":{"url":"git+https://github.com/gurenjs/guren.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.19.0","directories":{},"_nodeVersion":"24.20.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","vitest":"^5.0.0","typescript":"^7.0.2","@types/react":"^19.0.0"},"peerDependencies":{"ai":"^7.0.102","hono":"^4.13.7","react":"^18.0.0 || ^19.0.0","vitest":"^3.2.6 || ^4.1.11 || ^5.0.0","@guren/core":">=1.8.0","@guren/server":">=2.24.0","@guren/plugin-ai":">=0.1.0","@inertiajs/react":"^3.6.1","@testing-library/react":"^14.0.0 || ^15.0.0 || ^16.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"react":{"optional":true},"vitest":{"optional":true},"@guren/core":{"optional":true},"@guren/plugin-ai":{"optional":true},"@inertiajs/react":{"optional":true},"@testing-library/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testing_1.12.0_1789654864097_0.08643477063262428","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@guren/testing","version":"1.13.0","keywords":["guren","bun","typescript","fullstack","framework","testing","bun-test"],"license":"MIT","_id":"@guren/testing@1.13.0","maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"homepage":"https://github.com/gurenjs/guren#readme","bugs":{"url":"https://github.com/gurenjs/guren/issues"},"dist":{"shasum":"3a0f77e7c630bbca66e7abe6f5bf421e25a2d242","tarball":"https://registry.npmjs.org/@guren/testing/-/testing-1.13.0.tgz","fileCount":18,"integrity":"sha512-nBGW7YML6fZZplojHJkButFhd8rRUZanoLJTFFsZcpdqMXJ6fM/WyYtYagx4+eERHzDcaH/47qfYuAZncVv+sg==","signatures":[{"sig":"MEUCIQC+wXAcdTsaAa2PfP/g+eKaqC8exUwLARz3XjkdFc2iYAIgK503iwRPDblDEcYvxUhwVxnwfkM8yh9jw3gfR6L1tdo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCPF7nE/WQLpZCFM6cL0kmud+hyNdEVejKeOE87RGnSdAIgA30HIXEhLDFSWny7r6RZCRedz+YM7LA5XhF6n/dTo/k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guren%2ftesting@1.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":650429},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./vitest":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"}},"gitHead":"6aa6618ce5e626215660ab97e929fd71d783b09f","scripts":{"dev":"bun --bun tsdown --watch","test":"vitest run","build":"bun --bun tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:24670d39-d3d6-4c6d-b22d-33f6265eee8c"}},"repository":{"url":"git+https://github.com/gurenjs/guren.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.19.0","description":"Testing utilities for Guren applications: TestApp with HTTP and Inertia assertions, plus auth, mail, queue and event fakes for bun:test.","directories":{},"_nodeVersion":"24.20.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","vitest":"^5.0.0","typescript":"^7.0.2","@types/react":"^19.0.0"},"peerDependencies":{"ai":"^7.0.102","hono":"^4.13.7","react":"^18.0.0 || ^19.0.0","vitest":"^3.2.6 || ^4.1.11 || ^5.0.0","@guren/core":">=1.8.0","@guren/server":">=2.24.0","@guren/plugin-ai":">=0.1.0","@inertiajs/react":"^3.6.1","@testing-library/react":"^14.0.0 || ^15.0.0 || ^16.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"react":{"optional":true},"vitest":{"optional":true},"@guren/core":{"optional":true},"@guren/plugin-ai":{"optional":true},"@inertiajs/react":{"optional":true},"@testing-library/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testing_1.13.0_1789746905664_0.347944219652651","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"@guren/testing","version":"1.14.0","keywords":["guren","bun","typescript","fullstack","framework","testing","bun-test"],"license":"MIT","_id":"@guren/testing@1.14.0","maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"homepage":"https://github.com/gurenjs/guren#readme","bugs":{"url":"https://github.com/gurenjs/guren/issues"},"dist":{"shasum":"7ebfcd90532c8e7555e03f8bc08bcc9dfb446807","tarball":"https://registry.npmjs.org/@guren/testing/-/testing-1.14.0.tgz","fileCount":18,"integrity":"sha512-T5NR9ZV/PtdJFEd8r2RVau34mLxSwOUci7kvr0wWkBYZ8tHGoWI0eQ9zc7mLYhmWaYxYmKHlq4ER4l7eWAC1Gw==","signatures":[{"sig":"MEUCIQCyHwSr4fubxnmPZFeJvZg4IPJktjEBvmpE42XnCU7DQQIgJVn1F37CS2acDsCkUMwkZjGWftgrlwddPJ4ovfXbl74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGAPWQ9vmSneePvIwqZyEzg4H/gcEL6xa4B/vSWfVuuNAiEAkeWbAZdluGbRE/DIIFJBQszUTT98kiELBlRQjh5oViU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guren%2ftesting@1.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":681749},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./vitest":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"}},"gitHead":"73293c7e1c1f4d68896f0e2b2663bc0a8e637836","scripts":{"dev":"bun --bun tsdown --watch","test":"vitest run","build":"bun --bun tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:24670d39-d3d6-4c6d-b22d-33f6265eee8c"}},"repository":{"url":"git+https://github.com/gurenjs/guren.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.19.0","description":"Testing utilities for Guren applications: TestApp with HTTP and Inertia assertions, plus auth, mail, queue and event fakes for bun:test.","directories":{},"_nodeVersion":"24.20.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","vitest":"^5.0.0","typescript":"^7.0.2","@types/react":"^19.0.0"},"peerDependencies":{"ai":"^7.0.106","hono":"^4.13.7","react":"^18.0.0 || ^19.0.0","vitest":"^3.2.6 || ^4.1.11 || ^5.0.0","@guren/core":">=1.8.0","@guren/server":">=2.26.0","@guren/plugin-ai":">=0.1.0","@inertiajs/react":"^3.6.1","@testing-library/react":"^14.0.0 || ^15.0.0 || ^16.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"react":{"optional":true},"vitest":{"optional":true},"@guren/core":{"optional":true},"@guren/plugin-ai":{"optional":true},"@inertiajs/react":{"optional":true},"@testing-library/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testing_1.14.0_1790161106376_0.8592378641894312","host":"s3://npm-registry-packages-npm-production"}},"1.14.1":{"_id":"@guren/testing@1.14.1","bugs":{"url":"https://github.com/gurenjs/guren/issues"},"dist":{"shasum":"4b9b099c00c66b22409bf05be4e33a7cf2856ac4","tarball":"https://registry.npmjs.org/@guren/testing/-/testing-1.14.1.tgz","fileCount":18,"integrity":"sha512-Te0tbuqjns3JD45ycRWsoV8qZEqFxSE1+HMC7BQ1AEEp2+rURno8/jo7N0xyY62YOfQ/WnRR+iz3TGMMmgUzwA==","signatures":[{"sig":"MEUCIDJuUtFiTbZaf79tKoXwrfB5CR9r1e52TOOkS+4i0VVMAiEAwQfGWEWncpoyvgWmoZPZM9GlhestWqnAZbGCWSCo9Ps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCID6zWm6Vl2AdATxPD170crizJsk0pDGbOxJAaN6YHhanAiEAvUvKTwiYmDOWaQcE7jMu0xGjbHDWrNjf1bntUbR33tY="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@guren%2ftesting@1.14.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":681609},"main":"dist/index.js","name":"@guren/testing","type":"module","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"./vitest":{"types":"./dist/vitest.d.ts","default":"./dist/vitest.js"}},"gitHead":"78caab56ae3083de4d0ec5b647a8c7a8e278f8e5","license":"MIT","scripts":{"dev":"bun --bun tsdown --watch","test":"vitest run","build":"bun --bun tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"version":"1.14.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:24670d39-d3d6-4c6d-b22d-33f6265eee8c"}},"homepage":"https://github.com/gurenjs/guren#readme","keywords":["guren","bun","typescript","fullstack","framework","testing","bun-test"],"repository":{"url":"git+https://github.com/gurenjs/guren.git","type":"git","directory":"packages/testing"},"_npmVersion":"11.19.0","description":"Testing utilities for Guren applications: TestApp with HTTP and Inertia assertions, plus auth, mail, queue and event fakes for bun:test.","directories":{},"maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"_nodeVersion":"24.21.0","dependencies":{},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","vitest":"^5.0.0","typescript":"^7.0.2","@types/react":"^19.0.0"},"peerDependencies":{"ai":"^7.0.106","hono":"^4.13.7","react":"^18.0.0 || ^19.0.0","vitest":"^3.2.6 || ^4.1.11 || ^5.0.0","@guren/core":">=1.8.0","@guren/server":">=2.26.0","@guren/plugin-ai":">=0.1.0","@inertiajs/react":"^3.6.1","@testing-library/react":"^14.0.0 || ^15.0.0 || ^16.0.0"},"peerDependenciesMeta":{"ai":{"optional":true},"react":{"optional":true},"vitest":{"optional":true},"@guren/core":{"optional":true},"@guren/plugin-ai":{"optional":true},"@inertiajs/react":{"optional":true},"@testing-library/react":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/testing_1.14.1_1790389194139_0.4330228107482823"}}},"time":{"created":"2025-11-02T04:49:46.943Z","modified":"2026-09-26T02:19:54.564Z","0.1.1-alpha.0":"2025-11-02T04:49:47.264Z","0.1.1-alpha.1":"2025-11-02T12:55:31.785Z","0.1.1-alpha.2":"2025-11-02T13:16:23.500Z","0.1.1-alpha.3":"2025-11-02T13:29:34.703Z","0.1.1-alpha.4":"2025-11-02T14:10:51.711Z","0.1.1-alpha.5":"2025-11-02T14:35:59.663Z","0.2.0-alpha.6":"2025-11-10T12:55:03.418Z","0.2.0-alpha.7":"2025-11-11T14:15:38.895Z","1.0.0-rc.9":"2026-03-29T23:12:12.077Z","1.0.0-rc.11":"2026-03-30T11:40:22.537Z","1.0.0-rc.12":"2026-03-31T00:36:16.633Z","1.0.0-rc.13":"2026-04-02T00:19:21.851Z","1.0.0-rc.14":"2026-07-10T14:17:02.655Z","1.0.0-rc.15":"2026-07-10T22:18:23.265Z","1.0.0-rc.16":"2026-07-11T11:43:20.484Z","1.0.0-rc.17":"2026-07-11T12:43:14.261Z","1.0.0-rc.18":"2026-07-11T14:15:34.696Z","1.0.0-rc.19":"2026-07-11T14:41:31.877Z","1.0.0-rc.20":"2026-07-12T00:07:20.521Z","1.0.0-rc.21":"2026-07-12T00:26:01.291Z","1.0.0-rc.22":"2026-07-12T01:47:00.057Z","1.0.0-rc.23":"2026-07-12T02:30:10.253Z","1.0.0-rc.24":"2026-07-12T04:13:48.318Z","1.0.0-rc.25":"2026-07-12T05:36:23.717Z","1.0.0-rc.26":"2026-07-12T06:31:22.046Z","1.0.0":"2026-07-18T08:09:24.960Z","1.1.0":"2026-07-21T06:49:39.588Z","1.2.0":"2026-07-26T04:30:17.107Z","1.3.0":"2026-07-30T13:36:03.474Z","1.4.0":"2026-08-11T10:38:46.888Z","1.4.1":"2026-08-12T12:20:16.821Z","1.5.0":"2026-08-13T01:20:51.975Z","1.6.0":"2026-08-21T15:26:15.245Z","1.6.1":"2026-08-22T00:54:07.368Z","1.6.2":"2026-08-22T03:27:15.022Z","1.6.3":"2026-08-27T12:02:57.983Z","1.7.0":"2026-08-27T14:01:02.841Z","1.8.0":"2026-08-31T13:15:57.561Z","1.9.0":"2026-09-02T12:46:00.766Z","1.10.0":"2026-09-09T12:10:29.443Z","1.10.1":"2026-09-13T04:05:10.226Z","1.11.0":"2026-09-17T10:16:22.704Z","1.12.0":"2026-09-17T14:21:04.220Z","1.13.0":"2026-09-18T15:55:05.762Z","1.14.0":"2026-09-23T10:58:26.470Z","1.14.1":"2026-09-26T02:19:54.235Z"},"bugs":{"url":"https://github.com/gurenjs/guren/issues"},"license":"MIT","homepage":"https://github.com/gurenjs/guren#readme","keywords":["guren","bun","typescript","fullstack","framework","testing","bun-test"],"repository":{"url":"git+https://github.com/gurenjs/guren.git","type":"git","directory":"packages/testing"},"description":"Testing utilities for Guren applications: TestApp with HTTP and Inertia assertions, plus auth, mail, queue and event fakes for bun:test.","maintainers":[{"name":"7nohe","email":"7nohe.urata@gmail.com"}],"readme":"# @guren/testing\n\nTesting utilities for [Guren](https://guren.dev/) applications: `TestApp` with HTTP and Inertia assertions, plus fakes for auth, mail, queues, events, and AI agents. Runs on `bun test`.\n\n```bash\nbun add -d @guren/testing\n```\n\nScaffolded apps already depend on it.\n\n## Testing a controller\n\n```typescript\nimport { describe, test, beforeAll } from 'bun:test'\nimport { TestApp } from '@guren/testing'\n\ndescribe('PostController', () => {\n  let app: TestApp\n\n  beforeAll(async () => {\n    app = await TestApp.create()\n  })\n\n  test('lists posts', async () => {\n    await app.get('/posts').assertOk()\n  })\n\n  test('creates a post', async () => {\n    await app\n      .post('/posts', { title: 'Hello', content: 'World' })\n      .assertStatus(201)\n      .assertJsonPath('post.title', 'Hello')\n  })\n\n  test('returns 404 for a missing post', async () => {\n    await app.get('/posts/999').assertNotFound()\n  })\n})\n```\n\n`TestApp.create()` assembles an app from the parts you pass, which suits an isolated slice but can drift from what the server actually runs. To exercise the real configuration, wrap the app your project exports:\n\n```typescript\nimport app from '../src/app.js'\n\nconst http = await TestApp.fromApp(app)\nawait http.get('/').assertOk()\n```\n\n## Fakes\n\nEach one swaps a subsystem for an inspectable double, so a test asserts on what the app tried to do rather than on a side effect. `fakeEvent()`, `fakeMail()` and `fakeQueue()` are bound on the app with `app.container.fake()`, inside the test that needs them, and each binding wants the shape that subsystem resolves: the [testing guide](https://guren.dev/docs/guides/testing) gives the exact form for each, and the error you get when a fake is bound one level off.\n\n| Fake | Asserts on |\n|------|-----------|\n| `fakeMail()` | Mailables that would have been sent |\n| `fakeQueue()` | Jobs that would have been dispatched |\n| `fakeEvent()` | Events that would have been dispatched |\n\nTwo more are methods on `TestApp`, because they change how the request itself is made:\n\n```typescript\nawait app.actingAs(user).get('/dashboard').assertOk()   // authenticated request\nusing ai = app.fakeAi()                                  // script an in-process AI agent\n```\n\n## Subpath exports\n\n| Import | Contents |\n|--------|----------|\n| `@guren/testing/vitest` | The same helpers for React component tests running under Vitest |\n\n## Documentation\n\nThe [testing guide](https://guren.dev/docs/guides/testing) covers controller, model, event, job, mail, and notification tests.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}