From fa8c932f14d3292fa595293875b283a1ce933a67 Mon Sep 17 00:00:00 2001 From: Jason Miller Date: Tue, 3 Apr 2018 16:59:41 -0400 Subject: [PATCH] Allow specifying a function/regex URL filter for external stylesheets --- config/critters-webpack-plugin.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/config/critters-webpack-plugin.js b/config/critters-webpack-plugin.js index 6e853b53..c46772f2 100644 --- a/config/critters-webpack-plugin.js +++ b/config/critters-webpack-plugin.js @@ -26,6 +26,10 @@ const PARSE5_OPTS = { module.exports = class CrittersWebpackPlugin { constructor(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 */