From 7d928e0af939a59c829177b0120e0bc5998026f3 Mon Sep 17 00:00:00 2001 From: Oliver Davies Date: Wed, 1 Apr 2020 09:57:05 +0100 Subject: [PATCH] Include the .pcss extension for PostCSS files --- lib/config-generator.js | 1 + test/config-generator.js | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/config-generator.js b/lib/config-generator.js index e2e133a8..0f397fcd 100644 --- a/lib/config-generator.js +++ b/lib/config-generator.js @@ -245,6 +245,7 @@ class ConfigGenerator { // files. const cssExtensions = ['css']; if (this.webpackConfig.usePostCssLoader) { + cssExtensions.push('pcss'); cssExtensions.push('postcss'); } diff --git a/test/config-generator.js b/test/config-generator.js index f971b662..1f1b146f 100644 --- a/test/config-generator.js +++ b/test/config-generator.js @@ -1340,7 +1340,7 @@ describe('The config-generator function', () => { findRule(/\.(css)$/, actualConfig.module.rules); }).not.to.throw(); expect(function() { - findRule(/\.(css|postcss)$/, actualConfig.module.rules); + findRule(/\.(css|pcss|postcss)$/, actualConfig.module.rules); }).to.throw(); }); @@ -1358,7 +1358,7 @@ describe('The config-generator function', () => { findRule(/\.(css)$/, actualConfig.module.rules); }).to.throw(); expect(function() { - findRule(/\.(css|postcss)$/, actualConfig.module.rules); + findRule(/\.(css|pcss|postcss)$/, actualConfig.module.rules); }).to.not.throw(); }); });