preact-bundled/rolldown.config.mjs
2026-10-06 09:41:27 -04:00

35 lines
585 B
JavaScript

import { defineConfig } from 'rolldown';
import { dts } from 'rolldown-plugin-dts';
export default defineConfig([
{
input: 'src/preact.ts',
output: {
format: 'es',
minify: true
}
},
{
input: 'src/preact.ts',
plugins: [
dts({
emitDtsOnly: true,
tsconfig: false,
compilerOptions: {
allowSyntheticDefaultImports: true,
esModuleInterop: true,
module: 'ESNext',
moduleResolution: 'Bundler',
skipLibCheck: true,
target: 'ESNext'
}
})
],
output: {
dir: "dist",
format: 'es',
codeSplitting: false
}
}
]);