diff options
| author | Ivan Gabaldon <igabaldon@inetol.net> | 2025-06-28 09:55:15 +0200 |
|---|---|---|
| committer | Markus Heiser <markus.heiser@darmarIT.de> | 2025-07-03 17:35:05 +0200 |
| commit | a947d5b3cff32104ee009113226feab45439dbdd (patch) | |
| tree | bcb49118b7400509f97852382fee2fd2ea7efcf5 /utils/lib_sxng_themes.sh | |
| parent | 0cbb4f74ccff4aba15d9f2619f30bf77361f441c (diff) | |
[mod] theme/simple: improve fmt/lint tech
This is one of various PR to refactor the simple theme internally.
Replace eslint tool with Biome. I have been using this for quite some time, and
it will help us to have more consistent and valid code without extending on
other third party plugins.
Removes unused dependencies.
Diffstat (limited to 'utils/lib_sxng_themes.sh')
| -rwxr-xr-x | utils/lib_sxng_themes.sh | 23 |
1 files changed, 20 insertions, 3 deletions
diff --git a/utils/lib_sxng_themes.sh b/utils/lib_sxng_themes.sh index 23faf0e4b..542ac265d 100755 --- a/utils/lib_sxng_themes.sh +++ b/utils/lib_sxng_themes.sh @@ -5,14 +5,23 @@ themes.help(){ cat <<EOF themes.: all : test & build all themes + simple : test & build simple theme + lint : lint JS & CSS (LESS) files + fix : fix JS & CSS (LESS) files test : test all themes - fix : fix JS & CSS (LESS) EOF } themes.all() { ( set -e - build_msg SIMPLE "theme: run build" + vite.simple.build + ) + dump_return $? +} + +themes.simple() { + ( set -e + build_msg SIMPLE "theme: run build (simple)" vite.simple.build ) dump_return $? @@ -20,12 +29,20 @@ themes.all() { themes.fix() { ( set -e - build_msg SIMPLE "theme: fix" + build_msg SIMPLE "theme: fix (all themes)" vite.simple.fix ) dump_return $? } +themes.lint() { + ( set -e + build_msg SIMPLE "theme: lint (all themes)" + vite.simple.lint + ) + dump_return $? +} + themes.test() { ( set -e # we run a build to test (in CI) |