Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 2 additions & 3 deletions src/docs/guide/usage/transformer/lowering.md
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ const result = transform("lib.js", "const foo = a ?? b;", {

Oxc supports lowering the syntaxes below. Note that RegExp related transformations only transforms the RegExp literal (`/foo/v`) to use a RegExp constructor (`new RegExp('foo', 'v')`). You will need to use a polyfill together to support older browsers.

### ESNext
### ES2026

- Explicit Resource Management (`using a = foo()`)

Expand All @@ -59,6 +59,7 @@ Oxc supports lowering the syntaxes below. Note that RegExp related transformatio

- Nullish coalescing operator (`foo ?? bar`)
- Optional Chaining (`foo?.bar`)
- Export namespace from (`export * as foo from "bar"`)

### ES2019

Expand Down Expand Up @@ -140,5 +141,3 @@ The following syntaxes are not lowered by Oxc transformer.
- ES2025
- RegExp Modifiers (tracked at [#11826](https://github.com/oxc-project/oxc/issues/11826))
- Duplicate named capture groups (tracked at [#11827](https://github.com/oxc-project/oxc/issues/11827))
- ES2020
- Export namespace from (tracked at [#14257](https://github.com/oxc-project/oxc/issues/14257))