UNPKG

2.27 kBJSONView Raw
1{
2 "name": "typedoc",
3 "description": "Create api documentation for TypeScript projects.",
4 "version": "0.17.5",
5 "homepage": "https://typedoc.org",
6 "main": "dist/index.js",
7 "typings": "dist/index.d.ts",
8 "bin": {
9 "typedoc": "bin/typedoc"
10 },
11 "license": "Apache-2.0",
12 "repository": {
13 "type": "git",
14 "url": "git://github.com/TypeStrong/TypeDoc.git"
15 },
16 "bugs": {
17 "url": "https://github.com/TypeStrong/TypeDoc/issues"
18 },
19 "engines": {
20 "node": ">= 8.0.0"
21 },
22 "dependencies": {
23 "fs-extra": "^8.1.0",
24 "handlebars": "^4.7.6",
25 "highlight.js": "^10.0.0",
26 "lodash": "^4.17.15",
27 "lunr": "^2.3.8",
28 "marked": "1.0.0",
29 "minimatch": "^3.0.0",
30 "progress": "^2.0.3",
31 "shelljs": "^0.8.4",
32 "typedoc-default-themes": "^0.10.1"
33 },
34 "peerDependencies": {
35 "typescript": ">=3.8.3"
36 },
37 "devDependencies": {
38 "@types/fs-extra": "^8.1.0",
39 "@types/lodash": "^4.14.150",
40 "@types/lunr": "^2.3.3",
41 "@types/marked": "^0.7.4",
42 "@types/minimatch": "3.0.3",
43 "@types/mocha": "^7.0.2",
44 "@types/mockery": "^1.4.29",
45 "@types/node": "^13.13.2",
46 "@types/shelljs": "^0.8.7",
47 "mocha": "^7.1.1",
48 "mockery": "^2.1.0",
49 "nyc": "15.0.1",
50 "tslint": "^5.20.1",
51 "typescript": "^3.8.3"
52 },
53 "files": [
54 "bin",
55 "dist",
56 "!dist/test",
57 "tasks",
58 "LICENSE"
59 ],
60 "scripts": {
61 "pretest": "node scripts/copy_test_files.js",
62 "test": "nyc --reporter=html --reporter=text-summary mocha --timeout=10000 'dist/test/**/*.test.js'",
63 "prerebuild_specs": "npm run pretest",
64 "rebuild_specs": "node scripts/rebuild_specs.js",
65 "build": "tsc --project .",
66 "postbuild": "node scripts/replace_application_version.js",
67 "build_and_test": "npm run build && npm run test",
68 "lint": "tslint --project .",
69 "prepublishOnly": "node scripts/set_strict.js false && npm run lint && npm run build_and_test",
70 "postpublish": "node scripts/set_strict.js true",
71 "prepare": "npm run build",
72 "clean": "rm -rf node_modules package-lock.json lib coverage"
73 },
74 "keywords": [
75 "typescript",
76 "documentation",
77 "generator"
78 ],
79 "nyc": {
80 "extension": [
81 ".ts",
82 ".tsx"
83 ],
84 "exclude": [
85 "**/*.d.ts"
86 ]
87 }
88}