{"_id":"@buresmi7/agent-e2e-report","_rev":"2-07bdc23db3620558427bd82a3e2c5058","name":"@buresmi7/agent-e2e-report","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"@buresmi7/agent-e2e-report","version":"0.1.0","license":"MIT","_id":"@buresmi7/agent-e2e-report@0.1.0","maintainers":[{"name":"michal-buresmi7","email":"michal.ezop@gmail.com"}],"homepage":"https://github.com/buresmi7/agent-doc-rules/tree/master/packages/agent-e2e-report#readme","bugs":{"url":"https://github.com/buresmi7/agent-doc-rules/issues"},"dist":{"shasum":"decb840859d1f6a5f1a9be78836def3c0e60e403","tarball":"https://registry.npmjs.org/@buresmi7/agent-e2e-report/-/agent-e2e-report-0.1.0.tgz","fileCount":5,"integrity":"sha512-o43naG8MLKcIhJFmS2BxPJUJ8KaP2DjrUiSaCnVFGDchhyxaXnbkga+/CrM5h97x7vrfqu52cfs4faP4pmYJHA==","signatures":[{"sig":"MEYCIQCoqHFtejpNO6Xkmf5Il3b3S88A40v2d2Jl7VBz4Xe85QIhAK3pJWY1y6VvrmACwxHfwkHKmOvQyHr0X39cst9+2r6g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":35910},"type":"module","_from":"file:/tmp/agent-doc-rules-release-BOcGsr/publish-artifacts/buresmi7-agent-e2e-report-0.1.0.tgz","exports":"./src/index.mjs","private":false,"scripts":{"test":"node --test test/*.test.mjs"},"_npmUser":{"name":"michal-buresmi7","email":"michal.ezop@gmail.com"},"_resolved":"/tmp/agent-doc-rules-release-BOcGsr/publish-artifacts/buresmi7-agent-e2e-report-0.1.0.tgz","_integrity":"sha512-o43naG8MLKcIhJFmS2BxPJUJ8KaP2DjrUiSaCnVFGDchhyxaXnbkga+/CrM5h97x7vrfqu52cfs4faP4pmYJHA==","repository":{"url":"git+https://github.com/buresmi7/agent-doc-rules.git","type":"git","directory":"packages/agent-e2e-report"},"_npmVersion":"10.9.8","description":"Browser-safe contract and validation for Agent E2E report documents","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/agent-e2e-report_0.1.0_1786623996331_0.4750900230086277","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@buresmi7/agent-e2e-report","version":"0.1.1","private":false,"description":"Browser-safe contract and validation for Agent E2E report documents","type":"module","license":"MIT","homepage":"https://github.com/buresmi7/agent-doc-rules/tree/master/packages/agent-e2e-report#readme","bugs":{"url":"https://github.com/buresmi7/agent-doc-rules/issues"},"repository":{"type":"git","url":"git+https://github.com/buresmi7/agent-doc-rules.git","directory":"packages/agent-e2e-report"},"exports":"./src/index.mjs","sideEffects":false,"scripts":{"test":"node --test test/*.test.mjs"},"publishConfig":{"access":"public"},"_id":"@buresmi7/agent-e2e-report@0.1.1","gitHead":"6ec1ee3d7c9b488dc4490386ec4d1921b9f0a3f4","_nodeVersion":"22.23.2","_npmVersion":"10.9.8","dist":{"integrity":"sha512-yfOU9gWrGAtDJup8EcUR24GDTawRTppKLyLExc5twmd282QhISyR4sQbCGE1m8zaYbXXDiQ9KFcKv2O9k53kYQ==","shasum":"cabd3c5f30421435666a73d872c4e69fa3489230","tarball":"https://registry.npmjs.org/@buresmi7/agent-e2e-report/-/agent-e2e-report-0.1.1.tgz","fileCount":4,"unpackedSize":34847,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIEj5Pph2jox4RNdaNot5MyOiPRaPhMVKuLTBKadWNhCEAiBvkhFbKuXSvOOqMyWVnpi4nHkPlN0RGQEMHYEo9uRhHw=="}]},"_npmUser":{"name":"michal-buresmi7","email":"michal.ezop@gmail.com"},"directories":{},"maintainers":[{"name":"michal-buresmi7","email":"michal.ezop@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/agent-e2e-report_0.1.1_1787040511702_0.5379181148272696"},"_hasShrinkwrap":false}},"time":{"created":"2026-08-13T12:26:36.066Z","modified":"2026-08-18T08:08:32.014Z","0.1.0":"2026-08-13T12:26:36.473Z","0.1.1":"2026-08-18T08:08:31.853Z"},"bugs":{"url":"https://github.com/buresmi7/agent-doc-rules/issues"},"license":"MIT","homepage":"https://github.com/buresmi7/agent-doc-rules/tree/master/packages/agent-e2e-report#readme","repository":{"type":"git","url":"git+https://github.com/buresmi7/agent-doc-rules.git","directory":"packages/agent-e2e-report"},"description":"Browser-safe contract and validation for Agent E2E report documents","maintainers":[{"name":"michal-buresmi7","email":"michal.ezop@gmail.com"}],"readme":"# Agent E2E Report\n\n`@buresmi7/agent-e2e-report` defines and validates the `report.json` document\nshared by the Agent E2E runner and report viewers. The package is\ndependency-free and can run in Node.js or a browser bundle. See the\n[report format reference](docs/report-format.md) for the full document model.\n\n## Install\n\n```bash\npnpm add @buresmi7/agent-e2e-report@0.1.1\n```\n\n## API\n\n```js\nimport {\n  maxReportDocumentBytes,\n  reportFormat,\n  reportFormatVersion,\n  validateScenarioReport,\n} from '@buresmi7/agent-e2e-report';\n\nconst report = JSON.parse(reportJson);\nvalidateScenarioReport(report);\n```\n\n`validateScenarioReport()` returns the input document when it is valid and\nthrows an `Error` when it does not match the current contract. Check `format`\nand `formatVersion` before choosing a viewer or migration path.\n\nThe package validates an in-memory document. Reading files and enforcing\n`maxReportDocumentBytes` at the file boundary remain the caller's\nresponsibility.\n","readmeFilename":"README.md"}