babel-plugin-transform-regexp-empty-negative-class
v1.0.1
Published
A Babel plugin to transform empty negative character classes (e.g., /[^]/) in regular expressions to /[\w\W]/ for better compatibility with older JavaScript environments.
Downloads
2
Maintainers
Readme
Babel Plugin: Transform Regexp Empty Negative Class
描述
babel-plugin-transform-regexp-empty-negative-class 是一个 Babel 插件,用于将正则表达式中的空否定字符集([^])转换为 [\w\W]。这种转换可以提高代码的兼容性,避免在某些旧版浏览器或环境中出现兼容性问题。
安装
通过 npm 安装插件:
npm install --save-dev babel-plugin-transform-regexp-empty-negative-class使用方法
在你的 Babel 配置文件(如 .babelrc 或 babel.config.js)中添加插件:
{
"plugins": ["babel-plugin-transform-regexp-empty-negative-class"]
}或者在 babel.config.js 中:
module.exports = {
plugins: ['babel-plugin-transform-regexp-empty-negative-class'],
};示例
输入代码
const regex = /[^]/g;输出代码
const regex = /[\w\W]/g;贡献
欢迎贡献!如果你发现任何问题或有改进建议,请提交 issue 或 pull request。
