mirror of
https://github.com/pnpm/pnpm.git
synced 2026-04-28 02:53:15 -04:00
fix: don't add bundleDependencies=false to the lockfile (#7580)
close #7576
This commit is contained in:
6
.changeset/tall-bears-tan.md
Normal file
6
.changeset/tall-bears-tan.md
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
"@pnpm/resolve-dependencies": patch
|
||||
"pnpm": patch
|
||||
---
|
||||
|
||||
`bundledDependencies` should never be added to the lockfile with `false` as the value [#7576](https://github.com/pnpm/pnpm/issues/7576).
|
||||
@@ -150,9 +150,16 @@ function toLockfileDependency (
|
||||
if (pkg.additionalInfo.libc != null) {
|
||||
result['libc'] = pkg.additionalInfo.libc
|
||||
}
|
||||
if (Array.isArray(pkg.additionalInfo.bundledDependencies) || Array.isArray(pkg.additionalInfo.bundleDependencies) ||
|
||||
typeof pkg.additionalInfo.bundledDependencies === 'boolean' || typeof pkg.additionalInfo.bundleDependencies === 'boolean') {
|
||||
result['bundledDependencies'] = pkg.additionalInfo.bundledDependencies ?? pkg.additionalInfo.bundleDependencies
|
||||
if (
|
||||
Array.isArray(pkg.additionalInfo.bundledDependencies) ||
|
||||
pkg.additionalInfo.bundledDependencies === true
|
||||
) {
|
||||
result['bundledDependencies'] = pkg.additionalInfo.bundledDependencies
|
||||
} else if (
|
||||
Array.isArray(pkg.additionalInfo.bundleDependencies) ||
|
||||
pkg.additionalInfo.bundleDependencies === true
|
||||
) {
|
||||
result['bundledDependencies'] = pkg.additionalInfo.bundleDependencies
|
||||
}
|
||||
if (pkg.additionalInfo.deprecated) {
|
||||
result['deprecated'] = pkg.additionalInfo.deprecated
|
||||
|
||||
Reference in New Issue
Block a user