@@ -6,20 +6,27 @@ edition = "2021"
66# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
77
88[dependencies ]
9- pin-project-lite = " 0.2.9"
109frender-events = { version = " 0.1.0" , path = " ../frender-events" }
1110frender-common = { version = " 0.1.0" , path = " ../frender-common" }
12- # stack_dst = "0.8.1"
13- gloo-events = { version = " 0.2.0" , optional = true }
14- frender-ssr = { version = " 0.1.0" , path = " ../frender-ssr" }
15- wasm-bindgen = { version = " 0.2.83" , optional = true }
16- async-str-iter = { version = " 0.1.0" , path = " ../async-str-iter" }
17- either = { version = " 1.9.0" , default-features = false , optional = true }
18- frender-csr-core = { version = " 0.1.0" , path = " ../frender-csr-core" }
11+
1912frender-style = { version = " 0.1.0" , path = " ../frender-style" }
2013frender-dom-tokens = { version = " 0.1.0" , path = " ../frender-dom-tokens" }
2114frender-attr-value = { version = " 0.1.0" , path = " ../frender-attr-value" }
2215
16+ # ssr
17+ frender-ssr = { version = " 0.1.0" , path = " ../frender-ssr" , optional = true }
18+ async-str-iter = { version = " 0.1.0" , path = " ../async-str-iter" , optional = true }
19+
20+ # csr
21+ frender-csr-core = { version = " 0.1.0" , path = " ../frender-csr-core" , optional = true }
22+
23+ # web
24+ wasm-bindgen = { version = " 0.2.83" , optional = true }
25+ gloo-events = { version = " 0.2.0" , optional = true }
26+ # stack_dst = "0.8.1"
27+ # pin-project-lite is only used with both web and csr features
28+ pin-project-lite = { version = " 0.2.9" , optional = true }
29+
2330[dependencies .web-sys ]
2431version = " 0.3.60"
2532optional = true
@@ -37,20 +44,26 @@ features = [
3744 " HtmlElement" ,
3845 " HtmlInputElement" ,
3946 " HtmlTextAreaElement" ,
47+ " HtmlAnchorElement" ,
48+ " HtmlAreaElement" ,
49+ " HtmlFormElement" ,
50+ " HtmlLinkElement" ,
4051]
4152
4253[features ]
54+ ssr = [" dep:frender-ssr" , " dep:async-str-iter" ]
55+ csr = [" dep:frender-csr-core" ]
4356web = [
4457 " dep:web-sys" ,
4558 " dep:wasm-bindgen" ,
46- " frender-events/web" ,
4759 " dep:gloo-events" ,
60+ " dep:pin-project-lite" ,
61+ " frender-events/web" ,
4862 " frender-dom-tokens/web" ,
4963 " frender-style/web" ,
5064]
5165either = [
52- " dep:either" ,
53- " frender-ssr/either" ,
66+ " frender-ssr?/either" ,
5467 " frender-attr-value/either" ,
5568 " frender-dom-tokens/either" ,
5669 " frender-style/either" ,
0 commit comments