Skip to content

Commit 6177071

Browse files
committed
build: fix
1 parent 2ad4a50 commit 6177071

3 files changed

Lines changed: 23 additions & 5 deletions

File tree

scripts/prepare.ts

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,25 @@ async function main() {
5656
console.log('Clean up of chrome-devtools-frontend complete.');
5757

5858
removeConflictingGlobalDeclaration();
59+
mockAiAssistanceFiles();
60+
}
61+
62+
function mockAiAssistanceFiles(): void {
63+
const patchAgentPath = resolve(
64+
projectRoot,
65+
'node_modules/chrome-devtools-frontend/front_end/models/ai_assistance/agents/PatchAgent.ts',
66+
);
67+
writeFileSync(patchAgentPath, 'export class PatchAgent {}', 'utf-8');
68+
69+
const skillRegistryPath = resolve(
70+
projectRoot,
71+
'node_modules/chrome-devtools-frontend/front_end/models/ai_assistance/skills/SkillRegistry.ts',
72+
);
73+
const skillRegistryContent = `export class SkillRegistry {}
74+
export const SKILLS: any = { styling: {}, network: {}, accessibility: {} };
75+
`;
76+
writeFileSync(skillRegistryPath, skillRegistryContent, 'utf-8');
77+
console.log('Successfully mocked AI assistance files.');
5978
}
6079

6180
void main();

src/HeapSnapshotManager.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -358,6 +358,7 @@ export class HeapSnapshotManager {
358358
() => {
359359
/* noop */
360360
},
361+
DevTools.Common.Console.Console.instance(),
361362
import.meta.resolve('./third_party/devtools-heap-snapshot-worker.js'),
362363
);
363364

tsconfig.json

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -39,11 +39,7 @@
3939
"node_modules/chrome-devtools-frontend/front_end/foundation/Universe.ts",
4040
"node_modules/chrome-devtools-frontend/front_end/generated",
4141
"node_modules/chrome-devtools-frontend/front_end/legacy/legacy-defs.d.ts",
42-
"node_modules/chrome-devtools-frontend/front_end/models/ai_assistance/data_formatters/NetworkRequestFormatter.ts",
43-
"node_modules/chrome-devtools-frontend/front_end/models/ai_assistance/data_formatters/PerformanceInsightFormatter.ts",
44-
"node_modules/chrome-devtools-frontend/front_end/models/ai_assistance/data_formatters/PerformanceTraceFormatter.ts",
45-
"node_modules/chrome-devtools-frontend/front_end/models/ai_assistance/data_formatters/UnitFormatters.ts",
46-
"node_modules/chrome-devtools-frontend/front_end/models/ai_assistance/performance",
42+
"node_modules/chrome-devtools-frontend/front_end/models/ai_assistance/**/*.ts",
4743
"node_modules/chrome-devtools-frontend/front_end/models/annotations",
4844
"node_modules/chrome-devtools-frontend/front_end/models/autofill_manager",
4945
"node_modules/chrome-devtools-frontend/front_end/models/bindings",
@@ -67,6 +63,8 @@
6763
"node_modules/chrome-devtools-frontend/front_end/models/text_utils",
6864
"node_modules/chrome-devtools-frontend/front_end/models/trace_source_maps_resolver",
6965
"node_modules/chrome-devtools-frontend/front_end/models/trace",
66+
"node_modules/chrome-devtools-frontend/front_end/models/badges",
67+
"node_modules/chrome-devtools-frontend/front_end/services/tracing",
7068
"node_modules/chrome-devtools-frontend/front_end/models/workspace",
7169
"node_modules/chrome-devtools-frontend/front_end/models/workspace_diff",
7270
"node_modules/chrome-devtools-frontend/front_end/panels/issues/IssueAggregator.ts",

0 commit comments

Comments
 (0)