Ultra-fast typescript compiler
npm install oxbuild



An ultra-fast tsc-like compiler built on top of oxc.
> #### 🚧 Under Construction
>
> Both Oxbuild and oxc are actively under construction and are not yet suitable for production use. If you find a bug in either project, we would love for you to open an issue on GitHub!
- Transpile TypeScript, JavaScript, JSX, and TSX
- Emit .d.ts files for TypeScript projects that use
isolatedDeclarations
- JS Source maps for transpiled code
You can install oxbuild from npm.
``sh`
npm install -g oxbuild
Or from crates.io.
`sh`using cargo-binstall (recommended)
cargo binstall oxbuildor using cargo
cargo install oxbuild
Or, build it from source
`sh`
git clone git@github.com:DonIsaac/oxbuild.git
cd oxbuild
cargo build --release --bin oxbuild
cp target/release/oxbuild /usr/local/bin
Assuming you are in your project's root directory and your source code is all in
./src, you can compile your project to ./dist by running:
`sh`
oxbuild
If oxbuild is behaving in an unexpected way, please run it with debug logs and
create a new issue on GitHub.
`sh`
RUST_LOG=debug oxbuild
Oxbuild will respect rootDir and outDir settings in your tsconfig.json.tsconfig.json
It will look for a file next to the nearest package.json filetsconfig.json
by default. If you want to specfiy a different file, you can do
`sh`
oxbuild --tsconfig path/to/tsconfig.json
To generate .d.ts files, your project must haveisolatedDeclarations.d.ts` files will be automatically emitted on each build.
enabled. After that,