Skip to content

Commit db7473e

Browse files
fviernausschuberth
authored andcommitted
chore(node): Make the PackageInfo.Children.manifest nullable
Yarn Berry outputs a `null` value the the `manifest` for virtual dependencies, to prepare for an upcoming change. Signed-off-by: Frank Viernau <[email protected]>
1 parent 34d2672 commit db7473e

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

plugins/package-managers/node/src/main/kotlin/yarn2/PackageInfo.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,9 @@ internal data class PackageInfo(
3838
data class Children(
3939
@SerialName("Version")
4040
val version: String,
41+
/** Can be null for virtual dependencies */
4142
@SerialName("Manifest")
42-
val manifest: Manifest,
43+
val manifest: Manifest? = null,
4344
@SerialName("Dependencies")
4445
val dependencies: List<Dependency> = emptyList()
4546
)

0 commit comments

Comments
 (0)