A l'occasion des ajustements pour rendre le module ZH compatible avec la version 2.13 de GeoNature, le fichier package-lock.json a été de nouveau généré et nettoyé de tout ce qu'il n'est pas censé contenir dans la branche dev, mais cela a rendu le module ZH in-installable de nouveau.
Ce travail est à reprendre dans cette branche dev et cette PR.
Pour pouvoir sortir une version du module ZH compatible avec GN 2.13, ce nettoyage du package-lock.json a été retiré dans une nouvelle branche develop fonctionnelle mais non satisfaisante.
Le nettoyage étant à faire dans cette branche dev mise de côté, à faire pour plus tard.
Dans la version 1.1 du module (intégrant notamment la compatibilité du module avec Angular 15), un gros commit a été fait dans le module ZH pour le rendre compatible avec les versions récentes de GeoNature (notamment la version 2.12 : https://github.com/PnX-SI/gn_module_ZH/commit/82e669b359163bceddeb5a3928a31dafb209821e
Le passage à la version 15 d'Angular dans GeoNature a posé des soucis avec certaines dépendances non compatibles avec Angular 15 utilisées par le module ZH, comme
ng-multiselect-dropdown
qui a été intégré dans les node_modules du module, mais aussi nécessité de mettre beaucoup trop de chose dans le fichierpackage-lock.json
pour que cela fonctionne : https://github.com/PnX-SI/gn_module_ZH/commit/82e669b359163bceddeb5a3928a31dafb209821e#diff-4a2d9aa3e849b134993936ca81b83fb139edd2b0218077ab0f403b8c4803c62aA l'occasion des ajustements pour rendre le module ZH compatible avec la version 2.13 de GeoNature, le fichier
package-lock.json
a été de nouveau généré et nettoyé de tout ce qu'il n'est pas censé contenir dans la branchedev
, mais cela a rendu le module ZH in-installable de nouveau. Ce travail est à reprendre dans cette branchedev
et cette PR.Pour pouvoir sortir une version du module ZH compatible avec GN 2.13, ce nettoyage du
package-lock.json
a été retiré dans une nouvelle branchedevelop
fonctionnelle mais non satisfaisante. Le nettoyage étant à faire dans cette branchedev
mise de côté, à faire pour plus tard.