1 | #!/bin/bash
|
2 |
|
3 |
|
4 | JSDOC_PATH="./node_modules/jsdoc/jsdoc.js"
|
5 | CONFIG_PATH="./docs/config/jsdoc-html-ci.json"
|
6 | DOC_ROOT_PATH="./docs/html"
|
7 | DOC_DEST_PATH="$DOC_ROOT_PATH/$npm_package_version"
|
8 | TEMPLATE_PATH="./node_modules/@lukechavers/jsdoc"
|
9 | TUTORIAL_PATH="./docs/tutorials"
|
10 |
|
11 |
|
12 | echo " "
|
13 | echo " > Clearing existing docs at '$DOC_ROOT_PATH'"
|
14 | echo " "
|
15 |
|
16 | rm -rf "$DOC_ROOT_PATH"
|
17 |
|
18 | echo " "
|
19 | echo " > Building Docs at '$DOC_DEST_PATH'"
|
20 | echo " "
|
21 |
|
22 | "$JSDOC_PATH" \
|
23 | --configure "$CONFIG_PATH" \
|
24 | --destination "$DOC_DEST_PATH" \
|
25 | --template "$TEMPLATE_PATH" \
|
26 | --tutorials "$TUTORIAL_PATH" \
|
27 | --recurse \
|
28 | --verbose
|