#Crear un nuevo paquete de npm
##Pasos para crear el package (paquete)
- Inicializar npm desde CLI en el dicrectorio del proyecto ( en este caso directorio npm-parImpar) con el comando
npm init
- Seleccionar las opciones que nos muestra CLI
Le damos enter Te sugiere un nombre para el paquete Le damos enter Te sugiere un versión Le damos enter Descripción: Permite determinar si un número es par o impar Le damos enter Te sugiere index.js (tenemos que crear el punto de entrada que se tiene que llamar así) le damos enter Repositorio: En este caso no tenemos Palabras clave: Generation, ch39 enter author: asbeltorales enter license: (ISC) enter Te pregunga que va a crear un archivo .json con informacion, si ? enter = decir que si
Se va a generar el archivo en vsc con el nombre de package.json (si entramos veremos un objeto de tipo json con la información)
-
Como definimos que el point se llama "index.js", crear un archivo en main.
-
Crear una carpeta llamada "modules", en donde vivirá nuestro módules.
-
Crear el script dentro de la carpeta "modules", con el nombre "parImpar.js Aquí vivirá en código funcional para mi package.
-
Dentro de "parImpar" crearemos una función para determinar si un numero es par o impar.
-
Exportar la función para que pueda ser utilizada en cualquier parte de mi proyecto
export default determinarParidad;
-
Importar mi función en
index.js
para que la podemos utilizar (import function from ruta). -
Modificar el
package.json
para permitir ejecutar desde module, utilizando la configuración"type": "module"
debajo de"main": "index.js"
y agregar la extensión del archivo a la ruta de importación .js -
Ejecuto mi aplicación en CLI utilizando el comando
node index.js
También podemos utilizar node --watch index.js
##Pasos para publicar el package (paquete) en npm
- Registrarse en el sitio de npm https://www.npmjs.com/