From 92670ec92b555383fc31cf42b15d4ea38f8e9c8f Mon Sep 17 00:00:00 2001 From: 魏曹先生 <1992414357@qq.com> Date: Tue, 17 Mar 2026 14:47:25 +0800 Subject: Extract build-time generation code into separate crate --- Cargo.lock | 33 +++++++++++++++++++++++++++++---- 1 file changed, 29 insertions(+), 4 deletions(-) (limited to 'Cargo.lock') diff --git a/Cargo.lock b/Cargo.lock index 0026df6..8c8e15a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1194,6 +1194,7 @@ dependencies = [ "framework", "hex_display", "jvlib", + "protocol", "serde", "sha1_hash", "sheet_system", @@ -1221,9 +1222,8 @@ dependencies = [ "just_enough_vcs", "just_fmt", "just_progress", - "just_template", + "jv_cli_gen", "log", - "regex", "render_system_macros", "ron", "rust-i18n", @@ -1254,13 +1254,25 @@ dependencies = [ [[package]] name = "just_template" -version = "0.1.0" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28f77e78b7de1bd14c242241bbd802efd1e4b7a3717ea5f2eb05aba5e069d8b9" +checksum = "db3edb658c34b10b69c4b3b58f7ba989cd09c82c0621dee1eef51843c2327225" dependencies = [ "just_fmt", ] +[[package]] +name = "jv_cli_gen" +version = "0.1.0-dev" +dependencies = [ + "chrono", + "just_fmt", + "just_template", + "regex", + "tokio", + "toml 0.9.8", +] + [[package]] name = "jvlib" version = "0.1.0" @@ -1586,6 +1598,19 @@ dependencies = [ "unicode-ident", ] +[[package]] +name = "protocol" +version = "0.1.0" +dependencies = [ + "framework", + "serde", + "sheet_system", + "thiserror", + "tokio", + "vault_system", + "workspace_system", +] + [[package]] name = "quote" version = "1.0.41" -- cgit