mirror of
https://github.com/storytold/gridcraft.git
synced 2026-11-12 07:32:11 +00:00
Text decoding (byte order marks, UTF-8, Windows-1256/1252), delimiter sniffing, the record parser and field quoting moved to storytold/craft-libs as craft-csv (#889), with the SYLK reader as craft_csv::sylk. GridCraft keeps typed values, date-order inference, the used-range limit and the sheet writer in csv.rs, and in io/sylk.rs the workbook a SYLK file becomes: formulas parsed (an unparsable one is skipped and counted, as before), error values, number-format styles and column widths.
33 lines
968 B
TOML
33 lines
968 B
TOML
[package]
|
|
name = "gridcraft-engine"
|
|
version.workspace = true
|
|
edition.workspace = true
|
|
license.workspace = true
|
|
description = "GridCraft engine: sessions, commands, history, clipboard, fill, sort, filter"
|
|
|
|
[lints]
|
|
workspace = true
|
|
|
|
[dependencies]
|
|
gridcraft-core = { workspace = true }
|
|
gridcraft-numfmt = { workspace = true }
|
|
gridcraft-formula = { workspace = true }
|
|
gridcraft-functions = { workspace = true }
|
|
gridcraft-model = { workspace = true }
|
|
gridcraft-calc = { workspace = true }
|
|
serde = { workspace = true }
|
|
serde_json = { workspace = true }
|
|
web-time = { workspace = true }
|
|
thiserror = { workspace = true }
|
|
log = { workspace = true }
|
|
gridcraft-xlsx = { workspace = true }
|
|
craft-csv = { workspace = true }
|
|
gridcraft-chart = { workspace = true }
|
|
gridcraft-pdf = { workspace = true }
|
|
gridcraft-math = { workspace = true }
|
|
image = { workspace = true }
|
|
|
|
[dev-dependencies]
|
|
gridcraft-xlsx = { workspace = true, features = ["test-support"] }
|
|
zip = { workspace = true }
|