mirror of
https://github.com/storytold/wordcraft.git
synced 2026-11-10 04:09:53 -06:00
Engine: StrictReport (missing glyphs + missing pictures, schema-1 JSON), pure file.strictReport, and strict: true on file.save/saveAs/exportPdf/exportPng that refuses with "strict: ..." before any write. PDF strict lays out once through wordcraft_pdf::export_layout; PdfOptions now owns the display/layout options the exporter and the check share. CLI: --strict, exit 3, report plus JSON line on stderr; a non-pdf/png output is rejected before the input is read. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01FypgCX8G9hbs6XYZFsgjbL
29 lines
672 B
TOML
29 lines
672 B
TOML
[package]
|
|
name = "wordcraft-cli"
|
|
version.workspace = true
|
|
edition.workspace = true
|
|
license.workspace = true
|
|
publish = false
|
|
description = "WordCraft command line: convert, inspect, render, run commands, MCP server"
|
|
|
|
[[bin]]
|
|
name = "wordcraft-cli"
|
|
path = "src/main.rs"
|
|
|
|
[lints]
|
|
workspace = true
|
|
|
|
[dependencies]
|
|
wordcraft-doc = { workspace = true }
|
|
wordcraft-engine = { workspace = true }
|
|
wordcraft-render = { workspace = true }
|
|
wordcraft-mcp = { workspace = true }
|
|
wordcraft-zotero = { workspace = true }
|
|
serde_json = { workspace = true }
|
|
sys-locale = "0.3"
|
|
|
|
[dev-dependencies]
|
|
wordcraft-fonts = { workspace = true }
|
|
image = { workspace = true }
|
|
zip = { workspace = true }
|