From b729d4d80ca1870574d8731c037d4092b7be2cff Mon Sep 17 00:00:00 2001 From: Ryan Christian <33403762+rschristian@users.noreply.github.com> Date: Wed, 26 Jun 2024 00:50:40 -0500 Subject: [PATCH] fix: Support `.cjs` & `.mjs` extensions in Vite plugin (#549) * fix: Support `.cjs` & `.mjs` extensions in Vite plugin * docs: Add changeset --- .changeset/beige-trainers-marry.md | 5 +++++ packages/vite/src/index.js | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 .changeset/beige-trainers-marry.md diff --git a/.changeset/beige-trainers-marry.md b/.changeset/beige-trainers-marry.md new file mode 100644 index 00000000..ef521a94 --- /dev/null +++ b/.changeset/beige-trainers-marry.md @@ -0,0 +1,5 @@ +--- +'@prefresh/vite': patch +--- + +Support `.cjs` and `.mjs` file extensions in Vite plugin diff --git a/packages/vite/src/index.js b/packages/vite/src/index.js index d7164596..c774ed03 100644 --- a/packages/vite/src/index.js +++ b/packages/vite/src/index.js @@ -19,7 +19,7 @@ module.exports = function prefreshPlugin(options = {}) { : options && options.ssr === true; if ( shouldSkip || - !/\.(t|j)sx?$/.test(id) || + !/\.(c|m)?(t|j)sx?$/.test(id) || id.includes('node_modules') || id.includes('?worker') || !filter(id) ||