[package]
name = "reovim-module-buffer-simple"
version.workspace = true
edition.workspace = true
authors.workspace = true
license.workspace = true
description = "Simple buffer manager module for reovim"
repository.workspace = true
keywords.workspace = true
categories.workspace = true

[lib]
crate-type = ["cdylib", "rlib"]

[lints]
workspace = true

[dependencies]
# Kernel types
reovim-kernel = { workspace = true }
reovim-capabilities = { workspace = true }

# Driver for BufferManagerKey and registry
reovim-driver-buffer = { workspace = true }

# Platform abstraction for RwLock
reovim-arch = { workspace = true }

# Module macros for FFI entry points
reovim-module-macros = { workspace = true }

# Logging
tracing.workspace = true

[features]
# Enable for building as standalone dynamic library
dynamic = []
