UNPKG

2.01 kBJSONView Raw
1{
2 "name": "typescript-json-schema",
3 "version": "0.39.0",
4 "description": "typescript-json-schema generates JSON Schema files from your Typescript sources",
5 "main": "dist/typescript-json-schema.js",
6 "typings": "dist/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": "BSD-3-Clause"
38 }
39 ],
40 "keywords": [
41 "typescript",
42 "json",
43 "forms",
44 "jsonschema",
45 "schema"
46 ],
47 "dependencies": {
48 "glob": "~7.1.4",
49 "json-stable-stringify": "^1.0.1",
50 "typescript": "^3.5.1",
51 "yargs": "^13.2.4"
52 },
53 "devDependencies": {
54 "@types/assertion-error": "^1.1.0",
55 "@types/chai": "^4.1.7",
56 "@types/glob": "^7.1.1",
57 "@types/json-stable-stringify": "^1.0.32",
58 "@types/mocha": "^5.2.7",
59 "@types/node": "^12.0.4",
60 "ajv": "^6.10.0",
61 "chai": "^4.2.0",
62 "mocha": "^6.1.4",
63 "source-map-support": "^0.5.12",
64 "ts-node": "^8.2.0",
65 "tslint": "^5.17.0"
66 },
67 "scripts": {
68 "prepublishOnly": "npm run build",
69 "test": "npm run build && mocha -t 5000 --require source-map-support/register dist/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}