1.0.2 - This version may not be safe as it has not been updated for a long time. Find out if your coding project uses this component and get notified of any reported security vulnerabilities with Meterian-X Open Source Security Platform
Maintain your licence declarations and avoid unwanted licences to protect your IP the way you intended.
MIT - MIT LicenseRandom string messages
npm i 021.2-my-first-package-dancg
my-first-package-danCG
Lo primero es verificar que el nombre del repositorio no esta en npm, para no tener conflictos a la hora de publicar.
Ya con nuestro repositorio en GitHub o la plataforma que usemos clonamos el repositorio en nuestro entorno local.
git clone HTTPS/SSHDelRepo
Iniciamos la configuración inicial de npm.
npm init -y
Dentro de la crapeta src tenemos la función que inprime el msg y la exportamos.
Dentro de la carpeta bin tenemos la base del proyecto y del
comando de npm, donde nuestro archivo .js
tiene:
Ahora en el package.json debajo de "homepage" agregamos
"bin": {
"my-first-package-danCG": "./bin/global.js"
},
"preferGlobal": true
```
Este sirve para indicarle el nombre del paquete y donde se encuentra el
archivo global que va a ejecutar. al final indicamos que va a ser un paquete
global.
sudo npm link
que crea un enlace simbolico
para reconocer el paquete dentro del listado de paquetes de npm.Sin publicarlo aun
Ahora vamos a probarlo, para esto necesitamos el path
del proyecto.
pwd
Simulamos la instalación, luego ya deberiamos poder probar el paquete
en mi caso con my-first-package-danCG
.
npm install -g /home/daniel/personalProjects/021.2-My-first-package-danCG
Es necesario añadir nuestro usuario de npm, lo podemos hacer con:
npm adduser
Y agregamos nuestras credenciales, sigue las instrucciones.
Ahora si pasamos a publicar con:
npm publish
Para cambiar de versiones debes tener en cuenta Versionado Semántico, hacemos un commit y subismos cambios, luego corremos con la versión que consideres:
npm version 1.0.1
Y volvemos a usar npm publish