feat: add shared Rust crates for cross-platform time utilities

Introduce `bridge` proc-macro crate with `#[export]` attribute that conditionally applies `wasm_bindgen` for WASM builds, and `time` crate porting all timecode/frame utilities from TypeScript to Rust.
This commit is contained in:
Maze Winther
2026-03-29 15:58:46 +02:00
parent 220ec757d4
commit 5777a555f6
7 changed files with 388 additions and 1 deletions
+12
View File
@@ -0,0 +1,12 @@
[package]
name = "bridge"
version = "0.1.0"
edition = "2024"
[lib]
path = "src/bridge.rs"
proc-macro = true
[dependencies]
quote = "1.0.45"
syn = { version = "2.0.117", features = ["full"] }