Configure typedoc to generate docs

This commit is contained in:
2019-08-04 00:59:34 +05:30
parent aecb963c8a
commit b78906a629
5 changed files with 103 additions and 4 deletions
+1
View File
@@ -2,3 +2,4 @@
**/node_modules/ **/node_modules/
coverage/ coverage/
compiled/ compiled/
docs/
+1
View File
@@ -1,3 +1,4 @@
compiled/ compiled/
coverage/ coverage/
dist/ dist/
docs/
+89
View File
@@ -2536,6 +2536,15 @@
"integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==",
"dev": true "dev": true
}, },
"backbone": {
"version": "1.4.0",
"resolved": "https://registry.npmjs.org/backbone/-/backbone-1.4.0.tgz",
"integrity": "sha512-RLmDrRXkVdouTg38jcgHhyQ/2zjg7a8E6sz2zxfz21Hh17xDJYUHBZimVIt5fUyS8vbfpeSmTL3gUjTEvUV3qQ==",
"dev": true,
"requires": {
"underscore": ">=1.8.3"
}
},
"bail": { "bail": {
"version": "1.0.4", "version": "1.0.4",
"resolved": "https://registry.npmjs.org/bail/-/bail-1.0.4.tgz", "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.4.tgz",
@@ -6176,6 +6185,12 @@
"integrity": "sha512-AlkYiLTTwPOyxZ8axq2/bCwRUPjIPBfrHkXuCR92B38b3lSdU22R5F/Z4DL6a2kxWpekWq1w6Nj48tWat6GeRA==", "integrity": "sha512-AlkYiLTTwPOyxZ8axq2/bCwRUPjIPBfrHkXuCR92B38b3lSdU22R5F/Z4DL6a2kxWpekWq1w6Nj48tWat6GeRA==",
"dev": true "dev": true
}, },
"highlight.js": {
"version": "9.15.9",
"resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-9.15.9.tgz",
"integrity": "sha512-M0zZvfLr5p0keDMCAhNBp03XJbKBxUx5AfyfufMdFMEP4N/Xj6dh0IqC75ys7BAzceR34NgcvXjupRVaHBPPVQ==",
"dev": true
},
"hmac-drbg": { "hmac-drbg": {
"version": "1.0.1", "version": "1.0.1",
"resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
@@ -7538,6 +7553,12 @@
} }
} }
}, },
"jquery": {
"version": "3.4.1",
"resolved": "https://registry.npmjs.org/jquery/-/jquery-3.4.1.tgz",
"integrity": "sha512-36+AdBzCL+y6qjw5Tx7HgzeGCzC81MDDgaUP8ld2zhx58HdqXGoBd+tHdrBMiyjGQs0Hxs/MLZTu/eHNJJuWPw==",
"dev": true
},
"js-levenshtein": { "js-levenshtein": {
"version": "1.1.6", "version": "1.1.6",
"resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz", "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz",
@@ -8251,6 +8272,12 @@
"yallist": "^2.1.2" "yallist": "^2.1.2"
} }
}, },
"lunr": {
"version": "2.3.6",
"resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.6.tgz",
"integrity": "sha512-swStvEyDqQ85MGpABCMBclZcLI/pBIlu8FFDtmX197+oEgKloJ67QnB+Tidh0340HmLMs39c4GrkPY3cmkXp6Q==",
"dev": true
},
"magic-string": { "magic-string": {
"version": "0.25.3", "version": "0.25.3",
"resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.3.tgz", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.3.tgz",
@@ -8327,6 +8354,12 @@
"integrity": "sha1-iQwsGzv+g/sA5BKbjkz+ZFJw+dE=", "integrity": "sha1-iQwsGzv+g/sA5BKbjkz+ZFJw+dE=",
"dev": true "dev": true
}, },
"marked": {
"version": "0.7.0",
"resolved": "https://registry.npmjs.org/marked/-/marked-0.7.0.tgz",
"integrity": "sha512-c+yYdCZJQrsRjTPhUx7VKkApw9bwDkNbHUKo1ovgcfDjb2kc8rLuRbIFyXL5WOEUwzSSKo3IXpph2K6DqB/KZg==",
"dev": true
},
"md5.js": { "md5.js": {
"version": "1.3.5", "version": "1.3.5",
"resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz",
@@ -12075,6 +12108,56 @@
"integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
"dev": true "dev": true
}, },
"typedoc": {
"version": "0.15.0",
"resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.15.0.tgz",
"integrity": "sha512-NOtfq5Tis4EFt+J2ozhVq9RCeUnfEYMFKoU6nCXCXUULJz1UQynOM+yH3TkfZCPLzigbqB0tQYGVlktUWweKlw==",
"dev": true,
"requires": {
"@types/minimatch": "3.0.3",
"fs-extra": "^8.1.0",
"handlebars": "^4.1.2",
"highlight.js": "^9.15.8",
"lodash": "^4.17.15",
"marked": "^0.7.0",
"minimatch": "^3.0.0",
"progress": "^2.0.3",
"shelljs": "^0.8.3",
"typedoc-default-themes": "^0.6.0",
"typescript": "3.5.x"
},
"dependencies": {
"fs-extra": {
"version": "8.1.0",
"resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz",
"integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==",
"dev": true,
"requires": {
"graceful-fs": "^4.2.0",
"jsonfile": "^4.0.0",
"universalify": "^0.1.0"
}
}
}
},
"typedoc-default-themes": {
"version": "0.6.0",
"resolved": "https://registry.npmjs.org/typedoc-default-themes/-/typedoc-default-themes-0.6.0.tgz",
"integrity": "sha512-MdTROOojxod78CEv22rIA69o7crMPLnVZPefuDLt/WepXqJwgiSu8Xxq+H36x0Jj3YGc7lOglI2vPJ2GhoOybw==",
"dev": true,
"requires": {
"backbone": "^1.4.0",
"jquery": "^3.4.1",
"lunr": "^2.3.6",
"underscore": "^1.9.1"
}
},
"typedoc-plugin-markdown": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/typedoc-plugin-markdown/-/typedoc-plugin-markdown-2.1.0.tgz",
"integrity": "sha512-f7CgreapeUIpm85BnC4ec9PZp10INOpLpItSCV4YFlZS4VaBA/a1D2nYv9+7TVJugc084XlSFUY+OX9fwGAUpA==",
"dev": true
},
"typescript": { "typescript": {
"version": "3.5.3", "version": "3.5.3",
"resolved": "https://registry.npmjs.org/typescript/-/typescript-3.5.3.tgz", "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.5.3.tgz",
@@ -12101,6 +12184,12 @@
} }
} }
}, },
"underscore": {
"version": "1.9.1",
"resolved": "https://registry.npmjs.org/underscore/-/underscore-1.9.1.tgz",
"integrity": "sha512-5/4etnCkd9c8gwgowi5/om/mYO5ajCaOgdzj/oW+0eQV9WxKBDZw5+ycmKmeaTXjInS/W0BzpGLo2xR2aBwZdg==",
"dev": true
},
"unherit": { "unherit": {
"version": "1.1.2", "version": "1.1.2",
"resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.2.tgz", "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.2.tgz",
+3
View File
@@ -22,6 +22,7 @@
"clean:coverage": "del coverage", "clean:coverage": "del coverage",
"clean:dist": "del dist", "clean:dist": "del dist",
"compile": "tsc -p tsconfig.base.json", "compile": "tsc -p tsconfig.base.json",
"docs": "npx typedoc ./src/",
"format": "prettier --write \"**/*.{js,ts,tsx}\"", "format": "prettier --write \"**/*.{js,ts,tsx}\"",
"lint": "eslint . --ext .js,.ts", "lint": "eslint . --ext .js,.ts",
"postbundle": "del compiled && cp-cli ./index.js ./dist/index.js", "postbundle": "del compiled && cp-cli ./index.js ./dist/index.js",
@@ -115,6 +116,8 @@
"shelljs": "0.8.3", "shelljs": "0.8.3",
"shelljs-plugin-authors": "2.0.10", "shelljs-plugin-authors": "2.0.10",
"ts-jest": "24.0.2", "ts-jest": "24.0.2",
"typedoc": "^0.15.0",
"typedoc-plugin-markdown": "^2.1.0",
"typescript": "3.5.3" "typescript": "3.5.3"
}, },
"lint-staged": { "lint-staged": {
+5
View File
@@ -7,5 +7,10 @@
"declaration": false, "declaration": false,
"declarationDir": null, "declarationDir": null,
"module": "commonjs", "module": "commonjs",
},
"typedocOptions": {
"mode": "modules",
"out": "docs",
"theme": "markdown",
} }
} }