Upgrade all dependencies to latest versions #89
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.
This PR upgrades all dependencies in the repository to their latest versions, including major version updates that required breaking change handling.
Major Updates
UnoCSS Ecosystem (0.63.4 → 66.3.3)
@unocss/core
,@unocss/rule-utils
,@unocss/preset-uno
,@unocss/reset
,unocss
>= 0.52.0
to>= 66.0.0
Development Tools
Frontend Dependencies (Playground)
Breaking Changes Handled
UnoCSS v66 API Changes
The most significant change was in UnoCSS v66 where
createGenerator
now returns a Promise instead of a direct instance:Updated all test files to properly handle the new async API by making the
createUno
helper function async and addingawait
to all generator creation calls.Test Snapshot Updates
Updated playground build test snapshots to reflect changes in CSS output format from the new UnoCSS version.
ESLint Configuration
Applied auto-fixes for new linting rules from @antfu/eslint-config v5, including import sorting and indentation adjustments.
Validation
All functionality has been verified to work correctly:
The preset functionality remains unchanged - this is purely a dependency maintenance update with necessary compatibility fixes.
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.