babel-plugin-codegen:build在构建时生成代码

时间:2021-05-09 13:28:01
【文件属性】:
文件名称:babel-plugin-codegen:build在构建时生成代码
文件大小:38KB
文件格式:ZIP
更新时间:2021-05-09 13:28:01
TypeScript babel-plugin-codegen :collision: 在构建时生成代码 问题 这个插件的应用范围很广,因此很难一概而论,但是基本上我的用例是我需要为添加一堆命名的导出(每个DOM节点类型一个),并且我不想维护我的源文件中的导出。 因此,有人创建了构建后脚本以将它们连接到文件末尾。 我构建了此插件,因此无需特设的后构建脚本就可以做到这一点。 阅读 获得更多灵感 这个解决方案 该插件使您可以在构建时生成代码。 在节点中同步运行的任何代码都可以用于生成代码字符串,并且该字符串将插入您的用法出现的位置。 它通过接受您的代码字符串(或在使用// @codegen注释指令时为模块)并将其作为模块来工作。 然后,它将采用导出内容(应为字符串),然后将该字符串转换为AST节点,然后将使用情况节点与新的AST节点交换。 目录 安装 用法 模板标签 导入评论 codegen.require // @co
【文件预览】:
babel-plugin-codegen-main
----.prettierignore(27B)
----macro.js(147B)
----.gitignore(133B)
----tsconfig.json(67B)
----README.md(15KB)
----other()
--------MAINTAINING.md(4KB)
--------USERS.md(336B)
--------manual-releases.md(1KB)
----CHANGELOG.md(187B)
----.github()
--------ISSUE_TEMPLATE.md(939B)
--------PULL_REQUEST_TEMPLATE.md(1KB)
--------workflows()
----.all-contributorsrc(3KB)
----LICENSE(1KB)
----.gitattributes(19B)
----package.json(2KB)
----CONTRIBUTING.md(2KB)
----src()
--------macro.ts(1KB)
--------replace.ts(6KB)
--------__tests__()
--------helpers.ts(5KB)
--------index.ts(2KB)
----CODE_OF_CONDUCT.md(5KB)
----macro.d.ts(58B)
----.huskyrc.js(46B)
----.prettierrc.js(49B)
----.npmrc(19B)

网友评论