Npmjs et les packages scoped

By Boboss74 - derivative work, CC BY-SA 4.0, https://commons.wikimedia.org/w/index.php?curid=35142030

Introduction

cet article couvre comment publier vos packages sous cette forme : ‘@studiowebux/route’ au lieu de ‘webux-route’

Pré-requis

  • Du code JavaScript prêt à être déployer sur npmjs (il va être visible publiquement par défaut)
  • Un système avec npm d’installé
  • un compte sur npmjs
  • une organisation liée avec votre compte

Étape 1 – Préparer le package.json

a la source de votre projet, où se trouve le package.json, lancer cette commande

npm init --scope=@votre-organisation

Il est aussi possible de le faire directement avec votre username

npm init --scope=@votre-username

Étape 2 – Se connecter sur npmjs

Lancer cette commande:

npm login

Remplissez les informations avec celle utilisée pour créer votre compte npmjs

Étape 3 – Commit le code, créer une version et publier

Pour commit le code, il faut utiliser les commandes standard pour git, tel que:

git add --all
git commit -m "une description"
git push

Pour créer une version,

Lees types de version : major | minor | patch

Version 0.0.0

npm version patch (0.0.1)
npm version minor (0.1.0)
npm version major (1.0.0)

Puis pour publier les changement dans le répertoire scoped en mode public,

npm publish --access public

Sources

  • https://docs.npmjs.com/creating-and-publishing-scoped-public-packages
  • https://docs.npmjs.com/creating-and-publishing-private-packages

Laisser un commentaire