Desktop app built with Tauri + TypeScript to parse itemcache.wdb files and export SQL output for item template workflows.
- Frontend: Vite + TypeScript
- Desktop shell / backend commands: Tauri v2 (Rust)
- Dialogs:
@tauri-apps/plugin-dialog
npm installRun the desktop app in dev mode:
npm run tauri devThis starts Vite and launches the Tauri window.
Build frontend assets:
npm run buildBuild distributable desktop bundles:
npm run tauri build- Launch the app.
- Select an input
.wdbfile (itemcache.wdb). - Choose an output
.sqlfile path. - Click export to generate SQL and view exported item count.
src/: frontend TypeScript, styles, and app UI logicsrc-tauri/: Rust command implementation and Tauri configsrc-tauri/src/bin/export_sql.rs: CLI-style export binary