[package]
name = "vb6runtime"
version = "0.2.0"
edition = "2024"
authors = ["Arthur <scriptandcompile@gmail.com>"]
license = "MIT"
description = "VB6 runtime library - value system, type conversions, and standard library implementations"
repository = "https://github.com/scriptandcompile/vb6"
keywords = ["vb6", "visual-basic", "runtime", "stdlib"]
categories = ["development-tools", "compilers"]
[dependencies]
vb6parse.workspace = true
vb6core.workspace = true
thiserror.workspace = true
serde.workspace = true
anyhow.workspace = true
num-traits.workspace = true
jiff.workspace = true
encoding_rs.workspace = true
rand.workspace = true
[target.'cfg(not(target_arch = "wasm32"))'.dependencies]
libc.workspace = true
[target.'cfg(target_os = "windows")'.dependencies]
windows-sys.workspace = true
[target.'cfg(target_arch = "wasm32")'.dependencies]
wasm-bindgen.workspace = true
getrandom = { workspace = true, features = ["wasm_js"] }
[dev-dependencies]
tempfile.workspace = true
criterion.workspace = true
[features]
default = []
com-interop = []
[package.metadata.docs.rs]
all-features = true
rustdoc-args = ["--cfg", "docsrs"]
[lints]
workspace = true