[package] name = "ruffle_core" version = "0.1.0" authors = ["Mike Welsh "] edition = "2018" [dependencies] bitstream-io = "0.8.2" fnv = "1.0.3" gc-arena = "0.2.0" gc-arena-derive = "0.2.0" generational-arena = "0.2.2" libflate = "0.1.26" log = "0.4" minimp3 = { version = "0.3.3", optional = true } puremp3 = { version = "0.1", optional = true } ruffle_macros = { path = "macros" } swf = { path = "../swf" } enumset = "0.4.2" smallvec = "1.0.0" [dependencies.jpeg-decoder] version = "0.1.18" default-features = false # can't use rayon on web [dependencies.rand] version = "0.7.2" features = ["small_rng"] [dev-dependencies] approx = "0.3.2" [features] default = ["minimp3"] lzma = ["swf/lzma"] avm_debug = []