# Svelte/Tauri Template

<div align="center">
  <img src="https://raw.githubusercontent.com/Fractal-Tess/Svelte-Tauri/dev/.github/app.jpeg" width="580" style="border-radius:2rem"/>
</div>

## Overview

- Typescript
- UI:
  - Snap form
  - Tailwind
  - Shedcn-svelte
  - Fontawesome
  - Lucide-svelte
  - Roboto Font
- Code Quality
  - Prettier
  - Eslint
  - Lint-staged
- Tauri
  - Tauri window state manager plugin
  - Tauri store plugin
  - Husky
  - Automatic Rust to TS ipc types
- Automation
  - Husky
  - Changeset
  - TODO: add testing framework

## Requirements

- (optional) - On linux you need to have installed the [mold](https://github.com/rui314/mold) linker. If you prefer not to do that, go ahead and remove the rust flags in the `/src-tauri/.cargo/config.toml` file.
