[Pkg-javascript-devel] Bug#1004503: Bug#1004503: Bug#1004503: node-tap: Please update to version 15

Yadd yadd at debian.org
Sun Jan 30 17:52:39 GMT 2022


On 30/01/2022 12:36, Yadd wrote:
> On 30/01/2022 12:34, Yadd wrote:
>> On 29/01/2022 18:26, Yadd wrote:
>>> Package: node-tap
>>> Version: 12.0.1+ds-4
>>> Severity: normal
>>>
>>> node-tap is outdated, version 15 is needed for some package (npm at
>>> least).
>>>
>>> Dependencies state:
>>>
>>> # tap at 15.1.6 (node-tap)
>>> DEPENDENCIES:
>>>    node-ansi-escapes (ansi-escapes)
>>>    node-auto-bind (auto-bind)
>>>    node-babel7
>>>    node-chalk (chalk)
>>>    node-chokidar (chokidar)
>>>    node-cli-boxes (cli-boxes)
>>>    node-cli-cursor (cli-cursor)
>>>    node-cli-truncate (cli-truncate)
>>>    node-cliui (cliui)
>>>    node-convert-source-map (convert-source-map)
>>>    node-coveralls (coveralls)
>>>    node-decamelize (decamelize)
>>>    node-diff (diff)
>>>    node-es6-error (es6-error)
>>>    node-esprima (esprima)
>>>    node-find-cache-dir (find-cache-dir)
>>>    node-find-up (find-up)
>>>    node-foreground-child (foreground-child)
>>>    node-glob (glob)
>>>    node-graceful-fs (graceful-fs)
>>>    node-indent-string (indent-string)
>>>    node-is-windows (is-windows)
>>>    node-isexe (isexe)
>>>    node-istanbul
>>>    node-jest-debbundle (is-ci)
>>>    node-lodash (lodash)
>>>    node-lodash-packages (lodash.flattendeep)
>>>    node-make-dir (make-dir)
>>>    node-minipass (minipass)
>>>    node-mkdirp (mkdirp)
>>>    node-ms (ms)
>>>    node-opener (opener)
>>>    node-p-map (p-map)
>>>    node-punycode (punycode)
>>>    node-react (@types/react, react, react-reconciler, scheduler)
>>>    node-read-pkg (type-fest)
>>>    node-resolve-from (callsites, resolve-from)
>>>    node-rimraf (rimraf)
>>>    node-shell-quote (shell-quote)
>>>    node-signal-exit (signal-exit)
>>>    node-slice-ansi (slice-ansi)
>>>    node-source-map-support (source-map-support)
>>>    node-stack-utils (stack-utils)
>>>    node-string-width (string-width)
>>>    node-strip-ansi (strip-ansi)
>>>    node-tap-mocha-reporter (tap-mocha-reporter)
>>>    node-tap-parser (tap-parser)
>>>    node-which (which)
>>>    node-widest-line (widest-line)
>>>    node-wrap-ansi (wrap-ansi)
>>>    node-write-file-atomic (write-file-atomic)
>>>    node-ws (ws)
>>>    node-yaml (yaml)
>>>    node-yargs (yargs)
>>
>> I added nyc into node-istanbul (nyc is the new istanbul command line). 
>> New missing modules list
>>
>> MISSING:
>> tap
>>   └── @isaacs/import-jsx (4.0.1)
>>       └── caller-path (3.0.1)
>>           └── caller-callsite (4.1.0)
>>   └── findit (2.0.0)
>>   └── ink (3.2.0)
>>       └── code-excerpt (3.0.0)
>>           └── convert-to-spaces (1.0.2)
>>       └── patch-console (1.0.0)
>>       └── react-devtools-core (4.23.0)
>>       └── yoga-layout-prebuilt (1.10.0)
>>           └── @types/yoga-layout (1.9.2)
>>   └── jackspeak (1.4.1)
>>   └── libtap (1.1.4)
>>       └── async-hook-domain (2.0.4)
>>       └── tap-yaml (1.0.0)
>>       └── tcompare (5.0.7)
>>   └── (^) tap-yaml (1.0.0)
>>   └── (^) tcompare (5.0.7)
>>   └── treport (3.0.2)
>>       └── (^) @isaacs/import-jsx (4.0.1)
>>       └── cardinal (2.1.1)
>>           └── ansicolors (0.3.2)
>>           └── redeyed (2.1.1)
>>       └── (^) ink (3.2.0)
>>       └── unicode-length (2.0.2)
> 
> ink is a command-line test utility for react

ink requires yoga-layout-prebuilt which is hard to rebuild: I got a lot 
of error when trying to `node-gyp build` yoga-layout. It seems at least 
that it requires a newer nodejs.

For now, I'll try to update node-tap without ink. It will be able to 
test many things except react components (AFAIK...)



More information about the Pkg-javascript-devel mailing list