{"_id":"@agent-surface/testing","_rev":"28-5e88351e537684f3f37b4b93e9b21c2a","name":"@agent-surface/testing","dist-tags":{"latest":"0.24.0"},"versions":{"0.1.0":{"name":"@agent-surface/testing","version":"0.1.0","keywords":["agent-surface","agent","ai","llm","frontend","capabilities","typescript","testing","vitest","jest"],"author":{"name":"Paolo Barbato"},"license":"MIT","_id":"@agent-surface/testing@0.1.0","maintainers":[{"name":"pbwise","email":"paolo.barbato@wiseair.vision"}],"homepage":"https://agent-surface-docs.vercel.app","bugs":{"url":"https://github.com/Wiseair-srl/agent-surface/issues"},"dist":{"shasum":"d1ba817022f2e984a361f0770c8454a81b908f2c","tarball":"https://registry.npmjs.org/@agent-surface/testing/-/testing-0.1.0.tgz","fileCount":17,"integrity":"sha512-e9+XUKOHo3ei61nImNBDg3YE+XItp4opIUV8DXJV7CrXWFc6IDE7zJxeJSvKOWvW09+7D9BdjzZlMRFYZK5yLg==","signatures":[{"sig":"MEUCIQD3AyGp4RyGDvz48NrJKGuj7AhK1v76piOYtL2kUov5DQIgEkU8rSwPg85DMI3iPbM0xoGz38QbOyADB0EcmaWJ7Cs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53471},"main":"./dist/index.js","type":"module","_from":"file:agent-surface-testing-0.1.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./matchers":{"types":"./dist/matchers.d.ts","import":"./dist/matchers.js"}},"scripts":{"size":"size-limit","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"pbwise","email":"paolo.barbato@wiseair.vision"},"_resolved":"/tmp/5c56b5490a4608e70f9e2ad0ca590388/agent-surface-testing-0.1.0.tgz","_integrity":"sha512-e9+XUKOHo3ei61nImNBDg3YE+XItp4opIUV8DXJV7CrXWFc6IDE7zJxeJSvKOWvW09+7D9BdjzZlMRFYZK5yLg==","repository":{"url":"git+https://github.com/Wiseair-srl/agent-surface.git","type":"git","directory":"packages/testing"},"size-limit":[{"path":"dist/index.js","limit":"8 kB","ignore":["@agent-surface/core","@agent-surface/react","react","@testing-library/react"]}],"_npmVersion":"10.9.8","description":"Deterministic test harness, matchers and semantic snapshots for agent surfaces — no LLM required","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@agent-surface/core":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.5","react":"^19.1.1","vitest":"^3.2.4","react-dom":"^19.1.1","@types/react":"^19.1.9","@agent-surface/react":"0.1.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.2","@agent-surface/react":"^0.1.0","@testing-library/react":">=14"},"peerDependenciesMeta":{"react":{"optional":true},"@agent-surface/react":{"optional":true},"@testing-library/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testing_0.1.0_1785368675991_0.9121844284253051","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@agent-surface/testing","version":"0.2.0","keywords":["agent-surface","agent","ai","llm","frontend","capabilities","typescript","testing","vitest","jest"],"author":{"name":"Paolo Barbato"},"license":"MIT","_id":"@agent-surface/testing@0.2.0","maintainers":[{"name":"pbwise","email":"paolo.barbato@wiseair.vision"}],"homepage":"https://agent-surface-docs.vercel.app","bugs":{"url":"https://github.com/Wiseair-srl/agent-surface/issues"},"dist":{"shasum":"0ad38d8b6e098f1b96600b40c2a4d070665ad164","tarball":"https://registry.npmjs.org/@agent-surface/testing/-/testing-0.2.0.tgz","fileCount":17,"integrity":"sha512-jagDAtZP9XJlTraNPWS9FWCHU4zKTJD/I3YQNpLgSg8KE5+XmOJ/KO1xD5j4t6XYxX0p553aSMlAndoVZW4SPA==","signatures":[{"sig":"MEUCIQD7eMsLtmr/4GBf9kPsr68+deiM/xAuHCqoyHlMx4YBiQIgVrhzwO/RySjoZPZpj4bCX169x77SzLp195cRdb7O84c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53472},"main":"./dist/index.js","type":"module","_from":"file:agent-surface-testing-0.2.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./matchers":{"types":"./dist/matchers.d.ts","import":"./dist/matchers.js"}},"scripts":{"size":"size-limit","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"pbwise","email":"paolo.barbato@wiseair.vision"},"_resolved":"/tmp/2c25cfda6bcc23f01f696e0fc6576a11/agent-surface-testing-0.2.0.tgz","_integrity":"sha512-jagDAtZP9XJlTraNPWS9FWCHU4zKTJD/I3YQNpLgSg8KE5+XmOJ/KO1xD5j4t6XYxX0p553aSMlAndoVZW4SPA==","repository":{"url":"git+https://github.com/Wiseair-srl/agent-surface.git","type":"git","directory":"packages/testing"},"size-limit":[{"path":"dist/index.js","limit":"8 kB","ignore":["@agent-surface/core","@agent-surface/react","react","@testing-library/react"]}],"_npmVersion":"10.9.8","description":"Deterministic test harness, matchers and semantic snapshots for agent surfaces — no LLM required","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@agent-surface/core":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.5","react":"^19.1.1","vitest":"^3.2.4","react-dom":"^19.1.1","@types/react":"^19.1.9","@agent-surface/react":"0.2.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.2","@agent-surface/react":">=0.1.0","@testing-library/react":">=14"},"peerDependenciesMeta":{"react":{"optional":true},"@agent-surface/react":{"optional":true},"@testing-library/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testing_0.2.0_1785487357683_0.42680193661546184","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@agent-surface/testing","version":"0.3.0","keywords":["agent-surface","agent","ai","llm","frontend","capabilities","typescript","testing","vitest","jest"],"author":{"name":"Paolo Barbato"},"license":"MIT","_id":"@agent-surface/testing@0.3.0","maintainers":[{"name":"pbwise","email":"paolo.barbato@wiseair.vision"}],"homepage":"https://agent-surface-docs.vercel.app","bugs":{"url":"https://github.com/Wiseair-srl/agent-surface/issues"},"dist":{"shasum":"936b739db0bcedd637bd09008221135637417bb0","tarball":"https://registry.npmjs.org/@agent-surface/testing/-/testing-0.3.0.tgz","fileCount":17,"integrity":"sha512-vbel/SBtkUWEtHFFwSgEoLwxOhL70GUAikWsZ1O9qmJ+iotg+ocftHWjew609eiuhxEb+eQPECG2M0Oyy+AUdw==","signatures":[{"sig":"MEUCIGvyAw+g5QxDuIkMwuNmL2WwqSRxnHX3nvSbGtC62n1wAiEAx+6hoUgHhhzFChbW8Od+Cb/8HD7+L6PUIGGTCgb5Zx8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53472},"main":"./dist/index.js","type":"module","_from":"file:agent-surface-testing-0.3.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./matchers":{"types":"./dist/matchers.d.ts","import":"./dist/matchers.js"}},"scripts":{"size":"size-limit","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"pbwise","email":"paolo.barbato@wiseair.vision"},"_resolved":"/tmp/9953a7cfbbb2da5afd0e467f34c63fb8/agent-surface-testing-0.3.0.tgz","_integrity":"sha512-vbel/SBtkUWEtHFFwSgEoLwxOhL70GUAikWsZ1O9qmJ+iotg+ocftHWjew609eiuhxEb+eQPECG2M0Oyy+AUdw==","repository":{"url":"git+https://github.com/Wiseair-srl/agent-surface.git","type":"git","directory":"packages/testing"},"size-limit":[{"path":"dist/index.js","limit":"8 kB","ignore":["@agent-surface/core","@agent-surface/react","react","@testing-library/react"]}],"_npmVersion":"10.9.8","description":"Deterministic test harness, matchers and semantic snapshots for agent surfaces — no LLM required","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@agent-surface/core":"^0.3.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.5","react":"^19.1.1","vitest":"^3.2.4","react-dom":"^19.1.1","@types/react":"^19.1.9","@agent-surface/react":"0.3.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.2","@agent-surface/react":">=0.1.0","@testing-library/react":">=14"},"peerDependenciesMeta":{"react":{"optional":true},"@agent-surface/react":{"optional":true},"@testing-library/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testing_0.3.0_1785494819611_0.7046074222300398","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@agent-surface/testing","version":"0.4.0","keywords":["agent-surface","agent","ai","llm","frontend","capabilities","typescript","testing","vitest","jest"],"author":{"name":"Paolo Barbato"},"license":"MIT","_id":"@agent-surface/testing@0.4.0","maintainers":[{"name":"pbwise","email":"paolo.barbato@wiseair.vision"}],"homepage":"https://agent-surface-docs.vercel.app","bugs":{"url":"https://github.com/Wiseair-srl/agent-surface/issues"},"dist":{"shasum":"4b4d0dc349edafe295b5f6886c65cad526fdb8ca","tarball":"https://registry.npmjs.org/@agent-surface/testing/-/testing-0.4.0.tgz","fileCount":17,"integrity":"sha512-BQFcxmMCJbxKk0TFNV1stq2WR8EmCKCjZIw/oUw1TCpXeQ2AqKFuTQcVnmfTvWhsQlPmUnwXwhozSMsDSwR/pA==","signatures":[{"sig":"MEUCIBtGqVxEu0F80irtgFC2J9SrKvTvlOuxBoNX9xSe9QV8AiEAwPwHoURVVTRwNBq64nyfD4MFBEATv+wiyoBcdcI7uc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53472},"main":"./dist/index.js","type":"module","_from":"file:agent-surface-testing-0.4.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./matchers":{"types":"./dist/matchers.d.ts","import":"./dist/matchers.js"}},"scripts":{"size":"size-limit","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"pbwise","email":"paolo.barbato@wiseair.vision"},"_resolved":"/tmp/6ff55de40eac77d1a8e3c05849ac14d8/agent-surface-testing-0.4.0.tgz","_integrity":"sha512-BQFcxmMCJbxKk0TFNV1stq2WR8EmCKCjZIw/oUw1TCpXeQ2AqKFuTQcVnmfTvWhsQlPmUnwXwhozSMsDSwR/pA==","repository":{"url":"git+https://github.com/Wiseair-srl/agent-surface.git","type":"git","directory":"packages/testing"},"size-limit":[{"path":"dist/index.js","limit":"8 kB","ignore":["@agent-surface/core","@agent-surface/react","react","@testing-library/react"]}],"_npmVersion":"10.9.8","description":"Deterministic test harness, matchers and semantic snapshots for agent surfaces — no LLM required","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@agent-surface/core":"^0.4.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.5","react":"^19.1.1","vitest":"^3.2.4","react-dom":"^19.1.1","@types/react":"^19.1.9","@agent-surface/react":"0.4.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.2","@agent-surface/react":">=0.1.0","@testing-library/react":">=14"},"peerDependenciesMeta":{"react":{"optional":true},"@agent-surface/react":{"optional":true},"@testing-library/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testing_0.4.0_1785516237323_0.9960644232416729","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@agent-surface/testing","version":"0.4.1","keywords":["agent-surface","agent","ai","llm","frontend","capabilities","typescript","testing","vitest","jest"],"author":{"name":"Paolo Barbato"},"license":"MIT","_id":"@agent-surface/testing@0.4.1","maintainers":[{"name":"pbwise","email":"paolo.barbato@wiseair.vision"}],"homepage":"https://agent-surface-docs.vercel.app","bugs":{"url":"https://github.com/Wiseair-srl/agent-surface/issues"},"dist":{"shasum":"9e34b64512a94f6f34a4de5f4bd6eab0b7ec9eda","tarball":"https://registry.npmjs.org/@agent-surface/testing/-/testing-0.4.1.tgz","fileCount":17,"integrity":"sha512-6mXgs+fEXohLJj6rZCm3mIN4HLeQ+WOJHQdNlFSUgHOOmzB9mT7OeOOmSleM9ZoAUF67YnSualk4VUg87ocNSQ==","signatures":[{"sig":"MEYCIQDfZ5tuJrWoocI451YzDOas4Y1wH+ZXbCZh2Nlp5qq8GgIhAM/O9ElzxntHD+Fh3d8GjIVBHJiWTEAeND34LlPdJcU6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53472},"main":"./dist/index.js","type":"module","_from":"file:agent-surface-testing-0.4.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./matchers":{"types":"./dist/matchers.d.ts","import":"./dist/matchers.js"}},"scripts":{"size":"size-limit","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"pbwise","email":"paolo.barbato@wiseair.vision"},"_resolved":"/tmp/01e88a3a23e72e9e1acff429aab22d1b/agent-surface-testing-0.4.1.tgz","_integrity":"sha512-6mXgs+fEXohLJj6rZCm3mIN4HLeQ+WOJHQdNlFSUgHOOmzB9mT7OeOOmSleM9ZoAUF67YnSualk4VUg87ocNSQ==","repository":{"url":"git+https://github.com/Wiseair-srl/agent-surface.git","type":"git","directory":"packages/testing"},"size-limit":[{"path":"dist/index.js","limit":"8 kB","ignore":["@agent-surface/core","@agent-surface/react","react","@testing-library/react"]}],"_npmVersion":"10.9.8","description":"Deterministic test harness, matchers and semantic snapshots for agent surfaces — no LLM required","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@agent-surface/core":"^0.4.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.5","react":"^19.1.1","vitest":"^3.2.4","react-dom":"^19.1.1","@types/react":"^19.1.9","@agent-surface/react":"0.4.1","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.2","@agent-surface/react":">=0.1.0","@testing-library/react":">=14"},"peerDependenciesMeta":{"react":{"optional":true},"@agent-surface/react":{"optional":true},"@testing-library/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testing_0.4.1_1785517008307_0.07255055979457659","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@agent-surface/testing","version":"0.5.0","keywords":["agent-surface","agent","ai","llm","frontend","capabilities","typescript","testing","vitest","jest"],"author":{"name":"Paolo Barbato"},"license":"MIT","_id":"@agent-surface/testing@0.5.0","maintainers":[{"name":"pbwise","email":"paolo.barbato@wiseair.vision"}],"homepage":"https://agent-surface-docs.vercel.app","bugs":{"url":"https://github.com/Wiseair-srl/agent-surface/issues"},"dist":{"shasum":"356d7750fde1bd09fcf5588668552a06ab236278","tarball":"https://registry.npmjs.org/@agent-surface/testing/-/testing-0.5.0.tgz","fileCount":17,"integrity":"sha512-wRI43KiOnUFh5T8mJpHtDqubEnp/fH3BUsMJf+HxIWaxWTEpP1IhMgL7le5X4j+1m/wie03AqSsI8plAjn2qEQ==","signatures":[{"sig":"MEUCIQDcSwA+RK2ZkMq241OvUs0oAHEc+xRJpyOUETFwAw2rwQIgMz0JO0N2oOGk7fY7hb5qe7Fr1MAnLqxpw0tjU9ojnek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53472},"main":"./dist/index.js","type":"module","_from":"file:agent-surface-testing-0.5.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./matchers":{"types":"./dist/matchers.d.ts","import":"./dist/matchers.js"}},"scripts":{"size":"size-limit","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"pbwise","email":"paolo.barbato@wiseair.vision"},"_resolved":"/tmp/a4a72ecc8c279c39f0ad5ba37b9cda20/agent-surface-testing-0.5.0.tgz","_integrity":"sha512-wRI43KiOnUFh5T8mJpHtDqubEnp/fH3BUsMJf+HxIWaxWTEpP1IhMgL7le5X4j+1m/wie03AqSsI8plAjn2qEQ==","repository":{"url":"git+https://github.com/Wiseair-srl/agent-surface.git","type":"git","directory":"packages/testing"},"size-limit":[{"path":"dist/index.js","limit":"8 kB","ignore":["@agent-surface/core","@agent-surface/react","react","@testing-library/react"]}],"_npmVersion":"10.9.8","description":"Deterministic test harness, matchers and semantic snapshots for agent surfaces — no LLM required","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@agent-surface/core":"^0.5.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.5","react":"^19.1.1","vitest":"^3.2.4","react-dom":"^19.1.1","@types/react":"^19.1.9","@agent-surface/react":"0.5.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.2","@agent-surface/react":">=0.1.0","@testing-library/react":">=14"},"peerDependenciesMeta":{"react":{"optional":true},"@agent-surface/react":{"optional":true},"@testing-library/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testing_0.5.0_1785518153357_0.5903031371316156","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@agent-surface/testing","version":"0.5.1","keywords":["agent-surface","agent","ai","llm","frontend","capabilities","typescript","testing","vitest","jest"],"author":{"name":"Paolo Barbato"},"license":"MIT","_id":"@agent-surface/testing@0.5.1","maintainers":[{"name":"pbwise","email":"paolo.barbato@wiseair.vision"}],"homepage":"https://agent-surface-docs.vercel.app","bugs":{"url":"https://github.com/Wiseair-srl/agent-surface/issues"},"dist":{"shasum":"76fe555aac0f331c3c7352abef1823db42e24a9b","tarball":"https://registry.npmjs.org/@agent-surface/testing/-/testing-0.5.1.tgz","fileCount":17,"integrity":"sha512-E9IBS7yL5bTZMU/Pp3h2Hc24gIjlWOtASX09BLQrm1oZMPXraxHacamkzq3tDsI1JujOjnmO+165YqD3mPlvlQ==","signatures":[{"sig":"MEYCIQDXTADX1rh7MoaZ9mH1BYlYVMSU2Z/q0Nc2PVT0KFvHHwIhAMhwQTLE/VQhGNCjRnYtrAIPrcAJyq894mQulqx66DXg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53472},"main":"./dist/index.js","type":"module","_from":"file:agent-surface-testing-0.5.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./matchers":{"types":"./dist/matchers.d.ts","import":"./dist/matchers.js"}},"scripts":{"size":"size-limit","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"pbwise","email":"paolo.barbato@wiseair.vision"},"_resolved":"/tmp/d8b7cffbcf2d44394f63dc6d22390478/agent-surface-testing-0.5.1.tgz","_integrity":"sha512-E9IBS7yL5bTZMU/Pp3h2Hc24gIjlWOtASX09BLQrm1oZMPXraxHacamkzq3tDsI1JujOjnmO+165YqD3mPlvlQ==","repository":{"url":"git+https://github.com/Wiseair-srl/agent-surface.git","type":"git","directory":"packages/testing"},"size-limit":[{"path":"dist/index.js","limit":"8 kB","ignore":["@agent-surface/core","@agent-surface/react","react","@testing-library/react"]}],"_npmVersion":"10.9.8","description":"Deterministic test harness, matchers and semantic snapshots for agent surfaces — no LLM required","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@agent-surface/core":"^0.6.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.5","react":"^19.1.1","vitest":"^3.2.4","react-dom":"^19.1.1","@types/react":"^19.1.9","@agent-surface/react":"0.5.1","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.2","@agent-surface/react":">=0.1.0","@testing-library/react":">=14"},"peerDependenciesMeta":{"react":{"optional":true},"@agent-surface/react":{"optional":true},"@testing-library/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testing_0.5.1_1785520985185_0.4730678402613968","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@agent-surface/testing","version":"0.7.0","keywords":["agent-surface","agent","ai","llm","frontend","capabilities","typescript","testing","vitest","jest"],"author":{"name":"Paolo Barbato"},"license":"MIT","_id":"@agent-surface/testing@0.7.0","maintainers":[{"name":"pbwise","email":"paolo.barbato@wiseair.vision"}],"homepage":"https://agent-surface-docs.vercel.app","bugs":{"url":"https://github.com/Wiseair-srl/agent-surface/issues"},"dist":{"shasum":"fc98d13d97eec49a508b1f0794dd73456836fc80","tarball":"https://registry.npmjs.org/@agent-surface/testing/-/testing-0.7.0.tgz","fileCount":17,"integrity":"sha512-EFc+QXh9Gf9jUfY2ieg5oU9syVgRVA/dIBM53oqh743GEvfxMj1a/gJfh3vuYFOKuNH0kf+5M2ksFXpzZnINNg==","signatures":[{"sig":"MEUCIQCPUIuiJsQyjlrkSgnH3Fqijh01HP3ycN4hymRRQP4V5AIgcNI23O7JPhcS85mODpe/HNA62C1/GmS0IBlh7QS6pm8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53472},"main":"./dist/index.js","type":"module","_from":"file:agent-surface-testing-0.7.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./matchers":{"types":"./dist/matchers.d.ts","import":"./dist/matchers.js"}},"scripts":{"size":"size-limit","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"pbwise","email":"paolo.barbato@wiseair.vision"},"_resolved":"/tmp/8d1af413b621a19eec93fe0c3c7250a1/agent-surface-testing-0.7.0.tgz","_integrity":"sha512-EFc+QXh9Gf9jUfY2ieg5oU9syVgRVA/dIBM53oqh743GEvfxMj1a/gJfh3vuYFOKuNH0kf+5M2ksFXpzZnINNg==","repository":{"url":"git+https://github.com/Wiseair-srl/agent-surface.git","type":"git","directory":"packages/testing"},"size-limit":[{"path":"dist/index.js","limit":"8 kB","ignore":["@agent-surface/core","@agent-surface/react","react","@testing-library/react"]}],"_npmVersion":"10.9.8","description":"Deterministic test harness, matchers and semantic snapshots for agent surfaces — no LLM required","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@agent-surface/core":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.5","react":"^19.1.1","vitest":"^3.2.4","react-dom":"^19.1.1","@types/react":"^19.1.9","@agent-surface/react":"0.7.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.2","@agent-surface/react":">=0.1.0","@testing-library/react":">=14"},"peerDependenciesMeta":{"react":{"optional":true},"@agent-surface/react":{"optional":true},"@testing-library/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testing_0.7.0_1785524314837_0.6234172309922654","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@agent-surface/testing","version":"0.8.0","keywords":["agent-surface","agent","ai","llm","frontend","capabilities","typescript","testing","vitest","jest"],"author":{"name":"Paolo Barbato"},"license":"MIT","_id":"@agent-surface/testing@0.8.0","maintainers":[{"name":"pbwise","email":"paolo.barbato@wiseair.vision"}],"homepage":"https://agent-surface-docs.vercel.app","bugs":{"url":"https://github.com/Wiseair-srl/agent-surface/issues"},"dist":{"shasum":"08444830a6ed999f7c1f5db80c090e1b6e8ad4d0","tarball":"https://registry.npmjs.org/@agent-surface/testing/-/testing-0.8.0.tgz","fileCount":17,"integrity":"sha512-FtFdT+AUdAdjCCWBcgCq7ljxQvkSCzFu6+mqiJKkpJnn7xrmeJ34RNdMRXn+M7y1wqBj1IGJ45hNlOltQDcgvQ==","signatures":[{"sig":"MEUCIDN7jruoz93FQy3WYt2DvzB+ISxBY6r68y+3qd1It1jxAiEAiE59H9Q3zXVNMbGZxex9WxezNfcJ9Y+R2AXS8pxNb1g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53472},"main":"./dist/index.js","type":"module","_from":"file:agent-surface-testing-0.8.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./matchers":{"types":"./dist/matchers.d.ts","import":"./dist/matchers.js"}},"scripts":{"size":"size-limit","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"pbwise","email":"paolo.barbato@wiseair.vision"},"_resolved":"/tmp/fc0c56861823916bfdaec756301201d6/agent-surface-testing-0.8.0.tgz","_integrity":"sha512-FtFdT+AUdAdjCCWBcgCq7ljxQvkSCzFu6+mqiJKkpJnn7xrmeJ34RNdMRXn+M7y1wqBj1IGJ45hNlOltQDcgvQ==","repository":{"url":"git+https://github.com/Wiseair-srl/agent-surface.git","type":"git","directory":"packages/testing"},"size-limit":[{"path":"dist/index.js","limit":"8 kB","ignore":["@agent-surface/core","@agent-surface/react","react","@testing-library/react"]}],"_npmVersion":"10.9.8","description":"Deterministic test harness, matchers and semantic snapshots for agent surfaces — no LLM required","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@agent-surface/core":"^0.8.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.5","react":"^19.1.1","vitest":"^3.2.4","react-dom":"^19.1.1","@types/react":"^19.1.9","@agent-surface/react":"0.8.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.2","@agent-surface/react":">=0.1.0","@testing-library/react":">=14"},"peerDependenciesMeta":{"react":{"optional":true},"@agent-surface/react":{"optional":true},"@testing-library/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testing_0.8.0_1785542455811_0.8621570956198539","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@agent-surface/testing","version":"0.9.0","keywords":["agent-surface","agent","ai","llm","frontend","capabilities","typescript","testing","vitest","jest"],"author":{"name":"Paolo Barbato"},"license":"MIT","_id":"@agent-surface/testing@0.9.0","maintainers":[{"name":"pbwise","email":"paolo.barbato@wiseair.vision"}],"homepage":"https://agent-surface-docs.vercel.app","bugs":{"url":"https://github.com/Wiseair-srl/agent-surface/issues"},"dist":{"shasum":"8d9054cd45391fe1bd6da4523c004543e002c11a","tarball":"https://registry.npmjs.org/@agent-surface/testing/-/testing-0.9.0.tgz","fileCount":17,"integrity":"sha512-e2mxV+rdBZLKFelezSxo1Ltr1APwgoyhatrhy+H/qfZ2JnY7k33cgu7RCdh4OsMwewQui19LSlIPyNRagBpAgw==","signatures":[{"sig":"MEYCIQDTO3L/MTXZM9ypXN/+z+TP8sfAZ5Fx+hBFjNJMRAnuYAIhAMQYmRncVRKsCxXARfJIXtXCtsioDir1Bs/RFqXeilC1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53472},"main":"./dist/index.js","type":"module","_from":"file:agent-surface-testing-0.9.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./matchers":{"types":"./dist/matchers.d.ts","import":"./dist/matchers.js"}},"scripts":{"size":"size-limit","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"pbwise","email":"paolo.barbato@wiseair.vision"},"_resolved":"/tmp/070db0577ab04484160d39fff3170d55/agent-surface-testing-0.9.0.tgz","_integrity":"sha512-e2mxV+rdBZLKFelezSxo1Ltr1APwgoyhatrhy+H/qfZ2JnY7k33cgu7RCdh4OsMwewQui19LSlIPyNRagBpAgw==","repository":{"url":"git+https://github.com/Wiseair-srl/agent-surface.git","type":"git","directory":"packages/testing"},"size-limit":[{"path":"dist/index.js","limit":"8 kB","ignore":["@agent-surface/core","@agent-surface/react","react","@testing-library/react"]}],"_npmVersion":"10.9.8","description":"Deterministic test harness, matchers and semantic snapshots for agent surfaces — no LLM required","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@agent-surface/core":"^0.9.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.5","react":"^19.1.1","vitest":"^3.2.4","react-dom":"^19.1.1","@types/react":"^19.1.9","@agent-surface/react":"0.9.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.2","@agent-surface/react":">=0.1.0","@testing-library/react":">=14"},"peerDependenciesMeta":{"react":{"optional":true},"@agent-surface/react":{"optional":true},"@testing-library/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testing_0.9.0_1785551387499_0.9751126240787098","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@agent-surface/testing","version":"0.9.1","keywords":["agent-surface","agent","ai","llm","frontend","capabilities","typescript","testing","vitest","jest"],"author":{"name":"Paolo Barbato"},"license":"MIT","_id":"@agent-surface/testing@0.9.1","maintainers":[{"name":"pbwise","email":"paolo.barbato@wiseair.vision"}],"homepage":"https://agent-surface-docs.vercel.app","bugs":{"url":"https://github.com/Wiseair-srl/agent-surface/issues"},"dist":{"shasum":"bfa4c60a5c20f588c06736baa3b394b47ead2fe3","tarball":"https://registry.npmjs.org/@agent-surface/testing/-/testing-0.9.1.tgz","fileCount":17,"integrity":"sha512-hUTujpJbEpne82i7ldsFvC03/d6MDaP8rhSHolXa0Fu6IIZ7uZf+d1GZ8/SOMuL5w4zrjEKGzZ387JaUJXxO3A==","signatures":[{"sig":"MEUCICmOTnJXy8/WqKEtmhbedsvHC+sxyppVTADrV1xDQbBnAiEAiwWcT1lu/IeKCEM7qdqZuHDA5khFcferULFed+6r/IE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53472},"main":"./dist/index.js","type":"module","_from":"file:agent-surface-testing-0.9.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./matchers":{"types":"./dist/matchers.d.ts","import":"./dist/matchers.js"}},"scripts":{"size":"size-limit","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"pbwise","email":"paolo.barbato@wiseair.vision"},"_resolved":"/tmp/7fb42cc406fcd8f98ab3952b40a8c1c0/agent-surface-testing-0.9.1.tgz","_integrity":"sha512-hUTujpJbEpne82i7ldsFvC03/d6MDaP8rhSHolXa0Fu6IIZ7uZf+d1GZ8/SOMuL5w4zrjEKGzZ387JaUJXxO3A==","repository":{"url":"git+https://github.com/Wiseair-srl/agent-surface.git","type":"git","directory":"packages/testing"},"size-limit":[{"path":"dist/index.js","limit":"8 kB","ignore":["@agent-surface/core","@agent-surface/react","react","@testing-library/react"]}],"_npmVersion":"10.9.8","description":"Deterministic test harness, matchers and semantic snapshots for agent surfaces — no LLM required","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@agent-surface/core":"^0.9.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.5","react":"^19.1.1","vitest":"^3.2.4","react-dom":"^19.1.1","@types/react":"^19.1.9","@agent-surface/react":"0.9.1","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.2","@agent-surface/react":">=0.1.0","@testing-library/react":">=14"},"peerDependenciesMeta":{"react":{"optional":true},"@agent-surface/react":{"optional":true},"@testing-library/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testing_0.9.1_1785584424238_0.46225228610827207","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@agent-surface/testing","version":"0.10.0","keywords":["agent-surface","agent","ai","llm","frontend","capabilities","typescript","testing","vitest","jest"],"author":{"name":"Paolo Barbato"},"license":"MIT","_id":"@agent-surface/testing@0.10.0","maintainers":[{"name":"pbwise","email":"paolo.barbato@wiseair.vision"}],"homepage":"https://agent-surface-docs.vercel.app","bugs":{"url":"https://github.com/Wiseair-srl/agent-surface/issues"},"dist":{"shasum":"3a20fb9afb63cb5939c9b9d42acaccb5ee2260a3","tarball":"https://registry.npmjs.org/@agent-surface/testing/-/testing-0.10.0.tgz","fileCount":17,"integrity":"sha512-gGykkxYJmkqhcBhz5yrahoaq/8REsUM9LxknTsIZOEz8NeKujZdPGNRhwZrBgRqu3xf0gWRxZ7XAbTphM0y2zA==","signatures":[{"sig":"MEYCIQDXHwJV6KZRlGQZ90N343ivOKBmOvu2WxLN0AT7oKyzrwIhAJIqJURNgb508tG3DUhMqYnjSdCSr2CLLZG0X8dWp1Ry","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53475},"main":"./dist/index.js","type":"module","_from":"file:agent-surface-testing-0.10.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./matchers":{"types":"./dist/matchers.d.ts","import":"./dist/matchers.js"}},"scripts":{"size":"size-limit","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"pbwise","email":"paolo.barbato@wiseair.vision"},"_resolved":"/tmp/43568154d97861c0c5e064f46e1bcb75/agent-surface-testing-0.10.0.tgz","_integrity":"sha512-gGykkxYJmkqhcBhz5yrahoaq/8REsUM9LxknTsIZOEz8NeKujZdPGNRhwZrBgRqu3xf0gWRxZ7XAbTphM0y2zA==","repository":{"url":"git+https://github.com/Wiseair-srl/agent-surface.git","type":"git","directory":"packages/testing"},"size-limit":[{"path":"dist/index.js","limit":"8 kB","ignore":["@agent-surface/core","@agent-surface/react","react","@testing-library/react"]}],"_npmVersion":"10.9.8","description":"Deterministic test harness, matchers and semantic snapshots for agent surfaces — no LLM required","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@agent-surface/core":"^0.10.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.5","react":"^19.1.1","vitest":"^3.2.4","react-dom":"^19.1.1","@types/react":"^19.1.9","@agent-surface/react":"0.10.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.2","@agent-surface/react":">=0.1.0","@testing-library/react":">=14"},"peerDependenciesMeta":{"react":{"optional":true},"@agent-surface/react":{"optional":true},"@testing-library/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testing_0.10.0_1785589541007_0.4078686403684335","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@agent-surface/testing","version":"0.10.1","keywords":["agent-surface","agent","ai","llm","frontend","capabilities","typescript","testing","vitest","jest"],"author":{"name":"Paolo Barbato"},"license":"MIT","_id":"@agent-surface/testing@0.10.1","maintainers":[{"name":"pbwise","email":"paolo.barbato@wiseair.vision"}],"homepage":"https://agent-surface-docs.vercel.app","bugs":{"url":"https://github.com/Wiseair-srl/agent-surface/issues"},"dist":{"shasum":"d7ae9dc4c1346f490b08007a7aab452b514547c1","tarball":"https://registry.npmjs.org/@agent-surface/testing/-/testing-0.10.1.tgz","fileCount":17,"integrity":"sha512-HfJ3cZmzeqYt+4XP5txhXIBxs4zgIFwTm1e6SH65yKM9RSlXRHSjdaLp/OPJG5JOT0t5WfjpXuhv0KLO9WKoBw==","signatures":[{"sig":"MEQCIGE0Ps9rANVozbEPoTz66YOm20OoAdoxe4ynJfijQM9UAiAQiI2R2KaB4n5BxU5D2ugJjwiIo64goUs/4QaRL3AkgQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53475},"main":"./dist/index.js","type":"module","_from":"file:agent-surface-testing-0.10.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./matchers":{"types":"./dist/matchers.d.ts","import":"./dist/matchers.js"}},"scripts":{"size":"size-limit","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"pbwise","email":"paolo.barbato@wiseair.vision"},"_resolved":"/tmp/f108749c73a0f19666b75d5dd8f24e78/agent-surface-testing-0.10.1.tgz","_integrity":"sha512-HfJ3cZmzeqYt+4XP5txhXIBxs4zgIFwTm1e6SH65yKM9RSlXRHSjdaLp/OPJG5JOT0t5WfjpXuhv0KLO9WKoBw==","repository":{"url":"git+https://github.com/Wiseair-srl/agent-surface.git","type":"git","directory":"packages/testing"},"size-limit":[{"path":"dist/index.js","limit":"8 kB","ignore":["@agent-surface/core","@agent-surface/react","react","@testing-library/react"]}],"_npmVersion":"10.9.8","description":"Deterministic test harness, matchers and semantic snapshots for agent surfaces — no LLM required","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@agent-surface/core":"^0.11.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.5","react":"^19.1.1","vitest":"^3.2.4","react-dom":"^19.1.1","@types/react":"^19.1.9","@agent-surface/react":"0.10.1","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.2","@agent-surface/react":">=0.1.0","@testing-library/react":">=14"},"peerDependenciesMeta":{"react":{"optional":true},"@agent-surface/react":{"optional":true},"@testing-library/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testing_0.10.1_1785594550164_0.1675061778231246","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@agent-surface/testing","version":"0.11.1","keywords":["agent-surface","agent","ai","llm","frontend","capabilities","typescript","testing","vitest","jest"],"author":{"name":"Paolo Barbato"},"license":"MIT","_id":"@agent-surface/testing@0.11.1","maintainers":[{"name":"pbwise","email":"paolo.barbato@wiseair.vision"}],"homepage":"https://agent-surface-docs.vercel.app","bugs":{"url":"https://github.com/Wiseair-srl/agent-surface/issues"},"dist":{"shasum":"5934c55d552ebede43530b52a42956d592cb764b","tarball":"https://registry.npmjs.org/@agent-surface/testing/-/testing-0.11.1.tgz","fileCount":17,"integrity":"sha512-PdxSq0GqfEPZ6Blaw+XDn02SJ6vDO0cV6u7publo40hiL4ZXkO37VL9qgtcRvvdAFmzKbgfMHcH5xK3/rqkpww==","signatures":[{"sig":"MEUCIQDJhrDBNfivLFkluHUq6x/OFMnYmaFJH9K3lGpcv+1xLwIgZH6tG/jEKieatITgJuBAIm6KTVmbs1T3zBGa/kTvf4A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53475},"main":"./dist/index.js","type":"module","_from":"file:agent-surface-testing-0.11.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./matchers":{"types":"./dist/matchers.d.ts","import":"./dist/matchers.js"}},"scripts":{"size":"size-limit","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"pbwise","email":"paolo.barbato@wiseair.vision"},"_resolved":"/tmp/ff44dcf1663f9b30c88dfb556752fbd6/agent-surface-testing-0.11.1.tgz","_integrity":"sha512-PdxSq0GqfEPZ6Blaw+XDn02SJ6vDO0cV6u7publo40hiL4ZXkO37VL9qgtcRvvdAFmzKbgfMHcH5xK3/rqkpww==","repository":{"url":"git+https://github.com/Wiseair-srl/agent-surface.git","type":"git","directory":"packages/testing"},"size-limit":[{"path":"dist/index.js","limit":"8 kB","ignore":["@agent-surface/core","@agent-surface/react","react","@testing-library/react"]}],"_npmVersion":"10.9.8","description":"Deterministic test harness, matchers and semantic snapshots for agent surfaces — no LLM required","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@agent-surface/core":"^0.11.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.5","react":"^19.1.1","vitest":"^3.2.4","react-dom":"^19.1.1","@types/react":"^19.1.9","@agent-surface/react":"0.11.1","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.2","@agent-surface/react":">=0.1.0","@testing-library/react":">=14"},"peerDependenciesMeta":{"react":{"optional":true},"@agent-surface/react":{"optional":true},"@testing-library/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testing_0.11.1_1785599371431_0.9431952752729005","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@agent-surface/testing","version":"0.12.0","keywords":["agent-surface","agent","ai","llm","frontend","capabilities","typescript","testing","vitest","jest"],"author":{"name":"Paolo Barbato"},"license":"MIT","_id":"@agent-surface/testing@0.12.0","maintainers":[{"name":"pbwise","email":"paolo.barbato@wiseair.vision"}],"homepage":"https://agent-surface-docs.vercel.app","bugs":{"url":"https://github.com/Wiseair-srl/agent-surface/issues"},"dist":{"shasum":"43d69a22edff672762e8952a8f187a8ee9aa17e8","tarball":"https://registry.npmjs.org/@agent-surface/testing/-/testing-0.12.0.tgz","fileCount":17,"integrity":"sha512-OdDRBel+ddHA5tUd3o/XhAAL/RbyhGWiWcWiAnbomNFl/KIrrZmX9+dGNvQOjEQvmkteHuCSyxribHLQIS+VnA==","signatures":[{"sig":"MEUCIAfIzlFbvqQtqXhx+TzzQ67D5PKPc6oJJuSXIvx9uq2iAiEAx7vE3Y0hmmpSzww9DcYOQkYB4oN88cag/jnBEAGyliw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53475},"main":"./dist/index.js","type":"module","_from":"file:agent-surface-testing-0.12.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./matchers":{"types":"./dist/matchers.d.ts","import":"./dist/matchers.js"}},"scripts":{"size":"size-limit","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"pbwise","email":"paolo.barbato@wiseair.vision"},"_resolved":"/tmp/62bd13682e2319f5c4ac88e2d513bdc4/agent-surface-testing-0.12.0.tgz","_integrity":"sha512-OdDRBel+ddHA5tUd3o/XhAAL/RbyhGWiWcWiAnbomNFl/KIrrZmX9+dGNvQOjEQvmkteHuCSyxribHLQIS+VnA==","repository":{"url":"git+https://github.com/Wiseair-srl/agent-surface.git","type":"git","directory":"packages/testing"},"size-limit":[{"path":"dist/index.js","limit":"8 kB","ignore":["@agent-surface/core","@agent-surface/react","react","@testing-library/react"]}],"_npmVersion":"10.9.8","description":"Deterministic test harness, matchers and semantic snapshots for agent surfaces — no LLM required","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@agent-surface/core":"^0.12.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.5","react":"^19.1.1","vitest":"^3.2.4","react-dom":"^19.1.1","@types/react":"^19.1.9","@agent-surface/react":"0.12.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.2","@agent-surface/react":">=0.1.0","@testing-library/react":">=14"},"peerDependenciesMeta":{"react":{"optional":true},"@agent-surface/react":{"optional":true},"@testing-library/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testing_0.12.0_1785604578252_0.44628450549619325","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@agent-surface/testing","version":"0.12.1","keywords":["agent-surface","agent","ai","llm","frontend","capabilities","typescript","testing","vitest","jest"],"author":{"name":"Paolo Barbato"},"license":"MIT","_id":"@agent-surface/testing@0.12.1","maintainers":[{"name":"pbwise","email":"paolo.barbato@wiseair.vision"}],"homepage":"https://agent-surface-docs.vercel.app","bugs":{"url":"https://github.com/Wiseair-srl/agent-surface/issues"},"dist":{"shasum":"d41c6f94823cdd0d5fa349a18a3f8bc4b8a6aa2b","tarball":"https://registry.npmjs.org/@agent-surface/testing/-/testing-0.12.1.tgz","fileCount":17,"integrity":"sha512-6GC8OeRxnr77HTHJ0TPnN8feHSEKugC3z/NajRRk8w4FI6hwVc7WtEtApjnztWEAGoFQinQahPUZxXqe2cfeyg==","signatures":[{"sig":"MEUCIDBNNXzjRzsHP86JN/wsZSFrNfhf756AFJdr0XxToTL1AiEA6luSL01XdJman++n3c7uq2i6EMZCR2M173kwu1ya0EU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53475},"main":"./dist/index.js","type":"module","_from":"file:agent-surface-testing-0.12.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./matchers":{"types":"./dist/matchers.d.ts","import":"./dist/matchers.js"}},"scripts":{"size":"size-limit","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"pbwise","email":"paolo.barbato@wiseair.vision"},"_resolved":"/tmp/28d4110993d3014eedf157713ecc2a1c/agent-surface-testing-0.12.1.tgz","_integrity":"sha512-6GC8OeRxnr77HTHJ0TPnN8feHSEKugC3z/NajRRk8w4FI6hwVc7WtEtApjnztWEAGoFQinQahPUZxXqe2cfeyg==","repository":{"url":"git+https://github.com/Wiseair-srl/agent-surface.git","type":"git","directory":"packages/testing"},"size-limit":[{"path":"dist/index.js","limit":"8 kB","ignore":["@agent-surface/core","@agent-surface/react","react","@testing-library/react"]}],"_npmVersion":"10.9.8","description":"Deterministic test harness, matchers and semantic snapshots for agent surfaces — no LLM required","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@agent-surface/core":"^0.12.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.5","react":"^19.1.1","vitest":"^3.2.4","react-dom":"^19.1.1","@types/react":"^19.1.9","@agent-surface/react":"0.12.1","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.2","@agent-surface/react":">=0.1.0","@testing-library/react":">=14"},"peerDependenciesMeta":{"react":{"optional":true},"@agent-surface/react":{"optional":true},"@testing-library/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testing_0.12.1_1785608948337_0.48686185752620115","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@agent-surface/testing","version":"0.13.0","keywords":["agent-surface","agent","ai","llm","frontend","capabilities","typescript","testing","vitest","jest"],"author":{"name":"Paolo Barbato"},"license":"MIT","_id":"@agent-surface/testing@0.13.0","maintainers":[{"name":"pbwise","email":"paolo.barbato@wiseair.vision"}],"homepage":"https://agent-surface-docs.vercel.app","bugs":{"url":"https://github.com/Wiseair-srl/agent-surface/issues"},"dist":{"shasum":"e2c16eaf7e96ceb327c34f3b7ed7eb5fbe50684d","tarball":"https://registry.npmjs.org/@agent-surface/testing/-/testing-0.13.0.tgz","fileCount":17,"integrity":"sha512-Zd8nV43EEbx0wuf8O4MiMGSRyXWI6iV/icLeRaYlcK6z8caKJinpVlArl3m0yp/FZOe8fS/msj6b75wbLKge+Q==","signatures":[{"sig":"MEUCIQCiu1njouk+VGHgtDKPHVqmUJQ6j1FpqzN4ncCcQ2/z/gIgDlSZ6S3gqzFdSB6beaVzwfGUbqZKBgXpAcG7aesr1R0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53475},"main":"./dist/index.js","type":"module","_from":"file:agent-surface-testing-0.13.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./matchers":{"types":"./dist/matchers.d.ts","import":"./dist/matchers.js"}},"scripts":{"size":"size-limit","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"pbwise","email":"paolo.barbato@wiseair.vision"},"_resolved":"/tmp/3154e02be4e74bc73bc331eb9e835d20/agent-surface-testing-0.13.0.tgz","_integrity":"sha512-Zd8nV43EEbx0wuf8O4MiMGSRyXWI6iV/icLeRaYlcK6z8caKJinpVlArl3m0yp/FZOe8fS/msj6b75wbLKge+Q==","repository":{"url":"git+https://github.com/Wiseair-srl/agent-surface.git","type":"git","directory":"packages/testing"},"size-limit":[{"path":"dist/index.js","limit":"8 kB","ignore":["@agent-surface/core","@agent-surface/react","react","@testing-library/react"]}],"_npmVersion":"10.9.8","description":"Deterministic test harness, matchers and semantic snapshots for agent surfaces — no LLM required","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@agent-surface/core":"^0.13.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.5","react":"^19.1.1","vitest":"^3.2.4","react-dom":"^19.1.1","@types/react":"^19.1.9","@agent-surface/react":"0.13.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.2","@agent-surface/react":">=0.1.0","@testing-library/react":">=14"},"peerDependenciesMeta":{"react":{"optional":true},"@agent-surface/react":{"optional":true},"@testing-library/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testing_0.13.0_1785616649594_0.6226486080657514","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@agent-surface/testing","version":"0.15.0","keywords":["agent-surface","agent","ai","llm","frontend","capabilities","typescript","testing","vitest","jest"],"author":{"name":"Paolo Barbato"},"license":"MIT","_id":"@agent-surface/testing@0.15.0","maintainers":[{"name":"pbwise","email":"paolo.barbato@wiseair.vision"}],"homepage":"https://agent-surface-docs.vercel.app","bugs":{"url":"https://github.com/Wiseair-srl/agent-surface/issues"},"dist":{"shasum":"e782d62650cbe30658c9f2474bc45a8948b6bf21","tarball":"https://registry.npmjs.org/@agent-surface/testing/-/testing-0.15.0.tgz","fileCount":17,"integrity":"sha512-aCQnLM7e27yNbToBDZNI2CDl1iNyahIKppEJIzw+NFELCAQ8JjIBxqph5UsJUB3pA8c6KhmbOWLk8ewH2ubCLQ==","signatures":[{"sig":"MEQCIAiEcMxwVM/ZLPnh103Jznx+zPHlHaRRDNEvnYcIAS0lAiB8uWAJhOdtfZClE2s/zWVbRVe08zFwMZ6S9zfdeCN5iA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60581},"main":"./dist/index.js","type":"module","_from":"file:agent-surface-testing-0.15.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./matchers":{"types":"./dist/matchers.d.ts","import":"./dist/matchers.js"}},"scripts":{"size":"size-limit","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"pbwise","email":"paolo.barbato@wiseair.vision"},"_resolved":"/tmp/2d8ff9fed363e652883d40d349201100/agent-surface-testing-0.15.0.tgz","_integrity":"sha512-aCQnLM7e27yNbToBDZNI2CDl1iNyahIKppEJIzw+NFELCAQ8JjIBxqph5UsJUB3pA8c6KhmbOWLk8ewH2ubCLQ==","repository":{"url":"git+https://github.com/Wiseair-srl/agent-surface.git","type":"git","directory":"packages/testing"},"size-limit":[{"path":"dist/index.js","limit":"8 kB","ignore":["@agent-surface/core","@agent-surface/react","react","@testing-library/react"]}],"_npmVersion":"10.9.8","description":"Deterministic test harness, matchers and semantic snapshots for agent surfaces — no LLM required","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@agent-surface/core":"^0.15.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.5","react":"^19.1.1","vitest":"^3.2.4","react-dom":"^19.1.1","@types/react":"^19.1.9","@agent-surface/react":"0.15.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.2","@agent-surface/react":">=0.1.0","@testing-library/react":">=14"},"peerDependenciesMeta":{"react":{"optional":true},"@agent-surface/react":{"optional":true},"@testing-library/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testing_0.15.0_1785663922848_0.19225682263466592","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@agent-surface/testing","version":"0.16.0","keywords":["agent-surface","agent","ai","llm","frontend","capabilities","typescript","testing","vitest","jest"],"author":{"name":"Paolo Barbato"},"license":"MIT","_id":"@agent-surface/testing@0.16.0","maintainers":[{"name":"pbwise","email":"paolo.barbato@wiseair.vision"}],"homepage":"https://agent-surface-docs.vercel.app","bugs":{"url":"https://github.com/Wiseair-srl/agent-surface/issues"},"dist":{"shasum":"8986aa79f212dfda376e343863f2eca6b9e1969f","tarball":"https://registry.npmjs.org/@agent-surface/testing/-/testing-0.16.0.tgz","fileCount":17,"integrity":"sha512-/0EOyhU3dpSQwLaj76CBmAiEsVkKMQ8k0Y5RTcITvDoEa7V8Pe3uQONNwB3NKU59hXoArWYq6DkGRBulrqrT7w==","signatures":[{"sig":"MEQCIB66DH/MthbY9qvJqaE4GO+kVtMF+iK7IqdKzSRJiSDdAiBJ+l6oivG2GHT5eCy5+ePWb2no7RoQLCYnX8YJEHeRMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60581},"main":"./dist/index.js","type":"module","_from":"file:agent-surface-testing-0.16.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./matchers":{"types":"./dist/matchers.d.ts","import":"./dist/matchers.js"}},"scripts":{"size":"size-limit","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"pbwise","email":"paolo.barbato@wiseair.vision"},"_resolved":"/tmp/46f4714b8814851876c3c286a092d77d/agent-surface-testing-0.16.0.tgz","_integrity":"sha512-/0EOyhU3dpSQwLaj76CBmAiEsVkKMQ8k0Y5RTcITvDoEa7V8Pe3uQONNwB3NKU59hXoArWYq6DkGRBulrqrT7w==","repository":{"url":"git+https://github.com/Wiseair-srl/agent-surface.git","type":"git","directory":"packages/testing"},"size-limit":[{"path":"dist/index.js","limit":"8 kB","ignore":["@agent-surface/core","@agent-surface/react","react","@testing-library/react"]}],"_npmVersion":"10.9.8","description":"Deterministic test harness, matchers and semantic snapshots for agent surfaces — no LLM required","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@agent-surface/core":"^0.16.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.5","react":"^19.1.1","vitest":"^3.2.4","react-dom":"^19.1.1","@types/react":"^19.1.9","@agent-surface/react":"0.16.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.2","@agent-surface/react":">=0.1.0","@testing-library/react":">=14"},"peerDependenciesMeta":{"react":{"optional":true},"@agent-surface/react":{"optional":true},"@testing-library/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testing_0.16.0_1785668295107_0.15487405381857777","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@agent-surface/testing","version":"0.17.0","keywords":["agent-surface","agent","ai","llm","frontend","capabilities","typescript","testing","vitest","jest"],"author":{"name":"Paolo Barbato"},"license":"MIT","_id":"@agent-surface/testing@0.17.0","maintainers":[{"name":"pbwise","email":"paolo.barbato@wiseair.vision"}],"homepage":"https://agent-surface-docs.vercel.app","bugs":{"url":"https://github.com/Wiseair-srl/agent-surface/issues"},"dist":{"shasum":"f3c9462147f19e30d3d6e535de4e98152fa15e15","tarball":"https://registry.npmjs.org/@agent-surface/testing/-/testing-0.17.0.tgz","fileCount":17,"integrity":"sha512-bQQEZ9jIlRZF2vdrwtmyQ2PK49gfY51EbF8VfDrG2EW/iX1ExJvZUJsuNVNhS3O7V1rGuIEa8C+4iT+F+wBJwA==","signatures":[{"sig":"MEUCIB/U3FTftxB5ZqEzY8njg9OMMPOCkTLdu7JqfsQKKitRAiEA5zBEQyp0lmkiGM3lanvJ24rO8deVkvXYg70fO7JrZB4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60936},"main":"./dist/index.js","type":"module","_from":"file:agent-surface-testing-0.17.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./matchers":{"types":"./dist/matchers.d.ts","import":"./dist/matchers.js"}},"scripts":{"size":"size-limit","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"pbwise","email":"paolo.barbato@wiseair.vision"},"_resolved":"/tmp/de8fc306d5394bba20eaafa091e2e996/agent-surface-testing-0.17.0.tgz","_integrity":"sha512-bQQEZ9jIlRZF2vdrwtmyQ2PK49gfY51EbF8VfDrG2EW/iX1ExJvZUJsuNVNhS3O7V1rGuIEa8C+4iT+F+wBJwA==","repository":{"url":"git+https://github.com/Wiseair-srl/agent-surface.git","type":"git","directory":"packages/testing"},"size-limit":[{"path":"dist/index.js","limit":"8 kB","ignore":["@agent-surface/core","@agent-surface/react","react","@testing-library/react"]}],"_npmVersion":"10.9.8","description":"Deterministic test harness, matchers and semantic snapshots for agent surfaces — no LLM required","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@agent-surface/core":"^0.17.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.5","react":"^19.1.1","vitest":"^3.2.4","react-dom":"^19.1.1","@types/react":"^19.1.9","@agent-surface/react":"0.17.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.2","@agent-surface/react":">=0.1.0","@testing-library/react":">=14"},"peerDependenciesMeta":{"react":{"optional":true},"@agent-surface/react":{"optional":true},"@testing-library/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testing_0.17.0_1785672374623_0.5586664915328468","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"@agent-surface/testing","version":"0.17.1","keywords":["agent-surface","agent","ai","llm","frontend","capabilities","typescript","testing","vitest","jest"],"author":{"name":"Paolo Barbato"},"license":"MIT","_id":"@agent-surface/testing@0.17.1","maintainers":[{"name":"pbwise","email":"paolo.barbato@wiseair.vision"}],"homepage":"https://agent-surface-docs.vercel.app","bugs":{"url":"https://github.com/Wiseair-srl/agent-surface/issues"},"dist":{"shasum":"71838ad6dbe9a1548699afe20afadb62ebef2660","tarball":"https://registry.npmjs.org/@agent-surface/testing/-/testing-0.17.1.tgz","fileCount":17,"integrity":"sha512-qEQBOP9hox/jovSUR+A3I8Gb3N2EZ8EQxTs8NagHo1y0F1mueD2cTqTWCJRiFi6f0W7filYpfRN8+8XK3d0Tiw==","signatures":[{"sig":"MEYCIQD6aFZxdhvAhP1miSW/9fewMF4pqtZxiVF7dNv6WOFhKQIhANMTWHAKY4Jyw90V93SUXUmCrWyZmGizM6JzcnQ4HQ1O","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60936},"main":"./dist/index.js","type":"module","_from":"file:agent-surface-testing-0.17.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./matchers":{"types":"./dist/matchers.d.ts","import":"./dist/matchers.js"}},"scripts":{"size":"size-limit","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"pbwise","email":"paolo.barbato@wiseair.vision"},"_resolved":"/tmp/5bb8c6e2f1564daeb2a4fc45411e7c26/agent-surface-testing-0.17.1.tgz","_integrity":"sha512-qEQBOP9hox/jovSUR+A3I8Gb3N2EZ8EQxTs8NagHo1y0F1mueD2cTqTWCJRiFi6f0W7filYpfRN8+8XK3d0Tiw==","repository":{"url":"git+https://github.com/Wiseair-srl/agent-surface.git","type":"git","directory":"packages/testing"},"size-limit":[{"path":"dist/index.js","limit":"8 kB","ignore":["@agent-surface/core","@agent-surface/react","react","@testing-library/react"]}],"_npmVersion":"10.9.8","description":"Deterministic test harness, matchers and semantic snapshots for agent surfaces — no LLM required","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@agent-surface/core":"^0.18.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.5","react":"^19.1.1","vitest":"^3.2.4","react-dom":"^19.1.1","@types/react":"^19.1.9","@agent-surface/react":"0.17.1","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.2","@agent-surface/react":">=0.1.0","@testing-library/react":">=14"},"peerDependenciesMeta":{"react":{"optional":true},"@agent-surface/react":{"optional":true},"@testing-library/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testing_0.17.1_1785676485538_0.30465581239578454","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@agent-surface/testing","version":"0.19.0","keywords":["agent-surface","agent","ai","llm","frontend","capabilities","typescript","testing","vitest","jest"],"author":{"name":"Paolo Barbato"},"license":"MIT","_id":"@agent-surface/testing@0.19.0","maintainers":[{"name":"pbwise","email":"paolo.barbato@wiseair.vision"}],"homepage":"https://agent-surface-docs.vercel.app","bugs":{"url":"https://github.com/Wiseair-srl/agent-surface/issues"},"dist":{"shasum":"3659aee62418a6df83141dbc3b15ccaec519e0c7","tarball":"https://registry.npmjs.org/@agent-surface/testing/-/testing-0.19.0.tgz","fileCount":17,"integrity":"sha512-S2asi5kvW+6IvW3RaEdb2okbFrX6JEFWZxf46rNQ8UKa0r0W/Dz2CxXldoIL/PaO1ayFQn659XqJmzxc18I83Q==","signatures":[{"sig":"MEQCIDGB3UdWcarx3Fd3VWt8wQ6NUOCOBH1D28k1uQVJXp1SAiB13q6e+n8IOfJaQlyxCycYxPOm7yL05zL9wa9ZzJvZsw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60936},"main":"./dist/index.js","type":"module","_from":"file:agent-surface-testing-0.19.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./matchers":{"types":"./dist/matchers.d.ts","import":"./dist/matchers.js"}},"scripts":{"size":"size-limit","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"pbwise","email":"paolo.barbato@wiseair.vision"},"_resolved":"/tmp/bf6f0f18e610d6f614ba4d3ba03f4079/agent-surface-testing-0.19.0.tgz","_integrity":"sha512-S2asi5kvW+6IvW3RaEdb2okbFrX6JEFWZxf46rNQ8UKa0r0W/Dz2CxXldoIL/PaO1ayFQn659XqJmzxc18I83Q==","repository":{"url":"git+https://github.com/Wiseair-srl/agent-surface.git","type":"git","directory":"packages/testing"},"size-limit":[{"path":"dist/index.js","limit":"8 kB","ignore":["@agent-surface/core","@agent-surface/react","react","@testing-library/react"]}],"_npmVersion":"10.9.8","description":"Deterministic test harness, matchers and semantic snapshots for agent surfaces — no LLM required","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@agent-surface/core":"^0.19.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.5","react":"^19.1.1","vitest":"^3.2.4","react-dom":"^19.1.1","@types/react":"^19.1.9","@agent-surface/react":"0.19.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.2","@agent-surface/react":">=0.1.0","@testing-library/react":">=14"},"peerDependenciesMeta":{"react":{"optional":true},"@agent-surface/react":{"optional":true},"@testing-library/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testing_0.19.0_1785680156965_0.046618538874572346","host":"s3://npm-registry-packages-npm-production"}},"0.19.1":{"name":"@agent-surface/testing","version":"0.19.1","keywords":["agent-surface","agent","ai","llm","frontend","capabilities","typescript","testing","vitest","jest"],"author":{"name":"Paolo Barbato"},"license":"MIT","_id":"@agent-surface/testing@0.19.1","maintainers":[{"name":"pbwise","email":"paolo.barbato@wiseair.vision"}],"homepage":"https://agent-surface-docs.vercel.app","bugs":{"url":"https://github.com/Wiseair-srl/agent-surface/issues"},"dist":{"shasum":"83a24397314009cfd06bdeb58c096de5881b5166","tarball":"https://registry.npmjs.org/@agent-surface/testing/-/testing-0.19.1.tgz","fileCount":17,"integrity":"sha512-jzDVPVFxaxCgtz/gB7FIicx2F/XP6Crc4HdWySSTumBTkEfH9xqqeDlfZrUnGw6v9oF7cxeGIHVGuRAzWgN2CQ==","signatures":[{"sig":"MEYCIQCxIQq1OGGNtn6gPmNc2llGLXTtdb7PuKDT2+/VjQHwJAIhAMwqrUAS7wN1mtFz88am3MfMXk9tqm/S9Olp2Ppk+NSC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60936},"main":"./dist/index.js","type":"module","_from":"file:agent-surface-testing-0.19.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./matchers":{"types":"./dist/matchers.d.ts","import":"./dist/matchers.js"}},"scripts":{"size":"size-limit","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"pbwise","email":"paolo.barbato@wiseair.vision"},"_resolved":"/tmp/1cb3ed07210a75151c9d9e0e2e250753/agent-surface-testing-0.19.1.tgz","_integrity":"sha512-jzDVPVFxaxCgtz/gB7FIicx2F/XP6Crc4HdWySSTumBTkEfH9xqqeDlfZrUnGw6v9oF7cxeGIHVGuRAzWgN2CQ==","repository":{"url":"git+https://github.com/Wiseair-srl/agent-surface.git","type":"git","directory":"packages/testing"},"size-limit":[{"path":"dist/index.js","limit":"8 kB","ignore":["@agent-surface/core","@agent-surface/react","react","@testing-library/react"]}],"_npmVersion":"10.9.8","description":"Deterministic test harness, matchers and semantic snapshots for agent surfaces — no LLM required","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@agent-surface/core":"^0.19.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.5","react":"^19.1.1","vitest":"^3.2.4","react-dom":"^19.1.1","@types/react":"^19.1.9","@agent-surface/react":"0.19.1","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.2","@agent-surface/react":">=0.1.0","@testing-library/react":">=14"},"peerDependenciesMeta":{"react":{"optional":true},"@agent-surface/react":{"optional":true},"@testing-library/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testing_0.19.1_1785683954811_0.8622339728893114","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@agent-surface/testing","version":"0.20.0","keywords":["agent-surface","agent","ai","llm","frontend","capabilities","typescript","testing","vitest","jest"],"author":{"name":"Paolo Barbato"},"license":"MIT","_id":"@agent-surface/testing@0.20.0","maintainers":[{"name":"pbwise","email":"paolo.barbato@wiseair.vision"}],"homepage":"https://agent-surface-docs.vercel.app","bugs":{"url":"https://github.com/Wiseair-srl/agent-surface/issues"},"dist":{"shasum":"105e39795b55f00fbffa86dc5453d247089283b5","tarball":"https://registry.npmjs.org/@agent-surface/testing/-/testing-0.20.0.tgz","fileCount":17,"integrity":"sha512-AfCqss/p6j/NnMXS2ADLuk+llt7mobWbVhVVNhpmfzf75Dwc4mqKsyy/R/JrkaPU+La0krbhU1C3Au/2LjI2yQ==","signatures":[{"sig":"MEQCICdo09cMeWzaGRTfm3EDaSLUDFtyj72qdS4hvHB+IiS0AiAMm96dksukGGHT3lNygKYczpM0vLonkH9VhCmltJGpmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60936},"main":"./dist/index.js","type":"module","_from":"file:agent-surface-testing-0.20.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./matchers":{"types":"./dist/matchers.d.ts","import":"./dist/matchers.js"}},"scripts":{"size":"size-limit","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"pbwise","email":"paolo.barbato@wiseair.vision"},"_resolved":"/tmp/7edaf459ff85ad1f8f593e0e685b8041/agent-surface-testing-0.20.0.tgz","_integrity":"sha512-AfCqss/p6j/NnMXS2ADLuk+llt7mobWbVhVVNhpmfzf75Dwc4mqKsyy/R/JrkaPU+La0krbhU1C3Au/2LjI2yQ==","repository":{"url":"git+https://github.com/Wiseair-srl/agent-surface.git","type":"git","directory":"packages/testing"},"size-limit":[{"path":"dist/index.js","limit":"8 kB","ignore":["@agent-surface/core","@agent-surface/react","react","@testing-library/react"]}],"_npmVersion":"10.9.8","description":"Deterministic test harness, matchers and semantic snapshots for agent surfaces — no LLM required","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@agent-surface/core":"^0.20.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.5","react":"^19.1.1","vitest":"^3.2.4","react-dom":"^19.1.1","@types/react":"^19.1.9","@agent-surface/react":"0.20.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.2","@agent-surface/react":">=0.1.0","@testing-library/react":">=14"},"peerDependenciesMeta":{"react":{"optional":true},"@agent-surface/react":{"optional":true},"@testing-library/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testing_0.20.0_1785688804726_0.8780694460844114","host":"s3://npm-registry-packages-npm-production"}},"0.20.1":{"name":"@agent-surface/testing","version":"0.20.1","keywords":["agent-surface","agent","ai","llm","frontend","capabilities","typescript","testing","vitest","jest"],"author":{"name":"Paolo Barbato"},"license":"MIT","_id":"@agent-surface/testing@0.20.1","maintainers":[{"name":"pbwise","email":"paolo.barbato@wiseair.vision"}],"homepage":"https://agent-surface.dev","bugs":{"url":"https://github.com/Wiseair-srl/agent-surface/issues"},"dist":{"shasum":"2fda0f8e8342c101d9552be560994bd58b3bf3de","tarball":"https://registry.npmjs.org/@agent-surface/testing/-/testing-0.20.1.tgz","fileCount":17,"integrity":"sha512-sp+VORmxjYdNgGgQMWklN5mJeQB41PP91Haxwkug4OHAZge43LNbpsN2yEAaSoy3i4awpgVYY7EQNPCt1Mtwbg==","signatures":[{"sig":"MEQCIAs4QRDBN4zWENokgltSTNcNRoAxz5LBKW0rVKSezJySAiBHRcM1djvuSRqMCNtbptzI4nrTagYJ3RkUYOi+aJCkiw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60912},"main":"./dist/index.js","type":"module","_from":"file:agent-surface-testing-0.20.1.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./matchers":{"types":"./dist/matchers.d.ts","import":"./dist/matchers.js"}},"scripts":{"size":"size-limit","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"pbwise","email":"paolo.barbato@wiseair.vision"},"_resolved":"/tmp/904c12ce3c06935abe06229032cc2ba4/agent-surface-testing-0.20.1.tgz","_integrity":"sha512-sp+VORmxjYdNgGgQMWklN5mJeQB41PP91Haxwkug4OHAZge43LNbpsN2yEAaSoy3i4awpgVYY7EQNPCt1Mtwbg==","repository":{"url":"git+https://github.com/Wiseair-srl/agent-surface.git","type":"git","directory":"packages/testing"},"size-limit":[{"path":"dist/index.js","limit":"8 kB","ignore":["@agent-surface/core","@agent-surface/react","react","@testing-library/react"]}],"_npmVersion":"10.9.8","description":"Deterministic test harness, matchers and semantic snapshots for agent surfaces — no LLM required","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@agent-surface/core":"^0.20.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.5","react":"^19.1.1","vitest":"^3.2.4","react-dom":"^19.1.1","@types/react":"^19.1.9","@agent-surface/react":"0.20.1","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.2","@agent-surface/react":">=0.1.0","@testing-library/react":">=14"},"peerDependenciesMeta":{"react":{"optional":true},"@agent-surface/react":{"optional":true},"@testing-library/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testing_0.20.1_1785691960624_0.6108032573652042","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@agent-surface/testing","version":"0.22.0","keywords":["agent-surface","agent","ai","llm","frontend","capabilities","typescript","testing","vitest","jest"],"author":{"name":"Paolo Barbato"},"license":"MIT","_id":"@agent-surface/testing@0.22.0","maintainers":[{"name":"pbwise","email":"paolo.barbato@wiseair.vision"}],"homepage":"https://agent-surface.dev","bugs":{"url":"https://github.com/Wiseair-srl/agent-surface/issues"},"dist":{"shasum":"b142d975d859fb3a5a5b2f0db880bcbbc9d91bde","tarball":"https://registry.npmjs.org/@agent-surface/testing/-/testing-0.22.0.tgz","fileCount":17,"integrity":"sha512-bTCs6Xkcxj/fP9JXmc97YxYwp6o+58U7t7LNe5p1gliL8A2lEIa45qasSAA8Q63MUuFUI1ElYtn7AC5hlP6UhQ==","signatures":[{"sig":"MEYCIQCIu4j7AAA5sohv5lFfg8cz1trStv0Vim0CBj1eH/EmeQIhAPtyCE5VJ1KrNMOqEJXOdcyBIGhvyTvLT4Ie4jMA6MzL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60912},"main":"./dist/index.js","type":"module","_from":"file:agent-surface-testing-0.22.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./matchers":{"types":"./dist/matchers.d.ts","import":"./dist/matchers.js"}},"scripts":{"size":"size-limit","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"pbwise","email":"paolo.barbato@wiseair.vision"},"_resolved":"/tmp/1d0cb1cfab221618f77d4c733f0e6ad8/agent-surface-testing-0.22.0.tgz","_integrity":"sha512-bTCs6Xkcxj/fP9JXmc97YxYwp6o+58U7t7LNe5p1gliL8A2lEIa45qasSAA8Q63MUuFUI1ElYtn7AC5hlP6UhQ==","repository":{"url":"git+https://github.com/Wiseair-srl/agent-surface.git","type":"git","directory":"packages/testing"},"size-limit":[{"path":"dist/index.js","limit":"8 kB","ignore":["@agent-surface/core","@agent-surface/react","react","@testing-library/react"]}],"_npmVersion":"10.9.8","description":"Deterministic test harness, matchers and semantic snapshots for agent surfaces — no LLM required","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","dependencies":{"@agent-surface/core":"^0.22.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.5","react":"^19.1.1","vitest":"^3.2.4","react-dom":"^19.1.1","@types/react":"^19.1.9","@agent-surface/react":"0.22.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.2","@agent-surface/react":">=0.1.0","@testing-library/react":">=14"},"peerDependenciesMeta":{"react":{"optional":true},"@agent-surface/react":{"optional":true},"@testing-library/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testing_0.22.0_1785709439783_0.6797116112230785","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@agent-surface/testing","version":"0.23.0","keywords":["agent-surface","agent","ai","llm","frontend","capabilities","typescript","testing","vitest","jest"],"author":{"name":"Paolo Barbato"},"license":"MIT","_id":"@agent-surface/testing@0.23.0","maintainers":[{"name":"pbwise","email":"paolo.barbato@wiseair.vision"}],"homepage":"https://agent-surface.dev","bugs":{"url":"https://github.com/Wiseair-srl/agent-surface/issues"},"dist":{"shasum":"b3f2ebd0964761c3bee4b62a35f70cfdd2e7ded5","tarball":"https://registry.npmjs.org/@agent-surface/testing/-/testing-0.23.0.tgz","fileCount":17,"integrity":"sha512-iFJlgNjFavqB9UWQtNW6eCuIBnOVnhH9mW+SWkrYmtR37UaYWq8NXyZaJuFdWc+yrayNvOs5md3H7q+BJYnPaA==","signatures":[{"sig":"MEYCIQC+DY5XrTNfdVadqgithbJPcTRHQgpL7dtG8cPv0ouUJAIhAO05DgopgWmKk3RJxDQ9ztV/PT64x+7qJj8vcmRBrD/x","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60912},"main":"./dist/index.js","type":"module","_from":"file:agent-surface-testing-0.23.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./matchers":{"types":"./dist/matchers.d.ts","import":"./dist/matchers.js"}},"scripts":{"size":"size-limit","build":"tsup","typecheck":"tsc --noEmit"},"_npmUser":{"name":"pbwise","email":"paolo.barbato@wiseair.vision"},"_resolved":"/tmp/ab38900efc473c0e3d877c13b3565452/agent-surface-testing-0.23.0.tgz","_integrity":"sha512-iFJlgNjFavqB9UWQtNW6eCuIBnOVnhH9mW+SWkrYmtR37UaYWq8NXyZaJuFdWc+yrayNvOs5md3H7q+BJYnPaA==","repository":{"url":"git+https://github.com/Wiseair-srl/agent-surface.git","type":"git","directory":"packages/testing"},"size-limit":[{"path":"dist/index.js","limit":"8 kB","ignore":["@agent-surface/core","@agent-surface/react","react","@testing-library/react"]}],"_npmVersion":"10.9.8","description":"Deterministic test harness, matchers and semantic snapshots for agent surfaces — no LLM required","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@agent-surface/core":"^0.23.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.5","react":"^19.1.1","vitest":"^3.2.4","react-dom":"^19.1.1","@types/react":"^19.1.9","@agent-surface/react":"0.23.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.2","@agent-surface/react":">=0.1.0","@testing-library/react":">=14"},"peerDependenciesMeta":{"react":{"optional":true},"@agent-surface/react":{"optional":true},"@testing-library/react":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/testing_0.23.0_1787994329636_0.43203525576980195","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"_id":"@agent-surface/testing@0.24.0","bugs":{"url":"https://github.com/Wiseair-srl/agent-surface/issues"},"dist":{"shasum":"00cd559bec012b721c58a4e4b7c8bec22ae8862a","tarball":"https://registry.npmjs.org/@agent-surface/testing/-/testing-0.24.0.tgz","fileCount":17,"integrity":"sha512-GayjO50V5Q/7rfaLHv9Ak/Gf+dVwC5gzTtsu2xpxZGuDb+K3+pCJ3OzcHo4E0HmwMVSumKlpuOdKyf131P9OzQ==","signatures":[{"sig":"MEYCIQDP30r92YtJ70OSxQuJz1Nch+dAH2bu/BDHQNQIbwllFwIhANGmvY11PQo7kdxhPU82UmkgMq/REO18SRn8zTvJCkor","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIFEQddoHvN9yQW7jEKPsGoiUzciFZBu+4a5rQJFxasyRAiEAtmZ2FTf0aNRK6vc9YPqS/7NhOgsTVK+0dtkx6QeDgYo="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@agent-surface%2ftesting@0.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":60912},"main":"./dist/index.js","name":"@agent-surface/testing","type":"module","_from":"file:agent-surface-testing-0.24.0.tgz","types":"./dist/index.d.ts","author":{"name":"Paolo Barbato"},"engines":{"node":">=20.19.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./react":{"types":"./dist/react.d.ts","import":"./dist/react.js"},"./matchers":{"types":"./dist/matchers.d.ts","import":"./dist/matchers.js"}},"license":"MIT","scripts":{"size":"size-limit","build":"tsup","typecheck":"tsc --noEmit"},"version":"0.24.0","_npmUser":{"name":"pbwise","email":"paolo.barbato@wiseair.vision"},"homepage":"https://agent-surface.dev","keywords":["agent-surface","agent","ai","llm","frontend","capabilities","typescript","testing","vitest","jest"],"_resolved":"/tmp/280cb2accc960aeed9c6702e7824d5af/agent-surface-testing-0.24.0.tgz","_integrity":"sha512-GayjO50V5Q/7rfaLHv9Ak/Gf+dVwC5gzTtsu2xpxZGuDb+K3+pCJ3OzcHo4E0HmwMVSumKlpuOdKyf131P9OzQ==","repository":{"url":"git+https://github.com/Wiseair-srl/agent-surface.git","type":"git","directory":"packages/testing"},"size-limit":[{"path":"dist/index.js","limit":"8 kB","ignore":["@agent-surface/core","@agent-surface/react","react","@testing-library/react"]}],"_npmVersion":"10.9.8","description":"Deterministic test harness, matchers and semantic snapshots for agent surfaces — no LLM required","directories":{},"maintainers":[{"name":"pbwise","email":"paolo.barbato@wiseair.vision"}],"sideEffects":false,"_nodeVersion":"22.23.2","dependencies":{"@agent-surface/core":"^0.24.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"zod":"^4.1.5","react":"^19.1.1","vitest":"^3.2.4","react-dom":"^19.1.1","@types/react":"^19.1.9","@agent-surface/react":"0.24.0","@testing-library/react":"^16.3.0"},"peerDependencies":{"react":">=18.2","@agent-surface/react":">=0.1.0","@testing-library/react":">=14"},"peerDependenciesMeta":{"react":{"optional":true},"@agent-surface/react":{"optional":true},"@testing-library/react":{"optional":true}},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/testing_0.24.0_1789303083011_0.3282860668566341"}}},"time":{"created":"2026-07-29T23:44:35.838Z","modified":"2026-09-13T12:38:03.433Z","0.1.0":"2026-07-29T23:44:36.139Z","0.2.0":"2026-07-31T08:42:37.863Z","0.3.0":"2026-07-31T10:46:59.754Z","0.4.0":"2026-07-31T16:43:57.458Z","0.4.1":"2026-07-31T16:56:48.501Z","0.5.0":"2026-07-31T17:15:53.509Z","0.5.1":"2026-07-31T18:03:05.365Z","0.7.0":"2026-07-31T18:58:35.000Z","0.8.0":"2026-08-01T00:00:55.953Z","0.9.0":"2026-08-01T02:29:47.629Z","0.9.1":"2026-08-01T11:40:24.396Z","0.10.0":"2026-08-01T13:05:41.162Z","0.10.1":"2026-08-01T14:29:10.315Z","0.11.1":"2026-08-01T15:49:31.576Z","0.12.0":"2026-08-01T17:16:18.402Z","0.12.1":"2026-08-01T18:29:08.477Z","0.13.0":"2026-08-01T20:37:29.726Z","0.15.0":"2026-08-02T09:45:23.037Z","0.16.0":"2026-08-02T10:58:15.310Z","0.17.0":"2026-08-02T12:06:14.764Z","0.17.1":"2026-08-02T13:14:45.689Z","0.19.0":"2026-08-02T14:15:57.110Z","0.19.1":"2026-08-02T15:19:14.956Z","0.20.0":"2026-08-02T16:40:04.882Z","0.20.1":"2026-08-02T17:32:40.758Z","0.22.0":"2026-08-02T22:23:59.976Z","0.23.0":"2026-08-29T09:05:29.773Z","0.24.0":"2026-09-13T12:38:03.101Z"},"bugs":{"url":"https://github.com/Wiseair-srl/agent-surface/issues"},"author":{"name":"Paolo Barbato"},"license":"MIT","homepage":"https://agent-surface.dev","keywords":["agent-surface","agent","ai","llm","frontend","capabilities","typescript","testing","vitest","jest"],"repository":{"url":"git+https://github.com/Wiseair-srl/agent-surface.git","type":"git","directory":"packages/testing"},"description":"Deterministic test harness, matchers and semantic snapshots for agent surfaces — no LLM required","maintainers":[{"name":"pbwise","email":"paolo.barbato@wiseair.vision"}],"readme":"# @agent-surface/testing\n\nDeterministic testing toolkit for [agent-surface](https://github.com/Wiseair-srl/agent-surface). The surface is a typed contract; contracts are tested deterministically — **no test in this ecosystem requires an LLM**.\n\nDocs: https://agent-surface.dev\n\n## Install\n\n```bash\npnpm add -D @agent-surface/testing\n```\n\n## Use\n\n```tsx\nimport { renderAgentSurface } from \"@agent-surface/testing/react\";\nimport { matchers } from \"@agent-surface/testing/matchers\";\nexpect.extend(matchers);\n\nit(\"exposes the documented surface\", async () => {\n  const s = await renderAgentSurface(<DevicesPage />);\n  expect(s).toExpose(\"view:devices.table.selectRows\");\n  expect(s).toExposeUnavailable(\"domain:devices.disable\", {\n    reason: \"Select at least one device first\",\n  });\n  expect(s).toMatchSurfaceSnapshot(); // reviewable \"what agents can see\" artifact\n});\n\nit(\"runs the full disable flow\", async () => {\n  const s = await renderAgentSurface(<DevicesPage />);\n  await s.invoke(\"view:devices.table.selectRows\", { ids: [\"d1\"] });\n  let r = await s.invoke(\"domain:devices.disable\", {});\n  expect(r).toFailWith(\"CONFIRMATION_REQUIRED\");\n  s.confirmations.approve();\n  r = await s.invoke(\"domain:devices.disable\", {}, {\n    confirmationId: r.error.details!.confirmationId as string,\n  });\n  expect(r).toBeOk();\n});\n```\n\n`createTestSurface` (framework-free) drives a bare registry the same way. Semantic snapshots normalize volatility (`registrationId` → `<reg#N>`), so they survive Strict Mode and remounts. Matchers distinguish *hidden* from *visible-disabled* — that distinction is the security model.\n\nFull specification: [docs/08](https://github.com/Wiseair-srl/agent-surface/blob/main/docs/08-testing.md).\n\nMIT © Wiseair S.r.l.\n","readmeFilename":"README.md"}