miguelmariscal--npm-ch43
v1.0.1
Published
Paquete para determinar si un numero es par o impar
Downloads
6
Readme
Crear un nuevo paquete de npm desde cero
Pasos para crear el proyecto
- Inicializar CLI en el directorio del proyecto y ejecutar el comando para inicializar npm
npm init
- Seguir las instrucciones de CLI: package name (nombre unico), version, descripción, entry point (archivo .js de entrada), test command, un repositorio de git, keywords (para coincidencias cuando un usuario busque algo similar), 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 generar el mismo archivo en main, ya que aqui ejecutaremos nuestro package.
- Crear una carpeta llamada 'modules' en donde vivira nuestro modulo (logica de nuestro package).
- Dentro de la carpeta modules crear el archivo 'parImpar.js' para desarrollar el package. Aqui programamos la funcion que nos permite determinar si un numero es par o impar (codigo funcional de mi package).
- Exportamos la funcion creada utilizando
export default determinarParImpar;
- Importar mi funcion en 'index.js' para poder utilizarla.
import determinarParImpar from "./modules/parImpar.js";
- Modificar 'package.json' para permitir la ejecucion de modulos Ecmascript (ES modules) agregando '"type": "module".
- Ejecutar el archivo 'index.js'
import function from route
Ejecutar el archivo 'index.js' con el commando
node index.js
Pasos para publicar un package en NPM
- Registrarse en el sitio web de npm npm
- Ejecutar el comando de inicio de sesion con
npm login
- Publicar nuestro package en npm desde CLI con visibilidad publica
npm publish --access=public