Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Dec 7, 2025

Bumps inquirer from 9.3.6 to 13.0.2.

Release notes

Sourced from inquirer's releases.

inquirer@13.0.2

  • Fix Typescript not discovering types when moduleResolution is set to commonjs (you probably want to fix that in your project if it's still in your tsconfig)

inquirer@13.0.0

Release Notes

🚨 Breaking Changes

This is a major release that modernizes the codebase for Node.js ≥ 20.

ESM Only - No More CommonJS Support

Impact: All packages are now ESM-only. CommonJS imports are no longer supported.

If you're on modern Node versions (≥ 20), this should be transparent and have no impact.

Node.js Version Requirement

Minimum Node.js version is now 20.x

Node.js versions below 20 are no longer supported. Please upgrade to Node.js 20 or later.

Node min versions: >=23.5.0 || ^22.13.0 || ^21.7.0 || ^20.12.0

Deprecated APIs Removed

The following deprecated APIs have been removed after being deprecated in previous releases:

list prompt alias removed (affects inquirer package only)

The list alias has been removed from the inquirer package. This only impacts users of the legacy inquirer package, not users of @inquirer/prompts or individual prompt packages.

// ❌ No longer available (inquirer package only)
import inquirer from 'inquirer';
const answer = await inquirer.prompt([
  { type: 'list', name: 'choice', message: 'Pick one:', choices: ['a', 'b'] }
]);
// ✅ Use 'select' instead
import inquirer from 'inquirer';
const answer = await inquirer.prompt([
{ type: 'select', name: 'choice', message: 'Pick one:', choices: ['a', 'b'] }
]);

helpMode theme property removed

// ❌ No longer available
const answer = await select({
</tr></table> 

... (truncated)

Commits
  • 9c72429 chore: Publish new release
  • e874a21 fix: Refresh yarn setup. Fixes #1902
  • 360184c fix: Fix Typescript commonjs module type declarations. Fixes #1902
  • c4972c7 Chore(deps-dev): Bump the testing group with 3 updates
  • 2abc5ea Chore(deps): Bump type-fest from 5.2.0 to 5.3.0 in the types group
  • bffa7bc Chore(deps-dev): Bump oxfmt in the formatting group
  • 9dd88e2 Chore(deps-dev): Bump the linting group with 3 updates
  • 65ec9ea chore: Review dependabot groupings
  • 2b864a8 reduce ignore pattern
  • a850a6e Chore(deps-dev): Bump @​lerna-lite/publish from 4.9.3 to 4.9.4
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [inquirer](https://github.com/SBoudrias/Inquirer.js) from 9.3.6 to 13.0.2.
- [Release notes](https://github.com/SBoudrias/Inquirer.js/releases)
- [Commits](https://github.com/SBoudrias/Inquirer.js/compare/inquirer@9.3.6...inquirer@13.0.2)

---
updated-dependencies:
- dependency-name: inquirer
  dependency-version: 13.0.2
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Dec 7, 2025
@dependabot dependabot bot requested a review from ttsukagoshi as a code owner December 7, 2025 13:58
@dependabot dependabot bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Dec 7, 2025
@github-actions
Copy link

github-actions bot commented Dec 7, 2025

Coverage report

Caution

Coverage does not meet threshold
Statements coverage not met for global: expected >=100%, but got 41.51925078043705%

St.
Category Percentage Covered / Total
🔴 Statements
41.52% (-58.48% 🔻)
399/961
🟢 Branches
93.88% (-6.12% 🔻)
46/49
🟡 Functions
65% (-35% 🔻)
13/20
🔴 Lines
41.52% (-58.48% 🔻)
399/961
Show files with reduced coverage 🔻
St.
File Statements Branches Functions Lines
🔴
... / convert.ts
0% (-100% 🔻)
0% (-100% 🔻)
0% (-100% 🔻)
0% (-100% 🔻)
🔴
... / init.ts
0% (-100% 🔻)
0% (-100% 🔻)
0% (-100% 🔻)
0% (-100% 🔻)
🟢 src/messages.ts
92.42% (-7.58% 🔻)
100%
20% (-80% 🔻)
92.42% (-7.58% 🔻)
🔴 src/utils.ts
0% (-100% 🔻)
0% (-100% 🔻)
0% (-100% 🔻)
0% (-100% 🔻)

Test suite run failed

Failed tests: 0/27. Failed suites: 3/9.
  ● Test suite failed to run

    src/utils.ts:5:20 - error TS2614: Module '"inquirer"' has no exported member 'QuestionCollection'. Did you mean to use 'import QuestionCollection from "inquirer"' instead?

    5 import inquirer, { QuestionCollection } from 'inquirer';
                         ~~~~~~~~~~~~~~~~~~


  ● Test suite failed to run

    Jest encountered an unexpected token

    Jest failed to parse a file. This happens e.g. when your code or its dependencies use non-standard JavaScript syntax, or when Jest is not configured to support such syntax.

    Out of the box Jest supports Babel, which will be used to transform your files into valid JS based on your Babel configuration.

    By default "node_modules" folder is ignored by transformers.

    Here's what you can do:
     • If you are trying to use ECMAScript Modules, see https://jestjs.io/docs/ecmascript-modules for how to enable it.
     • If you are trying to use TypeScript, see https://jestjs.io/docs/getting-started#using-typescript
     • To have some of your "node_modules" files transformed, you can specify a custom "transformIgnorePatterns" in your config.
     • If you need a custom transformation, specify a "transform" option in your config.
     • If you simply want to mock your non-JS modules (e.g. binary assets) you can stub them out with the "moduleNameMapper" config option.

    You'll find more details and examples of these config options in the docs:
    https://jestjs.io/docs/configuration
    For information about custom transformations, see:
    https://jestjs.io/docs/code-transformation

    Details:

    /home/runner/work/csv2gsheets/csv2gsheets/node_modules/@inquirer/prompts/dist/index.js:1
    export { default as checkbox, Separator } from '@inquirer/checkbox';
    ^^^^^^

    SyntaxError: Unexpected token 'export'

       7 | import { C2gError } from '../src/c2g-error';
       8 | import * as constants from '../src/constants';
    >  9 | import inquirer from 'inquirer';
         | ^
      10 | import { MESSAGES } from '../src/messages';
      11 | import * as utils from '../src/utils';
      12 |

      at Runtime.createScriptFromCode (node_modules/jest-runtime/build/index.js:1318:40)
      at Object.<anonymous> (node_modules/inquirer/dist/index.js:5:1)
      at Object.<anonymous> (test/utils.test.ts:9:1)


  ● Test suite failed to run

    Jest encountered an unexpected token

    Jest failed to parse a file. This happens e.g. when your code or its dependencies use non-standard JavaScript syntax, or when Jest is not configured to support such syntax.

    Out of the box Jest supports Babel, which will be used to transform your files into valid JS based on your Babel configuration.

    By default "node_modules" folder is ignored by transformers.

    Here's what you can do:
     • If you are trying to use ECMAScript Modules, see https://jestjs.io/docs/ecmascript-modules for how to enable it.
     • If you are trying to use TypeScript, see https://jestjs.io/docs/getting-started#using-typescript
     • To have some of your "node_modules" files transformed, you can specify a custom "transformIgnorePatterns" in your config.
     • If you need a custom transformation, specify a "transform" option in your config.
     • If you simply want to mock your non-JS modules (e.g. binary assets) you can stub them out with the "moduleNameMapper" config option.

    You'll find more details and examples of these config options in the docs:
    https://jestjs.io/docs/configuration
    For information about custom transformations, see:
    https://jestjs.io/docs/code-transformation

    Details:

    /home/runner/work/csv2gsheets/csv2gsheets/node_modules/@inquirer/prompts/dist/index.js:1
    export { default as checkbox, Separator } from '@inquirer/checkbox';
    ^^^^^^

    SyntaxError: Unexpected token 'export'

      2 |
      3 | import fs from 'fs';
    > 4 | import inquirer from 'inquirer';
        | ^
      5 |
      6 | import * as auth from '../src/auth';
      7 | import login from '../src/commands/login';

      at Runtime.createScriptFromCode (node_modules/jest-runtime/build/index.js:1318:40)
      at Object.<anonymous> (node_modules/inquirer/dist/index.js:5:1)
      at Object.<anonymous> (test/init.test.ts:4:1)

Report generated by 🧪jest coverage report action from fbf4e54

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants