Conversation
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (4)
📝 WalkthroughWalkthroughUpdated package versions (3.4.2 → 3.4.5) and bumped multiple dependencies ( Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~25 minutes Possibly related PRs
Poem
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
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. Comment |
There was a problem hiding this comment.
Pull request overview
This PR updates the CLI to version 3.4.5, refreshes several dependency versions, and improves how package.dist.json is generated by properly resolving workspace: dependency specifiers during the dist packaging step.
Changes:
- Add
workspace:-aware dependency resolution when generatingpackage.dist.json. - Bump CLI version to
3.4.5and update toolchain dependencies (SWC, ESLint,@tsparticlesconfigs). - Adjust the empty project template to use
peerDependenciesfor@tsparticles/engine(and keep it as a dev dependency for local builds).
Reviewed changes
Copilot reviewed 4 out of 5 changed files in this pull request and generated no comments.
Show a summary per file
| File | Description |
|---|---|
src/build/build-distfiles.ts |
Replaces string-based workspace: stripping with semantic resolution for dependencies/peerDependencies when producing package.dist.json. |
package.json |
Bumps package version to 3.4.5 and updates dependency versions. |
pnpm-lock.yaml |
Lockfile updates reflecting dependency bumps. |
files/empty-project/package.json |
Updates template devDependency versions and moves @tsparticles/engine to peerDependencies (also present in devDependencies). |
files/empty-project/package.dist.json |
Mirrors template change by using peerDependencies for @tsparticles/engine. |
Files not reviewed (1)
- pnpm-lock.yaml: Language not supported
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Summary by CodeRabbit