chore(deps): bump babel, vite, vite-plugin-dts, @vitejs/plugin-vue, happy-dom, prettier, @unocss/preset-icons - #98
Merged
Conversation
…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.
|
|
🦋 Changeset detectedLatest commit: 6ff9567 The changes in this PR will be included in the next version bump. This PR includes changesets to release 0 packagesWhen 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 |
✅ Deploy Preview for effector-router ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
This was referenced Jul 24, 2026
- 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
force-pushed
the
claude/update-dependencies-dependabot-stf5dk
branch
from
July 24, 2026 22:55
2762bd0 to
6ff9567
Compare
sergeysova
marked this pull request as ready for review
July 26, 2026 16:48
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Applies the dependabot-proposed dependency bumps that build/test cleanly:
@babel/core7.29.0 → 7.29.6 (chore(deps): bump the npm_and_yarn group across 1 directory with 3 updates #93)vite7.3.2 → 7.3.5 — root catalog +examples/solid-router(chore(deps): bump the npm_and_yarn group across 1 directory with 3 updates #93)happy-dom20.8.3 → 20.8.9 (chore(deps): bump the npm_and_yarn group across 1 directory with 3 updates #93)prettier3.8.1 → 3.9.5 (chore(deps-dev): bump prettier from 3.8.1 to 3.9.5 #91)@vitejs/plugin-vue5.2.4 → 6.0.8 (chore(deps-dev): bump @vitejs/plugin-vue from 5.2.4 to 6.0.8 #90)@unocss/preset-icons66.6.4 → 66.7.5 (chore(deps-dev): bump @unocss/preset-icons from 66.6.4 to 66.7.5 #88)vite-plugin-dts4.5.4 → 5.0.3 (chore(deps-dev): bump vite-plugin-dts from 4.5.4 to 5.0.3 #87)vite-plugin-dts 5 renamed its
outDir/rollupTypesplugin options tooutDirs/bundleTypes, and now requires@microsoft/api-extractoras an explicit dependency instead of pulling it in transitively — updated every package'svite.config.tsand added the dependency accordingly. A fewvite.config.tsfiles 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:
typescript5.8.2 → 7.0.2 (dependabot #89). TypeScript 7's new compiler breaks@microsoft/api-extractor's.d.tsbundling inpackages/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/checkoutv3 → v4 inbuild.yml/pr-checks.yml, removes two genuinely unused test bindings, and adds avarsIgnorePattern: '^_'exception for the intentionalinfer _pattern inpackages/paths/lib/validate-path.ts.Type of change
Checklist
pnpm buildpassespnpm typecheckpassespnpm testpasses and I added/updated tests for my change — no test changes needed, existing suite covers thispnpm lintpassespnpm changeset), or an empty one for no-release changes (pnpm changeset --empty)