[package]
name = "sqlx-d1-core"
documentation = "https://docs.rs/sqlx-d1-core"
description = "core implementation for sqlx-d1 - SQLx for Cloudflare D1"
version = { workspace = true }
edition = { workspace = true }
authors = { workspace = true }
homepage = { workspace = true }
repository = { workspace = true }
readme = { workspace = true }
keywords = { workspace = true }
categories = { workspace = true }
license = { workspace = true }
[package.metadata.docs.rs]
features = ["json", "uuid", "chrono", "offline"]
[features]
json = ["sqlx-core/json"]
uuid = ["sqlx-core/uuid"]
chrono = ["sqlx-core/chrono"]
decimal = ["dep:rust_decimal"]
offline = ["sqlx-core/offline", "serde/derive"]
DEBUG = []
[dependencies]
sqlx-core = { version = "=0.8.6" }
worker = { version = "0.8", features = ["d1"] }
worker-sys = { version = "0.8", features = ["d1"] }
futures-core = { version = "0.3", default-features = false }
futures-util = { version = "0.3", default-features = false }
serde = { version = "1.0" }
log = { version = "0.4" }
rust_decimal = { version = "1", optional = true, default-features = false, features = [
"std",
] }
[target.'cfg(not(target_arch = "wasm32"))'.dependencies]
sqlx-sqlite = { version = "=0.8.6", features = ["bundled"] }