Skip to content

chore(deps): bump babel, vite, vite-plugin-dts, @vitejs/plugin-vue, happy-dom, prettier, @unocss/preset-icons - #98

Merged
sergeysova merged 2 commits into
mainfrom
claude/update-dependencies-dependabot-stf5dk
Jul 26, 2026
Merged

chore(deps): bump babel, vite, vite-plugin-dts, @vitejs/plugin-vue, happy-dom, prettier, @unocss/preset-icons#98
sergeysova merged 2 commits into
mainfrom
claude/update-dependencies-dependabot-stf5dk

Conversation

@sergeysova

@sergeysova sergeysova commented Jul 24, 2026

Copy link
Copy Markdown
Member

Summary

Applies the dependabot-proposed dependency bumps that build/test cleanly:

vite-plugin-dts 5 renamed its outDir/rollupTypes plugin options to outDirs/bundleTypes, and now requires @microsoft/api-extractor as an explicit dependency instead of pulling it in transitively — updated every package's vite.config.ts and added the dependency accordingly. A few vite.config.ts files were also missing /// <reference types="vitest/config" />, which the new dts tooling's stricter config type-checking surfaced; added it where needed. Reformatted a handful of union types to match prettier 3.9's updated style (eslint --fix).

Not included: typescript 5.8.2 → 7.0.2 (dependabot #89). TypeScript 7's new compiler breaks @microsoft/api-extractor's .d.ts bundling in packages/core (Symbol not found for identifier: Omit), so that bump isn't mergeable yet. PR #89 will be closed with an explanation; the others (#87, #88, #90, #91, #93) are superseded by this PR and will be closed too.

Added an empty changeset since this is dev-tooling only, no published package behavior changes.

Also fixes CI warnings surfaced while auditing this branch: bumps actions/checkout v3 → v4 in build.yml/pr-checks.yml, removes two genuinely unused test bindings, and adds a varsIgnorePattern: '^_' exception for the intentional infer _ pattern in packages/paths/lib/validate-path.ts.

Type of change

  • 🧹 Chore / CI

Checklist

…appy-dom, prettier, @unocss/preset-icons

Applies the dependabot-proposed bumps (#87, #88, #90, #91, #93):
- @babel/core 7.29.0 -> 7.29.6
- vite 7.3.2 -> 7.3.5 (root catalog + solid-router example)
- vite-plugin-dts 4.5.4 -> 5.0.3
- @vitejs/plugin-vue 5.2.4 -> 6.0.8
- happy-dom 20.8.3 -> 20.8.9
- prettier 3.8.1 -> 3.9.5
- @unocss/preset-icons 66.6.4 -> 66.7.5

vite-plugin-dts 5 renamed its `outDir`/`rollupTypes` options to
`outDirs`/`bundleTypes` and now requires `@microsoft/api-extractor` as an
explicit dependency rather than pulling it in transitively; updated all
package vite.config.ts files and added the dependency accordingly. Also
added `/// <reference types="vitest/config" />` to the vite.config.ts
files that were missing it, needed for the `test` field to type-check
under the new dts tooling. Reformatted a handful of union types per
prettier 3.9's updated style.

The typescript 5.8.2 -> 7.0.2 bump (dependabot #89) is intentionally
skipped: TypeScript 7's new compiler breaks @microsoft/api-extractor's
.d.ts bundling in packages/core ("Symbol not found for identifier:
Omit"), so PR #89 is closed as not mergeable for now.
@bolt-new-by-stackblitz

Copy link
Copy Markdown

Review PR in StackBlitz Codeflow Run & review this pull request in StackBlitz Codeflow.

@changeset-bot

changeset-bot Bot commented Jul 24, 2026

Copy link
Copy Markdown

🦋 Changeset detected

Latest commit: 6ff9567

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 0 packages

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@netlify

netlify Bot commented Jul 24, 2026

Copy link
Copy Markdown

Deploy Preview for effector-router ready!

Name Link
🔨 Latest commit 6ff9567
🔍 Latest deploy log https://app.netlify.com/projects/effector-router/deploys/6a63ed54faa87100086bcfd2
😎 Deploy Preview https://deploy-preview-98--effector-router.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.
🤖 Make changes Run an agent on this branch

To edit notification comments on pull requests, go to your Netlify project configuration.

- Bump actions/checkout v3 -> v4 in build.yml and pr-checks.yml
  (typecheck/lint/test jobs). v3 targets Node 20, which GitHub Actions
  now runs by force-upgrading to Node 24 with a deprecation warning on
  every job; the rest of the workflows were already on v4.
- Remove genuinely unused `router`/`nextTick` bindings flagged by
  @typescript-eslint/no-unused-vars in the core and vue quick-start
  tests.
- Add a `varsIgnorePattern: '^_'` exception to the same rule so the
  intentional `infer _` "skip one char" pattern in
  packages/paths/lib/validate-path.ts's template-literal types no
  longer reports as unused.
@sergeysova
sergeysova force-pushed the claude/update-dependencies-dependabot-stf5dk branch from 2762bd0 to 6ff9567 Compare July 24, 2026 22:55
@sergeysova
sergeysova marked this pull request as ready for review July 26, 2026 16:48
@sergeysova
sergeysova merged commit 1485c78 into main Jul 26, 2026
14 checks passed
@sergeysova
sergeysova deleted the claude/update-dependencies-dependabot-stf5dk branch July 26, 2026 16:48
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.

1 participant