From 43853dd603f3e9da5cfddf3f8bd6a578102de6ca Mon Sep 17 00:00:00 2001 From: Jannick Garthen Date: Sun, 17 Feb 2019 17:27:59 +0100 Subject: [PATCH] Fix postcss composes dependency regexp to include all kind of class names --- packages/core/parcel-bundler/src/assets/CSSAsset.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/core/parcel-bundler/src/assets/CSSAsset.js b/packages/core/parcel-bundler/src/assets/CSSAsset.js index 2aac32ace8d..76cc0998ad5 100644 --- a/packages/core/parcel-bundler/src/assets/CSSAsset.js +++ b/packages/core/parcel-bundler/src/assets/CSSAsset.js @@ -6,8 +6,8 @@ const CssSyntaxError = require('postcss/lib/css-syntax-error'); const URL_RE = /url\s*\("?(?![a-z]+:)/; const IMPORT_RE = /@import/; -const COMPOSES_RE = /composes:\s*[a-zA-Z,\s]+from\s*("|').*("|')\s*;?/; -const FROM_IMPORT_RE = /[a-zA-Z,\s]+from\s*(?:"|')(.*)(?:"|')\s*;?/; +const COMPOSES_RE = /composes:.+from\s*("|').*("|')\s*;?/; +const FROM_IMPORT_RE = /.+from\s*(?:"|')(.*)(?:"|')\s*;?/; const PROTOCOL_RE = /^[a-z]+:/; class CSSAsset extends Asset {