{"_id":"@adhd/apigen-plugin-jsonschema","_rev":"13-6c52ea7958490c562b843d4a5dfb93af","name":"@adhd/apigen-plugin-jsonschema","dist-tags":{"latest":"0.2.3"},"versions":{"0.1.0":{"name":"@adhd/apigen-plugin-jsonschema","version":"0.1.0","_id":"@adhd/apigen-plugin-jsonschema@0.1.0","maintainers":[{"name":"pseudosky","email":"skywinston.sk@gmail.com"}],"dist":{"shasum":"1c490e4d2c940bfa678de42c44fd4e243450d9b3","tarball":"https://registry.npmjs.org/@adhd/apigen-plugin-jsonschema/-/apigen-plugin-jsonschema-0.1.0.tgz","fileCount":6,"integrity":"sha512-UkwmPXOqkbM8iFH33jdeUZp4haWFOeitPWQ1MrVsWKUhfmz/DTkKCQCq4CIxH72pAxN3B0kl4VUiJK+6Dn/T2w==","signatures":[{"sig":"MEUCIQCGKuTI6j9meY52z7hHjOLTl68wmTF1V5TYgUY793p1lgIgfH8D9bai0XaJaoQPBdwVNvWWTNM8EtA12ce8FGjcFo4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2409},"main":"./index.js","types":"./index.d.ts","module":"./index.mjs","gitHead":"70af56163bc48ddfa898e1202c9bd768e7372a33","_npmUser":{"name":"pseudosky","email":"skywinston.sk@gmail.com"},"_npmVersion":"11.6.2","description":"apigen target plugin (`--type jsonschema`) — emits the **JSON Schema** for each export's input/output to disk. A **generate-only** plugin (no `run` mode); useful for validation, docs, client generation, or as the IR other tools consume.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@adhd/apigen-core":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apigen-plugin-jsonschema_0.1.0_1782256657347_0.1747126145542779","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@adhd/apigen-plugin-jsonschema","version":"0.1.1","_id":"@adhd/apigen-plugin-jsonschema@0.1.1","maintainers":[{"name":"pseudosky","email":"skywinston.sk@gmail.com"}],"dist":{"shasum":"11ccccd48513b05571abf82900a7ce86c60046f5","tarball":"https://registry.npmjs.org/@adhd/apigen-plugin-jsonschema/-/apigen-plugin-jsonschema-0.1.1.tgz","fileCount":6,"integrity":"sha512-HCrcU/oKOeo7R7XpvSkKFArjV6voh8jNFJ53TOsc53GEkgmg4QHZBR2iSaRBOZ8F+YlCk6Ijhc/3wZWLj3oPBA==","signatures":[{"sig":"MEUCIGpUgeKfx7qG4O63HmJyN30ASwdxKnfu9yfu0X9q4gSmAiEAhYEYuFtbWRA0hlW6Qq5DG0i3q9XuAlknm853YBXukyk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":2810},"main":"./index.js","types":"./index.d.ts","module":"./index.mjs","gitHead":"36e7fe6e3b1dd5a9356fb1dab93d9eb1746df8b0","_npmUser":{"name":"pseudosky","email":"skywinston.sk@gmail.com"},"_npmVersion":"11.6.2","description":"apigen target plugin (`--type jsonschema`) — emits the **JSON Schema** for each export's input/output to disk. A **generate-only** plugin (no `run` mode); useful for validation, docs, client generation, or as the IR other tools consume.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@adhd/apigen-core-client":"^0.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apigen-plugin-jsonschema_0.1.1_1784686910446_0.9094735730567964","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@adhd/apigen-plugin-jsonschema","version":"0.1.2","_id":"@adhd/apigen-plugin-jsonschema@0.1.2","maintainers":[{"name":"pseudosky","email":"skywinston.sk@gmail.com"}],"dist":{"shasum":"eaad1dc6645af0d5937b262680867d8141537a2b","tarball":"https://registry.npmjs.org/@adhd/apigen-plugin-jsonschema/-/apigen-plugin-jsonschema-0.1.2.tgz","fileCount":7,"integrity":"sha512-zZXHq8OLNNI4S0EKOxFko4wDau9o9066CF632QloosrAm4BPzSmlu7IoUEC9ESgxuYwcoaKsENER7frJtFAUOw==","signatures":[{"sig":"MEUCIGz5btEKcbGE8DR88GT0xoMTGox9eutzULXbYrq1AP5PAiEAkcC+mrP977HmIww6jq8w5+vuMKGUve7DP1scn1vuD8w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3486},"main":"./index.js","types":"./index.d.ts","module":"./index.mjs","gitHead":"afca4fc9097845a32a9e371ce6cd1252cbc0be6b","_npmUser":{"name":"pseudosky","email":"skywinston.sk@gmail.com"},"_npmVersion":"11.6.2","description":"apigen target plugin (`--type jsonschema`) — emits the **JSON Schema** for each export's input/output to disk. A **generate-only** plugin (no `run` mode); useful for validation, docs, client generation, or as the IR other tools consume.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@adhd/apigen-core-client":"^0.1.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apigen-plugin-jsonschema_0.1.2_1784773925871_0.4439216231102028","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@adhd/apigen-plugin-jsonschema","version":"0.1.3","_id":"@adhd/apigen-plugin-jsonschema@0.1.3","maintainers":[{"name":"pseudosky","email":"skywinston.sk@gmail.com"}],"dist":{"shasum":"3d4ca65e6dca008014dd842c1a44b90e4140d23e","tarball":"https://registry.npmjs.org/@adhd/apigen-plugin-jsonschema/-/apigen-plugin-jsonschema-0.1.3.tgz","fileCount":7,"integrity":"sha512-cfnhqO1YzsAV/v3Yq3yB0cvC8f5RN9O9dqscw98WBpwTbU7+WfUcoVLObteg41xl0u414SRpxcnYhmxPv+zB2Q==","signatures":[{"sig":"MEUCIQDHS+3/IgZQzN5xWwbmCjHznMLKNNsKZm65/k6zP+AqWgIgXqeN3OGEfQwlDFJsS95nvV8cDOk5yrFb2qmeiAp4Wwk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4164},"main":"./index.js","types":"./index.d.ts","module":"./index.mjs","gitHead":"eb0fd170825539850ae91a64393f8a8f376d8c7b","_npmUser":{"name":"pseudosky","email":"skywinston.sk@gmail.com"},"_npmVersion":"11.6.2","description":"apigen target plugin (`--type jsonschema`) — emits the **JSON Schema** for each export's input/output to disk. A **generate-only** plugin (no `run` mode); useful for validation, docs, client generation, or as the IR other tools consume.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@adhd/apigen-core-client":"^0.1.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apigen-plugin-jsonschema_0.1.3_1784831136933_0.6277077796106547","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@adhd/apigen-plugin-jsonschema","version":"0.1.4","_id":"@adhd/apigen-plugin-jsonschema@0.1.4","maintainers":[{"name":"pseudosky","email":"skywinston.sk@gmail.com"}],"dist":{"shasum":"b4081a865820fe5e8b9dd32dbf20a759e12e6f3a","tarball":"https://registry.npmjs.org/@adhd/apigen-plugin-jsonschema/-/apigen-plugin-jsonschema-0.1.4.tgz","fileCount":7,"integrity":"sha512-wF/xGoVrXxatabz+KPQmzT2p+oWkLSMvmJnjG2rkRYnPfHMxPBC94k7rfuSjauuP4tbIxYjKULS9+Hef26+lmg==","signatures":[{"sig":"MEUCID3KtNImJbH6gTQm9lwUsMWw6WGx1kPbhlzVjX3Wtv2yAiEAgbyCf9bjTSMQor8V7HB3pOUl3fAqvEcxWkPTf9cM9J0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4307},"main":"./index.js","types":"./index.d.ts","module":"./index.mjs","gitHead":"60d30f61a52a3cb55285346e534382df02258264","_npmUser":{"name":"pseudosky","email":"skywinston.sk@gmail.com"},"_npmVersion":"11.6.2","description":"apigen target plugin (`--type jsonschema`) — emits the **JSON Schema** for each export's input/output to disk. A **generate-only** plugin (no `run` mode); useful for validation, docs, client generation, or as the IR other tools consume.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@adhd/apigen-core-client":"^0.1.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apigen-plugin-jsonschema_0.1.4_1784934777209_0.6137607900187259","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@adhd/apigen-plugin-jsonschema","version":"0.1.5","_id":"@adhd/apigen-plugin-jsonschema@0.1.5","maintainers":[{"name":"pseudosky","email":"skywinston.sk@gmail.com"}],"dist":{"shasum":"70963ea2e62497470d2284200a418f62d3021e86","tarball":"https://registry.npmjs.org/@adhd/apigen-plugin-jsonschema/-/apigen-plugin-jsonschema-0.1.5.tgz","fileCount":7,"integrity":"sha512-y9ek6dXIJ2TVURE0fvbzbzn9WIDD/Yu+q52N1LZX+DQZgn+YqDwx6wHpgxXJs4a65yeut5mbjai//45xy/bUNQ==","signatures":[{"sig":"MEUCIE7wlPzvU2GGi1LyIwR1KkfaJDz6WICbiw+KTKzUBeiIAiEAxIOveerMkVx7E4mqRuUbGm/FzaT14vQGRMooTlW6DgU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4307},"main":"./index.js","types":"./index.d.ts","module":"./index.mjs","gitHead":"4a55390e41abde59d4b6c1f420851503ff727386","_npmUser":{"name":"pseudosky","email":"skywinston.sk@gmail.com"},"_npmVersion":"11.6.2","description":"apigen target plugin (`--type jsonschema`) — emits the **JSON Schema** for each export's input/output to disk. A **generate-only** plugin (no `run` mode); useful for validation, docs, client generation, or as the IR other tools consume.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@adhd/apigen-core-client":"^0.1.4"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apigen-plugin-jsonschema_0.1.5_1784937255383_0.8704471991958547","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@adhd/apigen-plugin-jsonschema","version":"0.1.6","_id":"@adhd/apigen-plugin-jsonschema@0.1.6","maintainers":[{"name":"pseudosky","email":"skywinston.sk@gmail.com"}],"dist":{"shasum":"26554fcc52a9d3a79eeeaeed050890c7a5a652bf","tarball":"https://registry.npmjs.org/@adhd/apigen-plugin-jsonschema/-/apigen-plugin-jsonschema-0.1.6.tgz","fileCount":7,"integrity":"sha512-NCkwgil263vQb5g2QoOh07D+q+jk3BAD1HmcPBjvwjpiaEYRIoOgr2lZM+eYkVKBADmdVfyQx8S8BteT/fcVUA==","signatures":[{"sig":"MEQCICIt7GSmD4taqDooTnNkHrYEIjPmsw35vll+t4LLBVdLAiBjiWlBvQ/yd2ZVv6E/Rmku9A/62TBCV6TVWdO+PaZVIA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4636},"main":"./index.js","types":"./index.d.ts","module":"./index.mjs","gitHead":"936d50dc3a4c827b29a00dcd8686ba968775cd06","_npmUser":{"name":"pseudosky","email":"skywinston.sk@gmail.com"},"_npmVersion":"11.6.2","description":"apigen target plugin (`--type jsonschema`) — emits the **JSON Schema** for each export's input/output to disk. A **generate-only** plugin (no `run` mode); useful for validation, docs, client generation, or as the IR other tools consume.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@adhd/apigen-core-client":"^0.1.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apigen-plugin-jsonschema_0.1.6_1784948670331_0.4150417831136153","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@adhd/apigen-plugin-jsonschema","version":"0.2.0","_id":"@adhd/apigen-plugin-jsonschema@0.2.0","maintainers":[{"name":"pseudosky","email":"skywinston.sk@gmail.com"}],"dist":{"shasum":"1dba03c1c210e8faaf0de4de5ee6acaa34e33a87","tarball":"https://registry.npmjs.org/@adhd/apigen-plugin-jsonschema/-/apigen-plugin-jsonschema-0.2.0.tgz","fileCount":7,"integrity":"sha512-Dj1GpWPyVFQLzOZrXzMfRg/WQ1W7yVFTFSqw8YIAzMAKzaB9f5h+NmR7pyShsJumr2jSDoSLFEOGjZpxMPvVTg==","signatures":[{"sig":"MEUCIFaGWnY6sq45Dbr5lMwqKWfXX/SyTUr26e+rxOYWmqFfAiEA4lqbXT4Ui1QjkxNTGrVPSnytClso8EYBzSNHd6G+CQc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4636},"main":"./index.js","types":"./index.d.ts","module":"./index.mjs","gitHead":"1dbc0638f8eb1b7c961bc9359def6f4425da5c15","_npmUser":{"name":"pseudosky","email":"skywinston.sk@gmail.com"},"_npmVersion":"11.6.2","description":"apigen target plugin (`--type jsonschema`) — emits the **JSON Schema** for each export's input/output to disk. A **generate-only** plugin (no `run` mode); useful for validation, docs, client generation, or as the IR other tools consume.","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@adhd/apigen-core-client":"^0.2.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apigen-plugin-jsonschema_0.2.0_1785136553589_0.7986358100431095","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@adhd/apigen-plugin-jsonschema","version":"0.2.1","keywords":["json-schema","apigen","typescript","plugin","codegen"],"license":"MIT","_id":"@adhd/apigen-plugin-jsonschema@0.2.1","maintainers":[{"name":"pseudosky","email":"skywinston.sk@gmail.com"}],"homepage":"https://github.com/PseudoSky/adhd/tree/main/packages/apigen/apigen-plugin-jsonschema#readme","bugs":{"url":"https://github.com/PseudoSky/adhd/issues"},"dist":{"shasum":"d994a25ee431d93f4842d9205142aa82750baae0","tarball":"https://registry.npmjs.org/@adhd/apigen-plugin-jsonschema/-/apigen-plugin-jsonschema-0.2.1.tgz","fileCount":7,"integrity":"sha512-Csav6Uiq4mZbhPDZ/l6iCKwpaua6RQTJwRThfbeR25Ep8qVJ4fyFf8PyKOQEzSFU+M2LVNz6P74HJ4nMDLPFCg==","signatures":[{"sig":"MEUCIQD/mqlLjc1OqfogzfxoNL8j7eceF8PgFfZoRZxAOk4rfAIgSzPh4C1s4qtt6sGHfQ7OfiQB6bMaJAhk6+W1VusLneg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC8n4rdWns4dkhFjNyUyWs5v1ffM/JjHKAUjg1rLcZh+AIhAJ/TMpZzE1x2lKbL5ObbAYoOA6RgqKbLtOMNcZ6zD6Dz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":5357},"main":"./index.js","types":"./index.d.ts","module":"./index.mjs","_npmUser":{"name":"pseudosky","email":"skywinston.sk@gmail.com"},"repository":{"url":"git+https://github.com/PseudoSky/adhd.git","type":"git","directory":"packages/apigen/apigen-plugin-jsonschema"},"_npmVersion":"11.6.2","description":"apigen plugin that emits JSON Schema from TypeScript","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@adhd/apigen-core-client":"^0.3.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apigen-plugin-jsonschema_0.2.1_1790266835694_0.6616767091485589","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@adhd/apigen-plugin-jsonschema","version":"0.2.2","keywords":["json-schema","apigen","typescript","plugin","codegen"],"license":"MIT","_id":"@adhd/apigen-plugin-jsonschema@0.2.2","maintainers":[{"name":"pseudosky","email":"skywinston.sk@gmail.com"}],"homepage":"https://github.com/PseudoSky/adhd/tree/main/packages/apigen/apigen-plugin-jsonschema#readme","bugs":{"url":"https://github.com/PseudoSky/adhd/issues"},"dist":{"shasum":"765a5c53acf2587970050d0ffb92e70776f8a881","tarball":"https://registry.npmjs.org/@adhd/apigen-plugin-jsonschema/-/apigen-plugin-jsonschema-0.2.2.tgz","fileCount":7,"integrity":"sha512-yP1NOapTe4xoPwv22Jrvt3kxQAlcdYm/VGP6D099Dthk+EHwmkE+f+zMwJxuV+qpAd2XWjMB7wAD9R8/Q1zUPQ==","signatures":[{"sig":"MEUCIQDug+PO83TDJWv2q7x1Ix/DKWbBmB/i0kIBCaOVF5OTLgIgGtlMHmbaN99uoQw7R+OcwdoRHJtDDWmrg9CP3vXM1Wg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD/okK6d/kqcAkN4DGwq+nrrBPhCFyF3TnwVG8WgMnBGQIhAKuauXpNfDxV2p3VUsl/vPS9EKEmEJfjcfCppUHGyB+D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6031},"main":"./index.js","types":"./index.d.ts","module":"./index.mjs","gitHead":"d473447c27714c6a7ab057efee178d1af8707e05","_npmUser":{"name":"pseudosky","email":"skywinston.sk@gmail.com"},"repository":{"url":"git+https://github.com/PseudoSky/adhd.git","type":"git","directory":"packages/apigen/apigen-plugin-jsonschema"},"_npmVersion":"11.6.2","description":"apigen plugin that emits JSON Schema from TypeScript","directories":{},"_nodeVersion":"24.11.1","dependencies":{"@adhd/apigen-core-client":"^0.3.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/apigen-plugin-jsonschema_0.2.2_1790449152408_0.8151882085948656","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"_id":"@adhd/apigen-plugin-jsonschema@0.2.3","bugs":{"url":"https://github.com/PseudoSky/adhd/issues"},"dist":{"shasum":"5a9ece68376b453708c8e95c62922f43c29c1a98","tarball":"https://registry.npmjs.org/@adhd/apigen-plugin-jsonschema/-/apigen-plugin-jsonschema-0.2.3.tgz","fileCount":7,"integrity":"sha512-ZLXe7DYOVEbPB7kbXeL4J7NhnkPOAAAmVvQTtkTifbxi79jz1NL93Mwhf7FtjZqSPutJX3YWbvnhrWfSfO9HJA==","signatures":[{"sig":"MEYCIQCB5/CzK/EKBJH94rSzQ4sFbf5oCIgepU2Ema2Y5qwbigIhAL7bZkeRG2bmLM111KT6v9HlDWjkXj+dTAV3fPwqHtXX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCjIN4GZmtFG/jRxxzn5r7t4fchUvXN9Xh1E9uW9HMBBQIhAOTMjzI2cpzh+GDqZJGlKN2vu2VMD5TWM+dEhiNw8tzN"}],"unpackedSize":6031},"main":"./index.js","name":"@adhd/apigen-plugin-jsonschema","types":"./index.d.ts","module":"./index.mjs","gitHead":"a1a6ba024c5526b930f97c5420e920639d14e110","license":"MIT","version":"0.2.3","_npmUser":{"name":"pseudosky","email":"skywinston.sk@gmail.com"},"homepage":"https://github.com/PseudoSky/adhd/tree/main/packages/apigen/apigen-plugin-jsonschema#readme","keywords":["json-schema","apigen","typescript","plugin","codegen"],"repository":{"url":"git+https://github.com/PseudoSky/adhd.git","type":"git","directory":"packages/apigen/apigen-plugin-jsonschema"},"_npmVersion":"11.6.2","description":"apigen plugin that emits JSON Schema from TypeScript","directories":{},"maintainers":[{"name":"pseudosky","email":"skywinston.sk@gmail.com"}],"_nodeVersion":"24.11.1","dependencies":{"@adhd/apigen-core-client":"^0.3.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/apigen-plugin-jsonschema_0.2.3_1790455741768_0.848660931649845"}}},"time":{"created":"2026-06-23T22:40:28.464Z","modified":"2026-09-26T20:49:02.009Z","0.0.1":"2026-06-23T22:40:28.710Z","0.1.0":"2026-06-23T23:17:37.493Z","0.1.1":"2026-07-22T02:21:50.579Z","0.1.2":"2026-07-23T02:32:06.003Z","0.1.3":"2026-07-23T18:25:37.064Z","0.1.4":"2026-07-24T23:12:57.379Z","0.1.5":"2026-07-24T23:54:15.511Z","0.1.6":"2026-07-25T03:04:30.479Z","0.2.0":"2026-07-27T07:15:53.775Z","0.2.1":"2026-09-24T16:20:35.782Z","0.2.2":"2026-09-26T18:59:12.486Z","0.2.3":"2026-09-26T20:49:01.843Z"},"bugs":{"url":"https://github.com/PseudoSky/adhd/issues"},"license":"MIT","homepage":"https://github.com/PseudoSky/adhd/tree/main/packages/apigen/apigen-plugin-jsonschema#readme","keywords":["json-schema","apigen","typescript","plugin","codegen"],"repository":{"url":"git+https://github.com/PseudoSky/adhd.git","type":"git","directory":"packages/apigen/apigen-plugin-jsonschema"},"description":"apigen plugin that emits JSON Schema from TypeScript","maintainers":[{"name":"pseudosky","email":"skywinston.sk@gmail.com"}],"readme":"# @adhd/apigen-plugin-jsonschema\n\napigen target plugin (`--type jsonschema`) — emits the **JSON Schema** for each export's\ninput/output to disk. A **generate-only** plugin (no `run` mode); useful for validation,\ndocs, client generation, or as the IR other tools consume.\n\nPart of [apigen](../../README.md). Driven via [`@adhd/apigen-cli`](../../cli).\n\n```bash\nalias apigen='npx tsx packages/apigen/cli/src/index.ts'\n\napigen generate --source ./api.ts --type jsonschema --out-dir ./out   # → out/*.json\n```\n\nThe schemas are the same IR the other plugins consume (params object with the `data` wrapper,\n`ctx` excluded, plus any middleware envelope fields) — so what you validate against is exactly\nwhat the MCP/HTTP/CLI targets dispatch.\n","readmeFilename":"README.md"}