From 71c75cb05d218da71dd0f476cb7824e00386b63e Mon Sep 17 00:00:00 2001 From: Niklas Mischkulnig <4586894+mischnic@users.noreply.github.com> Date: Mon, 1 Nov 2021 10:15:55 +0100 Subject: [PATCH] Make Webpack loader detection regex dramatically faster --- packages/resolvers/default/src/DefaultResolver.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/resolvers/default/src/DefaultResolver.js b/packages/resolvers/default/src/DefaultResolver.js index 3d6585b4b14..5261646adfa 100644 --- a/packages/resolvers/default/src/DefaultResolver.js +++ b/packages/resolvers/default/src/DefaultResolver.js @@ -5,7 +5,7 @@ import NodeResolver from '@parcel/node-resolver-core'; // Throw user friendly errors on special webpack loader syntax // ex. `imports-loader?$=jquery!./example.js` -const WEBPACK_IMPORT_REGEX = /\S+-loader\S*!\S+/g; +const WEBPACK_IMPORT_REGEX = /^\w+-loader(?:\?\S*)?!/; export default (new Resolver({ resolve({dependency, options, specifier}) {