Saltar al contenido principal

@babel/preset-stage-1

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 →

peligro

A partir de Babel v7, todos los presets de etapa (stage presets) han quedado obsoletos. Consulta la publicación del blog para más información.

Para instrucciones de actualización, revisa el README.

La esencia de la Etapa 1 es:

Etapa 1: propuesta

¿Qué es? Una propuesta formal para la funcionalidad.

¿Qué se requiere? Debe identificarse un "champion" responsable de la propuesta. Tanto el champion como un co-champion deben ser miembros de TC39 (fuente). El problema resuelto por la propuesta debe describirse en prosa. La solución debe describirse mediante ejemplos, una API y una discusión sobre semántica y algoritmos. Finalmente, deben identificarse posibles obstáculos como interacciones con otras funcionalidades y desafíos de implementación. En cuanto a implementación, se requieren polyfills y demostraciones.

¿Qué sigue? Al aceptar una propuesta para etapa 1, TC39 declara su disposición para examinar, discutir y contribuir a la propuesta. De cara al futuro, se esperan cambios importantes en la propuesta.

Instalación

npm install --save-dev @babel/preset-stage-1

Uso

Mediante un archivo de configuración (Recomendado)

babel.config.json
{
"presets": ["@babel/preset-stage-1"]
}

Mediante la CLI

Shell
babel script.js --presets @babel/preset-stage-1

Mediante la API de Node

JavaScript
require("@babel/core").transformSync("code", {
presets: ["@babel/preset-stage-1"]
});

Opciones

loose

boolean, valor predeterminado: false.

Habilita transformaciones "loose" para cualquier plugin de este preset que lo permita.

useBuiltIns

boolean, valor predeterminado: false.

Utilizará el built-in nativo en lugar de intentar aplicar un polyfill para cualquier plugin que lo requiera.

decoratorsLegacy

boolean, valor predeterminado: false.

Usa la sintaxis y comportamiento heredados (etapa 1) de los decoradores.

Referencias