Nous souhaitons installer la version récente du DSFR (1.12.1). Cette version du DSFR requiert que la peerDependency browser-sync soit en version "^2.27.10".
Actuellement, nous utilisons le DSFR avec Angular 17.3.10, qui nécessite (le Angular CLI - @angular-devkit/build-angular@17.3.8) browser-sync en version 3.0.3. Ainsi, lorsque nous installons la version 1.12.1 du DSFR, nous rencontrons un conflit de dépendance. Bien qu'il soit possible de forcer ou installer avec le flag --legacy-peer-deps. Nous souhaitons tout de même éviter cela.
Les étapes pour reproduire le bug
Exemple :
Sur une application Angular 17.3.10
Installer DSFR (npm i @gouvfr/dsfr)
Le problème apparaît dans le terminal
Comportement attendu
Un message indiquant l'installation avec succès du DSFR.
Décrire le bug
Nous souhaitons installer la version récente du DSFR (1.12.1). Cette version du DSFR requiert que la peerDependency browser-sync soit en version "^2.27.10". Actuellement, nous utilisons le DSFR avec Angular 17.3.10, qui nécessite (le Angular CLI - @angular-devkit/build-angular@17.3.8) browser-sync en version 3.0.3. Ainsi, lorsque nous installons la version 1.12.1 du DSFR, nous rencontrons un conflit de dépendance. Bien qu'il soit possible de forcer ou installer avec le flag --legacy-peer-deps. Nous souhaitons tout de même éviter cela.
Les étapes pour reproduire le bug
Exemple :
Comportement attendu
Un message indiquant l'installation avec succès du DSFR.
Capture d’écran
Côté Builder Angular Côté DSFR :
Configuration et système utilisé
Informations complémentaires
-