Skip to content

Conversation

@pyramation
Copy link
Contributor

@pyramation pyramation commented Dec 27, 2025

Summary

Updates inquirerer dependency to version 4.1.2 across all packages that use it. This version includes a fix for a crash that occurred when filtering options in checkbox/autocomplete prompts resulted in zero matches and the user pressed arrow keys or space.

The bug fix was implemented in constructive-io/dev-utils#46 and published as inquirerer@4.1.2.

Packages updated:

  • packages/cli: inquirerer ^4.1.1 → ^4.1.2
  • packages/csv-to-pg: inquirerer ^4.1.0 → ^4.1.2
  • pgpm/cli: inquirerer ^4.1.1 → ^4.1.2, genomic ^5.0.2 → ^5.0.3
  • pgpm/core: inquirerer ^4.1.1 → ^4.1.2, genomic ^5.0.2 → ^5.0.3

Updates since last revision

Also updated genomic from ^5.0.2 to ^5.0.3 in pgpm/cli and pgpm/core. This was required because genomic@5.0.2 depended on inquirerer@4.1.1, which caused TypeScript type mismatch errors when pgpm/core imported Inquirerer from inquirerer@4.1.2 but passed it to genomic's scaffold function expecting inquirerer@4.1.1's type.

Review & Testing Checklist for Human

  • Run pgpm init in a workspace, get to the extensions checkbox, type a filter with no matches (e.g., "xyz"), then press UP/DOWN arrows - should no longer crash
  • Verify normal checkbox filtering still works when there ARE matching options
  • Confirm pnpm build passes locally without TypeScript errors (especially in pgpm/core)

Notes

Updates inquirerer to 4.1.2 which fixes a crash when filtering options
in checkbox/autocomplete prompts results in zero matches and the user
presses arrow keys or space.
@devin-ai-integration
Copy link
Contributor

🤖 Devin AI Engineer

I'll be helping with this pull request! Here's what you should know:

✅ I will automatically:

  • Address comments on this PR. Add '(aside)' to your comment to have me ignore it.
  • Look at CI failures and help fix them

Note: I can only respond to comments from users who have write access to this repository.

⚙️ Control Options:

  • Disable automatic comment and CI monitoring

Updates genomic from ^5.0.2 to ^5.0.3 to ensure consistent inquirerer
version resolution. genomic@5.0.2 depended on inquirerer@4.1.1 which
caused TypeScript type mismatch errors when pgpm/core used inquirerer@4.1.2.
@pyramation pyramation merged commit fd29159 into main Dec 27, 2025
34 checks passed
@pyramation pyramation deleted the devin/1766820610-update-inquirerer branch December 27, 2025 07:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants