Skip to content

Commit cdfc519

Browse files
CopilotDanielRosenwasserjakebailey
authored
Switch libReplacement to false by default (#62391)
Co-authored-by: copilot-swe-agent[bot] <[email protected]> Co-authored-by: DanielRosenwasser <[email protected]> Co-authored-by: Jake Bailey <[email protected]>
1 parent 3320dfd commit cdfc519

File tree

449 files changed

+2685
-51218
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

449 files changed

+2685
-51218
lines changed

src/compiler/commandLineParser.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -873,7 +873,7 @@ const commandOptionsWithoutBuild: CommandLineOption[] = [
873873
affectsProgramStructure: true,
874874
category: Diagnostics.Language_and_Environment,
875875
description: Diagnostics.Enable_lib_replacement,
876-
defaultValueDescription: true,
876+
defaultValueDescription: false,
877877
},
878878

879879
// Strict Type Checks

src/compiler/program.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3867,7 +3867,7 @@ export function createProgram(_rootNamesOrOptions: readonly string[] | CreatePro
38673867
const existing = resolvedLibProcessing?.get(libFileName);
38683868
if (existing) return existing;
38693869

3870-
if (options.libReplacement === false) {
3870+
if (!options.libReplacement) {
38713871
const result: LibResolution = {
38723872
resolution: {
38733873
resolvedModule: undefined,

tests/baselines/reference/allowJsCrossMonorepoPackage.trace.json

Lines changed: 1 addition & 85 deletions
Original file line numberDiff line numberDiff line change
@@ -75,89 +75,5 @@
7575
"======== Module name 'pkg' was successfully resolved to '/node_modules/pkg/index.d.ts'. ========",
7676
"File '/node_modules/pkg/package.json' does not exist according to earlier cached lookups.",
7777
"File '/node_modules/package.json' does not exist.",
78-
"File '/package.json' does not exist.",
79-
"======== Resolving module '@typescript/lib-es5' from '/packages/main/__lib_node_modules_lookup_lib.es5.d.ts__.ts'. ========",
80-
"Explicitly specified module resolution kind: 'Node10'.",
81-
"Loading module '@typescript/lib-es5' from 'node_modules' folder, target file types: TypeScript, Declaration.",
82-
"Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration.",
83-
"Directory '/packages/main/node_modules/@types' does not exist, skipping all lookups in it.",
84-
"Scoped package detected, looking in 'typescript__lib-es5'",
85-
"Directory '/packages/node_modules' does not exist, skipping all lookups in it.",
86-
"Scoped package detected, looking in 'typescript__lib-es5'",
87-
"Directory '/node_modules/@types' does not exist, skipping all lookups in it.",
88-
"Scoped package detected, looking in 'typescript__lib-es5'",
89-
"Loading module '@typescript/lib-es5' from 'node_modules' folder, target file types: JavaScript.",
90-
"Searching all ancestor node_modules directories for fallback extensions: JavaScript.",
91-
"Directory '/packages/node_modules' does not exist, skipping all lookups in it.",
92-
"======== Module name '@typescript/lib-es5' was not resolved. ========",
93-
"======== Resolving module '@typescript/lib-decorators' from '/packages/main/__lib_node_modules_lookup_lib.decorators.d.ts__.ts'. ========",
94-
"Explicitly specified module resolution kind: 'Node10'.",
95-
"Loading module '@typescript/lib-decorators' from 'node_modules' folder, target file types: TypeScript, Declaration.",
96-
"Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration.",
97-
"Directory '/packages/main/node_modules/@types' does not exist, skipping all lookups in it.",
98-
"Scoped package detected, looking in 'typescript__lib-decorators'",
99-
"Directory '/packages/node_modules' does not exist, skipping all lookups in it.",
100-
"Scoped package detected, looking in 'typescript__lib-decorators'",
101-
"Directory '/node_modules/@types' does not exist, skipping all lookups in it.",
102-
"Scoped package detected, looking in 'typescript__lib-decorators'",
103-
"Loading module '@typescript/lib-decorators' from 'node_modules' folder, target file types: JavaScript.",
104-
"Searching all ancestor node_modules directories for fallback extensions: JavaScript.",
105-
"Directory '/packages/node_modules' does not exist, skipping all lookups in it.",
106-
"======== Module name '@typescript/lib-decorators' was not resolved. ========",
107-
"======== Resolving module '@typescript/lib-decorators/legacy' from '/packages/main/__lib_node_modules_lookup_lib.decorators.legacy.d.ts__.ts'. ========",
108-
"Explicitly specified module resolution kind: 'Node10'.",
109-
"Loading module '@typescript/lib-decorators/legacy' from 'node_modules' folder, target file types: TypeScript, Declaration.",
110-
"Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration.",
111-
"Directory '/packages/main/node_modules/@types' does not exist, skipping all lookups in it.",
112-
"Scoped package detected, looking in 'typescript__lib-decorators/legacy'",
113-
"Directory '/packages/node_modules' does not exist, skipping all lookups in it.",
114-
"Scoped package detected, looking in 'typescript__lib-decorators/legacy'",
115-
"Directory '/node_modules/@types' does not exist, skipping all lookups in it.",
116-
"Scoped package detected, looking in 'typescript__lib-decorators/legacy'",
117-
"Loading module '@typescript/lib-decorators/legacy' from 'node_modules' folder, target file types: JavaScript.",
118-
"Searching all ancestor node_modules directories for fallback extensions: JavaScript.",
119-
"Directory '/packages/node_modules' does not exist, skipping all lookups in it.",
120-
"======== Module name '@typescript/lib-decorators/legacy' was not resolved. ========",
121-
"======== Resolving module '@typescript/lib-dom' from '/packages/main/__lib_node_modules_lookup_lib.dom.d.ts__.ts'. ========",
122-
"Explicitly specified module resolution kind: 'Node10'.",
123-
"Loading module '@typescript/lib-dom' from 'node_modules' folder, target file types: TypeScript, Declaration.",
124-
"Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration.",
125-
"Directory '/packages/main/node_modules/@types' does not exist, skipping all lookups in it.",
126-
"Scoped package detected, looking in 'typescript__lib-dom'",
127-
"Directory '/packages/node_modules' does not exist, skipping all lookups in it.",
128-
"Scoped package detected, looking in 'typescript__lib-dom'",
129-
"Directory '/node_modules/@types' does not exist, skipping all lookups in it.",
130-
"Scoped package detected, looking in 'typescript__lib-dom'",
131-
"Loading module '@typescript/lib-dom' from 'node_modules' folder, target file types: JavaScript.",
132-
"Searching all ancestor node_modules directories for fallback extensions: JavaScript.",
133-
"Directory '/packages/node_modules' does not exist, skipping all lookups in it.",
134-
"======== Module name '@typescript/lib-dom' was not resolved. ========",
135-
"======== Resolving module '@typescript/lib-webworker/importscripts' from '/packages/main/__lib_node_modules_lookup_lib.webworker.importscripts.d.ts__.ts'. ========",
136-
"Explicitly specified module resolution kind: 'Node10'.",
137-
"Loading module '@typescript/lib-webworker/importscripts' from 'node_modules' folder, target file types: TypeScript, Declaration.",
138-
"Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration.",
139-
"Directory '/packages/main/node_modules/@types' does not exist, skipping all lookups in it.",
140-
"Scoped package detected, looking in 'typescript__lib-webworker/importscripts'",
141-
"Directory '/packages/node_modules' does not exist, skipping all lookups in it.",
142-
"Scoped package detected, looking in 'typescript__lib-webworker/importscripts'",
143-
"Directory '/node_modules/@types' does not exist, skipping all lookups in it.",
144-
"Scoped package detected, looking in 'typescript__lib-webworker/importscripts'",
145-
"Loading module '@typescript/lib-webworker/importscripts' from 'node_modules' folder, target file types: JavaScript.",
146-
"Searching all ancestor node_modules directories for fallback extensions: JavaScript.",
147-
"Directory '/packages/node_modules' does not exist, skipping all lookups in it.",
148-
"======== Module name '@typescript/lib-webworker/importscripts' was not resolved. ========",
149-
"======== Resolving module '@typescript/lib-scripthost' from '/packages/main/__lib_node_modules_lookup_lib.scripthost.d.ts__.ts'. ========",
150-
"Explicitly specified module resolution kind: 'Node10'.",
151-
"Loading module '@typescript/lib-scripthost' from 'node_modules' folder, target file types: TypeScript, Declaration.",
152-
"Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration.",
153-
"Directory '/packages/main/node_modules/@types' does not exist, skipping all lookups in it.",
154-
"Scoped package detected, looking in 'typescript__lib-scripthost'",
155-
"Directory '/packages/node_modules' does not exist, skipping all lookups in it.",
156-
"Scoped package detected, looking in 'typescript__lib-scripthost'",
157-
"Directory '/node_modules/@types' does not exist, skipping all lookups in it.",
158-
"Scoped package detected, looking in 'typescript__lib-scripthost'",
159-
"Loading module '@typescript/lib-scripthost' from 'node_modules' folder, target file types: JavaScript.",
160-
"Searching all ancestor node_modules directories for fallback extensions: JavaScript.",
161-
"Directory '/packages/node_modules' does not exist, skipping all lookups in it.",
162-
"======== Module name '@typescript/lib-scripthost' was not resolved. ========"
78+
"File '/package.json' does not exist."
16379
]

tests/baselines/reference/bundlerConditionsExcludesNode(module=esnext).trace.json

Lines changed: 1 addition & 73 deletions
Original file line numberDiff line numberDiff line change
@@ -20,77 +20,5 @@
2020
"Resolved under condition 'default'.",
2121
"Exiting conditional exports.",
2222
"Resolving real path for '/node_modules/conditions/index.web.d.ts', result '/node_modules/conditions/index.web.d.ts'.",
23-
"======== Module name 'conditions' was successfully resolved to '/node_modules/conditions/index.web.d.ts' with Package ID 'conditions/[email protected]'. ========",
24-
"======== Resolving module '@typescript/lib-es5' from '/.src/__lib_node_modules_lookup_lib.es5.d.ts__.ts'. ========",
25-
"Explicitly specified module resolution kind: 'Node10'.",
26-
"Loading module '@typescript/lib-es5' from 'node_modules' folder, target file types: TypeScript, Declaration.",
27-
"Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration.",
28-
"Directory '/.src/node_modules' does not exist, skipping all lookups in it.",
29-
"Scoped package detected, looking in 'typescript__lib-es5'",
30-
"Directory '/node_modules/@types' does not exist, skipping all lookups in it.",
31-
"Scoped package detected, looking in 'typescript__lib-es5'",
32-
"Loading module '@typescript/lib-es5' from 'node_modules' folder, target file types: JavaScript.",
33-
"Searching all ancestor node_modules directories for fallback extensions: JavaScript.",
34-
"Directory '/.src/node_modules' does not exist, skipping all lookups in it.",
35-
"======== Module name '@typescript/lib-es5' was not resolved. ========",
36-
"======== Resolving module '@typescript/lib-decorators' from '/.src/__lib_node_modules_lookup_lib.decorators.d.ts__.ts'. ========",
37-
"Explicitly specified module resolution kind: 'Node10'.",
38-
"Loading module '@typescript/lib-decorators' from 'node_modules' folder, target file types: TypeScript, Declaration.",
39-
"Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration.",
40-
"Directory '/.src/node_modules' does not exist, skipping all lookups in it.",
41-
"Scoped package detected, looking in 'typescript__lib-decorators'",
42-
"Directory '/node_modules/@types' does not exist, skipping all lookups in it.",
43-
"Scoped package detected, looking in 'typescript__lib-decorators'",
44-
"Loading module '@typescript/lib-decorators' from 'node_modules' folder, target file types: JavaScript.",
45-
"Searching all ancestor node_modules directories for fallback extensions: JavaScript.",
46-
"Directory '/.src/node_modules' does not exist, skipping all lookups in it.",
47-
"======== Module name '@typescript/lib-decorators' was not resolved. ========",
48-
"======== Resolving module '@typescript/lib-decorators/legacy' from '/.src/__lib_node_modules_lookup_lib.decorators.legacy.d.ts__.ts'. ========",
49-
"Explicitly specified module resolution kind: 'Node10'.",
50-
"Loading module '@typescript/lib-decorators/legacy' from 'node_modules' folder, target file types: TypeScript, Declaration.",
51-
"Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration.",
52-
"Directory '/.src/node_modules' does not exist, skipping all lookups in it.",
53-
"Scoped package detected, looking in 'typescript__lib-decorators/legacy'",
54-
"Directory '/node_modules/@types' does not exist, skipping all lookups in it.",
55-
"Scoped package detected, looking in 'typescript__lib-decorators/legacy'",
56-
"Loading module '@typescript/lib-decorators/legacy' from 'node_modules' folder, target file types: JavaScript.",
57-
"Searching all ancestor node_modules directories for fallback extensions: JavaScript.",
58-
"Directory '/.src/node_modules' does not exist, skipping all lookups in it.",
59-
"======== Module name '@typescript/lib-decorators/legacy' was not resolved. ========",
60-
"======== Resolving module '@typescript/lib-dom' from '/.src/__lib_node_modules_lookup_lib.dom.d.ts__.ts'. ========",
61-
"Explicitly specified module resolution kind: 'Node10'.",
62-
"Loading module '@typescript/lib-dom' from 'node_modules' folder, target file types: TypeScript, Declaration.",
63-
"Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration.",
64-
"Directory '/.src/node_modules' does not exist, skipping all lookups in it.",
65-
"Scoped package detected, looking in 'typescript__lib-dom'",
66-
"Directory '/node_modules/@types' does not exist, skipping all lookups in it.",
67-
"Scoped package detected, looking in 'typescript__lib-dom'",
68-
"Loading module '@typescript/lib-dom' from 'node_modules' folder, target file types: JavaScript.",
69-
"Searching all ancestor node_modules directories for fallback extensions: JavaScript.",
70-
"Directory '/.src/node_modules' does not exist, skipping all lookups in it.",
71-
"======== Module name '@typescript/lib-dom' was not resolved. ========",
72-
"======== Resolving module '@typescript/lib-webworker/importscripts' from '/.src/__lib_node_modules_lookup_lib.webworker.importscripts.d.ts__.ts'. ========",
73-
"Explicitly specified module resolution kind: 'Node10'.",
74-
"Loading module '@typescript/lib-webworker/importscripts' from 'node_modules' folder, target file types: TypeScript, Declaration.",
75-
"Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration.",
76-
"Directory '/.src/node_modules' does not exist, skipping all lookups in it.",
77-
"Scoped package detected, looking in 'typescript__lib-webworker/importscripts'",
78-
"Directory '/node_modules/@types' does not exist, skipping all lookups in it.",
79-
"Scoped package detected, looking in 'typescript__lib-webworker/importscripts'",
80-
"Loading module '@typescript/lib-webworker/importscripts' from 'node_modules' folder, target file types: JavaScript.",
81-
"Searching all ancestor node_modules directories for fallback extensions: JavaScript.",
82-
"Directory '/.src/node_modules' does not exist, skipping all lookups in it.",
83-
"======== Module name '@typescript/lib-webworker/importscripts' was not resolved. ========",
84-
"======== Resolving module '@typescript/lib-scripthost' from '/.src/__lib_node_modules_lookup_lib.scripthost.d.ts__.ts'. ========",
85-
"Explicitly specified module resolution kind: 'Node10'.",
86-
"Loading module '@typescript/lib-scripthost' from 'node_modules' folder, target file types: TypeScript, Declaration.",
87-
"Searching all ancestor node_modules directories for preferred extensions: TypeScript, Declaration.",
88-
"Directory '/.src/node_modules' does not exist, skipping all lookups in it.",
89-
"Scoped package detected, looking in 'typescript__lib-scripthost'",
90-
"Directory '/node_modules/@types' does not exist, skipping all lookups in it.",
91-
"Scoped package detected, looking in 'typescript__lib-scripthost'",
92-
"Loading module '@typescript/lib-scripthost' from 'node_modules' folder, target file types: JavaScript.",
93-
"Searching all ancestor node_modules directories for fallback extensions: JavaScript.",
94-
"Directory '/.src/node_modules' does not exist, skipping all lookups in it.",
95-
"======== Module name '@typescript/lib-scripthost' was not resolved. ========"
23+
"======== Module name 'conditions' was successfully resolved to '/node_modules/conditions/index.web.d.ts' with Package ID 'conditions/[email protected]'. ========"
9624
]

0 commit comments

Comments
 (0)