Relocate codegen.rs + codegen_targets.rs out of openpencil-shell-core into a dedicated op-codegen crate. The code generators only depend on jian-ops-schema + op-editor-core, so they form a clean leaf crate. codegen.rs becomes the crate's lib.rs; crate::codegen:: paths in codegen_targets.rs collapse to crate::. Pure relocation, no behaviour change; tests move with their code.
16 lines
438 B
TOML
16 lines
438 B
TOML
[package]
|
|
name = "op-codegen"
|
|
version.workspace = true
|
|
edition.workspace = true
|
|
rust-version.workspace = true
|
|
license.workspace = true
|
|
description = "OpenPencil code generators — emit HTML/Vue/Svelte/React/Flutter/SwiftUI/Compose/RN from a PenDocument"
|
|
|
|
[lib]
|
|
name = "op_codegen"
|
|
path = "src/lib.rs"
|
|
|
|
[dependencies]
|
|
jian-ops-schema = { path = "../../vendor/jian/crates/jian-ops-schema" }
|
|
op-editor-core = { path = "../op-editor-core" }
|