[package] name = "prest-build" description = "Progressive RESTful framework build utils" version = "0.2.1" edition = "2021" resolver = "2" license = "MIT OR Apache-2.0" homepage = "https://github.com/edezhic/prest" repository = "https://github.com/edezhic/prest" keywords = ["fullstack", "progressive", "RESTful", "PWA"] categories = ["development-tools", "wasm", "web-programming"] [lib] path = "./lib.rs" [features] default = ["pwa"] pwa = ["webmanifest", "wasm-bindgen-cli-support"] sass = ["grass"] typescript = ["swc", "swc_atoms", "swc_bundler", "swc_common", "swc_config", "swc_ecma_ast", "swc_ecma_codegen", "swc_ecma_loader", "swc_ecma_minifier", "swc_ecma_parser", "swc_ecma_transforms_base", "swc_ecma_transforms_typescript", "swc_ecma_visit"] [dependencies] anyhow = "1" toml = "0.8.8" cfg_aliases = "0.2" webmanifest = { version = "1.1.1", optional = true } wasm-bindgen-cli-support = { version = "0.2.89", optional = true } grass = { version = "0.13.1", default-features = false, optional = true } swc = { version = "0.270.7", optional = true } swc_atoms = { version = "0.6.5", optional = true } swc_bundler = { version = "0.223.5", features = ["concurrent"], optional = true } swc_common = { version = "0.33.12", features = ["tty-emitter"], optional = true } swc_config = { version = "0.1.9", optional = true } swc_ecma_parser = { version = "0.141.33", features = ["typescript"], optional = true } swc_ecma_ast = { version = "0.110.15", optional = true } swc_ecma_codegen = { version = "0.146.47", optional = true } swc_ecma_loader = { version = "0.45.13", optional = true } swc_ecma_minifier = { version = "0.190.5", optional = true } swc_ecma_transforms_base = { version = "0.135.3", optional = true } swc_ecma_transforms_typescript = { version = "0.186.5", optional = true } swc_ecma_visit = { version = "0.96.15", optional = true }