UNPKG

svg-sprite-loader

Version:
21 lines (16 loc) 635 B
const replaceSpritePlaceholder = require('./replace-sprite-placeholder'); /** * @param {NormalModule|ExtractedModule} module * @param {Object<string, string>} replacements * @return {NormalModule|ExtractedModule} */ function replaceInModuleSource(module, replacements) { const source = module._source; if (typeof source === 'string') { module._source = replaceSpritePlaceholder(source, replacements); } else if (typeof source === 'object' && typeof source._value === 'string') { source._value = replaceSpritePlaceholder(source._value, replacements); } return module; } module.exports = replaceInModuleSource;