@babel/plugin-transform-dotall-regex
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 →
información
Este plugin está incluido en @babel/preset-env, en ES2018
Este plugin transforma literales de expresiones regulares para admitir la bandera /s. No modifica el constructor new RegExp, ya que sus argumentos no pueden transformarse estáticamente de antemano: para manejar comportamientos en tiempo de ejecución de funciones/clases, necesitarás usar un polyfill en su lugar.
Ejemplo
Entrada
JavaScript
/./s;
Salida
JavaScript
/[\0-\uFFFF]/;
Entrada
JavaScript
/./su;
Salida
JavaScript
/[\0-\u{10FFFF}]/u;
Aquí hay una demostración en línea.
Instalación
- npm
- Yarn
- pnpm
- Bun
npm install --save-dev @babel/plugin-transform-dotall-regex
yarn add --dev @babel/plugin-transform-dotall-regex
pnpm add --save-dev @babel/plugin-transform-dotall-regex
bun add --dev @babel/plugin-transform-dotall-regex
Uso
Mediante un archivo de configuración (Recomendado)
.babelrc
babel.config.json
{
"plugins": ["@babel/plugin-transform-dotall-regex"]
}
Mediante la CLI
Shell
$ babel --plugins @babel/plugin-transform-dotall-regex script.js
Mediante la API de Node.js
JavaScript
require("@babel/core").transformSync(code, {
plugins: ["@babel/plugin-transform-dotall-regex"],
});
Autor
| Mathias Bynens |