diff --git a/src/signals/path-matchers.ts b/src/signals/path-matchers.ts index 589bec77c5..b701f20fa3 100644 --- a/src/signals/path-matchers.ts +++ b/src/signals/path-matchers.ts @@ -66,7 +66,7 @@ function isGeneratedFileFrom(parts: NormalizedPath): boolean { // Source maps for every first-class JS/TS bundle extension. `.mjs`/`.cjs` are already // recognized code extensions (isCodeFile), so their bundlers' `.mjs.map` / `.cjs.map` // maps are generated output too — the same as `.js.map`. - /\.(js|jsx|mjs|cjs|ts|tsx|mts|cts|vue|svelte|astro|mdx|scss|sass|less|css)\.map$/.test(norm) || + /\.(js|jsx|mjs|cjs|ts|tsx|mts|cts|vue|svelte|astro|mdx|scss|sass|less|html|css)\.map$/.test(norm) || base === "worker-configuration.d.ts" ); } diff --git a/test/unit/path-matchers.test.ts b/test/unit/path-matchers.test.ts index 50b5b793ca..1546a69303 100644 --- a/test/unit/path-matchers.test.ts +++ b/test/unit/path-matchers.test.ts @@ -38,7 +38,7 @@ describe("isGeneratedFile", () => { } }); - it("matches source maps for every first-class JS/TS, MDX, Sass/SCSS/Less, and front-end framework extension", () => { + it("matches source maps for every first-class JS/TS, MDX, HTML, Sass/SCSS/Less, and front-end framework extension", () => { // `.mjs`/`.cjs` are recognized code extensions (isCodeFile), so their bundlers' source // maps are generated output too — the same as `.js.map` / `.tsx.map`. for (const path of [ @@ -54,6 +54,7 @@ describe("isGeneratedFile", () => { "dist/styles.scss.map", "dist/theme.sass.map", "dist/theme.less.map", + "dist/index.html.map", ]) { expect(isGeneratedFile(path)).toBe(true); }