[build] target = "index.html" dist = "dist" minify = "on_release" filehash = true [watch] watch = ["src", "style", "assets"] ignore = ["dist", "target"] [serve] address = "127.0.0.1" port = 3000 open = false # Proxy API calls to the Rust orchestrator [[serve.proxy]] backend = "http://127.0.0.1:8080/" rewrite = "/api/{tail}" ws = true [clean] dist = "dist" cargo = true # Release mode optimizations are already set in main [build] section above # TailwindCSS processing - temporarily disabled to test build # [[hooks]] # stage = "pre_build" # command = "npx" # command_arguments = ["tailwindcss", "-i", "./style/input.css", "-o", "./style/output.css", "--watch"] # [[hooks]] # stage = "build" # command = "npx" # command_arguments = ["tailwindcss", "-i", "./style/input.css", "-o", "./style/output.css", "--minify"] # PostCSS processing for production - temporarily disabled to test build # [[hooks]] # stage = "post_build" # command = "npx" # command_arguments = ["postcss", "dist/*.css", "--use", "autoprefixer", "--replace"] # Service Worker registration [build.tools] sass = "style/input.scss"