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@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...)