[[bin]]
name = "fob"
path = "src/main.rs"
[dependencies.anyhow]
version = "1.0.100"
[dependencies.async-stream]
version = "0.3"
[dependencies.axum]
version = "0.8.6"
[dependencies.clap]
features = ["derive", "color"]
version = "4.5.51"
[dependencies.console]
version = "0.16.1"
[dependencies.figment]
features = ["toml", "json", "yaml", "env"]
version = "0.10.19"
[dependencies.fob-bundler]
version = "0.5.0"
[dependencies.fob-config]
version = "0.5.0"
[dependencies.fob-gen]
version = "0.5.0"
[dependencies.indicatif]
version = "0.18.3"
[dependencies.jsonschema]
version = "0.37.1"
[dependencies.miette]
features = ["fancy"]
version = "7.6.0"
[dependencies.notify]
version = "8.2.0"
[dependencies.owo-colors]
version = "4.1.0"
[dependencies.parking_lot]
version = "0.12"
[dependencies.rust-embed]
version = "8.9.0"
[dependencies.schemars]
version = "1.1"
[dependencies.serde]
features = ["derive", "rc", "derive"]
version = "1.0.228"
[dependencies.serde_json]
version = "1.0.145"
[dependencies.thiserror]
version = "2.0.17"
[dependencies.tokio]
default-features = false
features = ["macros", "rt-multi-thread", "fs", "signal"]
version = "1.47.1"
[dependencies.tokio-stream]
version = "0.1"
[dependencies.tower-http]
features = ["compression-gzip", "fs", "fs", "cors"]
version = "0.6.6"
[dependencies.tracing]
version = "0.1.41"
[dependencies.tracing-subscriber]
default-features = false
features = ["env-filter", "fmt"]
version = "0.3.20"
[dev-dependencies.assert_cmd]
version = "2.1.1"
[dev-dependencies.insta]
version = "1.44.1"
[dev-dependencies.predicates]
version = "3.1"
[dev-dependencies.serial_test]
version = "3.2.0"
[dev-dependencies.tempfile]
version = "3.23.0"
[features]
default = []
dts-generation = ["fob-bundler/dts-generation"]
[lib]
name = "fob_cli"
path = "src/lib.rs"
[package]
authors = ["Taron Foxworth <fox@9generations.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["development-tools::build-utils"]
description = "Fob bundler CLI - fast JavaScript/TypeScript bundler"
edition = "2021"
keywords = ["bundler", "javascript", "typescript", "rolldown"]
license = "MIT"
name = "fob-cli"
readme = false
repository = "https://github.com/foxworth-uni/fob"
version = "0.5.0"
[[test]]
name = "integration_build"
path = "tests/integration_build.rs"
[[test]]
name = "integration_config"
path = "tests/integration_config.rs"
[[test]]
name = "integration_dev_server"
path = "tests/integration_dev_server.rs"