diff --git a/gulpfile.mjs b/gulpfile.mjs index 06e3c61bc7a1b..7f2030dced6fb 100644 --- a/gulpfile.mjs +++ b/gulpfile.mjs @@ -1526,18 +1526,10 @@ gulp.task("jsdoc", function (done) { console.log(); console.log("### Generating documentation (JSDoc)"); - const JSDOC_FILES = ["src/display/api.js"]; - fs.rmSync(JSDOC_BUILD_DIR, { recursive: true, force: true }); fs.mkdirSync(JSDOC_BUILD_DIR, { recursive: true }); - const command = - '"node_modules/.bin/jsdoc" -d ' + - JSDOC_BUILD_DIR + - " " + - JSDOC_FILES.join(" "); - - exec(command, done); + exec('"node_modules/.bin/jsdoc" -c jsdoc.json', done); }); gulp.task("types", function (done) { diff --git a/jsdoc.json b/jsdoc.json new file mode 100644 index 0000000000000..357bac4a592b7 --- /dev/null +++ b/jsdoc.json @@ -0,0 +1,13 @@ +{ + "source": { + "include": ["src/display/api.js"] + }, + "opts": { + "destination": "build/jsdoc/" + }, + "templates": { + "default": { + "includeDate": false + } + } +}