{"_id":"@amritk/helpers","_rev":"38-7f5362da0fc363bb21faf8ca948b743d","name":"@amritk/helpers","dist-tags":{"latest":"0.22.0"},"versions":{"0.1.0":{"name":"@amritk/helpers","version":"0.1.0","keywords":["json-schema","typescript","mjst"],"author":{"name":"amritk"},"license":"MIT","_id":"@amritk/helpers@0.1.0","maintainers":[{"name":"amritk","email":"amrit.kahlon00@gmail.com"}],"homepage":"https://github.com/amritk/mjst/tree/main/packages/helpers#readme","bugs":{"url":"https://github.com/amritk/mjst/issues"},"dist":{"shasum":"11aa811b3979330f66b05fa58d59e83336432815","tarball":"https://registry.npmjs.org/@amritk/helpers/-/helpers-0.1.0.tgz","fileCount":30,"integrity":"sha512-B/4bX6e3X6fB2xg/0CXIGdH6Vjjx41APuaXakUKzvVBc2IjRcfZTLvBVpTOaNxvLmUJ/GaBZ4EHmWpjyqsPu2g==","signatures":[{"sig":"MEQCIAnVQVa2kYC8ecAejAYv643LVSh6dbop1gWirsIqyf3vAiBlMujDBbO7Y6ONrt45soeRcDtSZrSjNuR+Fj/fXk91ZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":66709},"type":"module","exports":{"./is-object":{"bun":"./src/is-object.ts","types":"./dist/is-object.d.ts","default":"./dist/is-object.js"},"./ref-to-name":{"bun":"./src/ref-to-name.ts","types":"./dist/ref-to-name.d.ts","default":"./dist/ref-to-name.js"},"./resolve-ref":{"bun":"./src/resolve-ref.ts","types":"./dist/resolve-ref.d.ts","default":"./dist/resolve-ref.js"},"./extract-refs":{"bun":"./src/extract-refs.ts","types":"./dist/extract-refs.d.ts","default":"./dist/extract-refs.js"},"./safe-accessor":{"bun":"./src/safe-accessor.ts","types":"./dist/safe-accessor.d.ts","default":"./dist/safe-accessor.js"},"./schema-guards":{"bun":"./src/schema-guards.ts","types":"./dist/schema-guards.d.ts","default":"./dist/schema-guards.js"},"./validate-array":{"bun":"./src/validate-array.ts","types":"./dist/validate-array.d.ts","default":"./dist/validate-array.js"},"./ref-to-filename":{"bun":"./src/ref-to-filename.ts","types":"./dist/ref-to-filename.d.ts","default":"./dist/ref-to-filename.js"},"./validate-record":{"bun":"./src/validate-record.ts","types":"./dist/validate-record.d.ts","default":"./dist/validate-record.js"},"./parse-documentation":{"bun":"./src/parse-documentation.ts","types":"./dist/parse-documentation.d.ts","default":"./dist/parse-documentation.js"},"./resolve-dynamic-refs":{"bun":"./src/resolve-dynamic-refs.ts","types":"./dist/resolve-dynamic-refs.d.ts","default":"./dist/resolve-dynamic-refs.js"},"./build-dynamic-ref-map":{"bun":"./src/build-dynamic-ref-map.ts","types":"./dist/build-dynamic-ref-map.d.ts","default":"./dist/build-dynamic-ref-map.js"},"./upgrade-draft07-schema":{"bun":"./src/upgrade-draft07-schema.ts","types":"./dist/upgrade-draft07-schema.d.ts","default":"./dist/upgrade-draft07-schema.js"},"./generate-type-definition":{"bun":"./src/generate-type-definition.ts","types":"./dist/generate-type-definition.d.ts","default":"./dist/generate-type-definition.js"}},"gitHead":"ad1efe50a859b53f4364b91595f1afa35bc280df","scripts":{"build":"bun run build:code && bun run build:types","build:code":"bun build ./src/build-dynamic-ref-map.ts ./src/extract-refs.ts ./src/generate-type-definition.ts ./src/is-object.ts ./src/parse-documentation.ts ./src/ref-to-filename.ts ./src/ref-to-name.ts ./src/resolve-dynamic-refs.ts ./src/resolve-ref.ts ./src/safe-accessor.ts ./src/schema-guards.ts ./src/upgrade-draft07-schema.ts ./src/validate-array.ts ./src/validate-record.ts --outdir=dist --root=src --target=node","build:types":"tsc -p ."},"_npmUser":{"name":"amritk","email":"amrit.kahlon00@gmail.com"},"repository":{"url":"git+https://github.com/amritk/mjst.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.6.0","description":"Shared utilities for the mjst code generation ecosystem.","directories":{},"_nodeVersion":"24.9.0","dependencies":{"json-schema-typed":"catalog:"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/helpers_0.1.0_1778522971312_0.6912911316541095","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@amritk/helpers","version":"0.2.1","keywords":["json-schema","typescript","mjst"],"author":{"name":"amritk"},"license":"MIT","_id":"@amritk/helpers@0.2.1","maintainers":[{"name":"amritk","email":"amrit+spam@hockey-community.com"}],"homepage":"https://github.com/amritk/mjst/tree/main/packages/helpers#readme","bugs":{"url":"https://github.com/amritk/mjst/issues"},"dist":{"shasum":"307eb1d504e9e02890b9e4758556b1607dce8c63","tarball":"https://registry.npmjs.org/@amritk/helpers/-/helpers-0.2.1.tgz","fileCount":30,"integrity":"sha512-JKSTpBZpMmKCC/fi8Xh46kwjZ5Zet95WssJ4IucnFIloCsBlN687vWi++uGXWh0cZ0i5nvuzroVy4t9g+Xa1Tg==","signatures":[{"sig":"MEQCIHDrVp/1Ue9AO8VbJYOUhpXMiHwpX3Z+9d47ItwEVDnxAiBHuinoUAOHCAM/SUXnAJePAWQoqT4visIDDjNuPxGzAw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amritk%2fhelpers@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66758},"type":"module","exports":{"./is-object":{"bun":"./src/is-object.ts","types":"./dist/is-object.d.ts","default":"./dist/is-object.js"},"./ref-to-name":{"bun":"./src/ref-to-name.ts","types":"./dist/ref-to-name.d.ts","default":"./dist/ref-to-name.js"},"./resolve-ref":{"bun":"./src/resolve-ref.ts","types":"./dist/resolve-ref.d.ts","default":"./dist/resolve-ref.js"},"./extract-refs":{"bun":"./src/extract-refs.ts","types":"./dist/extract-refs.d.ts","default":"./dist/extract-refs.js"},"./safe-accessor":{"bun":"./src/safe-accessor.ts","types":"./dist/safe-accessor.d.ts","default":"./dist/safe-accessor.js"},"./schema-guards":{"bun":"./src/schema-guards.ts","types":"./dist/schema-guards.d.ts","default":"./dist/schema-guards.js"},"./validate-array":{"bun":"./src/validate-array.ts","types":"./dist/validate-array.d.ts","default":"./dist/validate-array.js"},"./ref-to-filename":{"bun":"./src/ref-to-filename.ts","types":"./dist/ref-to-filename.d.ts","default":"./dist/ref-to-filename.js"},"./validate-record":{"bun":"./src/validate-record.ts","types":"./dist/validate-record.d.ts","default":"./dist/validate-record.js"},"./parse-documentation":{"bun":"./src/parse-documentation.ts","types":"./dist/parse-documentation.d.ts","default":"./dist/parse-documentation.js"},"./resolve-dynamic-refs":{"bun":"./src/resolve-dynamic-refs.ts","types":"./dist/resolve-dynamic-refs.d.ts","default":"./dist/resolve-dynamic-refs.js"},"./build-dynamic-ref-map":{"bun":"./src/build-dynamic-ref-map.ts","types":"./dist/build-dynamic-ref-map.d.ts","default":"./dist/build-dynamic-ref-map.js"},"./upgrade-draft07-schema":{"bun":"./src/upgrade-draft07-schema.ts","types":"./dist/upgrade-draft07-schema.d.ts","default":"./dist/upgrade-draft07-schema.js"},"./generate-type-definition":{"bun":"./src/generate-type-definition.ts","types":"./dist/generate-type-definition.d.ts","default":"./dist/generate-type-definition.js"}},"gitHead":"3aeee3195cedb17d42f2c998ba0ee938b8dfd5ae","scripts":{"build":"bun run build:code && bun run build:types","build:code":"bun build ./src/build-dynamic-ref-map.ts ./src/extract-refs.ts ./src/generate-type-definition.ts ./src/is-object.ts ./src/parse-documentation.ts ./src/ref-to-filename.ts ./src/ref-to-name.ts ./src/resolve-dynamic-refs.ts ./src/resolve-ref.ts ./src/safe-accessor.ts ./src/schema-guards.ts ./src/upgrade-draft07-schema.ts ./src/validate-array.ts ./src/validate-record.ts --outdir=dist --root=src --target=node","build:types":"tsc -p ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cabee3f5-d48d-4364-ab6b-8b974d6ce655"}},"repository":{"url":"git+https://github.com/amritk/mjst.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.14.1","description":"Shared utilities for the mjst code generation ecosystem.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"json-schema-typed":"catalog:"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/helpers_0.2.1_1779149031934_0.5271029547250967","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@amritk/helpers","version":"0.2.2","keywords":["json-schema","typescript","mjst"],"author":{"name":"amritk"},"license":"MIT","_id":"@amritk/helpers@0.2.2","maintainers":[{"name":"amritk","email":"amrit+spam@hockey-community.com"}],"homepage":"https://github.com/amritk/mjst/tree/main/packages/helpers#readme","bugs":{"url":"https://github.com/amritk/mjst/issues"},"dist":{"shasum":"349749726f7e3be90980458b651f73d1aeddfa30","tarball":"https://registry.npmjs.org/@amritk/helpers/-/helpers-0.2.2.tgz","fileCount":60,"integrity":"sha512-4ppxGCvTsf/+8j+Pa8ojMSif0YsFpnY8KeoLPs460mjiy1SUq99g8iKXDVrZE8C+kL1uKE8olNYcLA0wjU1/8A==","signatures":[{"sig":"MEYCIQC1Yn11tiD8NEPDbhwN8d0uDRx0y3SNvrN6zJIn60lsRAIhAISd4Hk30d7hIPsrGCSIDXNHVaoLIO8vlax0ONoxG7si","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amritk%2fhelpers@0.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":203361},"type":"module","exports":{"./has-ref":{"bun":"./src/has-ref.ts","types":"./dist/has-ref.d.ts","default":"./dist/has-ref.js"},"./is-object":{"bun":"./src/is-object.ts","types":"./dist/is-object.d.ts","default":"./dist/is-object.js"},"./ref-to-name":{"bun":"./src/ref-to-name.ts","types":"./dist/ref-to-name.d.ts","default":"./dist/ref-to-name.js"},"./resolve-ref":{"bun":"./src/resolve-ref.ts","types":"./dist/resolve-ref.d.ts","default":"./dist/resolve-ref.js"},"./extract-refs":{"bun":"./src/extract-refs.ts","types":"./dist/extract-refs.d.ts","default":"./dist/extract-refs.js"},"./package.json":"./package.json","./safe-accessor":{"bun":"./src/safe-accessor.ts","types":"./dist/safe-accessor.d.ts","default":"./dist/safe-accessor.js"},"./schema-guards":{"bun":"./src/schema-guards.ts","types":"./dist/schema-guards.d.ts","default":"./dist/schema-guards.js"},"./validate-array":{"bun":"./src/validate-array.ts","types":"./dist/validate-array.d.ts","default":"./dist/validate-array.js"},"./ref-to-filename":{"bun":"./src/ref-to-filename.ts","types":"./dist/ref-to-filename.d.ts","default":"./dist/ref-to-filename.js"},"./validate-record":{"bun":"./src/validate-record.ts","types":"./dist/validate-record.d.ts","default":"./dist/validate-record.js"},"./parse-documentation":{"bun":"./src/parse-documentation.ts","types":"./dist/parse-documentation.d.ts","default":"./dist/parse-documentation.js"},"./resolve-dynamic-refs":{"bun":"./src/resolve-dynamic-refs.ts","types":"./dist/resolve-dynamic-refs.d.ts","default":"./dist/resolve-dynamic-refs.js"},"./build-dynamic-ref-map":{"bun":"./src/build-dynamic-ref-map.ts","types":"./dist/build-dynamic-ref-map.d.ts","default":"./dist/build-dynamic-ref-map.js"},"./upgrade-draft07-schema":{"bun":"./src/upgrade-draft07-schema.ts","types":"./dist/upgrade-draft07-schema.d.ts","default":"./dist/upgrade-draft07-schema.js"},"./generate-type-definition":{"bun":"./src/generate-type-definition.ts","types":"./dist/generate-type-definition.d.ts","default":"./dist/generate-type-definition.js"}},"gitHead":"22af8af249909c91a9ce9667dd6c4c35542de8d9","scripts":{"build":"bun run build:code && bun run build:types","build:code":"bun build ./src/build-dynamic-ref-map.ts ./src/extract-refs.ts ./src/generate-type-definition.ts ./src/has-ref.ts ./src/is-object.ts ./src/parse-documentation.ts ./src/ref-to-filename.ts ./src/ref-to-name.ts ./src/resolve-dynamic-refs.ts ./src/resolve-ref.ts ./src/safe-accessor.ts ./src/schema-guards.ts ./src/upgrade-draft07-schema.ts ./src/validate-array.ts ./src/validate-record.ts --outdir=dist --root=src --target=node","build:types":"tsc -p ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cabee3f5-d48d-4364-ab6b-8b974d6ce655"}},"repository":{"url":"git+https://github.com/amritk/mjst.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.14.1","description":"Shared utilities for the mjst code generation ecosystem.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"json-schema-typed":"catalog:"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/helpers_0.2.2_1779178184520_0.6561924370931289","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@amritk/helpers","version":"0.3.0","keywords":["json-schema","typescript","mjst"],"author":{"name":"amritk"},"license":"MIT","_id":"@amritk/helpers@0.3.0","maintainers":[{"name":"amritk","email":"amrit+spam@hockey-community.com"}],"homepage":"https://github.com/amritk/mjst/tree/main/packages/helpers#readme","bugs":{"url":"https://github.com/amritk/mjst/issues"},"dist":{"shasum":"8f4c28137bb14c3c744a709110c8b9e62a78e686","tarball":"https://registry.npmjs.org/@amritk/helpers/-/helpers-0.3.0.tgz","fileCount":64,"integrity":"sha512-/NZIw/BG/YEt0k36MB5YLWF6dRkJkMdU45z0HP+YsVmUBAAP0oNpETVWmKSl3IpXQ01FU0ivNPwl+k1tCxnugg==","signatures":[{"sig":"MEUCIQCXfcDI11csjJ/X0VunDLir3fFmBqIpXhiziCgLIIsNJwIgBqUPmAiygoVLVoZhWdo1PdyXjJAkUzaFm342ZIIvxT0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amritk%2fhelpers@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":208215},"type":"module","exports":{"./has-ref":{"bun":"./src/has-ref.ts","types":"./dist/has-ref.d.ts","default":"./dist/has-ref.js"},"./is-object":{"bun":"./src/is-object.ts","types":"./dist/is-object.d.ts","default":"./dist/is-object.js"},"./ref-to-name":{"bun":"./src/ref-to-name.ts","types":"./dist/ref-to-name.d.ts","default":"./dist/ref-to-name.js"},"./resolve-ref":{"bun":"./src/resolve-ref.ts","types":"./dist/resolve-ref.d.ts","default":"./dist/resolve-ref.js"},"./extract-refs":{"bun":"./src/extract-refs.ts","types":"./dist/extract-refs.d.ts","default":"./dist/extract-refs.js"},"./package.json":"./package.json","./safe-accessor":{"bun":"./src/safe-accessor.ts","types":"./dist/safe-accessor.d.ts","default":"./dist/safe-accessor.js"},"./schema-guards":{"bun":"./src/schema-guards.ts","types":"./dist/schema-guards.d.ts","default":"./dist/schema-guards.js"},"./validate-array":{"bun":"./src/validate-array.ts","types":"./dist/validate-array.d.ts","default":"./dist/validate-array.js"},"./ref-to-filename":{"bun":"./src/ref-to-filename.ts","types":"./dist/ref-to-filename.d.ts","default":"./dist/ref-to-filename.js"},"./validate-record":{"bun":"./src/validate-record.ts","types":"./dist/validate-record.d.ts","default":"./dist/validate-record.js"},"./parse-documentation":{"bun":"./src/parse-documentation.ts","types":"./dist/parse-documentation.d.ts","default":"./dist/parse-documentation.js"},"./resolve-dynamic-refs":{"bun":"./src/resolve-dynamic-refs.ts","types":"./dist/resolve-dynamic-refs.d.ts","default":"./dist/resolve-dynamic-refs.js"},"./build-dynamic-ref-map":{"bun":"./src/build-dynamic-ref-map.ts","types":"./dist/build-dynamic-ref-map.d.ts","default":"./dist/build-dynamic-ref-map.js"},"./derive-root-type-name":{"bun":"./src/derive-root-type-name.ts","types":"./dist/derive-root-type-name.d.ts","default":"./dist/derive-root-type-name.js"},"./upgrade-draft07-schema":{"bun":"./src/upgrade-draft07-schema.ts","types":"./dist/upgrade-draft07-schema.d.ts","default":"./dist/upgrade-draft07-schema.js"},"./generate-type-definition":{"bun":"./src/generate-type-definition.ts","types":"./dist/generate-type-definition.d.ts","default":"./dist/generate-type-definition.js"}},"gitHead":"f7d1b938b17c50080852aab6738026b6e36b27a2","scripts":{"build":"bun run build:code && bun run build:types","build:code":"bun build ./src/build-dynamic-ref-map.ts ./src/derive-root-type-name.ts ./src/extract-refs.ts ./src/generate-type-definition.ts ./src/has-ref.ts ./src/is-object.ts ./src/parse-documentation.ts ./src/ref-to-filename.ts ./src/ref-to-name.ts ./src/resolve-dynamic-refs.ts ./src/resolve-ref.ts ./src/safe-accessor.ts ./src/schema-guards.ts ./src/upgrade-draft07-schema.ts ./src/validate-array.ts ./src/validate-record.ts --outdir=dist --root=src --target=node","build:types":"tsc -p ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cabee3f5-d48d-4364-ab6b-8b974d6ce655"}},"repository":{"url":"git+https://github.com/amritk/mjst.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.14.1","description":"Shared utilities for the mjst code generation ecosystem.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"json-schema-typed":"catalog:"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/helpers_0.3.0_1779262873531_0.3030739995174341","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@amritk/helpers","version":"0.4.0","keywords":["json-schema","typescript","mjst"],"author":{"name":"amritk"},"license":"MIT","_id":"@amritk/helpers@0.4.0","maintainers":[{"name":"amritk","email":"amrit+spam@hockey-community.com"}],"homepage":"https://github.com/amritk/mjst/tree/main/packages/helpers#readme","bugs":{"url":"https://github.com/amritk/mjst/issues"},"dist":{"shasum":"ea3bb5dcbfaf0f77fd66097c05a772bae93c2686","tarball":"https://registry.npmjs.org/@amritk/helpers/-/helpers-0.4.0.tgz","fileCount":68,"integrity":"sha512-mX9KvBKwIhy6ujS46oKlDZeBJ7bGtAMps15tk63XeZnT1CgUKANplFKvEWHi80A55K68a4lbytp8wHrNnxG7RA==","signatures":[{"sig":"MEUCIQDi94AH3qdI+aenqOmAOxptomu1lsxdUhGNO6znlicfgwIgRSbHBaf+WcaXXVuirbDw8Ildvb6GFALxLFhJS5isiNw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amritk%2fhelpers@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":226234},"type":"module","exports":{"./has-ref":{"bun":"./src/has-ref.ts","types":"./dist/has-ref.d.ts","default":"./dist/has-ref.js"},"./is-object":{"bun":"./src/is-object.ts","types":"./dist/is-object.d.ts","default":"./dist/is-object.js"},"./ref-to-name":{"bun":"./src/ref-to-name.ts","types":"./dist/ref-to-name.d.ts","default":"./dist/ref-to-name.js"},"./resolve-ref":{"bun":"./src/resolve-ref.ts","types":"./dist/resolve-ref.d.ts","default":"./dist/resolve-ref.js"},"./extract-refs":{"bun":"./src/extract-refs.ts","types":"./dist/extract-refs.d.ts","default":"./dist/extract-refs.js"},"./package.json":"./package.json","./safe-accessor":{"bun":"./src/safe-accessor.ts","types":"./dist/safe-accessor.d.ts","default":"./dist/safe-accessor.js"},"./schema-guards":{"bun":"./src/schema-guards.ts","types":"./dist/schema-guards.d.ts","default":"./dist/schema-guards.js"},"./mjst-extension":{"bun":"./src/mjst-extension.ts","types":"./dist/mjst-extension.d.ts","default":"./dist/mjst-extension.js"},"./validate-array":{"bun":"./src/validate-array.ts","types":"./dist/validate-array.d.ts","default":"./dist/validate-array.js"},"./ref-to-filename":{"bun":"./src/ref-to-filename.ts","types":"./dist/ref-to-filename.d.ts","default":"./dist/ref-to-filename.js"},"./validate-record":{"bun":"./src/validate-record.ts","types":"./dist/validate-record.d.ts","default":"./dist/validate-record.js"},"./parse-documentation":{"bun":"./src/parse-documentation.ts","types":"./dist/parse-documentation.d.ts","default":"./dist/parse-documentation.js"},"./resolve-dynamic-refs":{"bun":"./src/resolve-dynamic-refs.ts","types":"./dist/resolve-dynamic-refs.d.ts","default":"./dist/resolve-dynamic-refs.js"},"./build-dynamic-ref-map":{"bun":"./src/build-dynamic-ref-map.ts","types":"./dist/build-dynamic-ref-map.d.ts","default":"./dist/build-dynamic-ref-map.js"},"./derive-root-type-name":{"bun":"./src/derive-root-type-name.ts","types":"./dist/derive-root-type-name.d.ts","default":"./dist/derive-root-type-name.js"},"./upgrade-draft07-schema":{"bun":"./src/upgrade-draft07-schema.ts","types":"./dist/upgrade-draft07-schema.d.ts","default":"./dist/upgrade-draft07-schema.js"},"./generate-type-definition":{"bun":"./src/generate-type-definition.ts","types":"./dist/generate-type-definition.d.ts","default":"./dist/generate-type-definition.js"}},"gitHead":"0bb5eaab3ef7949851261c138e956bf3b53c28d9","scripts":{"build":"bun run build:code && bun run build:types","build:code":"bun build ./src/build-dynamic-ref-map.ts ./src/derive-root-type-name.ts ./src/extract-refs.ts ./src/generate-type-definition.ts ./src/has-ref.ts ./src/is-object.ts ./src/mjst-extension.ts ./src/parse-documentation.ts ./src/ref-to-filename.ts ./src/ref-to-name.ts ./src/resolve-dynamic-refs.ts ./src/resolve-ref.ts ./src/safe-accessor.ts ./src/schema-guards.ts ./src/upgrade-draft07-schema.ts ./src/validate-array.ts ./src/validate-record.ts --outdir=dist --root=src --target=node","build:types":"tsc -p ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cabee3f5-d48d-4364-ab6b-8b974d6ce655"}},"repository":{"url":"git+https://github.com/amritk/mjst.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.15.0","description":"Shared utilities for the mjst code generation ecosystem.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"json-schema-typed":"^8.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/helpers_0.4.0_1779734940320_0.8165072586947824","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@amritk/helpers","version":"0.5.0","keywords":["json-schema","typescript","mjst"],"author":{"name":"amritk"},"license":"MIT","_id":"@amritk/helpers@0.5.0","maintainers":[{"name":"amritk","email":"amrit+spam@hockey-community.com"}],"homepage":"https://github.com/amritk/mjst/tree/main/packages/helpers#readme","bugs":{"url":"https://github.com/amritk/mjst/issues"},"dist":{"shasum":"df6971f77010a6ec1ec4d98bedd4643c6d2f24a9","tarball":"https://registry.npmjs.org/@amritk/helpers/-/helpers-0.5.0.tgz","fileCount":68,"integrity":"sha512-P6rEiPJ7FesyIf9UvfxctAlSrhO1KCGwBIvxU2L8S4qrOFx5bsM+CsQvmUzZX/3jQ32QNJekfn/h72Ujy8XEVQ==","signatures":[{"sig":"MEQCIFpS3ITBAFEvQkq/w1vnGPCYbCraWLI+0f+NkqJTU9XuAiBWEDLIP31t9lAPiFYsTWtuDBey6TFgaiIFVWc++vgphQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amritk%2fhelpers@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":229666},"type":"module","exports":{"./has-ref":{"bun":"./src/has-ref.ts","types":"./dist/has-ref.d.ts","default":"./dist/has-ref.js"},"./is-object":{"bun":"./src/is-object.ts","types":"./dist/is-object.d.ts","default":"./dist/is-object.js"},"./ref-to-name":{"bun":"./src/ref-to-name.ts","types":"./dist/ref-to-name.d.ts","default":"./dist/ref-to-name.js"},"./resolve-ref":{"bun":"./src/resolve-ref.ts","types":"./dist/resolve-ref.d.ts","default":"./dist/resolve-ref.js"},"./extract-refs":{"bun":"./src/extract-refs.ts","types":"./dist/extract-refs.d.ts","default":"./dist/extract-refs.js"},"./package.json":"./package.json","./safe-accessor":{"bun":"./src/safe-accessor.ts","types":"./dist/safe-accessor.d.ts","default":"./dist/safe-accessor.js"},"./schema-guards":{"bun":"./src/schema-guards.ts","types":"./dist/schema-guards.d.ts","default":"./dist/schema-guards.js"},"./mjst-extension":{"bun":"./src/mjst-extension.ts","types":"./dist/mjst-extension.d.ts","default":"./dist/mjst-extension.js"},"./validate-array":{"bun":"./src/validate-array.ts","types":"./dist/validate-array.d.ts","default":"./dist/validate-array.js"},"./ref-to-filename":{"bun":"./src/ref-to-filename.ts","types":"./dist/ref-to-filename.d.ts","default":"./dist/ref-to-filename.js"},"./validate-record":{"bun":"./src/validate-record.ts","types":"./dist/validate-record.d.ts","default":"./dist/validate-record.js"},"./parse-documentation":{"bun":"./src/parse-documentation.ts","types":"./dist/parse-documentation.d.ts","default":"./dist/parse-documentation.js"},"./resolve-dynamic-refs":{"bun":"./src/resolve-dynamic-refs.ts","types":"./dist/resolve-dynamic-refs.d.ts","default":"./dist/resolve-dynamic-refs.js"},"./build-dynamic-ref-map":{"bun":"./src/build-dynamic-ref-map.ts","types":"./dist/build-dynamic-ref-map.d.ts","default":"./dist/build-dynamic-ref-map.js"},"./derive-root-type-name":{"bun":"./src/derive-root-type-name.ts","types":"./dist/derive-root-type-name.d.ts","default":"./dist/derive-root-type-name.js"},"./upgrade-draft07-schema":{"bun":"./src/upgrade-draft07-schema.ts","types":"./dist/upgrade-draft07-schema.d.ts","default":"./dist/upgrade-draft07-schema.js"},"./generate-type-definition":{"bun":"./src/generate-type-definition.ts","types":"./dist/generate-type-definition.d.ts","default":"./dist/generate-type-definition.js"}},"gitHead":"0038ee344fef19a76a54ccc075758dacb6f6377c","scripts":{"build":"bun run build:code && bun run build:types","build:code":"bun build ./src/build-dynamic-ref-map.ts ./src/derive-root-type-name.ts ./src/extract-refs.ts ./src/generate-type-definition.ts ./src/has-ref.ts ./src/is-object.ts ./src/mjst-extension.ts ./src/parse-documentation.ts ./src/ref-to-filename.ts ./src/ref-to-name.ts ./src/resolve-dynamic-refs.ts ./src/resolve-ref.ts ./src/safe-accessor.ts ./src/schema-guards.ts ./src/upgrade-draft07-schema.ts ./src/validate-array.ts ./src/validate-record.ts --outdir=dist --root=src --target=node","build:types":"tsc -p ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cabee3f5-d48d-4364-ab6b-8b974d6ce655"}},"repository":{"url":"git+https://github.com/amritk/mjst.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.16.0","description":"Shared utilities for the mjst code generation ecosystem.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"json-schema-typed":"^8.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/helpers_0.5.0_1779992177785_0.8718294743887562","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@amritk/helpers","version":"0.6.0","keywords":["json-schema","typescript","mjst"],"author":{"name":"amritk"},"license":"MIT","_id":"@amritk/helpers@0.6.0","maintainers":[{"name":"amritk","email":"amrit+spam@hockey-community.com"}],"homepage":"https://github.com/amritk/mjst/tree/main/packages/helpers#readme","bugs":{"url":"https://github.com/amritk/mjst/issues"},"dist":{"shasum":"c9ac86736bb589a83aec7f470054e9e4c31bb994","tarball":"https://registry.npmjs.org/@amritk/helpers/-/helpers-0.6.0.tgz","fileCount":68,"integrity":"sha512-jKYTE6jvEJyeeFy3ziObcu642DZ5ekL+Jm/CFBGoczejQp8cRqZ3bCwvns8nUvVXKlilmpJ15llQwSvd3giMdw==","signatures":[{"sig":"MEQCIBdss6cA5U1gNOgCRwtkXhDaU9HmcvbHUiTLdE+n7CAYAiAMM8uUeCOtx0txXi/TR2stmVQAz+k5GfD6Pm4WX8ktfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amritk%2fhelpers@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":231508},"type":"module","exports":{"./has-ref":{"bun":"./src/has-ref.ts","types":"./dist/has-ref.d.ts","default":"./dist/has-ref.js"},"./is-object":{"bun":"./src/is-object.ts","types":"./dist/is-object.d.ts","default":"./dist/is-object.js"},"./ref-to-name":{"bun":"./src/ref-to-name.ts","types":"./dist/ref-to-name.d.ts","default":"./dist/ref-to-name.js"},"./resolve-ref":{"bun":"./src/resolve-ref.ts","types":"./dist/resolve-ref.d.ts","default":"./dist/resolve-ref.js"},"./extract-refs":{"bun":"./src/extract-refs.ts","types":"./dist/extract-refs.d.ts","default":"./dist/extract-refs.js"},"./package.json":"./package.json","./safe-accessor":{"bun":"./src/safe-accessor.ts","types":"./dist/safe-accessor.d.ts","default":"./dist/safe-accessor.js"},"./schema-guards":{"bun":"./src/schema-guards.ts","types":"./dist/schema-guards.d.ts","default":"./dist/schema-guards.js"},"./mjst-extension":{"bun":"./src/mjst-extension.ts","types":"./dist/mjst-extension.d.ts","default":"./dist/mjst-extension.js"},"./validate-array":{"bun":"./src/validate-array.ts","types":"./dist/validate-array.d.ts","default":"./dist/validate-array.js"},"./ref-to-filename":{"bun":"./src/ref-to-filename.ts","types":"./dist/ref-to-filename.d.ts","default":"./dist/ref-to-filename.js"},"./validate-record":{"bun":"./src/validate-record.ts","types":"./dist/validate-record.d.ts","default":"./dist/validate-record.js"},"./parse-documentation":{"bun":"./src/parse-documentation.ts","types":"./dist/parse-documentation.d.ts","default":"./dist/parse-documentation.js"},"./resolve-dynamic-refs":{"bun":"./src/resolve-dynamic-refs.ts","types":"./dist/resolve-dynamic-refs.d.ts","default":"./dist/resolve-dynamic-refs.js"},"./build-dynamic-ref-map":{"bun":"./src/build-dynamic-ref-map.ts","types":"./dist/build-dynamic-ref-map.d.ts","default":"./dist/build-dynamic-ref-map.js"},"./derive-root-type-name":{"bun":"./src/derive-root-type-name.ts","types":"./dist/derive-root-type-name.d.ts","default":"./dist/derive-root-type-name.js"},"./upgrade-draft07-schema":{"bun":"./src/upgrade-draft07-schema.ts","types":"./dist/upgrade-draft07-schema.d.ts","default":"./dist/upgrade-draft07-schema.js"},"./generate-type-definition":{"bun":"./src/generate-type-definition.ts","types":"./dist/generate-type-definition.d.ts","default":"./dist/generate-type-definition.js"}},"gitHead":"22731731d7fe0f439bd654655ac6d050933633f7","scripts":{"build":"bun run build:code && bun run build:types","build:code":"bun build ./src/build-dynamic-ref-map.ts ./src/derive-root-type-name.ts ./src/extract-refs.ts ./src/generate-type-definition.ts ./src/has-ref.ts ./src/is-object.ts ./src/mjst-extension.ts ./src/parse-documentation.ts ./src/ref-to-filename.ts ./src/ref-to-name.ts ./src/resolve-dynamic-refs.ts ./src/resolve-ref.ts ./src/safe-accessor.ts ./src/schema-guards.ts ./src/upgrade-draft07-schema.ts ./src/validate-array.ts ./src/validate-record.ts --outdir=dist --root=src --target=node","build:types":"tsc -p ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cabee3f5-d48d-4364-ab6b-8b974d6ce655"}},"repository":{"url":"git+https://github.com/amritk/mjst.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.16.0","description":"Shared utilities for the mjst code generation ecosystem.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"json-schema-typed":"^8.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/helpers_0.6.0_1779996591406_0.07617079195388099","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@amritk/helpers","version":"0.6.1","keywords":["json-schema","typescript","mjst"],"author":{"name":"amritk"},"license":"MIT","_id":"@amritk/helpers@0.6.1","maintainers":[{"name":"amritk","email":"amrit+spam@hockey-community.com"}],"homepage":"https://github.com/amritk/mjst/tree/main/packages/helpers#readme","bugs":{"url":"https://github.com/amritk/mjst/issues"},"dist":{"shasum":"6d7f8e7d4f62f44e01ff831a2267d6d23767e5e3","tarball":"https://registry.npmjs.org/@amritk/helpers/-/helpers-0.6.1.tgz","fileCount":68,"integrity":"sha512-WF/KoXOzOvzQ+7SDazYQ1gZet9IAcF/Us3EyleIZBmsy3FyVOLmoBXcT+ihwrOmrQ1qfbiKCaQfT44apUq0nWA==","signatures":[{"sig":"MEYCIQDVx37dAhc6bNwYHEzkjSfErrsIp5/SDKjX9QWySN2n9wIhAJ1K+VHGw19mjVjGyonApuHhWzRQFMcp/q8s3LPe+rJA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amritk%2fhelpers@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":236599},"type":"module","exports":{"./has-ref":{"bun":"./src/has-ref.ts","types":"./dist/has-ref.d.ts","default":"./dist/has-ref.js"},"./is-object":{"bun":"./src/is-object.ts","types":"./dist/is-object.d.ts","default":"./dist/is-object.js"},"./ref-to-name":{"bun":"./src/ref-to-name.ts","types":"./dist/ref-to-name.d.ts","default":"./dist/ref-to-name.js"},"./resolve-ref":{"bun":"./src/resolve-ref.ts","types":"./dist/resolve-ref.d.ts","default":"./dist/resolve-ref.js"},"./extract-refs":{"bun":"./src/extract-refs.ts","types":"./dist/extract-refs.d.ts","default":"./dist/extract-refs.js"},"./package.json":"./package.json","./safe-accessor":{"bun":"./src/safe-accessor.ts","types":"./dist/safe-accessor.d.ts","default":"./dist/safe-accessor.js"},"./schema-guards":{"bun":"./src/schema-guards.ts","types":"./dist/schema-guards.d.ts","default":"./dist/schema-guards.js"},"./mjst-extension":{"bun":"./src/mjst-extension.ts","types":"./dist/mjst-extension.d.ts","default":"./dist/mjst-extension.js"},"./validate-array":{"bun":"./src/validate-array.ts","types":"./dist/validate-array.d.ts","default":"./dist/validate-array.js"},"./ref-to-filename":{"bun":"./src/ref-to-filename.ts","types":"./dist/ref-to-filename.d.ts","default":"./dist/ref-to-filename.js"},"./validate-record":{"bun":"./src/validate-record.ts","types":"./dist/validate-record.d.ts","default":"./dist/validate-record.js"},"./parse-documentation":{"bun":"./src/parse-documentation.ts","types":"./dist/parse-documentation.d.ts","default":"./dist/parse-documentation.js"},"./resolve-dynamic-refs":{"bun":"./src/resolve-dynamic-refs.ts","types":"./dist/resolve-dynamic-refs.d.ts","default":"./dist/resolve-dynamic-refs.js"},"./build-dynamic-ref-map":{"bun":"./src/build-dynamic-ref-map.ts","types":"./dist/build-dynamic-ref-map.d.ts","default":"./dist/build-dynamic-ref-map.js"},"./derive-root-type-name":{"bun":"./src/derive-root-type-name.ts","types":"./dist/derive-root-type-name.d.ts","default":"./dist/derive-root-type-name.js"},"./upgrade-draft07-schema":{"bun":"./src/upgrade-draft07-schema.ts","types":"./dist/upgrade-draft07-schema.d.ts","default":"./dist/upgrade-draft07-schema.js"},"./generate-type-definition":{"bun":"./src/generate-type-definition.ts","types":"./dist/generate-type-definition.d.ts","default":"./dist/generate-type-definition.js"}},"gitHead":"0dbbdb75db27cbaa1237d0e0563e90ddecde9462","scripts":{"build":"bun run build:code && bun run build:types","build:code":"bun build ./src/build-dynamic-ref-map.ts ./src/derive-root-type-name.ts ./src/extract-refs.ts ./src/generate-type-definition.ts ./src/has-ref.ts ./src/is-object.ts ./src/mjst-extension.ts ./src/parse-documentation.ts ./src/ref-to-filename.ts ./src/ref-to-name.ts ./src/resolve-dynamic-refs.ts ./src/resolve-ref.ts ./src/safe-accessor.ts ./src/schema-guards.ts ./src/upgrade-draft07-schema.ts ./src/validate-array.ts ./src/validate-record.ts --outdir=dist --root=src --target=node","build:types":"tsc -p ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cabee3f5-d48d-4364-ab6b-8b974d6ce655"}},"repository":{"url":"git+https://github.com/amritk/mjst.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.16.0","description":"Shared utilities for the mjst code generation ecosystem.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"json-schema-typed":"^8.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/helpers_0.6.1_1780000097629_0.8565813081381375","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"@amritk/helpers","version":"0.6.2","keywords":["json-schema","typescript","mjst"],"author":{"name":"amritk"},"license":"MIT","_id":"@amritk/helpers@0.6.2","maintainers":[{"name":"amritk","email":"amrit+spam@hockey-community.com"}],"homepage":"https://github.com/amritk/mjst/tree/main/packages/helpers#readme","bugs":{"url":"https://github.com/amritk/mjst/issues"},"dist":{"shasum":"96f64694ea5386c4d23717b9749ee08170f3d888","tarball":"https://registry.npmjs.org/@amritk/helpers/-/helpers-0.6.2.tgz","fileCount":68,"integrity":"sha512-DP7RNx51s0JZqyhxuq/5deIuW99mOT88wPJton65mkN4Kv+LL/tVlI7AxuXnAWunLbpSZ2rNV/YCefaGtu5yOw==","signatures":[{"sig":"MEUCIQCmEh7Lr33zGkIRcgwldqXGKvmMLWpSkhh9y7ECWnGvPgIgT9IdpyFofgUigSIYYJCswGiRFM1f3MvHRq/JuuO+ook=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amritk%2fhelpers@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":236599},"type":"module","exports":{"./has-ref":{"bun":"./src/has-ref.ts","types":"./dist/has-ref.d.ts","default":"./dist/has-ref.js"},"./is-object":{"bun":"./src/is-object.ts","types":"./dist/is-object.d.ts","default":"./dist/is-object.js"},"./ref-to-name":{"bun":"./src/ref-to-name.ts","types":"./dist/ref-to-name.d.ts","default":"./dist/ref-to-name.js"},"./resolve-ref":{"bun":"./src/resolve-ref.ts","types":"./dist/resolve-ref.d.ts","default":"./dist/resolve-ref.js"},"./extract-refs":{"bun":"./src/extract-refs.ts","types":"./dist/extract-refs.d.ts","default":"./dist/extract-refs.js"},"./package.json":"./package.json","./safe-accessor":{"bun":"./src/safe-accessor.ts","types":"./dist/safe-accessor.d.ts","default":"./dist/safe-accessor.js"},"./schema-guards":{"bun":"./src/schema-guards.ts","types":"./dist/schema-guards.d.ts","default":"./dist/schema-guards.js"},"./mjst-extension":{"bun":"./src/mjst-extension.ts","types":"./dist/mjst-extension.d.ts","default":"./dist/mjst-extension.js"},"./validate-array":{"bun":"./src/validate-array.ts","types":"./dist/validate-array.d.ts","default":"./dist/validate-array.js"},"./ref-to-filename":{"bun":"./src/ref-to-filename.ts","types":"./dist/ref-to-filename.d.ts","default":"./dist/ref-to-filename.js"},"./validate-record":{"bun":"./src/validate-record.ts","types":"./dist/validate-record.d.ts","default":"./dist/validate-record.js"},"./parse-documentation":{"bun":"./src/parse-documentation.ts","types":"./dist/parse-documentation.d.ts","default":"./dist/parse-documentation.js"},"./resolve-dynamic-refs":{"bun":"./src/resolve-dynamic-refs.ts","types":"./dist/resolve-dynamic-refs.d.ts","default":"./dist/resolve-dynamic-refs.js"},"./build-dynamic-ref-map":{"bun":"./src/build-dynamic-ref-map.ts","types":"./dist/build-dynamic-ref-map.d.ts","default":"./dist/build-dynamic-ref-map.js"},"./derive-root-type-name":{"bun":"./src/derive-root-type-name.ts","types":"./dist/derive-root-type-name.d.ts","default":"./dist/derive-root-type-name.js"},"./upgrade-draft07-schema":{"bun":"./src/upgrade-draft07-schema.ts","types":"./dist/upgrade-draft07-schema.d.ts","default":"./dist/upgrade-draft07-schema.js"},"./generate-type-definition":{"bun":"./src/generate-type-definition.ts","types":"./dist/generate-type-definition.d.ts","default":"./dist/generate-type-definition.js"}},"gitHead":"ea364dcc86c57e61cd1d9cbd12cf55d25071aae8","scripts":{"build":"bun run build:code && bun run build:types","build:code":"bun build ./src/build-dynamic-ref-map.ts ./src/derive-root-type-name.ts ./src/extract-refs.ts ./src/generate-type-definition.ts ./src/has-ref.ts ./src/is-object.ts ./src/mjst-extension.ts ./src/parse-documentation.ts ./src/ref-to-filename.ts ./src/ref-to-name.ts ./src/resolve-dynamic-refs.ts ./src/resolve-ref.ts ./src/safe-accessor.ts ./src/schema-guards.ts ./src/upgrade-draft07-schema.ts ./src/validate-array.ts ./src/validate-record.ts --outdir=dist --root=src --target=node","build:types":"tsc -p ."},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cabee3f5-d48d-4364-ab6b-8b974d6ce655"}},"repository":{"url":"git+https://github.com/amritk/mjst.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.16.0","description":"Shared utilities for the mjst code generation ecosystem.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"json-schema-typed":"^8.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/helpers_0.6.2_1780081254003_0.2092262187476206","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@amritk/helpers","version":"0.7.0","keywords":["json-schema","typescript","mjst"],"author":{"name":"amritk"},"license":"MIT","_id":"@amritk/helpers@0.7.0","maintainers":[{"name":"amritk","email":"amrit+spam@hockey-community.com"}],"homepage":"https://github.com/amritk/mjst/tree/main/packages/helpers#readme","bugs":{"url":"https://github.com/amritk/mjst/issues"},"dist":{"shasum":"9f3f8df131a38ff4f0375cdfbd835bce824a2266","tarball":"https://registry.npmjs.org/@amritk/helpers/-/helpers-0.7.0.tgz","fileCount":100,"integrity":"sha512-y4CT76Hz8CGgSEp/kbhVuThJRbP0nGx3mknncMTJN3Ac954IDpOJQ8SW3qw7Lim2khwnjIXeJc/+baUN0ASAfw==","signatures":[{"sig":"MEQCIAPFlH2DbRtUREbxmvXyHRQuwSuAlCE6oByD95WIwwW7AiBcGZ0umlsCZw4/1S6MXuHHWRtHvFFtjdkZF0jNrpfbDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amritk%2fhelpers@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":284631},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","default":"./dist/*.js","development":"./src/*.ts"},"./package.json":"./package.json"},"gitHead":"81f9b0486bd9468dfeac4afeacabc705f702b019","scripts":{"test":"NODE_ENV=production vitest run --root ../.. helpers","build":"tsgo -p tsconfig.build.json && tsc-alias -p tsconfig.build.json -f","types:check":"tsgo -p . --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cabee3f5-d48d-4364-ab6b-8b974d6ce655"}},"repository":{"url":"git+https://github.com/amritk/mjst.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.16.0","description":"Shared utilities for the mjst code generation ecosystem.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"json-schema-typed":"^8.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/helpers_0.7.0_1780124023495_0.38777725740055424","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@amritk/helpers","version":"0.7.1","keywords":["json-schema","typescript","mjst"],"author":{"name":"amritk"},"license":"MIT","_id":"@amritk/helpers@0.7.1","maintainers":[{"name":"amritk","email":"amrit+spam@hockey-community.com"}],"homepage":"https://github.com/amritk/mjst/tree/main/packages/helpers#readme","bugs":{"url":"https://github.com/amritk/mjst/issues"},"dist":{"shasum":"df40265ba820fc2af2d2947df482081b79bd0d66","tarball":"https://registry.npmjs.org/@amritk/helpers/-/helpers-0.7.1.tgz","fileCount":100,"integrity":"sha512-5prCMKLxKqlruT2G7r+nwx96Fjf8nfBwiLeIJVGtIpAhpvZ5C1RMx7701qeKJAxKabH8Uk88Ljsz5+pdxQUQ3A==","signatures":[{"sig":"MEUCID+TUvCCY+JB3SH04m0VPlhkdatb7fdqZop2574vjZcNAiEAgyxiLUx0IH3crrIGToRGrybPD2s4UqsoOgbvr+rctAI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amritk%2fhelpers@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":285151},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","default":"./dist/*.js","development":"./src/*.ts"},"./package.json":"./package.json"},"gitHead":"3d1f5a8de1430b6b00383ff07a5af1a01866b2c2","scripts":{"test":"NODE_ENV=production vitest run --root ../.. helpers","build":"tsgo -p tsconfig.build.json && tsc-alias -p tsconfig.build.json -f","types:check":"tsgo -p . --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cabee3f5-d48d-4364-ab6b-8b974d6ce655"}},"repository":{"url":"git+https://github.com/amritk/mjst.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.16.0","description":"Shared utilities for the mjst code generation ecosystem.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"json-schema-typed":"^8.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/helpers_0.7.1_1780125118160_0.29198006063521764","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@amritk/helpers","version":"0.8.0","keywords":["json-schema","typescript","mjst"],"author":{"name":"amritk"},"license":"MIT","_id":"@amritk/helpers@0.8.0","maintainers":[{"name":"amritk","email":"amrit+spam@hockey-community.com"}],"homepage":"https://github.com/amritk/mjst/tree/main/packages/helpers#readme","bugs":{"url":"https://github.com/amritk/mjst/issues"},"dist":{"shasum":"b18dae672862611ddefc3c636c4764f385418552","tarball":"https://registry.npmjs.org/@amritk/helpers/-/helpers-0.8.0.tgz","fileCount":105,"integrity":"sha512-AURfbsHfGEAwtVi4ORfflRyJDxuiwSm8KlXaXO+U2i0PEWqBMKdnLrq/R4RsEiXn1UnRqA2whmrwjchcN+e/SQ==","signatures":[{"sig":"MEYCIQCb+FC0JNR/hdH1x3Wy+a7evdIHkqbComigRpS0v3cU/gIhAK/+FCXT6lAKMBqZ8XE+Mi4aK/3A0W0ah8/nqQQ25Dob","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amritk%2fhelpers@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":293448},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","default":"./dist/*.js","development":"./src/*.ts"},"./package.json":"./package.json"},"gitHead":"6d301635311e3b7d5e468318ad035488250b4fd3","scripts":{"test":"NODE_ENV=production vitest run --root ../.. helpers","build":"tsgo -p tsconfig.build.json && tsc-alias -p tsconfig.build.json -f","types:check":"tsgo -p . --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cabee3f5-d48d-4364-ab6b-8b974d6ce655"}},"repository":{"url":"git+https://github.com/amritk/mjst.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.16.0","description":"Shared utilities for the mjst code generation ecosystem.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"json-schema-typed":"^8.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/helpers_0.8.0_1780216370095_0.7137672302887115","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@amritk/helpers","version":"0.9.0","keywords":["json-schema","typescript","mjst"],"author":{"name":"amritk"},"license":"MIT","_id":"@amritk/helpers@0.9.0","maintainers":[{"name":"amritk","email":"amrit+spam@hockey-community.com"}],"homepage":"https://github.com/amritk/mjst/tree/main/packages/helpers#readme","bugs":{"url":"https://github.com/amritk/mjst/issues"},"dist":{"shasum":"65a1b0f2263c19c9b0406edccc8556666ccb077e","tarball":"https://registry.npmjs.org/@amritk/helpers/-/helpers-0.9.0.tgz","fileCount":44,"integrity":"sha512-O2YDfpmbQN0Ky+maGYB+UfGey9+qYTSrAO3Tf8UNSeon++NMCV4kRzGT02X6SE+qtkNJ24d5ph8lUoGycT6PSw==","signatures":[{"sig":"MEUCIQDOx0XJb+9HDpcSXXZ5S8mJ3TDZqmv/kcSR+c4HaZnilwIgNEXgA90LwvVzbpGYMuX6ROwQXx7xvSpsomMs5ipY5Jo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amritk%2fhelpers@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105023},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","default":"./dist/*.js"},"./package.json":"./package.json"},"gitHead":"748a61f213a23738f7fd93df0ba2f3b166db70f8","scripts":{"test":"NODE_ENV=production vitest run --root ../.. helpers","build":"tsgo -p tsconfig.build.json && tsc-alias -p tsconfig.build.json -f","types:check":"tsgo -p . --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cabee3f5-d48d-4364-ab6b-8b974d6ce655"}},"repository":{"url":"git+https://github.com/amritk/mjst.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.16.0","description":"Shared utilities for the mjst code generation ecosystem.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"json-schema-typed":"^8.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/helpers_0.9.0_1781115049240_0.30646338690318853","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@amritk/helpers","version":"0.10.0","keywords":["json-schema","typescript","mjst"],"author":{"name":"amritk"},"license":"MIT","_id":"@amritk/helpers@0.10.0","maintainers":[{"name":"amritk","email":"amrit+spam@hockey-community.com"}],"homepage":"https://github.com/amritk/mjst/tree/main/packages/helpers#readme","bugs":{"url":"https://github.com/amritk/mjst/issues"},"dist":{"shasum":"3e77c642d36c535407d7c9bf0b6d3be6a783e3a4","tarball":"https://registry.npmjs.org/@amritk/helpers/-/helpers-0.10.0.tgz","fileCount":46,"integrity":"sha512-WlzF5pRkMTkhKHZ2RGEIdQ61lOsJXXRn6MWVKTrZyqLSfrsTHfBgEsTd70lSilkeAvzwezuxD5CV4Tzz5vo/1g==","signatures":[{"sig":"MEUCIQDv2Q3HFScKiRHLJhCpJnlg6uo4cU6gmsoDlnzdWxzkcgIgKSdVwY6J7NmTYosF1fxTuua6zOqkvC9tjx6uvJ6Zm3g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amritk%2fhelpers@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109173},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","default":"./dist/*.js"},"./package.json":"./package.json"},"gitHead":"6bbc12cb0898d4447e07c33ab922b30147573b41","scripts":{"test":"NODE_ENV=production vitest run --root ../.. helpers","build":"tsgo -p tsconfig.build.json && tsc-alias -p tsconfig.build.json -f","types:check":"tsgo -p . --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cabee3f5-d48d-4364-ab6b-8b974d6ce655"}},"repository":{"url":"git+https://github.com/amritk/mjst.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.16.0","description":"Shared utilities for the mjst code generation ecosystem.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"json-schema-typed":"^8.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/helpers_0.10.0_1781120448720_0.45741855376787255","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@amritk/helpers","version":"0.10.1","keywords":["json-schema","typescript","mjst"],"author":{"name":"amritk"},"license":"MIT","_id":"@amritk/helpers@0.10.1","maintainers":[{"name":"amritk","email":"amrit+spam@hockey-community.com"}],"homepage":"https://github.com/amritk/mjst/tree/main/packages/helpers#readme","bugs":{"url":"https://github.com/amritk/mjst/issues"},"dist":{"shasum":"9974b58110d7374e8b87354659015ee87a042269","tarball":"https://registry.npmjs.org/@amritk/helpers/-/helpers-0.10.1.tgz","fileCount":46,"integrity":"sha512-BYLEPMAPdm5oq9yUImr6RtnkqVcC+6P5ELLepQRwLhDOZ11TIboEnHz0ZYritf43+qiP+ViAelxBaUCQ1Ayy5w==","signatures":[{"sig":"MEUCIQDTgaeHG/p3hSOwQtWtnD2CigB1mLjtBcl3rHw5a4EjRgIgEP516JUuONwfFcw5KcjrePl76b78V8LG8iXBsiBKQlk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amritk%2fhelpers@0.10.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":110220},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","default":"./dist/*.js"},"./package.json":"./package.json"},"gitHead":"c54b0be57d9523244d4728125b933379b4a7590d","scripts":{"test":"NODE_ENV=production vitest run --root ../.. helpers","build":"tsgo -p tsconfig.build.json && tsc-alias -p tsconfig.build.json -f","types:check":"tsgo -p . --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cabee3f5-d48d-4364-ab6b-8b974d6ce655"}},"repository":{"url":"git+https://github.com/amritk/mjst.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.17.0","description":"Shared utilities for the mjst code generation ecosystem.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"json-schema-typed":"^8.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/helpers_0.10.1_1782204101410_0.12131047390025596","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"@amritk/helpers","version":"0.10.2","keywords":["json-schema","typescript","mjst"],"author":{"name":"amritk"},"license":"MIT","_id":"@amritk/helpers@0.10.2","maintainers":[{"name":"amritk","email":"amrit+spam@hockey-community.com"}],"homepage":"https://github.com/amritk/mjst/tree/main/packages/helpers#readme","bugs":{"url":"https://github.com/amritk/mjst/issues"},"dist":{"shasum":"15661e8aff891be8d6763de9733b7388a0bbf9c4","tarball":"https://registry.npmjs.org/@amritk/helpers/-/helpers-0.10.2.tgz","fileCount":71,"integrity":"sha512-p6VvXgr6SXt20P4FV3tDXq4FBvuZHmnHZ6J15gq/OjBJfSb/e0RVSoM5AJJjgopaKrT43vUzyDovDGNajVmxMQ==","signatures":[{"sig":"MEQCIF+GNXCwnzOuXuMOqobxX+Dg5ktUnfFMspu4EGzmfUOiAiAKC1qN/uX+g/sF2cfvIiKtuznI2k3nn+oM8KI8K5lWPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amritk%2fhelpers@0.10.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":206373},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","default":"./dist/*.js"},"./package.json":"./package.json"},"gitHead":"3ff2122f35b01511d8245fa28764056193a9f1f9","scripts":{"test":"NODE_ENV=production vitest run --root ../.. helpers","build":"tsgo -p tsconfig.build.json && tsc-alias -p tsconfig.build.json -f","types:check":"tsgo -p . --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cabee3f5-d48d-4364-ab6b-8b974d6ce655"}},"repository":{"url":"git+https://github.com/amritk/mjst.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.18.0","description":"Shared utilities for the mjst code generation ecosystem.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"json-schema-typed":"^8.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/helpers_0.10.2_1783267882276_0.9012830629916668","host":"s3://npm-registry-packages-npm-production"}},"0.10.3":{"name":"@amritk/helpers","version":"0.10.3","keywords":["json-schema","typescript","mjst"],"author":{"name":"amritk"},"license":"MIT","_id":"@amritk/helpers@0.10.3","maintainers":[{"name":"amritk","email":"amrit+spam@hockey-community.com"}],"homepage":"https://github.com/amritk/mjst/tree/main/packages/helpers#readme","bugs":{"url":"https://github.com/amritk/mjst/issues"},"dist":{"shasum":"8fc79c77d791b1f5469e035c9fbcb546e9f5b5fb","tarball":"https://registry.npmjs.org/@amritk/helpers/-/helpers-0.10.3.tgz","fileCount":71,"integrity":"sha512-E0WgvMPkoP1Y3OtI65buYaECiZQQ9BGfdZComD0JgJgpoZq6iVvm78yxHJieN2ydDSKviuTFPjHC7pHH0EiJPg==","signatures":[{"sig":"MEYCIQDuthS4dXhHGwxY4kf16tdsvS8VhYTgG6vSBR6kK32cwQIhAN2FL06sUIvj9x1dOWzIaRKXZRxVxVO+vguvjJgYhudU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amritk%2fhelpers@0.10.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":210058},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","default":"./dist/*.js"},"./package.json":"./package.json"},"gitHead":"27fd596e0f05a25a25106c7b82840472443dc7e1","scripts":{"test":"NODE_ENV=production vitest run --root ../.. helpers","build":"tsgo -p tsconfig.build.json && tsc-alias -p tsconfig.build.json -f","types:check":"tsgo -p . --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cabee3f5-d48d-4364-ab6b-8b974d6ce655"}},"repository":{"url":"git+https://github.com/amritk/mjst.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.18.0","description":"Shared utilities for the mjst code generation ecosystem.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"json-schema-typed":"^8.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/helpers_0.10.3_1783277252472_0.41287914096566647","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@amritk/helpers","version":"0.11.0","keywords":["json-schema","typescript","mjst"],"author":{"name":"amritk"},"license":"MIT","_id":"@amritk/helpers@0.11.0","maintainers":[{"name":"amritk","email":"amrit+spam@hockey-community.com"}],"homepage":"https://github.com/amritk/mjst/tree/main/packages/helpers#readme","bugs":{"url":"https://github.com/amritk/mjst/issues"},"dist":{"shasum":"a586edcb50b242c52e83152ca56ae4693c3e411f","tarball":"https://registry.npmjs.org/@amritk/helpers/-/helpers-0.11.0.tgz","fileCount":74,"integrity":"sha512-b1qnfyPVRQEkzWi08s8smgptL+KOvKzD0+J74xeq7icsamRvAlyQkiFwLwtNZcRybIDHleswi2l/dzMnS7Tzkg==","signatures":[{"sig":"MEYCIQD07teO7KPF8AgtPbIWmxOIO9SbhcuseGGXPkhpTDxjlgIhAL00WhzE3pK41q4jHBDDD98B9Ua8eKLaPKrjiK4mRXJs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amritk%2fhelpers@0.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":221228},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","default":"./dist/*.js"},"./package.json":"./package.json"},"gitHead":"73f5455d3496ff763bd39eac1d0ba3795f5637fe","scripts":{"test":"NODE_ENV=production vitest run --root ../.. helpers","build":"tsgo -p tsconfig.build.json && tsc-alias -p tsconfig.build.json -f","types:check":"tsgo -p . --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cabee3f5-d48d-4364-ab6b-8b974d6ce655"}},"repository":{"url":"git+https://github.com/amritk/mjst.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.18.0","description":"Shared utilities for the mjst code generation ecosystem.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"json-schema-typed":"^8.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/helpers_0.11.0_1783317202102_0.7730783472980971","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@amritk/helpers","version":"0.12.0","keywords":["json-schema","typescript","mjst"],"author":{"name":"amritk"},"license":"MIT","_id":"@amritk/helpers@0.12.0","maintainers":[{"name":"amritk","email":"amrit+spam@hockey-community.com"}],"homepage":"https://github.com/amritk/mjst/tree/main/packages/helpers#readme","bugs":{"url":"https://github.com/amritk/mjst/issues"},"dist":{"shasum":"cb6496f83489bbc3ad954ba7b7aafa2268ceeaf6","tarball":"https://registry.npmjs.org/@amritk/helpers/-/helpers-0.12.0.tgz","fileCount":74,"integrity":"sha512-bgk8LG5GyR3+5Ymbn05lZA68Es9bosqcJpXpk1MsvNb6roYpOIlmP3a7XsLRE7RsKo+zDaZTnaEWZzdzUYWOew==","signatures":[{"sig":"MEUCIDbNk8aJCtx3ch1UwByYRBcxOEFK9ts1JZtvfsF+1OeuAiEAttY3uO65ytCVseWkWqdFO9q5iuXVBVK/Z9PoVe5XPBE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amritk%2fhelpers@0.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":223027},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","default":"./dist/*.js"},"./package.json":"./package.json"},"gitHead":"5b3cfea7f49844d2ff36f0064448eca193300f7b","scripts":{"test":"NODE_ENV=production vitest run --root ../.. helpers","build":"tsgo -p tsconfig.build.json && tsc-alias -p tsconfig.build.json -f","types:check":"tsgo -p . --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cabee3f5-d48d-4364-ab6b-8b974d6ce655"}},"repository":{"url":"git+https://github.com/amritk/mjst.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.18.0","description":"Shared utilities for the mjst code generation ecosystem.","directories":{},"_nodeVersion":"20.20.2","dependencies":{"json-schema-typed":"^8.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/helpers_0.12.0_1783359186762_0.23472520623484128","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@amritk/helpers","version":"0.13.0","keywords":["json-schema","typescript","mjst"],"author":{"name":"amritk"},"license":"MIT","_id":"@amritk/helpers@0.13.0","maintainers":[{"name":"amritk","email":"amrit+spam@hockey-community.com"}],"homepage":"https://github.com/amritk/mjst/tree/main/packages/helpers#readme","bugs":{"url":"https://github.com/amritk/mjst/issues"},"dist":{"shasum":"b7c2b44c352e041c5ae8ff8f63f64b53284ede33","tarball":"https://registry.npmjs.org/@amritk/helpers/-/helpers-0.13.0.tgz","fileCount":74,"integrity":"sha512-zkUXJXidIETbNDiN8M6v56cIFs4m7EkYN/tzVL2CUHnztvMDcIJ83ye6fFK6mIdBe8MbuI88SpMxYg6UZYHJBQ==","signatures":[{"sig":"MEUCIDHik1mU8lNdY+Vjf62OJYuYynJNWcPontv0fSUyxIOjAiEAnUy0WkJRf6n7xTk6H/doWWw670p9q1IPW1+PFyUp4Xw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amritk%2fhelpers@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":229282},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","default":"./dist/*.js"},"./package.json":"./package.json"},"gitHead":"109f93b803d420a3f33e8491f597f75db9bc9ece","scripts":{"test":"NODE_ENV=production vitest run --root ../.. helpers","build":"tsgo -p tsconfig.build.json && tsc-alias -p tsconfig.build.json -f","types:check":"tsgo -p . --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cabee3f5-d48d-4364-ab6b-8b974d6ce655"}},"repository":{"url":"git+https://github.com/amritk/mjst.git","type":"git","directory":"packages/helpers"},"_npmVersion":"12.0.1","description":"Shared utilities for the mjst code generation ecosystem.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"json-schema-typed":"^8.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/helpers_0.13.0_1784012640368_0.8014608086891324","host":"s3://npm-registry-packages-npm-production"}},"0.13.1":{"name":"@amritk/helpers","version":"0.13.1","keywords":["json-schema","typescript","mjst"],"author":{"name":"amritk"},"license":"MIT","_id":"@amritk/helpers@0.13.1","maintainers":[{"name":"amritk","email":"amrit+spam@hockey-community.com"}],"homepage":"https://github.com/amritk/mjst/tree/main/packages/helpers#readme","bugs":{"url":"https://github.com/amritk/mjst/issues"},"dist":{"shasum":"fca397166fef314bc6e9cc06345ba50c03304b40","tarball":"https://registry.npmjs.org/@amritk/helpers/-/helpers-0.13.1.tgz","fileCount":74,"integrity":"sha512-ynP8QaPTEiA3P3NnNkMlHcXmJdtJXvKJmiXQaalfPTMqdKgIioSQ5UG4EcklWBO2QCAt7+Gb+il8LTgXbcVZgQ==","signatures":[{"sig":"MEUCIHjKyz3zoZ8XFCkFO1eOIrPx0hpr+hdx0Q2G9akmSaI2AiEAhvOkdkSC6fF77ovZuvQg/pe1N4N5W6gHEq6up443mZM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amritk%2fhelpers@0.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":230119},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","default":"./dist/*.js"},"./package.json":"./package.json"},"gitHead":"7a2e87cf653a9adf14d2f7c0aa19a366463ed6a8","scripts":{"test":"NODE_ENV=production vitest run --root ../.. helpers","build":"tsgo -p tsconfig.build.json && tsc-alias -p tsconfig.build.json -f","types:check":"tsgo -p . --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cabee3f5-d48d-4364-ab6b-8b974d6ce655"}},"repository":{"url":"git+https://github.com/amritk/mjst.git","type":"git","directory":"packages/helpers"},"_npmVersion":"12.0.1","description":"Shared utilities for the mjst code generation ecosystem.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"json-schema-typed":"^8.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/helpers_0.13.1_1784255643737_0.4736247100450852","host":"s3://npm-registry-packages-npm-production"}},"0.13.2":{"name":"@amritk/helpers","version":"0.13.2","keywords":["json-schema","typescript","mjst"],"author":{"name":"amritk"},"license":"MIT","_id":"@amritk/helpers@0.13.2","maintainers":[{"name":"amritk","email":"amrit+spam@hockey-community.com"}],"homepage":"https://github.com/amritk/mjst/tree/main/packages/helpers#readme","bugs":{"url":"https://github.com/amritk/mjst/issues"},"dist":{"shasum":"d40ea13c21c1cd848df3c571e00a93c2f1a8ae89","tarball":"https://registry.npmjs.org/@amritk/helpers/-/helpers-0.13.2.tgz","fileCount":75,"integrity":"sha512-VIRKPVla79oBenQ5U4B5+gf6F7z4gg0+Yuip2LHzAzbL7xtPNZw6K97nZReyAqpOBKEwzEtdaB0dXawz882W4Q==","signatures":[{"sig":"MEUCIQC8gqnXjAYmM4DEJHKc4x6p81J/rq/nO7FIqQ14vPFGRQIgarALIiVkWw6kx/W5OmwrcDzSnCcapMcQF81CDb/g25g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amritk%2fhelpers@0.13.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":231182},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","default":"./dist/*.js"},"./package.json":"./package.json"},"gitHead":"29a068e0d1778e8cc7d775b2829cccf572114aad","scripts":{"test":"NODE_ENV=production vitest run --root ../.. helpers","build":"tsgo -p tsconfig.build.json && tsc-alias -p tsconfig.build.json -f","types:check":"tsgo -p . --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cabee3f5-d48d-4364-ab6b-8b974d6ce655"}},"repository":{"url":"git+https://github.com/amritk/mjst.git","type":"git","directory":"packages/helpers"},"_npmVersion":"12.0.1","description":"Shared utilities for the mjst code generation ecosystem.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"json-schema-typed":"^8.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/helpers_0.13.2_1784280005585_0.48794317834260403","host":"s3://npm-registry-packages-npm-production"}},"0.13.3":{"name":"@amritk/helpers","version":"0.13.3","keywords":["json-schema","typescript","mjst"],"author":{"name":"amritk"},"license":"MIT","_id":"@amritk/helpers@0.13.3","maintainers":[{"name":"amritk","email":"amrit+spam@hockey-community.com"}],"homepage":"https://github.com/amritk/mjst/tree/main/packages/helpers#readme","bugs":{"url":"https://github.com/amritk/mjst/issues"},"dist":{"shasum":"abdb0638c13604d60bd239499989ed6b85c0b58b","tarball":"https://registry.npmjs.org/@amritk/helpers/-/helpers-0.13.3.tgz","fileCount":75,"integrity":"sha512-idmGa96EOT95iEizsehYVer8IJHdayqPtP/iKoCmU2XHYraeDFCaw+k3D3tDgC+2GYfBZoP+gxPrxbg5Mmaknw==","signatures":[{"sig":"MEUCIGDxh+9k/hnXPiRTgHxrwmozg8QB27krclxEI5ZZN/gyAiEA1xGtf9EKEXj36Y4IkQ/gslM4CCEDs7XFWdETsoqRuLM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amritk%2fhelpers@0.13.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":185696},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","default":"./dist/*.js"},"./package.json":"./package.json"},"gitHead":"b90fd1c8c047fc8481705018eddd577d19108c96","scripts":{"test":"NODE_ENV=production vitest run --root ../.. helpers","build":"tsgo -p tsconfig.build.json && tsc-alias -p tsconfig.build.json -f && node ../../scripts/strip-comments.mjs","types:check":"tsgo -p . --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cabee3f5-d48d-4364-ab6b-8b974d6ce655"}},"repository":{"url":"git+https://github.com/amritk/mjst.git","type":"git","directory":"packages/helpers"},"_npmVersion":"12.0.1","description":"Shared utilities for the mjst code generation ecosystem.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"json-schema-typed":"^8.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/helpers_0.13.3_1784452127466_0.038918159843450706","host":"s3://npm-registry-packages-npm-production"}},"0.13.4":{"name":"@amritk/helpers","version":"0.13.4","keywords":["json-schema","typescript","mjst"],"author":{"name":"amritk"},"license":"MIT","_id":"@amritk/helpers@0.13.4","maintainers":[{"name":"amritk","email":"amrit+spam@hockey-community.com"}],"homepage":"https://github.com/amritk/mjst/tree/main/packages/helpers#readme","bugs":{"url":"https://github.com/amritk/mjst/issues"},"dist":{"shasum":"d8d5eca2e9a4410699ee66f6e74b92193d2d2579","tarball":"https://registry.npmjs.org/@amritk/helpers/-/helpers-0.13.4.tgz","fileCount":76,"integrity":"sha512-a/kPj4fR7Pz6aXPUTYPqVA3w16g1haw3oRM9kni5nzsVFiiuw6qGOLTrEBQx5bcjbSlFq8ErZl+x5rZLqDdYng==","signatures":[{"sig":"MEQCIEwJgoNHnKAfMdJPUU8BySq0JXoZVe2kMcHmRF0CKkO9AiA7IQnYDCALjTSPw27FwH1X1YUqdP+khswx91HfyIIXhw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amritk%2fhelpers@0.13.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187427},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","default":"./dist/*.js"},"./package.json":"./package.json"},"gitHead":"30b4c324c09d2928d62084973cdde49d3356b4b4","scripts":{"test":"NODE_ENV=production vitest run --root ../.. helpers","build":"tsgo -p tsconfig.build.json && tsc-alias -p tsconfig.build.json -f && node ../../scripts/strip-comments.mjs","types:check":"tsgo -p . --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cabee3f5-d48d-4364-ab6b-8b974d6ce655"}},"repository":{"url":"git+https://github.com/amritk/mjst.git","type":"git","directory":"packages/helpers"},"_npmVersion":"12.0.1","description":"Shared utilities for the mjst code generation ecosystem.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"json-schema-typed":"^8.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/helpers_0.13.4_1784702754523_0.2923138846615996","host":"s3://npm-registry-packages-npm-production"}},"0.13.5":{"name":"@amritk/helpers","version":"0.13.5","keywords":["json-schema","typescript","mjst"],"author":{"name":"amritk"},"license":"MIT","_id":"@amritk/helpers@0.13.5","maintainers":[{"name":"amritk","email":"amrit+spam@hockey-community.com"}],"homepage":"https://github.com/amritk/mjst/tree/main/packages/helpers#readme","bugs":{"url":"https://github.com/amritk/mjst/issues"},"dist":{"shasum":"40c21d8206634facbede3e6807a00247cc7a51e9","tarball":"https://registry.npmjs.org/@amritk/helpers/-/helpers-0.13.5.tgz","fileCount":76,"integrity":"sha512-va8SBM1StSzykFCmw/Un0a1vxJ88aVYv8XSd3VI7712ZcnkNSEDJpWl/JJsGZkYmR/TqsJzEiESRB9daUhEFyQ==","signatures":[{"sig":"MEYCIQCnU2UuOru7Did2Z8gjI5xSo32FgLAcdQ7029ae7w6IQgIhAMLT+rZqqdyLsorZbWor0FqSEivgsQHf1gE+fRpPVgRi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amritk%2fhelpers@0.13.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187653},"type":"module","exports":{"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","default":"./dist/*.js"},"./package.json":"./package.json"},"gitHead":"4008a1da41512933f7d05206b0d7bc6563cea4ce","scripts":{"test":"NODE_ENV=production vitest run --root ../.. helpers","build":"tsgo -p tsconfig.build.json && tsc-alias -p tsconfig.build.json -f && node ../../scripts/strip-comments.mjs","types:check":"tsgo -p . --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cabee3f5-d48d-4364-ab6b-8b974d6ce655"}},"repository":{"url":"git+https://github.com/amritk/mjst.git","type":"git","directory":"packages/helpers"},"_npmVersion":"12.0.1","description":"Shared utilities for the mjst code generation ecosystem.","directories":{},"_nodeVersion":"24.18.0","dependencies":{"json-schema-typed":"^8.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/helpers_0.13.5_1784875832250_0.5216077350843462","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@amritk/helpers","version":"0.14.0","keywords":["json-schema","typescript","mjst"],"author":{"name":"amritk"},"license":"MIT","_id":"@amritk/helpers@0.14.0","maintainers":[{"name":"amritk","email":"amrit+spam@hockey-community.com"}],"homepage":"https://github.com/amritk/mjst/tree/main/packages/helpers#readme","bugs":{"url":"https://github.com/amritk/mjst/issues"},"dist":{"shasum":"9bd88e691ad504ee02481dbd3589e3ba6aaefeff","tarball":"https://registry.npmjs.org/@amritk/helpers/-/helpers-0.14.0.tgz","fileCount":79,"integrity":"sha512-LazbcQoB9xpMFW5wI+tZdrpwXbAjI9YUCJK7sJGpEBc7SizzADvuq5k2dcfa02qwhcOWHB/jqoJbKEwP7DHFXg==","signatures":[{"sig":"MEUCIF59V6WM3afQyZnH6LfLGozJd2uJVm+zQloF7qmk4NLGAiEAtY/+cigrUqtDICWsiq2HycqLQn+zl8ukV1cjZ6luczs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amritk%2fhelpers@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":207533},"type":"module","engines":{"node":">=20"},"exports":{"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","default":"./dist/*.js"},"./package.json":"./package.json"},"gitHead":"3630667665a873c96f071e3b8d12f538e751d4f0","scripts":{"test":"NODE_ENV=production vitest run --root ../.. helpers","build":"tsgo -p tsconfig.build.json && tsc-alias -p tsconfig.build.json -f && node ../../scripts/strip-comments.mjs","types:check":"tsgo -p . --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cabee3f5-d48d-4364-ab6b-8b974d6ce655"}},"repository":{"url":"git+https://github.com/amritk/mjst.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.18.0","description":"Shared utilities for the mjst code generation ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"json-schema-typed":"^8.0.1"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/helpers_0.14.0_1785262236845_0.6961960843004309","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@amritk/helpers","version":"0.15.0","keywords":["json-schema","typescript","mjst"],"author":{"name":"amritk"},"license":"MIT","_id":"@amritk/helpers@0.15.0","maintainers":[{"name":"amritk","email":"amrit+spam@hockey-community.com"}],"homepage":"https://github.com/amritk/mjst/tree/main/packages/helpers#readme","bugs":{"url":"https://github.com/amritk/mjst/issues"},"dist":{"shasum":"5325ce8f1ce75b3c03c616976dd39a3635819189","tarball":"https://registry.npmjs.org/@amritk/helpers/-/helpers-0.15.0.tgz","fileCount":76,"integrity":"sha512-h0qC2yAEJpnMkupatSrpoVYZHfbMfVcijPEQK2TdGtR70hVJoy+aIkNooNWbGCE5EEoSsxUOFerrZcGNdoDprA==","signatures":[{"sig":"MEUCIFA+FJlQsHEubA+jJ/MbRK5tqeXwYXuXh1ZdKqEE1NxfAiEAuUnuIlH6ObJV0izvZ0igCTb1AOj3iQJoks+eVx6zkzI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amritk%2fhelpers@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":154154},"type":"module","engines":{"node":">=20"},"exports":{"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","default":"./dist/*.js"},"./package.json":"./package.json"},"gitHead":"846ea8bfd0ad501a9f7a6d6fa21258b558ac5e4a","scripts":{"test":"NODE_ENV=production vitest run --root ../.. helpers","build":"tsgo -p tsconfig.build.json && tsc-alias -p tsconfig.build.json -f && node ../../scripts/strip-comments.mjs","types:check":"tsgo -p . --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cabee3f5-d48d-4364-ab6b-8b974d6ce655"}},"repository":{"url":"git+https://github.com/amritk/mjst.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.19.0","description":"Shared utilities for the mjst code generation ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"json-schema-typed":"^8.0.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/*.d.ts"]}},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/helpers_0.15.0_1785867563698_0.4184769471935992","host":"s3://npm-registry-packages-npm-production"}},"0.15.1":{"name":"@amritk/helpers","version":"0.15.1","keywords":["json-schema","typescript","mjst"],"author":{"name":"amritk"},"license":"MIT","_id":"@amritk/helpers@0.15.1","maintainers":[{"name":"amritk","email":"amrit+spam@hockey-community.com"}],"homepage":"https://github.com/amritk/mjst/tree/main/packages/helpers#readme","bugs":{"url":"https://github.com/amritk/mjst/issues"},"dist":{"shasum":"f6ce7e918abd6989d6c7dabcb76e57da44ee733c","tarball":"https://registry.npmjs.org/@amritk/helpers/-/helpers-0.15.1.tgz","fileCount":76,"integrity":"sha512-W4TxEzHQfoC9ussWI/xGbp0sNCDJ4m06yZQKz12M9YqkiN0wPHrb0RGCk4ai1cXhOIuhLObfgtCAWY0AllSAOw==","signatures":[{"sig":"MEQCIASdbNIMfW4hmaQmrDYo+ZsmSTqJqMFuvcQJRfgRst+PAiAZVzUWThgSruAoGcJYxxCbyD0JsmSdN2xpnK9GMnx2ZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amritk%2fhelpers@0.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":154220},"type":"module","engines":{"node":">=20"},"exports":{"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","default":"./dist/*.js"},"./package.json":"./package.json"},"gitHead":"a4683ed81fdf8c600c59b7b2589c019a1615b972","scripts":{"test":"NODE_ENV=production vitest run --root ../.. helpers","build":"tsgo -p tsconfig.build.json && tsc-alias -p tsconfig.build.json -f && node ../../scripts/strip-comments.mjs","types:check":"tsgo -p . --noEmit","prepublishOnly":"node ../../scripts/check-publishable.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cabee3f5-d48d-4364-ab6b-8b974d6ce655"}},"repository":{"url":"git+https://github.com/amritk/mjst.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.19.0","description":"Shared utilities for the mjst code generation ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"json-schema-typed":"^8.0.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/*.d.ts"]}},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/helpers_0.15.1_1786173893438_0.8715562771606953","host":"s3://npm-registry-packages-npm-production"}},"0.15.2":{"name":"@amritk/helpers","version":"0.15.2","keywords":["json-schema","typescript","mjst"],"author":{"name":"amritk"},"license":"MIT","_id":"@amritk/helpers@0.15.2","maintainers":[{"name":"amritk","email":"amrit+spam@hockey-community.com"}],"homepage":"https://github.com/amritk/mjst/tree/main/packages/helpers#readme","bugs":{"url":"https://github.com/amritk/mjst/issues"},"dist":{"shasum":"48e248658bf0492ad5c304a981a645e91e94d1a5","tarball":"https://registry.npmjs.org/@amritk/helpers/-/helpers-0.15.2.tgz","fileCount":76,"integrity":"sha512-BGkSZpCwt9sPWOjwMXH0j6OgGtKQW6h8bKVYrMo4CZaIco41DOVI3WslpFwiOVj2FLErLOuqeFFVOLHyp5iQ4g==","signatures":[{"sig":"MEYCIQDOM7TOjpaIYM9oJA6YqLChTmiCuWBS0ybrrqXHfheeegIhAPHqN00SEwt8rvUah2o5T+g6aaA5gcdNwxZrKjlml6xn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amritk%2fhelpers@0.15.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155290},"type":"module","engines":{"node":">=20"},"exports":{"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","default":"./dist/*.js"},"./package.json":"./package.json"},"gitHead":"9a3d515150ce8ff66c6e78b03294196d58b3917e","scripts":{"test":"NODE_ENV=production vitest run --root ../.. helpers","build":"tsgo -p tsconfig.build.json && tsc-alias -p tsconfig.build.json -f && node ../../scripts/strip-comments.mjs","types:check":"tsgo -p . --noEmit","prepublishOnly":"node ../../scripts/check-publishable.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cabee3f5-d48d-4364-ab6b-8b974d6ce655"}},"repository":{"url":"git+https://github.com/amritk/mjst.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.19.0","description":"Shared utilities for the mjst code generation ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"json-schema-typed":"^8.0.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/*.d.ts"]}},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/helpers_0.15.2_1786383374167_0.4943487774803932","host":"s3://npm-registry-packages-npm-production"}},"0.15.3":{"name":"@amritk/helpers","version":"0.15.3","keywords":["json-schema","typescript","mjst"],"author":{"name":"amritk"},"license":"MIT","_id":"@amritk/helpers@0.15.3","maintainers":[{"name":"amritk","email":"amrit+spam@hockey-community.com"}],"homepage":"https://github.com/amritk/mjst/tree/main/packages/helpers#readme","bugs":{"url":"https://github.com/amritk/mjst/issues"},"dist":{"shasum":"20bed802526a406ce7cc4250516a2c408c097dd4","tarball":"https://registry.npmjs.org/@amritk/helpers/-/helpers-0.15.3.tgz","fileCount":76,"integrity":"sha512-k7OA4ezD5vyuhLAeMmCCTeTOgWbPryv2173V8+FgbyCLAnKitabX1lDgji1sJAFjf0lSowmPexsOgPnoCpcAPQ==","signatures":[{"sig":"MEUCIFOV01683i2wwBu9X6DmBulpbnvwohP/Q5KgwqcNBgPuAiEA/X2IjgzGiW1bQX+x4tvfDKuP3d5xtCXi/pxYZULNl4Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amritk%2fhelpers@0.15.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":155298},"type":"module","engines":{"node":">=20"},"exports":{"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","default":"./dist/*.js"},"./package.json":"./package.json"},"gitHead":"562a669aff319fbc1949389d4453bcff80e1b547","scripts":{"test":"NODE_ENV=production vitest run --root ../.. helpers","build":"tsgo -p tsconfig.build.json && tsc-alias -p tsconfig.build.json -f && node ../../scripts/strip-comments.mjs","types:check":"tsgo -p . --noEmit","prepublishOnly":"node ../../scripts/check-publishable.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cabee3f5-d48d-4364-ab6b-8b974d6ce655"}},"repository":{"url":"git+https://github.com/amritk/mjst.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.19.0","description":"Shared utilities for the mjst code generation ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"json-schema-typed":"^8.0.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/*.d.ts"]}},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/helpers_0.15.3_1786398850163_0.8523268321231066","host":"s3://npm-registry-packages-npm-production"}},"0.15.4":{"name":"@amritk/helpers","version":"0.15.4","keywords":["json-schema","typescript","mjst"],"author":{"name":"amritk"},"license":"MIT","_id":"@amritk/helpers@0.15.4","maintainers":[{"name":"amritk","email":"amrit+spam@hockey-community.com"}],"homepage":"https://github.com/amritk/mjst/tree/main/packages/helpers#readme","bugs":{"url":"https://github.com/amritk/mjst/issues"},"dist":{"shasum":"a97931861143cc3903169890d4ded4e5eeef5100","tarball":"https://registry.npmjs.org/@amritk/helpers/-/helpers-0.15.4.tgz","fileCount":80,"integrity":"sha512-1TPaiRAKB308QB3Z3JKxOJB9MKAxi6tR+nvpfRKABl+nO5WsV/3R8rkYwESUcFC8Vq4owIt5R1AqFZGq061h+A==","signatures":[{"sig":"MEYCIQDNnknzlEc1+jgGgvpzz86kJVyk3LCooqDMhBHxYUKByQIhAMqFNWR8CyvQhXk1GEtYNHBhNX4Wg6CUhvxgOSd72nMW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amritk%2fhelpers@0.15.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":165764},"type":"module","engines":{"node":">=20"},"exports":{"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","default":"./dist/*.js"},"./package.json":"./package.json"},"gitHead":"605071c88c9f2416d455c091e1c662e17bf104db","scripts":{"test":"NODE_ENV=production vitest run --root ../.. helpers","build":"tsgo -p tsconfig.build.json && tsc-alias -p tsconfig.build.json -f && node ../../scripts/strip-comments.mjs","types:check":"tsgo -p . --noEmit","prepublishOnly":"node ../../scripts/check-publishable.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cabee3f5-d48d-4364-ab6b-8b974d6ce655"}},"repository":{"url":"git+https://github.com/amritk/mjst.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.19.0","description":"Shared utilities for the mjst code generation ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"24.18.0","dependencies":{"json-schema-typed":"^8.0.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/*.d.ts"]}},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/helpers_0.15.4_1786479961951_0.8189993313211261","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@amritk/helpers","version":"0.16.0","keywords":["json-schema","typescript","mjst"],"author":{"name":"amritk"},"license":"MIT","_id":"@amritk/helpers@0.16.0","maintainers":[{"name":"amritk","email":"amrit+spam@hockey-community.com"}],"homepage":"https://github.com/amritk/mjst/tree/main/packages/helpers#readme","bugs":{"url":"https://github.com/amritk/mjst/issues"},"dist":{"shasum":"b9ec04253228220b0ebbbf85a6310a6d98afe1bf","tarball":"https://registry.npmjs.org/@amritk/helpers/-/helpers-0.16.0.tgz","fileCount":80,"integrity":"sha512-RRM5kMe+DxONwRt4E8tDGpCRVS8WZ62gNFgzVZ/ckfZyLTKccQMmKCtQYHoBD1pss3W0PuthyNCLAteRkgvWew==","signatures":[{"sig":"MEYCIQDxWPdj6OZx1Ul8aBxTUk5DXK4oCpVNTGk+e1aXK3f3CAIhAM9melNjlg83uWGtPkm3o15OVa6aGO+x90Hrn2WTjdDg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amritk%2fhelpers@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172366},"type":"module","engines":{"node":">=20"},"exports":{"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","default":"./dist/*.js"},"./package.json":"./package.json"},"gitHead":"3078ec8c5b266082c862fecd86f122d21c591270","scripts":{"test":"NODE_ENV=production vitest run --root ../.. helpers","build":"tsgo -p tsconfig.build.json && tsc-alias -p tsconfig.build.json -f && node ../../scripts/strip-comments.mjs","types:check":"tsgo -p . --noEmit","prepublishOnly":"node ../../scripts/check-publishable.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cabee3f5-d48d-4364-ab6b-8b974d6ce655"}},"repository":{"url":"git+https://github.com/amritk/mjst.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.19.1","description":"Shared utilities for the mjst code generation ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"json-schema-typed":"^8.0.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/*.d.ts"]}},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/helpers_0.16.0_1788224629635_0.625454598344036","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@amritk/helpers","version":"0.17.0","keywords":["json-schema","typescript","mjst"],"author":{"name":"amritk"},"license":"MIT","_id":"@amritk/helpers@0.17.0","maintainers":[{"name":"amritk","email":"amrit+spam@hockey-community.com"}],"homepage":"https://github.com/amritk/mjst/tree/main/packages/helpers#readme","bugs":{"url":"https://github.com/amritk/mjst/issues"},"dist":{"shasum":"340a4c26729fac242f3ebc6c883c4986ff42f392","tarball":"https://registry.npmjs.org/@amritk/helpers/-/helpers-0.17.0.tgz","fileCount":80,"integrity":"sha512-/QY1ODtxSc2iwEyVXdxTDuL27sbEZJyy57c+JYEQtwUKE1nH3ToUXnpPUcrIv364HVVG5RGaI6bGuNzI/t6GaQ==","signatures":[{"sig":"MEUCIG/CYxbNIutCw1TgdY7LxpVorh8WHJ3rqUQ/6uOMcLzvAiEAyu/NGFXdvbcl8L63GMBzYuVdUGFYRVaAV7qKtigHL74=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amritk%2fhelpers@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":174220},"type":"module","engines":{"node":">=20"},"exports":{"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","default":"./dist/*.js"},"./package.json":"./package.json"},"gitHead":"86e0964f0c805ea2381abadc17285dfe3efad57f","scripts":{"test":"NODE_ENV=production vitest run --root ../.. helpers","build":"tsgo -p tsconfig.build.json && tsc-alias -p tsconfig.build.json -f && node ../../scripts/strip-comments.mjs","types:check":"tsgo -p . --noEmit","prepublishOnly":"node ../../scripts/check-publishable.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cabee3f5-d48d-4364-ab6b-8b974d6ce655"}},"repository":{"url":"git+https://github.com/amritk/mjst.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.19.1","description":"Shared utilities for the mjst code generation ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"24.19.0","dependencies":{"json-schema-typed":"^8.0.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/*.d.ts"]}},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/helpers_0.17.0_1788332429720_0.5436152917914949","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@amritk/helpers","version":"0.18.0","keywords":["json-schema","typescript","mjst"],"author":{"name":"amritk"},"license":"MIT","_id":"@amritk/helpers@0.18.0","maintainers":[{"name":"amritk","email":"amrit+spam@hockey-community.com"}],"homepage":"https://github.com/amritk/mjst/tree/main/packages/helpers#readme","bugs":{"url":"https://github.com/amritk/mjst/issues"},"dist":{"shasum":"897412ff4ad0797014f920b20da197373cdf966d","tarball":"https://registry.npmjs.org/@amritk/helpers/-/helpers-0.18.0.tgz","fileCount":82,"integrity":"sha512-TZ6DEdXlHNMIdcwbd6/QU4+bH6rwwI0PnG/Xso9JC8Uoj8e57WeN/Xdiw/qNFXjaUaYDc/pwoCFFKdrO1giMeg==","signatures":[{"sig":"MEUCIQCItVUxqYXG4OVxBA83ekYX1rlyFKgkrPYVBqujFmIJRAIgG+KtTGQ50h4mNIFzZLoUZvaAiSUbPjaZhRh1KDiM3vA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amritk%2fhelpers@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":177803},"type":"module","engines":{"node":">=20"},"exports":{"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","default":"./dist/*.js"},"./package.json":"./package.json"},"gitHead":"16855e54c4663acf512473d2387d3a1adba4ce48","scripts":{"test":"NODE_ENV=production vitest run --root ../.. helpers","build":"tsgo -p tsconfig.build.json && tsc-alias -p tsconfig.build.json -f && node ../../scripts/strip-comments.mjs","types:check":"tsgo -p . --noEmit","prepublishOnly":"node ../../scripts/check-publishable.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cabee3f5-d48d-4364-ab6b-8b974d6ce655"}},"repository":{"url":"git+https://github.com/amritk/mjst.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.19.1","description":"Shared utilities for the mjst code generation ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"json-schema-typed":"^8.0.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/*.d.ts"]}},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/helpers_0.18.0_1788381913436_0.8803107382195392","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@amritk/helpers","version":"0.19.0","keywords":["json-schema","typescript","mjst"],"author":{"name":"amritk"},"license":"MIT","_id":"@amritk/helpers@0.19.0","maintainers":[{"name":"amritk","email":"amrit+spam@hockey-community.com"}],"homepage":"https://github.com/amritk/mjst/tree/main/packages/helpers#readme","bugs":{"url":"https://github.com/amritk/mjst/issues"},"dist":{"shasum":"57be4640ac69b1a9818ddf9f0e7b902e8e4fdf42","tarball":"https://registry.npmjs.org/@amritk/helpers/-/helpers-0.19.0.tgz","fileCount":84,"integrity":"sha512-6e8ybadjKqrDWh8SeCxhM3Ih6HFOv8qSE54srjmpf5+1oz1001RFgirZBGjt2rzdc+cgPSOtqUdrwXGgmLB5Fg==","signatures":[{"sig":"MEUCIQCSjPSMNpI+XCOW5vuyczVYHvyIklTQZVBPcsQ6BWbgugIgFq8/5dr6KDo80N4fUhyD22tYlz66s0B4aH8Qs0hCJeA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIG+iXB5kOrb3xOzI71ZfpGX0zZXsuDe4K9hipNIEjeS+AiEA+AHC40MTePWH0TD2GhhbRmfu+zzjv4qti+9r8b5j0oo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amritk%2fhelpers@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":188961},"type":"module","engines":{"node":">=20"},"exports":{"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","default":"./dist/*.js"},"./package.json":"./package.json"},"gitHead":"1f4bf1313967417d33eef93e6a6c553e12d218c6","scripts":{"test":"NODE_ENV=production vitest run --root ../.. helpers","build":"tsgo -p tsconfig.build.json && tsc-alias -p tsconfig.build.json -f && node ../../scripts/strip-comments.mjs","types:check":"tsgo -p . --noEmit","prepublishOnly":"node ../../scripts/check-publishable.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cabee3f5-d48d-4364-ab6b-8b974d6ce655"}},"repository":{"url":"git+https://github.com/amritk/mjst.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.19.1","description":"Shared utilities for the mjst code generation ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"json-schema-typed":"^8.0.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/*.d.ts"]}},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/helpers_0.19.0_1788568596233_0.163472368048601","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@amritk/helpers","version":"0.20.0","keywords":["json-schema","typescript","mjst"],"author":{"name":"amritk"},"license":"MIT","_id":"@amritk/helpers@0.20.0","maintainers":[{"name":"amritk","email":"amrit+spam@hockey-community.com"}],"homepage":"https://github.com/amritk/mjst/tree/main/packages/helpers#readme","bugs":{"url":"https://github.com/amritk/mjst/issues"},"dist":{"shasum":"972f2113bf01f18cb808a7850f403b0f2b84412a","tarball":"https://registry.npmjs.org/@amritk/helpers/-/helpers-0.20.0.tgz","fileCount":84,"integrity":"sha512-0fl3Wa4yzyyTgEEdoHYxz5WIrHHvYEeHtPBJ6EaUPbcL3wTf2stvFQuKJ4vPe3LOXC4Y4Aezpe8mHsys7qIyjQ==","signatures":[{"sig":"MEYCIQDiQBM1AKqUHAMv1/6yzkLMGeYMZq+1ESn1MTF9v+ZAngIhAPgvDOrvoW6GmG5xvxwGjCIg/I1fRRgXjJp25b5uqIqI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCyk0/baAWE7ZQIXjJFNRWnJfO54Wv2yoJhcobh027uSAIgZjHr7sXT0wlWve7xPJodjMln+m2FgnWUSFMc+oqOkeA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amritk%2fhelpers@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":190523},"type":"module","engines":{"node":">=20"},"exports":{"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","default":"./dist/*.js"},"./package.json":"./package.json"},"gitHead":"e7583dd77a500823367175ac59119f77e7c0a235","scripts":{"test":"NODE_ENV=production vitest run --root ../.. helpers","build":"tsgo -p tsconfig.build.json && tsc-alias -p tsconfig.build.json -f && node ../../scripts/strip-comments.mjs","types:check":"tsgo -p . --noEmit","prepublishOnly":"node ../../scripts/check-publishable.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cabee3f5-d48d-4364-ab6b-8b974d6ce655"}},"repository":{"url":"git+https://github.com/amritk/mjst.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.19.1","description":"Shared utilities for the mjst code generation ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"json-schema-typed":"^8.0.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/*.d.ts"]}},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/helpers_0.20.0_1788890239425_0.6324746226446358","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@amritk/helpers","version":"0.21.0","keywords":["json-schema","typescript","mjst"],"author":{"name":"amritk"},"license":"MIT","_id":"@amritk/helpers@0.21.0","maintainers":[{"name":"amritk","email":"amrit+spam@hockey-community.com"}],"homepage":"https://github.com/amritk/mjst/tree/main/packages/helpers#readme","bugs":{"url":"https://github.com/amritk/mjst/issues"},"dist":{"shasum":"f50bef0c07553215865c39c1c10ca67019b63cb3","tarball":"https://registry.npmjs.org/@amritk/helpers/-/helpers-0.21.0.tgz","fileCount":84,"integrity":"sha512-a+1MugaSbX8rD7hkBkCIbaOX9p/njkLq3Jhx5zZzYfuI/uB6RWt5tUDQvU38qV9I3ROEMD1yjVNnTL4BbG+ofA==","signatures":[{"sig":"MEUCIQDV3FhY4PUBtMJElkGeIPPrRejurXjqgXSB+kVpmfqs9wIgTBETRwmvW9P0QwemATY8qvRoWzRxlIVSwhO7fexm3v4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCeq9GHFt+V3XNG1tvgdW38DKWRNmZcfe4WtJyWiQw61gIgKsYbRS19tFe8+QiDDHxRGaD5gLNR3/QN0DYW4nXTng0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amritk%2fhelpers@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":192883},"type":"module","engines":{"node":">=20"},"exports":{"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","default":"./dist/*.js"},"./package.json":"./package.json"},"gitHead":"43832d7a66b87b09af416dc3d38ee65e54bc4797","scripts":{"test":"NODE_ENV=production vitest run --root ../.. helpers","build":"tsgo -p tsconfig.build.json && tsc-alias -p tsconfig.build.json -f && node ../../scripts/strip-comments.mjs","types:check":"tsgo -p . --noEmit","prepublishOnly":"node ../../scripts/check-publishable.mjs"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cabee3f5-d48d-4364-ab6b-8b974d6ce655"}},"repository":{"url":"git+https://github.com/amritk/mjst.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.19.1","description":"Shared utilities for the mjst code generation ecosystem.","directories":{},"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"json-schema-typed":"^8.0.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/*.d.ts"]}},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/helpers_0.21.0_1789154088401_0.10948698399637768","host":"s3://npm-registry-packages-npm-production"}},"0.22.0":{"_id":"@amritk/helpers@0.22.0","bugs":{"url":"https://github.com/amritk/mjst/issues"},"dist":{"shasum":"75c58ba008ef078a0fd2e2f49a34a2a1b2928e13","tarball":"https://registry.npmjs.org/@amritk/helpers/-/helpers-0.22.0.tgz","fileCount":88,"integrity":"sha512-nxPDLNDWxgPtiaBQWhdoOrxaBWYUBPMs+qh/sV2HjUUSNJkTjWz1N4CYqChooXFfPZz4gBb4cN2jtYBjUa8IHA==","signatures":[{"sig":"MEYCIQDli/tyZud696JjrNoR+9td+yxmeFF8hLg+mjAsLGucBgIhAIEBSXvR4/NX1v/gfDMCm9dC1QcMBgY7OMG4luclNeTO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCHwX/Uu1pvcUrURMPqdq/e+WUDdvJHAlJVQYsFAJ0wKUCIQDjOrhj4hzMVeyvuXTQFW+Fn4uJ1RNxrRiGvbWF8MwxjQ=="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amritk%2fhelpers@0.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":205288},"name":"@amritk/helpers","type":"module","author":{"name":"amritk"},"engines":{"node":">=20"},"exports":{"./*":{"types":"./dist/*.d.ts","import":"./dist/*.js","default":"./dist/*.js"},"./package.json":"./package.json"},"gitHead":"b04fd323f07856619c953b43f1d917e58623db8b","license":"MIT","scripts":{"test":"NODE_ENV=production vitest run --root ../.. helpers","build":"tsgo -p tsconfig.build.json && tsc-alias -p tsconfig.build.json -f && node ../../scripts/strip-comments.mjs","types:check":"tsgo -p . --noEmit","prepublishOnly":"node ../../scripts/check-publishable.mjs"},"version":"0.22.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:cabee3f5-d48d-4364-ab6b-8b974d6ce655"}},"homepage":"https://github.com/amritk/mjst/tree/main/packages/helpers#readme","keywords":["json-schema","typescript","mjst"],"repository":{"url":"git+https://github.com/amritk/mjst.git","type":"git","directory":"packages/helpers"},"_npmVersion":"11.19.1","description":"Shared utilities for the mjst code generation ecosystem.","directories":{},"maintainers":[{"name":"amritk","email":"amrit@scalar.com"}],"sideEffects":false,"_nodeVersion":"24.20.0","dependencies":{"json-schema-typed":"^8.0.1"},"publishConfig":{"access":"public"},"typesVersions":{"*":{"*":["./dist/*.d.ts"]}},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/helpers_0.22.0_1789752276155_0.8238041657513688"}}},"time":{"created":"2026-05-11T18:09:31.215Z","modified":"2026-09-18T17:24:36.581Z","0.1.0":"2026-05-11T18:09:31.463Z","0.2.1":"2026-05-19T00:03:52.104Z","0.2.2":"2026-05-19T08:09:44.655Z","0.3.0":"2026-05-20T07:41:13.692Z","0.4.0":"2026-05-25T18:49:00.466Z","0.5.0":"2026-05-28T18:16:17.911Z","0.6.0":"2026-05-28T19:29:51.556Z","0.6.1":"2026-05-28T20:28:17.786Z","0.6.2":"2026-05-29T19:00:54.192Z","0.7.0":"2026-05-30T06:53:43.654Z","0.7.1":"2026-05-30T07:11:58.322Z","0.8.0":"2026-05-31T08:32:50.231Z","0.9.0":"2026-06-10T18:10:49.410Z","0.10.0":"2026-06-10T19:40:48.856Z","0.10.1":"2026-06-23T08:41:41.551Z","0.10.2":"2026-07-05T16:11:22.408Z","0.10.3":"2026-07-05T18:47:32.629Z","0.11.0":"2026-07-06T05:53:22.218Z","0.12.0":"2026-07-06T17:33:06.907Z","0.13.0":"2026-07-14T07:04:00.514Z","0.13.1":"2026-07-17T02:34:03.880Z","0.13.2":"2026-07-17T09:20:05.788Z","0.13.3":"2026-07-19T09:08:47.585Z","0.13.4":"2026-07-22T06:45:54.669Z","0.13.5":"2026-07-24T06:50:32.407Z","0.14.0":"2026-07-28T18:10:36.993Z","0.15.0":"2026-08-04T18:19:23.840Z","0.15.1":"2026-08-08T07:24:53.607Z","0.15.2":"2026-08-10T17:36:14.312Z","0.15.3":"2026-08-10T21:54:10.312Z","0.15.4":"2026-08-11T20:26:02.189Z","0.16.0":"2026-09-01T01:03:49.789Z","0.17.0":"2026-09-02T07:00:29.872Z","0.18.0":"2026-09-02T20:45:13.567Z","0.19.0":"2026-09-05T00:36:36.346Z","0.20.0":"2026-09-08T17:57:19.508Z","0.21.0":"2026-09-11T19:14:48.531Z","0.22.0":"2026-09-18T17:24:36.266Z"},"bugs":{"url":"https://github.com/amritk/mjst/issues"},"author":{"name":"amritk"},"license":"MIT","homepage":"https://github.com/amritk/mjst/tree/main/packages/helpers#readme","keywords":["json-schema","typescript","mjst"],"repository":{"url":"git+https://github.com/amritk/mjst.git","type":"git","directory":"packages/helpers"},"description":"Shared utilities for the mjst code generation ecosystem.","maintainers":[{"name":"amritk","email":"amrit@scalar.com"}],"readme":"<div align=\"center\">\n\n# @amritk/helpers\n\n**Shared schema-traversal and runtime helpers for the mjst code generation ecosystem.**\n\n![status](https://img.shields.io/badge/status-pre--alpha-ef4444?style=flat-square)&nbsp;\n![version](https://img.shields.io/npm/v/@amritk/helpers?style=flat-square&logo=npm&logoColor=white&label=version&color=6366f1)&nbsp;\n![license](https://img.shields.io/badge/license-MIT-22c55e?style=flat-square)&nbsp;\n![JSON Schema](https://img.shields.io/badge/JSON%20Schema-2020--12-f97316?style=flat-square)&nbsp;\n![node](https://img.shields.io/badge/node-%E2%89%A520-339933?style=flat-square&logo=node.js&logoColor=white)&nbsp;\n![vibe coded](https://img.shields.io/badge/vibe-coded-a855f7?style=flat-square)\n\n</div>\n\n---\n\n## Overview\n\n`@amritk/helpers` is the shared utility belt used by [mjst](../../README.md)'s generators **and** by the runtime code those generators produce. Each helper is published as its own subpath export so consumers (and generated output) only pull in what they need — no barrel, no incidental dependencies.\n\n---\n\n## Installation\n\n```bash\nnpm install @amritk/helpers\n# or\npnpm add @amritk/helpers\n# or\nyarn add @amritk/helpers\n# or\nbun add @amritk/helpers\n```\n\n---\n\n## Modules\n\n### Schema traversal\n\n| Subpath | Exports | Purpose |\n|:---|:---|:---|\n| `@amritk/helpers/extract-refs` | `extractRefs` | Collect every `$ref` reachable from a schema. |\n| `@amritk/helpers/resolve-ref` | `resolveRef` | Resolve a `$ref` — JSON Pointer, `$anchor` name, or URI — against a root schema. |\n| `@amritk/helpers/build-anchor-map` | `buildAnchorMap` | Build a map of `$anchor` / `$dynamicAnchor` name → JSON Pointer. |\n| `@amritk/helpers/build-dynamic-ref-map` | `buildDynamicRefMap` | Build a map of `$dynamicAnchor` → resolved location. |\n| `@amritk/helpers/resolve-dynamic-refs` | `resolveDynamicRefs` | Replace `$dynamicRef` occurrences using the map above. |\n| `@amritk/helpers/assert-id-scopes` | `assertIdScopes` | Reject a document whose `$id`-scoped fragment ref resolves to nothing in its own resource. |\n| `@amritk/helpers/max-schema-depth` | `MAX_SCHEMA_DEPTH`, `assertSchemaDepth` | The nesting cap every recursive walker enforces. |\n| `@amritk/helpers/upgrade-draft07-schema` | `upgradeDraft07Schema`, `isDraft07Schema` | Upgrade a Draft-07 schema to 2020-12. |\n| `@amritk/helpers/ref-to-filename` | `refToFilename`, `toKebabCase` | Convert a `$ref` to a stable filename. |\n| `@amritk/helpers/ref-to-name` | `refToName` | Convert a `$ref` to a TypeScript identifier (PascalCase). |\n| `@amritk/helpers/walk-ref-graph` | `walkRefGraph`, `RefNode` | The shared `$ref`-graph traversal every generator runs: upgrades draft-07, resolves each ref, rewrites `$dynamicRef`, derives type/file names, and hands one pre-computed node per output file to a `visit` callback. |\n| `@amritk/helpers/build-resource-registry` | `buildResourceRegistry`, `ResourceRegistry` | Read a document's `$id` base-URI scopes once, expressed as JSON Pointers. |\n| `@amritk/helpers/normalize-ref-scopes` | `normalizeRefScopes` | Rewrite every `$ref` / `$dynamicRef` to a plain root-relative JSON Pointer, applying the `$id` bases in scope. |\n| `@amritk/helpers/resolve-scoped-ref` | `resolveScopedRef`, `ScopedRefTarget` | Where a `$ref` lands once the `$id` bases in scope are applied. |\n| `@amritk/helpers/graft-external-schemas` | `graftExternalSchemas`, `GraftedSchema` | Fold already-loaded external documents into the document being generated so cross-document refs resolve like local ones. |\n| `@amritk/helpers/prune-external-schemas` | `pruneExternalSchemas` | Drop the grafted documents nothing references. |\n| `@amritk/helpers/extract-dynamic-anchor-defs` | `extractDynamicAnchorDefs` | Collect a `#/...` ref for every subschema carrying a `$dynamicAnchor`. |\n| `@amritk/helpers/fold-nullable` | `foldNullable` | Rewrite OpenAPI 3.0 `nullable: true` into a `null` member of `type`. |\n| `@amritk/helpers/derive-root-type-name` | `deriveRootTypeName` | Turn a schema `title` into a PascalCase root type name. |\n| `@amritk/helpers/read-key` | `readKey`, `declaresKey` | Read an author-chosen name (`$defs` entry, config key) off a map, treating inherited names such as `__proto__` as absent. |\n| `@amritk/helpers/assign-key` | `assignKey` | Assign a key on a rebuilt object without letting `__proto__` reach the prototype setter. |\n| `@amritk/helpers/schema-guards` | `isSchemaObject`, `hasType`, `hasProperties`, `hasOneOf`, `hasAnyOf`, `hasAllOf`, `hasEnum`, `hasConst`, `hasPattern`, `hasFormat`, `hasDefault`, `hasExamples`, `hasRequired`, `hasItems`, `hasAdditionalProperties`, `hasMinLength`, `hasMaxLength`, `hasMinimum`, `hasMaximum`, `hasExclusiveMinimum`, `hasExclusiveMaximum`, `hasMultipleOf`, `hasMinItems`, `hasMaxItems`, `hasUniqueItems`, `hasMinProperties`, `hasMaxProperties`, … | Type-narrowing predicates for JSON Schema keywords. |\n\n### Codegen utilities\n\n| Subpath | Exports | Purpose |\n|:---|:---|:---|\n| `@amritk/helpers/generate-type-definition` | `generateTypeDefinition` | Render a TypeScript type from a schema node. |\n| `@amritk/helpers/mjst-extension` | `MJST_EXTENSION_KEY`, `getMjstInstanceOf`, `getMjstPrimitive`, `getMjstBrand` | Read the `x-mjst` vendor hints (`instanceOf`, `primitive`, `brand`) a schema carries. |\n| `@amritk/helpers/generate-index-barrel` | `generateIndexBarrel` | Render the `index.ts` barrel that re-exports every generated file. |\n| `@amritk/helpers/escape-regex-pattern` | `escapeRegexPattern`, `regexFlagsFor`, `regexLiteral` | Embed a JSON Schema `pattern` in a generated regex literal, validating it at generation time. |\n| `@amritk/helpers/quote-js-string` | `quoteJsString` | Quote a string as a JS literal, escaping only when needed. |\n| `@amritk/helpers/multiple-of-check` | `multipleOfPassExpr`, `multipleOfFailExpr` | Emit a `multipleOf` check that agrees with the runtime interpreter. |\n| `@amritk/helpers/numeric-bound-check` | `boundPassExpr`, `boundFailExpr`, `boundOperator` | Emit `minimum` / `maximum` / `exclusive*` checks that agree with the runtime interpreter. |\n| `@amritk/helpers/string-length-check` | `minLengthPassExpr`, `maxLengthPassExpr`, … | Emit `minLength` / `maxLength` checks that count code points, not UTF-16 units. |\n| `@amritk/helpers/unknown-key-check` | `unknownKeyCheck`, `INLINE_KEY_LIMIT` | Emit an unknown-key sweep — inline comparisons for small key sets, a hoisted `Set` past the limit. |\n| `@amritk/helpers/parse-documentation` | `parseDocumentation`, `ObjectDocumentation` | Parse one section of the OpenAPI specification markdown (selected by a `commentUrl` fragment such as `#info-object`) into a title, description, and per-property descriptions. |\n| `@amritk/helpers/safe-accessor` | `safeAccessor`, `hasOwnCheck`, `missingCheck`, `safeKey` | Emit a safe JS property-access expression (dot vs bracket notation, own-property guard for `Object.prototype` names). |\n\n### Runtime helpers (also copied into generated output)\n\n| Subpath | Exports | Purpose |\n|:---|:---|:---|\n| `@amritk/helpers/is-object` | `isObject` | Narrow `unknown` → `Record<string, unknown>`. |\n| `@amritk/helpers/has-ref` | `hasRef` | Narrow a value to an object carrying a string `$ref`. |\n| `@amritk/helpers/validate-array` | `validateArray` | Validate array shape and items. |\n| `@amritk/helpers/validate-record` | `validateRecord` | Validate record shape and additional properties. |\n\n---\n\n## Usage\n\n```ts\nimport { resolveRef } from '@amritk/helpers/resolve-ref'\nimport { isObjectSchema, hasProperties } from '@amritk/helpers/schema-guards'\n\nconst node = resolveRef('#/$defs/info', rootSchema)\n\nif (isObjectSchema(node) && hasProperties(node)) {\n  for (const [name, property] of Object.entries(node.properties)) {\n    // ...\n  }\n}\n```\n\nMost helpers have a colocated test file (`*.test.ts`) — read those for canonical examples.\n\n---\n\n## Related packages\n\n- [`@amritk/generate-parsers`](../generate-parsers) — primary consumer\n- [`@amritk/generate-validators`](../generate-validators) — primary consumer\n- [`@amritk/mjst`](../cli) — the CLI surface\n\n---\n\n## License\n\n[MIT](../../LICENSE)\n","readmeFilename":"README.md"}