{"_id":"@particle-academy/fancy-conformance","_rev":"35-dd1610515b9c731ecc92ee47c48d8f17","name":"@particle-academy/fancy-conformance","dist-tags":{"latest":"0.32.0"},"versions":{"0.0.0":{"name":"@particle-academy/fancy-conformance","version":"0.0.0","license":"MIT","_id":"@particle-academy/fancy-conformance@0.0.0","maintainers":[{"name":"wishborn","email":"Glenn@impactivism.net"}],"homepage":"https://github.com/Particle-Academy/fancy-conformance#readme","bugs":{"url":"https://github.com/Particle-Academy/fancy-conformance/issues"},"dist":{"shasum":"707a2567d2e0d947b2224c159ed566af56ad94e7","tarball":"https://registry.npmjs.org/@particle-academy/fancy-conformance/-/fancy-conformance-0.0.0.tgz","fileCount":2,"integrity":"sha512-H6aTRD+vVhEf0X8TnqEDv7IEdSw3ACGfjUNtwRC3CF+L3Ky7KMnXdRPJ447Hc/xhv1bUPDgsJPxiZmXqEU92WA==","signatures":[{"sig":"MEQCIBiPQUpdeKVUz7rxyZFUva5DKEEAlqusboic/h6BPB4pAiAGPgzgpBgVgwCWXxHzq4WX2kuHEBdfs9HtPzN+nnP88A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":847},"gitHead":"6a1700f09550826c787179d2863e2a8ad90a35f7","_npmUser":{"name":"wishborn","email":"Glenn@impactivism.net"},"repository":{"url":"git+https://github.com/Particle-Academy/fancy-conformance.git","type":"git"},"_npmVersion":"9.8.0","description":"Placeholder to claim the name. The real package is published from CI with provenance — see https://github.com/Particle-Academy/fancy-conformance","directories":{},"_nodeVersion":"22.22.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/fancy-conformance_0.0.0_1786393092560_0.09159920619115303","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@particle-academy/fancy-conformance","version":"0.1.0","keywords":["conformance","fixtures","parity","cross-language","polyglot","golden-files","contract-testing","fancy-ui","particle-academy"],"license":"MIT","_id":"@particle-academy/fancy-conformance@0.1.0","maintainers":[{"name":"wishborn","email":"Glenn@impactivism.net"}],"homepage":"https://github.com/Particle-Academy/fancy-conformance#readme","bugs":{"url":"https://github.com/Particle-Academy/fancy-conformance/issues"},"dist":{"shasum":"3127bd923900bc2487513504f49f5f8b4644a65f","tarball":"https://registry.npmjs.org/@particle-academy/fancy-conformance/-/fancy-conformance-0.1.0.tgz","fileCount":21,"integrity":"sha512-7ISjZquS9cDy2/L3vzQzmqy2tF3JJ8QlJBlCb7bR7+JxpoDj7cpKDPYt6ndOHiUJ/o2vnJd9CdgxcTSR65zUyA==","signatures":[{"sig":"MEQCIGYpogVOv7N3Sk7m3LC6OpV2NHfX2eXQCaMDuW1sWPuxAiBLTxNRhokm5jSyRlJvGcud7DQ5uRuiyrT+agW3e/r1iQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@particle-academy%2ffancy-conformance@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":99631},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./VERSION":"./VERSION","./parity/*":"./parity/*","./schema/*":"./schema/*","./suites/*":"./suites/*","./package.json":"./package.json"},"gitHead":"538717f7eb6992ef9d5725bc5a34814674e6460f","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"node --import tsx --test tests/*.test.ts","build":"tsup","clean":"rm -rf dist","cross-check":"node --import tsx scripts/cross-check.mjs","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7971d89-d811-4bd2-b1a9-712e214b8b90"}},"overrides":{"esbuild":"^0.28.1"},"repository":{"url":"git+https://github.com/Particle-Academy/fancy-conformance.git","type":"git"},"_npmVersion":"11.18.0","description":"Shared cross-language conformance fixtures for the Fancy suite. One contract, N implementations, and a single table that every implementation asserts in its own CI — so 'parity' is a test result rather than a claim. Ships the fixture data itself, so a Rus","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.5.0","typescript":"^5.8.0","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/fancy-conformance_0.1.0_1786394671928_0.8314596322427359","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@particle-academy/fancy-conformance","version":"0.2.0","keywords":["conformance","fixtures","parity","cross-language","polyglot","golden-files","contract-testing","fancy-ui","particle-academy"],"license":"MIT","_id":"@particle-academy/fancy-conformance@0.2.0","maintainers":[{"name":"wishborn","email":"Glenn@impactivism.net"}],"homepage":"https://github.com/Particle-Academy/fancy-conformance#readme","bugs":{"url":"https://github.com/Particle-Academy/fancy-conformance/issues"},"dist":{"shasum":"50816dd0aec5cf05d7e33b9436e38fcdb491007e","tarball":"https://registry.npmjs.org/@particle-academy/fancy-conformance/-/fancy-conformance-0.2.0.tgz","fileCount":23,"integrity":"sha512-CkVSX6oNr0D2SRnkKIDMLMpQHfNDTlo2k8NXGc5MpNSI2ZzORWR33uLMeXB1qrSemoLu/ILO0lidAuiyu/+o5g==","signatures":[{"sig":"MEUCIQCBcM0dXdmN3CLu3gNLcdX3D1wOE1j1qS533xBo8UosuQIgQRvdAOrxytUB1irVS3Uhz+zxYlFb+D8WpNaWwsZXL2o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@particle-academy%2ffancy-conformance@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":107873},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./VERSION":"./VERSION","./parity/*":"./parity/*","./schema/*":"./schema/*","./suites/*":"./suites/*","./package.json":"./package.json"},"gitHead":"6f67de12713211f1dc69c2d832f03135cacfb2b1","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"node --import tsx --test tests/*.test.ts","build":"tsup","clean":"rm -rf dist","cross-check":"node --import tsx scripts/cross-check.mjs","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7971d89-d811-4bd2-b1a9-712e214b8b90"}},"overrides":{"esbuild":"^0.28.1"},"repository":{"url":"git+https://github.com/Particle-Academy/fancy-conformance.git","type":"git"},"_npmVersion":"11.18.0","description":"Shared cross-language conformance fixtures for the Fancy suite. One contract, N implementations, and a single table that every implementation asserts in its own CI — so 'parity' is a test result rather than a claim. Ships the fixture data itself, so a Rus","directories":{},"sideEffects":false,"_nodeVersion":"22.23.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.5.0","typescript":"^5.8.0","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/fancy-conformance_0.2.0_1786433626424_0.7224126149699523","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@particle-academy/fancy-conformance","version":"0.4.0","keywords":["conformance","fixtures","parity","cross-language","polyglot","golden-files","contract-testing","fancy-ui","particle-academy"],"license":"MIT","_id":"@particle-academy/fancy-conformance@0.4.0","maintainers":[{"name":"wishborn","email":"Glenn@impactivism.net"}],"homepage":"https://github.com/Particle-Academy/fancy-conformance#readme","bugs":{"url":"https://github.com/Particle-Academy/fancy-conformance/issues"},"dist":{"shasum":"ec1a83bccff7e1b45a0743c78f461c604af0375f","tarball":"https://registry.npmjs.org/@particle-academy/fancy-conformance/-/fancy-conformance-0.4.0.tgz","fileCount":31,"integrity":"sha512-AR5fbTWZusovHd3cnc8+abBNFH5aQIjmEZhlHvuWpPCClkkuYKmcfo4d9GlKlJC6jAPQ7hI0t8d76AxKG0cKcg==","signatures":[{"sig":"MEUCIDcJk/lNszMIiwBTlZU1y0zweZjDI2GWM72OW1kMsBl9AiEAjkcvRUvkxaeALy9ZclcOQPo1yNdiCX8LXXSdxwqxFBE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@particle-academy%2ffancy-conformance@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":168352},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./VERSION":"./VERSION","./parity/*":"./parity/*","./schema/*":"./schema/*","./suites/*":"./suites/*","./package.json":"./package.json"},"gitHead":"85ab288e227882bd68da8327b5bf180bc8d49c1c","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"node --import tsx --test tests/*.test.ts","build":"tsup","clean":"rm -rf dist","cross-check":"node --import tsx scripts/cross-check.mjs","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7971d89-d811-4bd2-b1a9-712e214b8b90"}},"overrides":{"esbuild":"^0.28.1"},"repository":{"url":"git+https://github.com/Particle-Academy/fancy-conformance.git","type":"git"},"_npmVersion":"11.18.0","description":"Shared cross-language conformance fixtures for the Fancy suite. One contract, N implementations, and a single table that every implementation asserts in its own CI — so 'parity' is a test result rather than a claim. Ships the fixture data itself, so a Rus","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.5.0","typescript":"^5.8.0","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/fancy-conformance_0.4.0_1787124498082_0.8495980840044881","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@particle-academy/fancy-conformance","version":"0.5.0","keywords":["conformance","fixtures","parity","cross-language","polyglot","golden-files","contract-testing","fancy-ui","particle-academy"],"license":"MIT","_id":"@particle-academy/fancy-conformance@0.5.0","maintainers":[{"name":"wishborn","email":"Glenn@impactivism.net"}],"homepage":"https://github.com/Particle-Academy/fancy-conformance#readme","bugs":{"url":"https://github.com/Particle-Academy/fancy-conformance/issues"},"dist":{"shasum":"d7232dcb62ff936e17f7108799be727c6c126855","tarball":"https://registry.npmjs.org/@particle-academy/fancy-conformance/-/fancy-conformance-0.5.0.tgz","fileCount":33,"integrity":"sha512-Cy//wHzc6EMtkIo2fwc2AfcwNBMEw1LN83wijDKQ2wkJNmVI5ZL7+3D2yb7fd0VqjVhryEx2neUKqSyXfYWTOw==","signatures":[{"sig":"MEYCIQCUpr1bQc4Sr9CVPop7lH3hlQtQhYd3KvM8AXX2vaSFhQIhAN5JyTSTRhnxw31v1wioUEJqnY0hIeUkPIB1CbOpDgUP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@particle-academy%2ffancy-conformance@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":182962},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./VERSION":"./VERSION","./parity/*":"./parity/*","./schema/*":"./schema/*","./suites/*":"./suites/*","./package.json":"./package.json"},"gitHead":"e06564ec9405500454c597b4cb9853cf8c8b8cc4","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"node --import tsx --test tests/*.test.ts","build":"tsup","clean":"rm -rf dist","cross-check":"node --import tsx scripts/cross-check.mjs","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7971d89-d811-4bd2-b1a9-712e214b8b90"}},"overrides":{"esbuild":"^0.28.1"},"repository":{"url":"git+https://github.com/Particle-Academy/fancy-conformance.git","type":"git"},"_npmVersion":"11.18.0","description":"Shared cross-language conformance fixtures for the Fancy suite. One contract, N implementations, and a single table that every implementation asserts in its own CI — so 'parity' is a test result rather than a claim. Ships the fixture data itself, so a Rus","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.5.0","typescript":"^5.8.0","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/fancy-conformance_0.5.0_1787133766582_0.025274217819596156","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@particle-academy/fancy-conformance","version":"0.6.0","keywords":["conformance","fixtures","parity","cross-language","polyglot","golden-files","contract-testing","fancy-ui","particle-academy"],"license":"MIT","_id":"@particle-academy/fancy-conformance@0.6.0","maintainers":[{"name":"wishborn","email":"Glenn@impactivism.net"}],"homepage":"https://github.com/Particle-Academy/fancy-conformance#readme","bugs":{"url":"https://github.com/Particle-Academy/fancy-conformance/issues"},"dist":{"shasum":"ca2cddef7c238d843bef77522edc8b7de1c0972f","tarball":"https://registry.npmjs.org/@particle-academy/fancy-conformance/-/fancy-conformance-0.6.0.tgz","fileCount":35,"integrity":"sha512-syqhk4y5u1/EsaNLRfNDNRPbmh4kEswW8B2j7MyFJwbHEAtOTcbmGMzzxZEAo4WvyQF5UAZn1cevDmOUg9DPOA==","signatures":[{"sig":"MEUCIQDOYS/HuvrY0tSPrqIbssm8resm9SsWzA/lrtob29D2aAIgPvIOkTGNUrBTLIV9neNLu1I8kW6EfjXR7YKdrJ0q7fI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@particle-academy%2ffancy-conformance@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":231444},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./VERSION":"./VERSION","./parity/*":"./parity/*","./schema/*":"./schema/*","./suites/*":"./suites/*","./package.json":"./package.json"},"gitHead":"ade4dd4683baa7775fb641d3ae94035583772a8e","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"node --import tsx --test tests/*.test.ts","build":"tsup","clean":"rm -rf dist","cross-check":"node --import tsx scripts/cross-check.mjs","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7971d89-d811-4bd2-b1a9-712e214b8b90"}},"overrides":{"esbuild":"^0.28.1"},"repository":{"url":"git+https://github.com/Particle-Academy/fancy-conformance.git","type":"git"},"_npmVersion":"11.18.0","description":"Shared cross-language conformance fixtures for the Fancy suite. One contract, N implementations, and a single table that every implementation asserts in its own CI — so 'parity' is a test result rather than a claim. Ships the fixture data itself, so a Rus","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.5.0","typescript":"^5.8.0","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/fancy-conformance_0.6.0_1787535358889_0.41082032923659817","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@particle-academy/fancy-conformance","version":"0.9.0","keywords":["conformance","fixtures","parity","cross-language","polyglot","golden-files","contract-testing","fancy-ui","particle-academy"],"license":"MIT","_id":"@particle-academy/fancy-conformance@0.9.0","maintainers":[{"name":"wishborn","email":"Glenn@impactivism.net"}],"homepage":"https://github.com/Particle-Academy/fancy-conformance#readme","bugs":{"url":"https://github.com/Particle-Academy/fancy-conformance/issues"},"dist":{"shasum":"94979e78a0e77ac4918fb48a68ce703ef299e426","tarball":"https://registry.npmjs.org/@particle-academy/fancy-conformance/-/fancy-conformance-0.9.0.tgz","fileCount":43,"integrity":"sha512-RRF3+1WwPoHco3MFFrKdO1vjdMFQw0y5S5lK26o5keNrEbYT+Hg66G88nOlfFlupZyLZ8r2j+TxiS06K15sQRQ==","signatures":[{"sig":"MEUCIH5BgaxYjjYVW6izfTkvqf1Tj9pqL8+jeoBz2Blr2o7SAiEArmjovhrzKNzzZ9qUz12KxXIpqO1sRBPTpt8h+QcEqnM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@particle-academy%2ffancy-conformance@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":487512},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./VERSION":"./VERSION","./parity/*":"./parity/*","./schema/*":"./schema/*","./suites/*":"./suites/*","./package.json":"./package.json"},"gitHead":"4b401ba4d2fd6f35db4889f6083158b1cd4accd3","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"node --import tsx --test tests/*.test.ts","build":"tsup","clean":"rm -rf dist","cross-check":"node --import tsx scripts/cross-check.mjs","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7971d89-d811-4bd2-b1a9-712e214b8b90"}},"overrides":{"esbuild":"^0.28.1"},"repository":{"url":"git+https://github.com/Particle-Academy/fancy-conformance.git","type":"git"},"_npmVersion":"11.18.0","description":"Shared cross-language conformance fixtures for the Fancy suite. One contract, N implementations, and a single table that every implementation asserts in its own CI — so 'parity' is a test result rather than a claim. Ships the fixture data itself, so a Rus","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.5.0","typescript":"^5.8.0","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/fancy-conformance_0.9.0_1787638321767_0.06970729295941758","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@particle-academy/fancy-conformance","version":"0.9.1","keywords":["conformance","fixtures","parity","cross-language","polyglot","golden-files","contract-testing","fancy-ui","particle-academy"],"license":"MIT","_id":"@particle-academy/fancy-conformance@0.9.1","maintainers":[{"name":"wishborn","email":"Glenn@impactivism.net"}],"homepage":"https://github.com/Particle-Academy/fancy-conformance#readme","bugs":{"url":"https://github.com/Particle-Academy/fancy-conformance/issues"},"dist":{"shasum":"5eba694b83dec2470523af215fddd6a9026bf793","tarball":"https://registry.npmjs.org/@particle-academy/fancy-conformance/-/fancy-conformance-0.9.1.tgz","fileCount":43,"integrity":"sha512-7ARhWKHSKOUnIW4Y+t2mQKgfLfPCzxPOR/PZPHUvzytjzHcLqISeaYRG332LFiUeRkanEgfmP2x0WqNFKvfZNA==","signatures":[{"sig":"MEUCIQD+Pj26iUpBOyeJ3koBPkrE8fDglRICHFLaOq5xXmmBAQIgBrlFRipe6HCE+2UMWEGz+ffVhRxLnhMfkG29Nfd1bx0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@particle-academy%2ffancy-conformance@0.9.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":491719},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./VERSION":"./VERSION","./parity/*":"./parity/*","./schema/*":"./schema/*","./suites/*":"./suites/*","./package.json":"./package.json"},"gitHead":"5df95e724a36922ffd5ffb135601a071b70a2a8e","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"node --import tsx --test tests/*.test.ts","build":"tsup","clean":"rm -rf dist","cross-check":"node --import tsx scripts/cross-check.mjs","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7971d89-d811-4bd2-b1a9-712e214b8b90"}},"overrides":{"esbuild":"^0.28.1"},"repository":{"url":"git+https://github.com/Particle-Academy/fancy-conformance.git","type":"git"},"_npmVersion":"11.18.0","description":"Shared cross-language conformance fixtures for the Fancy suite. One contract, N implementations, and a single table that every implementation asserts in its own CI — so 'parity' is a test result rather than a claim. Ships the fixture data itself, so a Rus","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.5.0","typescript":"^5.8.0","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/fancy-conformance_0.9.1_1787638818883_0.6609634355920209","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@particle-academy/fancy-conformance","version":"0.10.0","keywords":["conformance","fixtures","parity","cross-language","polyglot","golden-files","contract-testing","fancy-ui","particle-academy"],"license":"MIT","_id":"@particle-academy/fancy-conformance@0.10.0","maintainers":[{"name":"wishborn","email":"Glenn@impactivism.net"}],"homepage":"https://github.com/Particle-Academy/fancy-conformance#readme","bugs":{"url":"https://github.com/Particle-Academy/fancy-conformance/issues"},"dist":{"shasum":"1e2b919f5e0c5da5d1834a642c1c5cf98fa398cb","tarball":"https://registry.npmjs.org/@particle-academy/fancy-conformance/-/fancy-conformance-0.10.0.tgz","fileCount":43,"integrity":"sha512-QD92uU94LUWBhfoHbLXaKtnM2QaNx9ldQKqOR12QIhd3kI3ljrrpl7cTxDldJ+MKbNdrXdtYURbLaJweh22phw==","signatures":[{"sig":"MEUCIQCYY023ypdb+nymzpmysu3czirCOCBdFHtlOk0uOWOiqQIgR0lrHQJY7qeVtdbREOBY+2fGRw//zxA+9wyMQR1mKOc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@particle-academy%2ffancy-conformance@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":497191},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./VERSION":"./VERSION","./parity/*":"./parity/*","./schema/*":"./schema/*","./suites/*":"./suites/*","./package.json":"./package.json"},"gitHead":"090f2ce89724522981da516e9d1a403f9da55b38","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"node --import tsx --test tests/*.test.ts","build":"tsup","clean":"rm -rf dist","cross-check":"node --import tsx scripts/cross-check.mjs","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7971d89-d811-4bd2-b1a9-712e214b8b90"}},"overrides":{"esbuild":"^0.28.1"},"repository":{"url":"git+https://github.com/Particle-Academy/fancy-conformance.git","type":"git"},"_npmVersion":"11.18.0","description":"Shared cross-language conformance fixtures for the Fancy suite. One contract, N implementations, and a single table that every implementation asserts in its own CI — so 'parity' is a test result rather than a claim. Ships the fixture data itself, so a Rus","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.5.0","typescript":"^5.8.0","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/fancy-conformance_0.10.0_1787675181196_0.680738023607566","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@particle-academy/fancy-conformance","version":"0.11.0","keywords":["conformance","fixtures","parity","cross-language","polyglot","golden-files","contract-testing","fancy-ui","particle-academy"],"license":"MIT","_id":"@particle-academy/fancy-conformance@0.11.0","maintainers":[{"name":"wishborn","email":"Glenn@impactivism.net"}],"homepage":"https://github.com/Particle-Academy/fancy-conformance#readme","bugs":{"url":"https://github.com/Particle-Academy/fancy-conformance/issues"},"dist":{"shasum":"b29f60a61a9b4d8a9eb820b5aaa10ef6bf6c8c0b","tarball":"https://registry.npmjs.org/@particle-academy/fancy-conformance/-/fancy-conformance-0.11.0.tgz","fileCount":45,"integrity":"sha512-jmLhvOievnXnAUjWzHTJZskmkxwHI5dtYMC8kmMYeaFyS3ssITCnWag3cCX5pfqcwzQdHSzOttkCsnAA0fZsfw==","signatures":[{"sig":"MEUCIDxUQsDStEIG0goYqa5UJ3FzbJ+lPubvQubAxrzMp0T2AiEApcPzPCGwYhmEAia17AWTdhpOPJbHiMojYUCGJCVNpHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@particle-academy%2ffancy-conformance@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512545},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./VERSION":"./VERSION","./parity/*":"./parity/*","./schema/*":"./schema/*","./suites/*":"./suites/*","./package.json":"./package.json"},"gitHead":"ff1048a1f2c103cf9805f618cd4ae13be8ef9dd9","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"node --import tsx --test tests/*.test.ts","build":"tsup","clean":"rm -rf dist","cross-check":"node --import tsx scripts/cross-check.mjs","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7971d89-d811-4bd2-b1a9-712e214b8b90"}},"overrides":{"esbuild":"^0.28.1"},"repository":{"url":"git+https://github.com/Particle-Academy/fancy-conformance.git","type":"git"},"_npmVersion":"11.18.0","description":"Shared cross-language conformance fixtures for the Fancy suite. One contract, N implementations, and a single table that every implementation asserts in its own CI — so 'parity' is a test result rather than a claim. Ships the fixture data itself, so a Rus","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.5.0","typescript":"^5.8.0","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/fancy-conformance_0.11.0_1787675700862_0.46815128259728933","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@particle-academy/fancy-conformance","version":"0.11.1","keywords":["conformance","fixtures","parity","cross-language","polyglot","golden-files","contract-testing","fancy-ui","particle-academy"],"license":"MIT","_id":"@particle-academy/fancy-conformance@0.11.1","maintainers":[{"name":"wishborn","email":"Glenn@impactivism.net"}],"homepage":"https://github.com/Particle-Academy/fancy-conformance#readme","bugs":{"url":"https://github.com/Particle-Academy/fancy-conformance/issues"},"dist":{"shasum":"06da743fa851a949920dea6dc48b16afafcf29f6","tarball":"https://registry.npmjs.org/@particle-academy/fancy-conformance/-/fancy-conformance-0.11.1.tgz","fileCount":45,"integrity":"sha512-MWKRZ/1xv6pfVCyUclIq6Tmn4BmXN0HY8qddh650d2+th+/rNXI/5SycHfQynTUJHJiHvsHxzCqk9+u2HMKyvA==","signatures":[{"sig":"MEQCIGspmLqEjR9wgb2vJ+WUQ6nF+fWqjAODXk22INmI4OlMAiBezjQ6Yef25fCPbzXX7G94VGVJj/Bm7DLnyE2jJOzbHg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@particle-academy%2ffancy-conformance@0.11.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":512545},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./VERSION":"./VERSION","./parity/*":"./parity/*","./schema/*":"./schema/*","./suites/*":"./suites/*","./package.json":"./package.json"},"gitHead":"98051b723e67bf3fecc607ea6cac01235923c64a","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"node --import tsx --test tests/*.test.ts","build":"tsup","clean":"rm -rf dist","cross-check":"node --import tsx scripts/cross-check.mjs","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7971d89-d811-4bd2-b1a9-712e214b8b90"}},"overrides":{"esbuild":"^0.28.1"},"repository":{"url":"git+https://github.com/Particle-Academy/fancy-conformance.git","type":"git"},"_npmVersion":"11.18.0","description":"Shared cross-language conformance fixtures for the Fancy suite. One contract, N implementations, and a single table that every implementation asserts in its own CI — so 'parity' is a test result rather than a claim. Ships the fixture data itself, so a Rus","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.5.0","typescript":"^5.8.0","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/fancy-conformance_0.11.1_1787677422234_0.2294917756663606","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@particle-academy/fancy-conformance","version":"0.12.0","keywords":["conformance","fixtures","parity","cross-language","polyglot","golden-files","contract-testing","fancy-ui","particle-academy"],"license":"MIT","_id":"@particle-academy/fancy-conformance@0.12.0","maintainers":[{"name":"wishborn","email":"Glenn@impactivism.net"}],"homepage":"https://github.com/Particle-Academy/fancy-conformance#readme","bugs":{"url":"https://github.com/Particle-Academy/fancy-conformance/issues"},"dist":{"shasum":"eb29fb7da39ae4d92fb83119b25d9633d53f037c","tarball":"https://registry.npmjs.org/@particle-academy/fancy-conformance/-/fancy-conformance-0.12.0.tgz","fileCount":47,"integrity":"sha512-VmtG7ZdBUqjyjoY919Xm72+deHRhLG/hF6EWyVoLrrcvQADUb904E66+bykfUzzWoGk2L1ytVvqHsEMempFr3w==","signatures":[{"sig":"MEUCIQCH2gzlqPWWQiNFS9zDVGvzhx2o7D+fGzFon1GGUyzJiwIgHnf2BrO6dHsFvCnpOXScMug+B4pbPJ0xHszCoZC1qZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@particle-academy%2ffancy-conformance@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":528065},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./VERSION":"./VERSION","./parity/*":"./parity/*","./schema/*":"./schema/*","./suites/*":"./suites/*","./package.json":"./package.json"},"gitHead":"46f587e2bedb2450a53d0b6c066f60c6244705cf","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"node --import tsx --test tests/*.test.ts","build":"tsup","clean":"rm -rf dist","cross-check":"node --import tsx scripts/cross-check.mjs","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7971d89-d811-4bd2-b1a9-712e214b8b90"}},"overrides":{"esbuild":"^0.28.1"},"repository":{"url":"git+https://github.com/Particle-Academy/fancy-conformance.git","type":"git"},"_npmVersion":"11.18.0","description":"Shared cross-language conformance fixtures for the Fancy suite. One contract, N implementations, and a single table that every implementation asserts in its own CI — so 'parity' is a test result rather than a claim. Ships the fixture data itself, so a Rus","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.5.0","typescript":"^5.8.0","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/fancy-conformance_0.12.0_1787681543345_0.9723903326981496","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@particle-academy/fancy-conformance","version":"0.13.0","keywords":["conformance","fixtures","parity","cross-language","polyglot","golden-files","contract-testing","fancy-ui","particle-academy"],"license":"MIT","_id":"@particle-academy/fancy-conformance@0.13.0","maintainers":[{"name":"wishborn","email":"Glenn@impactivism.net"}],"homepage":"https://github.com/Particle-Academy/fancy-conformance#readme","bugs":{"url":"https://github.com/Particle-Academy/fancy-conformance/issues"},"dist":{"shasum":"680a7277af21814a64baf72984439c384d07b46e","tarball":"https://registry.npmjs.org/@particle-academy/fancy-conformance/-/fancy-conformance-0.13.0.tgz","fileCount":49,"integrity":"sha512-4aNpGD7c1bZUL1xDZrhRLiXlbKaoItxF3MhdE82nspEiDRylBZ7IKNULzmu0bw6swAPIFS858kBam+JpD7EdRg==","signatures":[{"sig":"MEUCIQDRhQ0Vhn31lcPbxH5wdPvFItWJSwYM1RlBdUU+9zSqVgIgFcQJNwD0Wn+CF3Xgf/mOe0+0i/hkzw8j1QB7TYPjW0w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@particle-academy%2ffancy-conformance@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":550974},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./VERSION":"./VERSION","./parity/*":"./parity/*","./schema/*":"./schema/*","./suites/*":"./suites/*","./package.json":"./package.json"},"gitHead":"19105e436418618c8b538dd405034c0d896b133a","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"node --import tsx --test tests/*.test.ts","build":"tsup","clean":"rm -rf dist","cross-check":"node --import tsx scripts/cross-check.mjs","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7971d89-d811-4bd2-b1a9-712e214b8b90"}},"overrides":{"esbuild":"^0.28.1"},"repository":{"url":"git+https://github.com/Particle-Academy/fancy-conformance.git","type":"git"},"_npmVersion":"11.18.0","description":"Shared cross-language conformance fixtures for the Fancy suite. One contract, N implementations, and a single table that every implementation asserts in its own CI — so 'parity' is a test result rather than a claim. Ships the fixture data itself, so a Rus","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.5.0","typescript":"^5.8.0","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/fancy-conformance_0.13.0_1787698471046_0.5851625203984419","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@particle-academy/fancy-conformance","version":"0.14.0","keywords":["conformance","fixtures","parity","cross-language","polyglot","golden-files","contract-testing","fancy-ui","particle-academy"],"license":"MIT","_id":"@particle-academy/fancy-conformance@0.14.0","maintainers":[{"name":"wishborn","email":"Glenn@impactivism.net"}],"homepage":"https://github.com/Particle-Academy/fancy-conformance#readme","bugs":{"url":"https://github.com/Particle-Academy/fancy-conformance/issues"},"dist":{"shasum":"8792d71fe127019c5bfe19c1a59a1bfe826de81c","tarball":"https://registry.npmjs.org/@particle-academy/fancy-conformance/-/fancy-conformance-0.14.0.tgz","fileCount":51,"integrity":"sha512-Up18wsjmX9f+uufvkAdGChDiMKyHKq0QTMSS04mSlMLx+dTyrIN1bjL5exHk551GyT/V2euCCLVxsa+/IjgSzw==","signatures":[{"sig":"MEUCIHcumLD6TdCDdKnDePhabB243KsnJUjPvkQiTkGfMZovAiEA5WRhBxcnXvZjrTfasgpwlHcWUBVhijFxjDQ7fjAZNFg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@particle-academy%2ffancy-conformance@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":582349},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./VERSION":"./VERSION","./parity/*":"./parity/*","./schema/*":"./schema/*","./suites/*":"./suites/*","./package.json":"./package.json"},"gitHead":"126b6dded604c2ca28b66586f22286f8ee0197df","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"node --import tsx --test tests/*.test.ts","build":"tsup","clean":"rm -rf dist","cross-check":"node --import tsx scripts/cross-check.mjs","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7971d89-d811-4bd2-b1a9-712e214b8b90"}},"overrides":{"esbuild":"^0.28.1"},"repository":{"url":"git+https://github.com/Particle-Academy/fancy-conformance.git","type":"git"},"_npmVersion":"11.18.0","description":"Shared cross-language conformance fixtures for the Fancy suite. One contract, N implementations, and a single table that every implementation asserts in its own CI — so 'parity' is a test result rather than a claim. Ships the fixture data itself, so a Rus","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.5.0","typescript":"^5.8.0","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/fancy-conformance_0.14.0_1787712418715_0.346072714752635","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@particle-academy/fancy-conformance","version":"0.15.0","keywords":["conformance","fixtures","parity","cross-language","polyglot","golden-files","contract-testing","fancy-ui","particle-academy"],"license":"MIT","_id":"@particle-academy/fancy-conformance@0.15.0","maintainers":[{"name":"wishborn","email":"Glenn@impactivism.net"}],"homepage":"https://github.com/Particle-Academy/fancy-conformance#readme","bugs":{"url":"https://github.com/Particle-Academy/fancy-conformance/issues"},"dist":{"shasum":"686f4bdd96df0ad1d76ccf093547d59e2d8f3dd3","tarball":"https://registry.npmjs.org/@particle-academy/fancy-conformance/-/fancy-conformance-0.15.0.tgz","fileCount":51,"integrity":"sha512-jlSbAVhkvAdzvhbEm1c/WGTU/4SZLPbvJT8K6I6a6d8DaN5fxojfygGSTPi7A1crwVXlPcDIAwXadCQcp/m4eA==","signatures":[{"sig":"MEUCIQDT1OXLZlg3qOwxbAfqMJqUOqkg+1oFMmWiF8v7ZEi8FgIgLU1wNfy6aezusTX8jE4RTeZn5b7n8erL9qxHmrlSiNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@particle-academy%2ffancy-conformance@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":587908},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./VERSION":"./VERSION","./parity/*":"./parity/*","./schema/*":"./schema/*","./suites/*":"./suites/*","./package.json":"./package.json"},"gitHead":"80b43dce3f6617038868f67a563cf3a448fe77cf","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"node --import tsx --test tests/*.test.ts","build":"tsup","clean":"rm -rf dist","cross-check":"node --import tsx scripts/cross-check.mjs","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7971d89-d811-4bd2-b1a9-712e214b8b90"}},"overrides":{"esbuild":"^0.28.1"},"repository":{"url":"git+https://github.com/Particle-Academy/fancy-conformance.git","type":"git"},"_npmVersion":"11.18.0","description":"Shared cross-language conformance fixtures for the Fancy suite. One contract, N implementations, and a single table that every implementation asserts in its own CI — so 'parity' is a test result rather than a claim. Ships the fixture data itself, so a Rus","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.5.0","typescript":"^5.8.0","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/fancy-conformance_0.15.0_1787712766788_0.3613745973644733","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@particle-academy/fancy-conformance","version":"0.16.0","keywords":["conformance","fixtures","parity","cross-language","polyglot","golden-files","contract-testing","fancy-ui","particle-academy"],"license":"MIT","_id":"@particle-academy/fancy-conformance@0.16.0","maintainers":[{"name":"wishborn","email":"Glenn@impactivism.net"}],"homepage":"https://github.com/Particle-Academy/fancy-conformance#readme","bugs":{"url":"https://github.com/Particle-Academy/fancy-conformance/issues"},"dist":{"shasum":"3d82a388cf1e5650870595217f8e6ce2838cb2bc","tarball":"https://registry.npmjs.org/@particle-academy/fancy-conformance/-/fancy-conformance-0.16.0.tgz","fileCount":51,"integrity":"sha512-jUHcft4qOc8rpCH0O8fZSEtsY3IHbL9vmN3Nq1f4mjOYXJKQnQ90WDBF0XhBSinU4vCfNgYY8hjzsxl3l1TTTQ==","signatures":[{"sig":"MEUCIEF2fbvYGTxC4UKbrCyYJvk/eWFW1nfdNrRTuvIFIzCXAiEApOFs7K8Pw4NDN9hNHJbTAP0WaukngthhvJUQyAG1GIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@particle-academy%2ffancy-conformance@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":590423},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./VERSION":"./VERSION","./parity/*":"./parity/*","./schema/*":"./schema/*","./suites/*":"./suites/*","./package.json":"./package.json"},"gitHead":"829f4feb733b8293b7428f951f2a171094f10d70","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"node --import tsx --test tests/*.test.ts","build":"tsup","clean":"rm -rf dist","cross-check":"node --import tsx scripts/cross-check.mjs","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7971d89-d811-4bd2-b1a9-712e214b8b90"}},"overrides":{"esbuild":"^0.28.1"},"repository":{"url":"git+https://github.com/Particle-Academy/fancy-conformance.git","type":"git"},"_npmVersion":"11.18.0","description":"Shared cross-language conformance fixtures for the Fancy suite. One contract, N implementations, and a single table that every implementation asserts in its own CI — so 'parity' is a test result rather than a claim. Ships the fixture data itself, so a Rus","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.5.0","typescript":"^5.8.0","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/fancy-conformance_0.16.0_1787713810929_0.2927452951018956","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@particle-academy/fancy-conformance","version":"0.17.0","keywords":["conformance","fixtures","parity","cross-language","polyglot","golden-files","contract-testing","fancy-ui","particle-academy"],"license":"MIT","_id":"@particle-academy/fancy-conformance@0.17.0","maintainers":[{"name":"wishborn","email":"Glenn@impactivism.net"}],"homepage":"https://github.com/Particle-Academy/fancy-conformance#readme","bugs":{"url":"https://github.com/Particle-Academy/fancy-conformance/issues"},"dist":{"shasum":"998cb3f88de1f090281df0213d56212f32486d8c","tarball":"https://registry.npmjs.org/@particle-academy/fancy-conformance/-/fancy-conformance-0.17.0.tgz","fileCount":53,"integrity":"sha512-nBU3Sv6IN0zYsOpa9TDiuoU3NRay1XJn+Qe8EDt/HOAVee5xsH7YzD9waDOtiePRakYO5TzhKmEq/sQaIY6F2w==","signatures":[{"sig":"MEQCID6j3mlbPs6rz6w0FSkUH8IXwkPC7Zx0ng7tPmRcywjcAiBJvsWPws8uOPn78uW3zgCV8LTq3wroKGbrNVoVC0xsAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@particle-academy%2ffancy-conformance@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":603361},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./VERSION":"./VERSION","./parity/*":"./parity/*","./schema/*":"./schema/*","./suites/*":"./suites/*","./package.json":"./package.json"},"gitHead":"502fdf22b31e1f2db89d6536af68fdde7b9534d6","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"node --import tsx --test tests/*.test.ts","build":"tsup","clean":"rm -rf dist","cross-check":"node --import tsx scripts/cross-check.mjs","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7971d89-d811-4bd2-b1a9-712e214b8b90"}},"overrides":{"esbuild":"^0.28.1"},"repository":{"url":"git+https://github.com/Particle-Academy/fancy-conformance.git","type":"git"},"_npmVersion":"11.18.0","description":"Shared cross-language conformance fixtures for the Fancy suite. One contract, N implementations, and a single table that every implementation asserts in its own CI — so 'parity' is a test result rather than a claim. Ships the fixture data itself, so a Rus","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.5.0","typescript":"^5.8.0","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/fancy-conformance_0.17.0_1787715469447_0.41844842927339654","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@particle-academy/fancy-conformance","version":"0.18.0","keywords":["conformance","fixtures","parity","cross-language","polyglot","golden-files","contract-testing","fancy-ui","particle-academy"],"license":"MIT","_id":"@particle-academy/fancy-conformance@0.18.0","maintainers":[{"name":"wishborn","email":"Glenn@impactivism.net"}],"homepage":"https://github.com/Particle-Academy/fancy-conformance#readme","bugs":{"url":"https://github.com/Particle-Academy/fancy-conformance/issues"},"dist":{"shasum":"7b7687129004c38f8eb2c249e70c047bebde0e97","tarball":"https://registry.npmjs.org/@particle-academy/fancy-conformance/-/fancy-conformance-0.18.0.tgz","fileCount":53,"integrity":"sha512-YfnF0l1aHtmZG46eKgXPjmniaPaP3wuEGlbtYguwl8iLrYJnUvHMQ2FPYm9Hj1ol07sD/5PBQ+7zLgJc1U9QLA==","signatures":[{"sig":"MEUCIHBns2xzLSb+2aXKfkk0SXiWj5qBzQ6sjer9nQx73IarAiEA+XQ721IfuROI/Jg3RfmVkxVTt5K4VWko8H4vwXYrq3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@particle-academy%2ffancy-conformance@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":605367},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./VERSION":"./VERSION","./parity/*":"./parity/*","./schema/*":"./schema/*","./suites/*":"./suites/*","./package.json":"./package.json"},"gitHead":"e5b34752d7a243b8d4290370fdea43a3c896f05b","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"node --import tsx --test tests/*.test.ts","build":"tsup","clean":"rm -rf dist","cross-check":"node --import tsx scripts/cross-check.mjs","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7971d89-d811-4bd2-b1a9-712e214b8b90"}},"overrides":{"esbuild":"^0.28.1"},"repository":{"url":"git+https://github.com/Particle-Academy/fancy-conformance.git","type":"git"},"_npmVersion":"11.18.0","description":"Shared cross-language conformance fixtures for the Fancy suite. One contract, N implementations, and a single table that every implementation asserts in its own CI — so 'parity' is a test result rather than a claim. Ships the fixture data itself, so a Rus","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.5.0","typescript":"^5.8.0","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/fancy-conformance_0.18.0_1787718600922_0.4341992511972941","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@particle-academy/fancy-conformance","version":"0.19.0","keywords":["conformance","fixtures","parity","cross-language","polyglot","golden-files","contract-testing","fancy-ui","particle-academy"],"license":"MIT","_id":"@particle-academy/fancy-conformance@0.19.0","maintainers":[{"name":"wishborn","email":"Glenn@impactivism.net"}],"homepage":"https://github.com/Particle-Academy/fancy-conformance#readme","bugs":{"url":"https://github.com/Particle-Academy/fancy-conformance/issues"},"dist":{"shasum":"1d01ce5733d927c6f623414fd3f0bd8e5a52de68","tarball":"https://registry.npmjs.org/@particle-academy/fancy-conformance/-/fancy-conformance-0.19.0.tgz","fileCount":55,"integrity":"sha512-/un8jRUmn1rL6K4rcgg9FEkWP0pDR/+xJknsrhYIpKRau1r9H3mI5qYr95iU1wfrQBe3HbpzczkkuqNv1mobnQ==","signatures":[{"sig":"MEUCIQDriLeb/rlC/jTiAx0zBc+HlHuWJfCFTu8v2rW5/KCpxQIgSSdCTodpmmOaZ2WuUgjk+tUuVqCv3EqEE01c7tm6ltk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@particle-academy%2ffancy-conformance@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":620817},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./VERSION":"./VERSION","./parity/*":"./parity/*","./schema/*":"./schema/*","./suites/*":"./suites/*","./package.json":"./package.json"},"gitHead":"8041a614f9429d98834495816dcbf4751b019427","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"node --import tsx --test tests/*.test.ts","build":"tsup","clean":"rm -rf dist","cross-check":"node --import tsx scripts/cross-check.mjs","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7971d89-d811-4bd2-b1a9-712e214b8b90"}},"overrides":{"esbuild":"^0.28.1"},"repository":{"url":"git+https://github.com/Particle-Academy/fancy-conformance.git","type":"git"},"_npmVersion":"11.18.0","description":"Shared cross-language conformance fixtures for the Fancy suite. One contract, N implementations, and a single table that every implementation asserts in its own CI — so 'parity' is a test result rather than a claim. Ships the fixture data itself, so a Rus","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.5.0","typescript":"^5.8.0","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/fancy-conformance_0.19.0_1787772251080_0.245811119846447","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@particle-academy/fancy-conformance","version":"0.20.0","keywords":["conformance","fixtures","parity","cross-language","polyglot","golden-files","contract-testing","fancy-ui","particle-academy"],"license":"MIT","_id":"@particle-academy/fancy-conformance@0.20.0","maintainers":[{"name":"wishborn","email":"Glenn@impactivism.net"}],"homepage":"https://github.com/Particle-Academy/fancy-conformance#readme","bugs":{"url":"https://github.com/Particle-Academy/fancy-conformance/issues"},"dist":{"shasum":"d180d16e0c64d27eb942ac705bce188dd7063032","tarball":"https://registry.npmjs.org/@particle-academy/fancy-conformance/-/fancy-conformance-0.20.0.tgz","fileCount":55,"integrity":"sha512-/BiJ2vY5R+N1b+dZliAZtz/0r4iaC0SQdfIyFCq9hmb9C7U4fHL5YLr6H4Wh9FGwE5cXB0Gmp3K7qqurwJXRHg==","signatures":[{"sig":"MEYCIQDKnbwIqdJ5y52pQP49Onec0CA6IfiVrka5eXtRd7CeWQIhAP5GM+u6y3AhNVG49DaNy83i/xmRDWDCj2t4tUlaFeh0","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@particle-academy%2ffancy-conformance@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":621978},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./VERSION":"./VERSION","./parity/*":"./parity/*","./schema/*":"./schema/*","./suites/*":"./suites/*","./package.json":"./package.json"},"gitHead":"65d8d599ebd5f496c48d13a2c96e3e5fc36293c4","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"node --import tsx --test tests/*.test.ts","build":"tsup","clean":"rm -rf dist","cross-check":"node --import tsx scripts/cross-check.mjs","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7971d89-d811-4bd2-b1a9-712e214b8b90"}},"overrides":{"esbuild":"^0.28.1"},"repository":{"url":"git+https://github.com/Particle-Academy/fancy-conformance.git","type":"git"},"_npmVersion":"11.18.0","description":"Shared cross-language conformance fixtures for the Fancy suite. One contract, N implementations, and a single table that every implementation asserts in its own CI — so 'parity' is a test result rather than a claim. Ships the fixture data itself, so a Rus","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.5.0","typescript":"^5.8.0","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/fancy-conformance_0.20.0_1787773698609_0.9198090664690051","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@particle-academy/fancy-conformance","version":"0.21.0","keywords":["conformance","fixtures","parity","cross-language","polyglot","golden-files","contract-testing","fancy-ui","particle-academy"],"license":"MIT","_id":"@particle-academy/fancy-conformance@0.21.0","maintainers":[{"name":"wishborn","email":"Glenn@impactivism.net"}],"homepage":"https://github.com/Particle-Academy/fancy-conformance#readme","bugs":{"url":"https://github.com/Particle-Academy/fancy-conformance/issues"},"dist":{"shasum":"fedb3ba1c4a479512521b9e2b675940919d8768a","tarball":"https://registry.npmjs.org/@particle-academy/fancy-conformance/-/fancy-conformance-0.21.0.tgz","fileCount":57,"integrity":"sha512-IavVq8msLn+1ddyiNMnbm1ofVPxqRNFvRHCJ4z9I8Ce/BHyBPYZCBqlkqvD1cje7OR2xffYw2lYjTOoOxHth7A==","signatures":[{"sig":"MEQCIBdKmBSjMt9D/HIE3HjeB6ySHBXsWbmDrxdeHNhlrwjyAiAG3ylCjBrJPv/IEOEJVY5JMVTMyYbm30KGEVSBKs9IlA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@particle-academy%2ffancy-conformance@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":633646},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./VERSION":"./VERSION","./parity/*":"./parity/*","./schema/*":"./schema/*","./suites/*":"./suites/*","./package.json":"./package.json"},"gitHead":"d3bffe2b107e3c635929e2fcdd92f1e8260e0ff1","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"node --import tsx --test tests/*.test.ts","build":"tsup","clean":"rm -rf dist","cross-check":"node --import tsx scripts/cross-check.mjs","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7971d89-d811-4bd2-b1a9-712e214b8b90"}},"overrides":{"esbuild":"^0.28.1"},"repository":{"url":"git+https://github.com/Particle-Academy/fancy-conformance.git","type":"git"},"_npmVersion":"11.18.0","description":"Shared cross-language conformance fixtures for the Fancy suite. One contract, N implementations, and a single table that every implementation asserts in its own CI — so 'parity' is a test result rather than a claim. Ships the fixture data itself, so a Rus","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.5.0","typescript":"^5.8.0","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/fancy-conformance_0.21.0_1789184115774_0.7043677481079493","host":"s3://npm-registry-packages-npm-production"}},"0.21.1":{"name":"@particle-academy/fancy-conformance","version":"0.21.1","keywords":["conformance","fixtures","parity","cross-language","polyglot","golden-files","contract-testing","fancy-ui","particle-academy"],"license":"MIT","_id":"@particle-academy/fancy-conformance@0.21.1","maintainers":[{"name":"wishborn","email":"Glenn@impactivism.net"}],"homepage":"https://github.com/Particle-Academy/fancy-conformance#readme","bugs":{"url":"https://github.com/Particle-Academy/fancy-conformance/issues"},"dist":{"shasum":"1c97ca25eca7655f43024e0ab4259991b5096801","tarball":"https://registry.npmjs.org/@particle-academy/fancy-conformance/-/fancy-conformance-0.21.1.tgz","fileCount":57,"integrity":"sha512-YeyCxUEyd+sZWpe+d5ipyveEIH4vbxyMwCH1ZC0Cw/lfTD2LXPbuUUu4ffmewWI6BCARHowJKFg2+96+QxMqIw==","signatures":[{"sig":"MEUCIEwRo4oSeS/hOGxhTwrqyp/3Y/WMLLNqvB/4B7tbPqcgAiEA6YntM0bfedcfCv6RS8F9Trp1j9BlHOrhI+2Pauf6yBs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@particle-academy%2ffancy-conformance@0.21.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":635384},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./VERSION":"./VERSION","./parity/*":"./parity/*","./schema/*":"./schema/*","./suites/*":"./suites/*","./package.json":"./package.json"},"gitHead":"0bf3e7a034d3f250c859428f9e75723fe5e0e2b3","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"node --import tsx --test tests/*.test.ts","build":"tsup","clean":"rm -rf dist","cross-check":"node --import tsx scripts/cross-check.mjs","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7971d89-d811-4bd2-b1a9-712e214b8b90"}},"overrides":{"esbuild":"^0.28.1"},"repository":{"url":"git+https://github.com/Particle-Academy/fancy-conformance.git","type":"git"},"_npmVersion":"11.18.0","description":"Shared cross-language conformance fixtures for the Fancy suite. One contract, N implementations, and a single table that every implementation asserts in its own CI — so 'parity' is a test result rather than a claim. Ships the fixture data itself, so a Rus","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.5.0","typescript":"^5.8.0","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/fancy-conformance_0.21.1_1789312733639_0.840517224395839","host":"s3://npm-registry-packages-npm-production"}},"0.21.2":{"name":"@particle-academy/fancy-conformance","version":"0.21.2","keywords":["conformance","fixtures","parity","cross-language","polyglot","golden-files","contract-testing","fancy-ui","particle-academy"],"license":"MIT","_id":"@particle-academy/fancy-conformance@0.21.2","maintainers":[{"name":"wishborn","email":"Glenn@impactivism.net"}],"homepage":"https://github.com/Particle-Academy/fancy-conformance#readme","bugs":{"url":"https://github.com/Particle-Academy/fancy-conformance/issues"},"dist":{"shasum":"edc7cd501680294a80a673dd0cb3b51e53b6256d","tarball":"https://registry.npmjs.org/@particle-academy/fancy-conformance/-/fancy-conformance-0.21.2.tgz","fileCount":57,"integrity":"sha512-3YmgwFU552bxGMe302y2yOL3SFubjJB1TBAP6Z3rWJWpaT9UxP8/yxHX4O/wW7faGE2F2ckQmgvSmPXvh9haIw==","signatures":[{"sig":"MEYCIQCMhFs3G4sELMyOitAaHLo6hJHJO6k27bzeXpcdRxQjQQIhAOPUYvC1/tGAWqeW0N45eVuCMGeNYYpvGg0VwydT+oRr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@particle-academy%2ffancy-conformance@0.21.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":637030},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./VERSION":"./VERSION","./parity/*":"./parity/*","./schema/*":"./schema/*","./suites/*":"./suites/*","./package.json":"./package.json"},"gitHead":"0fa07d0b1a97abdc6961385338246df5ac99bc88","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"node --import tsx --test tests/*.test.ts","build":"tsup","clean":"rm -rf dist","cross-check":"node --import tsx scripts/cross-check.mjs","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7971d89-d811-4bd2-b1a9-712e214b8b90"}},"overrides":{"esbuild":"^0.28.1"},"repository":{"url":"git+https://github.com/Particle-Academy/fancy-conformance.git","type":"git"},"_npmVersion":"11.18.0","description":"Shared cross-language conformance fixtures for the Fancy suite. One contract, N implementations, and a single table that every implementation asserts in its own CI — so 'parity' is a test result rather than a claim. Ships the fixture data itself, so a Rus","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.5.0","typescript":"^5.8.0","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/fancy-conformance_0.21.2_1789314730455_0.5361391330573795","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"name":"@particle-academy/fancy-conformance","version":"0.22.0","keywords":["conformance","fixtures","parity","cross-language","polyglot","golden-files","contract-testing","fancy-ui","particle-academy"],"license":"MIT","_id":"@particle-academy/fancy-conformance@0.22.0","maintainers":[{"name":"wishborn","email":"Glenn@impactivism.net"}],"homepage":"https://github.com/Particle-Academy/fancy-conformance#readme","bugs":{"url":"https://github.com/Particle-Academy/fancy-conformance/issues"},"dist":{"shasum":"db78936a5bcb30da94a26d4b3a280c7868f0a83e","tarball":"https://registry.npmjs.org/@particle-academy/fancy-conformance/-/fancy-conformance-0.22.0.tgz","fileCount":57,"integrity":"sha512-5S2Fwolr//hVxEcrBXhkMEChDoASQ1Wzt/5aqWhNw4mfe2yAb8l2ExmsX0Dk9tOBLTCVa1qIEpWDLx787LwmeA==","signatures":[{"sig":"MEUCIAI4WNFiKN9ceHEnf4y373/KqPZZtpaUCW2YNQC0I0uOAiEAuY7Pzib5B8bU8uIBfFxBXXwKlbwUBeEwbHzSBKTs09U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@particle-academy%2ffancy-conformance@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":644475},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./VERSION":"./VERSION","./parity/*":"./parity/*","./schema/*":"./schema/*","./suites/*":"./suites/*","./package.json":"./package.json"},"gitHead":"d989b232f9221b130b06b1c689997f61dd9fe463","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"node --import tsx --test tests/*.test.ts","build":"tsup","clean":"rm -rf dist","cross-check":"node --import tsx scripts/cross-check.mjs","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7971d89-d811-4bd2-b1a9-712e214b8b90"}},"overrides":{"esbuild":"^0.28.1"},"repository":{"url":"git+https://github.com/Particle-Academy/fancy-conformance.git","type":"git"},"_npmVersion":"11.18.0","description":"Shared cross-language conformance fixtures for the Fancy suite. One contract, N implementations, and a single table that every implementation asserts in its own CI — so 'parity' is a test result rather than a claim. Ships the fixture data itself, so a Rus","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.5.0","typescript":"^5.8.0","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/fancy-conformance_0.22.0_1789330003635_0.5785563871952295","host":"s3://npm-registry-packages-npm-production"}},"0.22.1":{"name":"@particle-academy/fancy-conformance","version":"0.22.1","keywords":["conformance","fixtures","parity","cross-language","polyglot","golden-files","contract-testing","fancy-ui","particle-academy"],"license":"MIT","_id":"@particle-academy/fancy-conformance@0.22.1","maintainers":[{"name":"wishborn","email":"Glenn@impactivism.net"}],"homepage":"https://github.com/Particle-Academy/fancy-conformance#readme","bugs":{"url":"https://github.com/Particle-Academy/fancy-conformance/issues"},"dist":{"shasum":"4ef4f347b2ed0179f8c865498ade84b47dcb2d40","tarball":"https://registry.npmjs.org/@particle-academy/fancy-conformance/-/fancy-conformance-0.22.1.tgz","fileCount":57,"integrity":"sha512-OXQmxcX3qOG8SOJichTUJ2Ie6hwTMbxx96jItsDJ5VDB0n0bxz5MuQvWo2y625WJfy5b5Bjt4ntepmV58AGnvQ==","signatures":[{"sig":"MEQCIDfqIcgx3mvJ6eXWADQC7Hbhh8r5u3TJ+1QO3WfvO9/VAiBfFcsHFNY6F5BbPHdLuqB4+NDzDAz97noOsNvqtcWSVw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@particle-academy%2ffancy-conformance@0.22.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":645082},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./VERSION":"./VERSION","./parity/*":"./parity/*","./schema/*":"./schema/*","./suites/*":"./suites/*","./package.json":"./package.json"},"gitHead":"9bac88d38299de49cb8fc5f3549ba7c81a56df5f","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"node --import tsx --test tests/*.test.ts","build":"tsup","clean":"rm -rf dist","cross-check":"node --import tsx scripts/cross-check.mjs","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7971d89-d811-4bd2-b1a9-712e214b8b90"}},"overrides":{"esbuild":"^0.28.1"},"repository":{"url":"git+https://github.com/Particle-Academy/fancy-conformance.git","type":"git"},"_npmVersion":"11.18.0","description":"Shared cross-language conformance fixtures for the Fancy suite. One contract, N implementations, and a single table that every implementation asserts in its own CI — so 'parity' is a test result rather than a claim. Ships the fixture data itself, so a Rus","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.5.0","typescript":"^5.8.0","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/fancy-conformance_0.22.1_1789337050132_0.1339760103852483","host":"s3://npm-registry-packages-npm-production"}},"0.23.0":{"name":"@particle-academy/fancy-conformance","version":"0.23.0","keywords":["conformance","fixtures","parity","cross-language","polyglot","golden-files","contract-testing","fancy-ui","particle-academy"],"license":"MIT","_id":"@particle-academy/fancy-conformance@0.23.0","maintainers":[{"name":"wishborn","email":"Glenn@impactivism.net"}],"homepage":"https://github.com/Particle-Academy/fancy-conformance#readme","bugs":{"url":"https://github.com/Particle-Academy/fancy-conformance/issues"},"dist":{"shasum":"a4d71495190b64f5c0c4e356046d41ac45b9ec72","tarball":"https://registry.npmjs.org/@particle-academy/fancy-conformance/-/fancy-conformance-0.23.0.tgz","fileCount":57,"integrity":"sha512-N+4KP8z3oQEtjOXQ0Y6oqc2rraSwn7OzixZg28xofSwdzjVHSdduZW6dBxRh2StcczB0BdRU/6gdCm6DiQdWFQ==","signatures":[{"sig":"MEUCIAhEN12lcJhYiVBxTWwdGVywj1vN4bQDjhs94OiySXmQAiEAjQ6nhAfvR09qFTtEraMXYf0aAWbfkXUfDPVLFPdlALI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDl8vRHC0FdTFk79f7GbgTV4PM2ehG62dbJTAzkcxuRdQIgLwKx9ViyCr36HDjSSwa5oIBgjrUyF5e7QkJ+S5m0cjo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@particle-academy%2ffancy-conformance@0.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":651588},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./VERSION":"./VERSION","./parity/*":"./parity/*","./schema/*":"./schema/*","./suites/*":"./suites/*","./package.json":"./package.json"},"gitHead":"f1b3dfaf1452d93772de346dda9010711d2f082e","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"node --import tsx --test tests/*.test.ts","build":"tsup","clean":"rm -rf dist","cross-check":"node --import tsx scripts/cross-check.mjs","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7971d89-d811-4bd2-b1a9-712e214b8b90"}},"overrides":{"esbuild":"^0.28.1"},"repository":{"url":"git+https://github.com/Particle-Academy/fancy-conformance.git","type":"git"},"_npmVersion":"11.18.0","description":"Shared cross-language conformance fixtures for the Fancy suite. One contract, N implementations, and a single table that every implementation asserts in its own CI — so 'parity' is a test result rather than a claim. Ships the fixture data itself, so a Rus","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.5.0","typescript":"^5.8.0","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/fancy-conformance_0.23.0_1789413852757_0.3481352742548587","host":"s3://npm-registry-packages-npm-production"}},"0.24.0":{"name":"@particle-academy/fancy-conformance","version":"0.24.0","keywords":["conformance","fixtures","parity","cross-language","polyglot","golden-files","contract-testing","fancy-ui","particle-academy"],"license":"MIT","_id":"@particle-academy/fancy-conformance@0.24.0","maintainers":[{"name":"wishborn","email":"Glenn@impactivism.net"}],"homepage":"https://github.com/Particle-Academy/fancy-conformance#readme","bugs":{"url":"https://github.com/Particle-Academy/fancy-conformance/issues"},"dist":{"shasum":"e9a459f32207d83ca41f009767b766a7f9b631cb","tarball":"https://registry.npmjs.org/@particle-academy/fancy-conformance/-/fancy-conformance-0.24.0.tgz","fileCount":59,"integrity":"sha512-DbOzDRyFQcfjAIp8NW4Ho7KNsiPznAwFnas7vEK6WvESBLYfxvMqiDK932w7X8+weEAb3wn9cGs3yA2jFjj6gg==","signatures":[{"sig":"MEQCIHS4bFj06dHqBRrs0lh22QPx1vSYZPoLvzRYXlse7U+pAiBTSx6krcykaF8WTjwDL65hTCmsNLZeZ6JHcfMmmmNVxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIEOT4hbyWYq7i1OB7zNnw+r+vTMw8SCYsZMIi6tBidoQAiEAx31nIDsN+XTd/dVSkGzlNkejmxKqWTwgAC2JU3Xxn2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@particle-academy%2ffancy-conformance@0.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":693616},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./VERSION":"./VERSION","./parity/*":"./parity/*","./schema/*":"./schema/*","./suites/*":"./suites/*","./package.json":"./package.json"},"gitHead":"115814ec9b534e0d407e6e6dc5fada3b82200152","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"node --import tsx --test tests/*.test.ts","build":"tsup","clean":"rm -rf dist","cross-check":"node --import tsx scripts/cross-check.mjs","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7971d89-d811-4bd2-b1a9-712e214b8b90"}},"overrides":{"esbuild":"^0.28.1"},"repository":{"url":"git+https://github.com/Particle-Academy/fancy-conformance.git","type":"git"},"_npmVersion":"11.18.0","description":"Shared cross-language conformance fixtures for the Fancy suite. One contract, N implementations, and a single table that every implementation asserts in its own CI — so 'parity' is a test result rather than a claim. Ships the fixture data itself, so a Rus","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.5.0","typescript":"^5.8.0","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/fancy-conformance_0.24.0_1789432611026_0.7744028483743757","host":"s3://npm-registry-packages-npm-production"}},"0.25.0":{"name":"@particle-academy/fancy-conformance","version":"0.25.0","keywords":["conformance","fixtures","parity","cross-language","polyglot","golden-files","contract-testing","fancy-ui","particle-academy"],"license":"MIT","_id":"@particle-academy/fancy-conformance@0.25.0","maintainers":[{"name":"wishborn","email":"Glenn@impactivism.net"}],"homepage":"https://github.com/Particle-Academy/fancy-conformance#readme","bugs":{"url":"https://github.com/Particle-Academy/fancy-conformance/issues"},"dist":{"shasum":"27876935971b173330929f23531790fd3e5944a4","tarball":"https://registry.npmjs.org/@particle-academy/fancy-conformance/-/fancy-conformance-0.25.0.tgz","fileCount":61,"integrity":"sha512-6M9MMETk/zKgHWxxuM5dpO0mYJ/M6QffbbW0BG0h+Xd54lL1xrfnHZAoUkQvdJCe6UuwTP96nkLVRkMB2zW5iA==","signatures":[{"sig":"MEYCIQCzA4NObr+jVdvrPfNzIcCPMzG+I3K89UEdltXOH+nk7wIhALI+O4QPArhT8AL2DZR75+MK+tIXra5qF9D3PEOW6oiE","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCID6Fi+mmCFmOKjPE2quaWdtTt6svimm/2cuTsG7G29H2AiEA2LVuZcBAvRMO8vlqpmNTruNTeM7bgaUtd0DIakwzD6o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@particle-academy%2ffancy-conformance@0.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":728778},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./VERSION":"./VERSION","./parity/*":"./parity/*","./schema/*":"./schema/*","./suites/*":"./suites/*","./package.json":"./package.json"},"gitHead":"e7c89b44145dccba529ff38e0c1bbd0e8a4864af","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"node --import tsx --test tests/*.test.ts","build":"tsup","clean":"rm -rf dist","cross-check":"node --import tsx scripts/cross-check.mjs","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7971d89-d811-4bd2-b1a9-712e214b8b90"}},"overrides":{"esbuild":"^0.28.1"},"repository":{"url":"git+https://github.com/Particle-Academy/fancy-conformance.git","type":"git"},"_npmVersion":"11.18.0","description":"Shared cross-language conformance fixtures for the Fancy suite. One contract, N implementations, and a single table that every implementation asserts in its own CI — so 'parity' is a test result rather than a claim. Ships the fixture data itself, so a Rus","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.5.0","typescript":"^5.8.0","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/fancy-conformance_0.25.0_1789443472195_0.5982617439028519","host":"s3://npm-registry-packages-npm-production"}},"0.26.0":{"name":"@particle-academy/fancy-conformance","version":"0.26.0","keywords":["conformance","fixtures","parity","cross-language","polyglot","golden-files","contract-testing","fancy-ui","particle-academy"],"license":"MIT","_id":"@particle-academy/fancy-conformance@0.26.0","maintainers":[{"name":"wishborn","email":"Glenn@impactivism.net"}],"homepage":"https://github.com/Particle-Academy/fancy-conformance#readme","bugs":{"url":"https://github.com/Particle-Academy/fancy-conformance/issues"},"dist":{"shasum":"cb0348bef7581ab0c1a0808bb341de689b99c843","tarball":"https://registry.npmjs.org/@particle-academy/fancy-conformance/-/fancy-conformance-0.26.0.tgz","fileCount":63,"integrity":"sha512-I+l9fQqftCp4rK80GgQuvI+UbAnNtCTMiUauy0DTXeDJeYn0wdO3zAjws215HqIVMhDoIN1K3+vYNRK7JN5kng==","signatures":[{"sig":"MEQCIBI1gaiviwMwIASQVvGScXMNmu2VshYdjV/x0TK/b7aYAiBc2HvSO/Fc4p1DisNwbL8SxypkEZGln4QJaOmulPWcog==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHXUyzBK3WX06lrm+zi7hXZ0JRjtguA6DEWWbPispdLeAiAX5ITajHDq6ghVSogt7ZODpsUba0lY4IdubXTws5RFjw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@particle-academy%2ffancy-conformance@0.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":740291},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./VERSION":"./VERSION","./parity/*":"./parity/*","./schema/*":"./schema/*","./suites/*":"./suites/*","./package.json":"./package.json"},"gitHead":"98b9c6f9095c7a8ffed0cc9dd74e39ae5da419c1","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"node --import tsx --test tests/*.test.ts","build":"tsup","clean":"rm -rf dist","cross-check":"node --import tsx scripts/cross-check.mjs","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7971d89-d811-4bd2-b1a9-712e214b8b90"}},"overrides":{"esbuild":"^0.28.1"},"repository":{"url":"git+https://github.com/Particle-Academy/fancy-conformance.git","type":"git"},"_npmVersion":"11.18.0","description":"Shared cross-language conformance fixtures for the Fancy suite. One contract, N implementations, and a single table that every implementation asserts in its own CI — so 'parity' is a test result rather than a claim. Ships the fixture data itself, so a Rus","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.5.0","typescript":"^5.8.0","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/fancy-conformance_0.26.0_1789449041764_0.5982806865861436","host":"s3://npm-registry-packages-npm-production"}},"0.27.0":{"name":"@particle-academy/fancy-conformance","version":"0.27.0","keywords":["conformance","fixtures","parity","cross-language","polyglot","golden-files","contract-testing","fancy-ui","particle-academy"],"license":"MIT","_id":"@particle-academy/fancy-conformance@0.27.0","maintainers":[{"name":"wishborn","email":"Glenn@impactivism.net"}],"homepage":"https://github.com/Particle-Academy/fancy-conformance#readme","bugs":{"url":"https://github.com/Particle-Academy/fancy-conformance/issues"},"dist":{"shasum":"37378d8405e5e24bd12819dd13f831ff0980cc69","tarball":"https://registry.npmjs.org/@particle-academy/fancy-conformance/-/fancy-conformance-0.27.0.tgz","fileCount":65,"integrity":"sha512-dyI92kUrHe1+cdWiGtPXGh3L9kM/BCPivzQisRk15r0SlwlaXKEViD/TAdc64ocW7u5tLcpzWHwlHadya7J72Q==","signatures":[{"sig":"MEQCIDB5DAuqwRABJLGcmtzkvL/BdTpsdZ/Ybtt45Z0Lp7rLAiA0HabiOppdWk98nA37zM7/j5pWoRK6XI4Ig65rpD6JLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHParp0fP0csX/t/CnbsSsUtFMFBTKh5OI7DqeWFGvKKAiEAkwEgqhNfJJ3DJKdX/naTb2N0nHV12y4JHNCmsgDOxOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@particle-academy%2ffancy-conformance@0.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":754944},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./VERSION":"./VERSION","./parity/*":"./parity/*","./schema/*":"./schema/*","./suites/*":"./suites/*","./package.json":"./package.json"},"gitHead":"1165b9fdececb080c37948703bee88e73e1232e5","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"node --import tsx --test tests/*.test.ts","build":"tsup","clean":"rm -rf dist","cross-check":"node --import tsx scripts/cross-check.mjs","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7971d89-d811-4bd2-b1a9-712e214b8b90"}},"overrides":{"esbuild":"^0.28.1"},"repository":{"url":"git+https://github.com/Particle-Academy/fancy-conformance.git","type":"git"},"_npmVersion":"11.18.0","description":"Shared cross-language conformance fixtures for the Fancy suite. One contract, N implementations, and a single table that every implementation asserts in its own CI — so 'parity' is a test result rather than a claim. Ships the fixture data itself, so a Rus","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.5.0","typescript":"^5.8.0","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/fancy-conformance_0.27.0_1789526564870_0.5504880585573158","host":"s3://npm-registry-packages-npm-production"}},"0.28.0":{"name":"@particle-academy/fancy-conformance","version":"0.28.0","keywords":["conformance","fixtures","parity","cross-language","polyglot","golden-files","contract-testing","fancy-ui","particle-academy"],"license":"MIT","_id":"@particle-academy/fancy-conformance@0.28.0","maintainers":[{"name":"wishborn","email":"Glenn@impactivism.net"}],"homepage":"https://github.com/Particle-Academy/fancy-conformance#readme","bugs":{"url":"https://github.com/Particle-Academy/fancy-conformance/issues"},"dist":{"shasum":"b26827146327e920c6dcc6feba76fcfc701e06af","tarball":"https://registry.npmjs.org/@particle-academy/fancy-conformance/-/fancy-conformance-0.28.0.tgz","fileCount":65,"integrity":"sha512-y7CmW8WocHYoi3aczv4LO6E0pnDqlQMu8my+AOyu4zs/gngGNC0mvG/vADLlx4GSoK9S+Q4PO+7cGIywduAaAw==","signatures":[{"sig":"MEUCIQD5aNox5iBCQwHwHp+1kBzxv0uqNRS7hSBKoivLZVpLRAIgP1CHXLVTn+ah+FAhoUfwHGO9lhJs53JRfUN1IxIycPA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGM63TAkxUgLBptjhLjEmzKHNxI7SOXHHHfXl58n3/MfAiEA/hsekSVIuNVGALN1XKhH9EV32p5J+9JPEnxSeUUEt+g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@particle-academy%2ffancy-conformance@0.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":756490},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./VERSION":"./VERSION","./parity/*":"./parity/*","./schema/*":"./schema/*","./suites/*":"./suites/*","./package.json":"./package.json"},"gitHead":"7421a53de704fb255f31ff80acd0fd74af798858","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"node --import tsx --test tests/*.test.ts","build":"tsup","clean":"rm -rf dist","cross-check":"node --import tsx scripts/cross-check.mjs","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7971d89-d811-4bd2-b1a9-712e214b8b90"}},"overrides":{"esbuild":"^0.28.1"},"repository":{"url":"git+https://github.com/Particle-Academy/fancy-conformance.git","type":"git"},"_npmVersion":"11.18.0","description":"Shared cross-language conformance fixtures for the Fancy suite. One contract, N implementations, and a single table that every implementation asserts in its own CI — so 'parity' is a test result rather than a claim. Ships the fixture data itself, so a Rus","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.5.0","typescript":"^5.8.0","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/fancy-conformance_0.28.0_1789530009203_0.3493326904683245","host":"s3://npm-registry-packages-npm-production"}},"0.29.0":{"name":"@particle-academy/fancy-conformance","version":"0.29.0","keywords":["conformance","fixtures","parity","cross-language","polyglot","golden-files","contract-testing","fancy-ui","particle-academy"],"license":"MIT","_id":"@particle-academy/fancy-conformance@0.29.0","maintainers":[{"name":"wishborn","email":"Glenn@impactivism.net"}],"homepage":"https://github.com/Particle-Academy/fancy-conformance#readme","bugs":{"url":"https://github.com/Particle-Academy/fancy-conformance/issues"},"dist":{"shasum":"cd3313c6bd75a83a212540ba4b147b49fa55ffd7","tarball":"https://registry.npmjs.org/@particle-academy/fancy-conformance/-/fancy-conformance-0.29.0.tgz","fileCount":65,"integrity":"sha512-5sDQjJzwI1CEiAwH2adU2T+rAhresj0EiiJZ0NsW4m6kzzLokqZ8kASMSASDgpo8s0Cu0F3X/6StV3YLjpe3aA==","signatures":[{"sig":"MEQCIG6aAvfc6hfFcB5jeqH11dw0B3IiBvWKMBA1tNlHDHq3AiACLaytPca/nFkT8EZWADdN7Me37iDG7kzwJ+Y6LCzS/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIBzCasdBX+Tjf2tDCsroNymBYAv+L5Kfpn4qEDvakv8JAiEAgR/4D6aGbq/b/mjRrC+QYI8+DmP4J8GbFfVmW/U+N5E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@particle-academy%2ffancy-conformance@0.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":757137},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./VERSION":"./VERSION","./parity/*":"./parity/*","./schema/*":"./schema/*","./suites/*":"./suites/*","./package.json":"./package.json"},"gitHead":"85e171c8a35e3dd41c964b3062d7f2a0d235808d","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"node --import tsx --test tests/*.test.ts","build":"tsup","clean":"rm -rf dist","cross-check":"node --import tsx scripts/cross-check.mjs","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7971d89-d811-4bd2-b1a9-712e214b8b90"}},"overrides":{"esbuild":"^0.28.1"},"repository":{"url":"git+https://github.com/Particle-Academy/fancy-conformance.git","type":"git"},"_npmVersion":"11.18.0","description":"Shared cross-language conformance fixtures for the Fancy suite. One contract, N implementations, and a single table that every implementation asserts in its own CI — so 'parity' is a test result rather than a claim. Ships the fixture data itself, so a Rus","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.5.0","typescript":"^5.8.0","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/fancy-conformance_0.29.0_1789530471925_0.6112281016791596","host":"s3://npm-registry-packages-npm-production"}},"0.30.0":{"name":"@particle-academy/fancy-conformance","version":"0.30.0","keywords":["conformance","fixtures","parity","cross-language","polyglot","golden-files","contract-testing","fancy-ui","particle-academy"],"license":"MIT","_id":"@particle-academy/fancy-conformance@0.30.0","maintainers":[{"name":"wishborn","email":"Glenn@impactivism.net"}],"homepage":"https://github.com/Particle-Academy/fancy-conformance#readme","bugs":{"url":"https://github.com/Particle-Academy/fancy-conformance/issues"},"dist":{"shasum":"4266619e4c9193e52d233793a703c1482555f119","tarball":"https://registry.npmjs.org/@particle-academy/fancy-conformance/-/fancy-conformance-0.30.0.tgz","fileCount":65,"integrity":"sha512-idF/SYLru2L9eIUU+SlDmoAY+6OCWaQoftjzCOXAPJECWonk3mUmOWgPaI5U52d5PB1rmTfyTd2ingNzEae3Zg==","signatures":[{"sig":"MEYCIQDx2N0lkJ5rpB4eURHLfY8rTv7ig+A2qXzFa6LDJpoD8gIhAJaLb672yWmvVvGpUh6XBqTFlZTVif0gBFNgn67nZ7fn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDX9/6roour6oJ7CQdNnBEEvvkwz3wws/zIBwp0/rMSmQIgDG/6WxpMaqcKLtW4pE1fgKClbvCjpElIU11/9t1JAUU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@particle-academy%2ffancy-conformance@0.30.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":757158},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./VERSION":"./VERSION","./parity/*":"./parity/*","./schema/*":"./schema/*","./suites/*":"./suites/*","./package.json":"./package.json"},"gitHead":"2df8731cdf6ba1287c0b56754704a6052ef0df58","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"node --import tsx --test tests/*.test.ts","build":"tsup","clean":"rm -rf dist","cross-check":"node --import tsx scripts/cross-check.mjs","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7971d89-d811-4bd2-b1a9-712e214b8b90"}},"overrides":{"esbuild":"^0.28.1"},"repository":{"url":"git+https://github.com/Particle-Academy/fancy-conformance.git","type":"git"},"_npmVersion":"11.18.0","description":"Shared cross-language conformance fixtures for the Fancy suite. One contract, N implementations, and a single table that every implementation asserts in its own CI — so 'parity' is a test result rather than a claim. Ships the fixture data itself, so a Rus","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.5.0","typescript":"^5.8.0","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/fancy-conformance_0.30.0_1789689232109_0.7041095058230571","host":"s3://npm-registry-packages-npm-production"}},"0.31.0":{"name":"@particle-academy/fancy-conformance","version":"0.31.0","keywords":["conformance","fixtures","parity","cross-language","polyglot","golden-files","contract-testing","fancy-ui","particle-academy"],"license":"MIT","_id":"@particle-academy/fancy-conformance@0.31.0","maintainers":[{"name":"wishborn","email":"Glenn@impactivism.net"}],"homepage":"https://github.com/Particle-Academy/fancy-conformance#readme","bugs":{"url":"https://github.com/Particle-Academy/fancy-conformance/issues"},"dist":{"shasum":"b4572b62a92baf0a92ecb4cdee77ebdc03f0b2e3","tarball":"https://registry.npmjs.org/@particle-academy/fancy-conformance/-/fancy-conformance-0.31.0.tgz","fileCount":65,"integrity":"sha512-kc9YD+9aHtrFIgA7T4lwMVgsjn3U7KBvFkiBsQ3VCI9LHGgSgiyGDXISYvgnfj4PTsstUrD8xY5gEePCoILs1w==","signatures":[{"sig":"MEYCIQD7MpbM0eXDkVK3xYzJ5KK9rvRLx3eEXukhKcLhlRjDxwIhAJfei3/ayKtdww3OlPuPxOVr30nnD0I6h+rGGVk+QopU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIHtvKXaSxCDd5HtchIsYPDm+ZKUUXS86rhXhtR92J8kDAiA3CbcfHVaNg5marRjydM2F/3fzo0/ocNt9YgZO9OlevA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@particle-academy%2ffancy-conformance@0.31.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":757180},"main":"./dist/index.cjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./VERSION":"./VERSION","./parity/*":"./parity/*","./schema/*":"./schema/*","./suites/*":"./suites/*","./package.json":"./package.json"},"gitHead":"6ab17b14000fd0fe9d40d2fba6cd8ce164a2b383","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"node --import tsx --test tests/*.test.ts","build":"tsup","clean":"rm -rf dist","cross-check":"node --import tsx scripts/cross-check.mjs","prepublishOnly":"tsup"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7971d89-d811-4bd2-b1a9-712e214b8b90"}},"overrides":{"esbuild":"^0.28.1"},"repository":{"url":"git+https://github.com/Particle-Academy/fancy-conformance.git","type":"git"},"_npmVersion":"11.18.0","description":"Shared cross-language conformance fixtures for the Fancy suite. One contract, N implementations, and a single table that every implementation asserts in its own CI — so 'parity' is a test result rather than a claim. Ships the fixture data itself, so a Rus","directories":{},"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.5.0","typescript":"^5.8.0","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/fancy-conformance_0.31.0_1789689685329_0.06481305005849936","host":"s3://npm-registry-packages-npm-production"}},"0.32.0":{"_id":"@particle-academy/fancy-conformance@0.32.0","bugs":{"url":"https://github.com/Particle-Academy/fancy-conformance/issues"},"dist":{"shasum":"56c12ebe8a40a9c8b95851e3c0a45855139cd0b9","tarball":"https://registry.npmjs.org/@particle-academy/fancy-conformance/-/fancy-conformance-0.32.0.tgz","fileCount":65,"integrity":"sha512-pJ3iXzOkMwoi1uyce9/1Aj4q4PZQg/oIJgdNYJERPimbplX+3mGj9itl5eCjvpWILbUpjo1Vpcu88RHjH5oP3Q==","signatures":[{"sig":"MEUCIQCPHhI/R5vTRCMXhuY27Iek08lFNLFc7T/G7CFEWeL4qAIgJgn17lkm3SkRBnn67BGV1q16v9pUL4ZyctVhV/SuTxs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIA1hrpy3lGbQhMueSPcGM6B0p7Y7+LTrmyrD36cihEWhAiAboEHGTlA2gu4tuqTZJn5Sg1TYpRm4SDRhr81imoa10A=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@particle-academy%2ffancy-conformance@0.32.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":776122},"main":"./dist/index.cjs","name":"@particle-academy/fancy-conformance","type":"module","types":"./dist/index.d.ts","module":"./dist/index.js","engines":{"node":">=22"},"exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./VERSION":"./VERSION","./parity/*":"./parity/*","./schema/*":"./schema/*","./suites/*":"./suites/*","./package.json":"./package.json"},"gitHead":"4e0662343fda9110be5447b350e73e1f2ed399ed","license":"MIT","scripts":{"dev":"tsup --watch","lint":"tsc --noEmit","test":"node --import tsx --test tests/*.test.ts","build":"tsup","clean":"rm -rf dist","cross-check":"node --import tsx scripts/cross-check.mjs","prepublishOnly":"tsup"},"version":"0.32.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:d7971d89-d811-4bd2-b1a9-712e214b8b90"}},"homepage":"https://github.com/Particle-Academy/fancy-conformance#readme","keywords":["conformance","fixtures","parity","cross-language","polyglot","golden-files","contract-testing","fancy-ui","particle-academy"],"overrides":{"esbuild":"^0.28.1"},"repository":{"url":"git+https://github.com/Particle-Academy/fancy-conformance.git","type":"git"},"_npmVersion":"11.18.0","description":"Shared cross-language conformance fixtures for the Fancy suite. One contract, N implementations, and a single table that every implementation asserts in its own CI — so 'parity' is a test result rather than a claim. Ships the fixture data itself, so a Rus","directories":{},"maintainers":[{"name":"wishborn","email":"Glenn@impactivism.net"}],"sideEffects":false,"_nodeVersion":"22.23.2","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","tsup":"^8.5.0","typescript":"^5.8.0","@types/node":"^26.2.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/fancy-conformance_0.32.0_1790101148225_0.8506505933382102"}}},"time":{"created":"2026-08-10T20:18:12.372Z","modified":"2026-09-22T18:19:08.772Z","0.0.0":"2026-08-10T20:18:12.695Z","0.1.0":"2026-08-10T20:44:32.082Z","0.2.0":"2026-08-11T07:33:46.542Z","0.4.0":"2026-08-19T07:28:18.216Z","0.5.0":"2026-08-19T10:02:46.731Z","0.6.0":"2026-08-24T01:35:59.010Z","0.9.0":"2026-08-25T06:12:01.957Z","0.9.1":"2026-08-25T06:20:19.060Z","0.10.0":"2026-08-25T16:26:21.344Z","0.11.0":"2026-08-25T16:35:01.001Z","0.11.1":"2026-08-25T17:03:42.417Z","0.12.0":"2026-08-25T18:12:23.481Z","0.13.0":"2026-08-25T22:54:31.189Z","0.14.0":"2026-08-26T02:46:58.873Z","0.15.0":"2026-08-26T02:52:46.918Z","0.16.0":"2026-08-26T03:10:11.137Z","0.17.0":"2026-08-26T03:37:49.590Z","0.18.0":"2026-08-26T04:30:01.076Z","0.19.0":"2026-08-26T19:24:11.224Z","0.20.0":"2026-08-26T19:48:18.809Z","0.21.0":"2026-09-12T03:35:15.917Z","0.21.1":"2026-09-13T15:18:53.777Z","0.21.2":"2026-09-13T15:52:10.580Z","0.22.0":"2026-09-13T20:06:43.769Z","0.22.1":"2026-09-13T22:04:10.271Z","0.23.0":"2026-09-14T19:24:12.869Z","0.24.0":"2026-09-15T00:36:51.127Z","0.25.0":"2026-09-15T03:37:52.339Z","0.26.0":"2026-09-15T05:10:41.865Z","0.27.0":"2026-09-16T02:42:44.968Z","0.28.0":"2026-09-16T03:40:09.376Z","0.29.0":"2026-09-16T03:47:52.014Z","0.30.0":"2026-09-17T23:53:52.198Z","0.31.0":"2026-09-18T00:01:25.447Z","0.32.0":"2026-09-22T18:19:08.322Z"},"bugs":{"url":"https://github.com/Particle-Academy/fancy-conformance/issues"},"license":"MIT","homepage":"https://github.com/Particle-Academy/fancy-conformance#readme","keywords":["conformance","fixtures","parity","cross-language","polyglot","golden-files","contract-testing","fancy-ui","particle-academy"],"repository":{"url":"git+https://github.com/Particle-Academy/fancy-conformance.git","type":"git"},"description":"Shared cross-language conformance fixtures for the Fancy suite. One contract, N implementations, and a single table that every implementation asserts in its own CI — so 'parity' is a test result rather than a claim. Ships the fixture data itself, so a Rus","maintainers":[{"name":"wishborn","email":"Glenn@impactivism.net"}],"readme":"# fancy-conformance\n\n[![Fancified](art/fancified.svg)](https://particle.academy)\n\nShared cross-language conformance fixtures for the [Fancy](https://ui.particle.academy) suite.\n\nOne contract, N implementations, and a single fixture table that **every**\nimplementation asserts in **its own CI, on every push** — so \"parity\" is a test\nresult rather than a claim.\n\n```bash\nnpm install --save-dev @particle-academy/fancy-conformance\ncomposer require --dev particle-academy/fancy-conformance\n```\n\nFor a language with no package yet, every release attaches a plain\n`fancy-conformance-<version>.tar.gz` containing just the fixtures — no npm, no\nComposer, no JavaScript toolchain.\n\n## The policy\n\n> **N implementations of one contract are acceptable if and only if a shared\n> fixture table is asserted by every implementation, in that implementation's\n> own CI, on every push.**\n\nAnything less is not parity. It is a transliteration with a README.\n\n## Why this exists\n\nMost Fancy server capabilities ship as a matched PHP + Node pair, so the same\nfeature works behind the same UI whichever backend runs it. Keeping two\nimplementations honest by hand does not work, and we have the receipts:\n\n- `mcp-relay-client` ships four single-file clients. All four were\n  hand-transliterated in one commit and none was touched again while the\n  TypeScript source took four substantive changes. Result: **9 divergences**,\n  including a wrong default relay path in all four. CI never compiled the Go\n  one, never imported the Python one, never executed the shell one.\n- `holy-sheet`'s PHP↔JS parity suite — the strongest guarantee in that pair —\n  **never ran in CI**. `describe.skipIf(!HAS_PHP)` skipped silently and the\n  workflow installed Node only. It also hard-coded `../../holy-sheet/src/`, so\n  it worked in exactly one directory layout.\n- `dark-slide`'s harness had the same shape, with the same green-on-zero-coverage\n  outcome.\n- The `FeatureSource` contract is byte-identical in two packages and maintained\n  by hand. It survives only because TypeScript's structural typing does the\n  checking — a mechanism that does not exist in Rust or Go.\n\n**The counter-example is in the same org and is the whole argument.**\n`satisfiesRange` is *also* a three-way duplicate — `fancy-ui-cli`, `fancy-flow`,\n`fancy-flow-php` — and it has **not** drifted. The only thing it does\ndifferently: each repo carries the identical case table in its own CI, the PHP\none literally titled *\"matches the TypeScript satisfiesRange, clause for\nclause.\"*\n\nSame organisation, same problem shape, opposite outcome. The variable is the\nshared table. That table is now `suites/shared/satisfies-range/`, promoted here\nverbatim.\n\n## What is in here\n\n| Suite | Cases | Pins |\n|---|---|---|\n| `shared/satisfies-range` | 17 | Minimal semver range matching, including **two rows that deliberately disagree with standard semver** |\n| `shared/decimal` | 18 | Float formatting, numeric-string coercion, and money rounding |\n| `shared/money-minor-units` | 26 | Minor-unit conversion across zero-decimal and three-decimal currencies |\n| `shared/strings` | 8 | Inline-markdown segmentation across CJK, emoji, combining marks and accented Latin |\n| `shared/expr` | 20 | `{{ }}` dot-path resolution and branch truthiness for fancy-flow node config |\n| `shared/image-header` | 16 | Image dimensions read from the header bytes, without an image library |\n| `shared/flow-run-identity` | 25 | fancy-flow's run/step identity: the idempotency key a retrying connector sends, and when a retry may still reuse it |\n| `flow/graph-runs` | 23 | Whole-graph execution: the same `WorkflowSchema` in, the same `RunResult.outputs` out |\n| `flow/run-diagnostics` | 14 | The run-time warnings for a graph that delivers nothing: an edge naming a port its source can never publish, and a route taken on a path that did not resolve. Half the rows pin when to stay silent |\n| `flow/port-activation` | 12 | Which output ports a node lights and what each carries: a chosen SUBSET via `__ports`, one port via `__port` / `branch`, and the declared-port fallbacks. One row records a real disagreement as a skip rather than omitting it |\n| `flow/durable-dispatch` | 14 | How a queued run hands out nodes: one at a time by default, in declaration order, with a paused gate keeping its slot; a cap and the whole frontier only when a host asks |\n| `shared/subscription-lease` | 13 | A subscription that expires: when a renewal is due, when the lease has expired, and why a missed lease is a resync rather than a quiet re-create |\n\nEvery case carries an `id`, a `title`, the suite version it arrived in, and —\nwhere it exists to catch something specific — a `notes` field saying what.\n\n## Using it\n\n```ts\nimport { runTable, formatSummary } from \"@particle-academy/fancy-conformance\";\nimport { satisfiesRange } from \"../src/marketplace/manifest\";\n\nconst summary = runTable(\n  \"shared/satisfies-range\",\n  (c) => satisfiesRange(c.input.version, c.input.range),\n  { language: \"node\" },\n);\n\nconsole.log(formatSummary(summary));   // always — see rule 3\nif (!summary.ok) process.exit(1);\n```\n\n```php\nuse ParticleAcademy\\Conformance\\Conformance;\n\n$summary = Conformance::runTable(\n    'shared/satisfies-range',\n    fn (array $c) => NodeManifest::satisfiesRange($c['input']['version'], $c['input']['range']),\n);\n\necho Conformance::formatSummary($summary), \"\\n\";\nexit($summary['ok'] ? 0 : 1);\n```\n\nFull runner contract, including the subprocess CLI for suites that emit\ndocuments rather than return values: [`runners/README.md`](./runners/README.md).\n\n## The four rules for a consuming repo\n\nEach one is traceable to a suite in this org that reported green while covering\nnothing.\n\n1. **Run the suite on every push and PR.** Not nightly, not at release.\n2. **A missing toolchain is a FAILURE, not a skip.** `skipIf(!HAS_PHP)`\n   returning green is the specific mechanism that hid two-way drift for months.\n   If the suite cannot run, the job goes red.\n3. **Print the summary unconditionally, including every skip and its reason.**\n   A bare \"3 skipped\" reads identically to full coverage at a glance.\n4. **Print and assert the pinned suite version**, so \"we're on an old fixture\n   set\" is visible rather than inferred.\n\n## Skipping a case\n\n`skip` is the only sanctioned way not to run a case, it is keyed by language,\nand **the reason may not be empty** — an empty one is a load error, in both\nloaders, asserted on both sides:\n\n```json\n{\n  \"id\": \"0014-round-negative-half\",\n  \"skip\": { \"go\": \"no decimal type yet — tracking Particle-Academy/…#12\" }\n}\n```\n\nEvery runner prints every skip. A silent skip is what turned two existing parity\nsuites into decoration, so it is not representable here.\n\n## This repository holds itself to the same standard\n\nIt ships four loaders for one fixture format, which is itself a duplicated\ncontract. So:\n\n- Each language's test suite proves that language reads the fixtures correctly.\n- `npm run cross-check` runs **both** loaders over the same suites and requires\n  identical verdicts case by case — the claim neither suite can make about\n  itself. It is a required CI job, and it exits non-zero if zero cases were\n  compared.\n- `tests/discrimination.test.ts` runs deliberately **wrong** implementations and\n  requires each to fail the exact cases that exist to catch it. A golden table\n  that every plausible implementation passes is decoration; this is what proves\n  it is not.\n\n## Adding a case\n\nA new case lands **here first, red**, then in each implementation. Where an\nimplementation cannot pass it yet, it gets a `skip` with a real reason and a\ntracking issue — and that skip appears in that repo's CI log every run until it\nis gone.\n\nNever renumber an id. Ids appear in changelogs and in other repos' skip lists.\n\n## Versioning\n\n`VERSION` is the fixture set's own semver, and the publish workflow refuses a\ntag unless the tag, `VERSION` and `package.json` all agree. Every implementation\npins a version and states it in its README; raising the pin is a deliberate act\nwith a changelog entry.\n\nPre-1.0, breaking changes land in minor releases.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}