UNPKG

typescript-json-schema

Version:

typescript-json-schema generates JSON Schema files from your Typescript sources

62 lines (61 loc) 1.68 kB
{ "name": "typescript-json-schema", "version": "0.9.1", "description": "typescript-json-schema generates JSON Schema files from your Typescript sources", "main": "typescript-json-schema.js", "typings": "typescript-json-schema.d.ts", "bin": { "typescript-json-schema": "./bin/typescript-json-schema" }, "author": "Yousef El-Dardiry and Dominik Moritz", "contributors": [{ "name": "Yousef El-Dardiry", "email": "yousef@tweetbeam.com", "url": "http://www.twitter.com/yousefed" },{ "name": "Dominik Moritz", "email": "domoritz@gmail.com", "url": "https://www.domoritz.de/" }], "repository": { "type": "git", "url": "git@github.com:YousefED/typescript-json-schema.git" }, "licenses": [ { "type": "Apache", "url": "http://www.apache.org/licenses/LICENSE-2.0.html" } ], "keywords": [ "typescript", "json", "forms", "jsonschema", "schema" ], "dependencies": { "glob": "~7.1.1", "json-stable-stringify": "^1.0.1", "typescript": "~2.1.5", "yargs": "^6.6.0" }, "devDependencies": { "@types/assertion-error": "^1.0.30", "@types/chai": "^3.4.34", "@types/glob": "^5.0.30", "@types/json-stable-stringify": "^1.0.29", "@types/mocha": "^2.2.38", "@types/node": "^7.0.4", "ajv": "^4.11.2", "chai": "^3.5.0", "mocha": "^3.2.0", "source-map-support": "^0.4.10", "tslint": "^4.4.2" }, "scripts": { "test": "npm run build && mocha -t 5000 --require source-map-support/register test", "build": "tsc -p .", "lint": "tslint -c tslint.json 'typescript-json-schema.ts' 'test/**/*.ts' --exclude '**/*.d.ts'" } }