From 1ef1ebdcf50ae1358ec06e3c6a2fb797a8461617 Mon Sep 17 00:00:00 2001 From: nsfisis Date: Sun, 22 Feb 2026 12:27:20 +0900 Subject: feat(spdx): add mozart-spdx-licenses crate for SPDX license validation Add new workspace crate that validates SPDX license expressions using data from composer/spdx-licenses (git submodule). Includes build.rs codegen from JSON, recursive descent expression parser supporting AND/OR/WITH/LicenseRef, and integrates into mozart-core's validate_license function. Co-Authored-By: Claude Opus 4.6 --- crates/mozart-core/Cargo.toml | 1 + 1 file changed, 1 insertion(+) (limited to 'crates/mozart-core/Cargo.toml') diff --git a/crates/mozart-core/Cargo.toml b/crates/mozart-core/Cargo.toml index 25210be..885fdf4 100644 --- a/crates/mozart-core/Cargo.toml +++ b/crates/mozart-core/Cargo.toml @@ -7,6 +7,7 @@ edition.workspace = true anyhow.workspace = true colored.workspace = true dialoguer.workspace = true +mozart-spdx-licenses.workspace = true regex.workspace = true serde.workspace = true serde_json.workspace = true -- cgit v1.3.1