* switch to a Document trait and introduce Script/Head/Style/Meta components * Fix desktop title * Insert special elements into the head during the inital SSR render * Make all head component attributes optional * hydrate head elements * improve the server streaming head warning * Document fullstack head hydration approach * deduplicate head elements by href * move Link into head::Link * document head components * add meta and title examples * Fix a few doc examples * fix formatting * Add title to playwright tests * serde is optional on web, but it is enabled by hydrate * remove leftover console log
15 lines
561 B
Rust
15 lines
561 B
Rust
fn main() {
|
|
// If any TS files change, re-run the build script
|
|
lazy_js_bundle::LazyTypeScriptBindings::new()
|
|
.with_watching("./src/ts")
|
|
.with_binding("./src/ts/common.ts", "./src/js/common.js")
|
|
.with_binding("./src/ts/native.ts", "./src/js/native.js")
|
|
.with_binding("./src/ts/core.ts", "./src/js/core.js")
|
|
.with_binding("./src/ts/hydrate.ts", "./src/js/hydrate.js")
|
|
.with_binding(
|
|
"./src/ts/initialize_streaming.ts",
|
|
"./src/js/initialize_streaming.js",
|
|
)
|
|
.run();
|
|
}
|