@@ -74,7 +74,8 @@ type GetOverridesResult = {
74
74
overrides : Overrides
75
75
}
76
76
77
- const getOverridesDataByAgent : Record < Agent , GetOverrides > = {
77
+ const getOverridesDataByAgent = < Record < Agent , GetOverrides > > {
78
+ __proto__ : null ,
78
79
[ BUN ] ( pkgJson : PackageJson ) {
79
80
const overrides = ( pkgJson as any ) ?. [ RESOLUTIONS ] ?? { }
80
81
return { type : YARN_BERRY , overrides }
@@ -136,6 +137,7 @@ const lockIncludesByAgent: Record<Agent, AgentLockIncludesFn> = (() => {
136
137
}
137
138
138
139
return {
140
+ __proto__ : null ,
139
141
[ BUN ] ( lockSrc : string , name : string , lockBasename ?: string ) {
140
142
// This is a bit counterintuitive. When lockBasename ends with a .lockb
141
143
// we treat it as a yarn.lock. When lockBasename ends with a .lock we
@@ -319,6 +321,7 @@ const updateManifestByAgent: Record<Agent, AgentModifyManifestFn> = (() => {
319
321
}
320
322
321
323
return {
324
+ __proto__ : null ,
322
325
[ BUN ] : updateResolutions ,
323
326
[ NPM ] : updateOverrides ,
324
327
[ PNPM ] ( editablePkgJson : EditablePackageJson , overrides : Overrides ) {
@@ -388,6 +391,7 @@ const lsByAgent = (() => {
388
391
}
389
392
390
393
return < Record < Agent , AgentListDepsFn > > {
394
+ __proto__ : null ,
391
395
async [ BUN ] ( agentExecPath : string , cwd : string ) {
392
396
try {
393
397
// Bun does not support filtering by production packages yet.
@@ -479,6 +483,7 @@ const depsIncludesByAgent: Record<Agent, AgentDepsIncludesFn> = (() => {
479
483
}
480
484
481
485
return {
486
+ __proto__ : null ,
482
487
[ BUN ] : matchHumanStdout ,
483
488
[ NPM ] : matchQueryStdout ,
484
489
[ PNPM ] : matchQueryStdout ,
0 commit comments