oxc/crates
Dunqing 20cdb1fe0a feat(semantic): align class scope with typescript (#4195)
```ts
class Klass <T>   extends Root       <R>                   {}
//    ^^^^^ ^^^           ^^^^       ^^^                   ^^
//    id type_paramter super_class super_type_parameters  body
```
I reorder fields according to the order above

The class scope is not defined in the spec. But we need to create a scope for `class` to store `TypeParamters`
2024-07-14 03:19:30 +00:00
..
oxc feat(oxc): export oxc_mangler 2024-07-11 21:15:32 +08:00
oxc_allocator Release crates v0.20.0 (#4189) 2024-07-11 11:05:49 +08:00
oxc_ast feat(semantic): align class scope with typescript (#4195) 2024-07-14 03:19:30 +00:00
oxc_ast_macros Release crates v0.20.0 (#4189) 2024-07-11 11:05:49 +08:00
oxc_cfg Release crates v0.20.0 (#4189) 2024-07-11 11:05:49 +08:00
oxc_codegen fix(codegen): choose the right quote for jsx attribute string (#4236) 2024-07-12 17:30:24 +00:00
oxc_diagnostics Release crates v0.20.0 (#4189) 2024-07-11 11:05:49 +08:00
oxc_index Release crates v0.20.0 (#4189) 2024-07-11 11:05:49 +08:00
oxc_isolated_declarations feat(semantic): align class scope with typescript (#4195) 2024-07-14 03:19:30 +00:00
oxc_js_regex chore: crates should only publish src and examples directory 2024-06-08 16:35:16 +08:00
oxc_language_server refactor(linter): LintContext can now only be constructed with a cfg enabled semantic. (#3761) 2024-06-19 13:01:33 +00:00
oxc_linter feat(semantic): align class scope with typescript (#4195) 2024-07-14 03:19:30 +00:00
oxc_macros chore: do not compile test crates that have no tests 2024-06-24 00:20:04 +08:00
oxc_mangler feat(mangler): initialize crate and integrate into minifier (#4197) 2024-07-11 10:35:13 +00:00
oxc_minifier chore(minifier): add two || test cases to dce_if_statement 2024-07-13 11:41:43 +08:00
oxc_module_lexer Release crates v0.20.0 (#4189) 2024-07-11 11:05:49 +08:00
oxc_parser feat(semantic): align class scope with typescript (#4195) 2024-07-14 03:19:30 +00:00
oxc_prettier refactor(ast)!: store span details inside comment struct (#4132) 2024-07-09 23:23:43 +08:00
oxc_semantic feat(semantic): align class scope with typescript (#4195) 2024-07-14 03:19:30 +00:00
oxc_sourcemap feat(sourcemap): support SourceMapBuilder#token_chunks (#4220) 2024-07-13 10:11:14 +08:00
oxc_span Release crates v0.20.0 (#4189) 2024-07-11 11:05:49 +08:00
oxc_syntax feat(semantic): add ScopeFlags::CatchClause for use in CatchClause (#4205) 2024-07-12 03:47:07 +00:00
oxc_transformer feat(transformer): decode xml character entity &#xhhhh and &#nnnn; (#4235) 2024-07-13 02:38:07 +00:00
oxc_traverse feat(semantic): align class scope with typescript (#4195) 2024-07-14 03:19:30 +00:00
oxc_wasm fix(wasm): codegen is broken due to preserve_parens(false) 2024-07-11 01:33:10 +08:00