[[bin]]
name = "loa"
path = "src/bin/loa.rs"
required-features = ["build-bin-loa"]
[[bin]]
name = "loavm"
path = "src/bin/loavm.rs"
required-features = ["build-bin-vm"]
[dependencies.atty]
version = "0.2"
[dependencies.bincode]
version = "1.2.0"
[dependencies.clap]
optional = true
version = "2.33.0"
[dependencies.colored]
optional = true
version = "1.8.0"
[dependencies.dirs]
optional = true
version = "2"
[dependencies.fraction]
features = ["with-serde-support"]
version = "0.6"
[dependencies.glob]
version = "0.3.0"
[dependencies.graphql_client]
optional = true
version = "0.8.0"
[dependencies.http]
optional = true
version = "0.1.20"
[dependencies.hyper]
optional = true
version = "0.12"
[dependencies.hyper-staticfile]
optional = true
version = "0.4"
[dependencies.ignore]
optional = true
version = "0.4"
[dependencies.jsonrpc-stdio-server]
optional = true
version = "14.0"
[dependencies.log]
version = "0.4.8"
[dependencies.log-panics]
optional = true
version = "2.0.0"
[dependencies.lsp-server]
optional = true
version = "0.2"
[dependencies.lsp-types]
optional = true
version = "0.60"
[dependencies.matches]
version = "0.1.8"
[dependencies.ngrammatic]
version = "0.3.1"
[dependencies.num-bigint]
version = "0.2"
[dependencies.num-traits]
version = "0.2"
[dependencies.peekmore]
version = "0.4.0"
[dependencies.reqwest]
optional = true
version = "0.9"
[dependencies.rpassword]
optional = true
version = "4.0"
[dependencies.rust-crypto]
optional = true
version = "0.2"
[dependencies.rustyline]
optional = true
version = "5.0.4"
[dependencies.serde]
features = ["derive"]
version = "1.0"
[dependencies.serde_json]
optional = true
version = "1.0"
[dependencies.serde_yaml]
optional = true
version = "0.8"
[dependencies.simple-logging]
optional = true
version = "2.0"
[dependencies.strum]
version = "0.17.1"
[dependencies.strum_macros]
version = "0.17.1"
[dependencies.tar]
optional = true
version = "0.4"
[dependencies.tee]
optional = true
version = "0.1.0"
[features]
build-bin-loa = ["clap", "colored", "dirs", "graphql_client", "http", "hyper", "hyper-staticfile", "ignore", "jsonrpc-stdio-server", "log-panics", "lsp-server", "lsp-types", "reqwest", "rpassword", "rust-crypto", "rustyline", "serde_json", "serde_yaml", "simple-logging", "tar", "tee"]
build-bin-vm = ["colored"]
test-library = ["serde_yaml", "simple-logging", "log-panics"]
[lib]
name = "loa"
path = "src/lib/mod.rs"
[package]
authors = ["Emil Broman <emil@emilbroman.me>"]
description = "Loa is a general-purpose, purely immutable, object-oriented programming language."
documentation = "https://docs.rs/loalang"
edition = "2018"
homepage = "https://loalang.xyz"
license = "MIT"
license-file = "LICENSE"
name = "loalang"
repository = "https://github.com/loalang/loalang"
version = "0.1.20"