Skip to content

package updates#67

Merged
treardon17 merged 6 commits into
mainfrom
build/package-updates
Dec 19, 2025
Merged

package updates#67
treardon17 merged 6 commits into
mainfrom
build/package-updates

Conversation

@treardon17
Copy link
Copy Markdown
Collaborator

Summary

  • Update all dev dependencies to latest versions
  • Fix lint errors introduced by eslint-plugin-unicorn 62.0.0 (unicorn/no-immediate-mutation rule)
  • Add convenience scripts for checking/upgrading packages

Changes

Dependencies Updated

Package From To
@eslint/compat 1.4.0 2.0.0
@eslint/eslintrc 3.3.1 3.3.3
@eslint/js 9.37.0 9.39.2
@stylistic/eslint-plugin 5.4.0 5.6.1
@types/lodash 4.17.20 4.17.21
@vitest/coverage-v8 3.2.4 4.0.16
eslint 9.37.0 9.39.2
eslint-plugin-unicorn 61.0.2 62.0.0
globals 16.4.0 16.5.0
happy-dom 20.0.0 20.0.11
typedoc 0.28.14 0.28.15
typescript-eslint 8.46.1 8.50.0
vite 7.1.10 7.3.0
vitest 3.2.4 4.0.16

Code Changes

  • src/decorate.ts: Refactored to define get/set in object literal instead of mutating after creation (fixes unicorn/no-immediate-mutation)
  • src/reactivity/spec/scheduler.spec.ts: Initialize array with value instead of empty + immediate push

New Scripts

  • pnpm check-updates - Check for outdated packages
  • pnpm check-upgrade - Interactively upgrade packages

Test plan

  • All 295 tests pass
  • Lint passes
  • Build succeeds

Checklist

  • Assigned PR to myself
  • Added at least 1 person on the team as reviewer
  • Release Notes: PRs types that have the 🗒️ next to them also require release notes to be added to the CHANGELOG.md

@treardon17 treardon17 requested a review from bitencode December 19, 2025 21:14
@treardon17 treardon17 self-assigned this Dec 19, 2025
@treardon17 treardon17 merged commit 84c6cba into main Dec 19, 2025
4 checks passed
@treardon17 treardon17 deleted the build/package-updates branch December 19, 2025 21:19
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