From 3b68f6d7463f4a65c390f3fcd1ab9c92ea83daf6 Mon Sep 17 00:00:00 2001 From: kovacsv Date: Thu, 23 Dec 2021 19:08:00 +0100 Subject: [PATCH] Add jsdoc as a dependency. --- package.json | 5 ++++- tools/jsdoc.json | 20 ++++++++++++++++++++ 2 files changed, 24 insertions(+), 1 deletion(-) create mode 100644 tools/jsdoc.json diff --git a/package.json b/package.json index 1975e00..c4da4b2 100644 --- a/package.json +++ b/package.json @@ -6,10 +6,12 @@ "license": "MIT", "devDependencies": { "clean-css-cli": "^5.5.0", + "docdash": "^1.2.0", "eslint": "^8.5.0", "fantasticon": "^1.2.2", "google-closure-compiler": "^20211201.0.0", "http-server": "^14.0.0", + "jsdoc": "^3.6.7", "mocha": "^9.1.3", "oslllo-svg-fixer": "^1.4.0", "rewire": "^6.0.0", @@ -21,7 +23,8 @@ "build": "node tools/run_python.js tools/build.py", "update": "node tools/run_python.js tools/update.py", "updatelibs": "npm install && node tools/run_python.js tools/updatelibs.py", - "svg": "node tools/run_python.js tools/svg.py" + "svg": "node tools/run_python.js tools/svg.py", + "doc": "jsdoc -c tools/jsdoc.json" }, "dependencies": { "@simonwep/pickr": "1.8.2", diff --git a/tools/jsdoc.json b/tools/jsdoc.json new file mode 100644 index 0000000..43b0e6d --- /dev/null +++ b/tools/jsdoc.json @@ -0,0 +1,20 @@ +{ + "source": { + "include": "source" + }, + "opts": { + "template": "node_modules/docdash/", + "encoding": "utf8", + "destination": "build/docs/", + "recurse": true, + "verbose": true + }, + "docdash" : { + "menu": { + "GitHub": { + "href":"https://github.com/kovacsv/Online3DViewer", + "target":"_blank" + } + } + } +}