UNPKG

data-to-jsonschema-to-ts

Version:

Convert plain javascript objects to JSON Schema and TypeScript typings

49 lines (48 loc) 1.21 kB
{ "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" } }