1 puntos por beenzinozino 2025-05-13 | Aún no hay comentarios. | Compartir por WhatsApp

¡Hola!

Para resolver varias incomodidades que sentí al hacer problemas de algoritmos en sitios como Baekjoon y Codeforces usando JavaScript y TypeScript, lancé una versión beta de un framework de código abierto exclusivo para JavaScript/TypeScript llamado bananass.

Lo construí con el mayor nivel de detalle posible basándome en mi experiencia como miembro en varios proyectos open source de JavaScript y frontend como React, ESLint y Next.js, y espero que, con más mejoras en el futuro, se convierta en una herramienta ampliamente usada por usuarios de JavaScript/TypeScript.

Actualmente pueden instalar y usar fácilmente el framework Bananass a través de la documentación de Inicio rápido.

Las funciones compatibles en la versión beta son las siguientes.

  • Soporte para JavaScript y TypeScript.
  • Soporte para los sistemas de módulos ESM (ECMAScript Module) y CommonJS.
  • Soporte para sintaxis modernas como ES16 (ES2025), sin depender del entorno Node.js de Baekjoon o Codeforces.
  • Soporte para importar módulos personalizados y librerías externas como lodash.
  • Soporte para empezar con una sola función solution, como en Programmers.
  • Soporte para escribir y ejecutar casos de prueba.
  • Soporte para empezar con create-bananass.
  • Soporte para entrada/salida más rápida usando el módulo fs.
  • Soporte para varios comandos CLI pensados para mayor comodidad.
  • Soporte nativo para ESLint y Prettier.

Actualmente, antes del lanzamiento oficial, sigo trabajando en mejoras de funciones, código de pruebas y documentación.

Si al resolver problemas de Baekjoon o Codeforces con JavaScript o TypeScript sintieron alguna incomodidad, o si tienen ideas como “sería bueno tener una función así”, no duden en dejarlas libremente en GitHub Issues, Discussions o en los comentarios de esta publicación.

¡Incluso una opinión pequeña ayuda muchísimo! Quiero reflejarla de la manera más activa posible para que juntos podamos crear un mejor entorno para resolver problemas.

Enlaces relacionados con el proyecto

Aún no hay comentarios.

Aún no hay comentarios.