{ "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": ["./src","./db","./knexfile.js","./README.md"], "exclude": ["./db/migrations","./db/seeds"], "includePattern": ".+\\.(js|ts)(doc|x)?$", "excludePattern": "(^|\\/|\\\\)_" }, "sourceType": "module", "opts": { "template": "templates/default", "encoding": "utf8", "destination": "./doc", "recurse": true }, "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"] } }