UNPKG

2.23 kBJSONView Raw
1{
2 "name": "typescript-json-schema",
3 "version": "0.52.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 "@types/json-schema": "^7.0.9",
49 "@types/node": "^16.9.2",
50 "glob": "^7.1.7",
51 "safe-stable-stringify": "^2.2.0",
52 "ts-node": "^10.2.1",
53 "typescript": "~4.4.4",
54 "yargs": "^17.1.1"
55 },
56 "devDependencies": {
57 "@types/chai": "^4.2.21",
58 "@types/glob": "^7.1.4",
59 "@types/mocha": "^9.0.0",
60 "ajv": "^8.6.3",
61 "ajv-formats": "^2.1.1",
62 "chai": "^4.3.4",
63 "mocha": "^9.1.1",
64 "prettier": "^2.4.1",
65 "source-map-support": "^0.5.20",
66 "tslint": "^6.1.3"
67 },
68 "scripts": {
69 "prepublishOnly": "yarn build",
70 "test": "yarn build && mocha -t 5000 --require source-map-support/register dist/test",
71 "debug": "node --inspect=19248 --inspect-brk -r ts-node/register typescript-json-schema-cli.ts",
72 "docs": "./update-docs.js",
73 "run": "ts-node typescript-json-schema-cli.ts",
74 "build": "tsc -p .",
75 "lint": "tslint --project tsconfig.json -c tslint.json --exclude '**/*.d.ts'",
76 "style": "yarn prettier --write *.js *.ts test/*.ts",
77 "dev": "tsc -w -p .",
78 "test:dev": "mocha -t 5000 --watch --require source-map-support/register dist/test"
79 }
80}