From c5d6dbf4f2a46ffb6f672fff598706804cb50512 Mon Sep 17 00:00:00 2001 From: Sjors Ottjes Date: Mon, 18 Dec 2017 10:38:37 +0100 Subject: [PATCH] fix bug in purgecss extractor `content.match` will return `null` on files without any matches (e.g. empty files). This causes purgecss to fail. Returning an empty array on falsey values fixes this --- docs/source/docs/controlling-file-size.blade.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/source/docs/controlling-file-size.blade.md b/docs/source/docs/controlling-file-size.blade.md index 8ca824df6..298401e72 100644 --- a/docs/source/docs/controlling-file-size.blade.md +++ b/docs/source/docs/controlling-file-size.blade.md @@ -165,7 +165,7 @@ let PurgecssPlugin = require("purgecss-webpack-plugin"); // https://github.com/FullHuman/purgecss#extractor class TailwindExtractor { static extract(content) { - return content.match(/[A-z0-9-:\/]+/g); + return content.match(/[A-z0-9-:\/]+/g) || []; } }