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]+/)

    Keywords

    Install

    npm i babel-plugin-setname

    DownloadsWeekly Downloads

    2

    Version

    0.1.1

    License

    ISC

    Unpacked Size

    12.6 kB

    Total Files

    6

    Last publish

    Collaborators

    • growingio