AxaFrance / react-toolkit

Flexible components html + css + react using BEM convention. Maybe, you can call it "Design System" !
https://axafrance.github.io/design-system/
MIT License
97 stars 63 forks source link

Npm 7 et les versions de React #850

Closed youf-olivier closed 3 years ago

youf-olivier commented 3 years ago

Hello

Je suis passé sur Npm7 et j'ai voulu faire un npm install sur mon projet.

https://github.blog/2021-02-02-npm-7-is-now-generally-available/#peer-dependencies

Et ça pète un peu de partout sur la gestion des versions

image

arnaudforaison commented 3 years ago

Est ce que tu constates le problème de React 17 sur la version latest (1.4.0-alpha2) ? Car @xballoy avait fait cette PR #798 Je regarde pour npm 7

jforatier commented 3 years ago

J'ai fait face à des problématiques aussi => Issue #841 Peite propal pour 'monitorer' les futurs changes ici : #842

arnaudforaison commented 3 years ago

En complément, je me posais la question si Lerna avait fait le nécessaire. Il est parti en burnout - https://github.com/lerna/lerna/issues/2703#issuecomment-744601134

mais il semble qu'une nouvelle version (il y a 2 jours) arrive https://github.com/lerna/lerna/issues/2703#issuecomment-777089520 Avec la release note https://github.com/lerna/lerna/releases/tag/v4.0.0

xballoy commented 3 years ago

A tester mais quand tu vois le changelog de la version 4.0.0 ça ne va pas changer grand chose...

xballoy commented 3 years ago

A voir si on a toujours besoin de lerna comme on publie toujours tous les composants ¯_(ツ)_/¯

arnaudforaison commented 3 years ago

Encore plus avec les changements de cette version 7 de npm:

jforatier commented 3 years ago

J'arrive sûrement après la bataille mais lerna m'a pas fait une belle impression. Ok la lib fait de belle promesse en standalone mais le coût d'appropriation dans un sujet type tooling est énorme. Ça peut décourager.

Sur les sujets consommateur que j'ai croisé j'ai toujours vu des import all