Package: eslint Version: 5.16.0~dfsg+~4.16.8-5 Severity: important Dear Maintainer,
Immediately after an installation of eslint, running eslint --init yields: Error: Cannot find module 'inquirer' Require stack: - /usr/share/nodejs/eslint/lib/config/config-initializer.js - /usr/share/nodejs/eslint/bin/eslint.js at Function.Module._resolveFilename (internal/modules/cjs/loader.js:815:15) at Function.Module._load (internal/modules/cjs/loader.js:667:27) at Module.require (internal/modules/cjs/loader.js:887:19) at require (internal/modules/cjs/helpers.js:74:18) at Object.<anonymous> (/usr/share/nodejs/eslint/lib/config/config-initializer.js:14:16) at Module._compile (internal/modules/cjs/loader.js:999:30) at Object.Module._extensions..js (internal/modules/cjs/loader.js:1027:10) at Module.load (internal/modules/cjs/loader.js:863:32) at Function.Module._load (internal/modules/cjs/loader.js:708:14) at Module.require (internal/modules/cjs/loader.js:887:19) I see there's a node-inquirer in recommends; that currently has no installation candidate on my system, but this behaviour would suggest this should really be a depends -- or, perhaps that a line or two on how to run eslint without it in the manpage or a README.Debian would be helpful. Incidentally, trying with eslint --no-eslintrc I also get a missing dependency: There was a problem loading formatter: ./formatters/stylish Error: Cannot find module 'text-table' Require stack: - /usr/share/nodejs/eslint/lib/formatters/stylish.js - /usr/share/nodejs/eslint/lib/cli-engine.js - /usr/share/nodejs/eslint/lib/cli.js - /usr/share/nodejs/eslint/bin/eslint.js -- perhaps node-table needs to be promoted to depends, too? Thanks, Markus -- System Information: Debian Release: bullseye/sid APT prefers testing-security APT policy: (500, 'testing-security'), (500, 'testing') Architecture: i386 (x86_64) Kernel: Linux 5.11.11 (SMP w/4 CPU threads) Kernel taint flags: TAINT_USER, TAINT_WARN, TAINT_OOT_MODULE Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /bin/bash Init: sysvinit (via /sbin/init) Versions of packages eslint depends on: ii node-ajv 6.12.6-2 ii node-concat-stream 2.0.0-1 ii node-debug 4.3.1+~cs4.1.5-1 ii node-doctrine 3.0.0-2 ii node-eslint-scope 5.1.1-1 ii node-eslint-utils 2.1.0-3 ii node-eslint-visitor-keys [node-types-e 2.0.0+~0.0.45-1 ii node-espree 7.3.1~dfsg1-1 ii node-esquery 1.3.1~ds-3 ii node-estraverse 5.2.0-1 ii node-esutils 2.0.3-1 ii node-file-entry-cache 6.0.0+~3.0.4+~2.0.0+~1.0.0+~2.0.1-1 ii node-functional-red-black-tree 1.0.1+20181105-4 ii node-glob 7.1.6+~7.1.3-1 ii node-globals 13.5.0-1 ii node-ignore 5.1.4-5 ii node-imurmurhash 0.1.4-1.1 ii node-json-schema [node-types-json-sche 0.3.0+~7.0.6-1 ii node-json-stable-stringify 1.0.1+~cs5.1.32-1 ii node-levn 0.3.0+dfsg-4 ii node-lodash 4.17.21+dfsg+~cs8.31.173-1 ii node-mkdirp 1.0.4+~1.0.1-1 ii node-optionator 0.9.1+dfsg-1 ii node-path-is-inside 1.0.2-1.1 ii node-progress 2.0.3-1 ii node-regenerate-unicode-properties 8.2.0+ds-1 ii node-regexpp 3.1.0-4 ii node-resolve-from [node-import-fresh] 5.0.0+~3.1.0+~3.3.0+~2.0.0-1 ii node-semver 7.3.4-1 ii node-strip-json-comments 3.1.1-1 ii nodejs 12.21.0~dfsg-4 Versions of packages eslint recommends: ii node-chalk 4.1.0-1 pn node-inquirer <none> ii node-js-yaml 3.14.1+dfsg+~3.12.6-2 ii node-strip-ansi 6.0.0-2 pn node-text-table <none> Versions of packages eslint suggests: pn node-babel-code-frame <none> pn node-babel-eslint <none> ii node-esprima 4.0.1+ds+~4.0.2-2 pn node-esprima-fb <none> pn node-table <none> -- no debconf information