Files
2026-10-15 12:48:15 -03:00

37 lines
1.1 KiB
TOML

[package]
name = "notescraft-engine"
description = "Session, command registry, settings glue, undo, dirty tracking"
version.workspace = true
edition.workspace = true
license.workspace = true
rust-version.workspace = true
publish = false
[lib]
path = "src/lib.rs"
[dependencies]
craft-settings = { workspace = true }
notescraft-vault = { workspace = true }
notescraft-git = { workspace = true }
notescraft-markdown = { workspace = true }
notescraft-pdf = { workspace = true }
notescraft-index = { workspace = true }
notescraft-math = { workspace = true }
notescraft-templates = { workspace = true }
notescraft-themes = { workspace = true }
notescraft-plugins = { workspace = true }
serde = { workspace = true }
serde_json = { workspace = true }
thiserror = { workspace = true }
[dev-dependencies]
# WebAssembly text -> binary, for the plugin fixtures of the integration tests.
wat = { workspace = true }
# Inflates the export's compressed streams in tests so the drawn frontmatter
# text can be verified inside the ToUnicode maps (already the PDF crate's dep).
flate2 = { workspace = true }
[lints]
workspace = true