Babel

詳細情報

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

レビュー

レビューはありません。

スクリーンショット

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

更新グラフ

バージョン履歴

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
(省略されました)
v7.27.0

v7.27.0 (2025-03-24)

Thanks @ishchhabra and @vovkasm for your first PRs!

👓 Spec Compliance

  • babel-generator, babel-parser
    • #16977 Default importAttributesKeyword to with (@JLHwung)

🚀 New Feature

  • babel-helper-create-class-features-plugin, babel-traverse, babel-types
    • #17169 Allow traverseFast to exit early (@liuxingbaoyu)
  • babel-parser, babel-types
    • #17110 Add ImportAttributes to Standardized and move its parser test fixtures (@JLHwung)
(省略されました)
v8.0.0-alpha.17 Pre-release
Pre-release

v8.0.0-alpha.17 (2025-03-11)

This release also includes all changes from v7.26.10.

This release includes a fix for GHSA-968p-4wvh-cqc8, a security vulnerability which affects the .replace method of transpiled regular expressions that use named capturing groups.

💥 Breaking Change

  • babel-parser, babel-types
    • #17139 [Babel 8] Parse TSHeritageBase.expression as an expression (@JLHwung)

Committers: 6

  • Babel Bot (@babel-bot)
  • Huáng Jùnliàng (@JLHwung)
  • Nicolò Ribaudo (@nicolo-ribaudo)
  • Y
(省略されました)
v8.0.0-alpha.16 Pre-release
Pre-release

v8.0.0-alpha.16 (2025-02-14)

In addition to the changelog below, this release includes changes from v7.26.6 to v7.26.9.

💥 Breaking Change

  • babel-types
    • #17099 [babel 8] Remove legacy .d.ts for TypeScript <= 4.0 (@nicolo-ribaudo)
  • babel-generator, babel-parser, babel-plugin-transform-template-literals, babel-traverse, babel-types
    • #17066 [Babel 8] Create TSTemplateLiteralType (@JLHwung)
  • babel-generator, babel-parser, babel-plugin-
(省略されました)
v7.26.8

v7.26.8 (2025-02-08)

🏠 Internal

  • babel-preset-env
    • #17097 Update dependency babel-plugin-polyfill-corejs3 to ^0.11.0
v7.26.7

v7.26.7 (2025-01-24)

Thanks @branchseer and @tquetano-netflix for your first PRs!

🐛 Bug Fix

  • babel-helpers, babel-preset-env, babel-runtime-corejs3
    • #17086 Make "object without properties" helpers ES6-compatible (@tquetano-netflix)
  • babel-plugin-transform-typeof-symbol
    • #17085 fix: Correctly handle typeof in arrow functions (@liuxingbaoyu)
  • babel-parser
    • #17079 Respect ranges option in estree method value (@JLHwung)
  • babel-core
    • #17052 Do not try to parse .ts configs as JSON if natively suppor
(省略されました)
v7.26.6

v7.26.6 (2025-01-13)

🐛 Bug Fix

  • babel-plugin-transform-nullish-coalescing-operator
    • #17061 fix: Chaining nullish coalescing operators output size regression (@liuxingbaoyu)

Committers: 1

  • @liuxingbaoyu
v8.0.0-alpha.15 Pre-release
Pre-release

v8.0.0-alpha.15 (2025-01-10)

💥 Breaking Change

  • babel-generator, babel-parser, babel-plugin-transform-typescript, babel-traverse, babel-types
    • #16979 [Babel 8] Create TSEnumBody for TSEnumDeclaration (@JLHwung)
  • babel-parser, babel-types
    • #17046 [Babel 8]: wrap the TSImportType's argument within a TSLiteralType (@JLHwung)
  • babel-generator, babel-parser, babel-types
    • #17042 [Babel 8] Rename typeParameters to typeArgumen
(省略されました)
v8.0.0-alpha.14 Pre-release
Pre-release

v8.0.0-alpha.14 (2024-12-06)

💥 Breaking Change

  • babel-generator, babel-parser, babel-types
    • #17008 Rename TSTypeReference.typeParameters to typeArguments (@JLHwung)
    • #16952 [Babel 8] Remove TSModuleDeclaration.global (@liuxingbaoyu)
  • babel-generator, babel-parser, babel-plugin-transform-flow-comments, babel-plugin-transform-typescript, babel-types
    • #16997 [babel 8] Rename superTypeParameters -> superTypeArguments (
(省略されました)
v7.26.4

v7.26.4 (2024-12-05)

↩️ Revert

  • babel-traverse
    • #17005 Revert "perf: Improve scope information collection performance" (@JLHwung)

Committers: 2

  • Huáng Jùnliàng (@JLHwung)
  • Nicolò Ribaudo (@nicolo-ribaudo)