Project

General

Profile

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

Added by William Petit over 5 years ago. Updated over 5 years ago.

Status:
Fermé
Priority:
Normal
Assigned To:
Start date:
06/26/2017
Due date:
% Done:

100%

Estimated time:
3.00 h
Spent time:
Remaining (hours):
0.0

Associated revisions

Revision f3c5b88e (diff)
Added by William Petit over 5 years ago

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

ref #20983
ref #20981
ref #20965

History

#1 Updated by William Petit over 5 years ago

  • Status changed from Nouveau to En cours

#2 Updated by William Petit over 5 years ago

  • Subject changed from Identifier une solution de registre NPM privé avec fonctionnalité de proxy-cache to 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 Updated by William Petit over 5 years ago

  • Remaining (hours) changed from 3.0 to 0.25

#4 Updated by William Petit over 5 years ago

  • Status changed from En cours to Résolu

#5 Updated by William Petit over 5 years ago

  • % Done changed from 0 to 100

#6 Updated by Benjamin Bohard over 5 years ago

  • Status changed from Résolu to Fermé
  • Remaining (hours) changed from 0.25 to 0.0

Also available in: Atom PDF