feat(spary): Initializes project infrastructure and core functionality
- Adds basic project structure for Tauri and Vue - Configures the Vite, TypeScript, and Vuetify environments - Implements basic spray-on components and Rust backend logic - Sets up routing, plugins, and the style system
This commit is contained in:
60
.gitignore
vendored
Normal file
60
.gitignore
vendored
Normal file
@@ -0,0 +1,60 @@
|
||||
# --- Node / Frontend ---
|
||||
node_modules/
|
||||
dist/
|
||||
dist-ssr/
|
||||
*.local
|
||||
|
||||
# Logs
|
||||
npm-debug.log*
|
||||
yarn-debug.log*
|
||||
yarn-error.log*
|
||||
pnpm-debug.log*
|
||||
vite-error.log*
|
||||
|
||||
# Editor directories and files
|
||||
.vscode/*
|
||||
!.vscode/extensions.json
|
||||
.idea/
|
||||
.DS_Store
|
||||
*.swp
|
||||
*.swo
|
||||
|
||||
# --- Rust / Backend (Tauri) ---
|
||||
/src-tauri/target/
|
||||
**/*.rs.bk
|
||||
|
||||
# Cargo build artifacts
|
||||
*.rlib
|
||||
*.rmeta
|
||||
*.dSYM/
|
||||
Cargo.lock
|
||||
target/
|
||||
|
||||
# If you want reproducible builds, remove the line above and commit Cargo.lock
|
||||
|
||||
# --- Tauri build outputs ---
|
||||
/src-tauri/icons/
|
||||
*.app
|
||||
*.dmg
|
||||
*.msi
|
||||
*.exe
|
||||
*.deb
|
||||
*.rpm
|
||||
*.AppImage
|
||||
*.tar.gz
|
||||
*.zip
|
||||
|
||||
# --- Environment files ---
|
||||
.env
|
||||
.env.*
|
||||
!.env.example
|
||||
|
||||
# --- OS / Misc ---
|
||||
Thumbs.db
|
||||
ehthumbs.db
|
||||
Desktop.ini
|
||||
|
||||
# --- Test / Coverage ---
|
||||
coverage/
|
||||
*.lcov
|
||||
.junit/
|
||||
Reference in New Issue
Block a user