···3131### Prerequisites
32323333- Latest stable version of [Rust](https://www.rust-lang.org/)
3434-- (Optional, for website and examples using Tailwind) [Node.js](https://nodejs.org/) and [pnpm](https://pnpm.io/).
3434+- (Optional, for website, examples using Tailwind and the CLI) [Node.js](https://nodejs.org/) and [pnpm](https://pnpm.io/).
3535 - We recommend installing pnpm using [Corepack](https://pnpm.io/installation#using-corepack).
36363737### Project structure
+2-1
crates/maudit-cli/build.rs
···1212 }
13131414 let js_src_dir = PathBuf::from("src/dev/js");
1515- let js_dist_dir = js_src_dir.join("dist");
1515+ let out_dir = std::env::var("OUT_DIR").expect("OUT_DIR environment variable not set");
1616+ let js_dist_dir = PathBuf::from(out_dir).join("js");
16171718 // Ensure the dist directory exists
1819 std::fs::create_dir_all(&js_dist_dir).expect("Failed to create dist directory");