UNPKG

2.17 kBJSONView Raw
1{
2 "name": "ts-json-schema-generator",
3 "version": "0.80.0",
4 "description": "Generate JSON schema from your Typescript sources",
5 "main": "dist/index.js",
6 "types": "dist/index.d.ts",
7 "bin": {
8 "ts-json-schema-generator": "./bin/ts-json-schema-generator"
9 },
10 "files": [
11 "dist",
12 "src",
13 "factory"
14 ],
15 "author": {
16 "name": "Alexander Evtushenko",
17 "email": "aevtushenko@xiag.ch"
18 },
19 "contributors": [
20 {
21 "name": "Dominik Moritz",
22 "email": "domoritz@gmail.com"
23 },
24 {
25 "name": "MooYeol Prescott Lee",
26 "email": "mooyoul@gmail.com"
27 }
28 ],
29 "repository": {
30 "type": "git",
31 "url": "https://github.com/vega/ts-json-schema-generator.git"
32 },
33 "license": "MIT",
34 "keywords": [
35 "ts",
36 "typescript",
37 "json",
38 "schema",
39 "jsonschema"
40 ],
41 "engines": {
42 "node": ">=10.0.0"
43 },
44 "dependencies": {
45 "@types/json-schema": "^7.0.6",
46 "commander": "^6.2.0",
47 "fast-json-stable-stringify": "^2.1.0",
48 "glob": "^7.1.6",
49 "json-stable-stringify": "^1.0.1",
50 "typescript": "~4.1.2"
51 },
52 "devDependencies": {
53 "@babel/core": "^7.12.9",
54 "@babel/preset-env": "^7.12.7",
55 "@babel/preset-typescript": "^7.12.7",
56 "@types/fast-json-stable-stringify": "^2.0.0",
57 "@types/glob": "^7.1.3",
58 "@types/jest": "^26.0.15",
59 "@types/json-stable-stringify": "^1.0.32",
60 "@types/node": "^14.14.10",
61 "@typescript-eslint/eslint-plugin": "^4.9.0",
62 "@typescript-eslint/parser": "^4.9.0",
63 "ajv": "^6.12.6",
64 "chai": "^4.2.0",
65 "eslint": "^7.14.0",
66 "eslint-config-prettier": "^6.15.0",
67 "eslint-plugin-prettier": "^3.1.4",
68 "jest": "^26.6.3",
69 "jest-junit": "^12.0.0",
70 "prettier": "^2.2.1",
71 "ts-node": "^9.0.0"
72 },
73 "scripts": {
74 "prepublishOnly": "yarn build",
75 "build": "tsc",
76 "watch": "tsc -w",
77 "lint": "eslint '{src,test,factory}/**/*.ts'",
78 "format": "yarn lint --fix",
79 "test": "jest test/ --verbose",
80 "test:fast": "FAST_TEST=1 jest test/ --verbose",
81 "debug": "node -r ts-node/register --inspect-brk ts-json-schema-generator.ts",
82 "run": "ts-node ts-json-schema-generator.ts"
83 }
84}