svg-sprite-loader
Version:
SVG sprite loader for Webpack
14 lines (11 loc) • 383 B
JavaScript
// eslint-disable-next-line import/no-extraneous-dependencies
const ruleMatcher = require('webpack/lib/ModuleFilenameHelpers').matchObject;
/**
* @param {string} request
* @param {Rule[]} rules Webpack loaders config
* @return {Rule[]}
*/
function getMatchedRules(request, rules) {
return rules.filter(rule => ruleMatcher(rule, request));
}
module.exports = getMatchedRules;