[dependencies.miette]
version = "7.6.0"
[dependencies.oxc_allocator]
version = "0.103.0"
[dependencies.oxc_ast]
version = "0.103.0"
[dependencies.oxc_ast_visit]
optional = true
version = "0.103.0"
[dependencies.oxc_codegen]
version = "0.103.0"
[dependencies.oxc_parser]
optional = true
version = "0.103.0"
[dependencies.oxc_semantic]
version = "0.103.0"
[dependencies.oxc_span]
version = "0.103.0"
[dependencies.thiserror]
version = "2.0.17"
[dev-dependencies.proptest]
version = "1.8.0"
[[example]]
name = "api_client"
path = "examples/api_client.rs"
[[example]]
name = "dev_ui"
path = "examples/dev_ui.rs"
[[example]]
name = "react_component"
path = "examples/react_component.rs"
[[example]]
name = "route_manifest"
path = "examples/route_manifest.rs"
[features]
default = []
fob_internal = []
parser = ["dep:oxc_parser"]
query-api = ["dep:oxc_ast_visit", "parser"]
transform-engine = ["query-api"]
[lib]
name = "fob_gen"
path = "src/lib.rs"
[package]
authors = ["Taron Foxworth <fox@9generations.com>"]
autobenches = false
autobins = false
autoexamples = false
autolib = false
autotests = false
build = false
description = "Ergonomic JavaScript code generation using OXC AST builders"
edition = "2024"
license = "MIT"
name = "fob-gen"
readme = false
repository = "https://github.com/foxworth-uni/fob"
resolver = "2"
rust-version = "1.85"
version = "0.5.0"
[[test]]
name = "jsx_tests"
path = "tests/jsx_tests.rs"
[[test]]
name = "program_builder_tests"
path = "tests/program_builder_tests.rs"
[[test]]
name = "query"
path = "tests/query.rs"
[[test]]
name = "roundtrip_tests"
path = "tests/roundtrip_tests.rs"