[package] authors = ["Dietrich "] build = "build.rs" categories = ["web-programming", "network-programming", "web-programming::http-server", "command-line-utilities"] description = "A simple webservice that allows registered users to create short links including qr-codes.\nAnyone can visit the shortened links. This is an ideal setup for small busines or for publishing papers." edition = "2018" keywords = ["url", "link", "webpage", "actix", "web"] license = "MIT OR Apache-2.0" name = "pslink" readme = "README.md" repository = "https://github.com/enaut/pslink/" version = "0.3.1" [build-dependencies] actix-web-static-files = "3.0" [dependencies] actix-identity = "0.3" actix-rt = "1.1" actix-slog = "0.2" actix-web = "3" actix-web-static-files = "3.0" anyhow = "1.0" argonautica = "0.2" clap = "2.33" dotenv = "0.15.0" fluent-langneg = "0.13" image = "0.23" opentelemetry = "0.13" opentelemetry-jaeger = "0.12" qrcode = "0.12" rand = "0.8" rpassword = "5.0" serde = "1.0" tera = "1.6" thiserror = "1.0" tracing-actix-web = "0.2.1" tracing-bunyan-formatter = "0.2.0" tracing-opentelemetry = "0.12" [dependencies.chrono] features = ["serde"] version = "0.4" [dependencies.fluent-templates] features = ["tera"] version = "0.6" [dependencies.sqlx] features = ["sqlite", "macros", "runtime-actix-rustls", "chrono", "migrate", "offline"] version = "0.4" [dependencies.tracing] features = ["log"] version = "0.1" [dependencies.tracing-subscriber] features = ["registry", "env-filter"] version = "0.2.17" [dev-dependencies] reqwest = "0.10.10" tempdir = "0.3" test_bin = "0.3" [profile] [profile.release] lto = true #timize for size at cost of compilation speed. #codegen-units = 1