Skip to content

Update react monorepo#12484

Open
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/react-monorepo
Open

Update react monorepo#12484
renovate[bot] wants to merge 1 commit intomasterfrom
renovate/react-monorepo

Conversation

@renovate
Copy link
Copy Markdown

@renovate renovate Bot commented Apr 15, 2026

This PR contains the following updates:

Package Change Age Confidence
@types/react (source) 17.0.5217.0.91 age confidence
@types/react-dom (source) 17.0.1717.0.26 age confidence
eslint-plugin-react-hooks (source) 4.6.04.6.2 age confidence
react-refresh (source) ^0.14.0^0.18.0 age confidence

Release Notes

facebook/react (eslint-plugin-react-hooks)

v4.6.2

Compare Source

v4.6.1

Compare Source

facebook/react (react-refresh)

v0.18.0

Compare Source

v0.17.0

Compare Source

v0.16.0

Compare Source

v0.14.2

Compare Source

React DOM
  • Fixed bug with development build preventing events from firing in some versions of Internet Explorer & Edge
  • Fixed bug with development build when using es5-sham in older versions of Internet Explorer
  • Added support for integrity attribute
  • Fixed bug resulting in children prop being coerced to a string for custom elements, which was not the desired behavior
  • Moved react from dependencies to peerDependencies to match expectations and align with react-addons-* packages

v0.14.1

Compare Source

React

Configuration

📅 Schedule: (UTC)

  • 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: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

Signed-off-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
@renovate
Copy link
Copy Markdown
Author

renovate Bot commented Apr 15, 2026

⚠️ Artifact update problem

ℹ️ Note

This PR body was truncated due to platform limits.

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: yarn.lock
➤ YN0000: ┌ Resolution step
➤ YN0002: │ @apollo/explorer@npm:2.0.2 [50250] doesn't provide graphql (p7bf73), requested by graphql-ws
➤ YN0002: │ @apollo/explorer@npm:2.0.2 [50250] doesn't provide graphql (p91e73), requested by subscriptions-transport-ws
➤ YN0002: │ @backstage/cli@workspace:packages/cli doesn't provide @material-ui/core (p80ba2), requested by @backstage/theme
➤ YN0002: │ @backstage/cli@workspace:packages/cli doesn't provide react (pa4f5f), requested by @backstage/core-plugin-api
➤ YN0002: │ @backstage/cli@workspace:packages/cli doesn't provide react (p6674a), requested by @backstage/test-utils
➤ YN0002: │ @backstage/cli@workspace:packages/cli doesn't provide react (pd565f), requested by @backstage/core-app-api
➤ YN0002: │ @backstage/cli@workspace:packages/cli doesn't provide react (p7c746), requested by @backstage/core-components
➤ YN0002: │ @backstage/cli@workspace:packages/cli doesn't provide react (pd62e5), requested by @backstage/dev-utils
➤ YN0002: │ @backstage/cli@workspace:packages/cli doesn't provide react (p74657), requested by @backstage/theme
➤ YN0002: │ @backstage/cli@workspace:packages/cli doesn't provide react-dom (pfec59), requested by @backstage/core-plugin-api
➤ YN0002: │ @backstage/cli@workspace:packages/cli doesn't provide react-dom (p88e1f), requested by @backstage/test-utils
➤ YN0002: │ @backstage/cli@workspace:packages/cli doesn't provide react-dom (pe4fff), requested by @backstage/core-app-api
➤ YN0002: │ @backstage/cli@workspace:packages/cli doesn't provide react-dom (pd783e), requested by @backstage/core-components
➤ YN0002: │ @backstage/cli@workspace:packages/cli doesn't provide react-dom (pb6fb7), requested by @backstage/dev-utils
➤ YN0002: │ @backstage/cli@workspace:packages/cli doesn't provide react-dom (p958e8), requested by @backstage/theme
➤ YN0002: │ @backstage/cli@workspace:packages/cli doesn't provide react-router-dom (p9a431), requested by @backstage/core-plugin-api
➤ YN0002: │ @backstage/cli@workspace:packages/cli doesn't provide react-router-dom (p4376a), requested by @backstage/test-utils
➤ YN0002: │ @backstage/cli@workspace:packages/cli doesn't provide react-router-dom (pf2a6d), requested by @backstage/core-app-api
➤ YN0002: │ @backstage/cli@workspace:packages/cli doesn't provide react-router-dom (pd9315), requested by @backstage/core-components
➤ YN0002: │ @backstage/cli@workspace:packages/cli doesn't provide react-router-dom (p57ba4), requested by @backstage/dev-utils
➤ YN0002: │ @backstage/cli@workspace:packages/cli doesn't provide typescript (p27099), requested by eslint-plugin-deprecation
➤ YN0002: │ @backstage/cli@workspace:packages/cli doesn't provide typescript (pde6e7), requested by fork-ts-checker-webpack-plugin
➤ YN0002: │ @backstage/cli@workspace:packages/cli doesn't provide typescript (p15e3a), requested by rollup-plugin-dts
➤ YN0002: │ @backstage/cli@workspace:packages/cli doesn't provide typescript (p023ef), requested by ts-node
➤ YN0002: │ @backstage/cli@workspace:packages/cli [07278] doesn't provide @material-ui/core (pc85ca), requested by @backstage/theme
➤ YN0002: │ @backstage/cli@workspace:packages/cli [07278] doesn't provide react (pf3b8a), requested by @backstage/theme
➤ YN0002: │ @backstage/cli@workspace:packages/cli [07278] doesn't provide react (p1da7b), requested by @backstage/core-plugin-api
➤ YN0002: │ @backstage/cli@workspace:packages/cli [07278] doesn't provide react (p83929), requested by @backstage/test-utils
➤ YN0002: │ @backstage/cli@workspace:packages/cli [07278] doesn't provide react (p68578), requested by @backstage/core-components
➤ YN0002: │ @backstage/cli@workspace:packages/cli [07278] doesn't provide react (pb82bc), requested by @backstage/dev-utils
➤ YN0002: │ @backstage/cli@workspace:packages/cli [07278] doesn't provide react-dom (p9fc4c), requested by @backstage/theme
➤ YN0002: │ @backstage/cli@workspace:packages/cli [07278] doesn't provide react-dom (p142c0), requested by @backstage/core-plugin-api
➤ YN0002: │ @backstage/cli@workspace:packages/cli [07278] doesn't provide react-dom (pad141), requested by @backstage/test-utils
➤ YN0002: │ @backstage/cli@workspace:packages/cli [07278] doesn't provide react-dom (pb690c), requested by @backstage/core-components
➤ YN0002: │ @backstage/cli@workspace:packages/cli [07278] doesn't provide react-dom (p55a11), requested by @backstage/dev-utils
➤ YN0002: │ @backstage/cli@workspace:packages/cli [07278] doesn't provide react-router-dom (p729d0), requested by @backstage/core-plugin-api
➤ YN0002: │ @backstage/cli@workspace:packages/cli [07278] doesn't provide react-router-dom (p96e8f), requested by @backstage/test-utils
➤ YN0002: │ @backstage/cli@workspace:packages/cli [07278] doesn't provide react-router-dom (pb2ca8), requested by @backstage/core-components
➤ YN0002: │ @backstage/cli@workspace:packages/cli [07278] doesn't provide react-router-dom (p3fc28), requested by @backstage/dev-utils
➤ YN0002: │ @backstage/cli@workspace:packages/cli [07278] doesn't provide typescript (pbb1c7), requested by eslint-plugin-deprecation
➤ YN0002: │ @backstage/cli@workspace:packages/cli [07278] doesn't provide typescript (p60911), requested by fork-ts-checker-webpack-plugin
➤ YN0002: │ @backstage/cli@workspace:packages/cli [07278] doesn't provide typescript (p7e86d), requested by rollup-plugin-dts
➤ YN0002: │ @backstage/cli@workspace:packages/cli [07278] doesn't provide typescript (p4c081), requested by ts-node
➤ YN0002: │ @backstage/cli@workspace:packages/cli [11fe3] doesn't provide @material-ui/core (p0bce4), requested by @backstage/theme
➤ YN0002: │ @backstage/cli@workspace:packages/cli [11fe3] doesn't provide react (p7924c), requested by @backstage/test-utils
➤ YN0002: │ @backstage/cli@workspace:packages/cli [11fe3] doesn't provide react (p93315), requested by @backstage/core-components
➤ YN0002: │ @backstage/cli@workspace:packages/cli [11fe3] doesn't provide react (p5e4b1), requested by @backstage/theme
➤ YN0002: │ @backstage/cli@workspace:packages/cli [11fe3] doesn't provide react (pba854), requested by @backstage/dev-utils
➤ YN0002: │ @backstage/cli@workspace:packages/cli [11fe3] doesn't provide react-dom (p9b2e0), requested by @backstage/test-utils
➤ YN0002: │ @backstage/cli@workspace:packages/cli [11fe3] doesn't provide react-dom (p91bc3), requested by @backstage/core-components
➤ YN0002: │ @backstage/cli@workspace:packages/cli [11fe3] doesn't provide react-dom (paad57), requested by @backstage/theme
➤ YN0002: │ @backstage/cli@workspace:packages/cli [11fe3] doesn't provide react-dom (pa860c), requested by @backstage/dev-utils
➤ YN0002: │ @backstage/cli@workspace:packages/cli [11fe3] doesn't provide react-router-dom (pff84d), requested by @backstage/test-utils
➤ YN0002: │ @backstage/cli@workspace:packages/cli [11fe3] doesn't provide react-router-dom (p6bf1e), requested by @backstage/core-components
➤ YN0002: │ @backstage/cli@workspace:packages/cli [11fe3] doesn't provide react-router-dom (pddfb3), requested by @backstage/dev-utils
➤ YN0002: │ @backstage/cli@workspace:packages/cli [11fe3] doesn't provide typescript (pb1d6a), requested by eslint-plugin-deprecation
➤ YN0002: │ @backstage/cli@workspace:packages/cli [11fe3] doesn't provide typescript (p29b8e), requested by fork-ts-checker-webpack-plugin
➤ YN0002: │ @backstage/cli@workspace:packages/cli [11fe3] doesn't provide typescript (p599b4), requested by rollup-plugin-dts
➤ YN0002: │ @backstage/cli@workspace:packages/cli [11fe3] doesn't provide typescript (p29bf1), requested by ts-node
➤ YN0002: │ @backstage/cli@workspace:packages/cli [31634] doesn't provide @material-ui/core (p828b2), requested by @backstage/theme
➤ YN0002: │ @backstage/cli@workspace:packages/cli [31634] doesn't provide react (p42e22), requested by @backstage/theme
➤ YN0002: │ @backstage/cli@workspace:packages/cli [31634] doesn't provide react (p36a6f), requested by @backstage/test-utils
➤ YN0002: │ @backstage/cli@workspace:packages/cli [31634] doesn't provide react (p45274), requested by @backstage/core-components
➤ YN0002: │ @backstage/cli@workspace:packages/cli [31634] doesn't provide react (p24909), requested by @backstage/dev-utils
➤ YN0002: │ @backstage/cli@workspace:packages/cli [31634] doesn't provide react-dom (p39439), requested by @backstage/theme
➤ YN0002: │ @backstage/cli@workspace:packages/cli [31634] doesn't provide react-dom (p0a3fb), requested by @backstage/test-utils
➤ YN0002: │ @backstage/cli@workspace:packages/cli [31634] doesn't provide react-dom (pdf5ce), requested by @backstage/core-components
➤ YN0002: │ @backstage/cli@workspace:packages/cli [31634] doesn't provide react-dom (p13979), requested by @backstage/dev-utils
➤ YN0002: │ @backstage/cli@workspace:packages/cli [31634] doesn't provide react-router-dom (p7c0ec), requested by @backstage/test-utils
➤ YN0002: │ @backstage/cli@workspace:packages/cli [31634] doesn't provide react-router-dom (p7364d), requested by @backstage/core-components
➤ YN0002: │ @backstage/cli@workspace:packages/cli [31634] doesn't provide react-router-dom (p17621), requested by @backstage/dev-utils
➤ YN0002: │ @backstage/cli@workspace:packages/cli [31634] doesn't provide typescript (p7ca09), requested by eslint-plugin-deprecation
➤ YN0002: │ @backstage/cli@workspace:packages/cli [31634] doesn't provide typescript (pe8130), requested by fork-ts-checker-webpack-plugin
➤ YN0002: │ @backstage/cli@workspace:packages/cli [31634] doesn't provide typescript (p18d9f), requested by rollup-plugin-dts
➤ YN0002: │ @backstage/cli@workspace:packages/cli [31634] doesn't provide typescript (p9fad5), requested by ts-node
➤ YN0002: │ @backstage/cli@workspace:packages/cli [39bca] doesn't provide @material-ui/core (p0d1c7), requested by @backstage/theme
➤ YN0002: │ @backstage/cli@workspace:packages/cli [39bca] doesn't provide react (pdd8af), requested by @backstage/theme
➤ YN0002: │ @backstage/cli@workspace:packages/cli [39bca] doesn't provide react (p32b13), requested by @backstage/core-app-api
➤ YN0002: │ @backstage/cli@workspace:packages/cli [39bca] doesn't provide react (pd0b1d), requested by @backstage/test-utils
➤ YN0002: │ @backstage/cli@workspace:packages/cli [39bca] doesn't provide react (p8d412), requested by @backstage/core-components
➤ YN0002: │ @backstage/cli@workspace:packages/cli [39bca] doesn't provide react (p8f188), requested by @backstage/dev-utils
➤ YN0002: │ @backstage/cli@workspace:packages/cli [39bca] doesn't provide react-dom (pf1526), requested by @backstage/theme
➤ YN0002: │ @backstage/cli@workspace:packages/cli [39bca] doesn't provide react-dom (pf9823), requested by @backstage/core-app-api
➤ YN0002: │ @backstage/cli@workspace:packages/cli [39bca] doesn't provide react-dom (pc0131), requested by @backstage/test-utils
➤ YN0002: │ @backstage/cli@workspace:packages/cli [39bca] doesn't provide react-dom (pce5ee), requested by @backstage/core-components
➤ YN0002: │ @backstage/cli@workspace:packages/cli [39bca] doesn't provide react-dom (p98914), requested by @backstage/dev-utils
➤ YN0002: │ @backstage/cli@workspace:packages/cli [39bca] doesn't provide react-router-dom (pc91f2), requested by @backstage/core-app-api
➤ YN0002: │ @backstage/cli@workspace:packages/cli [39bca] doesn't provide react-router-dom (p16434), requested by @backstage/test-utils
➤ YN0002: │ @backstage/cli@workspace:packages/cli [39bca] doesn't provide react-router-dom (p08523), requested by @backstage/core-components
➤ YN0002: │ @backstage/cli@workspace:packages/cli [39bca] doesn't provide react-router-dom (p90d63), requested by @backstage/dev-utils
➤ YN0002: │ @backstage/cli@workspace:packages/cli [39bca] doesn't provide typescript (p1a335), requested by eslint-plugin-deprecation
➤ YN0002: │ @backstage/cli@workspace:packages/cli [39bca] doesn't provide typescript (peab6b), requested by fork-ts-checker-webpack-plugin
➤ YN0002: │ @backstage/cli@workspace:packages/cli [39bca] doesn't provide typescript (p00a9a), requested by rollup-plugin-dts
➤ YN0002: │ @backstage/cli@workspace:packages/cli [39bca] doesn't provide typescript (pfa13c), requested by ts-node
➤ YN0002: │ @backstage/cli@workspace:packages/cli [4b958] doesn't provide @material-ui/core (p52369), requested by @backstage/theme
➤ YN0002: │ @backstage/cli@workspace:packages/cli [4b958] doesn't provide react (p5d35c), requested by @backstage/test-utils
➤ YN0002: │ @backstage/cli@workspace:packages/cli [4b958] doesn't provide react (pb97d0), requested by @backstage/core-components
➤ YN0002: │ @backstage/cli@workspace:packages/cli [4b958] doesn't provide react (pe54a9), requested by @backstage/dev-utils
➤ YN0002: │ @backstage/cli@workspace:packages/cli [4b958] doesn't provide react (p4a8ff), requested by @backstage/theme
➤ YN0002: │ @backstage/cli@workspace:packages/cli [4b958] doesn't provide react-dom (pdff3a), requested by @backstage/test-utils
➤ YN0002: │ @backstage/cli@workspace:packages/cli [4b958] doesn't provide react-dom (p9d7c4), requested by @backstage/core-components
➤ YN0002: │ @backstage/cli@workspace:packages/cli [4b958] doesn't provide react-dom (p36d19), requested by @backstage/dev-utils
➤ YN0002: │ @backstage/cli@workspace:packages/cli [4b958] doesn't provide react-dom (pb5d7b), requested by @backstage/theme
➤ YN0002: │ @backstage/cli@workspace:packages/cli [4b958] doesn't provide react-router-dom (p790c9), requested by @backstage/test-utils
➤ YN0002: │ @backstage/cli@workspace:packages/cli [4b958] doesn't provide react-router-dom (pba3ba), requested by @backstage/core-components
➤ YN0002: │ @backstage/cli@workspace:packages/cli [4b958] doesn't provide react-router-dom (p545e4), requested by @backstage/dev-utils
➤ YN0002: │ @backstage/cli@workspace:packages/cli [4b958] doesn't provide typescript (p3b15e), requested by eslint-plugin-deprecation
➤ YN0002: │ @backstage/cli@workspace:packages/cli [4b958] doesn't provide typescript (pf1a34), requested by fork-ts-checker-webpack-plugin
➤ YN0002: │ @backstage/cli@workspace:packages/cli [4b958] doesn't provide typescript (p273c5), requested by rollup-plugin-dts
➤ YN0002: │ @backstage/cli@workspace:packages/cli [4b958] doesn't provide typescript (pb0a01), requested by ts-node
➤ YN0002: │ @backstage/cli@workspace:packages/cli [70735] doesn't provide @material-ui/core (p254c2), requested by @backstage/theme
➤ YN0002: │ @backstage/cli@workspace:packages/cli [70735] doesn't provide react (p1d406), requested by @backstage/test-utils
➤ YN0002: │ @backstage/cli@workspace:packages/cli [70735] doesn't provide react (p53084), requested by @backstage/core-components
➤ YN0002: │ @backstage/cli@workspace:packages/cli [70735] doesn't provide react (pd9ed6), requested by @backstage/dev-utils
➤ YN0002: │ @backstage/cli@workspace:packages/cli [70735] doesn't provide react (pa32f7), requested by @backstage/theme
➤ YN0002: │ @backstage/cli@workspace:packages/cli [70735] doesn't provide react-dom (p85a5d), requested by @backstage/test-utils
➤ YN0002: │ @backstage/cli@workspace:packages/cli [70735] doesn't provide react-dom (p421ee), requested by @backstage/core-components
➤ YN0002: │ @backstage/cli@workspace:packages/cli [70735] doesn't provide react-dom (pd2d9a), requested by @backstage/dev-utils
➤ YN0002: │ @backstage/cli@workspace:packages/cli [70735] doesn't provide react-dom (p8e0fa), requested by @backstage/theme
➤ YN0002: │ @backstage/cli@workspace:packages/cli [70735] doesn't provide react-router-dom (p26439), requested by @backstage/test-utils
➤ YN0002: │ @backstage/cli@workspace:packages/cli [70735] doesn't provide react-router-dom (pd3afe), requested by @backstage/core-components
➤ YN0002: │ @backstage/cli@workspace:packages/cli [70735] doesn't provide react-router-dom (p79f2d), requested by @backstage/dev-utils
➤ YN0002: │ @backstage/cli@workspace:packages/cli [70735] doesn't provide typescript (pf921d), requested by eslint-plugin-deprecation
➤ YN0002: │ @backstage/cli@workspace:packages/cli [70735] doesn't provide typescript (pf0609), requested by fork-ts-checker-webpack-plugin
➤ YN0002: │ @backstage/cli@workspace:packages/cli [70735] doesn't provide typescript (p86bb0), requested by rollup-plugin-dts
➤ YN0002: │ @backstage/cli@workspace:packages/cli [70735] doesn't provide typescript (pe5d81), requested by ts-node
➤ YN0002: │ @backstage/cli@workspace:packages/cli [aad9f] doesn't provide @material-ui/core (pb3590), requested by @backstage/theme
➤ YN0002: │ @backstage/cli@workspace:packages/cli [aad9f] doesn't provide react (p696da), requested by @backstage/test-utils
➤ YN0002: │ @backstage/cli@workspace:packages/cli [aad9f] doesn't provide react (p166c3), requested by @backstage/core-components
➤ YN0002: │ @backstage/cli@workspace:packages/cli [aad9f] doesn't provide react (pd2a4b), requested by @backstage/dev-utils
➤ YN0002: │ @backstage/cli@workspace:packages/cli [aad9f] doesn't provide react (peb7dd), requested by @backstage/theme
➤ YN0002: │ @backstage/cli@workspace:packages/cli [aad9f] doesn't provide react-dom (pea224), requested by @backstage/test-utils
➤ YN0002: │ @backstage/cli@workspace:packages/cli [aad9f] doesn't provide react-dom (pa24bc), requested by @backstage/core-components
➤ YN0002: │ @backstage/cli@workspace:packages/cli [aad9f] doesn't provide react-dom (p6bb98), requested by @backstage/dev-utils
➤ YN0002: │ @backstage/cli@workspace:packages/cli [aad9f] doesn't provide react-dom (pf7271), requested by @backstage/theme
➤ YN0002: │ @backstage/cli@workspace:packages/cli [aad9f] doesn't provide react-router-dom (p1bcde), requested by @backstage/test-utils
➤ YN0002: │ @backstage/cli@workspace:packages/cli [aad9f] doesn't provide react-router-dom (pa69b6), requested by @backstage/core-components
➤ YN0002: │ @backstage/cli@workspace:packages/cli [aad9f] doesn't provide react-router-dom (pf4bf3), requested by @backstage/dev-utils
➤ YN0002: │ @backstage/cli@workspace:packages/cli [aad9f] doesn't provide typescript (p5ec52), requested by eslint-plugin-deprecation
➤ YN0002: │ @backstage/cli@workspace:packages/cli [aad9f] doesn't provide typescript (pa2ffb), requested by fork-ts-checker-webpack-plugin
➤ YN0002: │ @backstage/cli@workspace:packages/cli [aad9f] doesn't provide typescript (ped3dc), requested by rollup-plugin-dts
➤ YN0002: │ @backstage/cli@workspace:packages/cli [aad9f] doesn't provide typescript (pc2e01), requested by ts-node
➤ YN0002: │ @backstage/cli@workspace:packages/cli [b9c15] doesn't provide @material-ui/core (peaced), requested by @backstage/theme
➤ YN0002: │ @backstage/cli@workspace:packages/cli [b9c15] doesn't provide react (pc8f1d), requested by @backstage/test-utils
➤ YN0002: │ @backstage/cli@workspace:packages/cli [b9c15] doesn't provide react (pde5f1), requested by @backstage/theme
➤ YN0002: │ @backstage/cli@workspace:packages/cli [b9c15] doesn't provide react (p53497), requested by @backstage/core-app-api
➤ YN0002: │ @backstage/cli@workspace:packages/cli [b9c15] doesn't provide react (pf8dac), requested by @backstage/core-plugin-api
➤ YN0002: │ @backstage/cli@workspace:packages/cli [b9c15] doesn't provide react (p9a954), requested by @backstage/core-components
➤ YN0002: │ @backstage/cli@workspace:packages/cli [b9c15] doesn't provide react (pe73b7), requested by @backstage/dev-utils
➤ YN0002: │ @backstage/cli@workspace:packages/cli [b9c15] doesn't provide react-dom (p73c4c), requested by @backstage/test-utils
➤ YN0002: │ @backstage/cli@workspace:packages/cli [b9c15] doesn't provide react-dom (p7b78a), requested by @backstage/theme
➤ YN0002: │ @backstage/cli@workspace:packages/cli [b9c15] doesn't provide react-dom (p26b3a), requested by @backstage/core-app-api
➤ YN0002: │ @backstage/cli@workspace:packages/cli [b9c15] doesn't provide react-dom (p3d2c0), requested by @backstage/core-plugin-api
➤ YN0002: │ @backstage/cli@workspace:packages/cli [b9c15] doesn't provide react-dom (p3aecc), requested by @backstage/core-components
➤ YN0002: │ @backstage/cli@workspace:packages/cli [b9c15] doesn't provide react-dom (pbe625), requested by @backstage/dev-utils
➤ YN0002: │ @backstage/cli@workspace:packages/cli [b9c15] doesn't provide react-router-dom (p17736), requested by @backstage/test-utils
➤ YN0002: │ @backstage/cli@workspace:packages/cli [b9c15] doesn't provide react-router-dom (p8db20), requested by @backstage/core-app-api
➤ YN0002: │ @backstage/cli@workspace:packages/cli [b9c15] doesn't provide react-router-dom (pe5e12), requested by @backstage/core-plugin-api
➤ YN0002: │ @backstage/cli@workspace:packages/cli [b9c15] doesn't provide react-router-dom (p132e8), requested by @backstage/core-components
➤ YN0002: │ @backstage/cli@workspace:packages/cli [b9c15] doesn't provide react-router-dom (pcb649), requested by @backstage/dev-utils
➤ YN0002: │ @backstage/cli@workspace:packages/cli [b9c15] doesn't provide typescript (pb739e), requested by eslint-plugin-deprecation
➤ YN0002: │ @backstage/cli@workspace:packages/cli [b9c15] doesn't provide typescript (pf10ca), requested by fork-ts-checker-webpack-plugin
➤ YN0002: │ @backstage/cli@workspace:packages/cli [b9c15] doesn't provide typescript (p0f506), requested by rollup-plugin-dts
➤ YN0002: │ @backstage/cli@workspace:packages/cli [b9c15] doesn't provide typescript (p1b2eb), requested by ts-node
➤ YN0002: │ @backstage/cli@workspace:packages/cli [c856b] doesn't provide @material-ui/core (p7ae90), requested by @backstage/theme
➤ YN0002: │ @backstage/cli@workspace:packages/cli [c856b] doesn't provide react (pc5fe3), requested by @backstage/test-utils
➤ YN0002: │ @backstage/cli@workspace:packages/cli [c856b] doesn't provide react (p1b33e), requested by @backstage/core-components
➤ YN0002: │ @backstage/cli@workspace:packages/cli [c856b] doesn't provide react (p4e60a), requested by @backstage/dev-utils
➤ YN0002: │ @backstage/cli@workspace:packages/cli [c856b] doesn't provide react (pe7331), requested by @backstage/theme
➤ YN0002: │ @backstage/cli@workspace:packages/cli [c856b] doesn't provide react-dom (pc0ff4), requested by @backstage/test-utils
➤ YN0002: │ @backstage/cli@workspace:packages/cli [c856b] doesn't provide react-dom (pf07ee), requested by @backstage/core-components
➤ YN0002: │ @backstage/cli@workspace:packages/cli [c856b] doesn't provide react-dom (pb21b0), requested by @backstage/dev-utils
➤ YN0002: │ @backstage/cli@workspace:packages/cli [c856b] doesn't provide react-dom (pb0543), requested by @backstage/theme
➤ YN0002: │ @backstage/cli@workspace:packages/cli [c856b] doesn't provide react-router-dom (p0b227), requested by @backstage/test-utils
➤ YN0002: │ @backstage/cli@workspace:packages/cli [c856b] doesn't provide react-router-dom (p1c4c6), requested by @backstage/core-components
➤ YN0002: │ @backstage/cli@workspace:packages/cli [c856b] doesn't provide react-router-dom (p77285), requested by @backstage/dev-utils
➤ YN0002: │ @backstage/cli@workspace:packages/cli [c856b] doesn't provide typescript (p60676), requested by eslint-plugin-deprecation
➤ YN0002: │ @backstage/cli@workspace:packages/cli [c856b] doesn't provide typescript (pd2f01), requested by fork-ts-checker-webpack-plugin
➤ YN0002: │ @backstage/cli@workspace:packages/cli [c856b] doesn't provide typescript (p884fd), requested by rollup-plugin-dts
➤ YN0002: │ @backstage/cli@workspace:packages/cli [c856b] doesn't provide typescript (p9a6f5), requested by ts-node
➤ YN0060: │ @backstage/codemods@workspace:packages/codemods provides jscodeshift (p6b040) with version 0.15.0, which doesn't satisfy what jscodeshift-add-imports and some of its descendants request
➤ YN0002: │ @backstage/codemods@workspace:packages/codemods doesn't provide typescript (p702a6), requested by ts-node
➤ YN0002: │ @backstage/config@workspace:packages/config doesn't provide react (paa05e), requested by @backstage/test-utils
➤ YN0002: │ @backstage/config@workspace:packages/config doesn't provide react-dom (pd0037), requested by @backstage/test-utils
➤ YN0002: │ @backstage/config@workspace:packages/config doesn't provide react-router-dom (p23282), requested by @backstage/test-utils
➤ YN0002: │ @backstage/core-components@npm:0.1.0 doesn't provide @date-io/core (p9a29c), requested by material-table
➤ YN0060: │ @backstage/core-components@npm:0.1.0 provides @types/react (p27398) with version 17.0.91, which doesn't satisfy what @material-ui/lab requests
➤ YN0002: │ @backstage/core-components@npm:0.1.0 doesn't provide history (p63594), requested by react-router
➤ YN0002: │ @backstage/core-components@npm:0.1.0 doesn't provide history (p97913), requested by react-router-dom
➤ YN0002: │ @backstage/core-components@npm:0.1.0 doesn't provide react-test-renderer (pf61ec), requested by @testing-library/react-hooks
➤ YN0002: │ @backstage/core-components@npm:0.12.5 [b0aa7] doesn't provide @date-io/core (pe9176), requested by @material-table/core
➤ YN0002: │ @backstage/core-plugin-api@npm:0.1.0 doesn't provide react-dom (p6de82), requested by @backstage/theme
➤ YN0002: │ @backstage/core-plugin-api@npm:0.1.0 doesn't provide react-dom (p14bb2), requested by react-router-dom
➤ YN0002: │ @backstage/core-plugin-api@npm:0.1.0 doesn't provide react-dom (p6abf3), requested by react-use
➤ YN0002: │ @backstage/core-plugin-api@npm:0.1.13 doesn't provide react-dom (p569e9), requested by @material-ui/core
➤ YN0002: │ @backstage/core-plugin-api@npm:0.1.13 doesn't provide react-dom (pf53c1), requested by @backstage/theme
➤ YN0002: │ @backstage/core-plugin-api@npm:0.1.13 doesn't provide react-dom (p072e8), requested by react-router-dom
➤ YN0002: │ @backstage/core-plugin-api@npm:0.1.13 doesn't provide react-dom (pf9a67), requested by react-use
➤ YN0002: │ @backstage/create-app@workspace:packages/create-app doesn't provide typescript (p159b4), requested by ts-node
➤ YN0002: │ @backstage/integration-aws-node@workspace:packages/integration-aws-node doesn't provide react (p930b9), requested by @backstage/test-utils
➤ YN0002: │ @backstage/integration-aws-node@workspace:packages/integration-aws-node doesn't provide react-dom (p1af83), requested by @backstage/test-utils
➤ YN0002: │ @backstage/integration-aws-node@workspace:packages/integration-aws-node doesn't provide react-router-dom (p6830b), requested by @backstage/test-utils
➤ YN0002: │ @backstage/plugin-analytics-module-ga4@workspace:plugins/analytics-module-ga4 doesn't provide @material-ui/core (pbf6ae), requested by @backstage/theme
➤ YN0002: │ @backstage/plugin-analytics-module-newrelic-browser@workspace:plugins/analytics-module-newrelic-browser doesn't provide @testing-library/dom (p693bb), requested by @testing-library/user-event
➤ YN0002: │ @backstage/plugin-analytics-module-newrelic-browser@workspace:plugins/analytics-module-newrelic-browser doesn't provide react-dom (p1079d), requested by @backstage/test-utils
➤ YN0002: │ @backstage/plugin-analytics-module-newrelic-browser@workspace:plugins/analytics-module-newrelic-browser doesn't provide react-dom (pec2d9), requested by @backstage/core-components
➤ YN0002: │ @backstage/plugin-analytics-module-newrelic-browser@workspace:plugins/analytics-module-newrelic-browser doesn't provide react-dom (p015f3), requested by @backstage/dev-utils
➤ YN0002: │ @backstage/plugin-analytics-module-newrelic-browser@workspace:plugins/analytics-module-newrelic-browser doesn't provide react-dom (p84eef), requested by @testing-library/react
➤ YN0002: │ @backstage/plugin-analytics-module-newrelic-browser@workspace:plugins/analytics-module-newrelic-browser doesn't provide react-dom (p9d879), requested by react-use
➤ YN0002: │ @backstage/plugin-analytics-module-newrelic-browser@workspace:plugins/analytics-module-newrelic-browser doesn't provide react-router-dom (p84118), requested by @backstage/test-utils
➤ YN0002: │ @backstage/plugin-analytics-module-newrelic-browser@workspace:plugins/analytics-module-newrelic-browser doesn't provide react-router-dom (pe3ef6), requested by @backstage/core-components
➤ YN0002: │ @backstage/plugin-analytics-module-newrelic-browser@workspace:plugins/analytics-module-newrelic-browser doesn't provide react-router-dom (p99807), requested by @backstage/dev-utils
➤ YN0060: │ @backstage/plugin-bazaar@workspace:plugins/bazaar provides luxon (p4c0a7) with version 3.3.0, which doesn't satisfy what @date-io/luxon requests
➤ YN0002: │ @backstage/plugin-bazaar@workspace:plugins/bazaar doesn't provide prop-types (p94096), requested by @material-ui/pickers
➤ YN0002: │ @backstage/plugin-bitrise@workspace:plugins/bitrise doesn't provide prop-types (p8b933), requested by recharts
➤ YN0002: │ @backstage/plugin-catalog-backend-module-unprocessed@workspace:plugins/catalog-backend-module-unprocessed doesn't provide express (p61736), requested by express-promise-router
➤ YN0002: │ @backstage/plugin-catalog-unprocessed-entities@workspace:plugins/catalog-unprocessed-entities doesn't provide @testing-library/dom (pacca7), requested by @testing-library/user-event
➤ YN0002: │ @backstage/plugin-catalog-unprocessed-entities@workspace:plugins/catalog-unprocessed-entities [d47fc] doesn't provide @testing-library/dom (pcda51), requested by @testing-library/user-event
➤ YN0060: │ @backstage/plugin-cicd-statistics@workspace:plugins/cicd-statistics provides luxon (p86a00) with version 3.3.0, which doesn't satisfy what @date-io/luxon requests
➤ YN0060: │ @backstage/plugin-cicd-statistics@workspace:plugins/cicd-statistics [d38e0] provides luxon (p30055) with version 3.3.0, which doesn't satisfy what @date-io/luxon requests
➤ YN0002: │ @backstage/plugin-code-coverage@workspace:plugins/code-coverage doesn't provide prop-types (pdd8b4), requested by recharts
➤ YN0002: │ @backstage/plugin-code-coverage@workspace:plugins/code-coverage [d47fc] doesn't provide prop-types (pa6b7d), requested by recharts
➤ YN0002: │ @backstage/plugin-cost-insights@workspace:plugins/cost-insights doesn't provide prop-types (pc3c27), requested by recharts
➤ YN0002: │ @backstage/plugin-cost-insights@workspace:plugins/cost-insights [d47fc] doesn't provide prop-types (pe320d), requested by recharts
➤ YN0002: │ @backstage/plugin-devtools@workspace:plugins/devtools doesn't provide @testing-library/dom (p670e2), requested by @testing-library/user-event
➤ YN0002: │ @backstage/plugin-devtools@workspace:plugins/devtools [d47fc] doesn't provide @testing-library/dom (p60743), requested by @testing-library/user-event
➤ YN0002: │ @backstage/plugin-git-release-manager@workspace:plugins/git-release-manager doesn't provide prop-types (pa45ea), requested by recharts
➤ YN0002: │ @backstage/plugin-graphql-backend@workspace:plugins/graphql-backend doesn't provide react (p81d13), requested by @backstage/plugin-catalog-graphql
➤ YN0002: │ @backstage/plugin-graphql-backend@workspace:plugins/graphql-backend doesn't provide react-dom (pba46f), requested by @backstage/plugin-catalog-graphql
➤ YN0002: │ @backstage/plugin-graphql-backend@workspace:plugins/graphql-backend doesn't provide react-router-dom (p79731), requested by @backstage/plugin-catalog-graphql
➤ YN0002: │ @backstage/plugin-graphql-voyager@workspace:plugins/graphql-voyager doesn't provide graphql (pd0213), requested by graphql-voyager
➤ YN0002: │ @backstage/plugin-home@npm:0.5.4 [0af0a] doesn't provide @rjsf/core (p9bc61), requested by @rjsf/material-ui
➤ YN0002: │ @backstage/plugin-home@workspace:plugins/home doesn't provide @rjsf/core (pfbaf4), requested by @rjsf/material-ui
➤ YN0002: │ @backstage/plugin-home@workspace:plugins/home [d47fc] doesn't provide @rjsf/core (pd9b59), requested by @rjsf/material-ui
➤ YN0060: │ @backstage/plugin-ilert@workspace:plugins/ilert provides luxon (pd6bdb) with version 3.3.0, which doesn't satisfy what @date-io/luxon requests
➤ YN0002: │ @backstage/plugin-kafka-backend@workspace:plugins/kafka-backend doesn't provide jest (p91a08), requested by jest-when
➤ YN0002: │ @backstage/plugin-kafka@workspace:plugins/kafka doesn't provide jest (pe7281), requested by jest-when
➤ YN0002: │ @backstage/plugin-kafka@workspace:plugins/kafka [d47fc] doesn't provide jest (pcac40), requested by jest-when
➤ YN0002: │ @backstage/plugin-nomad@workspace:plugins/nomad doesn't provide @testing-library/dom (pdbfbe), requested by @testing-library/user-event
➤ YN0002: │ @backstage/plugin-nomad@workspace:plugins/nomad [d47fc] doesn't provide @testing-library/dom (p9351f), requested by @testing-library/user-event
➤ YN0002: │ @backstage/plugin-puppetdb@workspace:plugins/puppetdb doesn't provide @testing-library/dom (p88fae), requested by @testing-library/user-event
➤ YN0002: │ @backstage/plugin-puppetdb@workspace:plugins/puppetdb [d47fc] doesn't provide @testing-library/dom (p5160e), requested by @testing-library/user-event
➤ YN0002: │ @backstage/plugin-scaffolder-backend-module-rails@workspace:plugins/scaffolder-backend-module-rails doesn't provide jest (p15e8b), requested by jest-when
➤ YN0002: │ @backstage/plugin-scaffolder-backend@workspace:plugins/scaffolder-backend doesn't provide jest (peb325), requested by jest-when
➤ YN0060: │ @backstage/plugin-scaffolder-react@workspace:plugins/scaffolder-react provides @rjsf/core (pfcf32) with version 3.2.1, which doesn't satisfy what @rjsf/material-ui requests
➤ YN0060: │ @backstage/plugin-scaffolder-react@workspace:plugins/scaffolder-react [d47fc] provides @rjsf/core (p660c9) with version 3.2.1, which doesn't satisfy what @rjsf/material-ui requests
➤ YN0060: │ @backstage/plugin-scaffolder-react@workspace:plugins/scaffolder-react [e1917] provides @rjsf/core (pb5f0e) with version 3.2.1, which doesn't satisfy what @rjsf/material-ui requests
➤ YN0002: │ @backstage/plugin-xcmetrics@workspace:plugins/xcmetrics doesn't provide prop-types (p4b0d2), requested by recharts
➤ YN0002: │ @backstage/release-manifests@workspace:packages/release-manifests doesn't provide react (p0c4d7), requested by @backstage/test-utils
➤ YN0002: │ @backstage/release-manifests@workspace:packages/release-manifests doesn't provide react-dom (p2bef1), requested by @backstage/test-utils
➤ YN0002: │ @backstage/release-manifests@workspace:packages/release-manifests doesn't provide react-router-dom (pac0a9), requested by @backstage/test-utils
➤ YN0002: │ @backstage/repo-tools@workspace:packages/repo-tools doesn't provide openapi-types (p4fca6), requested by @apidevtools/swagger-parser
➤ YN0002: │ @backstage/repo-tools@workspace:packages/repo-tools [36a01] doesn't provide openapi-types (p86ab5), requested by @apidevtools/swagger-parser
➤ YN0002: │ @backstage/theme@npm:0.1.1 doesn't provide react (p561df), requested by @material-ui/core
➤ YN0002: │ @backstage/theme@npm:0.1.1 doesn't provide react-dom (p837f9), requested by @material-ui/core
➤ YN0002: │ @graphiql/react@npm:0.10.0 [5d586] doesn't provide @codemirror/language (pe2a85), requested by codemirror-graphql
➤ YN0002: │ @graphiql/react@npm:0.10.0 [5d586] doesn't provide graphql-ws (p38d2c), requested by @graphiql/toolkit
➤ YN0002: │ @graphiql/react@npm:0.10.0 [deeb5] doesn't provide @codemirror/language (pf4a0a), requested by codemirror-graphql
➤ YN0002: │ @graphiql/react@npm:0.10.0 [deeb5] doesn't provide graphql-ws (p7118b), requested by @graphiql/toolkit
➤ YN0002: │ @graphql-tools/graphql-tag-pluck@npm:7.4.0 [a7df1] doesn't provide @babel/core (p604a6), requested by @babel/plugin-syntax-import-assertions
➤ YN0002: │ @graphql-tools/graphql-tag-pluck@npm:7.5.0 [def44] doesn't provide @babel/core (p0cd60), requested by @babel/plugin-syntax-import-assertions
➤ YN0002: │ @internal/plugin-todo-list-common@workspace:plugins/example-todo-list-common doesn't provide react (p9ec8e), requested by @backstage/test-utils
➤ YN0002: │ @internal/plugin-todo-list-common@workspace:plugins/example-todo-list-common doesn't provide react (pb8d2c), requested by @backstage/dev-utils
➤ YN0002: │ @internal/plugin-todo-list-common@workspace:plugins/example-todo-list-common doesn't provide react-dom (p86b13), requested by @backstage/test-utils
➤ YN0002: │ @internal/plugin-todo-list-common@workspace:plugins/example-todo-list-common doesn't provide react-dom (p4b4b4), requested by @backstage/dev-utils
➤ YN0002: │ @internal/plugin-todo-list-common@workspace:plugins/example-todo-list-common doesn't provide react-router-dom (pf3f42), requested by @backstage/test-utils
➤ YN0002: │ @internal/plugin-todo-list-common@workspace:plugins/example-todo-list-common doesn't provide react-router-dom (p7a82c), requested by @backstage/dev-utils
➤ YN0060: │ @openapitools/openapi-generator-cli@npm:2.6.0 provides @nestjs/common (p3f9a0) with version 9.3.11, which doesn't satisfy what @nestjs/axios requests
➤ YN0002: │ @oriflame/backstage-plugin-score-card@npm:0.7.0 [d47fc] doesn't provide react-router-dom (p67c8c), requested by @backstage/core-plugin-api
➤ YN0002: │ @oriflame/backstage-plugin-score-card@npm:0.7.0 [d47fc] doesn't provide react-router-dom (pf2156), requested by @backstage/version-bridge
➤ YN0002: │ @oriflame/backstage-plugin-score-card@npm:0.7.0 [d47fc] doesn't provide react-router-dom (p1b2ba), requested by @backstage/core-components
➤ YN0002: │ @oriflame/backstage-plugin-score-card@npm:0.7.0 [d47fc] doesn't provide react-router-dom (p91c2a), requested by @backstage/plugin-catalog-react
➤ YN0002: │ @roadiehq/backstage-plugin-github-insights@npm:2.3.16 [d47fc] doesn't provide react-router-dom (pcbca0), requested by @backstage/core-plugin-api
➤ YN0002: │ @roadiehq/backstage-plugin-github-insights@npm:2.3.16 [d47fc] doesn't provide react-router-dom (p16eee), requested by @backstage/plugin-catalog-react
➤ YN0002: │ @roadiehq/backstage-plugin-github-insights@npm:2.3.16 [d47fc] doesn't provide react-router-dom (pc4faa), requested by @backstage/integration-react
➤ YN0002: │ @roadiehq/backstage-plugin-github-pull-requests@npm:2.5.13 [d47fc] doesn't provide react-router-dom (pb6d45), requested by @backstage/core-plugin-api
➤ YN0002: │ @roadiehq/backstage-plugin-github-pull-requests@npm:2.5.13 [d47fc] doesn't provide react-router-dom (p71ed7), requested by @backstage/plugin-catalog-react
➤ YN0002: │ @roadiehq/backstage-plugin-github-pull-requests@npm:2.5.13 [d47fc] doesn't provide react-router-dom (pb20ba), requested by @backstage/plugin-home
➤ YN0002: │ @techdocs/cli@workspace:packages/techdocs-cli doesn't provide typescript (p6324f), requested by ts-node
➤ YN0002: │ @techdocs/cli@workspace:packages/techdocs-cli doesn't provide webpack (p54d19), requested by react-dev-utils
➤ YN0002: │ @types/rollup-plugin-postcss@npm:3.1.4 doesn't provide postcss (p881c4), requested by rollup-plugin-postcss
➤ YN0002: │ @types/terser-webpack-plugin@npm:5.2.0 doesn't provide webpack (p33c86), requested by terser-webpack-plugin
➤ YN0002: │ @whatwg-node/fetch@npm:0.8.1 doesn't provide @types/node (p07ead), requested by @whatwg-node/node-fetch
➤ YN0002: │ e2e-test@workspace:packages/e2e-test doesn't provide typescript (p6df66), requested by ts-node
➤ YN0060: │ example-app@workspace:packages/app provides @types/react (p46482) with version 17.0.91, which doesn't satisfy what @roadiehq/backstage-plugin-github-insights and some of its descendants request
➤ YN0060: │ example-app@workspace:packages/app provides cypress (pe6fa5) with version 10.11.0, which doesn't satisfy what @testing-library/cypress requests
➤ YN0002: │ example-app@workspace:packages/app doesn't provide eslint (p7ddec), requested by eslint-plugin-cypress
➤ YN0060: │ example-app@workspace:packages/app provides react (p97a62) with version 17.0.2, which doesn't satisfy what @backstage/core-components and some of its descendants request
➤ YN0060: │ example-app@workspace:packages/app provides react (p79e40) with version 17.0.2, which doesn't satisfy what @backstage/plugin-catalog-react and some of its descendants request
➤ YN0060: │ example-app@workspace:packages/app provides react (p01ee7) with version 17.0.2, which doesn't satisfy what @roadiehq/backstage-plugin-github-insights and some of its descendants request
➤ YN0060: │ example-app@workspace:packages/app provides react-dom (p1595d) with version 17.0.2, which doesn't satisfy what @backstage/core-components and some of its descendants request
➤ YN0060: │ example-app@workspace:packages/app provides react-dom (p76a40) with version 17.0.2, which doesn't satisfy what @roadiehq/backstage-plugin-github-insights and some of its descendants request
➤ YN0002: │ graphiql@npm:1.11.5 [b1c8a] doesn't provide graphql-ws (p75ec6), requested by @graphiql/toolkit
➤ YN0002: │ graphiql@npm:1.11.5 [cee85] doesn't provide graphql-ws (p1f91c), requested by @graphiql/toolkit
➤ YN0060: │ grpc-docs@npm:1.1.3 [f09cb] provides rollup (p50e3b) with version 0.60.7, which doesn't satisfy what rollup-plugin-smart-asset requests
➤ YN0002: │ react-resizable@npm:3.0.5 [b75c5] doesn't provide react-dom (pa18e1), requested by react-draggable
➤ YN0002: │ root@workspace:. doesn't provide @microsoft/api-extractor-model (p679bb), requested by @backstage/repo-tools
➤ YN0002: │ root@workspace:. doesn't provide @microsoft/tsdoc (p7bab6), requested by @backstage/repo-tools
➤ YN0002: │ root@workspace:. doesn't provide @microsoft/tsdoc-config (pd98aa), requested by @backstage/repo-tools
➤ YN0002: │ root@workspace:. doesn't provide @typescript-eslint/parser (p96d0e), requested by @spotify/eslint-plugin
➤ YN0002: │ techdocs-cli-embedded-app@workspace:packages/techdocs-cli-embedded-app doesn't provide eslint (p5c6a2), requested by eslint-plugin-cypress
➤ YN0060: │ techdocs-cli-embedded-app@workspace:packages/techdocs-cli-embedded-app provides react (p2bdd1) with version 17.0.2, which doesn't satisfy what @backstage/core-components and some of its descendants request
➤ YN0060: │ techdocs-cli-embedded-app@workspace:packages/techdocs-cli-embedded-app provides react-dom (p6e6c8) with version 17.0.2, which doesn't satisfy what @backstage/core-components and some of its descendants request
➤ YN0000: │ Some peer dependencies are incorrectly met; run yarn explain peer-requirements <hash> for details, where <hash> is the six-letter p-prefixed code
➤ YN0000: └ Completed in 3s 493ms
➤ YN0000: ┌ Fetch step
➤ YN0013: │ 3593 packages were already cached, 4 had to be fetched
➤ YN0000: └ Completed in 2s 901ms
➤ YN0000: ┌ Link step
➤ YN0008: │ root@workspace:. must be rebuilt because its dependency tree changed
➤ YN0008: │ msw@npm:1.2.2 [ef6b4] must be rebuilt because its dependency tree changed
➤ YN0008: │ better-sqlite3@npm:8.4.0 must be rebuilt because its dependency tree changed
➤ YN0008: │ canvas@npm:2.11.2 must be rebuilt because its dependency tree changed
➤ YN0007: │ isolated-vm@npm:4.5.0 must be built because it never has been before or the last one failed
➤ YN0008: │ sharp@npm:0.32.1 must be rebuilt because its dependency tree changed
➤ YN0008: │ @parcel/watcher@npm:2.1.0 must be rebuilt because its dependency tree changed
➤ YN0008: │ cpu-features@npm:0.0.2 must be rebuilt because its dependency tree changed
➤ YN0008: │ tree-sitter-json@npm:0.20.0 must be rebuilt because its dependency tree changed
➤ YN0008: │ tree-sitter@npm:0.20.1 must be rebuilt because its dependency tree changed
➤ YN0008: │ tree-sitter-yaml@npm:0.5.0 must be rebuilt because its dependency tree changed
➤ YN0000: │ root@workspace:. STDOUT husky - Git hooks installed
➤ YN0000: │ isolated-vm@npm:4.5.0 STDERR gyp info it worked if it ends with ok
➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info it worked if it ends with ok
➤ YN0000: │ isolated-vm@npm:4.5.0 STDERR gyp info using node-gyp@9.4.0
➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info using node-pre-gyp@1.0.5
➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info using node@18.20.8 | linux | x64
➤ YN0000: │ isolated-vm@npm:4.5.0 STDERR gyp info using node@18.20.8 | linux | x64
➤ YN0000: │ cpu-features@npm:0.0.2 STDERR gyp info it worked if it ends with ok
➤ YN0000: │ cpu-features@npm:0.0.2 STDERR gyp info using node-gyp@9.4.0
➤ YN0000: │ cpu-features@npm:0.0.2 STDERR gyp info using node@18.20.8 | linux | x64
➤ YN0000: │ tree-sitter-json@npm:0.20.0 STDERR gyp info it worked if it ends with ok
➤ YN0000: │ tree-sitter-json@npm:0.20.0 STDERR gyp info using node-gyp@9.4.0
➤ YN0000: │ tree-sitter-json@npm:0.20.0 STDERR gyp info using node@18.20.8 | linux | x64
➤ YN0000: │ tree-sitter-yaml@npm:0.5.0 STDERR gyp info it worked if it ends with ok
➤ YN0000: │ tree-sitter-yaml@npm:0.5.0 STDERR gyp info using node-gyp@9.4.0
➤ YN0000: │ tree-sitter-yaml@npm:0.5.0 STDERR gyp info using node@18.20.8 | linux | x64
➤ YN0000: │ sharp@npm:0.32.1 STDOUT sharp: Using existing vendored libvips v8.14.2
➤ YN0000: │ isolated-vm@npm:4.5.0 STDERR gyp info find Python using Python version 3.12.3 found at "/usr/bin/python3"
➤ YN0000: │ cpu-features@npm:0.0.2 STDERR gyp info find Python using Python version 3.12.3 found at "/usr/bin/python3"
➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp http GET https://github.com/Automattic/node-canvas/releases/download/v2.11.2/canvas-v2.11.2-node-v108-linux-glibc-x64.tar.gz
➤ YN0000: │ tree-sitter-json@npm:0.20.0 STDERR gyp info find Python using Python version 3.12.3 found at "/usr/bin/python3"
➤ YN0000: │ tree-sitter@npm:0.20.1 STDERR prebuild-install WARN install No prebuilt binaries found (target=18.20.8 runtime=node arch=x64 libc= platform=linux)
➤ YN0000: │ tree-sitter-yaml@npm:0.5.0 STDERR gyp info find Python using Python version 3.12.3 found at "/usr/bin/python3"
➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/
➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/libcairo.so.2
➤ YN0000: │ tree-sitter@npm:0.20.1 STDERR gyp info it worked if it ends with ok
➤ YN0000: │ tree-sitter@npm:0.20.1 STDERR gyp info using node-gyp@9.4.0
➤ YN0000: │ tree-sitter@npm:0.20.1 STDERR gyp info using node@18.20.8 | linux | x64
➤ YN0000: │ isolated-vm@npm:4.5.0 STDERR gyp info spawn /usr/bin/python3
➤ YN0000: │ isolated-vm@npm:4.5.0 STDERR gyp info spawn args [
➤ YN0000: │ isolated-vm@npm:4.5.0 STDERR gyp info spawn args   '/tmp/renovate/repos/github/https-quantumblockchainai-atlassian-net/backstage/node_modules/node-gyp/gyp/gyp_main.py',
➤ YN0000: │ isolated-vm@npm:4.5.0 STDERR gyp info spawn args   'binding.gyp',
➤ YN0000: │ isolated-vm@npm:4.5.0 STDERR gyp info spawn args   '-f',
➤ YN0000: │ isolated-vm@npm:4.5.0 STDERR gyp info spawn args   'make',
➤ YN0000: │ isolated-vm@npm:4.5.0 STDERR gyp info spawn args   '-I',
➤ YN0000: │ isolated-vm@npm:4.5.0 STDERR gyp info spawn args   '/tmp/renovate/repos/github/https-quantumblockchainai-atlassian-net/backstage/node_modules/isolated-vm/build/config.gypi',
➤ YN0000: │ isolated-vm@npm:4.5.0 STDERR gyp info spawn args   '-I',
➤ YN0000: │ isolated-vm@npm:4.5.0 STDERR gyp info spawn args   '/tmp/renovate/repos/github/https-quantumblockchainai-atlassian-net/backstage/node_modules/node-gyp/addon.gypi',
➤ YN0000: │ isolated-vm@npm:4.5.0 STDERR gyp info spawn args   '-I',
➤ YN0000: │ isolated-vm@npm:4.5.0 STDERR gyp info spawn args   '/home/ubuntu/.cache/node-gyp/18.20.8/include/node/common.gypi',
➤ YN0000: │ isolated-vm@npm:4.5.0 STDERR gyp info spawn args   '-Dlibrary=shared_library',
➤ YN0000: │ isolated-vm@npm:4.5.0 STDERR gyp info spawn args   '-Dvisibility=default',
➤ YN0000: │ isolated-vm@npm:4.5.0 STDERR gyp info spawn args   '-Dnode_root_dir=/home/ubuntu/.cache/node-gyp/18.20.8',
➤ YN0000: │ isolated-vm@npm:4.5.0 STDERR gyp info spawn args   '-Dnode_gyp_dir=/tmp/renovate/repos/github/https-quantumblockchainai-atlassian-net/backstage/node_modules/node-gyp',
➤ YN0000: │ isolated-vm@npm:4.5.0 STDERR gyp info spawn args   '-Dnode_lib_file=/home/ubuntu/.cache/node-gyp/18.20.8/<(target_arch)/node.lib',
➤ YN0000: │ isolated-vm@npm:4.5.0 STDERR gyp info spawn args   '-Dmodule_root_dir=/tmp/renovate/repos/github/https-quantumblockchainai-atlassian-net/backstage/node_modules/isolated-vm',
➤ YN0000: │ isolated-vm@npm:4.5.0 STDERR gyp info spawn args   '-Dnode_engine=v8',
➤ YN0000: │ isolated-vm@npm:4.5.0 STDERR gyp info spawn args   '--depth=.',
➤ YN0000: │ isolated-vm@npm:4.5.0 STDERR gyp info spawn args   '--no-parallel',
➤ YN0000: │ isolated-vm@npm:4.5.0 STDERR gyp info spawn args   '--generator-output',
➤ YN0000: │ isolated-vm@npm:4.5.0 STDERR gyp info spawn args   'build',
➤ YN0000: │ isolated-vm@npm:4.5.0 STDERR gyp info spawn args   '-Goutput_dir=.'
➤ YN0000: │ isolated-vm@npm:4.5.0 STDERR gyp info spawn args ]
➤ YN0000: │ cpu-features@npm:0.0.2 STDERR gyp info spawn /usr/bin/python3
➤ YN0000: │ cpu-features@npm:0.0.2 STDERR gyp info spawn args [
➤ YN0000: │ cpu-features@npm:0.0.2 STDERR gyp info spawn args   '/tmp/renovate/repos/github/https-quantumblockchainai-atlassian-net/backstage/node_modules/node-gyp/gyp/gyp_main.py',
➤ YN0000: │ cpu-features@npm:0.0.2 STDERR gyp info spawn args   'binding.gyp',
➤ YN0000: │ cpu-features@npm:0.0.2 STDERR gyp info spawn args   '-f',
➤ YN0000: │ cpu-features@npm:0.0.2 STDERR gyp info spawn args   'make',
➤ YN0000: │ cpu-features@npm:0.0.2 STDERR gyp info spawn args   '-I',
➤ YN0000: │ cpu-features@npm:0.0.2 STDERR gyp info spawn args   '/tmp/renovate/repos/github/https-quantumblockchainai-atlassian-net/backstage/node_modules/cpu-features/build/config.gypi',
➤ YN0000: │ cpu-features@npm:0.0.2 STDERR gyp info spawn args   '-I',
➤ YN0000: │ cpu-features@npm:0.0.2 STDERR gyp info spawn args   '/tmp/renovate/repos/github/https-quantumblockchainai-atlassian-net/backstage/node_modules/node-gyp/addon.gypi',
➤ YN0000: │ cpu-features@npm:0.0.2 STDERR gyp info spawn args   '-I',
➤ YN0000: │ cpu-features@npm:0.0.2 STDERR gyp info spawn args   '/home/ubuntu/.cache/node-gyp/18.20.8/include/node/common.gypi',
➤ YN0000: │ cpu-features@npm:0.0.2 STDERR gyp info spawn args   '-Dlibrary=shared_library',
➤ YN0000: │ cpu-features@npm:0.0.2 STDERR gyp info spawn args   '-Dvisibility=default',
➤ YN0000: │ cpu-features@npm:0.0.2 STDERR gyp info spawn args   '-Dnode_root_dir=/home/ubuntu/.cache/node-gyp/18.20.8',
➤ YN0000: │ cpu-features@npm:0.0.2 STDERR gyp info spawn args   '-Dnode_gyp_dir=/tmp/renovate/repos/github/https-quantumblockchainai-atlassian-net/backstage/node_modules/node-gyp',
➤ YN0000: │ cpu-features@npm:0.0.2 STDERR gyp info spawn args   '-Dnode_lib_file=/home/ubuntu/.cache/node-gyp/18.20.8/<(target_arch)/node.lib',
➤ YN0000: │ cpu-features@npm:0.0.2 STDERR gyp info spawn args   '-Dmodule_root_dir=/tmp/renovate/repos/github/https-quantumblockchainai-atlassian-net/backstage/node_modules/cpu-features',
➤ YN0000: │ cpu-features@npm:0.0.2 STDERR gyp info spawn args   '-Dnode_engine=v8',
➤ YN0000: │ cpu-features@npm:0.0.2 STDERR gyp info spawn args   '--depth=.',
➤ YN0000: │ cpu-features@npm:0.0.2 STDERR gyp info spawn args   '--no-parallel',
➤ YN0000: │ cpu-features@npm:0.0.2 STDERR gyp info spawn args   '--generator-output',
➤ YN0000: │ cpu-features@npm:0.0.2 STDERR gyp info spawn args   'build',
➤ YN0000: │ cpu-features@npm:0.0.2 STDERR gyp info spawn args   '-Goutput_dir=.'
➤ YN0000: │ cpu-features@npm:0.0.2 STDERR gyp info spawn args ]
➤ YN0000: │ tree-sitter-json@npm:0.20.0 STDERR gyp info spawn /usr/bin/python3
➤ YN0000: │ tree-sitter-json@npm:0.20.0 STDERR gyp info spawn args [
➤ YN0000: │ tree-sitter-json@npm:0.20.0 STDERR gyp info spawn args   '/tmp/renovate/repos/github/https-quantumblockchainai-atlassian-net/backstage/node_modules/node-gyp/gyp/gyp_main.py',
➤ YN0000: │ tree-sitter-json@npm:0.20.0 STDERR gyp info spawn args   'binding.gyp',
➤ YN0000: │ tree-sitter-json@npm:0.20.0 STDERR gyp info spawn args   '-f',
➤ YN0000: │ tree-sitter-json@npm:0.20.0 STDERR gyp info spawn args   'make',
➤ YN0000: │ tree-sitter-json@npm:0.20.0 STDERR gyp info spawn args   '-I',
➤ YN0000: │ tree-sitter-json@npm:0.20.0 STDERR gyp info spawn args   '/tmp/renovate/repos/github/https-quantumblockchainai-atlassian-net/backstage/node_modules/tree-sitter-json/build/config.gypi',
➤ YN0000: │ tree-sitter-json@npm:0.20.0 STDERR gyp info spawn args   '-I',
➤ YN0000: │ tree-sitter-json@npm:0.20.0 STDERR gyp info spawn args   '/tmp/renovate/repos/github/https-quantumblockchainai-atlassian-net/backstage/node_modules/node-gyp/addon.gypi',
➤ YN0000: │ tree-sitter-json@npm:0.20.0 STDERR gyp info spawn args   '-I',
➤ YN0000: │ tree-sitter-json@npm:0.20.0 STDERR gyp info spawn args   '/home/ubuntu/.cache/node-gyp/18.20.8/include/node/common.gypi',
➤ YN0000: │ tree-sitter-json@npm:0.20.0 STDERR gyp info spawn args   '-Dlibrary=shared_library',
➤ YN0000: │ tree-sitter-json@npm:0.20.0 STDERR gyp info spawn args   '-Dvisibility=default',
➤ YN0000: │ tree-sitter-json@npm:0.20.0 STDERR gyp info spawn args   '-Dnode_root_dir=/home/ubuntu/.cache/node-gyp/18.20.8',
➤ YN0000: │ tree-sitter-json@npm:0.20.0 STDERR gyp info spawn args   '-Dnode_gyp_dir=/tmp/renovate/repos/github/https-quantumblockchainai-atlassian-net/backstage/node_modules/node-gyp',
➤ YN0000: │ tree-sitter-json@npm:0.20.0 STDERR gyp info spawn args   '-Dnode_lib_file=/home/ubuntu/.cache/node-gyp/18.20.8/<(target_arch)/node.lib',
➤ YN0000: │ tree-sitter-json@npm:0.20.0 STDERR gyp info spawn args   '-Dmodule_root_dir=/tmp/renovate/repos/github/https-quantumblockchainai-atlassian-net/backstage/node_modules/tree-sitter-json',
➤ YN0000: │ tree-sitter-json@npm:0.20.0 STDERR gyp info spawn args   '-Dnode_engine=v8',
➤ YN0000: │ tree-sitter-json@npm:0.20.0 STDERR gyp info spawn args   '--depth=.',
➤ YN0000: │ tree-sitter-json@npm:0.20.0 STDERR gyp info spawn args   '--no-parallel',
➤ YN0000: │ tree-sitter-json@npm:0.20.0 STDERR gyp info spawn args   '--generator-output',
➤ YN0000: │ tree-sitter-json@npm:0.20.0 STDERR gyp info spawn args   'build',
➤ YN0000: │ tree-sitter-json@npm:0.20.0 STDERR gyp info spawn args   '-Goutput_dir=.'
➤ YN0000: │ tree-sitter-json@npm:0.20.0 STDERR gyp info spawn args ]
➤ YN0000: │ tree-sitter-yaml@npm:0.5.0 STDERR gyp info spawn /usr/bin/python3
➤ YN0000: │ tree-sitter-yaml@npm:0.5.0 STDERR gyp info spawn args [
➤ YN0000: │ tree-sitter-yaml@npm:0.5.0 STDERR gyp info spawn args   '/tmp/renovate/repos/github/https-quantumblockchainai-atlassian-net/backstage/node_modules/node-gyp/gyp/gyp_main.py',
➤ YN0000: │ tree-sitter-yaml@npm:0.5.0 STDERR gyp info spawn args   'binding.gyp',
➤ YN0000: │ tree-sitter-yaml@npm:0.5.0 STDERR gyp info spawn args   '-f',
➤ YN0000: │ tree-sitter-yaml@npm:0.5.0 STDERR gyp info spawn args   'make',
➤ YN0000: │ tree-sitter-yaml@npm:0.5.0 STDERR gyp info spawn args   '-I',
➤ YN0000: │ tree-sitter-yaml@npm:0.5.0 STDERR gyp info spawn args   '/tmp/renovate/repos/github/https-quantumblockchainai-atlassian-net/backstage/node_modules/tree-sitter-yaml/build/config.gypi',
➤ YN0000: │ tree-sitter-yaml@npm:0.5.0 STDERR gyp info spawn args   '-I',
➤ YN0000: │ tree-sitter-yaml@npm:0.5.0 STDERR gyp info spawn args   '/tmp/renovate/repos/github/https-quantumblockchainai-atlassian-net/backstage/node_modules/node-gyp/addon.gypi',
➤ YN0000: │ tree-sitter-yaml@npm:0.5.0 STDERR gyp info spawn args   '-I',
➤ YN0000: │ tree-sitter-yaml@npm:0.5.0 STDERR gyp info spawn args   '/home/ubuntu/.cache/node-gyp/18.20.8/include/node/common.gypi',
➤ YN0000: │ tree-sitter-yaml@npm:0.5.0 STDERR gyp info spawn args   '-Dlibrary=shared_library',
➤ YN0000: │ tree-sitter-yaml@npm:0.5.0 STDERR gyp info spawn args   '-Dvisibility=default',
➤ YN0000: │ tree-sitter-yaml@npm:0.5.0 STDERR gyp info spawn args   '-Dnode_root_dir=/home/ubuntu/.cache/node-gyp/18.20.8',
➤ YN0000: │ tree-sitter-yaml@npm:0.5.0 STDERR gyp info spawn args   '-Dnode_gyp_dir=/tmp/renovate/repos/github/https-quantumblockchainai-atlassian-net/backstage/node_modules/node-gyp',
➤ YN0000: │ tree-sitter-yaml@npm:0.5.0 STDERR gyp info spawn args   '-Dnode_lib_file=/home/ubuntu/.cache/node-gyp/18.20.8/<(target_arch)/node.lib',
➤ YN0000: │ tree-sitter-yaml@npm:0.5.0 STDERR gyp info spawn args   '-Dmodule_root_dir=/tmp/renovate/repos/github/https-quantumblockchainai-atlassian-net/backstage/node_modules/tree-sitter-yaml',
➤ YN0000: │ tree-sitter-yaml@npm:0.5.0 STDERR gyp info spawn args   '-Dnode_engine=v8',
➤ YN0000: │ tree-sitter-yaml@npm:0.5.0 STDERR gyp info spawn args   '--depth=.',
➤ YN0000: │ tree-sitter-yaml@npm:0.5.0 STDERR gyp info spawn args   '--no-parallel',
➤ YN0000: │ tree-sitter-yaml@npm:0.5.0 STDERR gyp info spawn args   '--generator-output',
➤ YN0000: │ tree-sitter-yaml@npm:0.5.0 STDERR gyp info spawn args   'build',
➤ YN0000: │ tree-sitter-yaml@npm:0.5.0 STDERR gyp info spawn args   '-Goutput_dir=.'
➤ YN0000: │ tree-sitter-yaml@npm:0.5.0 STDERR gyp info spawn args ]
➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/libjpeg.so.62
➤ YN0000: │ canvas@npm:2.11.2 STDERR node-pre-gyp info install unpacking Release/libxml2.so.2
➤ YN0000: │ tree-sitter@npm:0.20.1 STDERR gyp info find Python using Python version 3.12.3 found at "/usr/bin/python3"
➤ YN0000: │ isolated-vm@npm:4.5.0 STDERR Traceback (most recent call last):
➤ YN0000: │ isolated-vm@npm:4.5.0 STDERR   File "/tmp/renovate/repos/github/https-quantumblockchainai-atlassian-net/backstage/node_modules/node-gyp/gyp/gyp_main.py", line 42, in <module>
➤ YN0000: │ isolated-vm@npm:4.5.0 STDERR     import gyp  # noqa: E402
➤ YN0000: │ isolated-vm@npm:4.5.0 STDERR     ^^^^^^^^^^
➤ YN0000: │ isolated-vm@npm:4.5.0 STDERR   File "/tmp/renovate/repos/github/https-quantumblockchainai-atlassian-net/backstage/node_modules/node-gyp/gyp/pylib/gyp/__init__.py", line 9, in <module>
➤ YN0000: │ isolated-vm@npm:4.5.0 STDERR     import gyp.input
➤ YN0000: │ cpu-features@npm:0.0.2 STDERR Traceback (most recent call last):
➤ YN0000: │ cpu-features@npm:0.0.2 STDERR   File "/tmp/renovate/repos/github/https-quantumblockchainai-atlassian-net/backstage/node_modules/node-gyp/gyp/gyp_main.py", line 42, in <module>
➤ YN0000: │ cpu-features@npm:0.0.2 STDERR     import gyp  # noqa: E402

@renovate renovate Bot added the dependencies Pull requests that update a dependency file label Apr 15, 2026
@codesandbox
Copy link
Copy Markdown

codesandbox Bot commented Apr 15, 2026

Review or Edit in CodeSandbox

Open the branch in Web EditorVS CodeInsiders

Open Preview

@entelligence-ai-pr-reviews
Copy link
Copy Markdown

entelligence-ai-pr-reviews Bot commented Apr 15, 2026

EntelligenceAI PR Summary

Bumps the react-refresh dependency to the latest minor version in the CLI package.

  • Updated react-refresh from ^0.14.0 to ^0.18.0 in packages/cli/package.json
  • Targets bug fixes and performance improvements for React Fast Refresh in development

Confidence Score: 2/5 - Changes Needed

Not safe to merge — while the intent to update react-refresh for bug fixes and performance improvements is reasonable, bumping to ^0.18.0 in packages/cli/package.json introduces a critical peer dependency conflict with @pmmmwh/react-refresh-webpack-plugin@^0.5.7, which explicitly requires react-refresh in the 0.10.x0.14.x range. This incompatibility will break hot module replacement (Fast Refresh) at runtime in development, making the developer experience fundamentally non-functional. The PR should either upgrade @pmmmwh/react-refresh-webpack-plugin to a version that supports react-refresh@0.18.x, or defer this bump until a compatible plugin version exists.

Key Findings:

  • The react-refresh version bump from ^0.14.0 to ^0.18.0 is incompatible with the peer dependency constraint of @pmmmwh/react-refresh-webpack-plugin@^0.5.7, which only supports react-refresh up to 0.14.x — this will cause broken or silently degraded Fast Refresh behavior at runtime.
  • No corresponding update to @pmmmwh/react-refresh-webpack-plugin is included in this PR to resolve the peer dependency mismatch, meaning the dependency tree will be left in an inconsistent and likely broken state.
  • The current ^0.14.0 version of react-refresh is already within the supported range for the existing webpack plugin, so the upgrade provides no immediate benefit while introducing a concrete breakage risk.
Files requiring special attention
  • packages/cli/package.json

Copy link
Copy Markdown

@entelligence-ai-pr-reviews entelligence-ai-pr-reviews Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Walkthrough

This PR updates the react-refresh dependency in the CLI package from version ^0.14.0 to ^0.18.0. This minor version bump brings the package up to a newer release, incorporating bug fixes and performance improvements related to React Fast Refresh functionality during development.

Changes

File(s) Summary
packages/cli/package.json Updated react-refresh dependency version from ^0.14.0 to ^0.18.0.

Sequence Diagram

This diagram shows the interactions between components:

sequenceDiagram
    title react-refresh Dependency Version Bump (0.14.0 -> 0.18.0)

    participant Dev as Developer
    participant CLI as "@backstage/cli"
    participant PM as "Package Manager (npm/yarn)"
    participant RR as "react-refresh@^0.18.0"
    participant Webpack as "Webpack / Bundler"
    participant Browser as "Browser (Dev Server)"

    Dev->>PM: npm install / yarn install
    PM->>CLI: resolve dependencies from package.json
    CLI->>PM: requires react-refresh ^0.18.0
    PM->>RR: fetch & install react-refresh 0.18.x
    RR-->>PM: package resolved
    PM-->>Dev: dependencies installed

    Note over CLI, RR: Previously: react-refresh ^0.14.0
    Note over CLI, RR: Now: react-refresh ^0.18.0
    Dev->>CLI: start dev server
    CLI->>Webpack: configure with react-refresh plugin
    activate Webpack
    Webpack->>RR: register HMR runtime helpers
    RR-->>Webpack: runtime ready

    loop File Change Detected
        Dev->>Webpack: save source file
        Webpack->>RR: module updated
        RR->>Browser: hot reload — inject updated module
        Browser-->>Dev: UI updated without full page reload
    end

    deactivate Webpack
Loading

🔗 Cross-Repository Impact Analysis

Enable automatic detection of breaking changes across your dependent repositories. → Set up now

Learn more about Cross-Repository Analysis

What It Does

  • Automatically identifies repositories that depend on this code
  • Analyzes potential breaking changes across your entire codebase
  • Provides risk assessment before merging to prevent cross-repo issues

How to Enable

  1. Visit Settings → Code Management
  2. Configure repository dependencies
  3. Future PRs will automatically include cross-repo impact analysis!

Benefits

  • 🛡️ Prevent breaking changes across repositories
  • 🔍 Catch integration issues before they reach production
  • 📊 Better visibility into your multi-repo architecture

Comment thread packages/cli/package.json
"process": "^0.11.10",
"react-dev-utils": "^12.0.0-next.60",
"react-refresh": "^0.14.0",
"react-refresh": "^0.18.0",
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Correctness: Bumping react-refresh to ^0.18.0 is likely incompatible with @pmmmwh/react-refresh-webpack-plugin@^0.5.7 (also in dependencies), which has a peer dependency constraint requiring react-refresh in the 0.10.x0.14.x range — this will break hot module replacement at runtime.

🤖 AI Agent Prompt for Cursor/Windsurf

📋 Copy this prompt to your AI coding assistant (Cursor, Windsurf, etc.) to get help fixing this issue

In packages/cli/package.json at line 117, the react-refresh version was bumped to ^0.18.0 but @pmmmwh/react-refresh-webpack-plugin@^0.5.7 (also in dependencies) only supports react-refresh in the 0.10.x–0.14.x range as a peer dependency. Either revert react-refresh to ^0.14.0, or also upgrade @pmmmwh/react-refresh-webpack-plugin to a version that supports react-refresh 0.18.x.

@augmentcode
Copy link
Copy Markdown

augmentcode Bot commented Apr 15, 2026

🤖 Augment PR Summary

Summary: Updates Backstage CLI’s Fast Refresh runtime by bumping react-refresh from ^0.14.0 to ^0.18.0.

Why: Renovate-driven dependency refresh to keep the React development/refresh tooling up to date.

🤖 Was this summary useful? React with 👍 or 👎

Copy link
Copy Markdown

@augmentcode augmentcode Bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Review completed. No suggestions at this time.

Comment augment review to trigger a new review at any time.

@socket-security
Copy link
Copy Markdown

@socket-security
Copy link
Copy Markdown

Warning

Review the following alerts detected in dependencies.

According to your organization's Security Policy, it is recommended to resolve "Warn" alerts. Learn more about Socket for GitHub.

Action Severity Alert  (click "▶" to expand/collapse)
Warn High
License policy violation: npm typescript under W3C-20150513

License: W3C-20150513 - The applicable license policy does not permit this license (5) (package/ThirdPartyNoticeText.txt)

License: LicenseRef-W3C-Community-Final-Specification-Agreement - The applicable license policy does not permit this license (5) (package/ThirdPartyNoticeText.txt)

License: MIT-Khronos-old - The applicable license policy does not permit this license (5) (package/ThirdPartyNoticeText.txt)

License: CC-BY-4.0 - The applicable license policy does not permit this license (5) (package/ThirdPartyNoticeText.txt)

From: ?npm/@microsoft/api-extractor@7.33.7npm/typescript@4.8.4

ℹ Read more on: This package | This alert | What is a license policy violation?

Next steps: Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support@socket.dev.

Suggestion: Find a package that does not violate your license policy or adjust your policy to allow this package's license.

Mark the package as acceptable risk. To ignore this alert only in this pull request, reply with the comment @SocketSecurity ignore npm/typescript@4.8.4. You can also ignore all packages with @SocketSecurity ignore-all. To ignore an alert for all future pull requests, use Socket's Dashboard to change the triage state of this alert.

View full report

@github-actions
Copy link
Copy Markdown

This PR has been automatically marked as stale because it has not had recent activity from the author. It will be closed if no further activity occurs. If the PR was closed and you want it re-opened, let us know and we'll re-open the PR so that you can continue the contribution!

@github-actions github-actions Bot added the stale label Apr 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file stale

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants