dataesr/react-dsfr

Absence du code source dans les modules NPM publiés

Opened this issue · 0 comments

Bonjour, merci pour votre paquet.

Je suis actuellement de faire une intégration un peu fine et sophistiquée de ce module dans une librairie React.js wrappé dans une librairie Angular.js avec une encapsulation Shadow DOM elle-même utilisée dans une application Angular.js, pour des besoins métiers.

Il semblerait que seuls les fichiers minifiés sont distribués, ce qui est pratique lorsqu'on veut pas rebundler le code source, mais en l'occurrence, mon build system fait une récolte des CSS pour les encapsuler à destination du Shadow DOM. Or, le module publié a pour comportement par défaut d'injecter les styles directement dans <head />, ce qui est incorrect dans ma situation (généralement, on laisse les utilisateurs choisir comment ils veulent gérer les styles de leurs dépendances, c.f. Remixicon-React par exemple).

Serait-ce possible d'ajouter les fichiers sources dans le module NPM publié pour que je puisse utiliser mon bundler pour directement ? Le package.json fait mention de source, mais il est inutilisable vu son absence.

Une alternative serait de concevoir des mécanismes assez génériques de collection CSS, ce qui me paraît out of scope pour le projet ou des hooks pour les usages dans les shadow DOM.

Merci par avance !