[package] name = "ruffle_core" version = "0.1.0" authors = ["Mike Welsh "] edition = "2018" license = "MIT OR Apache-2.0" [dependencies] bitstream-io = "1.0.0" flate2 = "1.0.20" fnv = "1.0.7" gc-arena = { git = "https://github.com/ruffle-rs/gc-arena" } gc-arena-derive = { git = "https://github.com/ruffle-rs/gc-arena" } generational-arena = "0.2.8" gif = "0.11.2" indexmap = "1.6.2" log = "0.4" minimp3 = { version = "0.5.1", optional = true } png = { version = "0.16.8" } ruffle_macros = { path = "macros" } swf = { path = "../swf" } bitflags = "1.2.1" smallvec = "1.6.1" num_enum = "0.5.1" quick-xml = "0.22.0" downcast-rs = "1.2.0" url = "2.2.2" weak-table = "0.3.0" percent-encoding = "2.1.0" thiserror = "1.0" chrono = "0.4" num-traits = "0.2" instant = "0.1" encoding_rs = "0.8.28" rand = { version = "0.8.3", features = ["std", "small_rng"], default-features = false } serde = { version = "1.0.125", features = ["derive"], optional = true } nellymoser-rs = { git = "https://github.com/ruffle-rs/nellymoser", branch = "main" } regress = "0.2" flash-lso = { git = "https://github.com/ruffle-rs/rust-flash-lso", rev = "e39a8abc897289696672858e30bbc9e43b1c98ac" } json = "0.12.4" [dependencies.jpeg-decoder] version = "0.1.22" default-features = false # can't use rayon on web [dev-dependencies] approx = "0.4.0" pretty_assertions = "0.7.2" env_logger = "0.8.3" [features] default = ["minimp3", "serde"] lzma = ["swf/lzma"] wasm-bindgen = [ "instant/wasm-bindgen" ] avm_debug = []