You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
15 lines
433 B
15 lines
433 B
const { interpolateName } = require('loader-utils');
|
|
|
|
/**
|
|
* @param {string} pattern
|
|
* @param {Object} options
|
|
* @param {string} options.resourcePath
|
|
* @param {string} [options.context]
|
|
* @param {string} [options.content]
|
|
*/
|
|
function interpolate(pattern, options) {
|
|
const { resourcePath, context, content } = options;
|
|
return interpolateName({ resourcePath }, pattern, { context, content });
|
|
}
|
|
|
|
module.exports = interpolate;
|
|
|