mirror of
https://github.com/pnpm/pnpm.git
synced 2026-02-08 14:12:44 -05:00
feat!: dedupe-injected-deps is set to true (#7486)
This commit is contained in:
6
.changeset/plenty-dragons-search.md
Normal file
6
.changeset/plenty-dragons-search.md
Normal file
@@ -0,0 +1,6 @@
|
||||
---
|
||||
"@pnpm/config": major
|
||||
"pnpm": major
|
||||
---
|
||||
|
||||
The [`dedupe-injected-deps`](https://pnpm.io/npmrc#dedupe-injected-deps) setting is `true` by default.
|
||||
@@ -207,7 +207,7 @@ export async function getConfig (
|
||||
'deploy-all-files': false,
|
||||
'dedupe-peer-dependents': true,
|
||||
'dedupe-direct-deps': false,
|
||||
'dedupe-injected-deps': false,
|
||||
'dedupe-injected-deps': true,
|
||||
'disallow-workspace-cycles': false,
|
||||
'enable-modules-dir': true,
|
||||
'exclude-links-from-lockfile': false,
|
||||
|
||||
@@ -159,6 +159,7 @@ const defaults = (opts: InstallOptions) => {
|
||||
childConcurrency: 5,
|
||||
confirmModulesPurge: !opts.force,
|
||||
depth: 0,
|
||||
dedupeInjectedDeps: true,
|
||||
enablePnp: false,
|
||||
engineStrict: false,
|
||||
force: false,
|
||||
|
||||
@@ -1593,6 +1593,7 @@ test('injected package is kept up-to-date when it is hoisted to multiple places'
|
||||
}
|
||||
await mutateModules(importers, await testDefaults({
|
||||
allProjects,
|
||||
dedupeInjectedDeps: false,
|
||||
nodeLinker: 'hoisted',
|
||||
workspacePackages,
|
||||
}))
|
||||
@@ -1667,6 +1668,7 @@ test('relink injected dependency on install by default', async () => {
|
||||
}
|
||||
await mutateModules(importers, await testDefaults({
|
||||
allProjects,
|
||||
dedupeInjectedDeps: false,
|
||||
workspacePackages,
|
||||
packageImportMethod: 'hardlink',
|
||||
fastUnpack: false,
|
||||
@@ -1684,6 +1686,7 @@ test('relink injected dependency on install by default', async () => {
|
||||
|
||||
await mutateModules(importers, await testDefaults({
|
||||
allProjects,
|
||||
dedupeInjectedDeps: false,
|
||||
workspacePackages,
|
||||
packageImportMethod: 'hardlink',
|
||||
fastUnpack: false,
|
||||
@@ -1752,6 +1755,7 @@ test('do not relink injected dependency on install when disableRelinkLocalDirDep
|
||||
}
|
||||
await mutateModules(importers, await testDefaults({
|
||||
allProjects,
|
||||
dedupeInjectedDeps: false,
|
||||
workspacePackages,
|
||||
packageImportMethod: 'hardlink',
|
||||
fastUnpack: false,
|
||||
@@ -1772,6 +1776,7 @@ test('do not relink injected dependency on install when disableRelinkLocalDirDep
|
||||
|
||||
await mutateModules(importers, await testDefaults({
|
||||
allProjects,
|
||||
dedupeInjectedDeps: false,
|
||||
workspacePackages,
|
||||
packageImportMethod: 'hardlink',
|
||||
fastUnpack: false,
|
||||
|
||||
Reference in New Issue
Block a user