oxc/tasks/coverage/src
Boshen 5c38a0fd69 feat(codegen)!: new code gen API (#3740)
This PR introduces two type alias to avoid the confusing const generic `pub struct Codegen<'a, const MINIFY: bool>`

* CodeGenerator - Code generator without whitespace removal.
* WhitespaceRemover - Code generator with whitespace removal.

Usage is changed to a builder pattern:

```rust
CodeGenerator::new()
  .enable_comment(...)
  .enable_sourcemap(...)
  .build(&program);
```
2024-06-18 15:50:12 +00:00
..
babel refactor(coverage): move test runners to their own modules (#3658) 2024-06-13 11:16:18 +00:00
runtime feat(codegen)!: new code gen API (#3740) 2024-06-18 15:50:12 +00:00
test262 refactor(coverage): move test runners to their own modules (#3658) 2024-06-13 11:16:18 +00:00
typescript feat(codegen)!: new code gen API (#3740) 2024-06-18 15:50:12 +00:00
codegen.rs feat(codegen)!: new code gen API (#3740) 2024-06-18 15:50:12 +00:00
lib.rs fix(coverage/transpiler): diff comparison results are reversed (#3727) 2024-06-17 16:47:05 +00:00
main.rs fix(coverage/transpiler): diff comparison results are reversed (#3727) 2024-06-17 16:47:05 +00:00
minifier.rs feat(codegen)!: new code gen API (#3740) 2024-06-18 15:50:12 +00:00
misc.rs feat(task): support run async in suite (#1973) 2024-01-11 14:54:30 +08:00
prettier.rs feat!(ast): make Trivias clonable by adding Arc (#3638) 2024-06-12 13:16:10 +08:00
sourcemap.rs feat(codegen)!: new code gen API (#3740) 2024-06-18 15:50:12 +00:00
suite.rs fix(coverage/transpiler): diff comparison results are reversed (#3727) 2024-06-17 16:47:05 +00:00
transformer.rs feat(codegen)!: new code gen API (#3740) 2024-06-18 15:50:12 +00:00