{"_id":"@adhd/apigen-engine-conformance","_rev":"8-0362541c6e60b5dada7452eb34ab4ada","name":"@adhd/apigen-engine-conformance","dist-tags":{"latest":"0.2.3"},"versions":{"0.1.1":{"name":"@adhd/apigen-engine-conformance","version":"0.1.1","_id":"@adhd/apigen-engine-conformance@0.1.1","maintainers":[{"name":"pseudosky","email":"skywinston.sk@gmail.com"}],"dist":{"shasum":"7c093a70a077a39541fcdc352b055bb2570e816f","tarball":"https://registry.npmjs.org/@adhd/apigen-engine-conformance/-/apigen-engine-conformance-0.1.1.tgz","fileCount":7,"integrity":"sha512-1ec2oXmUJxaZhkfi202HmEnKGMhMZ4dKO3DhkWjldJ8qMTawem1OVE6g3y1iNSMdUEBM1yCQfzriyMXeEx/niA==","signatures":[{"sig":"MEUCIEpkNzELSzlMBqL+cU6r46H1zgh9N15ocxm04mZm5K69AiEA9xZcx9S4lP660rrif3ZdtKMcsrjckG9XhP11/m/c7ek=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64014},"main":"./index.js","module":"./index.mjs","gitHead":"36e7fe6e3b1dd5a9356fb1dab93d9eb1746df8b0","typings":"./index.d.ts","_npmUser":{"name":"pseudosky","email":"skywinston.sk@gmail.com"},"_npmVersion":"11.6.2","description":"The apigen **conformance vectors** — a host-neutral suite that pins the canonical wire behavior every host implementation (TypeScript, Python, …) must reproduce. A new host is conformant iff it passes them. Pure TypeScript (**platform: shared**).","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@adhd/apigen-python-env":"^0.1.0","@adhd/apigen-base-errors":"^0.1.1","@adhd/apigen-core-client":"^0.1.0","@adhd/apigen-base-logical":"^0.0.1","@adhd/apigen-engine-naming":"^0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apigen-engine-conformance_0.1.1_1784686923544_0.5841644741502916","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@adhd/apigen-engine-conformance","version":"0.1.2","_id":"@adhd/apigen-engine-conformance@0.1.2","maintainers":[{"name":"pseudosky","email":"skywinston.sk@gmail.com"}],"dist":{"shasum":"85556890d052721a6d8df70cf31c0dfdd2b3b499","tarball":"https://registry.npmjs.org/@adhd/apigen-engine-conformance/-/apigen-engine-conformance-0.1.2.tgz","fileCount":8,"integrity":"sha512-NMrj15g+WONOmkeP5VG1InfK7dEmLpmWNuOsz8JMSlfTxOeA0rCmWcCzp8TyKvGRgWI54iT5ytTfpc3WoBy4tQ==","signatures":[{"sig":"MEUCIC7eDfPZ+X/UIDjd7DYVcnqAQkyRHQLV9mpPOC3702EBAiEAzjq472p5AkX3DG3Vc9uGam6hlLaQiYdSThnyVOjUszE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64599},"main":"./index.js","module":"./index.mjs","gitHead":"afca4fc9097845a32a9e371ce6cd1252cbc0be6b","typings":"./index.d.ts","_npmUser":{"name":"pseudosky","email":"skywinston.sk@gmail.com"},"_npmVersion":"11.6.2","description":"The apigen **conformance vectors** — a host-neutral suite that pins the canonical wire behavior every host implementation (TypeScript, Python, …) must reproduce. A new host is conformant iff it passes them. Pure TypeScript (**platform: shared**).","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@adhd/apigen-python-env":"^0.1.1","@adhd/apigen-base-errors":"^0.1.2","@adhd/apigen-core-client":"^0.1.1","@adhd/apigen-base-logical":"^0.0.2","@adhd/apigen-engine-naming":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apigen-engine-conformance_0.1.2_1784773933749_0.41300598815843137","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@adhd/apigen-engine-conformance","version":"0.1.3","_id":"@adhd/apigen-engine-conformance@0.1.3","maintainers":[{"name":"pseudosky","email":"skywinston.sk@gmail.com"}],"dist":{"shasum":"479706dd2a1519ff0ae66e8a2bd906b26cfccf40","tarball":"https://registry.npmjs.org/@adhd/apigen-engine-conformance/-/apigen-engine-conformance-0.1.3.tgz","fileCount":8,"integrity":"sha512-O5uCzxepnhLsIALv9wrYNVo9qLPOF5aI6CBPtisbunc0H0wYXK3RZTWlA6WGzwN29+4nx1eUTe/BbSZgqwJGFg==","signatures":[{"sig":"MEYCIQCwLKU3VbkWQtCRhrq6umQU5RwSmJzbyHMemL15iXMTGQIhAIOfjMpfGPc1sPFnJMVm3BZh7nmYmYfTo5lL50LYEtTJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65301},"main":"./index.js","module":"./index.mjs","gitHead":"eb0fd170825539850ae91a64393f8a8f376d8c7b","typings":"./index.d.ts","_npmUser":{"name":"pseudosky","email":"skywinston.sk@gmail.com"},"_npmVersion":"11.6.2","description":"The apigen **conformance vectors** — a host-neutral suite that pins the canonical wire behavior every host implementation (TypeScript, Python, …) must reproduce. A new host is conformant iff it passes them. Pure TypeScript (**platform: shared**).","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@adhd/apigen-python-env":"^0.1.2","@adhd/apigen-base-errors":"^0.1.3","@adhd/apigen-core-client":"^0.1.2","@adhd/apigen-base-logical":"^0.0.3","@adhd/apigen-engine-naming":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apigen-engine-conformance_0.1.3_1784831141913_0.3589317252107649","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@adhd/apigen-engine-conformance","version":"0.1.4","_id":"@adhd/apigen-engine-conformance@0.1.4","maintainers":[{"name":"pseudosky","email":"skywinston.sk@gmail.com"}],"dist":{"shasum":"e47b43a528088e9f13aa4dc6d144470f3c34a509","tarball":"https://registry.npmjs.org/@adhd/apigen-engine-conformance/-/apigen-engine-conformance-0.1.4.tgz","fileCount":8,"integrity":"sha512-7gg2eaEIgRkYcQdljLUHDH6hdhFQxMdVTwkU1jtHh+a53xTsQvL9un47WqabYuZiLHokSemjSkBoQZSf8WuYPA==","signatures":[{"sig":"MEUCIQCbztAULmn/Z4YR4SULUU4ghkLyBklAO1Z6ChYj5riuBAIgNf0Vyq0KqmFJUO+wrc4ypZqQKPh2QlapICIRem7382Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65458},"main":"./index.js","module":"./index.mjs","gitHead":"60d30f61a52a3cb55285346e534382df02258264","typings":"./index.d.ts","_npmUser":{"name":"pseudosky","email":"skywinston.sk@gmail.com"},"_npmVersion":"11.6.2","description":"The apigen **conformance vectors** — a host-neutral suite that pins the canonical wire behavior every host implementation (TypeScript, Python, …) must reproduce. A new host is conformant iff it passes them. Pure TypeScript (**platform: shared**).","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@adhd/apigen-python-env":"^0.1.3","@adhd/apigen-base-errors":"^0.1.4","@adhd/apigen-core-client":"^0.1.3","@adhd/apigen-base-logical":"^0.0.4","@adhd/apigen-engine-naming":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apigen-engine-conformance_0.1.4_1784934789285_0.029749460620809742","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@adhd/apigen-engine-conformance","version":"0.2.0","_id":"@adhd/apigen-engine-conformance@0.2.0","maintainers":[{"name":"pseudosky","email":"skywinston.sk@gmail.com"}],"dist":{"shasum":"c4fd5c0688d20a4b7089a54a97d73aa73d354e56","tarball":"https://registry.npmjs.org/@adhd/apigen-engine-conformance/-/apigen-engine-conformance-0.2.0.tgz","fileCount":8,"integrity":"sha512-VzlnSATvhU9zH7LS66VvpM6r8/N3EKzzbXIz2/OgdjAqWimZMKa3NjI9lcaBIyBWFtMum+pZUwj0nSRySPszqg==","signatures":[{"sig":"MEQCIEKyX3Edvo4Ykd8MEjjc6XhgfzzyFv4UO0m+0rxTh1DsAiBHfDCXfGyiC2r5n9L6q61mdH+sTZe1jJsU4otHm3l9zQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65458},"main":"./index.js","module":"./index.mjs","gitHead":"1dbc0638f8eb1b7c961bc9359def6f4425da5c15","typings":"./index.d.ts","_npmUser":{"name":"pseudosky","email":"skywinston.sk@gmail.com"},"_npmVersion":"11.6.2","description":"The apigen **conformance vectors** — a host-neutral suite that pins the canonical wire behavior every host implementation (TypeScript, Python, …) must reproduce. A new host is conformant iff it passes them. Pure TypeScript (**platform: shared**).","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@adhd/apigen-python-env":"^0.2.0","@adhd/apigen-base-errors":"^0.2.0","@adhd/apigen-core-client":"^0.2.0","@adhd/apigen-base-logical":"^0.1.0","@adhd/apigen-engine-naming":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apigen-engine-conformance_0.2.0_1785136591758_0.9896483899758426","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@adhd/apigen-engine-conformance","version":"0.2.1","_id":"@adhd/apigen-engine-conformance@0.2.1","maintainers":[{"name":"pseudosky","email":"skywinston.sk@gmail.com"}],"dist":{"shasum":"ac0e6b9414df3e59e8579b98305bc49c4f9116d9","tarball":"https://registry.npmjs.org/@adhd/apigen-engine-conformance/-/apigen-engine-conformance-0.2.1.tgz","fileCount":8,"integrity":"sha512-yuxzNLzOIlTPSIQ119rIuiTQGsFWbSTjqH9A81vfdejWXc+UAM/PsPVoK5p3NU1k9Am0qaX86C4zaHeyG7p87g==","signatures":[{"sig":"MEQCIFpZpKnbGjs9AzuMfRjutwjJz7lQWo42htRzGi5m3O+tAiBSqsQDQ1/ck2dOXeFKIUeLMbRcCBCscTT1aguq65bYOA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66628},"main":"./index.js","module":"./index.mjs","gitHead":"7edc5d58575a24fb9695bb3474d3e169f20eac58","typings":"./index.d.ts","_npmUser":{"name":"pseudosky","email":"skywinston.sk@gmail.com"},"_npmVersion":"11.6.2","description":"The apigen **conformance vectors** — a host-neutral suite that pins the canonical wire behavior every host implementation (TypeScript, Python, …) must reproduce. A new host is conformant iff it passes them. Pure TypeScript (**platform: shared**).","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@adhd/apigen-python-env":"^0.2.3","@adhd/apigen-base-errors":"^0.2.0","@adhd/apigen-core-client":"^0.3.0","@adhd/apigen-base-logical":"^0.1.1","@adhd/apigen-engine-naming":"^0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apigen-engine-conformance_0.2.1_1786144784716_0.5843708794074844","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@adhd/apigen-engine-conformance","version":"0.2.2","_id":"@adhd/apigen-engine-conformance@0.2.2","maintainers":[{"name":"pseudosky","email":"skywinston.sk@gmail.com"}],"dist":{"shasum":"740ceb01631ca8ed5777d38e56ee2d39924b8eef","tarball":"https://registry.npmjs.org/@adhd/apigen-engine-conformance/-/apigen-engine-conformance-0.2.2.tgz","fileCount":8,"integrity":"sha512-6NuhoXFu2f4QtJ4hZUphgmsRhRfI+wuffOl3Olj3Qiot2oHYFaTEdUlnmMiCcxJGP+3yx8c3b4qZvhCjPN4IDg==","signatures":[{"sig":"MEQCIAOHRVE9H8LayBq6C49znpag0VCbKPezsyIFaVyi5YxpAiBRY+ArK6QFtyboSCr6Wq11VG6Q/6gtzwkMhw5MOqY4XA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":67572},"main":"./index.js","module":"./index.mjs","gitHead":"1383913d3f15cf67be7efb1bf67b5cb2b9d00b9c","typings":"./index.d.ts","_npmUser":{"name":"pseudosky","email":"skywinston.sk@gmail.com"},"_npmVersion":"11.6.2","description":"The apigen **conformance vectors** — a host-neutral suite that pins the canonical wire behavior every host implementation (TypeScript, Python, …) must reproduce. A new host is conformant iff it passes them. Pure TypeScript (**platform: shared**).","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@adhd/apigen-python-env":"^0.2.4","@adhd/apigen-base-errors":"^0.2.0","@adhd/apigen-core-client":"^0.3.0","@adhd/apigen-base-logical":"^0.1.1","@adhd/apigen-engine-naming":"^0.2.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apigen-engine-conformance_0.2.2_1786212144201_0.31866438698369426","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"_id":"@adhd/apigen-engine-conformance@0.2.3","bugs":{"url":"https://github.com/PseudoSky/adhd/issues"},"dist":{"shasum":"2a74135d130ba97528e20f5b78653cf180c49d23","tarball":"https://registry.npmjs.org/@adhd/apigen-engine-conformance/-/apigen-engine-conformance-0.2.3.tgz","fileCount":8,"integrity":"sha512-sZKAs2dest6katThjyQ+driAosrgOYGxTp93p1rNtjyVFVilNsn+YWb8OttYWnipNfNdzefNKbTNIaAqwqvTCg==","signatures":[{"sig":"MEUCIQCtDvOFJk05NZ/ovQ+W8X3PpiRxR83wlC8xOb22Rmv/kAIgWvkH6EqukxiQ4E+es5AAF5zLXJ1gA2w7LNbVpjN6o+k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCBNoGjPCDwxIIza2WYdKj4+rrUZEi5cdNS26bTfQZiIwIhANDZe/VbgfcqRax2t9qsniDO0M5imhwzMhgDcYEApKMs"}],"unpackedSize":69353},"main":"./index.js","name":"@adhd/apigen-engine-conformance","module":"./index.mjs","license":"MIT","typings":"./index.d.ts","version":"0.2.3","_npmUser":{"name":"pseudosky","email":"skywinston.sk@gmail.com"},"homepage":"https://github.com/PseudoSky/adhd/tree/main/packages/apigen/apigen-engine-conformance#readme","keywords":["api","conformance","testing","codegen","typescript","python","java"],"repository":{"url":"git+https://github.com/PseudoSky/adhd.git","type":"git","directory":"packages/apigen/apigen-engine-conformance"},"_npmVersion":"11.6.2","description":"Conformance testing for apigen across TypeScript, Python, and Java hosts","directories":{},"maintainers":[{"name":"pseudosky","email":"skywinston.sk@gmail.com"}],"_nodeVersion":"24.11.1","dependencies":{"@adhd/apigen-python-env":"^0.2.5","@adhd/apigen-base-errors":"^0.2.1","@adhd/apigen-core-client":"^0.3.1","@adhd/apigen-base-logical":"^0.1.2","@adhd/apigen-engine-naming":"^0.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/apigen-engine-conformance_0.2.3_1790267235563_0.29334895076147527"}}},"time":{"created":"2026-07-22T02:22:03.364Z","modified":"2026-09-24T16:27:15.855Z","0.1.1":"2026-07-22T02:22:03.671Z","0.1.2":"2026-07-23T02:32:13.881Z","0.1.3":"2026-07-23T18:25:42.062Z","0.1.4":"2026-07-24T23:13:09.414Z","0.2.0":"2026-07-27T07:16:31.898Z","0.2.1":"2026-08-07T23:19:44.879Z","0.2.2":"2026-08-08T18:02:24.327Z","0.2.3":"2026-09-24T16:27:15.642Z"},"description":"Conformance testing for apigen across TypeScript, Python, and Java hosts","maintainers":[{"name":"pseudosky","email":"skywinston.sk@gmail.com"}],"readme":"# @adhd/apigen-engine-conformance\n\nThe apigen **conformance vectors** — a host-neutral suite that pins the canonical wire behavior\nevery host implementation (TypeScript, Python, …) must reproduce. A new host is conformant iff\nit passes them. Pure TypeScript (**platform: shared**).\n\nPart of [apigen](../README.md).\n\n## Public API\n\n```ts\nimport type { ValidationCase, VectorResult } from '@adhd/apigen-engine-conformance';\n```\n\nEach vector names a schema + value and the exact expected result, forming the cross-host\ncontract used by the TypeScript and Python hosts (and any future host).\n","readmeFilename":"README.md","homepage":"https://github.com/PseudoSky/adhd/tree/main/packages/apigen/apigen-engine-conformance#readme","keywords":["api","conformance","testing","codegen","typescript","python","java"],"repository":{"url":"git+https://github.com/PseudoSky/adhd.git","type":"git","directory":"packages/apigen/apigen-engine-conformance"},"bugs":{"url":"https://github.com/PseudoSky/adhd/issues"},"license":"MIT"}