@ 无效/ js
一个执行单级计算效果语法的bail插件.
从v2它只是一个包装 @ 无效/ 调试器 bail预设和插件.
使用量
安装插件 :
$ npm install --save-dev @effectful/js
将一些自定义计算效果运行时库,说出"my-rt".
作为 宝- 插- 宏 以转换整个文件 :
import { ctrl } from "@effectful/js/macro";
ctrl; // invoking the actual macro for the whole file
还有一个 Bail 插件 @effectful/js/babel-plugin-transform。 。 。 .
注意,宏和插件都必须在预设中单独通过,例如:
{
"passPerPreset": true,
"presets": [
"some-preset",
{
"plugins": ["@effectful/js/babel-plugin-transform"]
}
]
}
或者,如果 macro 用于:
{
"passPerPreset": true,
"presets": [
"some-preset",
{
"plugins": ["@babel-plugin-macros"]
}
]
}
转接器不支持大多数现代JavaScript特性,所以即使你的环境在本土上支持它们,它们也必须被预发.
有几个bayl预设:
@effectful/js/babel-preset- 对于具有一些现代特征的平版JavaScript@effectful/js/babel-ts-preset- 具有一些现代特性的脚本类型@effectful/js/babel-preset-zero-config- 自动选择TypeScript或平版JS预设,并添加JSX扩展
自由主义
根据麻省理工学院(麻省理工学院)许可证的规定分发.