at main 38 lines 1.1 kB view raw
1[package] 2name = "weaver-renderer-js" 3version.workspace = true 4edition.workspace = true 5license.workspace = true 6authors.workspace = true 7repository = "https://tangled.org/nonbinary.computer/weaver" 8description = "WASM bindings for weaver-renderer" 9 10[lib] 11crate-type = ["cdylib"] 12 13[features] 14default = ["syntax-highlighting"] 15syntax-highlighting = ["weaver-renderer/syntax-highlighting"] 16 17[dependencies] 18weaver-renderer = { path = "../weaver-renderer", default-features = false } 19weaver-common = { path = "../weaver-common" } 20weaver-api = { path = "../weaver-api" } 21jacquard = { workspace = true, default-features = false } 22markdown-weaver = { workspace = true } 23markdown-weaver-escape = { workspace = true } 24 25wasm-bindgen = "0.2" 26serde = { workspace = true } 27serde-wasm-bindgen = "0.6" 28tsify-next = "0.5" 29js-sys = "0.3" 30console_error_panic_hook = "0.1" 31 32[package.metadata.wasm-pack.profile.dev] 33# Disable wasm-opt (default for dev) 34wasm-opt = false 35 36[package.metadata.wasm-pack.profile.release] 37# Enable with size optimization 38wasm-opt = ['-Oz', '--enable-bulk-memory-opt', '--enable-nontrapping-float-to-int']