36 lines
2.7 KiB
TOML
36 lines
2.7 KiB
TOML
[tools]
|
|
aube = "latest"
|
|
just = "latest"
|
|
mago = "latest"
|
|
node = "latest"
|
|
watchexec = "latest"
|
|
"aqua:numtide/treefmt" = "latest"
|
|
"github:AJenbo/phpantom_lsp" = "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", "src/**/*.ts"]
|
|
|
|
[tasks.watch-format]
|
|
alias = "wf"
|
|
description = "Formate le code avec treefmt en utilisant la configuration globale"
|
|
run = "watchexec -w src/ mise run format"
|
|
sources = ["*.{json,md,toml}", "cfg/*.ts", "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"]
|