{"_id":"json-schema-to-typescript-lite","_rev":"5-358c8acfa80cc509272f800c7dd607b6","name":"json-schema-to-typescript-lite","dist-tags":{"latest":"15.0.0"},"versions":{"0.0.0":{"name":"json-schema-to-typescript-lite","version":"0.0.0","keywords":["json","schema","typescript","compile","transpile","api","interface","typing","share"],"author":{"url":"http://performancejs.com/","name":"Boris Cherny","email":"boris@performancejs.com"},"license":"MIT","_id":"json-schema-to-typescript-lite@0.0.0","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/bcherny/json-schema-to-typescript#readme","bugs":{"url":"https://github.com/bcherny/json-schema-to-typescript/issues"},"ava":{"files":["./dist/test/test.js"],"snapshotDir":"./test/__snapshots__","ignoredByWatcher":["./src"]},"dist":{"shasum":"0df5849d6346ec6fb245617544069e2313efee9e","tarball":"https://registry.npmjs.org/json-schema-to-typescript-lite/-/json-schema-to-typescript-lite-0.0.0.tgz","fileCount":8,"integrity":"sha512-po8XCnqOk7zO05m4TwedfSXm9OnSSeeEoI9phJ8RkuFXxjRkdklz6eUkFYx9p1p3PWFje2cupSrj8vLCRCDnxQ==","signatures":[{"sig":"MEQCIFZt1yo2oqUBf531AfqtsaUQDiu994Nce6cpcIC+hjRbAiA61pjn8v4buE8cbNfcyLKfA2gU1NwO9c7zeStiIlvDgw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":395573},"main":"./dist/index.mjs","type":"module","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"gitHead":"0f507372912f73194f4c009f5dc4c170488a58b0","scripts":{"lint":"eslint .","test":"vitest","build":"unbuild","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"repository":{"url":"git+https://github.com/bcherny/json-schema-to-typescript.git","type":"git"},"_npmVersion":"10.2.4","description":"Lite version of json-schema-to-typescript","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@types/json-schema":"^7.0.15","@apidevtools/json-schema-ref-parser":"^11.5.4"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.5","devDependencies":{"ava":"^4.2.0","shx":"^0.3.4","tsify":"^5.0.4","eslint":"^8.57.0","rimraf":"^5.0.5","vitest":"^1.4.0","unbuild":"^2.0.0","lodash-es":"^4.17.21","typescript":"^5.4.3","@types/node":"^20.11.30","concurrently":"^8.2.2","@types/lodash":"^4.17.0","@types/rimraf":"^4.0.5","@types/lodash-es":"^4.17.12","@antfu/eslint-config":"^2.11.1","json-schema-to-typescript-lite":"workspace:*"},"_npmOperationalInternal":{"tmp":"tmp/json-schema-to-typescript-lite_0.0.0_1711582080436_0.17823464840254433","host":"s3://npm-registry-packages"}},"14.0.0":{"name":"json-schema-to-typescript-lite","version":"14.0.0","keywords":["json","schema","typescript","compile","transpile","api","interface","typing","share"],"author":{"url":"http://performancejs.com/","name":"Boris Cherny","email":"boris@performancejs.com"},"license":"MIT","_id":"json-schema-to-typescript-lite@14.0.0","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/bcherny/json-schema-to-typescript#readme","bugs":{"url":"https://github.com/bcherny/json-schema-to-typescript/issues"},"ava":{"files":["./dist/test/test.js"],"snapshotDir":"./test/__snapshots__","ignoredByWatcher":["./src"]},"dist":{"shasum":"43b7f5d4ea01ac97c3dacdf5415770b847a20cb3","tarball":"https://registry.npmjs.org/json-schema-to-typescript-lite/-/json-schema-to-typescript-lite-14.0.0.tgz","fileCount":8,"integrity":"sha512-On0b6UdEgdotLzWk37yNId2wK77P7UfxuCWDEgduoz1VLR4rPbDcQGW6zlHVgL62Bq7gERq0JMmUyAjJigxYHg==","signatures":[{"sig":"MEUCIAyC5kbfVnOjpL8HMhXTtfkRtcVJp8IHNJqdq8mXCCuGAiEA3AgjCe4v8XUDgEZPJ4BXqD4E8ohEnl7yNOQXTKg/3W0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":395672},"main":"./dist/index.mjs","type":"module","_from":"file:json-schema-to-typescript-lite-14.0.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","engines":{"node":">=20.0.0"},"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"lint":"eslint .","test":"vitest","build":"unbuild","release":"bumpp && pnpm publish","typecheck":"tsc --noEmit"},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"_resolved":"/private/var/folders/30/nymxcyb909ggq2j5lwn7b_600000gn/T/3a1c5ce5e22fa76d79c05ee772c0908a/json-schema-to-typescript-lite-14.0.0.tgz","_integrity":"sha512-On0b6UdEgdotLzWk37yNId2wK77P7UfxuCWDEgduoz1VLR4rPbDcQGW6zlHVgL62Bq7gERq0JMmUyAjJigxYHg==","repository":{"url":"git+https://github.com/bcherny/json-schema-to-typescript.git","type":"git"},"_npmVersion":"10.2.4","description":"Lite version of json-schema-to-typescript","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@types/json-schema":"^7.0.15","@apidevtools/json-schema-ref-parser":"^11.5.4"},"_hasShrinkwrap":false,"packageManager":"pnpm@8.15.5","devDependencies":{"ava":"^4.2.0","shx":"^0.3.4","bumpp":"^9.4.0","tsify":"^5.0.4","eslint":"^8.57.0","rimraf":"^5.0.5","vitest":"^1.4.0","unbuild":"^2.0.0","lodash-es":"^4.17.21","typescript":"^5.4.3","@types/node":"^20.11.30","concurrently":"^8.2.2","@types/lodash":"^4.17.0","@types/rimraf":"^4.0.5","@types/lodash-es":"^4.17.12","@antfu/eslint-config":"^2.11.1","json-schema-to-typescript-lite":"14.0.0"},"_npmOperationalInternal":{"tmp":"tmp/json-schema-to-typescript-lite_14.0.0_1711582422809_0.0639240085040953","host":"s3://npm-registry-packages"}},"14.0.1":{"name":"json-schema-to-typescript-lite","version":"14.0.1","keywords":["json","schema","typescript","compile","transpile","api","interface","typing","share"],"author":{"url":"http://performancejs.com/","name":"Boris Cherny","email":"boris@performancejs.com"},"license":"MIT","_id":"json-schema-to-typescript-lite@14.0.1","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/bcherny/json-schema-to-typescript#readme","bugs":{"url":"https://github.com/bcherny/json-schema-to-typescript/issues"},"ava":{"files":["./dist/test/test.js"],"snapshotDir":"./test/__snapshots__","ignoredByWatcher":["./src"]},"dist":{"shasum":"bfc6e8c647ebff2c82e0ab95a1998e7e6946998e","tarball":"https://registry.npmjs.org/json-schema-to-typescript-lite/-/json-schema-to-typescript-lite-14.0.1.tgz","fileCount":8,"integrity":"sha512-MhjvNC3MfEyYmKiC1rEzwDTCc22+hWU/2HKVfnklar4tifbkT8oZvvamEG1n550JeCmJ0V+2ly+5fF5K+lIExg==","signatures":[{"sig":"MEQCIGrAJXoJRO9joozUiUYJ7fd2ICXPHB/A9qEUq9AEKabeAiBsDCLLCRVs9MMHpfC2QlHoYCVUhOgEwZrigA4odjAVOA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":395592},"main":"./dist/index.mjs","type":"module","_from":"file:json-schema-to-typescript-lite-14.0.1.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"lint":"eslint .","test":"vitest","build":"unbuild","release":"bumpp && pnpm publish","typecheck":"tsc --noEmit"},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"_resolved":"/private/var/folders/30/nymxcyb909ggq2j5lwn7b_600000gn/T/45469abfc04a35637b84ec06c63d7838/json-schema-to-typescript-lite-14.0.1.tgz","_integrity":"sha512-MhjvNC3MfEyYmKiC1rEzwDTCc22+hWU/2HKVfnklar4tifbkT8oZvvamEG1n550JeCmJ0V+2ly+5fF5K+lIExg==","repository":{"url":"git+https://github.com/bcherny/json-schema-to-typescript.git","type":"git"},"_npmVersion":"10.2.4","description":"Lite version of json-schema-to-typescript","directories":{},"_nodeVersion":"20.11.1","dependencies":{"@types/json-schema":"^7.0.15","@apidevtools/json-schema-ref-parser":"^11.6.0"},"_hasShrinkwrap":false,"devDependencies":{"ava":"^4.2.0","shx":"^0.3.4","bumpp":"^9.4.0","tsify":"^5.0.4","eslint":"^9.1.0","rimraf":"^5.0.5","vitest":"^1.5.0","unbuild":"^2.0.0","lodash-es":"^4.17.21","typescript":"^5.4.5","@types/node":"^20.12.7","concurrently":"^8.2.2","@types/lodash":"^4.17.0","@types/rimraf":"^4.0.5","@types/lodash-es":"^4.17.12","@antfu/eslint-config":"^2.15.0","json-schema-to-typescript-lite":"14.0.1"},"_npmOperationalInternal":{"tmp":"tmp/json-schema-to-typescript-lite_14.0.1_1713785332062_0.020394687094686503","host":"s3://npm-registry-packages"}},"14.1.0":{"name":"json-schema-to-typescript-lite","version":"14.1.0","keywords":["json","schema","typescript","compile","transpile","api","interface","typing","share"],"author":{"url":"http://performancejs.com/","name":"Boris Cherny","email":"boris@performancejs.com"},"license":"MIT","_id":"json-schema-to-typescript-lite@14.1.0","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"homepage":"https://github.com/bcherny/json-schema-to-typescript#readme","bugs":{"url":"https://github.com/bcherny/json-schema-to-typescript/issues"},"dist":{"shasum":"a35624a2d783e5e125631a3d25ac4c2fb96dd191","tarball":"https://registry.npmjs.org/json-schema-to-typescript-lite/-/json-schema-to-typescript-lite-14.1.0.tgz","fileCount":8,"integrity":"sha512-b8K6P3aiLgiYKYcHacgZKrwPXPyjekqRPV5vkNfBt0EoohcOSXEbcuGzgi6KQmsAhuy5Mh2KMxofXodRhMxURA==","signatures":[{"sig":"MEQCIGhc7EiIkKQgg94Ei/2hQnEU1QaWnRTQOUzhwu5XklS7AiAUaZFX5OxjdMxO5VA2youILLrrgMD254dlytJU/1p9CA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":397205},"main":"./dist/index.mjs","type":"module","_from":"file:json-schema-to-typescript-lite-14.1.0.tgz","types":"./dist/index.d.ts","module":"./dist/index.mjs","exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"scripts":{"lint":"eslint .","test":"vitest","build":"unbuild","release":"bumpp && pnpm publish","typecheck":"tsc --noEmit"},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"_resolved":"/private/var/folders/30/nymxcyb909ggq2j5lwn7b_600000gn/T/2226f603e454853a0f52b0c630b86656/json-schema-to-typescript-lite-14.1.0.tgz","_integrity":"sha512-b8K6P3aiLgiYKYcHacgZKrwPXPyjekqRPV5vkNfBt0EoohcOSXEbcuGzgi6KQmsAhuy5Mh2KMxofXodRhMxURA==","repository":{"url":"git+https://github.com/bcherny/json-schema-to-typescript.git","type":"git"},"_npmVersion":"10.5.0","description":"Lite version of json-schema-to-typescript","directories":{},"_nodeVersion":"20.12.2","dependencies":{"@types/json-schema":"^7.0.15","@apidevtools/json-schema-ref-parser":"^11.7.0"},"_hasShrinkwrap":false,"devDependencies":{"bumpp":"^9.5.1","eslint":"^9.9.0","vitest":"^2.0.5","unbuild":"^2.0.0","lodash-es":"^4.17.21","typescript":"^5.5.4","@types/node":"^22.3.0","@types/lodash":"^4.17.7","@types/lodash-es":"^4.17.12","@antfu/eslint-config":"^2.25.1","json-schema-to-typescript-lite":"14.1.0"},"_npmOperationalInternal":{"tmp":"tmp/json-schema-to-typescript-lite_14.1.0_1723658788109_0.9067143724491811","host":"s3://npm-registry-packages"}},"15.0.0":{"name":"json-schema-to-typescript-lite","type":"module","version":"15.0.0","description":"Lite version of json-schema-to-typescript","author":{"name":"Boris Cherny","email":"boris@performancejs.com","url":"http://performancejs.com/"},"license":"MIT","homepage":"https://github.com/bcherny/json-schema-to-typescript#readme","repository":{"type":"git","url":"git+https://github.com/bcherny/json-schema-to-typescript.git"},"bugs":{"url":"https://github.com/bcherny/json-schema-to-typescript/issues"},"keywords":["json","schema","typescript","compile","transpile","api","interface","typing","share"],"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"}},"main":"./dist/index.mjs","module":"./dist/index.mjs","types":"./dist/index.d.ts","dependencies":{"@apidevtools/json-schema-ref-parser":"^14.1.1","@types/json-schema":"^7.0.15"},"devDependencies":{"@antfu/eslint-config":"^4.19.0","@types/lodash":"^4.17.20","@types/lodash-es":"^4.17.12","@types/node":"^24.1.0","bumpp":"^10.2.0","eslint":"^9.31.0","lodash-es":"^4.17.21","typescript":"^5.8.3","unbuild":"^3.6.0","vitest":"^3.2.4","json-schema-to-typescript-lite":"15.0.0"},"scripts":{"build":"unbuild","lint":"eslint .","typecheck":"tsc --noEmit","test":"vitest","release":"bumpp && pnpm publish"},"_id":"json-schema-to-typescript-lite@15.0.0","_integrity":"sha512-5mMORSQm9oTLyjM4mWnyNBi2T042Fhg1/0gCIB6X8U/LVpM2A+Nmj2yEyArqVouDmFThDxpEXcnTgSrjkGJRFA==","_resolved":"/private/var/folders/30/nymxcyb909ggq2j5lwn7b_600000gn/T/fdbe7466d7cb34f4c07e025aa3b0b900/json-schema-to-typescript-lite-15.0.0.tgz","_from":"file:json-schema-to-typescript-lite-15.0.0.tgz","_nodeVersion":"22.13.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-5mMORSQm9oTLyjM4mWnyNBi2T042Fhg1/0gCIB6X8U/LVpM2A+Nmj2yEyArqVouDmFThDxpEXcnTgSrjkGJRFA==","shasum":"94b0bdc301f479fc7eca6d02ddaca16394e9356d","tarball":"https://registry.npmjs.org/json-schema-to-typescript-lite/-/json-schema-to-typescript-lite-15.0.0.tgz","fileCount":8,"unpackedSize":392067,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDML2FMEa1WqRafJPvG+Dl5pGc3/dd0X8Pc0AwnhUcYagIgB/h/KxbZGNxYne+hUWTNkMAR8pWQUd0w49n0MjFGq2A="}]},"_npmUser":{"name":"antfu","email":"anthonyfu117@hotmail.com"},"directories":{},"maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/json-schema-to-typescript-lite_15.0.0_1753350891924_0.9010262848167359"},"_hasShrinkwrap":false}},"time":{"created":"2024-03-27T23:28:00.434Z","modified":"2025-07-24T09:54:52.265Z","0.0.0":"2024-03-27T23:28:00.597Z","14.0.0":"2024-03-27T23:33:42.963Z","14.0.1":"2024-04-22T11:28:52.205Z","14.1.0":"2024-08-14T18:06:28.294Z","15.0.0":"2025-07-24T09:54:52.114Z"},"bugs":{"url":"https://github.com/bcherny/json-schema-to-typescript/issues"},"author":{"name":"Boris Cherny","email":"boris@performancejs.com","url":"http://performancejs.com/"},"license":"MIT","homepage":"https://github.com/bcherny/json-schema-to-typescript#readme","keywords":["json","schema","typescript","compile","transpile","api","interface","typing","share"],"repository":{"type":"git","url":"git+https://github.com/bcherny/json-schema-to-typescript.git"},"description":"Lite version of json-schema-to-typescript","maintainers":[{"name":"antfu","email":"anthonyfu117@hotmail.com"}],"readme":"# json-schema-to-typescript-lite\n\n> Compile json schema to typescript typings\n\nA fork of [json-schema-to-typescript](https://github.com/bcherny/json-schema-to-typescript) with lighter dependencies and a few tweaks.\n\n- Remove Prettier integrations - it now generates better formatted code by default, and you can always use Prettier manually afterward if needed\n- Replace `lodash` with bundled `lodash-es` for smaller bundle size\n- Remove CLI support and the dependencies - this package aims to have programmatic usage only\n- Modern build with ESNext target\n- ESM & CJS dual module support\n- Support [`customName` options](https://github.com/bcherny/json-schema-to-typescript/pull/585)\n","readmeFilename":"README.md"}