@lekseek/ui
Version:
Vue 3 components library
6 lines (5 loc) • 498 B
text/typescript
export const useConvertToInline = (code: string | undefined): string => {
if (!code) return '';
const commonReplacements = code.replace(/\n/g, '').replace(/\s+/g, ' ').replace(/> </g, '><').replace(/ </g, '<').replace(/: {/g, ':{').replace(/ } /g, '}').replace(/ { /g, '{').replace(/; /g, ';').replace(/: /g, ':').replace(/= /g, '=').replace(/ =/g, '=').replace(/, /g, ',').replace(/ ,/g, ',').replace(/} /g, '}').replace(/{ /g, '{').replace(/ }/g, '}').trim();
return commonReplacements;
};