chalk/supports-color


The issue has been closed
SyntaxError in index.js #146
tryptophane posted onGitHub
In our project, suppport-color gets installed as a dependency of lint-staged.
lint-staged: 13.1.0 support-color: 9.3.0 node: 12.22.3 (old, I know...)
We now get this error message when performing lint-staged:
file:///<my-project>/frontend/node_modules/lint-staged/node_modules/supports-color/index.js:6
function hasFlag(flag, argv = globalThis.Deno?.args ?? process.argv) {
^
SyntaxError: Unexpected token '.'
at Loader.moduleStrategy (internal/modules/esm/translators.js:140:18)
This seems to be caused by commit b3d6534a81085d61dc790b6bde20df2c18e64a57 (Improve Deno compatibility (#142))
function hasFlag(flag, argv = globalThis.Deno?.args ?? process.argv) {
We now have to lock supports-color to version 9.2.2 in package-lock.json to be able to perform lint-staged.