Update dependency scheduler to ^0.27.0 - autoclosed#4894
Update dependency scheduler to ^0.27.0 - autoclosed#4894renovate[bot] wants to merge 1 commit intomasterfrom
Conversation
There was a problem hiding this comment.
Pull Request Overview
This PR updates the scheduler package from version ^0.26.0 to ^0.27.0 in the frontend service. The update appears to have triggered npm to reorganize the package-lock.json dependency tree, marking several packages as peer dependencies and moving the scheduler package itself to be a peer dependency.
- Updated
schedulerpackage version from 0.26.0 to 0.27.0 - Package lock reorganization marking multiple packages (including React, MUI components, and others) as peer dependencies
Reviewed Changes
Copilot reviewed 1 out of 2 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
| services/frontend/package.json | Updates scheduler dependency to version ^0.27.0 |
| services/frontend/package-lock.json | Updates scheduler version and reorganizes dependency tree with peer dependency markers |
Files not reviewed (1)
- services/frontend/package-lock.json: Language not supported
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| "version": "0.27.0", | ||
| "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.27.0.tgz", | ||
| "integrity": "sha512-eNv+WrVbKu1f3vbYJT/xtiF5syA5HPIMtf9IgY/nKg0sWqzAUEvqY/xm7OcZc/qafLx/iO9FgOmeSAp4v5ti/Q==", | ||
| "license": "MIT", | ||
| "peer": true |
There was a problem hiding this comment.
The scheduler package is marked as 'peer: true' but is declared as a direct dependency in package.json. This creates a version conflict: react-dom@18.3.1 requires scheduler@^0.23.2 (satisfied via its nested dependency), while scheduler@0.27.0 is now installed as a peer dependency. The explicit dependency on scheduler should be removed from package.json line 36, as React manages its own scheduler version.
| "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.3.1.tgz", | ||
| "integrity": "sha512-5m4nQKp+rZRb09LNH59GM4BxTh9251/ylbKIbpe7TpGxfJ+9kv6BLkLBXIjjspbgbnIBNqlI23tRnTWT0snUIw==", | ||
| "license": "MIT", | ||
| "peer": true, |
There was a problem hiding this comment.
React-dom is marked as 'peer: true' but is declared as a direct dependency in package.json line 30. This inconsistency in the dependency tree indicates that react-dom should not be marked as a peer dependency. This marking may cause installation issues where react-dom won't be automatically installed.
| "peer": true, |
Note
Mend has cancelled the proposed renaming of the Renovate GitHub app being renamed to
mend[bot].This notice will be removed on 2025-10-07.
This PR contains the following updates:
^0.26.0->^0.27.0Release Notes
facebook/react (scheduler)
v0.27.0Compare Source
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Never, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.