[Pkg-javascript-devel] Bug#1024901: Bug#1024901: node-ts-loader needs chalk4
Pirate Praveen
praveen at onenetbeyond.org
Mon Nov 28 06:15:58 GMT 2022
On ഞാ, നവം 27 2022 at 07:40:31 വൈകു +01:00:00
+01:00:00, Israel Galadima <izzygaladima at gmail.com> wrote:
> Package: node-ts-loader
> Version: 9.4.1-1
> Severity: important
> X-Debbugs-Cc: izzygaladima at gmail.com <mailto:izzygaladima at gmail.com>,
> pkg-javascript-devel at alioth-lists.debian.net
> <mailto:pkg-javascript-devel at alioth-lists.debian.net>
>
> While packaging corepack for Debian, I uencountered 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.
>
The preferred way is to update node-ts-loader to use chalk 5 and
forward patch upstream. If that is too much work, then only embed it.
> -- 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/20221128/79b5a65c/attachment.htm>
More information about the Pkg-javascript-devel
mailing list