Allow specifying a function/regex URL filter for external stylesheets

This commit is contained in:
Jason Miller
2018-04-03 16:59:41 -04:00
parent e9d91ab0f2
commit fa8c932f14

View File

@@ -26,6 +26,10 @@ const PARSE5_OPTS = {
module.exports = class CrittersWebpackPlugin { module.exports = class CrittersWebpackPlugin {
constructor(options) { constructor(options) {
this.options = options || {}; this.options = options || {};
this.urlFilter = this.options.filter;
if (this.urlFilter instanceof RegExp) {
this.urlFilter = this.urlFilter.test.bind(this.urlFilter);
}
} }
/** Invoked by Webpack during plugin initialization */ /** Invoked by Webpack during plugin initialization */