[workspace]
resolver = "2"
members = [
    "compiler/ds-parser",
    "compiler/ds-diagnostic",
    "compiler/ds-analyzer",
    "compiler/ds-codegen",
    "compiler/ds-layout",
    "compiler/ds-types",
    "compiler/ds-incremental",
    "compiler/ds-cli",
    "engine/ds-physics",
    "engine/ds-stream",
    "engine/ds-stream-wasm",
    "bench",
]

[workspace.package]
version = "0.1.0"
edition = "2024"
license = ""

[workspace.dependencies]
ds-parser = { path = "compiler/ds-parser" }
ds-diagnostic = { path = "compiler/ds-diagnostic" }
ds-analyzer = { path = "compiler/ds-analyzer" }
ds-codegen = { path = "compiler/ds-codegen" }
ds-layout = { path = "compiler/ds-layout" }
ds-types = { path = "compiler/ds-types" }
ds-incremental = { path = "compiler/ds-incremental" }
ds-physics = { path = "engine/ds-physics" }
ds-stream = { path = "engine/ds-stream" }
ds-stream-wasm = { path = "engine/ds-stream-wasm" }
