Salut,
Est-ce vous connaissez une méthode pour installer des dépendances npm dynamiquement ?
Pour être plus concret, je développe un module npm pour vérifier les fichiers d'un projet grâce à des linters (JSHint, CSSLint, ...). Le module pèse 4,4 Mo ; en installant les linters, il passe à 105 Mo. Selon la configuration, tous les linters ne sont pas utiles : certains sont redondants (HTMLHint et htmllint) ou peut-être que le projet ne contient aucun document Markdown.
Je cherche donc un moyen pour installer seulement les linters dont l'utilisateur a besoin. Ou peut-être qu'il existe une convention pour créer un système de plugins dans npm ?
PS : le code source du module.
Merci d'avance.
Partager