UNPKG

2.15 kBJSONView Raw
1{
2 "name": "ts-json-schema-generator",
3 "version": "0.76.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 "src",
12 "factory"
13 ],
14 "author": {
15 "name": "Alexander Evtushenko",
16 "email": "aevtushenko@xiag.ch"
17 },
18 "contributors": [
19 {
20 "name": "Dominik Moritz",
21 "email": "domoritz@gmail.com"
22 },
23 {
24 "name": "MooYeol Prescott Lee",
25 "email": "mooyoul@gmail.com"
26 }
27 ],
28 "repository": {
29 "type": "git",
30 "url": "https://github.com/vega/ts-json-schema-generator.git"
31 },
32 "license": "MIT",
33 "keywords": [
34 "ts",
35 "typescript",
36 "json",
37 "schema",
38 "jsonschema"
39 ],
40 "engines": {
41 "node": ">=10.0.0"
42 },
43 "dependencies": {
44 "@types/json-schema": "^7.0.6",
45 "commander": "^6.1.0",
46 "fast-json-stable-stringify": "^2.1.0",
47 "glob": "^7.1.6",
48 "json-stable-stringify": "^1.0.1",
49 "typescript": "~4.0.3"
50 },
51 "devDependencies": {
52 "@babel/core": "^7.11.6",
53 "@babel/preset-env": "^7.11.5",
54 "@babel/preset-typescript": "^7.10.4",
55 "@types/fast-json-stable-stringify": "^2.0.0",
56 "@types/glob": "^7.1.3",
57 "@types/jest": "^26.0.14",
58 "@types/json-stable-stringify": "^1.0.32",
59 "@types/node": "^14.11.8",
60 "@typescript-eslint/eslint-plugin": "^4.4.0",
61 "@typescript-eslint/parser": "^4.4.0",
62 "ajv": "~6.12.5",
63 "chai": "~4.2.0",
64 "eslint": "^7.11.0",
65 "eslint-config-prettier": "^6.12.0",
66 "eslint-plugin-prettier": "^3.1.4",
67 "jest": "^26.5.2",
68 "jest-junit": "^12.0.0",
69 "prettier": "^2.1.2",
70 "ts-node": "^9.0.0"
71 },
72 "scripts": {
73 "prepublishOnly": "yarn build",
74 "build": "tsc",
75 "watch": "tsc -w",
76 "lint": "eslint '{src,test,factory}/**/*.ts'",
77 "format": "yarn lint --fix",
78 "test": "jest test/ --verbose",
79 "test:fast": "FAST_TEST=1 jest test/ --verbose",
80 "debug": "node -r ts-node/register --inspect-brk ts-json-schema-generator.ts",
81 "run": "ts-node ts-json-schema-generator.ts"
82 }
83}