[package]
name = "perseus-cli"
version = "0.4.2"
edition = "2021"
description = "The CLI for the Perseus frontend framework."
authors = ["arctic_hen7 <arctic_hen7@pm.me>"]
license = "MIT"
repository = "https://github.com/framesurge/perseus"
homepage = "https://framesurge.sh/perseus"
readme = "./README.md"
keywords = ["wasm", "cli", "webdev", "ssg", "ssr"]
categories = ["wasm", "development-tools", "asynchronous", "gui", "command-line-utilities"]
include = [
"src/",
"Cargo.toml",
".perseus/",
"README.proj.md"
]
autotests = false
[[test]]
name = "integration"
path = "tests/lib.rs"
[dependencies]
include_dir = "0.7"
thiserror = "1"
fmterr = "0.1"
cargo_toml = "0.15"
indicatif = "=0.17.0-beta.1"
console = "0.15"
serde = "1"
serde_json = "1"
clap = { version = "4.2", features = [ "color", "derive" ] }
fs_extra = "1"
tokio = { version = "1", features = [ "macros", "rt-multi-thread", "sync" ] }
warp = "0.3"
command-group = "2"
ctrlc = { version = "3.2", features = ["termination"] }
notify = "=5.0.0-pre.13"
futures = "0.3"
tokio-stream = "0.1"
reqwest = { version = "0.11", features = [ "json", "stream" ] }
tar = "0.4"
flate2 = "1"
directories = "5"
cargo_metadata = "0.15"
cargo-lock = "8"
minify-js = "=0.4.3"
walkdir = "2"
[dev-dependencies]
assert_cmd = "2"
assert_fs = "1"
predicates = "3"
ureq = "2"
[lib]
name = "perseus_cli"
[[bin]]
name = "perseus"
path = "src/bin/main.rs"