【文件属性】:
文件名称:babel-plugin-feature-flags:用于管理特征标记的babel变换
文件大小:27KB
文件格式:ZIP
更新时间:2021-05-05 03:49:07
babel-plugin JavaScript
babel插件功能标志
该插件适用于Babel6。如果您需要支持Babel 5,请使用0.2.x版本。
一个实现功能标记以启用和禁用功能的babel插件。 此插件旨在执行无效代码清除步骤(Uglify,babel-plugin-dead-code-elimination等),以删除所有无法访问的代码。
通过查找诸如isEnabled('my-feature')类的调用表达式并检查通过插件选项传递的功能图中是否启用/禁用/禁用功能,可以实现功能标志。 如果已知该功能已启用或禁用,则将调用表达式替换为布尔文字(分别为true或false )。 如果功能是动态的,则调用表达式将被单独保留。
例子
给定.babelrc
{
" plugins " : [[ " feature-flags " , {
" import " : {
" module " : " m
【文件预览】:
babel-plugin-feature-flags-master
----.travis.yml(912B)
----test()
--------fixtures()
--------test.js(3KB)
----README.md(2KB)
----CODE_OF_CONDUCT.md(326B)
----.gitignore(28B)
----index.js(2KB)
----CHANGELOG.md(4KB)
----package.json(703B)