summaryrefslogtreecommitdiff
path: root/utils
diff options
context:
space:
mode:
Diffstat (limited to 'utils')
-rwxr-xr-xutils/lib_sxng_themes.sh9
-rw-r--r--utils/lib_sxng_vite.sh15
2 files changed, 24 insertions, 0 deletions
diff --git a/utils/lib_sxng_themes.sh b/utils/lib_sxng_themes.sh
index c707db88c..df1da87f5 100755
--- a/utils/lib_sxng_themes.sh
+++ b/utils/lib_sxng_themes.sh
@@ -29,6 +29,15 @@ themes.simple() {
dump_return $?
}
+themes.simple.analyze() {
+ (
+ set -e
+ build_msg SIMPLE "theme: run analyze (simple)"
+ vite.simple.analyze
+ )
+ dump_return $?
+}
+
themes.fix() {
(
set -e
diff --git a/utils/lib_sxng_vite.sh b/utils/lib_sxng_vite.sh
index 125b01385..148cd2873 100644
--- a/utils/lib_sxng_vite.sh
+++ b/utils/lib_sxng_vite.sh
@@ -44,6 +44,21 @@ vite.simple.build() {
)
}
+vite.simple.analyze() {
+ (
+ set -e
+ templates.simple.pygments
+
+ node.env
+ build_msg SIMPLE "run analyze of theme from: ${VITE_SIMPLE_THEME}"
+
+ pushd "${VITE_SIMPLE_THEME}"
+ npm install
+ VITE_BUNDLE_ANALYZE=true npm run build
+ popd &>/dev/null
+ )
+}
+
vite.simple.fix() {
(
set -e