diff --git a/package.json b/package.json index b186a6cb..b7c46e24 100644 --- a/package.json +++ b/package.json @@ -63,9 +63,9 @@ "@babel/runtime": "^7.12.5", "@types/aria-query": "^5.0.1", "aria-query": "5.3.0", - "chalk": "^4.1.0", "dom-accessibility-api": "^0.5.9", "lz-string": "^1.5.0", + "picocolors": "^1.1.1", "pretty-format": "^27.0.2" }, "devDependencies": { diff --git a/src/get-user-code-frame.js b/src/get-user-code-frame.js index 32de6a8d..a28685de 100644 --- a/src/get-user-code-frame.js +++ b/src/get-user-code-frame.js @@ -1,17 +1,17 @@ // We try to load node dependencies -let chalk = null +let picocolors = null let readFileSync = null let codeFrameColumns = null try { const nodeRequire = module && module.require + picocolors = nodeRequire.call(module, 'picocolors') readFileSync = nodeRequire.call(module, 'fs').readFileSync codeFrameColumns = nodeRequire.call( module, '@babel/code-frame', ).codeFrameColumns - chalk = nodeRequire.call(module, 'chalk') } catch { // We're in a browser environment } @@ -46,7 +46,7 @@ function getCodeFrame(frame) { linesBelow: 0, }, ) - return `${chalk.dim(frameLocation)}\n${codeFrame}\n` + return `${picocolors.dim(frameLocation)}\n${codeFrame}\n` } function getUserCodeFrame() {