[package]
name = "lenso-notification-plugin"
version = "0.1.0"
edition.workspace = true
license.workspace = true
description = "Plugin-first transactional notification ledger for Lenso."
repository = "https://github.com/LioRael/lenso-notification-plugin"
homepage = "https://github.com/LioRael/lenso-notification-plugin"
readme = "../../README.md"
categories = ["web-programming", "development-tools"]
keywords = ["backend", "framework", "notification", "email"]
rust-version.workspace = true
[lib]
name = "notification"
path = "src/lib.rs"
[package.metadata.lenso]
plugin-id = "lenso.notification"
root-slot = "notifications"
[dependencies]
aes-gcm.workspace = true
base64.workspace = true
chrono.workspace = true
futures.workspace = true
getrandom.workspace = true
hex.workspace = true
lenso.workspace = true
lenso-capability-email-dispatch = { version = "0.1.0", path = "../lenso-capability-email-dispatch" }
lenso-capability-notification-admin = { version = "0.1.0", path = "../lenso-capability-notification-admin" }
lenso-capability-notification-delivery = { version = "0.1.0", path = "../lenso-capability-notification-delivery" }
lenso-capability-notification-transactional = { version = "0.1.0", path = "../lenso-capability-notification-transactional" }
lenso-capability-notification-template.workspace = true
lenso-capability-secrets.workspace = true
lenso-postgres-kit.workspace = true
regex.workspace = true
serde.workspace = true
serde_json.workspace = true
sha2.workspace = true
sqlx.workspace = true
thiserror.workspace = true
zeroize.workspace = true
[dev-dependencies]
lenso-app-plan.workspace = true
lenso-kernel.workspace = true
lenso-native-adapter.workspace = true
tokio.workspace = true
[lints]
workspace = true