{"name":"json-schema-to-ts","version":"2.8.2","description":"Infer typescript types from your JSON schemas!","main":"lib/cjs/index.js","module":"lib/esm/index.js","types":"lib/types/index.d.ts","scripts":{"release":"bash scripts/release.bash","test":"yarn test-type && yarn test-unit && yarn test-unused-exports && yarn test-lint","test-type":"tsc --noEmit","test-lint":"yarn eslint --ext=js,ts .","test-unit":"jest --verbose --runInBand --collectCoverage --logHeapUsage --passWithNoTests","test-unused-exports":"yarn ts-unused-exports ./tsconfig.json --excludePathsFromReport='src/index.ts;'","test-circular":"yarn depcruise --validate .dependency-cruiser.js ./src","transpile":"babel src --extensions .ts --quiet","build":"rm -rf lib && yarn build-cjs && yarn build-esm && yarn build-types","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","build-types":"ttsc -p tsconfig.build.json"},"dependencies":{"@babel/runtime":"^7.18.3","@types/json-schema":"^7.0.9","ts-algebra":"^1.2.0"},"devDependencies":{"@babel/cli":"^7.17.6","@babel/core":"^7.17.5","@babel/plugin-transform-runtime":"^7.17.0","@babel/preset-env":"^7.16.11","@babel/preset-typescript":"^7.16.7","@rollup/plugin-typescript":"^8.3.2","@trivago/prettier-plugin-sort-imports":"^3.4.0","@types/jest":"^27.4.0","@typescript-eslint/eslint-plugin":"^5.42.1","@typescript-eslint/parser":"^5.42.1","@zerollup/ts-transform-paths":"^1.7.18","ajv":"^8.10.0","babel-plugin-module-resolver":"^4.1.0","dependency-cruiser":"^11.18.0","eslint":"^8.27.0","eslint-config-prettier":"^8.5.0","eslint-import-resolver-typescript":"^3.5.2","eslint-plugin-import":"^2.26.0","eslint-plugin-jest":"^27.1.4","eslint-plugin-prefer-arrow":"^1.2.3","eslint-plugin-prettier":"^4.2.1","eslint-plugin-unused-imports":"^2.0.0","jest":"^27.5.1","prettier":"^2.7.1","rollup":"^2.67.3","rollup-plugin-dts":"4.1.0","rollup-plugin-import-map":"^2.2.2","rollup-plugin-typescript-paths":"^1.4.0","ts-jest":"^28.0.2","ts-toolbelt":"^9.6.0","ts-unused-exports":"^8.0.0","ttypescript":"^1.5.13","typescript":"^4.5.5"},"engines":{"node":">=16"},"author":{"name":"Thomas Aribart"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/ThomasAribart/json-schema-to-ts.git"},"keywords":["json","schema","typescript","type","ts"],"bugs":{"url":"https://github.com/ThomasAribart/json-schema-to-ts/issues"},"homepage":"https://github.com/ThomasAribart/json-schema-to-ts#readme","gitHead":"282014853439b3ec79b85072a2888633348849ee","_id":"json-schema-to-ts@2.8.2","_nodeVersion":"16.10.0","_npmVersion":"7.24.0","dist":{"shasum":"233b810b73f01e0ab93ad06ddccb1c2b98f23b8d","size":28054,"noattachment":false,"key":"/json-schema-to-ts/-/json-schema-to-ts-2.8.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/json-schema-to-ts/download/json-schema-to-ts-2.8.2.tgz"},"_npmUser":{"name":"thomasaribart","email":"thomas.aribart@gmail.com"},"directories":{},"maintainers":[{"name":"thomasaribart","email":""}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json-schema-to-ts_2.8.2_1683761732270_0.7247638700276116"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-05-10T23:35:32.449Z","publish_time":1683761732449,"_source_registry_name":"default","_cnpm_publish_time":1683761732449,"dist-tags":{"beta":"2.8.0-beta.0","latest":"3.1.1"}}