{"bugs":{"url":"https://github.com/ThomasAribart/json-schema-to-ts/issues"},"dist":{"shasum":"81f3acaf5a34736492f6f5f51870ef9ece1ca853","tarball":"https://registry.npmjs.org/json-schema-to-ts/-/json-schema-to-ts-3.1.1.tgz","fileCount":267,"integrity":"sha512-+DWg8jCJG2TEnpy7kOm/7/AxaYoaRbjVB4LFZLySZlWn8exGs3A4OLJR966cVvU26N7X9TWxl+Jsw7dzAqKT6g==","signatures":[{"sig":"MEQCICKcSaUbmqiKzzEqWlbHOx6lodG0qR6Ay+upVFPqx3HvAiBFL8JcaF0CGbSO0OVC+FhN51DxSb7m40EfCxghiLwg9w==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":121555},"main":"lib/cjs/index.js","name":"json-schema-to-ts","types":"lib/types/index.d.ts","author":{"name":"Thomas Aribart"},"module":"lib/esm/index.js","engines":{"node":">=16"},"gitHead":"c4d2c601acfa9be8c90a2d32dce10fd351e8afa4","license":"MIT","scripts":{"test":"yarn test-type && yarn test-format && yarn test-unit && yarn test-unused-exports && yarn test-lint","build":"rm -rf lib && yarn build-cjs && yarn build-esm && yarn build-types","format":"yarn prettier . --write","build-cjs":"NODE_ENV=cjs yarn transpile --out-dir lib/cjs --source-maps","build-esm":"NODE_ENV=esm yarn transpile --out-dir lib/esm --source-maps","test-lint":"yarn eslint --ext=js,ts .","test-type":"tsc --noEmit","test-unit":"jest --verbose --runInBand --collectCoverage --logHeapUsage --passWithNoTests","transpile":"babel src --extensions .ts --quiet","build-types":"tsc -p tsconfig.build.json && tsc-alias -p tsconfig.build.json","test-format":"yarn prettier . --check","test-circular":"yarn depcruise --validate .dependency-cruiser.js ./src","set-package-version":"ts-node scripts/setPackageVersion","test-unused-exports":"yarn ts-unused-exports ./tsconfig.json --excludePathsFromReport='src/index.ts;'"},"_npmUser":{"name":"thomasaribart","email":"thomas.aribart@gmail.com"},"homepage":"https://github.com/ThomasAribart/json-schema-to-ts#readme","keywords":["json","schema","typescript","type","ts"],"repository":{"url":"git+https://github.com/ThomasAribart/json-schema-to-ts.git","type":"git"},"_npmVersion":"10.7.0","description":"Infer typescript types from your JSON schemas!","directories":{},"maintainers":[{"name":"thomasaribart","email":"thomas.aribart@gmail.com"}],"_nodeVersion":"18.20.4","dependencies":{"ts-algebra":"^2.0.0","@babel/runtime":"^7.18.3"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.13.0","jest":"^27.5.1","eslint":"^8.27.0","rollup":"^2.67.3","ts-jest":"^28.0.2","ts-node":"^10.9.1","prettier":"^3.1.0","tsc-alias":"^1.8.8","@babel/cli":"^7.17.6","typescript":"^4.5.5","@babel/core":"^7.17.5","@types/jest":"^27.4.0","@types/node":"^20.5.7","ts-toolbelt":"^9.6.0","@babel/preset-env":"^7.16.11","rollup-plugin-dts":"4.1.0","ts-unused-exports":"^8.0.0","dependency-cruiser":"^11.18.0","eslint-plugin-jest":"^27.1.4","eslint-plugin-jsdoc":"^46.4.6","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^5.0.1","@babel/preset-typescript":"^7.16.7","rollup-plugin-import-map":"^2.2.2","@rollup/plugin-typescript":"^8.3.2","@typescript-eslint/parser":"^6.13.2","eslint-plugin-prefer-arrow":"^1.2.3","@zerollup/ts-transform-paths":"^1.7.18","babel-plugin-module-resolver":"^4.1.0","eslint-plugin-unused-imports":"^2.0.0","rollup-plugin-typescript-paths":"^1.4.0","@babel/plugin-transform-runtime":"^7.17.0","@typescript-eslint/eslint-plugin":"^6.13.2","eslint-import-resolver-typescript":"^3.5.2","@trivago/prettier-plugin-sort-imports":"^4.3.0"},"_npmOperationalInternal":{"tmp":"tmp/json-schema-to-ts_3.1.1_1724950582946_0.16565530416913865","host":"s3://npm-registry-packages"},"_id":"json-schema-to-ts@3.1.1","version":"3.1.1"}