@wyw-in-js/rollup
v1.0.8
Published
The package contains WyW-in-JS plugin for [Rollup](https://rollupjs.org/). Supports Rollup v1, v2, v3, and v4.
Readme
@wyw-in-js/rollup
The package contains WyW-in-JS plugin for Rollup. Supports Rollup v1, v2, v3, and v4.
Installation
# npm
npm i -D @wyw-in-js/rollup
# yarn
yarn add --dev @wyw-in-js/rollup
# pnpm
pnpm add -D @wyw-in-js/rollup
# bun
bun add -d @wyw-in-js/rollupUsage
After installation, add the plugin to your rollup.config.js:
import wyw from '@wyw-in-js/rollup';
export default {
plugins: [
wyw({
sourceMap: process.env.NODE_ENV !== 'production',
}),
],
};Concurrency (tsdown/rolldown)
Some Rollup-compatible bundlers may execute plugin hooks concurrently (e.g. tsdown/rolldown). To keep evaluation deterministic, @wyw-in-js/rollup serializes transform() calls by default.
To opt out, pass:
wyw({
serializeTransform: false,
});Disabling vendor prefixing
Stylis adds vendor-prefixed CSS by default. To disable it (and reduce CSS size), pass prefixer: false:
wyw({
prefixer: false,
});To get details about supported options by the plugin, please check documentation.
