- inicializar CLI en el directorio del proyecto y ejecutar el comando para inicializar npm
npm init
2. seguir las instrucciones del CLI: package name, version, description, entry point (archivo js de entrada), test command, git repository, keywords, author, license
3. Podemos observar 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 dicho 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 la lógica del package. aquí programamos la función que nos permite determinar si un número es par o impar (código funcional de mi package)
7. exportamos la función creada utilizadno
```javascript
export default determinarParImpar
- importar mi función en
index.js
para utilizarla
import function from route
-
modificar
package.json
para permitir la ejecución de módulos de de EcmaScript (ES modules) adgregando"type": "module"
debajo de la clave-valor de"main": "index.js"
ejecutar el archivo index.js
con el comando
``bash
node index.js
---
## Pasos para publicar un package en npm
1. registrarse en el sitio web npm
2. ejecutar el comando de inicio de sesión npm
```bash
npm login
- publicar nuestro package público en npm utilizando
npm publish --access=public