oxc/crates
Boshen 65854630be fix(minifier): always keep the last value of sequence expression (#8490)
Caught in react app:

```
React.useEffect(() => {
  isMountRef.current = false;
  return () => {
    isMountRef.current = true;
  };
}, []);
```

->

```
React.useEffect(() => isMountRef.current = !1, []);
```

Two problems: there were no unit tests guarding this, no good way of knowing when code gets deleted.
2025-01-14 15:35:00 +00:00
..
oxc release(crates): v0.46.0 (#8487) 2025-01-14 19:40:44 +08:00
oxc_allocator release(crates): v0.46.0 (#8487) 2025-01-14 19:40:44 +08:00
oxc_ast release(crates): v0.46.0 (#8487) 2025-01-14 19:40:44 +08:00
oxc_ast_macros release(crates): v0.46.0 (#8487) 2025-01-14 19:40:44 +08:00
oxc_cfg release(crates): v0.46.0 (#8487) 2025-01-14 19:40:44 +08:00
oxc_codegen release(crates): v0.46.0 (#8487) 2025-01-14 19:40:44 +08:00
oxc_data_structures release(crates): v0.46.0 (#8487) 2025-01-14 19:40:44 +08:00
oxc_diagnostics release(crates): v0.46.0 (#8487) 2025-01-14 19:40:44 +08:00
oxc_ecmascript release(crates): v0.46.0 (#8487) 2025-01-14 19:40:44 +08:00
oxc_estree release(crates): v0.46.0 (#8487) 2025-01-14 19:40:44 +08:00
oxc_isolated_declarations release(crates): v0.46.0 (#8487) 2025-01-14 19:40:44 +08:00
oxc_language_server chore(deps): update dependency rust to v1.84.0 (#8391) 2025-01-09 18:11:17 +00:00
oxc_linter refactor(linter): move rule prefer-each from vitest to jest + remapping (#8448) 2025-01-14 17:41:41 +08:00
oxc_macros test(linter): use plugin name instead of category for finding rule (#8353) 2025-01-09 10:48:11 +08:00
oxc_mangler release(crates): v0.46.0 (#8487) 2025-01-14 19:40:44 +08:00
oxc_minifier fix(minifier): always keep the last value of sequence expression (#8490) 2025-01-14 15:35:00 +00:00
oxc_napi release(crates): v0.46.0 (#8487) 2025-01-14 19:40:44 +08:00
oxc_parser release(crates): v0.46.0 (#8487) 2025-01-14 19:40:44 +08:00
oxc_prettier refactor(prettier): Verify current implementation with refactoring (#8412) 2025-01-10 17:31:33 +08:00
oxc_regular_expression release(crates): v0.46.0 (#8487) 2025-01-14 19:40:44 +08:00
oxc_semantic release(crates): v0.46.0 (#8487) 2025-01-14 19:40:44 +08:00
oxc_span release(crates): v0.46.0 (#8487) 2025-01-14 19:40:44 +08:00
oxc_syntax release(crates): v0.46.0 (#8487) 2025-01-14 19:40:44 +08:00
oxc_transformer refactor(transformer/arrow-functions): rename method (#8481) 2025-01-14 13:14:59 +00:00
oxc_traverse release(crates): v0.46.0 (#8487) 2025-01-14 19:40:44 +08:00
oxc_wasm feat(napi/minify): implement napi (#8478) 2025-01-14 08:55:55 +00:00