oxc/crates/oxc_allocator/Cargo.toml
overlookmotel 514228ad42
deps(allocator): disable serde dep by default (#3120)
`oxc_allocator` currently depends on `serde`, although it's generally
not required.

This PR puts the dependency behind a feature `serialize`.

NB: `serde` is needed for the crate's tests, but this can be enabled by
adding it to `dev-dependencies` and putting the impls behind
`#[cfg(any(feature = "serialize", test))]`.
2024-04-28 22:17:32 +08:00

31 lines
715 B
TOML

[package]
name = "oxc_allocator"
version = "0.12.5"
authors.workspace = true
description.workspace = true
edition.workspace = true
homepage.workspace = true
keywords.workspace = true
license.workspace = true
repository.workspace = true
rust-version.workspace = true
categories.workspace = true
[lints]
workspace = true
[lib]
doctest = false
[dependencies]
bumpalo = { workspace = true, features = ["collections", "allocator-api2"] }
allocator-api2 = { workspace = true }
serde = { workspace = true, optional = true }
[dev-dependencies]
serde = { workspace = true }
serde_json = { workspace = true }
[features]
serialize = ["dep:serde"]