Projet

Général

Profil

Tâche #20965

Scénario #20902: Mettre en place un registre NPM pour les développements web du pôle

Identifier une solution de registre NPM privé avec fonctionnalité de proxy-cache

Ajouté par William Petit il y a plus de 8 ans. Mis à jour il y a plus de 8 ans.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Début:
26/06/2017
Echéance:
% réalisé:

100%

Temps estimé:
3.00 h
Temps passé:
Restant à faire (heures):
0.0

Révisions associées

Révision f3c5b88e (diff)
Ajouté par William Petit il y a plus de 8 ans

bower2npm, utilitaire d'aide à la migration de projets Bower vers NPM

ref #20983
ref #20981
ref #20965

Historique

#1 Mis à jour par William Petit il y a plus de 8 ans

  • Statut changé de Nouveau à En cours

#2 Mis à jour par William Petit il y a plus de 8 ans

  • Sujet changé de Identifier une solution de registre NPM privé avec fonctionnalité de proxy-cache à Identifier une solution de registre NPM privé avec fonctionnalité de proxy-cache

Plusieurs solutions sont disponibles pour mettre en place un registre NPM "privé":

Toutes les solutions sont implémentées en NodeJS.

En se basant sur les contraintes exprimées dans le scénario, je propose d'utiliser le projet "Verdaccio". C'est un fork du projet "sinopia" qui était anciennement la solution communautaire la plus utilisée pour la mise en place de registres NPM privés. Le projet affiche une volonté de maintenir une compatibilité complète avec le registre officiel et la communauté semble engagée autour de celui ci. Le projet est publié sous licence WTFPL (http://www.wtfpl.net/).

Verdacio intègre un système de plugins pour étendre ses fonctionnalités. Un plugin LDAP est disponible pour gérer l'authentification (https://www.npmjs.com/package/verdaccio-ldap)

#3 Mis à jour par William Petit il y a plus de 8 ans

  • Restant à faire (heures) changé de 3.0 à 0.25

#4 Mis à jour par William Petit il y a plus de 8 ans

  • Statut changé de En cours à Résolu

#5 Mis à jour par William Petit il y a plus de 8 ans

  • % réalisé changé de 0 à 100

#6 Mis à jour par Benjamin Bohard il y a plus de 8 ans

  • Statut changé de Résolu à Fermé
  • Restant à faire (heures) changé de 0.25 à 0.0

Formats disponibles : Atom PDF