crates/ratchet-hub/Cargo.toml (59 lines of code) (raw):
[package]
name = "ratchet-hub"
version = "0.1.0"
edition = "2021"
license = "MIT"
description = "A web-first, cross-platform ML framework."
keywords = ["llm","wasm","transformers","webgpu","ml","machine-learning","deep-learning"]
repository = "https://github.com/FL33TW00D/ratchet"
[lib]
crate-type = ["cdylib", "rlib"]
[package.metadata.wasm-pack.profile.dev.wasm-bindgen]
debug-js-glue = true
demangle-name-section = true
dwarf-debug-info = true
[package.metadata.wasm-pack.profile.release]
wasm-opt = ['-O3', '--enable-simd']
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies]
ratchet = { path = "../ratchet-core" }
ratchet-loader = { path = "../ratchet-loader" }
js-sys.workspace = true
thiserror.workspace = true
anyhow.workspace = true
log.workspace = true
wasm-bindgen.workspace = true
serde.workspace = true
wasm-bindgen-futures = { workspace = true }
indexed_db_futures = { workspace = true }
serde-wasm-bindgen = { workspace = true }
serde_bytes = { workspace = true }
console_error_panic_hook = { workspace = true }
console_log = { workspace = true }
fern = { workspace = true }
chrono = { workspace = true }
gloo-net = { workspace = true, features = ["http"] }
[dependencies.web-sys]
features = [
'console',
'Headers',
'Request',
'RequestInit',
'RequestMode',
'Response',
'ReadableStream',
'ReadableStreamGetReaderOptions',
'ReadableStreamReaderMode',
'ReadableStreamDefaultReader',
'Window',
'Navigator',
'StorageManager',
'Cache',
'CacheStorage',
'IdbKeyRange',
]
workspace = true
[target.'cfg(target_arch = "wasm32")'.dependencies]
getrandom = { version = "0.2.6", features = ["js"] }
[dev-dependencies]
wasm-bindgen-test.workspace = true