babel-preset-current-node-syntax is a Babel preset that enables parsing of JavaScript language proposals supported by the current Node.js version. It is useful if you want Babel to understand newer syntax features without enabling unsupported proposals.
Project status
- Actively maintained: The upstream GitHub source shows a recent push on 2026-06-29, which is close to today (2026-08-13), indicating ongoing work.
- Updates cadence: Tagged updates are relatively infrequent in the available history (notably, v1.0.x from 2020, then v1.1.0 in 2024-08, then v1.1.1 to v1.2.0 in 2025-07). The most recent upstream activity (2026-06) does not clearly map to a newer tagged update in the provided list.
AI summary generated
Recent updates
v1.2.0
Release v1.2.0 contains no provided release notes. The code change significantly alters how the preset builds its Babel syntax plugin list and changes the preset factory function signature, which impacts plugin selection for different Babel major versions.
v1.1.1
This release appears to be a metadata-only update. The provided release notes are missing (none provided), and the code diff shows only a package version bump.
v1.0.2
Release v1.0.2 was published on 2025-07-28, but no release notes were provided by the publisher. As a result, the specific functional, API, dependency, or security changes included in this version are not described, so you should verify the upgrade by reviewing the Git diff and any changelog sources (tags/commits, PRs) for this release.
v1.1.0
v1.1.0 is intended to add support for parsing import attributes. The code changes also update and expand the preset’s supported syntax surface, and refresh multiple Babel syntax plugin dependencies. Repository tooling (CI/package manager) and test harness logic were adjusted as well.
Featuresv1.0.0
v1.0.0 introduces Babel preset support for top-level await based on the running Node.js version. The release notes only mention this new capability, but the actual code diff also changes when the preset enables import.meta parsing support. Overall, runtime behavior for certain Node versions changes beyond what is documented.
Featuresv0.1.3
Release v0.1.3 adds support for `import.meta`, enabling syntax used by modern JavaScript environments. No other changes, bug fixes, security updates, or migration steps are mentioned in the provided release notes.
Features