{"_id":"@awesome-myst/myst-zod","_rev":"12-d4924dd17f26851697baa68b5c7efd43","name":"@awesome-myst/myst-zod","dist-tags":{"latest":"0.7.0"},"versions":{"0.0.1":{"name":"@awesome-myst/myst-zod","version":"0.0.1","license":"MIT","_id":"@awesome-myst/myst-zod@0.0.1","maintainers":[{"name":"thewtex","email":"matt@mmmccormick.com"}],"homepage":"https://github.com/awesome-myst/myst-zod#readme","bugs":{"url":"https://github.com/awesome-myst/myst-zod/issues"},"dist":{"shasum":"e0c85bf9732e87ef1cc1f20420853a1ea1427ca4","tarball":"https://registry.npmjs.org/@awesome-myst/myst-zod/-/myst-zod-0.0.1.tgz","fileCount":43,"integrity":"sha512-MV1nGUa8jnZ1FDk4ERoGJVgJ6qZ4vwKNh1vZXtpqP2myOb/jAbvzYNTYfShh0kmlks+o1qeh6LqQej6LB42Yhg==","signatures":[{"sig":"MEUCIQDJUcPOg6KLb/focBu7k0CQx5Z7fFMj5Uw0Z9uWnFAcegIgRf5HKvDQTkch6ZTyZBAB1ToW10zLyqDeBNW+f0Lkohs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16118},"module":"./esm/src/mod.js","exports":{".":{"import":"./esm/src/mod.js"}},"gitHead":"2d3ce0874c64912453551313188f809b72ea0572","scripts":{"test":"node test_runner.js"},"_npmUser":{"name":"thewtex","email":"matt@mmmccormick.com"},"repository":{"url":"git+https://github.com/awesome-myst/myst-zod.git","type":"git"},"_npmVersion":"10.8.2","description":"Zod schema for MyST Markdown","directories":{},"_nodeVersion":"20.18.0","_hasShrinkwrap":false,"devDependencies":{"picocolors":"^1.0.0","@types/node":"^20.9.0","@deno/shim-deno":"~0.18.0"},"_npmOperationalInternal":{"tmp":"tmp/myst-zod_0.0.1_1744744588678_0.7868983449752549","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@awesome-myst/myst-zod","version":"0.1.0","license":"MIT","_id":"@awesome-myst/myst-zod@0.1.0","maintainers":[{"name":"thewtex","email":"matt@mmmccormick.com"}],"homepage":"https://github.com/awesome-myst/myst-zod#readme","bugs":{"url":"https://github.com/awesome-myst/myst-zod/issues"},"dist":{"shasum":"5528b4fa5abfefa8748ce3dd95b1608611582f57","tarball":"https://registry.npmjs.org/@awesome-myst/myst-zod/-/myst-zod-0.1.0.tgz","fileCount":203,"integrity":"sha512-FxhEjhRHiOIETNtkqqTEhkAM/S4wZuXBsAB7orbdzrTdky3ZSSPoewvXeWjuPBCgqjEQX8/RDBH+woTlpeTv2w==","signatures":[{"sig":"MEUCIB8Wz9yV2CBpAyBzh9cbYi4dX+6Czb4avXC3pid5mZIDAiEA+kDUuD4bQqUHXjUWKSxfFpeAPFlqwFV3iHZxJ/fH++c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":640520},"module":"./esm/src/index.js","exports":{".":{"import":"./esm/src/index.js"}},"gitHead":"2240fe67990f81c024e439e1dd5f7e8417afed6f","scripts":{"test":"node test_runner.js"},"_npmUser":{"name":"thewtex","email":"matt@mmmccormick.com"},"repository":{"url":"git+https://github.com/awesome-myst/myst-zod.git","type":"git"},"_npmVersion":"10.5.2","description":"Zod schema for MyST Markdown","directories":{},"_nodeVersion":"22.13.0","dependencies":{"zod":"^3.24.2"},"_hasShrinkwrap":false,"devDependencies":{"picocolors":"^1.0.0","@types/node":"^20.9.0","@deno/shim-deno":"~0.18.0"},"_npmOperationalInternal":{"tmp":"tmp/myst-zod_0.1.0_1745347367061_0.30659301567168695","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@awesome-myst/myst-zod","version":"0.1.5","license":"MIT","_id":"@awesome-myst/myst-zod@0.1.5","maintainers":[{"name":"thewtex","email":"matt@mmmccormick.com"}],"homepage":"https://github.com/awesome-myst/myst-zod#readme","bugs":{"url":"https://github.com/awesome-myst/myst-zod/issues"},"dist":{"shasum":"10c0a56463e2cbc25715bf2585ff9ae535d51432","tarball":"https://registry.npmjs.org/@awesome-myst/myst-zod/-/myst-zod-0.1.5.tgz","fileCount":203,"integrity":"sha512-/BLhUyrazXNSChe8sd2zjCV62vY3GMMiHacBBrSnV5JPuk9IbgyxehsA1Nhl8tBNZMJJzhWRfr+YrWYKA1pNTQ==","signatures":[{"sig":"MEUCIF75gJN9sb75wTjJP9i624qPB7idB12tsAe9gx2hGq3cAiEA546wigfET3/+X4yMh3ZTTw8Lwr/5b2dxRuVr96v5zxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":642181},"module":"./esm/src/index.js","exports":{".":{"import":"./esm/src/index.js"}},"gitHead":"ca53fa092fdceea32232878ab241cea652b38bff","scripts":{"test":"node test_runner.js"},"_npmUser":{"name":"thewtex","email":"matt@mmmccormick.com"},"repository":{"url":"git+https://github.com/awesome-myst/myst-zod.git","type":"git"},"_npmVersion":"10.5.2","description":"Zod schema for MyST Markdown","directories":{},"_nodeVersion":"22.13.0","dependencies":{"zod":"^3.24.2"},"_hasShrinkwrap":false,"devDependencies":{"picocolors":"^1.0.0","@types/node":"^20.9.0","@deno/shim-deno":"~0.18.0"},"_npmOperationalInternal":{"tmp":"tmp/myst-zod_0.1.5_1745351249999_0.9926473921751757","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@awesome-myst/myst-zod","version":"0.1.6","license":"MIT","_id":"@awesome-myst/myst-zod@0.1.6","maintainers":[{"name":"thewtex","email":"matt@mmmccormick.com"}],"homepage":"https://github.com/awesome-myst/myst-zod#readme","bugs":{"url":"https://github.com/awesome-myst/myst-zod/issues"},"dist":{"shasum":"983956dc6a4d2bdb53c74292b7a61ce9e6fc7c84","tarball":"https://registry.npmjs.org/@awesome-myst/myst-zod/-/myst-zod-0.1.6.tgz","fileCount":203,"integrity":"sha512-PZVqwtuDbjGrRWZ70eS/bq6AXwHXjCMy0KWCGUt0f0YNRMMu9ZKAyeajmw5hMPhoNXCQ1OWjNRAYXHQ392AHqA==","signatures":[{"sig":"MEUCIQDQGyplQZO/Se7FLnXGn1FlS4KvE/qSxRnPamOWdZ5DaQIgX0khnd1p5e3aHphnjyYpriidZKOulpK8dDCpt/6vpyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":642588},"module":"./esm/src/index.js","exports":{".":{"import":"./esm/src/index.js"}},"gitHead":"99a9eb5f7c83f7803f7dd8f60aafa3b3d20ca3c6","scripts":{"test":"node test_runner.js"},"_npmUser":{"name":"thewtex","email":"matt@mmmccormick.com"},"repository":{"url":"git+https://github.com/awesome-myst/myst-zod.git","type":"git"},"_npmVersion":"10.5.2","description":"Zod schema for MyST Markdown","directories":{},"_nodeVersion":"22.13.0","dependencies":{"zod":"^3.24.2"},"_hasShrinkwrap":false,"devDependencies":{"picocolors":"^1.0.0","@types/node":"^20.9.0","@deno/shim-deno":"~0.18.0"},"_npmOperationalInternal":{"tmp":"tmp/myst-zod_0.1.6_1745426406158_0.7429179013476892","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@awesome-myst/myst-zod","version":"0.2.2","license":"MIT","_id":"@awesome-myst/myst-zod@0.2.2","maintainers":[{"name":"thewtex","email":"matt@mmmccormick.com"}],"homepage":"https://github.com/awesome-myst/myst-zod#readme","bugs":{"url":"https://github.com/awesome-myst/myst-zod/issues"},"dist":{"shasum":"a48f3be476153142fb0a669e64349349534966f0","tarball":"https://registry.npmjs.org/@awesome-myst/myst-zod/-/myst-zod-0.2.2.tgz","fileCount":277,"integrity":"sha512-6YDvMjRtv95WlZFPluAF13Gi5GwGdUTFpNKRVcO5wTiQk+0WBlo4buDKYhAgg7F/1nWhzglAa+f/qcWmxzy+qg==","signatures":[{"sig":"MEUCIHwNzFTeyDVhibJupZuVT0V79ict6YI4cAKFyHORxWmiAiEAkMnP6C6SKxcYaMCx8w0DKuTw5unsg940HQcpP/XYepY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":829473},"module":"./esm/src/index.js","exports":{".":{"import":"./esm/src/index.js"}},"gitHead":"d14f69e6537aa5ec7018f6bfa37d8f0e062c8b64","scripts":{"test":"node test_runner.js"},"_npmUser":{"name":"thewtex","email":"matt@mmmccormick.com"},"repository":{"url":"git+https://github.com/awesome-myst/myst-zod.git","type":"git"},"_npmVersion":"10.5.2","description":"Zod schema for MyST Markdown","directories":{},"_nodeVersion":"22.13.0","dependencies":{"zod":"^3.24.2","orcid":"^1.0.0","doi-utils":"^2.0.5","credit-roles":"^2.1.0","spdx-correct":"^3.2.0","simple-validators":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.2","js-yaml":"^4.1.0","picocolors":"^1.0.0","@types/node":"^20.9.0","@types/js-yaml":"^4.0.9","@deno/shim-deno":"~0.18.0","@types/spdx-correct":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/myst-zod_0.2.2_1746204682992_0.7717119832523678","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@awesome-myst/myst-zod","version":"0.3.0","license":"MIT","_id":"@awesome-myst/myst-zod@0.3.0","maintainers":[{"name":"thewtex","email":"matt@mmmccormick.com"}],"homepage":"https://github.com/awesome-myst/myst-zod#readme","bugs":{"url":"https://github.com/awesome-myst/myst-zod/issues"},"dist":{"shasum":"20703aa9b16c50fdb07e5e38b9621518165aed2f","tarball":"https://registry.npmjs.org/@awesome-myst/myst-zod/-/myst-zod-0.3.0.tgz","fileCount":281,"integrity":"sha512-0BzVEvdYbA8Mni6cwQxOU+OWMCuj37Dzr6goEAwzAOTbGzFa4alZrBqW56Jmgt4EbsAzECK8KjnkShyLsYZL1A==","signatures":[{"sig":"MEUCIQDWrcFoMvy44VDb3Z1W1QkbLY+ozIGDaKKLPI5MpF9q8gIgPKLcg143XyxDxGbb/TIPmLcqvHaB4t6zmmILUoheirI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":832583},"module":"./esm/src/index.js","exports":{".":{"import":"./esm/src/index.js"}},"gitHead":"6c62e3c5fda32a74a6c323883f176d5ff7cee5a8","scripts":{"test":"node test_runner.js"},"_npmUser":{"name":"thewtex","email":"matt@mmmccormick.com"},"repository":{"url":"git+https://github.com/awesome-myst/myst-zod.git","type":"git"},"_npmVersion":"10.5.2","description":"Zod schema for MyST Markdown","directories":{},"_nodeVersion":"22.13.0","dependencies":{"zod":"^3.24.2","orcid":"^1.0.0","doi-utils":"^2.0.5","credit-roles":"^2.1.0","spdx-correct":"^3.2.0","simple-validators":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.2","js-yaml":"^4.1.0","picocolors":"^1.0.0","@types/node":"^20.9.0","@types/js-yaml":"^4.0.9","@deno/shim-deno":"~0.18.0","@types/spdx-correct":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/myst-zod_0.3.0_1746213208057_0.9114291610565188","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@awesome-myst/myst-zod","version":"0.3.1","license":"MIT","_id":"@awesome-myst/myst-zod@0.3.1","maintainers":[{"name":"thewtex","email":"matt@mmmccormick.com"}],"homepage":"https://github.com/awesome-myst/myst-zod#readme","bugs":{"url":"https://github.com/awesome-myst/myst-zod/issues"},"dist":{"shasum":"e5476165c87ce00cd825d76b1926fd0d8e8ad822","tarball":"https://registry.npmjs.org/@awesome-myst/myst-zod/-/myst-zod-0.3.1.tgz","fileCount":281,"integrity":"sha512-TA8Km4/rlupVVbYm+L5T5sS/Q13XR7xh7lrXhM4o6zkSNDwJcze7j1249kT7CZ3Bsq+qcoazcz2Z02frbe5Jnw==","signatures":[{"sig":"MEQCIAgkQKO18mdwZKA/uAfltYDkx6LwTO7+HqE5T7JMMX3YAiAZdt23pazo2mTRxitySd6XKMztEhlD5Yj1tgHayA2PtA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":832796},"module":"./esm/src/index.js","exports":{".":{"import":"./esm/src/index.js"}},"gitHead":"7ef4ab06d4362abe25bf839d98033f75463a52a8","scripts":{"test":"node test_runner.js"},"_npmUser":{"name":"thewtex","email":"matt@mmmccormick.com"},"repository":{"url":"git+https://github.com/awesome-myst/myst-zod.git","type":"git"},"_npmVersion":"10.5.2","description":"Zod schema for MyST Markdown","directories":{},"_nodeVersion":"22.13.0","dependencies":{"zod":"^3.24.2","orcid":"^1.0.0","doi-utils":"^2.0.5","credit-roles":"^2.1.0","spdx-correct":"^3.2.0","simple-validators":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.2","js-yaml":"^4.1.0","picocolors":"^1.0.0","@types/node":"^20.9.0","@types/js-yaml":"^4.0.9","@deno/shim-deno":"~0.18.0","@types/spdx-correct":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/myst-zod_0.3.1_1746214129330_0.8388770997802848","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@awesome-myst/myst-zod","version":"0.4.0","license":"MIT","_id":"@awesome-myst/myst-zod@0.4.0","maintainers":[{"name":"thewtex","email":"matt@mmmccormick.com"}],"homepage":"https://github.com/awesome-myst/myst-zod#readme","bugs":{"url":"https://github.com/awesome-myst/myst-zod/issues"},"dist":{"shasum":"06caf9877243a485cd27c59cded3ddffb024ad53","tarball":"https://registry.npmjs.org/@awesome-myst/myst-zod/-/myst-zod-0.4.0.tgz","fileCount":284,"integrity":"sha512-55aBcfC4MEVIwZsHF4AB8+sVdVbkug5yWquwZoiwVE0CMfbXdbQZoVGgUTBhI5zISpwQIQozjfb/LhO4uZJb7A==","signatures":[{"sig":"MEUCIEDJ/Zu4ZT4TRKZ56Lt8x1TsGbM65TyxmZDhpQkW5VdHAiEAiHyxsDWu1Dpp2FFemy8jLbdCReBW8v8+ZczlGDHxNXA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":835843},"module":"./esm/src/index.js","exports":{".":{"import":"./esm/src/index.js"}},"gitHead":"16fc91c23835d34e3f6e1de6c0ba2939a63026b3","scripts":{"test":"node test_runner.js"},"_npmUser":{"name":"thewtex","actor":{"name":"thewtex","type":"user","email":"matt@mmmccormick.com"},"email":"matt@mmmccormick.com"},"repository":{"url":"git+https://github.com/awesome-myst/myst-zod.git","type":"git"},"_npmVersion":"10.9.2","description":"Zod schema for MyST Markdown","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.24.2","orcid":"^1.0.0","doi-utils":"^2.0.5","credit-roles":"^2.1.0","spdx-correct":"^3.2.0","simple-validators":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.2","js-yaml":"^4.1.0","picocolors":"^1.0.0","@types/node":"^20.9.0","@types/js-yaml":"^4.0.9","@deno/shim-deno":"~0.18.0","@types/spdx-correct":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/myst-zod_0.4.0_1750787513676_0.5514617803639088","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@awesome-myst/myst-zod","version":"0.5.0","license":"MIT","_id":"@awesome-myst/myst-zod@0.5.0","maintainers":[{"name":"thewtex","email":"matt@mmmccormick.com"}],"homepage":"https://github.com/awesome-myst/myst-zod#readme","bugs":{"url":"https://github.com/awesome-myst/myst-zod/issues"},"dist":{"shasum":"b789ff9108f25feadf0b9736a9ada29cce7fcadb","tarball":"https://registry.npmjs.org/@awesome-myst/myst-zod/-/myst-zod-0.5.0.tgz","fileCount":289,"integrity":"sha512-xHb4t7OewTw+aVHP7dYWNxyHnsikyraqSvYAdQoqnuNVo1sKloaKWFFxSr/BK+yesNH0860J+O+NYpoVRQLXIw==","signatures":[{"sig":"MEYCIQCXflTISxGubnrbm//SvGw/aRFES2cQLmEs9fg6N+0VhgIhAJRKCnZVSy+bXSsO2TF+JqXHrcN9hRSNyP2WFhkfUVKo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":956175},"module":"./esm/src/index.js","exports":{".":{"import":"./esm/src/index.js"}},"gitHead":"0011dc1bac6a450a78ca03520472ec3b080a4291","scripts":{"test":"node test_runner.js"},"_npmUser":{"name":"thewtex","email":"matt@mmmccormick.com"},"repository":{"url":"git+https://github.com/awesome-myst/myst-zod.git","type":"git"},"_npmVersion":"10.9.2","description":"Zod schema for MyST Markdown","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.24.2","orcid":"^1.0.0","doi-utils":"^2.0.5","credit-roles":"^2.1.0","spdx-correct":"^3.2.0","simple-validators":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.2","js-yaml":"^4.1.0","picocolors":"^1.0.0","@types/node":"^20.9.0","@types/js-yaml":"^4.0.9","@deno/shim-deno":"~0.18.0","@types/spdx-correct":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/myst-zod_0.5.0_1753930697542_0.4853707388307953","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@awesome-myst/myst-zod","version":"0.6.0","license":"MIT","_id":"@awesome-myst/myst-zod@0.6.0","maintainers":[{"name":"thewtex","email":"matt@mmmccormick.com"}],"homepage":"https://github.com/awesome-myst/myst-zod#readme","bugs":{"url":"https://github.com/awesome-myst/myst-zod/issues"},"dist":{"shasum":"98ab010bd0ee352a6b6e96fed616400227743f17","tarball":"https://registry.npmjs.org/@awesome-myst/myst-zod/-/myst-zod-0.6.0.tgz","fileCount":307,"integrity":"sha512-mwpXyxlTqNtZduCeOE09sIJPdfl4/nQYTKLy0McjOnU0r0SP2Gd8ofNarI3hQhw5chwkBxpiFQI0I7F9OjeBWg==","signatures":[{"sig":"MEYCIQCS/5zrPGmjCdS0BhAQX6YHEgoW0RXVsz5QUMgnYEMHBwIhAJvYgsJPhyrC3WFfmRg5V8TNp8IckTGvRlzaGLkFxEzx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":970950},"module":"./esm/src/index.js","exports":{".":{"import":"./esm/src/index.js"}},"gitHead":"8a72db3cb6f507d6220dba3bc5f11af55b7e5505","scripts":{"test":"node test_runner.js"},"_npmUser":{"name":"thewtex","email":"matt@mmmccormick.com"},"repository":{"url":"git+https://github.com/awesome-myst/myst-zod.git","type":"git"},"_npmVersion":"10.9.2","description":"Zod schema for MyST Markdown","directories":{},"_nodeVersion":"22.16.0","dependencies":{"zod":"^3.24.2","orcid":"^1.0.0","doi-utils":"^2.0.5","credit-roles":"^2.1.0","spdx-correct":"^3.2.0","simple-validators":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.2","js-yaml":"^4.1.0","picocolors":"^1.0.0","@types/node":"^20.9.0","@types/js-yaml":"^4.0.9","@deno/shim-deno":"~0.18.0","@types/spdx-correct":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/myst-zod_0.6.0_1754017120477_0.8205992992798283","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@awesome-myst/myst-zod","version":"0.6.1","license":"MIT","_id":"@awesome-myst/myst-zod@0.6.1","maintainers":[{"name":"thewtex","email":"matt@mmmccormick.com"}],"homepage":"https://github.com/awesome-myst/myst-zod#readme","bugs":{"url":"https://github.com/awesome-myst/myst-zod/issues"},"dist":{"shasum":"1a3cd7de1db2da3998bad5e5a7199e07707890cd","tarball":"https://registry.npmjs.org/@awesome-myst/myst-zod/-/myst-zod-0.6.1.tgz","fileCount":307,"integrity":"sha512-uhSy0SgY6miUdtRWURj2EUSEAgVm2xavrvv3ZyCuraRESz8o8AYHYbzx9dTBR8H4YrYxuRmyrmucrLhdT7o2vA==","signatures":[{"sig":"MEUCIQD6drMDoZBpXidbCKrog2LzKZ9BMG5YGY2BG9TQ2tIF6wIgOtN+yQbzrp+23992AE65R2uMtHAErARn6QiLK16hy84=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":971076},"module":"./esm/src/index.js","exports":{".":{"import":"./esm/src/index.js"}},"gitHead":"2b4de2612da4a7740bcb36c1412e40305c787ef0","scripts":{"test":"node test_runner.js"},"_npmUser":{"name":"thewtex","email":"matt@mmmccormick.com"},"repository":{"url":"git+https://github.com/awesome-myst/myst-zod.git","type":"git"},"_npmVersion":"10.5.2","description":"Zod schema for MyST Markdown","directories":{},"_nodeVersion":"22.13.0","dependencies":{"zod":"^3.24.2","orcid":"^1.0.0","doi-utils":"^2.0.5","credit-roles":"^2.1.0","spdx-correct":"^3.2.0","simple-validators":"^1.1.0"},"_hasShrinkwrap":false,"devDependencies":{"glob":"^11.0.2","js-yaml":"^4.1.0","picocolors":"^1.0.0","@types/node":"^20.9.0","@types/js-yaml":"^4.0.9","@deno/shim-deno":"~0.18.0","@types/spdx-correct":"^3.1.3"},"_npmOperationalInternal":{"tmp":"tmp/myst-zod_0.6.1_1756557312525_0.5275591108588515","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@awesome-myst/myst-zod","version":"0.7.0","description":"Zod schema for MyST Markdown","repository":{"type":"git","url":"git+https://github.com/awesome-myst/myst-zod.git"},"license":"MIT","bugs":{"url":"https://github.com/awesome-myst/myst-zod/issues"},"module":"./esm/src/index.js","exports":{".":{"import":"./esm/src/index.js"}},"scripts":{"test":"node test_runner.js"},"dependencies":{"credit-roles":"^2.1.0","doi-utils":"^2.0.5","orcid":"^1.0.0","simple-validators":"^1.1.0","spdx-correct":"^3.2.0","zod":"^3.24.2"},"devDependencies":{"@types/node":"^20.9.0","picocolors":"^1.0.0","@deno/shim-deno":"~0.18.0","@types/js-yaml":"^4.0.9","@types/spdx-correct":"^3.1.3","glob":"^11.0.2","js-yaml":"^4.1.0"},"gitHead":"bfdd4b8136904e2b5f459fa32f4be73f6cd23b3a","_id":"@awesome-myst/myst-zod@0.7.0","homepage":"https://github.com/awesome-myst/myst-zod#readme","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-umlePqYdYonVHTTxTaEIb5Vp4DezvkPbS7aBYpBH65TDXAtqmb52jS2NyNu6/wKC9MZLGq3aSgwegkk9L0hMHQ==","shasum":"11c0345fb0e47eb80fe4d0c3b7801d501f334c3d","tarball":"https://registry.npmjs.org/@awesome-myst/myst-zod/-/myst-zod-0.7.0.tgz","fileCount":310,"unpackedSize":974429,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCLOwwG+orvpQowYmmzgx8/RQktjCENnrSb8nV2OV5+VAIhANAkzWDGiQQwpuLBzsRaYqsb6TCUO0NkGcoFhfO+3oFg"}]},"_npmUser":{"name":"thewtex","email":"matt@mmmccormick.com"},"directories":{},"maintainers":[{"name":"thewtex","email":"matt@mmmccormick.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/myst-zod_0.7.0_1773425282663_0.3867603814085552"},"_hasShrinkwrap":false}},"time":{"created":"2025-04-15T19:16:28.596Z","modified":"2026-03-13T18:08:03.017Z","0.0.1":"2025-04-15T19:16:28.860Z","0.1.0":"2025-04-22T18:42:47.258Z","0.1.5":"2025-04-22T19:47:30.185Z","0.1.6":"2025-04-23T16:40:06.332Z","0.2.2":"2025-05-02T16:51:23.166Z","0.3.0":"2025-05-02T19:13:28.257Z","0.3.1":"2025-05-02T19:28:49.521Z","0.4.0":"2025-06-24T17:51:53.861Z","0.5.0":"2025-07-31T02:58:17.730Z","0.6.0":"2025-08-01T02:58:40.692Z","0.6.1":"2025-08-30T12:35:12.761Z","0.7.0":"2026-03-13T18:08:02.870Z"},"bugs":{"url":"https://github.com/awesome-myst/myst-zod/issues"},"license":"MIT","homepage":"https://github.com/awesome-myst/myst-zod#readme","repository":{"type":"git","url":"git+https://github.com/awesome-myst/myst-zod.git"},"description":"Zod schema for MyST Markdown","maintainers":[{"name":"thewtex","email":"matt@mmmccormick.com"}],"readme":"# myst-zod\n\n[![CI](https://github.com/awesome-myst/myst-zod/actions/workflows/test.yml/badge.svg)](https://github.com/awesome-myst/myst-zod/actions/workflows/test.yml)\n[![NPM Version](https://img.shields.io/npm/v/%40awesome-myst/myst-zod?style=flat)](https://www.npmjs.com/package/@awesome-myst/myst-zod)\n[![JSR](https://jsr.io/badges/@awesome-myst/myst-zod)](https://jsr.io/@awesome-myst/myst-zod)\n\n> [Zod] schema for [MyST Markdown]\n\nParse [MyST Markdown] abstract syntax trees (ASTs) with a [Zod] schema. This\npackage provides a set of Zod schemas that can be used to validate and parse\nMyST Markdown ASTs.\n\n## Installation\n\n```shell\nnpm install @awesome-myst/myst-zod\n```\n\nor\n\n```shell\ndeno add jsr:@awesome-myst/myst-zod\n```\n\n## Usage\n\nA Zod schema is a TypeScript type-safe way to validate and parse data. The\n`rootSchema` is a Zod schema that can be used to validate and parse MyST\nMarkdown ASTs.\n\n```typescript\nimport { rootSchema } from \"@awesome-myst/myst-zod\";\n\nconst myst = {\n  type: \"root\",\n  children: [\n    {\n      type: \"paragraph\",\n      children: [\n        {\n          type: \"text\",\n          value: \"Hello, world!\",\n        },\n      ],\n    },\n  ],\n};\n\nconst result = rootSchema.parse(myst);\nconsole.log(result);\n// {\n//   type: 'root',\n//   children: [ { type: 'paragraph', children: [Array] } ]\n// }\n```\n\nAn\n[example validator application](https://awesome-myst.github.io/myst-zod/examples/validator/)\nis available\n[in the `examples` directory](https://github.com/awesome-myst/myst-zod/blob/aaf48d575310e07d1c8795d935af3836f4d578be/examples/validator/index.html#L56-L62).\nThe example allows for selection from three commonly-used MyST schemas:\n\n1. `rootSchema` - the root schema for\n   [MyST Markdown AST](https://mystmd.org/spec).\n2. `pageFrontmatterSchema` - the\n   [frontmatter](https://mystmd.org/guide/frontmatter) schema for a MyST\n   Markdown article or documentation page.\n3. `pageSchema` - the schema for a MyST Markdown article or documentation page.\n4. `projectFrontmatterSchema` - the frontmatter schema for a MyST book or\n   project documentation.\n5. `xrefSchema` - the\n   [cross-reference schema](https://mystmd.org/guide/website-metadata#myst-xref-json)\n   for a MyST Markdown project.\n\nSee also [awesome-myst] for more information about the MyST Markdown format.\n\n## API\n\nSee the [API docs](https://jsr.io/@awesome-myst/myst-zod/doc).\n\n## License\n\nMIT License. See [LICENSE](./LICENSE.txt) for details.\n\n## Contributing\n\nContributions are welcome!\n\nFirst,\n[install deno](https://docs.deno.com/runtime/getting_started/installation/),\nthen\n\n```shell\ndeno install\ndeno test -ER\n```\n\n[awesome-myst]: https://github.com/awesome-myst/awesome-myst\n[Zod]: https://zod.dev/\n[MyST Markdown]: https://mystmd.org/\n","readmeFilename":"README.md"}