tpnote-lib 0.44.1

Minimalistic note-taking: save and edit your clipboard content as a note file
Documentation
[package]
authors.workspace = true
categories.workspace = true
description.workspace = true
documentation = "https://docs.rs/tpnote-lib/latest/tpnote_lib/"
edition.workspace = true
homepage.workspace = true
license.workspace = true
name = "tpnote-lib"
readme = "README.md"
repository.workspace = true
rust-version.workspace = true
version = "0.44.1"

[features]
default = ["renderer", "viewer", "lang-detection"]
lang-detection = ["dep:lingua"]
renderer = ["dep:pulldown-cmark", "dep:rst_parser", "dep:rst_renderer", "dep:latex2mathml", "dep:syntect", "dep:tpnote-html2md"]
viewer = []

[dependencies]
html-escape = "0.2.13"
itertools = "0.14.0"
latex2mathml = { version = "0.2.3", optional = true }
lingua = { version = "1.7.2", optional = true }
log.workspace = true
parking_lot.workspace = true
parse-hyperlinks = "0.29.0" # Plain text renderer.
parse-hyperlinks-extras = "0.29.0" # Plain text renderer.
#parse-hyperlinks-extras = { path = "../../parse-hyperlinks/parse-hyperlinks-extras" }
#parse-hyperlinks = { path = "../../parse-hyperlinks/parse-hyperlinks" }
percent-encoding = "2.3.1"
pulldown-cmark = { version = "0.13", default-features = false, features = ["simd", "html"], optional = true } # Markdown renderer.
rst_parser = { version = "0.4.2", optional = true } # ReStructuredText renderer.
rst_renderer = { version = "0.4.2", optional = true } # ReStructuredText renderer.
sanitize-filename-reader-friendly.workspace = true
self_cell = "1.2.0"
serde_json = "1.0.140"
serde.workspace = true
serde_yaml.workspace = true
substring = "1.4.5"
syntect = { version = "5.2.0", optional = true }
tera.workspace = true
thiserror.workspace = true
toml.workspace = true
# tpnote-html2md = { path = "../tpnote-html2md", optional = true }
tpnote-html2md = { version = "0.3.0", optional = true }

[target.'cfg(windows)'.dependencies]
win32job = "2.0.3"
windows-sys = { version = "0.59.0", features = [
         #"Win32_Foundation",
         #"Win32_Security",
         #"Win32_System_Threading",
         #"Win32_UI_WindowsAndMessaging",
         "Win32_Globalization",
         "Win32_System_SystemServices",
] }