diff --git a/package.json b/package.json index b186a6cb..6fab4ee4 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": { @@ -80,6 +80,7 @@ "typescript": "^4.1.2" }, "overrides": { + "@babel/helper-compilation-targets": "7.24.7", "browserslist": "4.21.8", "caniuse-lite": "1.0.30001502" }, diff --git a/src/get-user-code-frame.js b/src/get-user-code-frame.js index 32de6a8d..4f6b2047 100644 --- a/src/get-user-code-frame.js +++ b/src/get-user-code-frame.js @@ -1,5 +1,5 @@ // We try to load node dependencies -let chalk = null +let picocolors = null let readFileSync = null let codeFrameColumns = null @@ -11,7 +11,7 @@ try { module, '@babel/code-frame', ).codeFrameColumns - chalk = nodeRequire.call(module, 'chalk') + picocolors = nodeRequire.call(module, 'picocolors') } 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() {