[package] name = "enso-web" version = "0.1.0" authors = ["Enso Team "] edition = "2021" [lib] [features] default = ["console_error_panic_hook"] [dependencies] enso-debug-api = { path = "../debug-api" } console_error_panic_hook = { version = "0.1.6", optional = true } failure = { version = "0.1.5" } gloo-timers = { version = "0.2.1", features = ["futures"] } js-sys = { version = "0.3.28" } nalgebra = { version = "0.26.1" } wasm-bindgen = { workspace = true } derivative = "2.2.0" tracing = { version = "0.1.37" } enso-shapely = { path = "../shapely" } [target.'cfg(not(target_arch = "wasm32"))'.dependencies] async-std = { version = "1.5.0" } [dependencies.web-sys] version = "0.3.4" features = [ 'Blob', 'Document', 'Node', 'Element', 'HtmlElement', 'HtmlDivElement', 'HtmlHeadElement', 'HtmlCollection', 'CssStyleDeclaration', 'HtmlCanvasElement', 'WebGlBuffer', 'WebGlRenderingContext', 'WebGl2RenderingContext', 'CanvasRenderingContext2d', 'WebGlProgram', 'WebGlShader', 'Window', 'Navigator', 'console', 'Performance', 'Event', 'MouseEvent', 'EventTarget', 'Text', 'DomRect', 'DomRectReadOnly', 'Location', 'ReadableStream', 'AddEventListenerOptions', 'KeyboardEvent', 'WheelEvent', ] [dev-dependencies] wasm-bindgen-test = { workspace = true }