import type { Prefixes, ProcessorOptions } from '../types.js' export function getPrefixes(options: ProcessorOptions): Prefixes { const classPrefix = options.prefix ? `${options.prefix}\\:` : '' const variablePrefix = options.prefix ? `${options.prefix}-` : '' return { classPrefix, variablePrefix } } export function processCssVariables( rawCssVars: string, variablePrefix: string, ): string { return rawCssVars.replace(/var\(--([^)]+)\)/g, `var(--${variablePrefix}$1)`) }