@@ -16,16 +16,29 @@ echo "PROJECT_ROOT: ${PROJECT_ROOT}"
1616
1717DOCS_DIR=" ${PROJECT_ROOT} /dist/samples/${NAME} /docs"
1818
19- # Create two new folders.
20- mkdir -p ${DOCS_DIR} /src
19+ # Create new folders.
20+ mkdir -p " ${DOCS_DIR} /src"
2121
2222# Copy files
23- cp " ${SCRIPT_DIR} /${NAME} /src/app.js" " ${DOCS_DIR} /src/app.js"
24- cp " ${SCRIPT_DIR} /${NAME} /src/app.tsx" " ${DOCS_DIR} /src/app.tsx"
25- cp " ${SCRIPT_DIR} /${NAME} /src/styles.css" " ${DOCS_DIR} /src/styles.css"
26- cp " ${SCRIPT_DIR} /${NAME} /index.html" " ${DOCS_DIR} /index.html"
27-
28- # Copy the data folder if one is found.
29- if [ -d " public" ] && [ " $( ls -A public) " ]; then
30- cp -r public/* " ${DOCS_DIR} /"
31- fi
23+ if [ -f " ${SCRIPT_DIR} /${NAME} /dist/app.js" ]; then
24+ cp " ${SCRIPT_DIR} /${NAME} /dist/app.js" " ${DOCS_DIR} /app.js"
25+ fi
26+
27+ if [ -f " ${SCRIPT_DIR} /${NAME} /src/app.tsx" ]; then
28+ cp " ${SCRIPT_DIR} /${NAME} /src/app.tsx" " ${DOCS_DIR} /src/app.tsx"
29+ fi
30+
31+ if [ -f " ${SCRIPT_DIR} /${NAME} /style.css" ]; then
32+ cp " ${SCRIPT_DIR} /${NAME} /style.css" " ${DOCS_DIR} /style.css"
33+ elif [ -f " ${SCRIPT_DIR} /${NAME} /src/styles.css" ]; then
34+ cp " ${SCRIPT_DIR} /${NAME} /src/styles.css" " ${DOCS_DIR} /style.css"
35+ fi
36+
37+ if [ -f " ${SCRIPT_DIR} /${NAME} /index.html" ]; then
38+ cp " ${SCRIPT_DIR} /${NAME} /index.html" " ${DOCS_DIR} /index.html"
39+ fi
40+
41+ # Copy the public folder if one is found (graphics, other static files).
42+ if [ -d " ${SCRIPT_DIR} /${NAME} /public" ] && [ " $( ls -A ${SCRIPT_DIR} /${NAME} /public) " ]; then
43+ cp -r " ${SCRIPT_DIR} /${NAME} /public/" * " ${DOCS_DIR} /"
44+ fi
0 commit comments