Skip to content

Conversation

@FliPPeDround
Copy link
Member

@FliPPeDround FliPPeDround commented Nov 10, 2025

Update dependencies

Summary by CodeRabbit

  • Chores
    • Updated dependencies and development tools to latest compatible versions for improved stability and performance.

@coderabbitai
Copy link

coderabbitai bot commented Nov 10, 2025

Walkthrough

This PR updates dependency versions across multiple template package.json files, including uview-pro, @dcloudio packages, eslint, uni-echarts, and @uni-helper/vite-plugin-uni-pages. No logic or control flow modifications.

Changes

Cohort / File(s) Change Summary
UI Template Dependencies
packages/core/template/UI/uview-pro/package.json
uview-pro ^0.3.7 → ^0.3.10
Core Framework Dependencies
packages/core/template/base/package.json
All @dcloudio-scoped packages updated from 3.0.0-4070620250821001 to 3.0.0-4080520251106001
Linting Configuration
packages/core/template/config/lint/package.json
eslint ^9.39.0 → ^9.39.1
Module Dependencies
packages/core/template/module/uniEcharts/package.json
uni-echarts ^2.1.0 → ^2.1.1
Plugin Page Dependencies
packages/core/template/plugin/pages/package.json
@uni-helper/vite-plugin-uni-pages ^0.3.20 → ^0.3.21

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~5 minutes

  • All changes are routine dependency version bumps with no logic modifications
  • Updates are confined to package.json manifest files across 5 distinct locations
  • Homogeneous pattern of changes (consistent version-bump pattern throughout)

Possibly related PRs

Poem

🐰 A little hop, a version bump,
Dependencies take their rightful jump,
From old to new, the packages dance,
Each template gets its second chance,
Fresh code flows through, we're in the mood! ✨

Pre-merge checks and finishing touches

❌ Failed checks (1 inconclusive)
Check name Status Explanation Resolution
Title check ❓ Inconclusive The title 'chore: update deps' is vague and generic, using non-descriptive abbreviations that don't convey meaningful information about which dependencies were updated or their significance. Consider using a more specific title such as 'chore: bump uview-pro, @dcloudio packages, and other dependencies' or include specific version changes for clarity.
✅ Passed checks (2 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch chore/update-deps

📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 5f91506 and 442a9b9.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (5)
  • packages/core/template/UI/uview-pro/package.json (1 hunks)
  • packages/core/template/base/package.json (1 hunks)
  • packages/core/template/config/lint/package.json (1 hunks)
  • packages/core/template/module/uniEcharts/package.json (1 hunks)
  • packages/core/template/plugin/pages/package.json (1 hunks)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (20)
  • GitHub Check: test (--ts, -e, -p import -p pages -p layouts -p manifest -p filePlatform -p platformModifier -p ...
  • GitHub Check: test (--ts, -e, -p import -p pages -p layouts -p manifest -p filePlatform -p platformModifier -p ...
  • GitHub Check: test (--ts, -e, -p import -p pages -p layouts -p manifest -p filePlatform -p platformModifier -p ...
  • GitHub Check: test (--ts, -e, -p import -p pages -p layouts -p manifest -p filePlatform -p platformModifier -p ...
  • GitHub Check: test (--ts, -e, -p import -p pages -p layouts -p manifest -p filePlatform -p platformModifier -p ...
  • GitHub Check: test (--ts, -e, -p import -p pages -p layouts -p manifest -p filePlatform -p platformModifier -p ...
  • GitHub Check: test (--ts, -e, -p import -p pages -p layouts -p manifest -p filePlatform -p platformModifier -p ...
  • GitHub Check: test (-e, -p import -p pages -p layouts -p manifest -p filePlatform -p platformModifier -p middle...
  • GitHub Check: test (-e, -p import -p pages -p layouts -p manifest -p filePlatform -p platformModifier -p middle...
  • GitHub Check: test (-e, -p import -p pages -p layouts -p manifest -p filePlatform -p platformModifier -p middle...
  • GitHub Check: test (-e, -p import -p pages -p layouts -p manifest -p filePlatform -p platformModifier -p middle...
  • GitHub Check: test (-e, -p import -p pages -p layouts -p manifest -p filePlatform -p platformModifier -p middle...
  • GitHub Check: test (-e, -p import -p pages -p layouts -p manifest -p filePlatform -p platformModifier -p middle...
  • GitHub Check: test (-e, -p import -p pages -p layouts -p manifest -p filePlatform -p platformModifier -p middle...
  • GitHub Check: test (-e, -p import -p pages -p layouts -p manifest -p filePlatform -p platformModifier -p middle...
  • GitHub Check: test (-e, -p import -p pages -p layouts -p manifest -p filePlatform -p platformModifier -p middle...
  • GitHub Check: stable - x86_64-pc-windows-msvc - node@20
  • GitHub Check: stable - aarch64-apple-darwin - node@20
  • GitHub Check: stable - aarch64-pc-windows-msvc - node@20
  • GitHub Check: stable - i686-pc-windows-msvc - node@20
🔇 Additional comments (5)
packages/core/template/plugin/pages/package.json (1)

3-3: Patch-level bump is safe.

Updating @uni-helper/vite-plugin-uni-pages from ^0.3.20 to ^0.3.21 is a low-risk patch update and aligns with the caret constraint. This file requires no further action.

packages/core/template/module/uniEcharts/package.json (1)

4-4: Patch-level bump is safe.

Updating uni-echarts from ^2.1.0 to ^2.1.1 is a low-risk patch update and aligns with the caret constraint. The echarts dependency remains unchanged.

packages/core/template/config/lint/package.json (1)

8-8: Patch-level bump is safe.

Updating eslint from ^9.39.0 to ^9.39.1 is a low-risk patch update. Lint scripts remain unchanged and should continue to function without issue.

packages/core/template/UI/uview-pro/package.json (1)

3-3: Verify breaking changes in the minor version jump.

Updating uview-pro from ^0.3.7 to ^0.3.10 spans three patch versions. Since this is a prerelease (0.x.y) library, patch releases can include breaking changes. Before merging, verify the changelog for versions 0.3.8, 0.3.9, and 0.3.10 to ensure compatibility with generated projects and existing templates.

packages/core/template/base/package.json (1)

12-27: Verify prerelease version stability and compatibility.

Updating all @dcloudio packages from prerelease 3.0.0-4070620250821001 to 3.0.0-4080520251106001 represents a large jump (2.5+ months of build updates). Prerelease versions can introduce breaking changes. Before merging:

  1. Review the @dcloudio changelog or release notes for this prerelease update.
  2. Test generated projects using these new template dependencies to ensure they build and run correctly.
  3. Confirm that the generated projects have no unexpected behavioral changes.

This is especially important since templates are used to scaffold user projects.

Also applies to: 34-37


Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

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.

2 participants