{"name":"json-schema-to-typescript","version":"13.1.1","description":"compile json schema to typescript typings","main":"dist/src/index.js","bin":{"json2ts":"dist/src/cli.js"},"typings":"dist/src/index.d.ts","engines":{"node":">=12.0.0"},"scripts":{"build":"npm run lint && npm run clean && npm run build:browser && npm run build:server","build:browser":"browserify src/index.ts -s jstt -p tsify > dist/bundle.js","build:server":"tsc -d","clean":"shx rm -rf dist && mkdir dist","format":"prettier \"{src,test}/*.ts\" --write","format-check":"prettier \"{src,test}/*.ts\" --check","lint":"eslint src/*.ts test/*.ts","tdd":"concurrently -r -p '' -k 'npm run watch' 'npm run watch:test'","test":"npm run pre-test && ava --timeout=300s --verbose","stresstest":"seq 1 10 | xargs -I{} npm test","prepublishOnly":"npm test","pre-test":"npm run clean && npm run format-check && npm run build:server","watch":"tsc -w","watch:test":"ava -w"},"repository":{"type":"git","url":"git+https://github.com/bcherny/json-schema-to-typescript.git"},"keywords":["json","schema","typescript","compile","transpile","api","interface","typing","share"],"author":{"name":"Boris Cherny","email":"boris@performancejs.com","url":"http://performancejs.com/"},"license":"MIT","bugs":{"url":"https://github.com/bcherny/json-schema-to-typescript/issues"},"homepage":"https://github.com/bcherny/json-schema-to-typescript#readme","dependencies":{"@bcherny/json-schema-ref-parser":"10.0.5-fork","@types/json-schema":"^7.0.11","@types/lodash":"^4.14.182","@types/prettier":"^2.6.1","cli-color":"^2.0.2","get-stdin":"^8.0.0","glob":"^7.1.6","glob-promise":"^4.2.2","is-glob":"^4.0.3","lodash":"^4.17.21","minimist":"^1.2.6","mkdirp":"^1.0.4","mz":"^2.7.0","prettier":"^2.6.2"},"devDependencies":{"@types/cli-color":"^2.0.2","@types/glob":"^7.2.0","@types/is-glob":"^4.0.2","@types/minimist":"^1.2.2","@types/mkdirp":"^1.0.2","@types/mz":"^2.7.4","@types/node":"^17.0.33","@types/rimraf":"^3.0.2","@typescript-eslint/eslint-plugin":"^5.23.0","@typescript-eslint/parser":"^5.23.0","ava":"^4.2.0","browserify":"^17.0.0","browserify-shim":"^3.8.14","concurrently":"^7.2.0","eslint":"^8.15.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.0.0","rimraf":"^3.0.2","shx":"^0.3.4","tsify":"^5.0.4","typescript":"^4.6.4"},"ava":{"files":["./dist/test/test.js"],"ignoredByWatcher":["./src"],"snapshotDir":"./test/__snapshots__"},"browserify":{"transform":["browserify-shim"]},"browserify-shim":{"prettier":"global:prettier"},"_id":"json-schema-to-typescript@13.1.1","gitHead":"3bb5d2b6c48c9d9ffc091577ea53ddeafb8c00fb","_nodeVersion":"18.17.1","_npmVersion":"9.8.1","dist":{"shasum":"8d1b28f93530d3b57730ee7272eec8e4400238e9","size":884511,"noattachment":false,"key":"/json-schema-to-typescript/-/json-schema-to-typescript-13.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/json-schema-to-typescript/download/json-schema-to-typescript-13.1.1.tgz"},"_npmUser":{"name":"bcherny","email":"boris@performancejs.com"},"directories":{},"maintainers":[{"name":"bcherny","email":"boris@performancejs.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/json-schema-to-typescript_13.1.1_1693289492995_0.43118721656924697"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2023-08-29T06:11:33.475Z","publish_time":1693289493475,"_source_registry_name":"default","_cnpm_publish_time":1693289493475,"dist-tags":{"latest":"15.0.1"}}