Add JSDoc config

This commit is contained in:
2026-04-07 16:36:32 +02:00
parent 36f118e5c7
commit 1117018fad
4 changed files with 32 additions and 3 deletions

2
.gitignore vendored
View File

@@ -8,3 +8,5 @@
vendor/ vendor/
.vscode .vscode
docs/

20
jsdoc.json Normal file
View File

@@ -0,0 +1,20 @@
{
"source": {
"include": ["js/"]
},
"opts": {
"plugins": ["plugins/markdown"],
"markdown": {
"tags": ["module", "namespace"]
},
"encoding": "utf8",
"destination": "docs/",
"recurse": true,
"verbose": true,
"theme_opts": {
"theme": "light",
"title": "SCAENAE - ATON-based Web App"
}
}
}

View File

@@ -6,7 +6,9 @@
"author": "Nicolò P. <nicolo.paraciani@cnr.it>", "author": "Nicolò P. <nicolo.paraciani@cnr.it>",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"@hotwired/stimulus": "^3.2.2",
"leaflet": "^1.9.4", "leaflet": "^1.9.4",
"three": "0.147" "three": "0.147"
} },
"devDependencies": {}
} }

View File

@@ -2,12 +2,17 @@
# yarn lockfile v1 # yarn lockfile v1
"@hotwired/stimulus@^3.2.2":
version "3.2.2"
resolved "https://registry.npmjs.org/@hotwired/stimulus/-/stimulus-3.2.2.tgz"
integrity sha512-eGeIqNOQpXoPAIP7tC1+1Yc1yl1xnwYqg+3mzqxyrbE5pg5YFBZcA6YoTiByJB6DKAEsiWtl6tjTJS4IYtbB7A==
leaflet@^1.9.4: leaflet@^1.9.4:
version "1.9.4" version "1.9.4"
resolved "https://registry.yarnpkg.com/leaflet/-/leaflet-1.9.4.tgz#23fae724e282fa25745aff82ca4d394748db7d8d" resolved "https://registry.npmjs.org/leaflet/-/leaflet-1.9.4.tgz"
integrity sha512-nxS1ynzJOmOlHp+iL3FyWqK89GtNL8U8rvlMOsQdTTssxZwCXh8N2NB3GDQOL+YR3XnWyZAxwQixURb+FA74PA== integrity sha512-nxS1ynzJOmOlHp+iL3FyWqK89GtNL8U8rvlMOsQdTTssxZwCXh8N2NB3GDQOL+YR3XnWyZAxwQixURb+FA74PA==
three@0.147: three@0.147:
version "0.147.0" version "0.147.0"
resolved "https://registry.yarnpkg.com/three/-/three-0.147.0.tgz#1974af9e8e0c1efb3a8561334d57c0b6c29a7951" resolved "https://registry.npmjs.org/three/-/three-0.147.0.tgz"
integrity sha512-LPTOslYQXFkmvceQjFTNnVVli2LaVF6C99Pv34fJypp8NbQLbTlu3KinZ0zURghS5zEehK+VQyvWuPZ/Sm8fzw== integrity sha512-LPTOslYQXFkmvceQjFTNnVVli2LaVF6C99Pv34fJypp8NbQLbTlu3KinZ0zURghS5zEehK+VQyvWuPZ/Sm8fzw==