1
+ [config ]
2
+ default_to_workspace = true
3
+ skip_core_tasks = true
4
+ skip_git_env_info = true
5
+ skip_rust_env_info = true
6
+ skip_crate_env_info = true
7
+
8
+ [tasks .default ]
9
+ alias = " serve"
10
+
1
11
[tasks .cargo-format ]
2
12
install_crate = " rustfmt"
3
13
command = " cargo"
@@ -23,32 +33,39 @@ command = "leptosfmt"
23
33
args = [" ." ]
24
34
25
35
[tasks .format ]
26
- dependencies = [
27
- " cargo-format" ,
28
- " leptos-format"
29
- ]
36
+ dependencies = [" cargo-format" , " leptos-format" ]
30
37
31
38
[tasks .fmt ]
32
39
alias = " format"
33
40
34
41
[tasks .get-sitemap ]
35
42
command = " sh"
36
- args = [" -c" , " rm -f assets/sitemap.xml && wget -S -P assets https://github.com/ph4un00b/sitemap-rustico/releases/download/latest/sitemap.xml" ]
43
+ args = [
44
+ " -c" ,
45
+ " rm -f assets/sitemap.xml && wget -S -P assets https://github.com/ph4un00b/sitemap-rustico/releases/download/latest/sitemap.xml" ,
46
+ ]
37
47
38
48
[tasks .prebuild ]
39
49
command = " npx"
40
50
args = [" tailwindcss" , " -i" , " ./input.css" , " -o" , " ./style/output.css" ]
41
51
42
52
[tasks .build ]
43
- dependencies = [
44
- " get-sitemap " ,
45
- " prebuild " ,
46
- ]
47
- install_crate = { crate_name = " cargo-leptos " , binary = " cargo " , test_arg = [ " leptos " , " --version " ], version = " 0.2.12" }
53
+ dependencies = [" get-sitemap " , " prebuild " ]
54
+ install_crate = { crate_name = " cargo-leptos " , binary = " cargo " , test_arg = [
55
+ " leptos " ,
56
+ " --version " ,
57
+ ], version = " 0.2.12" }
48
58
command = " cargo"
49
59
args = [" leptos" , " serve" , " -r" ]
50
60
61
+ [tasks .build-style ]
62
+ script.pre = " npx tailwind -i input.css -o style/output.css"
63
+
51
64
[tasks .serve ]
52
- install_crate = { crate_name = " cargo-leptos" , binary = " cargo" , test_arg = [" leptos" , " --version" ], version = " 0.2.12" }
65
+ install_crate = { crate_name = " cargo-leptos" , binary = " cargo" , test_arg = [
66
+ " leptos" ,
67
+ " --version" ,
68
+ ], version = " 0.2.12" }
69
+ dependencies = [" build-style" ]
53
70
command = " cargo"
54
- args = [" leptos" , " watch" , " --features" , " development" , " --hot-reload" ]
71
+ args = [" leptos" , " watch" , " --features" , " development" , " --hot-reload" ]
0 commit comments