From 55b7af3fe99af7ce8997186ab961fdd81029f11c Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Fri, 12 Jun 2026 16:58:02 +0000 Subject: [PATCH] Version Packages --- .changeset/clean-types-resolve.md | 9 --------- .changeset/many-hotels-make.md | 7 ------- packages/vite/CHANGELOG.md | 16 ++++++++++++++++ packages/vite/package.json | 2 +- 4 files changed, 17 insertions(+), 17 deletions(-) delete mode 100644 .changeset/clean-types-resolve.md delete mode 100644 .changeset/many-hotels-make.md diff --git a/.changeset/clean-types-resolve.md b/.changeset/clean-types-resolve.md deleted file mode 100644 index d44948e1..00000000 --- a/.changeset/clean-types-resolve.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -'@prefresh/vite': patch ---- - -Fix type resolution under `moduleResolution: NodeNext` and Deno - -The `import` condition now resolves to a real ESM entry (`src/index.mjs`) with matching ESM type declarations (`index.d.mts` using `export default`), while `require` keeps the CommonJS declarations (`index.d.ts` using `export =`). Previously the ESM entry was typed with a CJS-style `export =` declaration, which TypeScript 6 / Deno 2.8.3+ reject as a hard error. - -Also inline the `FilterPattern` type instead of importing it from `@rollup/pluginutils`, whose types do not resolve under NodeNext. diff --git a/.changeset/many-hotels-make.md b/.changeset/many-hotels-make.md deleted file mode 100644 index 59dc2904..00000000 --- a/.changeset/many-hotels-make.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -'@prefresh/vite': major ---- - -Make Babel an optional peer dependency - -`@babel/core` and `@prefresh/babel-plugin` are no longer hard dependencies of `@prefresh/vite`. Projects using modern versions of Vite no longer require Babel in their dependency tree. diff --git a/packages/vite/CHANGELOG.md b/packages/vite/CHANGELOG.md index 13a37850..43b65984 100644 --- a/packages/vite/CHANGELOG.md +++ b/packages/vite/CHANGELOG.md @@ -1,5 +1,21 @@ # @prefresh/vite +## 4.0.0 + +### Major Changes + +- [`f1a23d05ed8910a0c927ec09ffd9ec463c6027b0`](https://github.com/preactjs/prefresh/commit/f1a23d05ed8910a0c927ec09ffd9ec463c6027b0) [#614](https://github.com/preactjs/prefresh/pull/614) Thanks [@LoganDark](https://github.com/LoganDark)! - Make Babel an optional peer dependency + + `@babel/core` and `@prefresh/babel-plugin` are no longer hard dependencies of `@prefresh/vite`. Projects using modern versions of Vite no longer require Babel in their dependency tree. + +### Patch Changes + +- [`4bbe51f6d99469f08f6c6726a57f87929d009860`](https://github.com/preactjs/prefresh/commit/4bbe51f6d99469f08f6c6726a57f87929d009860) [#626](https://github.com/preactjs/prefresh/pull/626) Thanks [@JoviDeCroock](https://github.com/JoviDeCroock)! - Fix type resolution under `moduleResolution: NodeNext` and Deno + + The `import` condition now resolves to a real ESM entry (`src/index.mjs`) with matching ESM type declarations (`index.d.mts` using `export default`), while `require` keeps the CommonJS declarations (`index.d.ts` using `export =`). Previously the ESM entry was typed with a CJS-style `export =` declaration, which TypeScript 6 / Deno 2.8.3+ reject as a hard error. + + Also inline the `FilterPattern` type instead of importing it from `@rollup/pluginutils`, whose types do not resolve under NodeNext. + ## 3.0.1 ### Patch Changes diff --git a/packages/vite/package.json b/packages/vite/package.json index 69172872..242c6964 100644 --- a/packages/vite/package.json +++ b/packages/vite/package.json @@ -1,6 +1,6 @@ { "name": "@prefresh/vite", - "version": "3.0.1", + "version": "4.0.0", "description": "A vite plugin to enable fast-refresh for Preact components.", "main": "src/index.js", "types": "index.d.ts",