From dc047d27ae36f660765b8a565d592445726f8b3c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 23 Apr 2026 18:45:19 +0000 Subject: [PATCH 1/3] chore(deps-dev): bump chrome-devtools-frontend Bumps the bundled-devtools group with 1 update: [chrome-devtools-frontend](https://github.com/ChromeDevTools/devtools-frontend). Updates `chrome-devtools-frontend` from 1.0.1613625 to 1.0.1616061 - [Commits](https://github.com/ChromeDevTools/devtools-frontend/compare/v1.0.1613625...v1.0.1616061) --- updated-dependencies: - dependency-name: chrome-devtools-frontend dependency-version: 1.0.1616061 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: bundled-devtools ... Signed-off-by: dependabot[bot] --- package-lock.json | 8 ++++---- package.json | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 99f509b04..25ef83e12 100644 --- a/package-lock.json +++ b/package-lock.json @@ -28,7 +28,7 @@ "@types/yargs": "^17.0.33", "@typescript-eslint/eslint-plugin": "^8.43.0", "@typescript-eslint/parser": "^8.43.0", - "chrome-devtools-frontend": "1.0.1613625", + "chrome-devtools-frontend": "1.0.1618066", "core-js": "3.49.0", "debug": "4.4.3", "eslint": "^9.35.0", @@ -3462,9 +3462,9 @@ } }, "node_modules/chrome-devtools-frontend": { - "version": "1.0.1613625", - "resolved": "https://registry.npmjs.org/chrome-devtools-frontend/-/chrome-devtools-frontend-1.0.1613625.tgz", - "integrity": "sha512-Ao1y2Nq6A2XWJPEX00encO/uzt7dssmAAz5EViySpC/8bqoKM6CDNQdM1U++Gh7+qOXGM9DIMU31BQK47Krd5A==", + "version": "1.0.1618066", + "resolved": "https://registry.npmjs.org/chrome-devtools-frontend/-/chrome-devtools-frontend-1.0.1618066.tgz", + "integrity": "sha512-lAIWZrzt2BhGyYvsxLjslp9W85cF8X3XefPG2C31K4QICTsaiTNftmnFqixSWm0ywtutJVqBvVQUJqzABck1Bg==", "dev": true, "license": "BSD-3-Clause" }, diff --git a/package.json b/package.json index 976a93d0f..f753844a9 100644 --- a/package.json +++ b/package.json @@ -63,7 +63,7 @@ "@types/yargs": "^17.0.33", "@typescript-eslint/eslint-plugin": "^8.43.0", "@typescript-eslint/parser": "^8.43.0", - "chrome-devtools-frontend": "1.0.1613625", + "chrome-devtools-frontend": "1.0.1618066", "core-js": "3.49.0", "debug": "4.4.3", "eslint": "^9.35.0", From 3c12c915bf0e763fbf0f0ab1b57443af7c9cee0d Mon Sep 17 00:00:00 2001 From: Piotr Paulski Date: Fri, 24 Apr 2026 10:49:50 +0000 Subject: [PATCH 2/3] Update mocks to account for frontend refactors --- scripts/post-build.ts | 29 ++++++++++++++++++++++++++++- 1 file changed, 28 insertions(+), 1 deletion(-) diff --git a/scripts/post-build.ts b/scripts/post-build.ts index 7cf9da6ae..42a455dda 100644 --- a/scripts/post-build.ts +++ b/scripts/post-build.ts @@ -52,7 +52,12 @@ export const LOCAL_FETCH_PATTERN = './locales/@LOCALE@.json';`; ); fs.mkdirSync(codeMirrorDir, {recursive: true}); const codeMirrorFile = path.join(codeMirrorDir, 'codemirror.next.js'); - const codeMirrorContent = `export default {}`; + const codeMirrorContent = ` +export default {}; +export const cssStreamParser = () => Promise.resolve({ startState: () => ({}) }); +export class StringStream { constructor() {} } +export const css = { cssLanguage: { parser: { parse: () => ({ topNode: { getChild: () => null } }) } } }; +`; writeFile(codeMirrorFile, codeMirrorContent); // Create root mock @@ -61,7 +66,13 @@ export const LOCAL_FETCH_PATTERN = './locales/@LOCALE@.json';`; const runtimeFile = path.join(rootDir, 'Runtime.js'); const runtimeContent = ` export function getChromeVersion() { return ''; }; +export function getRemoteBase() { return null; }; export const hostConfig = {}; +export const GdpProfilesEnterprisePolicyValue = { + ENABLED: 0, + ENABLED_WITHOUT_BADGES: 1, + DISABLED: 2, +}; export const Runtime = { isDescriptorEnabled: () => true, queryParam: () => null, @@ -94,6 +105,22 @@ export const ExperimentName = { `; writeFile(runtimeFile, runtimeContent); + // Copy missing CodeMirror .mjs files that tsc ignores due to .d.mts renames + const codemirrorDir = path.join(BUILD_DIR, devtoolsThirdPartyPath, 'codemirror'); + const codemirrorSrcDir = path.join(process.cwd(), 'node_modules', 'chrome-devtools-frontend', 'front_end', 'third_party', 'codemirror'); + const filesToCopy = [ + 'package/addon/runmode/runmode-standalone.mjs', + 'package/mode/css/css.mjs', + 'package/mode/javascript/javascript.mjs', + 'package/mode/xml/xml.mjs', + ]; + for (const file of filesToCopy) { + const src = path.join(codemirrorSrcDir, file); + const dest = path.join(codemirrorDir, file); + fs.mkdirSync(path.dirname(dest), {recursive: true}); + fs.copyFileSync(src, dest); + } + copyDevToolsDescriptionFiles(); } From 3e5bfbd7b59f1203056c495432241ab90e2c3627 Mon Sep 17 00:00:00 2001 From: Piotr Paulski Date: Fri, 24 Apr 2026 11:05:06 +0000 Subject: [PATCH 3/3] Fix formatting --- scripts/post-build.ts | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/scripts/post-build.ts b/scripts/post-build.ts index 42a455dda..b40837f67 100644 --- a/scripts/post-build.ts +++ b/scripts/post-build.ts @@ -106,8 +106,19 @@ export const ExperimentName = { writeFile(runtimeFile, runtimeContent); // Copy missing CodeMirror .mjs files that tsc ignores due to .d.mts renames - const codemirrorDir = path.join(BUILD_DIR, devtoolsThirdPartyPath, 'codemirror'); - const codemirrorSrcDir = path.join(process.cwd(), 'node_modules', 'chrome-devtools-frontend', 'front_end', 'third_party', 'codemirror'); + const codemirrorDir = path.join( + BUILD_DIR, + devtoolsThirdPartyPath, + 'codemirror', + ); + const codemirrorSrcDir = path.join( + process.cwd(), + 'node_modules', + 'chrome-devtools-frontend', + 'front_end', + 'third_party', + 'codemirror', + ); const filesToCopy = [ 'package/addon/runmode/runmode-standalone.mjs', 'package/mode/css/css.mjs',