Skip to content

Update all Yarn dependencies (2026-09-14) - #846

Merged
gerbenmeyer merged 2 commits into
masterfrom
depfu/batch_all/yarn/2026-09-14
Sep 18, 2026
Merged

gerbenmeyer merged 2 commits into
masterfrom
depfu/batch_all/yarn/2026-09-14

Conversation

@depfu

@depfu depfu Bot commented Sep 14, 2026

Copy link
Copy Markdown
Contributor

This is your weekly update of all Yarn dependencies. Please take a good look at what changed and the test results before merging this pull request.

What changed?

✳️ @dr.pogodin/eslint-configs (0.2.14 → 0.3.6, major) · Repo · Release · Diff


Depfu Status

Depfu will only send you the next scheduled PR once you merge or close this one.

All Depfu comment commands
@​depfu refresh
Rebases against your default branch and redoes this update
@​depfu recreate
Recreates this PR, overwriting any edits that you've made to it
@​depfu merge
Merges this PR once your tests are passing and conflicts are resolved
@​depfu cancel merge
Cancels automatic merging of this PR
@​depfu close
Closes this PR and deletes the branch
@​depfu reopen
Restores the branch and reopens this PR (if it's closed)

@depfu depfu Bot added the depfu label Sep 14, 2026
@depfu
depfu Bot requested a review from gerbenmeyer September 14, 2026 06:14
…d a TS 6 resolution

@dr.pogodin/eslint-configs 0.3.x depends on typescript ^7 and eslint ^10.
TypeScript 7 ships no JS API, and typescript-eslint (peer typescript
<6.1.0) throws at load time when it resolves to it. Yarn hoists
@typescript-eslint/eslint-plugin next to eslint-plugin-jest inside the
eslint-configs package, where `typescript` resolves to the nested 7.0.2
copy, so merely importing the configs fails with "typescript-eslint does
not support TS 7.0".

- Pin eslint-configs' own typescript dependency to 6.0.3 via a scoped
  Yarn resolution, matching the project's TypeScript. typescript-eslint
  gets the TS 6 API it needs and the tree is back to a single typescript
  copy. This is the side-by-side approach from the TS 7 announcement;
  revisit once typescript-eslint supports the TS 7.1 API
  (typescript-eslint/typescript-eslint#10940).
- Upgrade eslint 9.39.2 -> 10.10.0, which is what eslint-configs 0.3
  targets (its 0.3.0 release is the ESLint 10 migration). This dedupes
  the nested ESLint 10 copy. eslint-plugin-import, eslint-plugin-react and
  eslint-plugin-jsx-a11y still declare eslint ^9 as a peer, so Yarn warns,
  but they run fine under ESLint 10 (eslint-configs ships exactly that
  combination) and lint passes on all files.

Verified locally: yarn --immutable, build, prettier:check, lint,
typecheck and test all pass.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@gerbenmeyer
gerbenmeyer merged commit 480a871 into master Sep 18, 2026
1 check passed
@gerbenmeyer
gerbenmeyer deleted the depfu/batch_all/yarn/2026-09-14 branch September 18, 2026 08:38
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