Skip to content
Open
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@
"@types/yargs": "^17.0.33",
"@typescript-eslint/eslint-plugin": "^8.43.0",
"@typescript-eslint/parser": "^8.43.0",
"chrome-devtools-frontend": "1.0.1661063",
"chrome-devtools-frontend": "1.0.1662965",
"core-js": "3.49.0",
"debug": "4.4.3",
"eslint": "^9.35.0",
Expand Down
19 changes: 19 additions & 0 deletions scripts/prepare.ts
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,25 @@ async function main() {
console.log('Clean up of chrome-devtools-frontend complete.');

removeConflictingGlobalDeclaration();
mockAiAssistanceFiles();
}

function mockAiAssistanceFiles(): void {
const patchAgentPath = resolve(
projectRoot,
'node_modules/chrome-devtools-frontend/front_end/models/ai_assistance/agents/PatchAgent.ts',
);
writeFileSync(patchAgentPath, 'export class PatchAgent {}', 'utf-8');

const skillRegistryPath = resolve(
projectRoot,
'node_modules/chrome-devtools-frontend/front_end/models/ai_assistance/skills/SkillRegistry.ts',
);
const skillRegistryContent = `export class SkillRegistry {}
export const SKILLS: any = { styling: {}, network: {}, accessibility: {} };
`;
writeFileSync(skillRegistryPath, skillRegistryContent, 'utf-8');
console.log('Successfully mocked AI assistance files.');
}

void main();
1 change: 1 addition & 0 deletions src/HeapSnapshotManager.ts
Original file line number Diff line number Diff line change
Expand Up @@ -358,6 +358,7 @@ export class HeapSnapshotManager {
() => {
/* noop */
},
DevTools.Common.Console.Console.instance(),
import.meta.resolve('./third_party/devtools-heap-snapshot-worker.js'),
);

Expand Down
8 changes: 3 additions & 5 deletions tsconfig.json
Original file line number Diff line number Diff line change
Expand Up @@ -39,11 +39,7 @@
"node_modules/chrome-devtools-frontend/front_end/foundation/Universe.ts",
"node_modules/chrome-devtools-frontend/front_end/generated",
"node_modules/chrome-devtools-frontend/front_end/legacy/legacy-defs.d.ts",
"node_modules/chrome-devtools-frontend/front_end/models/ai_assistance/data_formatters/NetworkRequestFormatter.ts",
"node_modules/chrome-devtools-frontend/front_end/models/ai_assistance/data_formatters/PerformanceInsightFormatter.ts",
"node_modules/chrome-devtools-frontend/front_end/models/ai_assistance/data_formatters/PerformanceTraceFormatter.ts",
"node_modules/chrome-devtools-frontend/front_end/models/ai_assistance/data_formatters/UnitFormatters.ts",
"node_modules/chrome-devtools-frontend/front_end/models/ai_assistance/performance",
"node_modules/chrome-devtools-frontend/front_end/models/ai_assistance/**/*.ts",
"node_modules/chrome-devtools-frontend/front_end/models/annotations",
"node_modules/chrome-devtools-frontend/front_end/models/autofill_manager",
"node_modules/chrome-devtools-frontend/front_end/models/bindings",
Expand All @@ -67,6 +63,8 @@
"node_modules/chrome-devtools-frontend/front_end/models/text_utils",
"node_modules/chrome-devtools-frontend/front_end/models/trace_source_maps_resolver",
"node_modules/chrome-devtools-frontend/front_end/models/trace",
"node_modules/chrome-devtools-frontend/front_end/models/badges",
"node_modules/chrome-devtools-frontend/front_end/services/tracing",
"node_modules/chrome-devtools-frontend/front_end/models/workspace",
"node_modules/chrome-devtools-frontend/front_end/models/workspace_diff",
"node_modules/chrome-devtools-frontend/front_end/panels/issues/IssueAggregator.ts",
Expand Down
Loading