0.1.2 • Published 5 years ago

babel-plugin-jsx-wapper v0.1.2

Weekly downloads
2
License
MIT
Repository
github
Last release
5 years ago

一个babel插件

把jsx里面某个标签用指定的标签包装起来

配置方法

plugins: [
    [
        require.resolve("babel-plugin-jsx-wapper"),
        {
            idField: "componentId",
            wrapper: "Authorized",
            wrapped: ["Button"],
            output: "/build/generatedIds.txt"
        }
    ]
]

样例

input:

    <Button componentId={'id'}>test</Button>

output:

    <Authorized componentId={'id'}>
        <Button>test</Button>
    </Authorized>

下一步...

解决自动导入的问题

后续...

该组件现在主要是公司内部使用,目前和业务有耦合,后续可能会考虑通用