openglobus/jsdoc.conf.json
2024-06-25 10:42:30 +04:00

40 lines
1.0 KiB
JSON

{
"source" : {
"include" : [
"README.md"
],
"includePattern" : "(.js$|.ts$)",
"excludePattern" : "(node_modules/|docs)"
},
"plugins" : [
"plugins/markdown",
"node_modules/jsdoc-babel"
],
"opts" : {
"encoding" : "utf8",
"readme" : "./README.md",
"destination" : "./docs",
"recurse" : true,
"private" : false,
"lenient" : true,
"template" : "./node_modules/clean-jsdoc-theme",
"theme_opts" : {
"default_theme" : "dark",
"base_url": "https://openglobus.github.io/docs/",
"favicon": "https://openglobus.github.io/favicon.ico",
"homepageTitle": "OpenGlobus",
"title": "OpenGlobus"
}
},
"babel": {
"extensions": ["ts", "tsx"],
"ignore": ["**/*.(test|spec).ts"],
"babelrc": false,
"presets": [["@babel/preset-env", { "targets": { "node": true } }], "@babel/preset-typescript"],
"plugins": ["@babel/proposal-class-properties", "@babel/proposal-object-rest-spread"]
},
"markdown" : {
"hardwrap" : false,
"idInHeadings" : true
}
}