mjml-react icon indicating copy to clipboard operation
mjml-react copied to clipboard

A dependency `"react-reconciler": "^0.26.1"` is blocking to use `react>=18`

Open tkamenoko opened this issue 2 years ago • 0 comments

mjml-react depends on "react-reconciler": "^0.26.1" that uses "react": "^17.0.2". It blocks to use react>=18 .

This is npm dedupe output of my private project.

npm WARN ERESOLVE overriding peer dependency
npm WARN While resolving: [email protected]
npm WARN Found: [email protected]
npm WARN node_modules/react
npm WARN   peer react@"^17.0.2 || ^18.0.0" from @astrojs/[email protected]
npm WARN   node_modules/@astrojs/react
npm WARN     dev @astrojs/react@"0.4.x" from @my-project/[email protected]
npm WARN     packages/webapp
npm WARN   11 more (@linaria/react, @testing-library/react, jotai, ...)
npm WARN
npm WARN Could not resolve dependency:
npm WARN peer react@"^17.0.2" from [email protected]
npm WARN node_modules/mjml-react/node_modules/react-reconciler
npm WARN   react-reconciler@"^0.26.1" from [email protected]
npm WARN   node_modules/mjml-react
npm WARN
npm WARN Conflicting peer dependency: [email protected]
npm WARN node_modules/react
npm WARN   peer react@"^17.0.2" from [email protected]
npm WARN   node_modules/mjml-react/node_modules/react-reconciler
npm WARN     react-reconciler@"^0.26.1" from [email protected]
npm WARN     node_modules/mjml-react

tkamenoko avatar Jul 30 '22 15:07 tkamenoko