frankgp
v1.0.4
Published
libreria de funciones
Downloads
58
Readme
Crear y publicar tu propia librería en npm
- Prepara tu entorno
node -v
npm -v
- Configura el archivo .gitignore
node_modules
- Publica tu librería
npm login
npm publish
- Verifica tu librería
https://www.npmjs.com/package/frankgp
- Actualiza tu librería (opcional)
npm version patch
npm publish
Buenas prácticas Escribe pruebas unitarias (usando herramientas como Jest). Proporciona documentación clara en tu archivo README.md. Sigue las convenciones de semántica de versiones (SemVer). ¡Con esto ya tienes tu librería publicada en npm! 🚀
frankgp/
├── src/
│ └── index.js # Código fuente (ESM por defecto)
├── dist/
│ ├── cjs/ # Salida para CommonJS
│ ├── esm/ # Salida para ES Modules
├── package.json
└── README.md
- Usa un empaquetador o transpilador
npm install --save-dev @babel/core @babel/cli @babel/preset-env
npm run build
npm run build2
Solución 3: Usa tsup como alternativa moderna
npm install --save-dev tsup
npm install --save-dev typescript
npx tsc --init
npm run build
"scripts": {
"build": "tsup src/index.js --format cjs,esm --dts"
}
- Uso de la librería
// Con ES Modules:
import { saludar } from "frankgp";
console.log(saludar("Frank"));
// Con CommonJS:
const { saludar } = require("frankgp");
console.log(saludar("Frank"));