host-css-variable
Version:
This is a library that pseudo-encapsulates host CSS variables for component based architectures.
10 lines (9 loc) • 441 B
text/typescript
type FunctionsResolver = (src: string, functions: string[]) => string;
const functionsResolver: FunctionsResolver = require('calc-loader/functions-resolver');
import { customPropertyResolver } from './custom-property-resolver';
export function hostCssVariableResolver(src: string): string {
const functions = ['host-variable', 'host-var', 'hvar'];
src = functionsResolver(src, functions);
src = customPropertyResolver(src)
return src;
}