Open tydoo opened 8 months ago
Je serais également interessé par cette petite amélioration au coût de mise en place très faible.
Il suffirait de renseigner les champs main
et style
dans le package.json en pointant respectivement sur les fichiers ./dist/dsfr.no-module.js
et ./dist/dsfr.css
.
Cf : https://www.jsdelivr.com/documentation#id-configuring-a-default-file-in-packagejson
Pour contourner il suffit actuellement de lancer ces deux commandes (au lieu de juste cibler @gouvfr/dsfr
) :
bin/console importmap:require @gouvfr/dsfr/dist/dsfr.module.min.js
bin/console importmap:require @gouvfr/dsfr/dist/dsfr.min.css
Le module ou no-module, reste à appréciation de chacun :)
Rendre le DSFR compatible ESM afin qu'il puisse être utilisé avec le composant 'Asset Mapper' de Symfony.
Jsdeliver: https://www.jsdelivr.com/package/npm/@gouvfr/dsfr
L'ESM n'est pas disponible : https://cdn.jsdelivr.net/npm/@gouvfr/dsfr@1.11.0/+esm