0.1.0 • Published 9 months ago

create-packet-pocket v0.1.0

Weekly downloads
-
License
MIT
Repository
-
Last release
9 months ago

====================================

🚀 create-paket-app

Una herramienta de empaquetado minimalista que compila tu código JavaScript para ser usado tanto en Node.js como en navegadores web.


📦 CARACTERÍSTICAS PRINCIPALES

• Estructura de proyecto organizada y lista para usar • Compilación rápida con SWC • Minificación eficiente con Rollup • Compatible con Node.js y navegadores web • Desarrollo con recarga en caliente (hot reload)


🛠️ INSTALACIÓN

Instala globalmente usando npm:

npm install -g create-paket-app

O utiliza directamente con npm create:

npm create paket-app

📝 USO

  1. CREAR UN NUEVO PROYECTO:

    create-paket-app

    Sigue las instrucciones en pantalla para: • Nombrar tu proyecto • Agregar una descripción • Confirmar la creación

  2. COMANDOS DISPONIBLES:

    Una vez creado el proyecto, puedes usar:

    npm run dev → Inicia el servidor de desarrollo npm run build → Compila el proyecto para producción


📁 ESTRUCTURA DEL PROYECTO

Tu proyecto contendrá:

/src index.js → Punto de entrada de la aplicación /out → Código compilado por SWC /src /web → Bundles finales bundle.js → Bundle sin minificar bundle.min.js → Bundle minificado .swcrc → Configuración de SWC rollup.config.mjs → Configuración de Rollup nodemon.json → Configuración del desarrollo package.json → Dependencias y scripts README.md → Documentación


🚀 EMPEZANDO

  1. Crea tu proyecto: create-paket-app

  2. Ingresa al directorio: cd nombre-de-tu-proyecto

  3. Inicia el desarrollo: npm run dev

  4. Para producción: npm run build


⚙️ CONFIGURACIÓN

• SWC (.swcrc)

  • Target: ES3 para máxima compatibilidad
  • Parser: ECMAScript moderno
  • Transformaciones personalizables

• Rollup (rollup.config.mjs)

  • Formato IIFE para navegadores
  • Versiones minificadas y sin minificar
  • Plugin CommonJS incluido

📝 NOTAS IMPORTANTES

• El código compilado se genera en /out • Los bundles finales se encuentran en /web • Usa bundle.min.js para producción • Usa bundle.js para desarrollo/debugging


📄 LICENCIA

MIT


🤝 CONTRIBUIR

¿Encontraste un bug o tienes una sugerencia? Abre un issue en nuestro repositorio de GitHub.

====================================