data-to-jsonschema-to-ts
Version:
Convert plain javascript objects to JSON Schema and TypeScript typings
49 lines (48 loc) • 1.21 kB
JSON
{
"name": "data-to-jsonschema-to-ts",
"version": "1.2.6",
"description": "Convert plain javascript objects to JSON Schema and TypeScript typings",
"scripts": {
"clean": "rimraf dist",
"build": "npm run clean && npm run build:esm && npm run build:cjs",
"build:esm": "tsc -p tsconfig.esm.json",
"build:cjs": "tsc -p tsconfig.cjs.json",
"prepublishOnly": "npm run build",
"test": "vitest run"
},
"type": "module",
"main": "dist/cjs/exports.js",
"module": "dist/esm/exports.js",
"types": "dist/esm/exports.d.ts",
"exports": {
".": {
"import": "./dist/esm/exports.js",
"require": "./dist/cjs/exports.js"
}
},
"keywords": [
"data-converter",
"json-schema",
"typescript",
"json-schema-to-typescript"
],
"files": [
"dist/"
],
"author": "coryrobinson42@gmail.com",
"license": "MIT",
"dependencies": {
"ajv": "^8.17.1",
"json-schema-to-typescript": "^15.0.3",
"lodash-es": "^4.17.21"
},
"devDependencies": {
"@types/lodash-es": "^4.17.12",
"@types/node": "^22.10.3",
"prettier": "^3.4.2",
"rimraf": "^6.0.1",
"tsx": "^4.19.2",
"typescript": "^5.7.2",
"vitest": "^3.0.4"
}
}