From 76303087ebd819cf7dfaed4959112aaa4732624e Mon Sep 17 00:00:00 2001 From: "Jad K. Haddad" Date: Sat, 17 May 2025 20:45:46 +0200 Subject: [PATCH] fix(manifest): added dev_dependencies to Manifest Signed-off-by: Jad K. Haddad --- src/expand.rs | 3 ++- src/manifest.rs | 2 ++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/expand.rs b/src/expand.rs index 8b22425..357561e 100644 --- a/src/expand.rs +++ b/src/expand.rs @@ -279,6 +279,7 @@ fn make_manifest( }, features, dependencies: std::collections::BTreeMap::new(), + dev_dependencies: std::collections::BTreeMap::new(), bins: Vec::new(), workspace: Some(Workspace { package: crate::manifest::WorkspacePackage { @@ -294,7 +295,7 @@ fn make_manifest( manifest.dependencies.extend(source_manifest.dependencies); manifest - .dependencies + .dev_dependencies .extend(source_manifest.dev_dependencies); manifest.dependencies.insert( crate_name, diff --git a/src/manifest.rs b/src/manifest.rs index c08ffef..c10d1e1 100644 --- a/src/manifest.rs +++ b/src/manifest.rs @@ -14,6 +14,8 @@ pub struct Manifest { #[serde(skip_serializing_if = "Map::is_empty")] pub features: Map>, pub dependencies: Map, + #[serde(rename = "dev-dependencies")] + pub dev_dependencies: Map, #[serde(rename = "bin")] pub bins: Vec, #[serde(skip_serializing_if = "Option::is_none")]