tinkr 0.0.21

Tinkr is a web framework for quickly building full-stack web applications with Leptos.
Documentation
[dependencies.alloy]
features = ["full"]
optional = true
version = "1.0.27"

[dependencies.anyhow]
optional = true
version = "1.0.99"

[dependencies.async-trait]
optional = true
version = "0.1.89"

[dependencies.axum]
features = ["json", "multipart", "macros"]
optional = true
version = "0.8.6"

[dependencies.axum-extra]
features = ["cookie"]
optional = true
version = "0.10.1"

[dependencies.axum-prometheus]
optional = true
version = "0.8"

[dependencies.base64]
default-features = false
features = ["std"]
optional = true
version = "0.22.1"

[dependencies.bytes]
default-features = false
features = ["std"]
optional = true
version = "1.10.1"

[dependencies.cached]
features = ["async", "proc_macro", "disk_store"]
optional = true
version = "0.56.0"

[dependencies.chrono]
default-features = false
features = ["serde", "std", "clock"]
version = "0.4"

[dependencies.dotenvy]
optional = true
version = "0.15.7"

[dependencies.futures]
optional = true
version = "0.3.31"

[dependencies.hex]
default-features = false
features = ["std"]
optional = true
version = "0.4.3"

[dependencies.http]
optional = true
version = "1.3.1"

[dependencies.image]
default-features = false
features = ["webp", "jpeg", "png"]
optional = true
version = "0.25.6"

[dependencies.infer]
optional = true
version = "0.19"

[dependencies.jpeg-encoder]
optional = true
version = "0.6"

[dependencies.js-sys]
version = "0.3.77"

[dependencies.leptos]
version = "0.8.12"

[dependencies.leptos-use]
optional = true
version = "0.16.3"

[dependencies.leptos_axum]
optional = true
version = "0.8.6"

[dependencies.leptos_router]
version = "0.8.9"

[dependencies.oauth2]
optional = true
version = "4.4.2"

[dependencies.opentelemetry]
features = ["trace", "metrics"]
optional = true
version = "0.22.0"

[dependencies.opentelemetry-otlp]
features = ["metrics"]
optional = true
version = "0.15.0"

[dependencies.opentelemetry-semantic-conventions]
optional = true
version = "0.14.0"

[dependencies.opentelemetry-stdout]
features = ["trace", "metrics"]
optional = true
version = "0.3.0"

[dependencies.opentelemetry_sdk]
default-features = false
features = ["trace", "rt-tokio"]
optional = true
version = "0.22.0"

[dependencies.partial_struct]
version = "0.4.5"

[dependencies.phosphor-leptos]
version = "0.8.0"

[dependencies.pyroscope]
optional = true
version = "^0.5.8"

[dependencies.pyroscope_pprofrs]
optional = true
version = "^0.2.10"

[dependencies.rand]
optional = true
version = "0.9.2"

[dependencies.regex]
default-features = false
features = ["std", "perf"]
optional = true
version = "1.11.2"

[dependencies.reqwest]
features = ["json", "rustls-tls", "stream"]
optional = true
version = "0.12.24"

[dependencies.resend-rs]
optional = true
version = "0.19.0"

[dependencies.serde]
features = ["derive", "std"]
version = "1.0"

[dependencies.serde-wasm-bindgen]
optional = true
version = "0.6.5"

[dependencies.serde_json]
features = ["std"]
version = "1.0.140"

[dependencies.surrealdb]
features = ["protocol-ws", "protocol-http"]
optional = true
version = "2.3.8"

[dependencies.thiserror]
default-features = false
optional = true
version = "2.0.16"

[dependencies.time]
version = "0.3.41"

[dependencies.tokio]
features = ["rt-multi-thread", "macros", "time", "fs", "sync"]
optional = true
version = "1.47.1"

[dependencies.tower]
default-features = false
features = ["util"]
optional = true
version = "0.5.2"

[dependencies.tower-http]
default-features = false
features = ["fs", "compression-gzip", "compression-br", "compression-deflate", "compression-zstd", "cors", "trace"]
optional = true
version = "0.6.6"

[dependencies.tracing]
optional = true
version = "0.1.41"

[dependencies.tracing-loki]
optional = true
version = "0.2.5"

[dependencies.tracing-opentelemetry]
default-features = true
optional = true
version = "0.23"

[dependencies.tracing-subscriber]
default-features = false
features = ["env-filter", "fmt", "std", "ansi"]
optional = true
version = "0.3.19"

[dependencies.tw_merge]
features = ["variant"]
version = "0.1.6"

[dependencies.url]
optional = true
version = "2.5.4"

[dependencies.urlencoding]
version = "2.1.3"

[dependencies.uuid]
default-features = false
features = ["v4", "serde"]
optional = true
version = "1.17.0"

[dependencies.wasm-bindgen]
features = ["serde-serialize"]
version = "0.2.105"

[dependencies.wasm-bindgen-futures]
version = "0.4.45"

[dependencies.web-sys]
features = ["XmlHttpRequest", "XmlHttpRequestUpload", "ProgressEvent", "DragEvent", "Event", "File", "FileList", "FormData", "HtmlInputElement", "Window", "Performance", "CanvasRenderingContext2d", "HtmlCanvasElement", "Document"]
version = "0.3.82"

[features]
default = ["ssr"]
hydrate = ["serde-wasm-bindgen"]
ssr = ["anyhow", "alloy", "async-trait", "futures", "axum", "axum-extra", "base64", "rand", "bytes", "cached", "dotenvy", "hex", "http", "reqwest", "leptos_axum", "resend-rs", "surrealdb", "leptos-use/ssr", "thiserror", "tokio", "tracing-subscriber", "tracing", "uuid", "regex", "image", "jpeg-encoder", "infer", "opentelemetry", "opentelemetry_sdk", "opentelemetry-otlp", "opentelemetry-stdout", "opentelemetry-semantic-conventions", "tracing-opentelemetry", "tracing-loki", "axum-prometheus", "tower", "tower-http", "pyroscope", "pyroscope_pprofrs", "oauth2", "url"]

[lib]
name = "tinkr"
path = "src/lib.rs"

[package]
authors = ["Rouan van der Ende (rouan@netron.dev)"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
categories = ["web-programming"]
description = "Tinkr is a web framework for quickly building full-stack web applications with Leptos."
documentation = "https://docs.rs/tinkr"
edition = "2024"
homepage = "https://github.com/netrondev/tinkr"
keywords = ["leptos", "web", "framework"]
license = "MIT OR Apache-2.0"
name = "tinkr"
readme = "README.md"
repository = "https://github.com/netrondev/tinkr"
rust-version = "1.85"
version = "0.0.21"