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")]