alefel--npm--ch43
v1.0.1
Published
paquete para determinar si un numero es par o es impar
Downloads
1
Readme
Crear un nuevo paquete de npm desde cero.
Pasos para crear el rpoyecto
- Inicializa CLI en el directorio del proyecto y ejecutar el comando para inicializar npm
nom init
- Seguir las instrucciones de CLI: packape name (Nombre unico), version, descripción, entry point (archivo js de entrada), test command, git repository, keywords, author, license.
- Podemos observar que se crea el archivo
package.json
con la informacion que proporcionamos - Como definimos un entry point con el nombre
index.js
, hay que crear dicho archivo en main ya que aqui ejecutaremos - Crear una carpeta llamada
modulos
en donde vivira nuestro módulo (logica de nuestros package) - Dentro de la carpeta modulos, crear el archivo
parImpar.js
para desarrollar la logica del package. Aqui programamos la funcion que nos permite determinar si el numero es par o impar (codigo funcional de mi package). - Exportamos la funcion creada utilizando el comando
export default determinarParImpar
- Importar mi funcion en
index.js
para poder utilizarla.
import function from route
Ejecutar el archivo index.js
con el comando
node index.js
- Modificar
Package.jason
para permitir la ejecucion de modulos de EcmaScript (ES modules) agregando"Type":"module"
debajo de la clave-valor de"main":"index.js"
- Ejecutar el archivo
index.js
con el comando
node index.js
Pasos para publicar un package en npm
- Registrarse en el sitio web de npm [npm] (https://www.npmjs.com/)
npm login
- Publicar nuestro package en npm utilizando CLI con visibilidad pública
npm publish --acces=public