[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"]