pagetop/pagetop/Cargo.toml
Manuel Cillero dce2573f8c Actualiza el uso opcional de la base de datos
Por defecto PageTop no hace uso de la base de datos. Se deberá indicar
explícitamente qué tipo de base de datos usará para que tenga en cuenta
la configuración utilizada.
2022-03-14 23:59:48 +01:00

75 lines
1.9 KiB
TOML

[package]
name = "pagetop"
version = "0.1.0"
edition = "2021"
authors = [
"Manuel Cillero <manuel@cillero.es>"
]
description = """\
PageTop es un proyecto personal para aprender Rust. Incluye algunos de los \
crates más estables y populares para desarrollar soluciones web modulares, \
extensibles y configurables. También es un sistema para la gestión de \
contenidos web.\
"""
homepage = "https://suitepro.cillero.es/projects/pagetop"
repository = "https://gitlab.com/manuelcillero/pagetop"
license = "MIT"
keywords = [
"web", "cms", "framework", "frontend", "ssr"
]
categories = [
"web-programming", "development-tools", "gui"
]
[dependencies]
doc-comment = "0.3.3"
downcast-rs = "1.2.0"
figlet-rs = "0.1.3"
futures = "0.3"
once_cell = "1.9.0"
url = "2.2.2"
config_rs = { package = "config", version = "0.11.0", features = ["toml"] }
tracing = "0.1"
tracing-appender = "0.2"
tracing-subscriber = { version = "0.3", features = ["json", "env-filter"] }
tracing-unwrap = { version = "0.9", default-features = false }
tracing-actix-web = "0.2"
fluent-templates = "0.6.1"
unic-langid = "0.9.0"
actix-web = "3.3.3"
actix-web-static-files = "3.0.5"
maud = { version = "0.23.0", features = ["actix-web"] }
sycamore = { version = "0.7.1", features = ["ssr"] }
serde = { version = "1.0", features = ["derive"] }
[dependencies.sea-orm]
version = "0.6"
features = ["debug-print", "macros", "runtime-async-std-native-tls"]
default-features = false
optional = true
[dependencies.sea-schema]
version = "0.5"
features = ["debug-print", "migration"]
default-features = false
optional = true
[features]
default = []
mysql = ["sea-orm", "sea-schema", "sea-orm/sqlx-mysql"]
postgres = ["sea-orm", "sea-schema", "sea-orm/sqlx-postgres"]
sqlite = ["sea-orm", "sea-schema", "sea-orm/sqlx-sqlite"]
[build-dependencies]
actix-web-static-files = "3.0.5"
[lib]
name = "pagetop"