Realmente esta funcionalidad se va a sustituir por alguna otra librería ya que Refinery usa un único número de versión que dificulta su uso en un contexto de módulos independientes con migraciones propias.
75 lines
1.7 KiB
TOML
75 lines
1.7 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"
|
|
once_cell = "1.9.0"
|
|
figlet-rs = "0.1.3"
|
|
|
|
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-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"] }
|
|
|
|
downcast-rs = "1.2.0"
|
|
url = "2.2.2"
|
|
|
|
serde = { version = "1.0", features = ["derive"] }
|
|
|
|
[dependencies.sqlx]
|
|
version = "0.5.11"
|
|
features = ["migrate", "runtime-async-std-native-tls"]
|
|
default-features = false
|
|
|
|
[dependencies.refinery]
|
|
version = "0.8.4"
|
|
|
|
[dependencies.barrel]
|
|
version = "0.7.0"
|
|
|
|
[features]
|
|
default = ["mysql"]
|
|
mysql = ["sqlx/mysql", "refinery/mysql", "barrel/mysql"]
|
|
postgres = ["sqlx/postgres", "refinery/postgres", "barrel/pg"]
|
|
|
|
[build-dependencies]
|
|
actix-web-static-files = "3.0.5"
|
|
|
|
[lib]
|
|
name = "pagetop"
|
|
|
|
[[bin]]
|
|
name = "pagetop"
|