Babel 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
Babel 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
Babel 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 MIT
操作系统 跨平台
软件类型 开源软件
所属分类 开发工具编译器
开源组织
地区 不详
投 递 者 linuxhitlover
适用人群 未知
收录时间 2015-10-26

软件简介

Babel 是编写下一代 JavaScript 的编译器。

ES2015 and beyond。Babel 默认使用一组 ES2015 语法转换器,允许你使用新的语法,无需等待浏览器支持。

JSX and React。Babel 内置支持 JSX,与  babel-sublime 包一起结合,将语法高亮功能带到一个新的高度。

Pluggable。Babel 支持用户插件。允许你插入强大的 Babel 转换层。

主要特性

  • 支持 ES2015+

  • 支持 JSXReact

  • 支持用户插件

示例

你输入的 JavaScript:

myJavaScript("foobar");

编译器输出的 JavaScript:

myNewTransformedJavaScript("yay!");
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(5) 发布并加入讨论🔥
发表了资讯
2021/05/13 08:45

Babel 项目陷入财务困境,尤雨溪力挺负责人

Babel(又名 Babel.js)项目发布公告称陷入了财务困境——当前剩余的资金很快将被用完,因此 Babel 团队希望能收到捐款或厂商提供赞助,以帮助他们可以渡过艰难时期,并继续开发和维护 Babel。 据介绍,自2018年以来,Babel 一直在进行着一个资金实验:全职开发 Babel 的工作能否持续?就目前的情况来看,答案是否定的。 虽然 Babel 是一个被数百万人使用的项目,每个月的下载量超过 1.17 亿次,全球有成千上万的公司采用了它,...

0
11
发表于服务端专区
2020/01/15 06:59

Babel 7.8.0 发布,JavaScript 编译器

Babel 7.8.0 发布了,Babel 是用于编写下一代 JavaScript 的编译器。 主要更新内容: 新特性 babel-standalone #10821 将 env-standalone 合并为 babel-standalone babel-core #10783 添加 babelrc.json 支持 #10903 添加对 babel.config.mjs 和 .babelrc.mjs 的支持 babel-compat-data, babel-preset-env-standalone, babel-preset-env #10811 将可选链接和无效合并添加到预设环境 babel-helper-module-transforms, babel-plug...

0
2
发表于服务端专区
2019/09/26 07:00

Babel 7.6.2 发布,JavaScript 编译器

Babel 7.6.2 发布了,Babel 是用于编写下一代 JavaScript 的编译器。 主要更新内容: Spec Compliance babel-parser #10472 添加了检查以禁止 super.private 变量访问和测试用例 (@vivek12345) #10467 [parser] 无效的非八进制小数 (@gonzarodriguezt) #10461 [parser] 禁止使用名为 constructor 的静态字段 (@guywaldman) #10455 [parser] 仅当 kws 不会用作标识符时,报告才会以 kws 进行转义 (@nicolo-ribaudo) Bug Fix babe...

1
0
发表于AI & 大数据专区
2019/07/06 07:23

Babel 7.5.0 发布,JavaScript 编译器

Babel 7.5.0 已发布,Babel 是用于编写下一代 JavaScript 的编译器。 主要更新内容: Spec Compliance babel-parser #10099 在词法绑定中禁止使用“let”作为名称 New Feature babel-parser #10091 Flow 的 BigInt 类型 #9450 在解析器中实现 f# 管道 #9864 [@babel/parser] 添加 "allowUndeclaredExports" 选项 babel-plugin-proposal-dynamic-import, babel-preset-env-standalone, babel-preset-env #10109 将 @babel/plugi...

1
2
发表于软件架构专区
2018/12/05 07:42

Babel 7.2.0 发布,JavaScript 编译器

Babel 7.2.0 已发布,Babel 是用于编写下一代 JavaScript 的编译器。此版本包含对私有实例方法的支持以及一些围绕 Flow 和 TypeScript 类的 bug 修复。 更新亮点 Private Instance Methods (#8654) class Person {   #age = 19;   #increaseAge() {     this.#age++;   }   birthday() {     this.#increaseAge();     alert("Happy Birthday!");   } } "Smart" Pipeline Operator ...

3
7
发表于开发技能专区
2018/08/29 08:24

Babel 7.0 正式发布,JavaScript 编译器

Babel 7.0 正式发布了,Babel 是用于编写下一代 JavaScript 的编译器。经过将近 2 年的开发、4k 提交、超过 50 次的预览版发布,Babel 7 终于正式来袭。自 Babel 6 发布至今已近 3 年!GitHub 目前有超过 130 万个依赖于它的仓库,在 npm 上每月有 1700 万次下载,还有数百个企业和组织在使用它,包括许多主要框架(React,Vue,Ember,Polymer)和公司(Facebook,Netflix,Airbnb)。 7.0 带来的不兼容性变更: 删除对未维护的...

20
5
发表了资讯
2017/06/11 07:06

Babel 6.25 版本发布,JavaScript 编译器

Babel 6.20 发布了,Babel 是编写下一代 JavaScript 的编译器。 ES2015 and beyond。Babel 默认使用一组 ES2015 语法转换器,允许你使用新的语法,无需等待浏览器支持。 JSX and React。Babel 内置支持 JSX,与 babel-sublime 包一起结合,将语法高亮功能带到一个新的高度。 Pluggable。Babel 支持用户插件。允许你插入强大的 Babel 转换层。 更新内容: 新特性 babel-plugin-transform-react-display-name #5780 Backport sup...

0
8
发表了资讯
2016/12/10 07:38

Babel 6.20 版本发布,JavaScript 编译器

Babel 6.20 发布了,Babel 是编写下一代 JavaScript 的编译器。 ES2015 and beyond。Babel 默认使用一组 ES2015 语法转换器,允许你使用新的语法,无需等待浏览器支持。 JSX and React。Babel 内置支持 JSX,与 babel-sublime 包一起结合,将语法高亮功能带到一个新的高度。 Pluggable。Babel 支持用户插件。允许你插入强大的 Babel 转换层。 更新内容: Maybe fix that crazy babel-generator deopt message you've all probab...

3
10
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
5 评论
103 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部