1.- Inicializar CLI en el directorio del proyecto y ejecutar el comando para inicializar npm
npm init
2.- Seguir las instrucciones de CLI: package name ( nombre único), versión , description, entry point (archivo js de entrada), test command, git repository, keywords, author, license.
3.- Podenos obsercar que se crea el archivo package.json
con la información que proporcionamos.
4.- Como definimos un entry point con el nombre index.js
, hay que crear ducho archivo en main ya que aquí ejecutaremos nuestro package.
5.- Crear una carpeta llamada modules
en donde vivirá nuestro módulo (lógica de nuestro package).
6.- Dentro de la carpeta modules, crear el archivo parImpar,js
para desarrollar lalógica del package.
Aquí programamos la función que nos permite determinar si un número es par o es impar.(código funcinal de mi package).
7.- Exportamos la función creada utilizando
export default determinarParImpar;
8.- Importar mi funcion en index.js
para poder utilizarla.
import function from route;
9.- Modificar package.json
para permitir la ejecución de módulos de EcmaScript (ES modules) agregando "type":"module"
debajo de la clave-valor de "main":"index.js"
10.- Ejecutar el archivo index.js
con el comando
node index.js
1.- Registrarse en el sitio web de npm npm 2.- Ejecutar el comando de incio de sesión de npm
npm login
3.- Publicar nuestro package con visibilidad pública en npm utilizando CLI
npm publish --access=public