From c13fe33aa3e2f49bbcf45d8a1ea0e3fa7d8315ab Mon Sep 17 00:00:00 2001 From: Lieuwe Rooijakkers Date: Thu, 29 Sep 2016 21:59:06 +0200 Subject: [PATCH] coffeescript: improve es6 regex performance (#7846) --- packages/coffeescript/plugin/compile-coffeescript.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/coffeescript/plugin/compile-coffeescript.js b/packages/coffeescript/plugin/compile-coffeescript.js index d8ce16b906..f0d8b32d73 100644 --- a/packages/coffeescript/plugin/compile-coffeescript.js +++ b/packages/coffeescript/plugin/compile-coffeescript.js @@ -83,7 +83,7 @@ export class CoffeeCompiler extends CachingCompiler { let sourceMap = JSON.parse(output.v3SourceMap); - if (source.match(/`|\b(?:import|export|yield)\b/)) { + if (/`|\b(?:import|export|yield)\b/.test(source)) { // If source contains backticks or features that output as ES2015+, // pass the coffee output through babel-compiler const doubleRoastedCoffee =