[package]
name = "table-editor"
version = "0.4.0"
authors = ["Richard Keelan"]
edition = "2024"
rust-version = "1.88"
license = "MIT"
repository = "https://github.com/RKeelan/TableEditor"
readme = "README.md"
description = "A local HTTP server and browser bundle for editing a repository's JSONL tables"
keywords = ["jsonl", "table", "editor", "spreadsheet", "local"]
categories = ["web-programming::http-server", "development-tools", "encoding"]
include = [
"/build.rs",
"/src/**/*.rs",
"/assets/index.html",
"/assets/placeholder.html",
"/examples/library/**",
"/README.md",
"/LICENSE",
]
[lib]
name = "table_editor"
path = "src/lib.rs"
[[example]]
name = "library"
path = "examples/library/main.rs"
required-features = ["server"]
[features]
default = ["server"]
server = ["dep:anyhow", "dep:clap", "dep:tiny_http", "dep:windows-sys"]
[dependencies]
anyhow = { version = "=1.0.104", optional = true }
clap = { version = "=4.6.7", features = ["derive"], optional = true }
serde = { version = "=1.0.229", features = ["derive"] }
serde_json = "=1.0.151"
tiny_http = { version = "=0.12.0", optional = true }
[target.'cfg(windows)'.dependencies]
windows-sys = { version = "=0.61.2", features = [
"Win32_Foundation",
"Win32_System_Console",
], optional = true }