Babel

詳細情報

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

レビュー

レビューはありません。

スクリーンショット

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

更新グラフ

バージョン履歴

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)
v7.26.3

v7.26.3 (2024-12-04)

🐛 Bug Fix

  • babel-generator
    • #16958 [preserveFormat] force semicolons when invalidating ASI (@nicolo-ribaudo)

🏠 Internal

  • babel-helper-builder-binary-assignment-operator-visitor, babel-plugin-transform-exponentiation-operator
    • #16895 Remove helper-builder-binary-assignment-operator-visitor (@nicolo-ribaudo)

🏃‍♀️ Performance

  • babel-generator
    • #16959 perf: Reduce the use of temporary objects (@liuxingbaoyu)
  • babel-traverse
    • #16923 perf: Improve scope information collection perf
(省略されました)
v7.26.2

v7.26.2 (2024-10-30)

🐛 Bug Fix

  • babel-parser
    • #16903 fix: Parse placeholder for TS namespace (@liuxingbaoyu)
    • #16937 fix: Account for offsets when creating new Position instances (@DylanPiercey)
  • babel-generator
    • #16948 Fix mapping of tokens with generated nodes in between (@nicolo-ribaudo)

Committers: 6

  • Babel Bot (@babel-bot)
  • Dylan Piercey (@DylanPiercey)
  • Huáng Jùnliàng (@JLHwung)
  • Nicolò Ribaudo (@nicolo-ribaudo)
  • @liuxingbaoyu
  • fisker Cheung (@fisker)
v8.0.0-alpha.13 Pre-release
Pre-release

v8.0.0-alpha.13 (2024-10-25)

In addition to the changelog below, this release includes changes from v7.25.1 to v7.26.0

💥 Breaking Change

  • babel-generator, babel-parser, babel-plugin-transform-typescript, babel-traverse, babel-types
    • #16731 Add TSClassImplements|TSInterfaceHeritage and rename TsExpressionWithTypeArguments in Babel 8 (@liuxingbaoyu)
  • babel-generator, babel-parser, babel-plugin-proposal-pipeline-operator, babel-plugin-syntax-pipeline-operator, babel
(省略されました)
v7.26.0

v7.26.0 (2024-10-25)

Thanks @timofei-iatsenko for your first PR!

You can find the release blog post with some highlights at https://babeljs.io/blog/2024/10/25/7.26.0.

🚀 New Feature

  • babel-core, babel-generator, babel-parser, babel-plugin-syntax-import-assertions, babel-plugin-syntax-import-attributes, babel-preset-env, babel-standalone, babel-types
    • #16850 Enable import attributes parsing by default (@nicolo-ribaudo)
  • babel-core
    • #16862 feat: support async plugin's pre/post (@timofei-iatsenko)
  • babel-compat-data, babel-plugin-propo
(省略されました)
v7.25.9

v7.25.9 (2024-10-22)

Thanks @victorenator for your first PR!

🐛 Bug Fix

  • babel-parser, babel-template, babel-types
    • #16905 fix: Keep type annotations in syntacticPlaceholders mode (@liuxingbaoyu)
  • babel-helper-compilation-targets, babel-preset-env
    • #16907 fix: support BROWSERSLIST{,_CONFIG} env (@JLHwung)
  • Other
    • #16884 Analyze ClassAccessorProperty to prevent the no-undef rule (@victorenator)

🏠 Internal

  • babel-helper-transform-fixture-test-runner
    • #16914 remov
(省略されました)
v7.25.8

v7.25.8 (2024-10-10)

🐛 Bug Fix

  • babel-core
    • #16888 Restore public API of resolvePlugin/resolvePreset (@nicolo-ribaudo)

🏠 Internal

  • babel-parser, babel-plugin-proposal-async-do-expressions, babel-plugin-proposal-destructuring-private, babel-plugin-proposal-do-expressions, babel-plugin-proposal-explicit-resource-management, babel-plugin-proposal-export-default-from, babel-plugin-proposal-function-bind, babel-plugin-proposal-function-sent, babel-plugin-proposal-import-defer, babel-plugin-proposal-partial-application, babel-plugin-proposal-throw-expressions
(省略されました)
v7.25.7

v7.25.7 (2024-10-02)

Thanks @DylanPiercey and @YuHyeonWook for your first PRs!

🐛 Bug Fix

  • babel-helper-validator-identifier
    • #16825 fix: update identifier to unicode 16 (@JLHwung)
  • babel-traverse
    • #16814 fix: issue with node path keys updated on unrelated paths (@DylanPiercey)
  • babel-plugin-transform-classes
    • #16797 Use an inclusion rather than exclusion list for super() check (@nicolo-ribaudo)
  • babel-generator
    • #16788 Fix printing of TS infer in compact mode (@nicolo-ribaudo)
    • #16785
(省略されました)
v7.25.6

v7.25.6 (2024-08-29)

Thanks @j4k0xb for your first PR!

🐛 Bug Fix

  • babel-generator
    • #16783 Properly print inner comments in TS array types (@nicolo-ribaudo)
    • #16775 fix: jsx whitespace is not properly preserved when retainLines (@liuxingbaoyu)
  • babel-traverse
    • #16727 fix: path.getAssignmentIdentifiers may be undefined (@liuxingbaoyu)
  • babel-parser
    • #16761 fix: improve static canFollowModifier checks (@JLHwung)
  • babel-helpers, babel-plugin-transform-optional-chaining, babel-runtime-corejs3
(省略されました)
v7.25.5

v7.25.5 (2024-08-23)

🐛 Bug Fix

  • babel-generator, babel-traverse
    • #16764 fix: Generate sequence expression parentheses correctly (@liuxingbaoyu)

💅 Polish

  • babel-generator
    • #16738 Only force-parenthesize satisfies's LHS if it has newlines (@nicolo-ribaudo)

Committers: 2

  • Nicolò Ribaudo (@nicolo-ribaudo)
  • @liuxingbaoyu