UNPKG

2.01 kBJSONView Raw
1{
2 "name": "typescript-json-schema",
3 "version": "0.33.0",
4 "description": "typescript-json-schema generates JSON Schema files from your Typescript sources",
5 "main": "typescript-json-schema.js",
6 "typings": "typescript-json-schema.d.ts",
7 "bin": {
8 "typescript-json-schema": "./bin/typescript-json-schema"
9 },
10 "author": "Yousef El-Dardiry and Dominik Moritz",
11 "contributors": [
12 {
13 "name": "Yousef El-Dardiry",
14 "email": "yousef@tweetbeam.com",
15 "url": "http://www.twitter.com/yousefed"
16 },
17 {
18 "name": "Dominik Moritz",
19 "email": "domoritz@gmail.com",
20 "url": "https://www.domoritz.de/"
21 },
22 {
23 "name": "Vladimir Krivosheev",
24 "email": "develar@gmail.com"
25 },
26 {
27 "name": "Fabian Pirklbauer",
28 "email": "hi@fabiandev.io"
29 }
30 ],
31 "repository": {
32 "type": "git",
33 "url": "git@github.com:YousefED/typescript-json-schema.git"
34 },
35 "licenses": [
36 {
37 "type": "Apache",
38 "url": "http://www.apache.org/licenses/LICENSE-2.0.html"
39 }
40 ],
41 "keywords": [
42 "typescript",
43 "json",
44 "forms",
45 "jsonschema",
46 "schema"
47 ],
48 "dependencies": {
49 "glob": "~7.1.2",
50 "json-stable-stringify": "^1.0.1",
51 "typescript": "^3.0.1",
52 "yargs": "^12.0.1"
53 },
54 "devDependencies": {
55 "@types/assertion-error": "^1.1.0",
56 "@types/chai": "^4.1.4",
57 "@types/glob": "^5.0.35",
58 "@types/json-stable-stringify": "^1.0.32",
59 "@types/mocha": "^5.2.5",
60 "@types/node": "^10.9.1",
61 "ajv": "^6.5.3",
62 "chai": "^4.1.2",
63 "mocha": "^5.2.0",
64 "source-map-support": "^0.5.9",
65 "ts-node": "^7.0.1",
66 "tslint": "^5.11.0"
67 },
68 "scripts": {
69 "test": "npm run build && mocha -t 5000 --require source-map-support/register test",
70 "debug": "ts-node --inspect=19248 --debug-brk typescript-json-schema-cli.ts",
71 "run": "ts-node typescript-json-schema-cli.ts",
72 "build": "tsc -p .",
73 "lint": "tslint --project tsconfig.json -c tslint.json --exclude '**/*.d.ts'"
74 }
75}