Skip to content
Snippets Groups Projects
Forked from an inaccessible project.
jsdoc_config.json 1.11 KiB
{
    "comment": "Ce fichier sert à configurer JSDoc et permet la génération automatique de documentation facilement",
    "plugins": ["plugins/markdown", "plugins/summarize", "node_modules/jsdoc-babel"],
    "recurseDepth": 5,
    "source": {
        "include": ["./README.md","./src","./test","./db"],
        "exclude": [],
        "includePattern": "(.+\\.(js|ts)(doc|x)?$)|(.md)",
        "excludePattern": "((^|\\/|\\\\)_)|(20|0)"
    },
    "sourceType": "module",
    "opts": {
        "template": "templates/default",
        "encoding": "utf8",             
        "destination": "./doc",        
        "recurse": true,
        "tutorials": "./notes"
    },
    "tags": {
        "allowUnknownTags": true,
        "dictionaries": ["jsdoc","closure"]
    },
    "templates": {
        "cleverLinks": true,
        "monospaceLinks": true
    },
    "babel": {
      "extensions": ["ts", "tsx"],
      "babelrc": false,
      "presets": [["@babel/preset-env", { "targets": { "node": "current" } }], "@babel/typescript"],
      "plugins": ["@babel/plugin-proposal-class-properties", "@babel/proposal-object-rest-spread"]
    }
}