[package] name = "seedle" version = "1.8.1" authors = ["Thomas Chiantia "] keywords = ["minicbor", "cbor", "cddl", "codegen"] edition = "2021" license = "MIT" description = "cbor codegeneration" [lib] path = "src/lib.rs" [dependencies] seedle-macros = "1.8" # seedle-macros = { workspace = true } minicbor = { workspace = true } serde = { workspace = true, optional = true } serde-big-array = { workspace = true, optional = true } wasm-bindgen = { workspace = true, optional = true } [dev-dependencies] wasm-bindgen = { workspace = true } serde = { workspace = true } serde-big-array = { workspace = true } serde-wasm-bindgen = { workspace = true } serde_json = { workspace = true } trybuild = { workspace = true } minicbor = { workspace = true } js-sys = { workspace = true } [features] default = [] error = [] from-bytes = [] edit = [] infallible-encoder = [] cast = [] ffi = [] ffi_c = ["ffi", "cast"] ffi_ts = ["ffi", "cast", "dep:wasm-bindgen"] serde = ["dep:serde", "dep:serde-big-array", "from-bytes"] c = ["error", "ffi_c"] rust = ["error", "edit", "from-bytes", "serde"] typescript = ["error", "edit", "from-bytes", "serde", "infallible-encoder", "ffi_ts"] testing = ["seedle-macros/testing"]