# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2018" name = "darklua" version = "0.14.0" authors = ["jeparlefrancais "] build = false exclude = ["site"] autobins = false autoexamples = false autotests = false autobenches = false description = "Transform Lua scripts" homepage = "https://darklua.com" readme = "README.md" keywords = [ "lua", "obsfucation", "minify", ] license = "MIT" repository = "https://github.com/seaofvoices/darklua" [profile.dev.package.full_moon] opt-level = 3 [lib] name = "darklua_core" path = "src/lib.rs" [[bin]] name = "darklua" path = "src/bin.rs" [[test]] name = "bundle" path = "tests/bundle.rs" [[test]] name = "cli" path = "tests/cli.rs" [[test]] name = "frontend" path = "tests/frontend.rs" [[test]] name = "fuzz_generator" path = "tests/fuzz_generator.rs" [[test]] name = "fuzzed" path = "tests/fuzzed.rs" [[test]] name = "rules" path = "tests/rules.rs" [[test]] name = "utils" path = "tests/utils.rs" [[bench]] name = "bench_utils" path = "benches/bench_utils.rs" [[bench]] name = "parse_bench" path = "benches/parse_bench.rs" harness = false [[bench]] name = "process_bench" path = "benches/process_bench.rs" harness = false [dependencies.anstyle] version = "1.0.6" [dependencies.clap] version = "4.5.3" features = ["derive"] [dependencies.durationfmt] version = "0.1.1" [dependencies.elsa] version = "1.10.0" [dependencies.env_logger] version = "0.11.3" [dependencies.full_moon] version = "1.0.0" features = ["roblox"] [dependencies.json5] version = "0.4.1" [dependencies.log] version = "0.4.21" [dependencies.pathdiff] version = "0.2.1" [dependencies.regex] version = "1.10.4" [dependencies.serde] version = "1.0" features = ["derive"] [dependencies.serde_json] version = "1.0.114" [dependencies.serde_yaml] version = "0.9.32" [dependencies.toml] version = "0.8.11" [dependencies.tracing] version = "0.1" optional = true [dependencies.wax] version = "0.5.0" [dev-dependencies.assert_cmd] version = "2.0.14" [dev-dependencies.criterion] version = "0.5.1" features = ["html_reports"] [dev-dependencies.include_dir] version = "0.7.3" [dev-dependencies.insta] version = "1.36.1" features = [ "json", "filters", ] [dev-dependencies.paste] version = "1.0.14" [dev-dependencies.pretty_assertions] version = "1.4.0" [dev-dependencies.rand] version = "0.8.5" [dev-dependencies.rand_distr] version = "0.4.3" [dev-dependencies.serde_bytes] version = "0.11.14" [dev-dependencies.tempfile] version = "3.10.1" [dev-dependencies.tracing-subscriber] version = "0.3.18" [dev-dependencies.tracing-tracy] version = "0.11.0" [features] tracing = ["dep:tracing"] [target.'cfg(not(target_arch = "wasm32"))'.dependencies.ctrlc] version = "3.4.4" features = ["termination"] [target.'cfg(not(target_arch = "wasm32"))'.dependencies.notify] version = "6.1.1" [target.'cfg(not(target_arch = "wasm32"))'.dependencies.notify-debouncer-mini] version = "0.4.1" [target.'cfg(target_arch = "wasm32")'.dependencies.node-sys] version = "0.4.2" [target.'cfg(target_arch = "wasm32")'.dependencies.web-sys] version = "0.3.69" features = [ "Window", "Performance", ] [badges.github] repository = "seaofvoices/darklua" [lints.rust.unexpected_cfgs] level = "warn" priority = 0 check-cfg = ["cfg(coverage)"]