@utrecht/components
Version:
Components for the Municipality of Utrecht based on the NL Design System architecture
40 lines (38 loc) • 817 B
JavaScript
import postcss from 'rollup-plugin-postcss';
import discardDuplicates from 'postcss-discard-duplicates';
import { cwd } from 'node:process';
import { basename } from 'node:path';
export default [
{
input: 'src/index.scss',
output: {
dir: './dist',
sourcemap: false,
format: 'esm',
compact: true,
},
plugins: [
postcss({
extensions: ['.css', '.scss'],
plugins: [discardDuplicates()],
extract: true,
}),
],
},
{
input: 'src/index.scss',
output: {
dir: `../dist/${basename(cwd())}/css/`,
sourcemap: false,
format: 'esm',
compact: true,
},
plugins: [
postcss({
extensions: ['.css', '.scss'],
plugins: [discardDuplicates()],
extract: true,
}),
],
},
];