oxc/crates
leaysgur 90c786c420 feat(regular_expression)!: Support ES2025 Duplicated named capture groups (#6847)
Closes #6358

@preyneyv I know you've been working on this problem.

This is an implementation that has been dormant on my local for a while.

- All tests are passing
- However, the approach is simple but not general, so there might be some edge cases that were missed
- There's also room for improvement in terms of performance

For these reasons, it was marked as WIP for me.

I believe the test cases and other parts are usable, so feel free to fork and replace them with your implementation if you'd like.
2024-10-25 02:13:57 +00:00
..
oxc fix(types): Change @oxc/types package name (#6874) 2024-10-24 20:04:09 +00:00
oxc_allocator release(crates): v0.33.0 (#6843) 2024-10-24 10:29:22 +08:00
oxc_ast refactor(rust): remove the annoying clippy::wildcard_imports (#6860) 2024-10-24 13:57:19 +00:00
oxc_ast_macros release(crates): v0.33.0 (#6843) 2024-10-24 10:29:22 +08:00
oxc_cfg release(crates): v0.33.0 (#6843) 2024-10-24 10:29:22 +08:00
oxc_codegen refactor(rust): remove the annoying clippy::wildcard_imports (#6860) 2024-10-24 13:57:19 +00:00
oxc_data_structures release(crates): v0.33.0 (#6843) 2024-10-24 10:29:22 +08:00
oxc_diagnostics release(crates): v0.33.0 (#6843) 2024-10-24 10:29:22 +08:00
oxc_ecmascript feat(minifier): implement folding substring string fns (#6869) 2024-10-25 01:29:56 +00:00
oxc_estree release(crates): v0.33.0 (#6843) 2024-10-24 10:29:22 +08:00
oxc_index refactor(rust): remove the annoying clippy::wildcard_imports (#6860) 2024-10-24 13:57:19 +00:00
oxc_isolated_declarations refactor(rust): remove the annoying clippy::wildcard_imports (#6860) 2024-10-24 13:57:19 +00:00
oxc_language_server fix(oxc_language_server): correct diagnostic link (#6765) 2024-10-22 06:23:54 -04:00
oxc_linter feat(regular_expression)!: Support ES2025 Duplicated named capture groups (#6847) 2024-10-25 02:13:57 +00:00
oxc_macros refactor(linter): add run_on_jest_node to run rules on only jest nodes (#6721) 2024-10-21 02:13:58 +00:00
oxc_mangler release(crates): v0.33.0 (#6843) 2024-10-24 10:29:22 +08:00
oxc_minifier feat(minifier): implement folding String.prototype.replaceAll (#6871) 2024-10-25 01:29:57 +00:00
oxc_module_lexer refactor(rust): remove the annoying clippy::wildcard_imports (#6860) 2024-10-24 13:57:19 +00:00
oxc_parser refactor(rust): remove the annoying clippy::wildcard_imports (#6860) 2024-10-24 13:57:19 +00:00
oxc_prettier refactor(rust): remove the annoying clippy::wildcard_imports (#6860) 2024-10-24 13:57:19 +00:00
oxc_regular_expression feat(regular_expression)!: Support ES2025 Duplicated named capture groups (#6847) 2024-10-25 02:13:57 +00:00
oxc_semantic refactor(rust): remove the annoying clippy::wildcard_imports (#6860) 2024-10-24 13:57:19 +00:00
oxc_sourcemap release(crates): v0.33.0 (#6843) 2024-10-24 10:29:22 +08:00
oxc_span refactor(rust): remove the annoying clippy::wildcard_imports (#6860) 2024-10-24 13:57:19 +00:00
oxc_syntax refactor(rust): remove the annoying clippy::wildcard_imports (#6860) 2024-10-24 13:57:19 +00:00
oxc_transformer refactor(transformer/typescript): re-order visitor methods (#6864) 2024-10-24 14:14:25 +00:00
oxc_traverse refactor(rust): remove the annoying clippy::wildcard_imports (#6860) 2024-10-24 13:57:19 +00:00
oxc_wasm fix(types): Change @oxc/types package name (#6874) 2024-10-24 20:04:09 +00:00