ds-brk-test-arthur-publish1
v0.1.0-alpha.1
Published
Mon premier package
Downloads
32
Readme
ds-brk-test-arthur-publish
Projet de test pour composants NPM sur npmjs.com : registry=https://registry.npmjs.com/ )
Pour partir un projet npm depuis le début :
- Se positionner dans le dossier désiré
- Dans un terminal taper
npm init
- Répondre aux différentes questions
- Pour la version soit partir de 1.0.0 ou en cas de tout début de projet choisir une version majeure 0 (0.1.0) on peut même ajouter un version de pré livraison (ex alpha)
- L'identifiant de version majeure zéro (0.y.z) est destiné au développement initial.
Doc sur NPM init à https://docs.npmjs.com/cli/v8/commands/npm-init
Semver : https://semver.org/lang/fr/
Pour livrer sur le repo NPM :
On peut configurer un fichier .npmrc global ou par projet
Ce projet contient un fichier .npmrc qui lui est propre et qui surcharge le .npmrc global
Informations contenues dans npmrc
registry=%REGISTRE%
strict-ssl=false (ou true, mais nécessite d'avoir des certificats valides en local)
init.author.name=%USER_NAME%
init.author.email=%USER_EMAIL%
email=%USER_EMAIL%
always-auth=true
_authToken=%TOKEN% si disponible notamment via interface de npmjs.com
Pour la mise à jour d' un projet npm :
Avant de modifier les fichiers
- Se positionner dans le dossier désiré
- Dans un terminal taper
npm version
et selon le besoin ... soit preminor, soit premajor soit prerelease (voir doc semver /npm aussi dans le wiki Baraka)
Attention : avant de changer des fichiers la version du package doit être augmentée, sinon la publication ne focntionnera pas.