Saltar al contenido principal

Sobre el consumo (y publicación) de paquetes ES2015+

· 14 min de lectura
Traducción Beta No Oficial

Esta página fue traducida por PageTurner AI (beta). No está respaldada oficialmente por el proyecto. ¿Encontraste un error? Reportar problema →

Para quienes necesitamos dar soporte a navegadores antiguos, ejecutamos un compilador como Babel sobre nuestro código de aplicación. Pero ese no es todo el código que enviamos a los navegadores; también está el código en nuestros node_modules.

¿Podemos hacer que compilar nuestras dependencias no solo sea posible, sino algo normal?

Babel cumple tres años

· 7 min de lectura
Traducción Beta No Oficial

Esta página fue traducida por PageTurner AI (beta). No está respaldada oficialmente por el proyecto. ¿Encontraste un error? Reportar problema →

¡Feliz cumpleaños, Babel! 🎂 (28 de septiembre)

Babel ha avanzado enormemente desde que Sebastian inició el proyecto hace apenas 3 años. Hace un tiempo se renombró de 6to5 a Babel, y con buena razón, ya que ha contribuido significativamente a la adopción de ES2015+ por parte de numerosas empresas, bibliotecas y desarrolladores.

Planificación para la versión 7.0

· 20 min de lectura
Traducción Beta No Oficial

Esta página fue traducida por PageTurner AI (beta). No está respaldada oficialmente por el proyecto. ¿Encontraste un error? Reportar problema →

Si aún no lo sabían, ¡estamos planeando lanzar la versión 7.0 pronto 🙌! El trabajo realmente comenzó en febrero, cuando simplemente quería hacer un lanzamiento para eliminar el soporte de Node 0.10/0.12 y quitar babel-runtime junto con otros códigos. Desde entonces, hemos realizado lanzamientos hasta alpha.20.

Transformación de código sin configuración con babel-plugin-macros

· 7 min de lectura
Traducción Beta No Oficial

Esta página fue traducida por PageTurner AI (beta). No está respaldada oficialmente por el proyecto. ¿Encontraste un error? Reportar problema →

Babel comenzó como un transpilador para escribir la última versión de la especificación ECMAScript y ejecutarla en entornos que aún no implementaban esas características. Pero se ha convertido en mucho más que eso. "Los compiladores son los nuevos frameworks" dice Tom Dale y no podría estar más de acuerdo. Estamos viendo cada vez más optimizaciones en tiempo de compilación para bibliotecas y frameworks. No me refiero a extensiones sintácticas del lenguaje, sino a transformaciones de código simples que habilitan patrones difíciles de lograr de otra manera.

Contribuir a Babel: Tres lecciones para recordar

· 8 min de lectura
Traducción Beta No Oficial

Esta página fue traducida por PageTurner AI (beta). No está respaldada oficialmente por el proyecto. ¿Encontraste un error? Reportar problema →

Adentrarse en una nueva base de código siempre plantea sus desafíos, y Babel no fue la excepción.

He estado trabajando con Babel como parte del programa Google Summer of Code 2017, actualizando transformaciones de Babel y el parser Babylon para adaptarse a cambios en las especificaciones e implementar nuevas funcionalidades.

Estas son algunas lecciones que he aprendido en mis aventuras hasta ahora.

Experiencias personales en Babel #1 — Un PR con un número inusualmente alto de revisiones

· 7 min de lectura
Traducción Beta No Oficial

Esta página fue traducida por PageTurner AI (beta). No está respaldada oficialmente por el proyecto. ¿Encontraste un error? Reportar problema →

La semana pasada implementamos el soporte del parser para la especificación de decoradores en etapa 2 en Babylon — el parser de Babel. Si no sabes qué es un decorador, en resumen, un decorador proporciona una sintaxis concisa para afectar la definición de una clase o un método de clase que decoras.

Babel y el Summer of Code 2017

· 6 min de lectura
Traducción Beta No Oficial

Esta página fue traducida por PageTurner AI (beta). No está respaldada oficialmente por el proyecto. ¿Encontraste un error? Reportar problema →

¡Por primera vez, Babel participa en el Summer of Code! Aunque olvidamos publicar un anuncio antes, aquí está nuestra actualización de progreso 😊