2024-09-30 17:11:05 +07:00

28 lines
660 B
TypeScript

import stylus from 'stylus';
export const isFullVersion = () => {
return Bun.env.BUILD_VARIANT === 'full';
};
export const isLiteVersion = () => {
return Bun.env.BUILD_VARIANT === 'lite';
};
export const renderStylus = async () => {
const file = Bun.file('./src/assets/css/styles.styl');
const cssStr = await file.text();
const generatedCss = await (stylus(cssStr, {})
.set('filename', 'styles.css')
.set('compress', true)
.include('src/assets/css/'))
.render();
return generatedCss;
};
export const compressCss = (css: string) => {
return (stylus(css, {}).set('compress', true)).render();
};