[package]
name = "nounsql-core"
description = "Core of the NounSQL compiler: lexer, parser, resolver, and DDL code generation."
version.workspace = true
edition.workspace = true
license.workspace = true
repository.workspace = true
homepage.workspace = true
authors.workspace = true
rust-version.workspace = true
keywords = ["dsl", "ddl", "schema", "sql", "postgres"]
categories = ["database", "compilers", "parser-implementations"]
readme = "README.md"
exclude = ["tests"]
[features]
serde = ["dep:serde", "indexmap/serde"]
[dependencies]
indexmap = "2.12"
serde = { version = "1", features = ["derive"], optional = true }
[dev-dependencies]
serde_json = { version = "1", features = ["preserve_order"] }