Skip to content

fix(deps): update dependencies#23

Merged
Jercik merged 2 commits into
mainfrom
chore/dependency-updates
Jun 10, 2026
Merged

fix(deps): update dependencies#23
Jercik merged 2 commits into
mainfrom
chore/dependency-updates

Conversation

@Jercik

@Jercik Jercik commented Jun 10, 2026

Copy link
Copy Markdown
Owner

Routine dependency refresh, surfaced by the j4k-align audit.

Non-major updates

@inquirer/prompts, @types/node, @typescript/native-preview (stays on the beta tag spec), @vitest/coverage-v8, knip, oxfmt, oxlint, oxlint-config-j4k 2.7.2, oxlint-tsgolint, vitest.

oxlint-config-j4k 2.7.2 enables vitest prefer-strict-equal and eslint prefer-named-capture-group. Flagged code reworked: 21 assertions tightened to toStrictEqual, and the Cygwin/MSYS drive-path regex in normalize-git-path.ts now uses named capture groups (?<drive>, ?<rest>).

Major: commander 14 → 15 (+ @commander-js/extra-typings 15)

Breaking changes reviewed against the v15 changelog:

  • ESM-only — this package is ESM ("type": "module"), no impact.
  • Node ≥ 22.12engines already requires >= 24.
  • Negated-option defaults — this repo pairs -i, --interactive with --no-interactive, the one case the change targets. Verified empirically (same probe script against v14 and v15): with this definition order v14 already left the default undefined, which is exactly the v15 standardized behavior — opts() is {} by default and {"interactive":false} with --no-interactive under both majors. No behavior change.

CLI smoke-tested (--help, --dry-run --no-interactive <target>), full suite green locally (54 tests, typecheck, lint, knip, fta, format).

Jercik added 2 commits June 10, 2026 07:05
oxlint-config-j4k 2.7.2 enables vitest prefer-strict-equal and eslint
prefer-named-capture-group; assertions tightened to toStrictEqual and
the drive-path regex now uses named capture groups.
ESM-only release; this package is ESM and requires Node >= 24, so the
v15 constraints are already satisfied. The paired -i/--no-interactive
options keep their undefined default: verified empirically that v14
with this definition order already left the default unset, matching
the v15 standardized behavior.
github-actions[bot]

This comment was marked as resolved.

github-actions[bot]

This comment was marked as resolved.

github-actions[bot]

This comment was marked as resolved.

github-actions[bot]

This comment was marked as resolved.

github-actions[bot]

This comment was marked as resolved.

github-actions[bot]

This comment was marked as resolved.

@Jercik Jercik merged commit 91c1273 into main Jun 10, 2026
9 checks passed
@Jercik Jercik deleted the chore/dependency-updates branch June 10, 2026 06:10
@github-actions

Copy link
Copy Markdown

🎉 This PR is included in version 1.4.4 🎉

The release is available on:

Your semantic-release bot 📦🚀

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

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant