@ava/babel-preset-stage-4

中文文档
4.0.0发布于 2019/08/12MIT近 30 天下载 24.6万

高效应用最小变速器在Node.js 6,8和10上运行第4级代码

中文使用文档
文档目录4 节
  1. 安装
  2. 使用量
  3. 选项
  4. 支持的提案

@ava/babel-预设阶段-4 Build Status

宝贝 预设用于 阿富汗

带来希望 已完成ECMAScript提案 到AVA的测试和帮助文件.

高效地应用最小的变换来运行最新JavaScript语法于Node.js 8, 10和12上.

内建没有增加或扩展,所以像"快活"这样的地貌, Array.prototype.includes 或者说 String.prototype.padStart 只有运行测试的Node.js版本支持它时,才能提供。 咨询 节点. 绿色 详细情况.

有时一个特殊特征是 多数 在Node.js执行。 在这种情况下,不实行改造.

并非所有建议都可以通过Babel变换来支持,详情见下文。 Babel可能需要"语法"插件来分析某些文件. 这些插件应明确应用,因为这个预设可能不包括它们.

安装

$ npm install --save @ava/babel-preset-stage-4

使用量

添加 @ava/stage-4 给您的 宝贝 预设.

选项

关于设置预设选项的更多信息,请参见: 预设选项 文档.

modules

默认情况下,这个预设将ES2015模块转换为CommonJS. 设定为 false 以禁用此行为。 其他价值观被忽略.

支持的提案

提议支助
Array.prototype.includes没有
Object.values编号 :Object.entries没有
字符串粘贴没有
Object.getOwnPropertyDescriptors没有
在函数参数列表和调用中拖入逗号对
共享内存和漫画没有
提升模板文字限制没有
s (单位:千美元)dotAll(正则表达式的旗帜)对
RegExp 命名捕获组没有
RegExp 外观后面的星座没有
RegExp Unicode 属性逃逸没有
Promise.prototype.finally没有
同步迭代部分页:1
可选 catch 约束对
JSON 超级集没有
Symbol.prototype.description没有
Function.prototype.toString 订正没有
Object.fromEntries没有
结构良好 JSON.stringify没有
String.prototype.{trimStart,trimEnd}没有
Array.prototype.{flat,flatMap}没有
String.prototype.matchAll没有
import()对
Promise.allSettled没有

页:1 @babel/plugin-proposal-async-generator-functions 依赖 Symbol.asyncIterator,AVA不为您多填充.

版本与发布记录

@ava/babel-preset-stage-4 共发布 14 个版本,首次发布于 2017/01/20;过去 12 个月发布了 0 个版本。

版本发布日期距今
4.0.0latest2019/08/127 年前
3.0.02019/04/207 年前
2.0.02018/08/298 年前
2.0.0-beta.92018/08/128 年前
2.0.0-beta.82018/06/138 年前
2.0.0-beta.72018/05/318 年前

关于 @ava/babel-preset-stage-4 的常见问题

@ava/babel-preset-stage-4 是什么?

高效应用最小变速器在Node.js 6,8和10上运行第4级代码

如何安装 @ava/babel-preset-stage-4?

在项目目录运行 npm install @ava/babel-preset-stage-4,或使用 pnpm add / yarn add / bun add。

@ava/babel-preset-stage-4 支持 TypeScript 吗?

该包的 package.json 没有声明类型入口。需要类型提示时,可以在 npm 上查找社区维护的 @types/ava__babel-preset-stage-4 是否存在。

@ava/babel-preset-stage-4 需要什么版本的 Node.js?

package.json 的 engines 字段要求 Node.js >=8.9.4 <9 || >=10.0.0 <11 || >=12.0.0。版本不符时 npm 默认只给出警告,开启 engine-strict 后会拒绝安装。

@ava/babel-preset-stage-4 可以商用吗?

@ava/babel-preset-stage-4 使用 MIT 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

@ava/babel-preset-stage-4 的下载量有多少?

根据 npm 官方下载统计,@ava/babel-preset-stage-4 在 2026/10/07 – 2026/11/05 这 30 天内被下载 245,716 次,日均约 8,191 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入,适合横向比较热度,不能直接等同于使用人数。

@ava/babel-preset-stage-4 还在维护吗?

最新版本 4.0.0 发布于 2019/08/12(7 年前);至今共发布 14 个版本,其中过去 12 个月发布了 0 个;首次发布于 2017/01/20。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。