diff options
Diffstat (limited to 'utils')
| -rwxr-xr-x | utils/lib_sxng_static.sh | 3 | ||||
| -rwxr-xr-x | utils/lib_sxng_themes.sh | 23 | ||||
| -rw-r--r-- | utils/lib_sxng_vite.sh | 11 |
3 files changed, 31 insertions, 6 deletions
diff --git a/utils/lib_sxng_static.sh b/utils/lib_sxng_static.sh index b10af3b40..43af38d0f 100755 --- a/utils/lib_sxng_static.sh +++ b/utils/lib_sxng_static.sh @@ -98,7 +98,8 @@ static.build.commit() { ( set -e # fix & build the themes - themes.fix + themes.fix + themes.lint themes.all # add build files 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) diff --git a/utils/lib_sxng_vite.sh b/utils/lib_sxng_vite.sh index 7eb670fba..bb6a881cc 100644 --- a/utils/lib_sxng_vite.sh +++ b/utils/lib_sxng_vite.sh @@ -9,6 +9,8 @@ vite.help(){ vite.: .. to be done .. simple.: build: build static files of the simple theme + fix: run prettiers on simple theme + lint: run linters on simple theme dev: start development server EOF } @@ -36,8 +38,6 @@ vite.simple.build() { pushd "${VITE_SIMPLE_THEME}" npm install - npm run fix - npm run icons.html npm run build popd &> /dev/null ) @@ -50,6 +50,13 @@ vite.simple.fix() { ) } +vite.simple.lint() { + ( set -e + node.env + npm --prefix client/simple run lint + ) +} + templates.simple.pygments() { build_msg PYGMENTS "searxng_extra/update/update_pygments.py" pyenv.cmd python searxng_extra/update/update_pygments.py \ |