@prefresh/rolldown
v0.1.0
Published
A rolldown plugin to preserve Preact context identity during HMR.
Readme
@prefresh/rolldown
Setup
pnpm add -D @prefresh/rolldown rolldownThen add it to your Rolldown config:
import prefresh from '@prefresh/rolldown';
export default {
plugins: [prefresh()],
};This plugin memoizes createContext() calls so context identity survives hot updates. It is intended to be used alongside Rolldown's React refresh transform for component refresh handling.
Options
library
Libraries to detect createContext imports from.
Default: ['preact', 'react', 'preact/compat']
prefresh({
library: ['preact', 'preact/compat'],
});enabled
Enable or disable the transform.
Default: true in development and false otherwise.
