From d2113d4881371e410ad434cad4167e2d3b9da0dd Mon Sep 17 00:00:00 2001 From: Simon Lydell Date: Fri, 13 Jan 2017 18:11:44 +0100 Subject: [PATCH] babel-code-frame: Upgrade to js-tokens@3 (#5094) That version brings a big performance boost. --- packages/babel-code-frame/package.json | 2 +- packages/babel-code-frame/src/index.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/babel-code-frame/package.json b/packages/babel-code-frame/package.json index f480727283..82b2bcdc10 100644 --- a/packages/babel-code-frame/package.json +++ b/packages/babel-code-frame/package.json @@ -10,6 +10,6 @@ "dependencies": { "chalk": "^1.1.0", "esutils": "^2.0.2", - "js-tokens": "^2.0.0" + "js-tokens": "^3.0.0" } } diff --git a/packages/babel-code-frame/src/index.js b/packages/babel-code-frame/src/index.js index 05637e9e40..1e570ab692 100644 --- a/packages/babel-code-frame/src/index.js +++ b/packages/babel-code-frame/src/index.js @@ -1,4 +1,4 @@ -import jsTokens from "js-tokens"; +import jsTokens, {matchToToken} from "js-tokens"; import esutils from "esutils"; import Chalk from "chalk"; @@ -47,7 +47,7 @@ const BRACKET = /^[()\[\]{}]$/; function getTokenType(match) { let [offset, text] = match.slice(-2); - let token = jsTokens.matchToToken(match); + let token = matchToToken(match); if (token.type === "name") { if (esutils.keyword.isReservedWordES6(token.value)) {