Babel

詳細情報

タイトル Babel
URL https://babeljs.io/
バージョン ver 7.28.3
更新日 2025/08/15
追加日 2016/03/04
種別 フリーソフト
説明 新しい仕様で記述されたJavaScriptコードを現状のWebブラウザで動作してくれるように変換するトランスパイラ。

レビュー

レビューはありません。

スクリーンショット

スクリーンショットはありません。

更新グラフ

バージョン履歴

v7.28.3

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)

💅 Polish

  • babel-plugin-transform-regenerator, babel-plugin-transform-runti
(省略されました)
v7.28.2

v7.28.2 (2025-07-24)

Thanks @souhailaS for your first PR!

🐛 Bug Fix

  • babel-types
    • #17445 [babel 7] Make operator param in t.tsTypeOperator optional (@nicolo-ribaudo)
  • babel-helpers, babel-plugin-transform-async-generator-functions, babel-plugin-transform-regenerator, babel-preset-env, babel-runtime-corejs3
    • #17441 fix: regeneratorDefine compatibility with es5 strict mode (@liuxingbaoyu)

Committers: 4

  • Babel Bot (@babel-bot)
  • Nicolò Ribaudo (@nicolo-ribaudo)
  • SOUHAILA SERBOUT (@souhailaS
(省略されました)
v7.28.1

v7.28.1 (2025-07-12)

🐛 Bug Fix

  • babel-plugin-transform-async-generator-functions, babel-plugin-transform-regenerator
    • #17426 fix: regenerator correctly handles throw outside of try (@liuxingbaoyu)

📝 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 Pre-release
Pre-release

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.bigIntLiteral factory (@JLHwung)
  • babel-plugin-proposal-destructuring-private, babel-plugin-proposal-do-expressions, babel-pl
(省略されました)
v7.27.7

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)
  • 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

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: finally causes unexpected return value (@liuxingbaoyu)
  • 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

v7.27.5 (2025-06-03)

Thanks @NullVoxPopuli for your first PR!

🐛 Bug Fix

  • babel-plugin-transform-regenerator
    • #17359 fix: Unexpected infinite loop with regenerator for try (@liuxingbaoyu)
  • Other
    • #17349 Map ESLint's sourceType: commonjs to script (@JLHwung)

💅 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 Pre-release
Pre-release

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 regeneratorRuntime references in regenerator transform (@nicolo-ribaudo)
  • babel-compat-data, babel-helper-compilation-targets, babel-preset-env
    • #17267
(省略されました)
v7.27.3

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 .displayName on GeneratorFunction (@nicolo-ribaudo)
  • babel-plugin-proposal-explicit-resource-management
    • #17319 fix: handle shadowed binding in for using of body (@JLHwung)
    • #17317 fix: support named evaluation for using declaration
(省略されました)
v7.27.2

v7.27.2 (2025-05-06)

🐛 Bug Fix

  • babel-parser
    • #17289 fix: @babel/parser/bin/index.js contains node: protocol require (@liuxingbaoyu)
    • #17291 fix: Private class method not found when TS and estree (@liuxingbaoyu)
  • babel-plugin-transform-object-rest-spread
    • #17281 Fix: improve object rest handling in array pattern (@JLHwung)
  • babel-plugin-transform-modules-commonjs, babel-template
    • #17284 fix(babel-template): Properly handle empty string replacements (@magic-akari)

🏃‍♀️ Performance

  • babel-cli
(省略されました)
v7.27.1

v7.27.1 (2025-04-30)

Thanks @kermanx and @woaitsAryan for your first PRs!

👓 Spec Compliance

  • babel-parser
    • #17254 Allow using of as lexical declaration within for (@JLHwung)
    • #17230 Disallow get/set in TSPropertySignature (@JLHwung)
  • babel-parser, babel-types
    • #17193 Stricter TSImportType options parsing (@JLHwung)

🐛 Bug Fix

  • babel-plugin-proposal-destructuring-private, babel-plugin-proposal-do-expressions, babel-traverse
    • #17137 fix: do expressions should allow early exit (@kermanx
(省略されました)