Skip to content

Commit 943ee2b

Browse files
chore(deps): update rust crate oxc to 0.60.0 (#156)
1 parent 7d886fb commit 943ee2b

File tree

3 files changed

+55
-57
lines changed

3 files changed

+55
-57
lines changed

Cargo.lock

Lines changed: 50 additions & 49 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ test = false
2121
doctest = false
2222

2323
[dependencies]
24-
oxc = { version = "0.56.5", features = ["transformer", "codegen", "semantic"] }
24+
oxc = { version = "0.60.0", features = ["transformer", "codegen", "semantic"] }
2525

2626
swc = "16.1.1"
2727
swc_common = "8.0.0"

src/lib.rs

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -23,15 +23,12 @@ pub mod oxc {
2323
let source_type = SourceType::from_path(path).unwrap();
2424
let ret = Parser::new(&allocator, source_text, source_type).parse();
2525
let mut program = ret.program;
26-
let (symbols, scopes) = SemanticBuilder::new()
26+
let scoping = SemanticBuilder::new()
2727
.build(&program)
2828
.semantic
29-
.into_symbol_table_and_scope_tree();
30-
let ret = Transformer::new(&allocator, path, options).build_with_symbols_and_scopes(
31-
symbols,
32-
scopes,
33-
&mut program,
34-
);
29+
.into_scoping();
30+
let ret =
31+
Transformer::new(&allocator, path, options).build_with_scoping(scoping, &mut program);
3532
assert!(ret.errors.is_empty());
3633
let printed = CodeGenerator::new().build(&program).code;
3734

0 commit comments

Comments
 (0)