UNPKG

sass-variable-loader

Version:
12 lines (9 loc) 429 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)};`; };