oxc/crates
camchenry c5485ae7ee refactor(semantic): add ancestor_kinds iterator function (#7217)
for convenience, I've added a new function called `ancestor_kinds` which loops overall `ancestors` and gets their `AstKind`. this is a common pattern in a couple of places. I also did some somewhat related refactoring to remove places where we were manually calling `AstNode::kind` instead of using `ancestor_kinds` or calling `parent_kind`.
2024-11-09 08:04:38 +00:00
..
oxc feat(transformer)!: change API to take a &TransformOptions instead of TransformOptions (#7213) 2024-11-09 06:01:13 +00:00
oxc_allocator release(crates): v0.35.0 (#7110) 2024-11-04 17:40:05 +08:00
oxc_ast fix(types)!: append rest field into elements for objects and arrays to align with estree (#7212) 2024-11-09 05:23:53 +00:00
oxc_ast_macros release(crates): v0.35.0 (#7110) 2024-11-04 17:40:05 +08:00
oxc_cfg release(crates): v0.35.0 (#7110) 2024-11-04 17:40:05 +08:00
oxc_codegen feat(ast)!: change comment.span to real position that contain // and /* (#7154) 2024-11-06 05:10:33 +00:00
oxc_data_structures release(crates): v0.35.0 (#7110) 2024-11-04 17:40:05 +08:00
oxc_diagnostics feat(transformer): warn BigInt when targeting < ES2020 (#7184) 2024-11-07 08:29:03 +00:00
oxc_ecmascript release(crates): v0.35.0 (#7110) 2024-11-04 17:40:05 +08:00
oxc_estree fix(types)!: append rest field into elements for objects and arrays to align with estree (#7212) 2024-11-09 05:23:53 +00:00
oxc_index release(crates): v0.35.0 (#7110) 2024-11-04 17:40:05 +08:00
oxc_isolated_declarations feat(isolated-declarations): support transform TSExportAssignment declaration (#7204) 2024-11-08 11:51:41 +00:00
oxc_language_server feat(linter): do not bail for unmatched rules yet (#7093) 2024-11-03 11:18:36 +08:00
oxc_linter refactor(semantic): add ancestor_kinds iterator function (#7217) 2024-11-09 08:04:38 +00:00
oxc_macros feat(linter): support user-configurable secrets for oxc-security/api-keys (#5938) 2024-10-28 18:55:19 +00:00
oxc_mangler release(crates): v0.35.0 (#7110) 2024-11-04 17:40:05 +08:00
oxc_minifier release(crates): v0.35.0 (#7110) 2024-11-04 17:40:05 +08:00
oxc_module_lexer release(crates): v0.35.0 (#7110) 2024-11-04 17:40:05 +08:00
oxc_parser feat(estree): ESTree compatibility for all literals (#7152) 2024-11-06 21:25:41 +00:00
oxc_prettier feat(ast)!: change comment.span to real position that contain // and /* (#7154) 2024-11-06 05:10:33 +00:00
oxc_regular_expression feat(ast_tools): Add #[estree(append_to)], remove some custom serialization code (#7149) 2024-11-06 21:09:45 +00:00
oxc_semantic refactor(semantic): add ancestor_kinds iterator function (#7217) 2024-11-09 08:04:38 +00:00
oxc_sourcemap release(crates): v0.35.0 (#7110) 2024-11-04 17:40:05 +08:00
oxc_span feat(ast_tools): Add #[estree(append_to)], remove some custom serialization code (#7149) 2024-11-06 21:09:45 +00:00
oxc_syntax feat(ast_tools): Add #[estree(append_to)], remove some custom serialization code (#7149) 2024-11-06 21:09:45 +00:00
oxc_transformer feat(transformer)!: change API to take a &TransformOptions instead of TransformOptions (#7213) 2024-11-09 06:01:13 +00:00
oxc_traverse refactor(traverse): use symbol_id etc methods (#7129) 2024-11-05 02:25:28 +00:00
oxc_wasm feat(transformer)!: change API to take a &TransformOptions instead of TransformOptions (#7213) 2024-11-09 06:01:13 +00:00