[Pkg-javascript-devel] Bug#1024901: node-ts-loader needs chalk4

Israel Galadima izzygaladima at gmail.com
Sun Nov 27 18:40:31 GMT 2022


Package: node-ts-loader
Version: 9.4.1-1
Severity: important
X-Debbugs-Cc: izzygaladima at gmail.com,
pkg-javascript-devel at alioth-lists.debian.net

While packaging corepack for Debian, I encountered this error from its
dependency node-ts-loader:

------------------------------------------
ERROR in ./sources/_entryPoint.ts
Module build failed (from
../../../../../usr/share/nodejs/ts-loader/index.js):
TypeError: chalk.Instance is not a constructor
    at getTypeScriptInstance
(/usr/share/nodejs/ts-loader/dist/instances.js:34:20)
    at Object.loader (/usr/share/nodejs/ts-loader/dist/index.js:15:67)

webpack 5.75.0 compiled with 1 error in 271 ms
-------------------------------------------

The error is caused because we are trying to access Instance property from
the chalk object.
The Instance property is available in only chalk4 and Debian has chalk5.
In package.json for node-ts-loader, the chalk version specified is chalk4.
I believe we should embed chalk4 inside node-ts-loader.

-- System Information:
Debian Release: bookworm/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 5.10.102.1-microsoft-standard-WSL2 (SMP w/4 CPU threads)
Locale: LANG=en_NG.utf8, LC_CTYPE=en_NG.utf8 (charmap=UTF-8) (ignored:
LC_ALL set to en_NG.utf8), LANGUAGE=en_NG.utf8
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect

Versions of packages node-ts-loader depends on:
ii  node-chalk              5.1.2-1
ii  node-enhanced-resolve   5.10.0-1
ii  node-micromatch         4.0.5+~4.0.2-1
ii  node-semver             7.3.5+~7.3.9-1
ii  webpack [node-webpack]  5.75.0+dfsg+~cs17.16.14-1

node-ts-loader recommends no packages.

node-ts-loader suggests no packages.

-- no debconf information
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/pkg-javascript-devel/attachments/20221127/63777880/attachment.htm>


More information about the Pkg-javascript-devel mailing list