{ "name": "ts-to-jsonschema", "version": "1.0.0", "description": "Converts TS interfaces to JSONSchema for use with react-jsonschema-form.", "repository": { "type": "git", "url": "https://github.com/reggi/node-ts-to-jsonschema.git" }, "license": "ISC", "author": "Thomas Reggi", "main": "./build/mod.js", "scripts": { "build": "rm -rf ./build/ && tsc", "coverage:open": "open ./coverage/index.html", "lint:check": "gts check", "lint:fix": "gts fix", "open:coverage": "npm run coverage:open", "require-check": "require-check ./", "sortme": "npx sort-package-json", "test": "mocha -t 4000 -r ts-node/register \"src/**/*_test.ts\"", "test:coverage": "npm run test:coverage-html && npm run open:coverage", "test:coverage-ci": "nyc npm test", "test:coverage-html": "nyc --reporter=html npm test", "test:update-snap": "CHAI_JEST_SNAPSHOT_UPDATE_ALL=true npm run test", "ts-node": "ts-node" }, "devDependencies": { "@types/chai": "^4.2.12", "@types/chai-jest-snapshot": "^1.3.6", "@types/mocha": "^8.0.1", "@types/node": "^14.0.22", "@types/sinon": "^9.0.4", "chai": "^4.2.0", "chai-jest-snapshot": "^2.0.0", "eslint": "^6.0.0", "gts": "^2.0.2", "mocha": "^8.1.1", "nyc": "^15.1.0", "require-check": "^1.0.2", "sinon": "^9.0.2", "ts-node": "^8.10.2", "typescript": "^3.9.7" }, "engines": { "node": ">=11.14.0" } }