senax 0.3.21

Senax Web Server Code Generator
[package]
name = "senax"
version = "0.3.21"
edition = "2021"
authors = ["yossyX"]
license = "MIT OR Apache-2.0"
description = "Senax Web Server Code Generator"
repository = "https://github.com/yossyX/senax"
homepage = "https://yossyx.github.io/senax/"
keywords = ["senax", "database", "orm", "sqlx", "async"]
categories = ["database"]
readme = "../README.md"

[features]
default = ["config"]
config = ["axum", "axum-aws-lambda", "tower", "tower-http", "lambda_http", "flate2", "http", "httpdate"]

[dependencies]
anyhow = "1.0"
askama = "=0.12.0"
chrono = { version = "0.4.35", features = ["serde"] }
clap = { version = "~4.5.7", features = ["derive"] }
compact_str = "0.7.1"
convert_case = "0.4.0"
crc = "3.0.1"
derive_more = "0.99.17"
dialoguer = "0.10.4"
dotenvy = "0.15.0"
fancy-regex = "0.11.0"
format_serde_error = "0.3.0"
glob = "0.3.1"
includedir = "0.6.0"
indexmap = { version = "1.9.1", features = ["serde-1"] }
Inflector = "=0.11.4"
lazy_static = "1.4.0"
mime_guess = "2.0.4"
nom = "7"
once_cell = "1.13.0"
phf = "0.8.0"
proc-macro2 = "1.0.76"
rand = "0.8"
regex = "1"
rquickjs = { version = "0.4.3", features = ["rust-alloc"], default-features = false }
schemars = { version = "0.8.10", features = ["indexmap1", "preserve_order"] }
semver = "1.0.22"
senax-inflector = "0.1.0"
senax-mysql-parser = "=0.1.7"
serde = { version = "1.0", features = ["derive", "rc"] }
serde_json = { version = "1.0", features = ["preserve_order"] }
serde_yaml = "0.8"
sha2 = "0.10.6"
shell-escape = "0.1.5"
sqlx = { version = "0.7.3", features = ["runtime-tokio", "tls-rustls", "mysql"] }
strum = "0.25"
strum_macros = "0.25"
syn = "2.0.48"
tera = { version = "1.17.0", features = ["date-locale", "preserve_order"] }
termcolor = "1.2.0"
thread_local = "1.1.7"
tokio = { version = "1", features = ["full"] }
validator = { version = "0.16", features = ["derive", "unic"] }
webbrowser = "0.8.10"

axum = { version = "0.7.7", optional = true }
axum-aws-lambda = { version = "0.8", optional = true }
tower = { version = "0.4", features = ["util"], optional = true }
tower-http = { version = "0.5", features = ["compression-full", "cors", "trace"], optional = true }
lambda_http = { version = "0.13", optional = true }
flate2 = { version = "1.0", optional = true }
http = { version = "1.1", optional = true }
httpdate = { version = "1.0", optional = true }

[build-dependencies]
includedir_codegen = "0.6.0"