{"_id":"@signpostmarv/json-schema-typescript-codegen","_rev":"33-4dc626537d0659b704510eb050273016","name":"@signpostmarv/json-schema-typescript-codegen","dist-tags":{"latest":"0.16.0"},"versions":{"0.1.0":{"name":"@signpostmarv/json-schema-typescript-codegen","version":"0.1.0","license":"Apache-2.0","_id":"@signpostmarv/json-schema-typescript-codegen@0.1.0","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen#readme","bugs":{"url":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen/issues"},"dist":{"shasum":"eb5f8d9c8386df188637f2655e7bc6978538ed50","tarball":"https://registry.npmjs.org/@signpostmarv/json-schema-typescript-codegen/-/json-schema-typescript-codegen-0.1.0.tgz","fileCount":29,"integrity":"sha512-2186jMKv+4jyPc6VIz8vdASnwVe9i2yPCaU+YY2nLmidMDkDSMRyeaZ/zIXt258seen3ujQW+hQusSES4K4Gbg==","signatures":[{"sig":"MEUCIDWzM54d4hr2EkTBqIOmionHaRuzSOXkMUzjXj47BGKgAiEArvqK3CQx1H/+0+4LV9RHts1BIYqn1AyjPCho4K+vJoA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198165},"type":"module","engines":{"node":"^24.0"},"exports":{".":{"types":"./index.ts","default":"./index.ts"},"./ajv":{"types":"./src/Ajv/index.ts","default":"./src/Ajv/index.ts"},"./javascript-overrides":{"types":"./src/javascript/typescript.ts","default":"./src/javascript/typescript.ts"},"./typescript-overrides":{"types":"./src/typescript/index.ts","default":"./src/typescript/index.ts"}},"funding":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen?sponsor=1","gitHead":"548e944d4fdddce682b3d467bad0dc6d2687df1d","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen.git","type":"git"},"_npmVersion":"11.6.0","description":"JSON Schema TypeScript CodeGen","directories":{},"_nodeVersion":"24.9.0","dependencies":{"ajv":"^8.17.1","typescript":"~5.9.2","@satisfactory-dev/predicates.ts":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","eslint":"^9.34.0","prettier":"^3.5.3","@types/node":"^24.5.2","@types/eslint":"^9.6.1","typescript-eslint":"^8.42.0","@types/regexp.escape":"^2.0.0","eslint-plugin-import":"^2.32.0","@signpostmarv/ts-assert":"^0.4.1","@stylistic/eslint-plugin":"^5.4.0","@signpostmarv/eslint-config":"^0.6.0","@satisfactory-dev/custom-assert":"^0.2.3"},"optionalDependencies":{"@typescript-eslint/parser":"^8.42.0"},"_npmOperationalInternal":{"tmp":"tmp/json-schema-typescript-codegen_0.1.0_1763666969873_0.9956537117545072","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@signpostmarv/json-schema-typescript-codegen","version":"0.1.1","license":"Apache-2.0","_id":"@signpostmarv/json-schema-typescript-codegen@0.1.1","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen#readme","bugs":{"url":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen/issues"},"dist":{"shasum":"ea224ceb45ac51cfd65f223c4312f80da072f8c5","tarball":"https://registry.npmjs.org/@signpostmarv/json-schema-typescript-codegen/-/json-schema-typescript-codegen-0.1.1.tgz","fileCount":30,"integrity":"sha512-h+oBI8C5Zv7limedX6EZzp7FnlMpIz5b1vNGGfH8fjmGDZtWIDIUnz+wYIg2qsc5+mKgW2aKoLzHXDbBC+KfvA==","signatures":[{"sig":"MEUCIChP34l3MltEGkq/rzEYS8htEuMQ9v/sf2ci2S0qHCElAiEA0BWo8F3pUSNNCMb6IXC6IzEhUNkQ4CnSmmI61gwrEYw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":198791},"type":"module","engines":{"node":"^24.0"},"exports":{".":{"types":"./index.ts","default":"./index.ts"},"./ajv":{"types":"./src/Ajv/index.ts","default":"./src/Ajv/index.ts"},"./javascript-overrides":{"types":"./src/javascript/typescript.ts","default":"./src/javascript/typescript.ts"},"./typescript-overrides":{"types":"./src/typescript/index.ts","default":"./src/typescript/index.ts"}},"funding":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen?sponsor=1","gitHead":"9df4bca4df127ad9eba4fa3cb51869a19ba96073","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen.git","type":"git"},"_npmVersion":"11.6.0","description":"JSON Schema TypeScript CodeGen","directories":{},"_nodeVersion":"24.9.0","dependencies":{"ajv":"^8.17.1","typescript":"~5.9.2","@satisfactory-dev/predicates.ts":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","eslint":"^9.34.0","prettier":"^3.5.3","@types/node":"^24.5.2","@types/eslint":"^9.6.1","typescript-eslint":"^8.42.0","@types/regexp.escape":"^2.0.0","eslint-plugin-import":"^2.32.0","@signpostmarv/ts-assert":"^0.4.1","@stylistic/eslint-plugin":"^5.4.0","@signpostmarv/eslint-config":"^0.6.0","@satisfactory-dev/custom-assert":"^0.2.3"},"optionalDependencies":{"@typescript-eslint/parser":"^8.42.0"},"_npmOperationalInternal":{"tmp":"tmp/json-schema-typescript-codegen_0.1.1_1763667438494_0.8913845787081243","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@signpostmarv/json-schema-typescript-codegen","version":"0.1.2","license":"Apache-2.0","_id":"@signpostmarv/json-schema-typescript-codegen@0.1.2","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen#readme","bugs":{"url":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen/issues"},"dist":{"shasum":"c6ed248ab882a04041f5fef42057ea000c42fbc6","tarball":"https://registry.npmjs.org/@signpostmarv/json-schema-typescript-codegen/-/json-schema-typescript-codegen-0.1.2.tgz","fileCount":57,"integrity":"sha512-1H4sqh31qJaPu3wa1o08e0rcA6W2soac1cBpTzCd7Muckjvprc8ptA6puwqcTjkvTi4kro0ckjDs0AfY+7QS1g==","signatures":[{"sig":"MEUCIQDP9GKYzXWT2kILOAe01NNJLHN7Qi73onfJJ3HSugsQagIgBrL8k/QAL1l2fFdh00MwE7cX8FYaw9qMn3CxzVb9QxA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194360},"type":"module","types":"./index.d.ts","engines":{"node":"^24.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./ajv":{"types":"./src/Ajv/index.d.ts","default":"./src/Ajv/index.js"},"./javascript-overrides":{"types":"./src/javascript/typescript.d.ts","default":"./src/javascript/typescript.js"},"./typescript-overrides":{"types":"./src/typescript/index.d.ts","default":"./src/typescript/index.js"}},"funding":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen?sponsor=1","gitHead":"4dc552490fd4a43cf95871f5f3e092a3c176c9d3","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen.git","type":"git"},"_npmVersion":"11.6.0","description":"JSON Schema TypeScript CodeGen","directories":{},"_nodeVersion":"24.9.0","dependencies":{"ajv":"^8.17.1","typescript":"~5.9.2","@satisfactory-dev/predicates.ts":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","eslint":"^9.34.0","prettier":"^3.5.3","@types/node":"^24.5.2","@types/eslint":"^9.6.1","typescript-eslint":"^8.42.0","@types/regexp.escape":"^2.0.0","eslint-plugin-import":"^2.32.0","@signpostmarv/ts-assert":"^0.4.1","@stylistic/eslint-plugin":"^5.4.0","@signpostmarv/eslint-config":"^0.6.0","@satisfactory-dev/custom-assert":"^0.2.3"},"optionalDependencies":{"@typescript-eslint/parser":"^8.42.0"},"_npmOperationalInternal":{"tmp":"tmp/json-schema-typescript-codegen_0.1.2_1763722725760_0.702817697321829","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@signpostmarv/json-schema-typescript-codegen","version":"0.2.0","license":"Apache-2.0","_id":"@signpostmarv/json-schema-typescript-codegen@0.2.0","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen#readme","bugs":{"url":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen/issues"},"dist":{"shasum":"ee6cab78f4b70609d8d40f2379903df065ae7562","tarball":"https://registry.npmjs.org/@signpostmarv/json-schema-typescript-codegen/-/json-schema-typescript-codegen-0.2.0.tgz","fileCount":57,"integrity":"sha512-n6ylyoVnMURJLYX7x8RJMxZGlh0XOTOE2iZLxxvUrGxgYmSQSGu332bJGtyv/Fj1DYaWWylAqHkt4wZDcN4QPQ==","signatures":[{"sig":"MEUCIF+i/ASGiaGOWZgxMs1U+j920MQqu+q9DK/2D17GuTAhAiEAi8HEhHCf34f2hZT+zBCZj7oM+7Yc1OU56/1UGnXhU3s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":195001},"type":"module","types":"./index.d.ts","engines":{"node":"^24.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./ajv":{"types":"./src/Ajv/index.d.ts","default":"./src/Ajv/index.js"},"./javascript-overrides":{"types":"./src/javascript/typescript.d.ts","default":"./src/javascript/typescript.js"},"./typescript-overrides":{"types":"./src/typescript/index.d.ts","default":"./src/typescript/index.js"}},"funding":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen?sponsor=1","gitHead":"b2724b76eeb979c5302c2f5676642f26b63417f2","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen.git","type":"git"},"_npmVersion":"11.6.0","description":"JSON Schema TypeScript CodeGen","directories":{},"_nodeVersion":"24.9.0","dependencies":{"ajv":"^8.17.1","typescript":"~5.9.2","@satisfactory-dev/predicates.ts":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","eslint":"^9.34.0","prettier":"^3.5.3","@types/node":"^24.5.2","@types/eslint":"^9.6.1","typescript-eslint":"^8.42.0","@types/regexp.escape":"^2.0.0","eslint-plugin-import":"^2.32.0","@signpostmarv/ts-assert":"^0.4.1","@stylistic/eslint-plugin":"^5.4.0","@signpostmarv/eslint-config":"^0.6.0","@satisfactory-dev/custom-assert":"^0.2.3"},"optionalDependencies":{"@typescript-eslint/parser":"^8.42.0"},"_npmOperationalInternal":{"tmp":"tmp/json-schema-typescript-codegen_0.2.0_1763809203551_0.2830488255165018","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@signpostmarv/json-schema-typescript-codegen","version":"0.2.1","license":"Apache-2.0","_id":"@signpostmarv/json-schema-typescript-codegen@0.2.1","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen#readme","bugs":{"url":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen/issues"},"dist":{"shasum":"3228ec92ae24ead2581903252c2d63c769ab8553","tarball":"https://registry.npmjs.org/@signpostmarv/json-schema-typescript-codegen/-/json-schema-typescript-codegen-0.2.1.tgz","fileCount":57,"integrity":"sha512-7U+FgE4ULtkHrOFPOvwG4/9iqfjytWz0xuktk6EXJKG+PYHj8zyugfkLHCaHiDsgqUt3PyH8AjB2VK+wz9qzVw==","signatures":[{"sig":"MEUCIQC2vfmR324JL8svQRkEizHPvsV0rIPwipy31PNn8RxOSgIgcFUn2MIUMe9/HTwTzUJXnJYDPZEdOGk83SfXnj71Luk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":194991},"type":"module","types":"./index.d.ts","engines":{"node":"^24.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./ajv":{"types":"./src/Ajv/index.d.ts","default":"./src/Ajv/index.js"},"./javascript-overrides":{"types":"./src/javascript/types.d.ts","default":"./src/javascript/types.js"},"./typescript-overrides":{"types":"./src/typescript/index.d.ts","default":"./src/typescript/index.js"}},"funding":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen?sponsor=1","gitHead":"6719a21354eb6956175e470f7f5d3c7a60fb4785","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen.git","type":"git"},"_npmVersion":"11.6.0","description":"JSON Schema TypeScript CodeGen","directories":{},"_nodeVersion":"24.9.0","dependencies":{"ajv":"^8.17.1","typescript":"~5.9.2","@satisfactory-dev/predicates.ts":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","eslint":"^9.34.0","prettier":"^3.5.3","@types/node":"^24.5.2","@types/eslint":"^9.6.1","typescript-eslint":"^8.42.0","@types/regexp.escape":"^2.0.0","eslint-plugin-import":"^2.32.0","@signpostmarv/ts-assert":"^0.4.1","@stylistic/eslint-plugin":"^5.4.0","@signpostmarv/eslint-config":"^0.6.0","@satisfactory-dev/custom-assert":"^0.2.3"},"optionalDependencies":{"@typescript-eslint/parser":"^8.42.0"},"_npmOperationalInternal":{"tmp":"tmp/json-schema-typescript-codegen_0.2.1_1763837232772_0.12582873809320794","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@signpostmarv/json-schema-typescript-codegen","version":"0.3.0","license":"Apache-2.0","_id":"@signpostmarv/json-schema-typescript-codegen@0.3.0","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen#readme","bugs":{"url":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen/issues"},"dist":{"shasum":"34c1607760cfd351670b937fc90bd5e33388d4c1","tarball":"https://registry.npmjs.org/@signpostmarv/json-schema-typescript-codegen/-/json-schema-typescript-codegen-0.3.0.tgz","fileCount":57,"integrity":"sha512-CGfzptZSeeFDHhImCsZWwt+Z5/Cb/Mibj76f00Y2EaW246ikjknp3dsTS95YETHgMfxUgWJqzQojfWWmlg0PTA==","signatures":[{"sig":"MEYCIQCFpVXTSREWsyXIj99XqN7Cjv4je5J0Zmrsf/DoDPwNtwIhAM+A3ukhcwlvobnzey5ZIXB3Ip9epz473G+8nmi3GY43","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":199677},"type":"module","types":"./index.d.ts","engines":{"node":"^24.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./ajv":{"types":"./src/Ajv/index.d.ts","default":"./src/Ajv/index.js"},"./javascript-overrides":{"types":"./src/javascript/types.d.ts","default":"./src/javascript/types.js"},"./typescript-overrides":{"types":"./src/typescript/index.d.ts","default":"./src/typescript/index.js"}},"funding":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen?sponsor=1","gitHead":"e7be7297bd01cea5abe7ad03ad30df186130197a","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen.git","type":"git"},"_npmVersion":"11.6.0","description":"JSON Schema TypeScript CodeGen","directories":{},"_nodeVersion":"24.9.0","dependencies":{"ajv":"^8.17.1","typescript":"~5.9.2","@satisfactory-dev/predicates.ts":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","eslint":"^9.34.0","prettier":"^3.5.3","@types/node":"^24.5.2","@types/eslint":"^9.6.1","typescript-eslint":"^8.42.0","@types/regexp.escape":"^2.0.0","eslint-plugin-import":"^2.32.0","@signpostmarv/ts-assert":"^0.4.1","@stylistic/eslint-plugin":"^5.4.0","@signpostmarv/eslint-config":"^0.6.0","@satisfactory-dev/custom-assert":"^0.2.3"},"optionalDependencies":{"@typescript-eslint/parser":"^8.42.0"},"_npmOperationalInternal":{"tmp":"tmp/json-schema-typescript-codegen_0.3.0_1763951642643_0.021610307939781137","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@signpostmarv/json-schema-typescript-codegen","version":"0.4.0","license":"Apache-2.0","_id":"@signpostmarv/json-schema-typescript-codegen@0.4.0","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen#readme","bugs":{"url":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen/issues"},"dist":{"shasum":"9e27c64d3c0d0a9f2bd76c6eed84a5f3bb8c7117","tarball":"https://registry.npmjs.org/@signpostmarv/json-schema-typescript-codegen/-/json-schema-typescript-codegen-0.4.0.tgz","fileCount":57,"integrity":"sha512-iO95EwZ9teldgzLSf8A0t2DnTqUcqu+5ZyxNu7ayFqe80MoTL0Qk8nFr1tTQShSahw3FbvikmM7ve5y2VE2ClA==","signatures":[{"sig":"MEQCIHgGj3xehQdasQiDMAZ7QBBGaekTGsArUqbDq+XvxJk9AiA1+JJipMg5WMdfm9LP0CalSaUh8wUdLBEmEJk4bTS6mg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200919},"type":"module","types":"./index.d.ts","engines":{"node":"^24.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./ajv":{"types":"./src/Ajv/index.d.ts","default":"./src/Ajv/index.js"},"./javascript-overrides":{"types":"./src/javascript/types.d.ts","default":"./src/javascript/types.js"},"./typescript-overrides":{"types":"./src/typescript/index.d.ts","default":"./src/typescript/index.js"}},"funding":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen?sponsor=1","gitHead":"02a5328ea1cbac62eed1735de68b33e2dd3e11ce","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen.git","type":"git"},"_npmVersion":"11.6.0","description":"JSON Schema TypeScript CodeGen","directories":{},"_nodeVersion":"24.9.0","dependencies":{"ajv":"^8.17.1","typescript":"~5.9.2","@satisfactory-dev/predicates.ts":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","eslint":"^9.34.0","prettier":"^3.5.3","@types/node":"^24.5.2","@types/eslint":"^9.6.1","typescript-eslint":"^8.42.0","@types/regexp.escape":"^2.0.0","eslint-plugin-import":"^2.32.0","@signpostmarv/ts-assert":"^0.4.1","@stylistic/eslint-plugin":"^5.4.0","@signpostmarv/eslint-config":"^0.6.0","@satisfactory-dev/custom-assert":"^0.2.3"},"optionalDependencies":{"@typescript-eslint/parser":"^8.42.0"},"_npmOperationalInternal":{"tmp":"tmp/json-schema-typescript-codegen_0.4.0_1764002373970_0.0253277644251082","host":"s3://npm-registry-packages-npm-production"}},"0.4.1":{"name":"@signpostmarv/json-schema-typescript-codegen","version":"0.4.1","license":"Apache-2.0","_id":"@signpostmarv/json-schema-typescript-codegen@0.4.1","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen#readme","bugs":{"url":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen/issues"},"dist":{"shasum":"b8b4d22186e6b61ba347f51eeefc0a56fafe23f9","tarball":"https://registry.npmjs.org/@signpostmarv/json-schema-typescript-codegen/-/json-schema-typescript-codegen-0.4.1.tgz","fileCount":57,"integrity":"sha512-GsBbeseQHirEtCq8GlRPFi5FqxLCI9b2thay2beQkm0tbJZa0fiTYBbwZwyAHz9rfHQ4tgvrE4EDpWC0al/wXQ==","signatures":[{"sig":"MEYCIQCbBTPJ4DpkSefVHyejSUMH4mCRvkwtUwmfpk3zh8jinQIhAKoWo0QPYXXxo7fsJTNF1AVirONJ6SM/tEOj/3kSD2RM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":200968},"type":"module","types":"./index.d.ts","engines":{"node":"^24.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./ajv":{"types":"./src/Ajv/index.d.ts","default":"./src/Ajv/index.js"},"./javascript-overrides":{"types":"./src/javascript/types.d.ts","default":"./src/javascript/types.js"},"./typescript-overrides":{"types":"./src/typescript/index.d.ts","default":"./src/typescript/index.js"}},"funding":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen?sponsor=1","gitHead":"b4b97e60fc9d7fbd32b127b22a150bd173e981be","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen.git","type":"git"},"_npmVersion":"11.6.0","description":"JSON Schema TypeScript CodeGen","directories":{},"_nodeVersion":"24.9.0","dependencies":{"ajv":"^8.17.1","typescript":"~5.9.2","@satisfactory-dev/predicates.ts":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","eslint":"^9.34.0","prettier":"^3.5.3","@types/node":"^24.5.2","@types/eslint":"^9.6.1","typescript-eslint":"^8.42.0","@types/regexp.escape":"^2.0.0","eslint-plugin-import":"^2.32.0","@signpostmarv/ts-assert":"^0.4.1","@stylistic/eslint-plugin":"^5.4.0","@signpostmarv/eslint-config":"^0.6.0","@satisfactory-dev/custom-assert":"^0.2.3"},"optionalDependencies":{"@typescript-eslint/parser":"^8.42.0"},"_npmOperationalInternal":{"tmp":"tmp/json-schema-typescript-codegen_0.4.1_1764508660918_0.6979215747104222","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@signpostmarv/json-schema-typescript-codegen","version":"0.5.0","license":"Apache-2.0","_id":"@signpostmarv/json-schema-typescript-codegen@0.5.0","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen#readme","bugs":{"url":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen/issues"},"dist":{"shasum":"e64dec5d93f4ad408456a7fa2956770396cda813","tarball":"https://registry.npmjs.org/@signpostmarv/json-schema-typescript-codegen/-/json-schema-typescript-codegen-0.5.0.tgz","fileCount":57,"integrity":"sha512-2RJ6242neih8pBhHxc2cgHBzMwptBzx8evOMsJo09xh5V5u+siRj9W62YLg7zYQ+NMJybi7p6xquc1TAZ0P33w==","signatures":[{"sig":"MEUCIQChcikI+mfBl4JEH003A9ihJQevi9plosnamvAz0460wgIgI9qnllWVKdbKm6b6PrbyqPNLqMtGMHUdUllMKG21xDw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202532},"type":"module","types":"./index.d.ts","engines":{"node":"^24.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./ajv":{"types":"./src/Ajv/index.d.ts","default":"./src/Ajv/index.js"},"./javascript-overrides":{"types":"./src/javascript/types.d.ts","default":"./src/javascript/types.js"},"./typescript-overrides":{"types":"./src/typescript/index.d.ts","default":"./src/typescript/index.js"}},"funding":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen?sponsor=1","gitHead":"1c7ca86d904c2a32bda39d27319fa646b42bcd4f","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen.git","type":"git"},"_npmVersion":"11.6.0","description":"JSON Schema TypeScript CodeGen","directories":{},"_nodeVersion":"24.9.0","dependencies":{"ajv":"^8.17.1","typescript":"~5.9.2","@satisfactory-dev/predicates.ts":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","eslint":"^9.34.0","prettier":"^3.5.3","@types/node":"^24.5.2","@types/eslint":"^9.6.1","typescript-eslint":"^8.42.0","@types/regexp.escape":"^2.0.0","eslint-plugin-import":"^2.32.0","@signpostmarv/ts-assert":"^0.4.1","@stylistic/eslint-plugin":"^5.4.0","@signpostmarv/eslint-config":"^0.6.0","@satisfactory-dev/custom-assert":"^0.2.3"},"optionalDependencies":{"@typescript-eslint/parser":"^8.42.0"},"_npmOperationalInternal":{"tmp":"tmp/json-schema-typescript-codegen_0.5.0_1764586578280_0.5538730794938131","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@signpostmarv/json-schema-typescript-codegen","version":"0.5.1","license":"Apache-2.0","_id":"@signpostmarv/json-schema-typescript-codegen@0.5.1","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen#readme","bugs":{"url":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen/issues"},"dist":{"shasum":"c215d39307745e1cac47e1ebd8e07b6ce198ed1b","tarball":"https://registry.npmjs.org/@signpostmarv/json-schema-typescript-codegen/-/json-schema-typescript-codegen-0.5.1.tgz","fileCount":57,"integrity":"sha512-t3G4aNtYcFS5dWIGH5jbMZsmg52LaCzCJztCKTtrhfCENjbu79e7yNBea48DnQyEv8km5VVMaR7PPMxmNezs+g==","signatures":[{"sig":"MEYCIQDjE3JG47zE/Yw5bgY2Tf0JQ8pR2JnQludkcnWhr4jcigIhAMw/Lxr21A5XdHfDgubXPOOJkVI+G1OZlnw0bD7sttnG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202547},"type":"module","types":"./index.d.ts","engines":{"node":"^24.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./ajv":{"types":"./src/Ajv/index.d.ts","default":"./src/Ajv/index.js"},"./javascript-overrides":{"types":"./src/javascript/types.d.ts","default":"./src/javascript/types.js"},"./typescript-overrides":{"types":"./src/typescript/index.d.ts","default":"./src/typescript/index.js"}},"funding":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen?sponsor=1","gitHead":"3331f8128abfffaaabac5f78307fbca334957fe3","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen.git","type":"git"},"_npmVersion":"11.6.0","description":"JSON Schema TypeScript CodeGen","directories":{},"_nodeVersion":"24.9.0","dependencies":{"ajv":"^8.17.1","typescript":"~5.9.2","@satisfactory-dev/predicates.ts":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","eslint":"^9.34.0","prettier":"^3.5.3","@types/node":"^24.5.2","@types/eslint":"^9.6.1","typescript-eslint":"^8.42.0","@types/regexp.escape":"^2.0.0","eslint-plugin-import":"^2.32.0","@signpostmarv/ts-assert":"^0.4.1","@stylistic/eslint-plugin":"^5.4.0","@signpostmarv/eslint-config":"^0.6.0","@satisfactory-dev/custom-assert":"^0.2.3"},"optionalDependencies":{"@typescript-eslint/parser":"^8.42.0"},"_npmOperationalInternal":{"tmp":"tmp/json-schema-typescript-codegen_0.5.1_1764932999791_0.979965755401458","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@signpostmarv/json-schema-typescript-codegen","version":"0.6.0","license":"Apache-2.0","_id":"@signpostmarv/json-schema-typescript-codegen@0.6.0","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen#readme","bugs":{"url":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen/issues"},"dist":{"shasum":"25a438cd721c55114df6c60ef000eb59e1a8be68","tarball":"https://registry.npmjs.org/@signpostmarv/json-schema-typescript-codegen/-/json-schema-typescript-codegen-0.6.0.tgz","fileCount":57,"integrity":"sha512-TvS5k5hBdAZo4LlqQ/MMbTr98sWZMCed8yHPRMt60qE6vAyOP+24J7FI7ozmtWtcjX9JBpbuwtvxOUD50BGxCg==","signatures":[{"sig":"MEQCIF8Lwy2JUXJRWDbWqd9rRTvMVLFR4ThD9pOsRK7DrHmnAiB+7hW9g/bS2p2LVmyDpHnWWE/RQ7p/s1KHQentklKcuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203654},"type":"module","types":"./index.d.ts","engines":{"node":"^24.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./ajv":{"types":"./src/Ajv/index.d.ts","default":"./src/Ajv/index.js"},"./javascript-overrides":{"types":"./src/javascript/types.d.ts","default":"./src/javascript/types.js"},"./typescript-overrides":{"types":"./src/typescript/index.d.ts","default":"./src/typescript/index.js"}},"funding":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen?sponsor=1","gitHead":"b0ddee836de4afa5325ba4f3742d6339835e2a1d","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen.git","type":"git"},"_npmVersion":"11.6.0","description":"JSON Schema TypeScript CodeGen","directories":{},"_nodeVersion":"24.9.0","dependencies":{"ajv":"^8.17.1","typescript":"~5.9.2","@satisfactory-dev/predicates.ts":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","eslint":"^9.34.0","prettier":"^3.5.3","@types/node":"^24.5.2","@types/eslint":"^9.6.1","typescript-eslint":"^8.42.0","@types/regexp.escape":"^2.0.0","eslint-plugin-import":"^2.32.0","@signpostmarv/ts-assert":"^0.4.1","@stylistic/eslint-plugin":"^5.4.0","@signpostmarv/eslint-config":"^0.6.0","@satisfactory-dev/custom-assert":"^0.2.3"},"optionalDependencies":{"@typescript-eslint/parser":"^8.42.0"},"_npmOperationalInternal":{"tmp":"tmp/json-schema-typescript-codegen_0.6.0_1764963371519_0.579637345078869","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@signpostmarv/json-schema-typescript-codegen","version":"0.7.0","license":"Apache-2.0","_id":"@signpostmarv/json-schema-typescript-codegen@0.7.0","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen#readme","bugs":{"url":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen/issues"},"dist":{"shasum":"072f1798592d3c48e226ccd9746cd32ac678ed7f","tarball":"https://registry.npmjs.org/@signpostmarv/json-schema-typescript-codegen/-/json-schema-typescript-codegen-0.7.0.tgz","fileCount":57,"integrity":"sha512-8vfOxRweKr1smNn781KxePZBp/KhYM+TvWRtneT3CbFnEPiiTMTyf7bPzhIKOeAu/jcyIiCyOueuslwUhJohJA==","signatures":[{"sig":"MEYCIQDYlwQ4OI9vQZdcybsunZH64Rzwz1Or0KzvDWXIH22D/QIhAPasFK4NLRyrM4yedqseja3dAeSOPXuaqq/pYphe18RM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203826},"type":"module","types":"./index.d.ts","engines":{"node":"^24.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./ajv":{"types":"./src/Ajv/index.d.ts","default":"./src/Ajv/index.js"},"./javascript-overrides":{"types":"./src/javascript/types.d.ts","default":"./src/javascript/types.js"},"./typescript-overrides":{"types":"./src/typescript/index.d.ts","default":"./src/typescript/index.js"}},"funding":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen?sponsor=1","gitHead":"b61ae294842d1f6ad15989d6ff0ec02158aa306f","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen.git","type":"git"},"_npmVersion":"11.6.0","description":"JSON Schema TypeScript CodeGen","directories":{},"_nodeVersion":"24.9.0","dependencies":{"ajv":"^8.17.1","typescript":"~5.9.2","@satisfactory-dev/predicates.ts":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","eslint":"^9.34.0","prettier":"^3.5.3","@types/node":"^24.5.2","@types/eslint":"^9.6.1","typescript-eslint":"^8.42.0","@types/regexp.escape":"^2.0.0","eslint-plugin-import":"^2.32.0","@signpostmarv/ts-assert":"^0.4.1","@stylistic/eslint-plugin":"^5.4.0","@signpostmarv/eslint-config":"^0.6.0","@satisfactory-dev/custom-assert":"^0.2.3"},"optionalDependencies":{"@typescript-eslint/parser":"^8.42.0"},"_npmOperationalInternal":{"tmp":"tmp/json-schema-typescript-codegen_0.7.0_1765535453169_0.8788860131964873","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@signpostmarv/json-schema-typescript-codegen","version":"0.7.1","license":"Apache-2.0","_id":"@signpostmarv/json-schema-typescript-codegen@0.7.1","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen#readme","bugs":{"url":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen/issues"},"dist":{"shasum":"a38c09efad229e51717a90c976bcf3f582bc2ccc","tarball":"https://registry.npmjs.org/@signpostmarv/json-schema-typescript-codegen/-/json-schema-typescript-codegen-0.7.1.tgz","fileCount":57,"integrity":"sha512-uNYAF6hx9Fbz+2yyCPZDASxm+4NnnwLvEs8xoRPV6Cj3PLZwk8rKCQssTtastGMaKhL1JqJeY761/xi7Bg2u2g==","signatures":[{"sig":"MEQCIE7fZj2yqs0EAysntb83Xq0D1qkZftg8bwLf9OIXXWtwAiBUnRqLPqaV1qgDV9V8pf7TkL2n0JYCQTYJpPiz31d5BA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203828},"type":"module","types":"./index.d.ts","engines":{"node":"^24.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./ajv":{"types":"./src/Ajv/index.d.ts","default":"./src/Ajv/index.js"},"./javascript-overrides":{"types":"./src/javascript/types.d.ts","default":"./src/javascript/types.js"},"./typescript-overrides":{"types":"./src/typescript/index.d.ts","default":"./src/typescript/index.js"}},"funding":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen?sponsor=1","gitHead":"af0df4f6e7b6a4e4f98eb51d9459bf8540fc7f15","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen.git","type":"git"},"_npmVersion":"11.6.0","description":"JSON Schema TypeScript CodeGen","directories":{},"_nodeVersion":"24.9.0","dependencies":{"ajv":"^8.17.1","typescript":"~5.9.2","@satisfactory-dev/predicates.ts":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","eslint":"^9.34.0","prettier":"^3.5.3","@types/node":"^24.5.2","@types/eslint":"^9.6.1","typescript-eslint":"^8.42.0","@types/regexp.escape":"^2.0.0","eslint-plugin-import":"^2.32.0","@signpostmarv/ts-assert":"^0.4.1","@stylistic/eslint-plugin":"^5.4.0","@signpostmarv/eslint-config":"^0.6.0","@satisfactory-dev/custom-assert":"^0.2.3"},"optionalDependencies":{"@typescript-eslint/parser":"^8.42.0"},"_npmOperationalInternal":{"tmp":"tmp/json-schema-typescript-codegen_0.7.1_1765571861071_0.3077231724558067","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@signpostmarv/json-schema-typescript-codegen","version":"0.7.2","license":"Apache-2.0","_id":"@signpostmarv/json-schema-typescript-codegen@0.7.2","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen#readme","bugs":{"url":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen/issues"},"dist":{"shasum":"100d041cc0696efdd11a9b79d194fc4560329e0f","tarball":"https://registry.npmjs.org/@signpostmarv/json-schema-typescript-codegen/-/json-schema-typescript-codegen-0.7.2.tgz","fileCount":57,"integrity":"sha512-JY8Gliu0g1eg6yRj7sAR/aHy6HSSS4KtgJVCYcIH4GW+LDQ7jA5CXKA66yJG0G9jhZTlHTI9rF0QqHLJ4OgjWQ==","signatures":[{"sig":"MEYCIQC8So1AA8Gvnx2RtTt6yEjq3ZKFocEJ2SyXng/uCTTKJQIhAPM3L68ti49m3dRTHQV1YuV3BFXSJQ813PdQoaTnM2wr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203837},"type":"module","types":"./index.d.ts","engines":{"node":"^24.0 || ^25.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./ajv":{"types":"./src/Ajv/index.d.ts","default":"./src/Ajv/index.js"},"./javascript-overrides":{"types":"./src/javascript/types.d.ts","default":"./src/javascript/types.js"},"./typescript-overrides":{"types":"./src/typescript/index.d.ts","default":"./src/typescript/index.js"}},"funding":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen?sponsor=1","gitHead":"af4bcccd6021d483fef9d35820f01737bafe22b7","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen.git","type":"git"},"_npmVersion":"11.6.2","description":"JSON Schema TypeScript CodeGen","directories":{},"_nodeVersion":"24.13.0","dependencies":{"ajv":"^8.17.1","typescript":"~5.9.2","@satisfactory-dev/predicates.ts":"^0.2.0"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","eslint":"^9.34.0","prettier":"^3.5.3","@types/node":"^24.5.2","@types/eslint":"^9.6.1","typescript-eslint":"^8.42.0","@types/regexp.escape":"^2.0.0","eslint-plugin-import":"^2.32.0","@signpostmarv/ts-assert":"^0.4.1","@stylistic/eslint-plugin":"^5.4.0","@signpostmarv/eslint-config":"^0.7.0","@satisfactory-dev/custom-assert":"^0.2.3"},"optionalDependencies":{"@typescript-eslint/parser":"^8.42.0"},"_npmOperationalInternal":{"tmp":"tmp/json-schema-typescript-codegen_0.7.2_1770392163918_0.9657840914321563","host":"s3://npm-registry-packages-npm-production"}},"0.7.3":{"name":"@signpostmarv/json-schema-typescript-codegen","version":"0.7.3","license":"Apache-2.0","_id":"@signpostmarv/json-schema-typescript-codegen@0.7.3","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen#readme","bugs":{"url":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen/issues"},"dist":{"shasum":"abd44694f2646306184bc174c4a346ab9bca4925","tarball":"https://registry.npmjs.org/@signpostmarv/json-schema-typescript-codegen/-/json-schema-typescript-codegen-0.7.3.tgz","fileCount":57,"integrity":"sha512-uEjMymWOQf59ejbjlKrF6HPn+mA1D0O2CBBq/pyS5p9smwvH5kY8C62h6xrPHwWqERNlL3fCoCpQprFVI4+rMQ==","signatures":[{"sig":"MEQCIHxY5qFuxH8P/bQT70D9K0NZ2MtbWg77OMwe40iUdonFAiBABl0N91EvidyuUY6r6xiPMlcDRiL9MR3ptra9n/ZiKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202822},"type":"module","types":"./index.d.ts","engines":{"node":"^25.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./ajv":{"types":"./src/Ajv/index.d.ts","default":"./src/Ajv/index.js"},"./javascript-overrides":{"types":"./src/javascript/types.d.ts","default":"./src/javascript/types.js"},"./typescript-overrides":{"types":"./src/typescript/index.d.ts","default":"./src/typescript/index.js"}},"funding":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen?sponsor=1","gitHead":"2c3160e991d98270c554e985161f1ba9e1dfb261","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen.git","type":"git"},"_npmVersion":"11.8.0","description":"JSON Schema TypeScript CodeGen","directories":{},"_nodeVersion":"25.6.0","dependencies":{"ajv":"^8.17.1","typescript":"~5.9.3","@satisfactory-dev/predicates.ts":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"c8":"^10.1.3","eslint":"^10.0.2","prettier":"^3.5.3","@types/node":"^25.3.3","typescript-eslint":"^8.56.1","@types/regexp.escape":"^2.0.0","@signpostmarv/ts-assert":"^0.4.1","@stylistic/eslint-plugin":"^5.9.0","@signpostmarv/eslint-config":"^0.8.2","@satisfactory-dev/custom-assert":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/json-schema-typescript-codegen_0.7.3_1772732030902_0.1879384118157721","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@signpostmarv/json-schema-typescript-codegen","version":"0.8.0","license":"Apache-2.0","_id":"@signpostmarv/json-schema-typescript-codegen@0.8.0","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen#readme","bugs":{"url":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen/issues"},"dist":{"shasum":"1319e5d8b7dd0811f8d12c40a79a55f2b45943fc","tarball":"https://registry.npmjs.org/@signpostmarv/json-schema-typescript-codegen/-/json-schema-typescript-codegen-0.8.0.tgz","fileCount":57,"integrity":"sha512-kKedhgWAh0u+5w0yq8vD54ViRw9eJei4n9UCQaawAWGUz6CI58oWZjwH/CfyCFWsHesv8TqP+42/qfRaMggUrQ==","signatures":[{"sig":"MEYCIQDuzO1FJQbsonWe/OeyXF1aaNfJ8noXAKSS8VXc3MkXVAIhAI2YZu8SVHyL6WUxmD1Lk4Jc/JACrMaw4F3DkheCML7u","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203538},"type":"module","types":"./index.d.ts","engines":{"node":"^25.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./ajv":{"types":"./src/Ajv/index.d.ts","default":"./src/Ajv/index.js"},"./javascript-overrides":{"types":"./src/javascript/types.d.ts","default":"./src/javascript/types.js"},"./typescript-overrides":{"types":"./src/typescript/index.d.ts","default":"./src/typescript/index.js"}},"funding":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen?sponsor=1","gitHead":"ea9c6073b479409af796dac45ebf53a0b5cd3fab","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen.git","type":"git"},"_npmVersion":"11.8.0","description":"JSON Schema TypeScript CodeGen","directories":{},"_nodeVersion":"25.6.0","dependencies":{"ajv":"^8.17.1","typescript":"~5.9.3","@satisfactory-dev/predicates.ts":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.2","prettier":"^3.5.3","@types/node":"^25.3.3","typescript-eslint":"^8.56.1","@types/regexp.escape":"^2.0.0","@signpostmarv/ts-assert":"^0.4.1","@stylistic/eslint-plugin":"^5.9.0","@signpostmarv/eslint-config":"^0.8.2","@satisfactory-dev/custom-assert":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/json-schema-typescript-codegen_0.8.0_1773004194725_0.12788179465284588","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@signpostmarv/json-schema-typescript-codegen","version":"0.8.1","license":"Apache-2.0","_id":"@signpostmarv/json-schema-typescript-codegen@0.8.1","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen#readme","bugs":{"url":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen/issues"},"dist":{"shasum":"9bd62f7771f499959237959ea75d480c6a9287ae","tarball":"https://registry.npmjs.org/@signpostmarv/json-schema-typescript-codegen/-/json-schema-typescript-codegen-0.8.1.tgz","fileCount":57,"integrity":"sha512-cu2i1bGDFCM6SuFiYlWEV4eyPHB18zcuHo3HWBnm1ucabOHMZEO6nEqKDFPSl5ji8dY9SFvfrdeagPZe0a0Iiw==","signatures":[{"sig":"MEYCIQC7v/0DowPDXrEZRYN8h8cJm3WdBGE2Z8VKehwmDHJzMAIhAJbYTRpp//KYfxtsfXBJrnPpF+e549IvFVGQXJRx6ZEk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203597},"type":"module","types":"./index.d.ts","engines":{"node":"^25.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./ajv":{"types":"./src/Ajv/index.d.ts","default":"./src/Ajv/index.js"},"./javascript-overrides":{"types":"./src/javascript/types.d.ts","default":"./src/javascript/types.js"},"./typescript-overrides":{"types":"./src/typescript/index.d.ts","default":"./src/typescript/index.js"}},"funding":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen?sponsor=1","gitHead":"bbb971c5aab8f63ff81f9566744644299b2f0a99","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen.git","type":"git"},"_npmVersion":"11.8.0","description":"JSON Schema TypeScript CodeGen","directories":{},"_nodeVersion":"25.6.0","dependencies":{"ajv":"^8.17.1","typescript":"~5.9.3","@satisfactory-dev/predicates.ts":"^0.2.2"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^10.0.2","prettier":"^3.5.3","@types/node":"^25.3.3","typescript-eslint":"^8.56.1","@types/regexp.escape":"^2.0.0","@signpostmarv/ts-assert":"^0.4.1","@stylistic/eslint-plugin":"^5.9.0","@signpostmarv/eslint-config":"^0.8.2","@satisfactory-dev/custom-assert":"^0.2.4"},"_npmOperationalInternal":{"tmp":"tmp/json-schema-typescript-codegen_0.8.1_1774383691152_0.06414981694383881","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@signpostmarv/json-schema-typescript-codegen","version":"0.9.0","license":"Apache-2.0","_id":"@signpostmarv/json-schema-typescript-codegen@0.9.0","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen#readme","bugs":{"url":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen/issues"},"dist":{"shasum":"558b9109ca4586e98e1722dd48738aa820c7a3cb","tarball":"https://registry.npmjs.org/@signpostmarv/json-schema-typescript-codegen/-/json-schema-typescript-codegen-0.9.0.tgz","fileCount":57,"integrity":"sha512-DzbFRDuZX7/ECqSykI0A0hzxR1U/MyfK+HwZZNeZhrEbDDLsQ1FL8m3fPVt/6uYVgRSpk0/Fnda9NK+AZHXfvw==","signatures":[{"sig":"MEYCIQC02SY3j7YMPKFjuCfCYnIroHQuzNQbDnltPwXJ9Tx3MQIhAIeSqQwElALMXNfqTubKm4p4QCwW30WUpL1DthEFcDHY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":203545},"type":"module","types":"./index.d.ts","engines":{"node":"^25.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./ajv":{"types":"./src/Ajv/index.d.ts","default":"./src/Ajv/index.js"},"./javascript-overrides":{"types":"./src/javascript/types.d.ts","default":"./src/javascript/types.js"},"./typescript-overrides":{"types":"./src/typescript/index.d.ts","default":"./src/typescript/index.js"}},"funding":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen?sponsor=1","gitHead":"b82da2ff96e113a54651e832aa1ee0c4877bbc82","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen.git","type":"git"},"_npmVersion":"11.12.1","description":"JSON Schema TypeScript CodeGen","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.59.0","prettier":"^3.8.2","@types/node":"^25.6.0","oxlint-tsgolint":"^0.20.0","@signpostmarv/ts-assert":"^0.5.1","@stylistic/eslint-plugin":"^5.9.0","@signpostmarv/oxlint-config":"^0.3.1","@satisfactory-dev/custom-assert":"^0.2.5"},"peerDependencies":{"ajv":"^8.18.0","typescript":"^6.0.2","@satisfactory-dev/predicates.ts":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/json-schema-typescript-codegen_0.9.0_1775953503583_0.12077301910434124","host":"s3://npm-registry-packages-npm-production"}},"0.9.1":{"name":"@signpostmarv/json-schema-typescript-codegen","version":"0.9.1","license":"Apache-2.0","_id":"@signpostmarv/json-schema-typescript-codegen@0.9.1","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen#readme","bugs":{"url":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen/issues"},"dist":{"shasum":"fb613e702d897c4a15e7be6a54d435b0a6bb1b7d","tarball":"https://registry.npmjs.org/@signpostmarv/json-schema-typescript-codegen/-/json-schema-typescript-codegen-0.9.1.tgz","fileCount":55,"integrity":"sha512-imWEwjOhY4Z1NoEPfYJHYlMuqsyULvCgVcw7bJ+eX5wyuT0xrv863uy8lw0PFy28zyvx6Pi88KBCWrlYMFjEhw==","signatures":[{"sig":"MEQCIGBM+qU3bwFnyAAQz2bkOM4F3CT/juhrjBKxjzsh7cljAiBsYArBwRdqHfS2JIfrC8mHnmbExGLi0ZYYgEe5UA5O3A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202339},"type":"module","types":"./index.d.ts","engines":{"node":"^25.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./ajv":{"types":"./src/Ajv/index.d.ts","default":"./src/Ajv/index.js"},"./typescript-overrides":{"types":"./src/typescript/index.d.ts","default":"./src/typescript/index.js"}},"funding":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen?sponsor=1","gitHead":"d3c6dc5bff9cd3751c012e4d36f3f811857f083e","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen.git","type":"git"},"_npmVersion":"11.12.1","description":"JSON Schema TypeScript CodeGen","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.59.0","prettier":"^3.8.2","@types/node":"^25.6.0","oxlint-tsgolint":"^0.20.0","@signpostmarv/ts-assert":"^0.5.1","@stylistic/eslint-plugin":"^5.9.0","@signpostmarv/oxlint-config":"^0.3.1","@satisfactory-dev/custom-assert":"^0.2.5"},"peerDependencies":{"ajv":"^8.18.0","typescript":"^6.0.2","@signpostmarv/js-types":"^0.1.0","@satisfactory-dev/predicates.ts":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/json-schema-typescript-codegen_0.9.1_1775992473803_0.5091422868191497","host":"s3://npm-registry-packages-npm-production"}},"0.9.2":{"name":"@signpostmarv/json-schema-typescript-codegen","version":"0.9.2","license":"Apache-2.0","_id":"@signpostmarv/json-schema-typescript-codegen@0.9.2","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen#readme","bugs":{"url":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen/issues"},"dist":{"shasum":"5c8644bf400c13378afca9862930f377630cd51b","tarball":"https://registry.npmjs.org/@signpostmarv/json-schema-typescript-codegen/-/json-schema-typescript-codegen-0.9.2.tgz","fileCount":55,"integrity":"sha512-AQYn8loW2lZWo333cjA0Q3S4SsXaOuCCKje52weLAmmAOvKP80dI7cWRJvJrjqH9mqXkRsE98cnmWzt2SHb5+g==","signatures":[{"sig":"MEUCIAnC5Zo5EisYo92I9CUdRBTMK55xfvvXl+RjgUuiuzbhAiEA2r2FVV8QbTubp4LgiPNfDrbHBokB4xY+KLkcsa3pG/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202339},"type":"module","types":"./index.d.ts","engines":{"node":"^25.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./ajv":{"types":"./src/Ajv/index.d.ts","default":"./src/Ajv/index.js"},"./typescript-overrides":{"types":"./src/typescript/index.d.ts","default":"./src/typescript/index.js"}},"funding":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen?sponsor=1","gitHead":"aafa8507bdcec61d5177c53b4d3ef3609ea2926a","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen.git","type":"git"},"_npmVersion":"11.12.1","description":"JSON Schema TypeScript CodeGen","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.59.0","prettier":"^3.8.2","@types/node":"^25.6.0","oxlint-tsgolint":"^0.20.0","@signpostmarv/ts-assert":"^0.5.1","@stylistic/eslint-plugin":"^5.9.0","@signpostmarv/oxlint-config":"^0.3.1","@satisfactory-dev/custom-assert":"^0.2.5"},"peerDependencies":{"ajv":"^8.18.0","typescript":"^6.0.2","@signpostmarv/js-types":"^0.2.0","@satisfactory-dev/predicates.ts":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/json-schema-typescript-codegen_0.9.2_1776597673780_0.8676893521747977","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@signpostmarv/json-schema-typescript-codegen","version":"0.10.0","license":"Apache-2.0","_id":"@signpostmarv/json-schema-typescript-codegen@0.10.0","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen#readme","bugs":{"url":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen/issues"},"dist":{"shasum":"dd0989bf5dedecc6242d648ca83747f0167d4237","tarball":"https://registry.npmjs.org/@signpostmarv/json-schema-typescript-codegen/-/json-schema-typescript-codegen-0.10.0.tgz","fileCount":43,"integrity":"sha512-7O0VgyG8AnzKUJiZlYfrnhzAHrx8OHGJAZBDOT5DQ/TK6cImt1Ksx9ywpNfQJF+MStUvJSIoYTCwoYjnAIPX/A==","signatures":[{"sig":"MEYCIQD+reWnpSn8UnmW4ld9ToyeK5Cm/2efKbaS4yTHO27yiAIhAOsf/Y6kbbgaqth0AMHmtRakcnFm8PfKysDAaNDj0507","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183183},"type":"module","types":"./index.d.ts","engines":{"node":"^25.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./ajv":{"types":"./src/Ajv/index.d.ts","default":"./src/Ajv/index.js"},"./typescript-overrides":{"types":"./src/typescript/index.d.ts","default":"./src/typescript/index.js"}},"funding":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen?sponsor=1","gitHead":"64e804809df115678f0e7552da0e7f1832c9be84","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen.git","type":"git"},"_npmVersion":"11.12.1","description":"JSON Schema TypeScript CodeGen","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.59.0","prettier":"^3.8.2","@types/node":"^25.6.0","oxlint-tsgolint":"^0.20.0","@signpostmarv/ts-assert":"^0.5.1","@stylistic/eslint-plugin":"^5.9.0","@signpostmarv/oxlint-config":"^0.3.1","@satisfactory-dev/custom-assert":"^0.2.5"},"peerDependencies":{"ajv":"^8.18.0","typescript":"^6.0.2","@signpostmarv/js-types":"^0.2.0","@satisfactory-dev/ajv-utilities":"^0.21.0","@satisfactory-dev/predicates.ts":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/json-schema-typescript-codegen_0.10.0_1777288377735_0.86383488428397","host":"s3://npm-registry-packages-npm-production"}},"0.10.1":{"name":"@signpostmarv/json-schema-typescript-codegen","version":"0.10.1","license":"Apache-2.0","_id":"@signpostmarv/json-schema-typescript-codegen@0.10.1","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen#readme","bugs":{"url":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen/issues"},"dist":{"shasum":"de572929758d4cd94dacab16f9f3d5efa44945da","tarball":"https://registry.npmjs.org/@signpostmarv/json-schema-typescript-codegen/-/json-schema-typescript-codegen-0.10.1.tgz","fileCount":55,"integrity":"sha512-netsTmDgxXQaakhUIix7wyGv8Uh+Idm/9sURV5a9CeuDXGCpUMgZrv85X+fsKrqJgAy0vVm0H36UVLL1SRpz2A==","signatures":[{"sig":"MEYCIQCZgOwiVazV6TJ+QiaVUT7CFmEOpgMC1DhFcHep3YkdeQIhALHjAl1hqaELESoPkx9E3U7yKQ8KdpGze8VLNRPm4lYX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202697},"type":"module","types":"./index.d.ts","engines":{"node":"^25.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./ajv":{"types":"./src/Ajv/index.d.ts","default":"./src/Ajv/index.js"},"./typescript-overrides":{"types":"./src/typescript/index.d.ts","default":"./src/typescript/index.js"}},"funding":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen?sponsor=1","gitHead":"c3ce9579d10bcc00a01b9273aefdc9186d60c6e0","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen.git","type":"git"},"_npmVersion":"11.12.1","description":"JSON Schema TypeScript CodeGen","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.59.0","prettier":"^3.8.2","@types/node":"^25.6.0","oxlint-tsgolint":"^0.20.0","@signpostmarv/ts-assert":"^0.5.1","@stylistic/eslint-plugin":"^5.9.0","@signpostmarv/oxlint-config":"^0.3.1","@satisfactory-dev/custom-assert":"^0.2.5"},"peerDependencies":{"ajv":"^8.18.0","typescript":"^6.0.2","@signpostmarv/js-types":"^0.2.0","@satisfactory-dev/ajv-utilities":"^0.21.0","@satisfactory-dev/predicates.ts":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/json-schema-typescript-codegen_0.10.1_1777288670444_0.17645362619940475","host":"s3://npm-registry-packages-npm-production"}},"0.10.2":{"name":"@signpostmarv/json-schema-typescript-codegen","version":"0.10.2","license":"Apache-2.0","_id":"@signpostmarv/json-schema-typescript-codegen@0.10.2","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen#readme","bugs":{"url":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen/issues"},"dist":{"shasum":"ddeb847d192b062b3323e57914ce77e042668ff4","tarball":"https://registry.npmjs.org/@signpostmarv/json-schema-typescript-codegen/-/json-schema-typescript-codegen-0.10.2.tgz","fileCount":55,"integrity":"sha512-0KI+8PcNzm0KVbfu6jkO11m1BqOvdQVZxWYEybvwIXmMj3SpPWWOyQ0a8csi+diGr4Osu8CZ7iwGxY0pnEqTHA==","signatures":[{"sig":"MEQCIE9fKWKXcYhxXMxLL6dlTwoo4VTAAX/otiIrTSMdcz1LAiB6WiYP0qca7sp8U+cgFWvpvf1fWbEMD8CYIcVMZnlXMw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202697},"type":"module","types":"./index.d.ts","engines":{"node":"^25.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./ajv":{"types":"./src/Ajv/index.d.ts","default":"./src/Ajv/index.js"},"./typescript-overrides":{"types":"./src/typescript/index.d.ts","default":"./src/typescript/index.js"}},"funding":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen?sponsor=1","gitHead":"4c999dbd930575bb092590d0280236a45aaee0e9","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen.git","type":"git"},"_npmVersion":"11.12.1","description":"JSON Schema TypeScript CodeGen","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.59.0","prettier":"^3.8.2","@types/node":"^25.6.0","oxlint-tsgolint":"^0.20.0","@signpostmarv/ts-assert":"^0.5.1","@stylistic/eslint-plugin":"^5.9.0","@signpostmarv/oxlint-config":"^0.3.1","@satisfactory-dev/custom-assert":"^0.2.5"},"peerDependencies":{"ajv":"^8.18.0","typescript":"^6.0.2","@signpostmarv/js-types":"^0.2.0","@satisfactory-dev/ajv-utilities":"^0.22.0","@satisfactory-dev/predicates.ts":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/json-schema-typescript-codegen_0.10.2_1777318863759_0.40690536439048786","host":"s3://npm-registry-packages-npm-production"}},"0.11.0":{"name":"@signpostmarv/json-schema-typescript-codegen","version":"0.11.0","license":"Apache-2.0","_id":"@signpostmarv/json-schema-typescript-codegen@0.11.0","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen#readme","bugs":{"url":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen/issues"},"dist":{"shasum":"c120a51b9932fda59588d98b85cf8f872642bb84","tarball":"https://registry.npmjs.org/@signpostmarv/json-schema-typescript-codegen/-/json-schema-typescript-codegen-0.11.0.tgz","fileCount":57,"integrity":"sha512-sOa0akAUwMs/qwOGv88f/Ic+sSbWg/jc47Uu3nt1QcP8fLvCroMFgc69sie3iIYzCnYBSjXZUeXo0Kf9nJmbNg==","signatures":[{"sig":"MEUCIDoG1z3oiHXy85Fp1qIYbp2NeNKoC6JOvNEsqD6TawiyAiEAzDK0dFkCF7G3xJ1q8aVTw3uDEy/9xttq6ZagP7dV7F0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206097},"type":"module","types":"./index.d.ts","engines":{"node":"^25.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./ajv":{"types":"./src/Ajv/index.d.ts","default":"./src/Ajv/index.js"},"./typescript-overrides":{"types":"./src/typescript/index.d.ts","default":"./src/typescript/index.js"}},"funding":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen?sponsor=1","gitHead":"11dbb63449f0fa82f9a4845e8a323cfb286fca54","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen.git","type":"git"},"_npmVersion":"11.12.1","description":"JSON Schema TypeScript CodeGen","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.59.0","prettier":"^3.8.2","@types/node":"^25.6.0","oxlint-tsgolint":"^0.20.0","@signpostmarv/ts-assert":"^0.5.1","@stylistic/eslint-plugin":"^5.9.0","@signpostmarv/oxlint-config":"^0.3.1","@satisfactory-dev/custom-assert":"^0.2.5"},"peerDependencies":{"ajv":"^8.18.0","typescript":"^6.0.2","@signpostmarv/js-types":"^0.2.0","@satisfactory-dev/predicates.ts":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/json-schema-typescript-codegen_0.11.0_1777373468742_0.6890201431530625","host":"s3://npm-registry-packages-npm-production"}},"0.11.1":{"name":"@signpostmarv/json-schema-typescript-codegen","version":"0.11.1","license":"Apache-2.0","_id":"@signpostmarv/json-schema-typescript-codegen@0.11.1","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen#readme","bugs":{"url":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen/issues"},"dist":{"shasum":"cc476f649da4f95f9bd628b7706f494f327477ba","tarball":"https://registry.npmjs.org/@signpostmarv/json-schema-typescript-codegen/-/json-schema-typescript-codegen-0.11.1.tgz","fileCount":57,"integrity":"sha512-JF+PGh/Tcp0Fwjuuv8hIHXkpYrD/95A9HwIcH8i3svj+o926JfFR74bXFN1iO/pbg5JEk8aljUDAQlLfh0vLXQ==","signatures":[{"sig":"MEUCIAz5e8jeYJP5S1PSYhjD1dq+3TmbYP3/INWZcKFqOz1wAiEAkT8hZ3Xc7p+apCGUy0cCzCYaVmp2TSrqnw+0xYEoW10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206092},"type":"module","types":"./index.d.ts","engines":{"node":"^25.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./ajv":{"types":"./src/Ajv/index.d.ts","default":"./src/Ajv/index.js"},"./typescript-overrides":{"types":"./src/typescript/index.d.ts","default":"./src/typescript/index.js"}},"funding":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen?sponsor=1","gitHead":"6790185c783e92f94d2b4a0f756f70ae6d892d18","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen.git","type":"git"},"_npmVersion":"11.12.1","description":"JSON Schema TypeScript CodeGen","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.59.0","prettier":"^3.8.2","@types/node":"^25.6.0","oxlint-tsgolint":"^0.20.0","@signpostmarv/ts-assert":"^0.5.1","@stylistic/eslint-plugin":"^5.9.0","@signpostmarv/oxlint-config":"^0.3.1","@satisfactory-dev/custom-assert":"^0.2.5"},"peerDependencies":{"ajv":"^8.18.0","typescript":"^6.0.2","@signpostmarv/js-types":"^0.2.0","@satisfactory-dev/predicates.ts":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/json-schema-typescript-codegen_0.11.1_1778971943584_0.33226807592637186","host":"s3://npm-registry-packages-npm-production"}},"0.12.0":{"name":"@signpostmarv/json-schema-typescript-codegen","version":"0.12.0","license":"Apache-2.0","_id":"@signpostmarv/json-schema-typescript-codegen@0.12.0","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen#readme","bugs":{"url":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen/issues"},"dist":{"shasum":"81f8cb03cf165c5b59e1dd9df84771714414297c","tarball":"https://registry.npmjs.org/@signpostmarv/json-schema-typescript-codegen/-/json-schema-typescript-codegen-0.12.0.tgz","fileCount":57,"integrity":"sha512-MtnNQgoiUDk9LMzpnbA5zWizR6yAwgOdd2BmgqqsYdApJkPTexTTeYTanhWVYAbkhmRbfO4r73UQJR4NTO8c1A==","signatures":[{"sig":"MEQCIHmYFXemxp3x5Qfc0RBz2iukZH1hnG7HquwyrUsEE4euAiB6C9tjApe5o0ZbrIwqk27Gzhbns32CasVtcijjbeaKXA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":206093},"type":"module","types":"./index.d.ts","engines":{"node":"^25.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./ajv":{"types":"./src/Ajv/index.d.ts","default":"./src/Ajv/index.js"},"./typescript-overrides":{"types":"./src/typescript/index.d.ts","default":"./src/typescript/index.js"}},"funding":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen?sponsor=1","gitHead":"351e0ebaad375d2282412a067e08f22423e5898c","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen.git","type":"git"},"_npmVersion":"11.12.1","description":"JSON Schema TypeScript CodeGen","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.66.0","prettier":"^3.8.2","@types/node":"^25.6.0","oxlint-tsgolint":"^0.23.0","@signpostmarv/ts-assert":"^0.5.1","@stylistic/eslint-plugin":"^5.10.0","@signpostmarv/oxlint-config":"^0.3.2","@satisfactory-dev/custom-assert":"^0.2.5"},"peerDependencies":{"ajv":"^8.20.0","typescript":"^6.0.2","@signpostmarv/js-types":"^0.2.0","@satisfactory-dev/predicates.ts":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/json-schema-typescript-codegen_0.12.0_1779451524527_0.09325994546170513","host":"s3://npm-registry-packages-npm-production"}},"0.12.1":{"name":"@signpostmarv/json-schema-typescript-codegen","version":"0.12.1","license":"Apache-2.0","_id":"@signpostmarv/json-schema-typescript-codegen@0.12.1","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen#readme","bugs":{"url":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen/issues"},"dist":{"shasum":"2c72cff88f1f296817a41c1f7cb6e233b77a38d4","tarball":"https://registry.npmjs.org/@signpostmarv/json-schema-typescript-codegen/-/json-schema-typescript-codegen-0.12.1.tgz","fileCount":57,"integrity":"sha512-+OJmNEq2tm2g5RGnqRKZFhqCsaBCutHT5tfWDwwKCFMhyQ4DXlYbTe8PlLYBoncvRO7LuVW7vbYoMAibbl8yVg==","signatures":[{"sig":"MEUCIQCoRk0e+svJG44O3orGs1RTrt7x1SCPUSW5HvJrxxyjTwIgchPKSzEw+1dZJmo7XGZM1a2zDonQ8dDzH7DObtDvoqs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":201333},"type":"module","types":"./index.d.ts","engines":{"node":"^25.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./ajv":{"types":"./src/Ajv/index.d.ts","default":"./src/Ajv/index.js"},"./typescript-overrides":{"types":"./src/typescript/index.d.ts","default":"./src/typescript/index.js"}},"funding":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen?sponsor=1","gitHead":"351e0ebaad375d2282412a067e08f22423e5898c","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen.git","type":"git"},"_npmVersion":"11.12.1","description":"JSON Schema TypeScript CodeGen","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.66.0","prettier":"^3.8.2","@types/node":"^25.6.0","oxlint-tsgolint":"^0.23.0","@signpostmarv/ts-assert":"^0.5.1","@stylistic/eslint-plugin":"^5.10.0","@signpostmarv/oxlint-config":"^0.3.2","@satisfactory-dev/custom-assert":"^0.2.5"},"peerDependencies":{"ajv":"^8.20.0","typescript":"^6.0.2","@signpostmarv/js-types":"^0.2.0","@satisfactory-dev/predicates.ts":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/json-schema-typescript-codegen_0.12.1_1779454512685_0.022032792862499262","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@signpostmarv/json-schema-typescript-codegen","version":"0.13.0","license":"Apache-2.0","_id":"@signpostmarv/json-schema-typescript-codegen@0.13.0","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen#readme","bugs":{"url":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen/issues"},"dist":{"shasum":"0be7d884c7edf8f662ef76bc43b1eb57d5277bbf","tarball":"https://registry.npmjs.org/@signpostmarv/json-schema-typescript-codegen/-/json-schema-typescript-codegen-0.13.0.tgz","fileCount":55,"integrity":"sha512-EHGXMKMJ7x7BBlGfKTuXto6WNH4fTh1rQW8MiAWXIsAzJg0ACF7AQ0bi6RRae7kdFL3RU9TO6d81tcj4pg7BNw==","signatures":[{"sig":"MEUCIAaXijl50+9ThdGtU0ewnMnrg8FvXRJC/ITVLmKQL9X7AiEAlHuTlEE8/KNBVCz3nxTRXAqqdgOtKdZL0CpTipbuNlM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202171},"type":"module","types":"./index.d.ts","engines":{"node":"^25.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./ajv":{"types":"./src/Ajv/index.d.ts","default":"./src/Ajv/index.js"},"./typescript-overrides":{"types":"./src/typescript/index.d.ts","default":"./src/typescript/index.js"}},"funding":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen?sponsor=1","gitHead":"c3859df3d1dd4d05579b1ec871b524da0c70a833","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen.git","type":"git"},"_npmVersion":"11.12.1","description":"JSON Schema TypeScript CodeGen","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.66.0","prettier":"^3.8.2","@types/node":"^25.6.0","oxlint-tsgolint":"^0.23.0","@signpostmarv/ts-assert":"^0.5.1","@stylistic/eslint-plugin":"^5.10.0","@signpostmarv/oxlint-config":"^0.3.2","@satisfactory-dev/custom-assert":"^0.2.5"},"peerDependencies":{"ajv":"^8.20.0","typescript":"^6.0.2","@signpostmarv/js-types":"^0.2.0","@satisfactory-dev/predicates.ts":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/json-schema-typescript-codegen_0.13.0_1779482577450_0.45070028553885977","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@signpostmarv/json-schema-typescript-codegen","version":"0.14.0","license":"Apache-2.0","_id":"@signpostmarv/json-schema-typescript-codegen@0.14.0","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen#readme","bugs":{"url":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen/issues"},"dist":{"shasum":"a332453fdaac35f9c5ba98ed8eadb4f6e000ac30","tarball":"https://registry.npmjs.org/@signpostmarv/json-schema-typescript-codegen/-/json-schema-typescript-codegen-0.14.0.tgz","fileCount":55,"integrity":"sha512-afcKZP+7tL2kkLClT1y3zdUt4oB6+LuNEoXzH+dHCDPUePbbr8quZE65wPi6B3j+kVjK+7TfUAyej7fK+tJLvQ==","signatures":[{"sig":"MEYCIQCUR2P/tNetneKH2E0Z5t5rp3ioK8arE8CKuUctWSHw8QIhAPehm/pz7d1K0phATvdbrEwpJklfESJMLQRUyBF+ofpU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202553},"type":"module","types":"./index.d.ts","engines":{"node":"^25.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./ajv":{"types":"./src/Ajv/index.d.ts","default":"./src/Ajv/index.js"},"./typescript-overrides":{"types":"./src/typescript/index.d.ts","default":"./src/typescript/index.js"}},"funding":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen?sponsor=1","gitHead":"680615f12f1b4fbd9c8d6d974b7951f80a74b627","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen.git","type":"git"},"_npmVersion":"11.12.1","description":"JSON Schema TypeScript CodeGen","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.66.0","prettier":"^3.8.2","@types/node":"^25.6.0","oxlint-tsgolint":"^0.23.0","@signpostmarv/ts-assert":"^0.5.1","@stylistic/eslint-plugin":"^5.10.0","@signpostmarv/oxlint-config":"^0.3.2","@satisfactory-dev/custom-assert":"^0.2.5"},"peerDependencies":{"ajv":"^8.20.0","typescript":"^6.0.2","@signpostmarv/js-types":"^0.2.0","@satisfactory-dev/predicates.ts":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/json-schema-typescript-codegen_0.14.0_1779499199065_0.4158757670887545","host":"s3://npm-registry-packages-npm-production"}},"0.14.1":{"name":"@signpostmarv/json-schema-typescript-codegen","version":"0.14.1","license":"Apache-2.0","_id":"@signpostmarv/json-schema-typescript-codegen@0.14.1","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen#readme","bugs":{"url":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen/issues"},"dist":{"shasum":"b22b5cf99afbc3ebe18751f66380b12830322d3f","tarball":"https://registry.npmjs.org/@signpostmarv/json-schema-typescript-codegen/-/json-schema-typescript-codegen-0.14.1.tgz","fileCount":55,"integrity":"sha512-REUdKnLRF+I/ZXC4KTeYXDUOs8faAY1g5BTYs262OXx3OFCKy2fdyS8z4flpuk6+OE3oC1F3VtNGNkkeU33K0Q==","signatures":[{"sig":"MEUCIQCuMx2diEHk/cqnhVhjCnvKz5Pfz/O05nuq0aRo4xURrQIgY5iroEjRawXs/vDoYZbiQ5B7/Ddsj5c0GfH/RhtlwkM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202606},"type":"module","types":"./index.d.ts","engines":{"node":"^25.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./ajv":{"types":"./src/Ajv/index.d.ts","default":"./src/Ajv/index.js"},"./typescript-overrides":{"types":"./src/typescript/index.d.ts","default":"./src/typescript/index.js"}},"funding":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen?sponsor=1","gitHead":"9d657675067dad2a06d1aefe8927219f806f1985","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen.git","type":"git"},"_npmVersion":"11.12.1","description":"JSON Schema TypeScript CodeGen","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.66.0","prettier":"^3.8.2","@types/node":"^25.6.0","oxlint-tsgolint":"^0.23.0","@signpostmarv/ts-assert":"^0.5.1","@stylistic/eslint-plugin":"^5.10.0","@signpostmarv/oxlint-config":"^0.3.2","@satisfactory-dev/custom-assert":"^0.2.5"},"peerDependencies":{"ajv":"^8.20.0","typescript":"^6.0.2","@signpostmarv/js-types":"^0.2.0","@satisfactory-dev/predicates.ts":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/json-schema-typescript-codegen_0.14.1_1779499996460_0.7859052409854761","host":"s3://npm-registry-packages-npm-production"}},"0.14.2":{"name":"@signpostmarv/json-schema-typescript-codegen","version":"0.14.2","license":"Apache-2.0","_id":"@signpostmarv/json-schema-typescript-codegen@0.14.2","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen#readme","bugs":{"url":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen/issues"},"dist":{"shasum":"b8b92791ae79153eb2081618336c9adcfa9bd001","tarball":"https://registry.npmjs.org/@signpostmarv/json-schema-typescript-codegen/-/json-schema-typescript-codegen-0.14.2.tgz","fileCount":55,"integrity":"sha512-dPtfJ/HmUXlo9h9u/n+dsWTlySHT1tEiyCkvRHsfB37uvmJKfzPnzMUyUeyPAZf2Fi4+Khv6cSYpbElP779H/g==","signatures":[{"sig":"MEUCIC4g7OWrmqXFCzLd0hNdHtH+GUS784kzWYGxY+XeBsVBAiEAyWySFWJ4gJdklu/6cMw0StF2HPCWeAmhWXxQ5+8HA2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202606},"type":"module","types":"./index.d.ts","engines":{"node":"^25.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./ajv":{"types":"./src/Ajv/index.d.ts","default":"./src/Ajv/index.js"},"./typescript-overrides":{"types":"./src/typescript/index.d.ts","default":"./src/typescript/index.js"}},"funding":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen?sponsor=1","gitHead":"42e653cb4934050a5586f726e4a269a06a3dc560","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen.git","type":"git"},"_npmVersion":"11.12.1","description":"JSON Schema TypeScript CodeGen","directories":{},"_nodeVersion":"25.9.0","_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.66.0","prettier":"^3.8.2","@types/node":"^25.6.0","oxlint-tsgolint":"^0.23.0","@signpostmarv/ts-assert":"^0.5.1","@stylistic/eslint-plugin":"^5.10.0","@signpostmarv/oxlint-config":"^0.3.2","@satisfactory-dev/custom-assert":"^0.2.5"},"peerDependencies":{"ajv":"^8.20.0","typescript":"^6.0.2","@signpostmarv/js-types":"^0.3.0","@satisfactory-dev/predicates.ts":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/json-schema-typescript-codegen_0.14.2_1779925441989_0.6206505454079043","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@signpostmarv/json-schema-typescript-codegen","version":"0.15.0","license":"Apache-2.0","_id":"@signpostmarv/json-schema-typescript-codegen@0.15.0","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"homepage":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen#readme","bugs":{"url":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen/issues"},"dist":{"shasum":"f36ead533df2e87823df2e3cdc492b92a151b64f","tarball":"https://registry.npmjs.org/@signpostmarv/json-schema-typescript-codegen/-/json-schema-typescript-codegen-0.15.0.tgz","fileCount":55,"integrity":"sha512-F/hN7DExD7j0d1Upx8m6Rn+LRNIkexU+OwJfAK1fPWVnOO1y2qUe5aZ4ViSzmrRsgClDTg7kGq8MFEzEGPF3Ug==","signatures":[{"sig":"MEYCIQD07GaCP9fqJejrh3msXAbOFHtICB09SlIV8miMNRLZEAIhAPOu13VQHMdrKubAYUQFBQeErXEV2oI6H2EQh1fvF4Ot","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":202376},"type":"module","types":"./index.d.ts","engines":{"node":"^26.0"},"exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./ajv":{"types":"./src/Ajv/index.d.ts","default":"./src/Ajv/index.js"},"./typescript-overrides":{"types":"./src/typescript/index.d.ts","default":"./src/typescript/index.js"}},"funding":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen?sponsor=1","gitHead":"e790f496c702ef30e6f173153e70c281c0b55088","_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"repository":{"url":"git+https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen.git","type":"git"},"_npmVersion":"11.17.0","description":"JSON Schema TypeScript CodeGen","directories":{},"_nodeVersion":"26.5.0","_hasShrinkwrap":false,"devDependencies":{"oxlint":"^1.77.0","prettier":"^3.8.2","@types/node":"^26.1.2","oxlint-tsgolint":"^7.0.2001","@signpostmarv/ts-assert":"^0.7.0","@stylistic/eslint-plugin":"^5.10.0","@signpostmarv/oxlint-config":"^0.4.0","@satisfactory-dev/custom-assert":"^0.5.0"},"peerDependencies":{"ajv":"^8.20.0","@signpostmarv/js-types":"^0.4.1","@signpostmarv/ts-assert":"^0.7.0","@typescript/typescript6":"^6.0.2","@satisfactory-dev/predicates.ts":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/json-schema-typescript-codegen_0.15.0_1785812398059_0.33513703014414875","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"type":"module","name":"@signpostmarv/json-schema-typescript-codegen","description":"JSON Schema TypeScript CodeGen","license":"Apache-2.0","repository":{"type":"git","url":"git+https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen.git"},"funding":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen?sponsor=1","exports":{".":{"types":"./index.d.ts","default":"./index.js"},"./ajv":{"types":"./src/Ajv/index.d.ts","default":"./src/Ajv/index.js"},"./typescript-overrides":{"types":"./src/typescript/index.d.ts","default":"./src/typescript/index.js"}},"engines":{"node":"^26.0"},"devDependencies":{"@satisfactory-dev/custom-assert":"^0.5.0","@signpostmarv/oxlint-config":"^0.4.0","@signpostmarv/ts-assert":"^0.7.0","@stylistic/eslint-plugin":"^5.10.0","@types/node":"^26.1.2","oxlint":"^1.77.0","oxlint-tsgolint":"^7.0.2001","prettier":"^3.8.2"},"peerDependencies":{"@satisfactory-dev/predicates.ts":"^0.3.0","@signpostmarv/js-types":"^0.5.0","@signpostmarv/ts-assert":"^0.7.0","@typescript/typescript6":"^6.0.2","ajv":"^8.20.0"},"version":"0.16.0","gitHead":"97df0103706160f846f2e91dd774ca5d9720df0b","types":"./index.d.ts","_id":"@signpostmarv/json-schema-typescript-codegen@0.16.0","bugs":{"url":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen/issues"},"homepage":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen#readme","_nodeVersion":"26.5.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-WEpuvyOHxd3QqtDosjwu/bSg2GWkaueOC4OIvFpoDJDoQLCJiiKyhrxx5HUOH35s7041KmtDAU7mm6uf73PhlA==","shasum":"2b0fb0dbc37e3c9e171e9e8473aa6a03f797934a","tarball":"https://registry.npmjs.org/@signpostmarv/json-schema-typescript-codegen/-/json-schema-typescript-codegen-0.16.0.tgz","fileCount":55,"unpackedSize":202376,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCErGZVmxCgsmUHzhf5FyOchh6rihzIwait1ol3fERK0AIhAKbWc3eM30EoRIDOQamDBKn9q5+FK7WTgZdqfJ1MCRZ9"}]},"_npmUser":{"name":"signpostmarv","email":"me@signpostmarv.name"},"directories":{},"maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/json-schema-typescript-codegen_0.16.0_1785939371737_0.11645250032440635"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-20T19:29:29.773Z","modified":"2026-08-05T14:16:12.523Z","0.1.0":"2025-11-20T19:29:30.088Z","0.1.1":"2025-11-20T19:37:18.696Z","0.1.2":"2025-11-21T10:58:45.958Z","0.2.0":"2025-11-22T11:00:03.771Z","0.2.1":"2025-11-22T18:47:12.984Z","0.3.0":"2025-11-24T02:34:02.853Z","0.4.0":"2025-11-24T16:39:34.257Z","0.4.1":"2025-11-30T13:17:41.138Z","0.5.0":"2025-12-01T10:56:18.485Z","0.5.1":"2025-12-05T11:09:59.955Z","0.6.0":"2025-12-05T19:36:11.671Z","0.7.0":"2025-12-12T10:30:53.324Z","0.7.1":"2025-12-12T20:37:41.217Z","0.7.2":"2026-02-06T15:36:04.089Z","0.7.3":"2026-03-05T17:33:51.034Z","0.8.0":"2026-03-08T21:09:54.874Z","0.8.1":"2026-03-24T20:21:31.327Z","0.9.0":"2026-04-12T00:25:03.732Z","0.9.1":"2026-04-12T11:14:33.950Z","0.9.2":"2026-04-19T11:21:13.909Z","0.10.0":"2026-04-27T11:12:57.898Z","0.10.1":"2026-04-27T11:17:50.614Z","0.10.2":"2026-04-27T19:41:03.910Z","0.11.0":"2026-04-28T10:51:08.887Z","0.11.1":"2026-05-16T22:52:23.756Z","0.12.0":"2026-05-22T12:05:24.654Z","0.12.1":"2026-05-22T12:55:12.821Z","0.13.0":"2026-05-22T20:42:57.618Z","0.14.0":"2026-05-23T01:19:59.212Z","0.14.1":"2026-05-23T01:33:16.602Z","0.14.2":"2026-05-27T23:44:02.128Z","0.15.0":"2026-08-04T02:59:58.202Z","0.16.0":"2026-08-05T14:16:11.873Z"},"bugs":{"url":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen/issues"},"license":"Apache-2.0","homepage":"https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen#readme","repository":{"type":"git","url":"git+https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen.git"},"description":"JSON Schema TypeScript CodeGen","maintainers":[{"name":"signpostmarv","email":"me@signpostmarv.name"}],"readme":"[![Coverage Status](https://coveralls.io/repos/github/SignpostMarv/JSON-Schema-TypeScript-CodeGen/badge.svg?branch=main)](https://coveralls.io/github/SignpostMarv/JSON-Schema-TypeScript-CodeGen?branch=main)\n[![Workflow Status](https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen/actions/workflows/node.js.yml/badge.svg?branch=main)](https://github.com/SignpostMarv/JSON-Schema-TypeScript-CodeGen/actions/workflows/node.js.yml?query=branch%3Amain)\n\n# JSON Schema TypeScript CodeGen\n\nFrom-scratch rewrite of the JSON Schema-based TypeScript Code Generation code originally implemented for [Docs.json.ts](https://github.com/satisfactory-dev/Docs.json.ts)\n\n## FAQ\n\n### Why a rewrite?\n\nI felt I could do better.\n\n- type discovery, data generation, and import/export management were spread over separate areas of the codebase in the original Docs.json.ts implementation (as a consequence of it being developed iteratively as needed).\n- candidate classes now manage both type conversion _and_ data conversion.\n- import/export management is now largely driven by the `$ref` type support.\n    - Yes, `$ref` technically lies about it's internals, but attempting to retain the overall interface of the candidate classes while having `$ref` be fully honest about it's internals gave me a headache.\n\n### What's it for?\n\nTaking a JSON Schema with corresponding JSON & generating TypeScript bindings for said data.\n\n### Why not use the raw JSON once it's passed validation with ajv?\n\nDocs.json.ts is intended to work with JSON files that contain data that wasn't serialised with JSON.\nTemplated Strings in TypeScript also allow one to be less verbose in how one represents known values, e.g. typing something as that passes the regex `^foo.*(?:bar|baz)$` as more specific than just `string` but less verbose (i.e. `foo${string}${'bar'|'baz'}`) than 10s/100s/1000s of exact values.\n\n## Install\n\n`npm install --save-dev @signpostmarv/json-schema-typescript-codegen`\n\n### Requirements\n\n- Node >= 24, for `RegExp.escape()`\n    - this allows the pattern support in the rewrite to be considerably more flexible than the original pattern support in Docs.json.ts.\n- Node >= 23, for running TS files without needing to run a compile step.\n\n### Notes\n\n- ~~Currently distributed as a pure typescript package~~ it _would_ be distributed as a pure typescript package, were it not for [nodejs/node#57215](https://github.com/nodejs/node/issues/57215)\n- Inherently tied to [Ajv](https://github.com/ajv-validator/ajv) due to the requirement for their custom keywords implementation.\n- Does not currently have a complete implementation of standard JSON keywords\n","readmeFilename":"README.md"}