[package]
name = "pctx_codegen"
version = "0.1.0"
edition = "2024"
license = "MIT"
description = "Code generation utilities for pctx"
repository = "https://github.com/portofcontext/pctx"
keywords = ["codegen", "pctx", "typescript"]
categories = ["development-tools"]
[dependencies]
biome_js_formatter = "0.3.1"
biome_js_parser = "0.3.1"
biome_js_syntax = "0.3.1"
biome_formatter = "0.3.1"
handlebars = "6.3.2"
heck = "0.5.0"
indexmap = "1.2"
regex = "1.12.2"
schemars = { version = "0.8.22", features = ["preserve_order"] }
serde = { workspace = true }
serde_json = { workspace = true }
thiserror = { workspace = true }
tracing = { workspace = true }
unicode-ident = "1.0.22"
[dev-dependencies]
insta = "1.43.2"
serde_yaml = "0.9.34"
pctx_type_check_runtime = { path = "../pctx_type_check_runtime" }
tokio = { workspace = true, features = ["macros", "rt"] }