Skip to content

Conversation

@FliPPeDround
Copy link
Member

@FliPPeDround FliPPeDround commented Dec 15, 2025

Update dependencies

Summary by CodeRabbit

  • Chores
    • Updated multiple dependencies across project templates, including UI frameworks, development tools, linting configuration, TypeScript utilities, charting libraries, and plugin packages to their latest compatible versions.

✏️ Tip: You can customize this high-level summary in your review settings.

@coderabbitai
Copy link

coderabbitai bot commented Dec 15, 2025

Walkthrough

This pull request updates dependency versions across six package.json files in the template directory. Changes include bumps to uview-pro, multiple @dcloudio packages, @uni-helper packages, eslint, @types/node, vue-tsc, uni-echarts, and @uni-helper/vite-plugin-uni-manifest. No code logic or functionality is modified.

Changes

Cohort / File(s) Summary
UI Dependencies
packages/core/template/UI/uview-pro/package.json
uview-pro: ^0.4.3 → ^0.4.5
Base Dependencies
packages/core/template/base/package.json
Multiple @dcloudio/uni-\* packages: 3.0.0-4080520251106001 → 3.0.0-4080720251210001; @uni-helper/unh: ^0.2.7 → ^0.2.9
Config Dependencies
packages/core/template/config/lint/package.json, packages/core/template/config/typescript/package.json
lint: @uni-helper/eslint-config ^0.5.0 → ^0.6.1, eslint ^9.39.1 → ^9.39.2; typescript: @types/node ^24.10.1 → ^24.10.4, vue-tsc ^3.1.7 → ^3.1.8
Module Dependencies
packages/core/template/module/uniEcharts/package.json
uni-echarts: ^2.2.5 → ^2.3.0
Plugin Dependencies
packages/core/template/plugin/manifest/package.json
@uni-helper/vite-plugin-uni-manifest: ^0.2.11 → ^0.2.12

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

All changes are straightforward, repetitive dependency version bumps with no logic modifications, structural changes, or behavioral implications. The consistency and simplicity of edits across files minimizes cognitive load during review.

Possibly related PRs

  • chore: update deps #146: Updates dependency versions across overlapping template package.json files (uview-pro, base, config/lint, config/typescript, plugin/manifest).
  • chore: update deps #149: Modifies the same set of template package.json files with coordinated dependency version bumps.
  • chore: update deps #121: Updates dependency versions in overlapping template files (base, config/lint, config/typescript).

Poem

🐰 Hop, hop, hooray! Dependencies dance,
Versions spin 'round in a joyful prance,
From 0.4 to 0.5, they leap so high,
Packages polished beneath the sky! ✨

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. While it references updating dependencies (which is the main change), it uses a non-descriptive abbreviation ('deps') that doesn't clearly convey meaningful information about which dependencies were updated or their scope. Consider using a more descriptive title like 'chore: update package dependencies across templates' or 'chore: bump dependency versions in template configs' to better convey the scope and nature of the updates.
✅ 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 036a7af and 08ab03b.

⛔ Files ignored due to path filters (1)
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (6)
  • 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/config/typescript/package.json (1 hunks)
  • packages/core/template/module/uniEcharts/package.json (1 hunks)
  • packages/core/template/plugin/manifest/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). (7)
  • GitHub Check: test (-t vitesse, 20.x, windows-latest)
  • GitHub Check: test (-t vitesse, 20.x, macos-latest)
  • GitHub Check: stable - x86_64-pc-windows-msvc - node@20
  • GitHub Check: stable - i686-pc-windows-msvc - node@20
  • GitHub Check: stable - aarch64-pc-windows-msvc - node@20
  • GitHub Check: stable - aarch64-apple-darwin - node@20
  • GitHub Check: build (22.x, windows-latest)
🔇 Additional comments (7)
packages/core/template/UI/uview-pro/package.json (1)

3-3: Simple patch update, safe to apply.

Uview-pro is bumped to a patch version within the caret constraint. This is a low-risk update.

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

6-6: Patch updates for TypeScript tooling, safe to apply.

Both @types/node and vue-tsc receive patch-level updates. These are routine maintenance updates with no breaking changes expected.

Also applies to: 9-9

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

4-4: Verify minor version bump for uni-echarts does not introduce breaking changes.

The uni-echarts dependency is bumped from ^2.2.5 to ^2.3.0 (minor version bump). Please verify the changelog to confirm there are no breaking changes that require code adjustments.

packages/core/template/plugin/manifest/package.json (1)

3-3: Patch update for vite plugin, safe to apply.

The @uni-helper/vite-plugin-uni-manifest patch bump is a routine maintenance update.

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

7-8: Verify minor version bump for @uni-helper/eslint-config does not introduce breaking changes.

The @uni-helper/eslint-config dependency is bumped from ^0.5.0 to ^0.6.1 (minor version bump). This could introduce new linting rules or require configuration changes. Please verify the changelog and confirm that the eslint configuration is compatible with this version.

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

12-27: Verify @dcloudio packages work together coherently.

All @dcloudio/* packages are updated to the same build date version 3.0.0-4080720251210001. This coordinated update suggests a synchronized release. Confirm that:

  • These versions exist on npm and are not pre-release
  • All packages are compatible with each other and with the rest of the ecosystem
  • The build date aligns with intended deployment timing (current date is 2025-12-15, version date is 2025-12-10)

Also applies to: 34-37


40-40: Verify minor version bump for @uni-helper/unh does not introduce breaking changes.

The @uni-helper/unh dependency is bumped from ^0.2.7 to ^0.2.9 (minor version bump within the caret constraint). Please verify the changelog to confirm there are no breaking changes in this helper utility package.


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