# 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 = "2021" name = "rooc" version = "0.1.9" authors = ["Specy "] build = false autobins = false autoexamples = false autotests = false autobenches = false description = "A modeling language to write and solve linear optimization models" homepage = "https://rooc.specy.app" documentation = "https://rooc.specy.app/docs/rooc" readme = "README.md" keywords = [ "optimization", "DSL", "solver", "mathematics", "linear-programming", ] categories = [ "mathematics", "algorithms", "science", "api-bindings", "data-structures", ] license = "GPL-3.0" repository = "https://github.com/specy/rooc" [package.metadata.wasm-pack.profile.dev.wasm-bindgen] dwarf-debug-info = true [profile.release] opt-level = 3 lto = "fat" codegen-units = 1 [lib] name = "rooc" crate-type = [ "cdylib", "rlib", ] path = "src/lib.rs" [[bin]] name = "rooc" path = "src/main.rs" [[example]] name = "knapsack_pipe" path = "examples/knapsack_pipe.rs" [[example]] name = "knapsack_string_only" path = "examples/knapsack_string_only.rs" [[example]] name = "knapsack_user_defined_data_and_fns" path = "examples/knapsack_user_defined_data_and_fns.rs" [[example]] name = "linear_model_directly" path = "examples/linear_model_directly.rs" [[test]] name = "math_tests" path = "tests/math_tests.rs" [[test]] name = "parser_tests" path = "tests/parser_tests.rs" [[test]] name = "primitives_tests" path = "tests/primitives_tests.rs" [[test]] name = "solver_tests" path = "tests/solver_tests.rs" [dependencies.copper] version = "0.1.0" [dependencies.good_lp] version = "1.9.0" features = ["clarabel-wasm"] default-features = false [dependencies.indexmap] version = "2.6.0" features = ["serde"] [dependencies.lazy_static] version = "1.5.0" [dependencies.microlp] version = "0.2.5" [dependencies.num-rational] version = "0.4.2" [dependencies.num-traits] version = "0.2.19" [dependencies.pest] version = "2.7.14" [dependencies.pest_derive] version = "2.7.14" features = ["grammar-extras"] [dependencies.serde] version = "1.0.214" features = ["derive"] [dependencies.term-table] version = "1.4.0" [target.'cfg(target_family = "wasm")'.dependencies.console_error_panic_hook] version = "0.1.1" [target.'cfg(target_family = "wasm")'.dependencies.js-sys] version = "0.3.72" [target.'cfg(target_family = "wasm")'.dependencies.serde-wasm-bindgen] version = "0.6.5" [target.'cfg(target_family = "wasm")'.dependencies.wasm-bindgen] version = "0.2.83" features = ["serde-serialize"] [target.'cfg(target_family = "wasm")'.dev-dependencies.wasm-bindgen-test] version = "0.3.0"