project to work during Ryan's livestream
We're working on a node_modules
scanner app.
You need Rust and PNPM to run this project. Once the system is setup, you can clone this repository:
git clone --depth 1 https://github.com/atilafassina/rc-tauri-stream
Change directory inside the project, install dependencies, and run development server.
cd rc-tauri-stream && pnpm install && pnpm tauri dev
💡 Tauri will run the Vite dev server and then trigger the Rust build. First Rust build takes a little longer, but should still be less than a minute.
There's already a Rust command that you may find in /src-tauri/src/main.rs
. So no Rust coding will be neccessary during the stream, this command will be invoked via the Tauri APIs.
Additionally, TypeScript types are generated for best interop between Rust and TS, we use tauri-specta for typegen every time our Rust code recompiles.
Some other dependencies for Solid are already there and some additional setup for the web side, most of them already baked in the template we created this project from.
We will address every @todo
existing in the code. So you can use search in your IDE to locate where things are and go from there.
If you like this SolidJS + Tauri + TailwindCSS setup, this project is built upon my template: create-solidjs-tailwind-tauri.