22
33Oxc is a high-performance JavaScript/TypeScript toolchain written in Rust containing:
44
5- - Parser (JS/TS with AST), Linter (oxlint), Formatter, Transformer, Minifier
5+ - Parser (JS/TS with AST), Linter (oxlint), Formatter (oxfmt) , Transformer, Minifier
66
77## Repository Structure
88
99Rust workspace with key directories:
1010
1111- ` crates/ ` - Core functionality (start here when exploring)
12- - ` apps/ ` - Application binaries (oxlint)
12+ - ` apps/ ` - Application binaries (oxlint, oxfmt )
1313- ` napi/ ` - Node.js bindings
1414- ` npm/ ` - npm packages
1515- ` tasks/ ` - Development tools/automation
16- - ` editors/ ` - Editor integrations
16+ - ` editors/ ` - Editor integrations (e.g. oxc VS Code extension)
1717
1818Avoid editing ` generated ` subdirectories.
1919
@@ -36,7 +36,7 @@ Avoid editing `generated` subdirectories.
3636
3737## Development Commands
3838
39- Prerequisites: Rust (MSRV: 1.88.0 ), Node.js, pnpm, just
39+ Prerequisites: Rust (MSRV: 1.91 ), Node.js, pnpm, just
4040
4141** Setup Notes:**
4242
@@ -63,6 +63,8 @@ just watch "command" # Watch files and re-run command
6363just example tool # Run tool example (e.g., just example linter)
6464```
6565
66+ More commands can be found in ` justfile ` .
67+
6668## Manual Testing & Examples
6769
6870Run crate examples for quick testing and debugging:
0 commit comments