Skip to content

Commit 5a6f0e6

Browse files
authored
feat(es): Add es2023 and es2024 to EsVersion (#9700)
1 parent cbfd3dd commit 5a6f0e6

File tree

6 files changed

+19
-428
lines changed

6 files changed

+19
-428
lines changed

Diff for: .changeset/three-clocks-punch.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
swc_ecma_ast: major
3+
---
4+
5+
feat(es): Add `es2023` and `es2024` to `EsVersion`

Diff for: crates/swc_ecma_ast/src/lib.rs

+4
Original file line numberDiff line numberDiff line change
@@ -358,6 +358,8 @@ pub enum EsVersion {
358358
Es2020,
359359
Es2021,
360360
Es2022,
361+
Es2023,
362+
Es2024,
361363
EsNext,
362364
}
363365

@@ -381,6 +383,8 @@ impl<'de> Deserialize<'de> for EsVersion {
381383
"es2020" => Ok(EsVersion::Es2020),
382384
"es2021" => Ok(EsVersion::Es2021),
383385
"es2022" => Ok(EsVersion::Es2022),
386+
"es2023" => Ok(EsVersion::Es2023),
387+
"es2024" => Ok(EsVersion::Es2024),
384388
"esnext" => Ok(EsVersion::EsNext),
385389
_ => Err(D::Error::custom(format!("Unknown ES version: {}", s))),
386390
}

0 commit comments

Comments
 (0)