How to use the loader-utils.interpolatename function in loader-utils

To help you get started, we’ve selected a few loader-utils examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github jhamlet / svg-react-loader / lib / loader.js View on Github external
if (tagname) {
            options.root.tagname = tagname;
        }
        if (tagprops) {
            options.root.props = tagprops;
        }
    }

    options.propsMap = Array.isArray(propsMap)?
        propsMap.reduce(mapKeyValue, {}) : propsMap;

    options.classIdPrefix =
        classIdPrefix === true ?
            displayName + '__' :
            typeof classIdPref === 'string' ?
                lutils.interpolatename(context, classIdPrefix) :
                classIdPrefix;

    if (params.filters) {
        filters =
            filters.
            concat(
                params.
                filters.
                map(function (name) {
                    return typeof name === 'function' ?
                        name :
                        require(context.resolveSync(context.context, name));
                })
            );
    }