Babel
詳細情報
| タイトル | Babel |
|---|---|
| URL | https://babeljs.io/ |
| バージョン | ver 8.0.0-beta.3 |
| 更新日 | 2025/10/24 |
| 追加日 | 2016/03/04 |
| 種別 | フリーソフト |
| 説明 | 新しい仕様で記述されたJavaScriptコードを現状のWebブラウザで動作してくれるように変換するトランスパイラ。 |
レビュー
スクリーンショット
更新グラフ
バージョン履歴
v8.0.0-beta.3 (2025-10-23)
💥 Breaking Change
-
babel-parser-
#17505 [Babel 8] Treat
allowSuperOutsideMethodas top-level only (@JLHwung)
-
#17505 [Babel 8] Treat
🐛 Bug Fix
-
babel-traverse,babel-types-
#17499 Enable
strictNullChecksfortraverse(@liuxingbaoyu)
-
#17499 Enable
-
babel-plugin-transform-runtime-
#17512 [babel 8] Update default
@babel/runtimeversion (@nicolo-ribaudo)
-
#17512 [babel 8] Update default
💅 Polish
-
babel-c
v8.0.0-beta.2 (2025-09-05)
💥 Breaking Change
-
babel-standalone-
#17421 Do not enable default plugins in
@babel/standalone(@gwillen)
-
#17421 Do not enable default plugins in
🐛 Bug Fix
-
babel-types-
#17495 fix: allow
dandvflag inregExpLiteralbuilder (@JLHwung)
-
#17495 fix: allow
-
babel-parser- #17479 [Babel 8] Align TSMappedType AST (@JLHwung)
💅 Polish
-
babel-plugin-transform-block-scoping,babel-plugin-transfor
v7.28.3 (2025-08-14)
👓 Spec Compliance
-
babel-helper-create-class-features-plugin,babel-plugin-proposal-decorators,babel-plugin-transform-class-static-block,babel-preset-env- #17443 [static blocks] Do not inject new static fields after static code (@nicolo-ribaudo)
🐛 Bug Fix
-
babel-parser-
#17465 fix(parser/typescript): parse
import("./a", {with:{},})(@easrng) - #17478 fix(parser): stop subscript parsing on async arrow (@JLHwung)
-
#17465 fix(parser/typescript): parse
💅 Polish
-
babel-plugin-transform-regenerator,babel-plugin-transform-runti
v7.28.2 (2025-07-24)
Thanks @souhailaS for your first PR!
🐛 Bug Fix
-
babel-types-
#17445 [babel 7] Make
operatorparam int.tsTypeOperatoroptional (@nicolo-ribaudo)
-
#17445 [babel 7] Make
-
babel-helpers,babel-plugin-transform-async-generator-functions,babel-plugin-transform-regenerator,babel-preset-env,babel-runtime-corejs3-
#17441 fix:
regeneratorDefinecompatibility with es5 strict mode (@liuxingbaoyu)
-
#17441 fix:
Committers: 4
- Babel Bot (@babel-bot)
- Nicolò Ribaudo (@nicolo-ribaudo)
- SOUHAILA SERBOUT (@souhailaS
v7.28.1 (2025-07-12)
🐛 Bug Fix
-
babel-plugin-transform-async-generator-functions,babel-plugin-transform-regenerator-
#17426 fix:
regeneratorcorrectly handlesthrowoutside oftry(@liuxingbaoyu)
-
#17426 fix:
📝 Documentation
-
babel-types- #17422 Add missing FunctionParameter docs (@JLHwung)
↩️ Revert
-
babel-plugin-proposal-destructuring-private,babel-plugin-proposal-do-expressions,babel-types- #17432 Do not mark OptionalMemberExpresion as LVal (@JLHwung)
Committe
v8.0.0-beta.1 (2025-07-02)
💥 Breaking Change
-
babel-plugin-proposal-destructuring-private,babel-plugin-proposal-do-expressions,babel-plugin-transform-object-rest-spread,babel-traverse,babel-types- #17391 LVal coverage updates (Part 2) (@JLHwung)
-
babel-parser,babel-traverse,babel-types-
#17378 Accept bigints in
t.bigIntLiteralfactory (@JLHwung)
-
#17378 Accept bigints in
-
babel-plugin-proposal-destructuring-private,babel-plugin-proposal-do-expressions,babel-pl
v7.27.7 (2025-06-26)
Thanks @arthur-mountain and @evankanderson for your first PRs!
👓 Spec Compliance
-
babel-parser,babel-plugin-transform-classes-
#17203 Interepret parser
allow*options as top level only (@JLHwung)
-
#17203 Interepret parser
-
babel-parser- #17371 fix: disable using in ambient context (@JLHwung)
🐛 Bug Fix
-
babel-core- #17392 Improve TS babel config loading (@JLHwung)
-
babel-types- #17376 fix: support negative bigint in valueToNode (@JLHwung)
-
babel-plug
v7.27.6 (2025-06-05)
🐛 Bug Fix
-
babel-helpers,babel-plugin-transform-async-generator-functions,babel-plugin-transform-regenerator,babel-preset-env,babel-runtime-corejs3-
#17366 fix:
finallycauses unexpected return value (@liuxingbaoyu)
-
#17366 fix:
-
babel-generator,babel-parser,babel-types- #17357 Ensure syntactic ordering when visiting array-type AST nodes (@JLHwung)
Committers: 3
- Huáng Jùnliàng (@JLHwung)
- Ingvar Stepanyan (@RReverser)
- @liuxingbaoyu
v7.27.5 (2025-06-03)
Thanks @NullVoxPopuli for your first PR!
🐛 Bug Fix
-
babel-plugin-transform-regenerator-
#17359 fix: Unexpected infinite loop with
regeneratorfortry(@liuxingbaoyu)
-
#17359 fix: Unexpected infinite loop with
- Other
-
#17349 Map ESLint's
sourceType: commonjsto script (@JLHwung)
-
#17349 Map ESLint's
💅 Polish
-
babel-parser- #17333 Improve using declaration errors (@JLHwung)
Committers: 4
- Babel Bot (@babel-bot)
- Huáng Jùnliàng (@JLHwung)
- @NullVoxPopuli
- @liuxingbaoyu<
v8.0.0-beta.0 (2025-05-30)
This release also includes all changes from v7.27.0, v7.27.1, v7.27.2, v7.27.3, and v7.27.4.
💥 Breaking Change
-
babel-helpers,babel-plugin-transform-regenerator,babel-runtime-corejs2,babel-runtime-corejs3,babel-runtime-
#17237 [babel 8] Do not replace global
regeneratorRuntimereferences in regenerator transform (@nicolo-ribaudo)
-
#17237 [babel 8] Do not replace global
-
babel-compat-data,babel-helper-compilation-targets,babel-preset-env- #17267
v7.27.3 (2025-05-27)
🐛 Bug Fix
-
babel-generator- #17324 Improve multiline comments handling in yield/await expression (@JLHwung)
-
babel-helpers,babel-plugin-transform-async-generator-functions,babel-plugin-transform-regenerator,babel-preset-env,babel-runtime-corejs3-
#17328 Correctly set
.displayNameonGeneratorFunction(@nicolo-ribaudo)
-
#17328 Correctly set
-
babel-plugin-proposal-explicit-resource-management-
#17319 fix: handle shadowed binding in
for using ofbody (@JLHwung) - #17317 fix: support named evaluation for using declaration
-
#17319 fix: handle shadowed binding in