UNPKG

@oaleynik/dart-sass-variable-loader

Version:

Sass variable loader module for webpack (dart)

11 lines (9 loc) 428 B
import loaderUtils from 'loader-utils'; import getVariables from './get-variables'; import parseVariables from './parse-variables'; module.exports = function sassVariableLoader(content) { this.cacheable(); // Flag loader as cacheable const opts = Object.assign({}, loaderUtils.getOptions(this)); const variables = parseVariables(getVariables(content), opts); return `module.exports = ${JSON.stringify(variables)};`; };