2026-05-06

- corvée(gitignore) exclus les fichiers CSS compilés
This commit is contained in:
gcch 2026-05-04 11:47:06 +02:00
commit 2ef5fbba66
102 changed files with 996 additions and 209370 deletions

View file

@ -1,2 +1,44 @@
[tools]
"github:AJenbo/phpantom_lsp" = "latest"
aube = "latest"
just = "latest"
mago = "latest"
node = "latest"
watchexec = "latest"
"aqua:blopker/codebook" = "latest"
"aqua:numtide/treefmt" = "latest"
[tasks.format]
alias = "f"
description = "Formate le code avec treefmt en utilisant la configuration globale"
run = "treefmt --config-file ~/.config/treefmt/treefmt.toml ."
tools."aqua:numtide/treefmt" = "latest"
sources = [
"*.{json,md,toml}",
"cfg/*.ts",
"web/app/themes/haiku-atelier-2024/src/**/*.ts"
]
[tasks.watch-format]
alias = "wf"
description = "Formate le code avec treefmt en utilisant la configuration globale"
run = "watchexec -w web/app/themes/haiku-atelier-2024/src/ mise run format"
sources = ["*.{json,md,toml}", "cfg/*.ts", "web/app/themes/haiku-atelier-2024/src/**/*.ts"]
[tasks.build-css]
description = "Compile le CSS depuis les fichiers SCSS"
outputs = ["web/app/themes/haiku-atelier-2024/assets/css/**/*.css"]
run = [
"aube x sass --update web/app/themes/haiku-atelier-2024/src/sass:web/app/themes/haiku-atelier-2024/assets/css",
"aube x lightningcss --browserslist --bundle --minify --output-file web/app/themes/haiku-atelier-2024/assets/css/main.min.css -- web/app/themes/haiku-atelier-2024/assets/css/main.css",
"aube x lightningcss --browserslist --bundle --minify --output-file web/app/themes/haiku-atelier-2024/assets/css/pages/page-panier.min.css -- web/app/themes/haiku-atelier-2024/assets/css/pages/page-panier.css",
"aube x lightningcss --browserslist --bundle --minify --output-file web/app/themes/haiku-atelier-2024/assets/css/pages/page-accueil.min.css -- web/app/themes/haiku-atelier-2024/assets/css/pages/page-accueil.css",
"aube x lightningcss --browserslist --bundle --minify --output-file web/app/themes/haiku-atelier-2024/assets/css/pages/page-boutique.min.css -- web/app/themes/haiku-atelier-2024/assets/css/pages/page-boutique.css",
"aube x lightningcss --browserslist --bundle --minify --output-file web/app/themes/haiku-atelier-2024/assets/css/pages/page-a-propos.min.css -- web/app/themes/haiku-atelier-2024/assets/css/pages/page-a-propos.css",
"aube x lightningcss --browserslist --bundle --minify --output-file web/app/themes/haiku-atelier-2024/assets/css/pages/page-modele-simple.min.css -- web/app/themes/haiku-atelier-2024/assets/css/pages/page-modele-simple.css",
"aube x lightningcss --browserslist --bundle --minify --output-file web/app/themes/haiku-atelier-2024/assets/css/pages/page-succes-commande.min.css -- web/app/themes/haiku-atelier-2024/assets/css/pages/page-succes-commande.css",
]
sources = ["web/app/themes/haiku-atelier-2024/src/sass/**/*.scss"]
[tasks.test-shop]
description = "Lance les tests d'intégration pour la page Boutique"
run = "aube x playwright test --config cfg/playwright.config.ts tests/playwright/shop.spec.ts"