erickomar--parimpar
v1.0.1
Published
Permite determinar si un numero es par o es impar
Downloads
4
Readme
Crear un nuevo paquete de npm
Pasos para crear el package
- Inicializar npm desde CLI en el directorio del proyecto con el comando
npm init
Seleccionar las opciones que nos muestra npm en CLI.
Como definimos que eel enter point se llama
index.js
, crear el archivo en mainCrear una carpeeta llamado
module
, en donde vivira nuestro moduloCrear el script dentro de la carpeta
moudules
, con el nombre ``parImpar.js` Aqui vivira l codigo funcional para mi packageDentro de
parImpar.js
creamos una funcion para determinar si un numero es par o imparExportar la funcion para que pueda ser utilizada en cualquier parte de mi proyecto
export default determinarParidad;
- Importar mi funcion en
index.js
para que la podemos utilizar (import from -ruta-
)
//Importar la funcion desde la ruta especifica
import determinarParidad from "./modules/parImpar.js";
//Utilizando mi funcion importada
determinarParidad(2369);
determinarParidad(8974);
- Modificar el package.json para permitir ejecutar desde module utilizando las configuracion
"type": "module"
"name": "npm-parimpar",
"version": "1.0.0",
"description": "Permite determinar si un numero es par o es impar ",
"main": "index.js",
"type": "module",
- Ejecuto mi aplicacion en CLI utilizando el comando
Erick …\CH-39\JS-NPM\npm-parImpar v21.6.1 ♥ 13:52 > node index.js
El número 2369 es impar
El número 8974 es par
Tambien podemos utilizaar `node --watch index.js`
---
# Pasos para publicar el package en npm
1. Registrar en el sitio de npm
[npm WebSite](https://www.npmjs.com/)
2. Modificar el `name` en `package.json` para que sea unico
3. En CLI iniciamos sesion con el comando
```sh
npm login
Erick …\CH-39\JS-NPM\npm-parImpar v21.6.1 ♥ 13:53 npm login
npm notice Log in on https://registry.npmjs.org/
Login at:
https://www.npmjs.com/login?next=/login/cli/eac3ef86-512a-4cd2-a2ce-061a598fd307
Press ENTER to open in the browser...
Logged in on https://registry.npmjs.org/.
Seguimos el proceso de autenticacion de 2 pasos en eel correo
Regresamos a CLI y nos muestra el mensaje `Logged in on https://registry.npmjs.org/.``
Lo unico que queda es publicar el package desde CLI con visibilidad publica usando el comando:
npm publish --access=public
Erick …\CH-39\JS-NPM\npm-parImpar v21.6.1 ♥ 15:38 npm publish --access=public
npm notice
npm notice 📦 [email protected]
npm notice === Tarball Contents ===
npm notice 1.8kB README.md
npm notice 192B index.js
npm notice 335B modules/parImpar.js
npm notice 343B package.json
npm notice === Tarball Details ===
npm notice name: erickomar--parimpar
npm notice version: 1.0.0
npm notice filename: erickomar--parimpar-1.0.0.tgz
npm notice package size: 1.3 kB
npm notice unpacked size: 2.6 kB
npm notice shasum: 59e9199bba0dfb7c3382dd20e804b06dde140901
npm notice integrity: sha512-3yotqSKkp15Mo[...]+3OJZk7xUwS6A==
npm notice total files: 4
npm notice
npm notice Publishing to https://registry.npmjs.org/ with tag latest and public access
Authenticate your account at:
https://www.npmjs.com/auth/cli/613aa78b-1c1d-4ef9-9db5-5570fbcc3985
Press ENTER to open in the browser...
+ [email protected]