{"bin":{"ggui-protocol-conformance":"./dist/cli.js"},"bugs":{"url":"https://github.com/ggui-ai/ggui/issues"},"dist":{"shasum":"a6751106737f30d9d13165cbf4bced2b43c611e4","tarball":"https://registry.npmjs.org/@ggui-ai/protocol-conformance/-/protocol-conformance-0.28.0.tgz","fileCount":242,"integrity":"sha512-wg2mmfeLMov4f5p94OFik8pIEF4Ik3R/YQbCdA98UfU/GN1Nmi99AvQpl2wheDR8hZG7oWjb8jy/mBOpSgq+gw==","signatures":[{"sig":"MEYCIQCeBnavpagWW5BKzEokpWCbq/GuSPnoCRzuDw22sE2dMgIhAJdK+P9z2N7uLLIEnbRuJpo4b/COb6RtvakpOL8SYrgY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDm/PI8bNgmUo+A5SKvDPRt8p8lIVEApIxU+Gl5qd05tgIhALdMWmOrvqA4+6/pTVSJNuJdnmWN7IO49r1wr036YK93","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@ggui-ai%2fprotocol-conformance@0.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":728170},"main":"dist/index.js","name":"@ggui-ai/protocol-conformance","type":"module","types":"dist/index.d.ts","author":"ggui contributors <hello@ggui.ai>","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","default":"./dist/index.js"},"./fixtures":{"types":"./dist/fixtures/index.d.ts","import":"./dist/fixtures/index.js","default":"./dist/fixtures/index.js"},"./schema-conformance":{"types":"./dist/schema-conformance/index.d.ts","import":"./dist/schema-conformance/index.js","default":"./dist/schema-conformance/index.js"},"./binding-conformance":{"types":"./dist/binding-conformance/index.d.ts","import":"./dist/binding-conformance/index.js","default":"./dist/binding-conformance/index.js"},"./n1-compat-conformance":{"types":"./dist/n1-compat-conformance/index.d.ts","import":"./dist/n1-compat-conformance/index.js","default":"./dist/n1-compat-conformance/index.js"},"./registry-completeness":{"types":"./dist/registry-completeness/index.d.ts","import":"./dist/registry-completeness/index.js","default":"./dist/registry-completeness/index.js"},"./resolution-conformance":{"types":"./dist/resolution-conformance/index.d.ts","import":"./dist/resolution-conformance/index.js","default":"./dist/resolution-conformance/index.js"},"./host-helper-conformance":{"types":"./dist/host-helper-conformance/index.d.ts","import":"./dist/host-helper-conformance/index.js","default":"./dist/host-helper-conformance/index.js"},"./domain-error-conformance":{"types":"./dist/domain-error-conformance/index.d.ts","import":"./dist/domain-error-conformance/index.js","default":"./dist/domain-error-conformance/index.js"},"./props-schema-conformance":{"types":"./dist/props-schema-conformance/index.d.ts","import":"./dist/props-schema-conformance/index.js","default":"./dist/props-schema-conformance/index.js"},"./registration-conformance":{"types":"./dist/registration-conformance/index.d.ts","import":"./dist/registration-conformance/index.js","default":"./dist/registration-conformance/index.js"},"./resource-read-conformance":{"types":"./dist/resource-read-conformance/index.d.ts","import":"./dist/resource-read-conformance/index.js","default":"./dist/resource-read-conformance/index.js"},"./theme-binding-conformance":{"types":"./dist/theme-binding-conformance/index.d.ts","import":"./dist/theme-binding-conformance/index.js","default":"./dist/theme-binding-conformance/index.js"},"./read-plane-only-conformance":{"types":"./dist/read-plane-only-conformance/index.d.ts","import":"./dist/read-plane-only-conformance/index.js","default":"./dist/read-plane-only-conformance/index.js"},"./refusal-envelope-conformance":{"types":"./dist/refusal-envelope-conformance/index.d.ts","import":"./dist/refusal-envelope-conformance/index.js","default":"./dist/refusal-envelope-conformance/index.js"},"./transport-refusal-conformance":{"types":"./dist/transport-refusal-conformance/index.d.ts","import":"./dist/transport-refusal-conformance/index.js","default":"./dist/transport-refusal-conformance/index.js"},"./dispatch-idempotency-conformance":{"types":"./dist/dispatch-idempotency-conformance/index.d.ts","import":"./dist/dispatch-idempotency-conformance/index.js","default":"./dist/dispatch-idempotency-conformance/index.js"}},"license":"Apache-2.0","scripts":{"dev":"tsc --watch","test":"vitest run --passWithNoTests","build":"rm -rf dist.staging-$$ && tsc -p tsconfig.build.json --outDir dist.staging-$$ && node ../scripts/fix-esm-imports.mjs dist.staging-$$ && chmod +x dist.staging-$$/cli.js && node ../scripts/atomic-swap.mjs dist.staging-$$ dist","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"ee5c5474-9560-43a7-aa7c-ed0e4bfe75cf"}},"homepage":"https://github.com/ggui-ai/ggui/tree/main/packages/protocol-conformance","keywords":["ggui","mcp","protocol","conformance","test-kit"],"repository":{"url":"https://github.com/ggui-ai/ggui.git","type":"git","directory":"packages/protocol-conformance"},"description":"Conformance test kit for the GGUI protocol. Drives a behavioral fixture catalog against a live implementation over WebSocket, a resources/read catalog against a live MCP server, and nine pure-function catalogs (schema, registration, resolution, binding, p","directories":{},"maintainers":[{"name":"gustavo-ignis","email":"gustavo@loqu.co"},{"name":"wanseob","email":"email@wanseob.com"}],"_nodeVersion":"22.23.3","dependencies":{"ws":"^8.20.1","@ggui-ai/protocol":"0.28.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.6","@types/ws":"^8.5.10","typescript":"^5.0.0","@types/node":"^22.0.0"},"_npmOperationalInternal":{"tmp":"tmp/protocol-conformance_0.28.0_1791868620374_0.2564301853842148","host":"s3://npm-registry-packages-npm-production"},"_id":"@ggui-ai/protocol-conformance@0.28.0","version":"0.28.0"}