Skip to content

2.0.0

Compare
Choose a tag to compare
@marvinhagemeister marvinhagemeister released this 15 Mar 19:19
· 171 commits to main since this release

Releasing this preset to the public sparked a discussion on how presets should be done in vite in general. It turns out that plugins can be an array of plugins and that this is the intended approach moving forward. Since this project is very new it was deemed better to do this breaking change now, rather than later when the userbase will be significantly larger.

To update change your vite configuration from wrapping your config:

import withPreact from "@preact/preset-vite";

export default withPreact({
  // Your vite config
});

..to moving it to the plugin array:

import { defineConfig } from "vite";
import preact from "@preact/preset-vite";

export default defineConfig({
  plugins: [preact()]
});

Breaking

Bug Fixes