babel-plugin-setname

0.1.1 • Public • Published

babel-plugin-setname

为匿名函数设置函数名

使用

npm install babel-plugin-setname --save-dev

修改babel配置,如babel.config.js

module.exports = {
  plugins: [
    [
      "babel-plugin-setname",
      {
        includes: ["src"],
        callee: '__setname__',
        package: '@gio/setname',
        lower: false,
        test: /^on[A-Z][a-zA-Z]+/
      }
    ]
  ]
}
  • includes: 需要设置函数名的包
  • callee: 设置函数名的方法名(default: _GIO_DI_NAME_)
  • package: 设置提供setname函数的包(default: babel-plugin-setname/lib/setname)
  • lower: 如果是从Taro2升级来的,可以配置为true已能兼容大部分的已圈选的无埋点事件(无法完全)
  • test: 自定义要转换的jsx属性(default: /^on[A-Z][a-zA-Z]+/)

Readme

Keywords

Package Sidebar

Install

npm i babel-plugin-setname

Weekly Downloads

1

Version

0.1.1

License

ISC

Unpacked Size

12.6 kB

Total Files

6

Last publish

Collaborators

  • growingio