mirror of
https://github.com/nolanlawson/emoji-picker-element.git
synced 2024-06-12 13:07:20 +02:00
19 lines
444 B
JavaScript
19 lines
444 B
JavaScript
|
import * as sass from 'sass'
|
||
|
import { minify } from 'csso'
|
||
|
|
||
|
export function buildStylesRollupPlugin () {
|
||
|
return {
|
||
|
name: 'build-styles-from-scss',
|
||
|
transform (content, id) {
|
||
|
if (id.includes('picker.scss')) {
|
||
|
const css = sass.compile(id, { style: 'compressed' }).css
|
||
|
const code = `export default ${JSON.stringify(minify(css).css)}`
|
||
|
return {
|
||
|
code,
|
||
|
map: null
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|