Skip to content

Commit

Permalink
Merge pull request #167 from afadil/develop
Browse files Browse the repository at this point in the history
Develop
  • Loading branch information
afadil authored Nov 15, 2024
2 parents 06ad97c + 53e932a commit ff78707
Show file tree
Hide file tree
Showing 94 changed files with 3,493 additions and 1,252 deletions.
17 changes: 17 additions & 0 deletions .cursorrules
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
You are an expert in TypeScript, Node.js, React, Vite, TanStack Query, TanStack Router, and
Tailwind.Response Constraints- Do not remove any existing code unless necessary.- Do not remove my
comments or commented-out code unless necessary.- Do not change the formatting of my imports.- Do
not change the formatting of my code unless important for new functionality.Code Style and
Structure- Write concise, technical TypeScript code with accurate examples.- Use functional and
declarative programming patterns; avoid classes.- Prefer iteration and modularization over code
duplication.- Use descriptive variable names with auxiliary verbs (e.g., isLoading, hasError).-
Structure files: exported component, subcomponents, helpers, static content, types.Naming
Conventions- Use lowercase with dashes for directories (e.g., components/auth-wizard).- Favor named
exports for components.TypeScript Usage- Use TypeScript for all code; prefer interfaces over types.-
Avoid enums; use maps instead.- Use functional components with TypeScript interfaces.Syntax and
Formatting- Use the "function" keyword for pure functions.- Use curly braces for all conditionals.
Favor simplicity over cleverness.- Use declarative JSX.UI and Styling- Use Tailwind for components
and styling.Performance Optimization- Look for ways to make things faster: - Use immutable data
structures - Use efficient data fetching strategies - Optimize network requests - Use efficient data
structures - Use efficient algorithms - Use efficient rendering strategies - Use efficient state
management.
5 changes: 2 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -110,7 +110,7 @@ Ensure you have the following installed on your machine:

### Backend

- **Tauri**: Framework for building tiny, secure, and fast desktop applications.
- **Tauri**: Framework for building tiny, secure, and fast desktop applications.

### Development Tools

Expand All @@ -119,7 +119,6 @@ Ensure you have the following installed on your machine:
- **ESLint**: Pluggable linting utility for JavaScript and JSX.
- **Prettier**: Code formatter.


## Folder Structure

```
Expand Down Expand Up @@ -153,7 +152,7 @@ Contributions are welcome! Please follow these steps:

## License

This project is licensed under the LGPL-3.0 license. See the `LICENSE` file for details.
This project is licensed under the AGPL-3.0 license. See the `LICENSE` file for details.

## 🌟 Star History

Expand Down
26 changes: 18 additions & 8 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,19 +1,23 @@
{
"name": "wealthfolio-app",
"private": true,
"version": "1.0.20",
"version": "1.0.21",
"type": "module",
"scripts": {
"dev": "vite",
"tsc": "tsc",
"build": "tsc && vite build",
"preview": "vite preview",
"tauri": "tauri"
"tauri": "tauri",
"test": "vitest",
"test:watch": "vitest --watch",
"test:ui": "vitest --ui",
"test:coverage": "vitest --coverage"
},
"dependencies": {
"@fontsource/ibm-plex-mono": "^5.1.0",
"@hookform/resolvers": "^3.9.0",
"@number-flow/react": "^0.2.0",
"@hookform/resolvers": "^3.9.1",
"@number-flow/react": "^0.3.0",
"@radix-ui/react-accordion": "^1.2.1",
"@radix-ui/react-alert-dialog": "^1.1.2",
"@radix-ui/react-checkbox": "^1.1.2",
Expand All @@ -40,6 +44,7 @@
"@tauri-apps/api": "^2.0.1",
"@tauri-apps/plugin-dialog": "~2.0.0",
"@tauri-apps/plugin-fs": "~2.0.0",
"@tauri-apps/plugin-log": "~2.0.0",
"@tauri-apps/plugin-shell": "~2.0.0",
"@tauri-apps/plugin-updater": "~2.0.0",
"class-variance-authority": "^0.7.0",
Expand All @@ -52,17 +57,20 @@
"react": "^18.3.1",
"react-day-picker": "^8.10.1",
"react-dom": "^18.3.1",
"react-dropzone": "^14.2.9",
"react-hook-form": "^7.53.0",
"react-dropzone": "^14.3.2",
"react-hook-form": "^7.53.1",
"react-router-dom": "^6.26.2",
"recharts": "^2.13.0",
"recharts": "^2.13.3",
"tailwind-merge": "^2.5.4",
"tailwindcss-animate": "^1.0.7",
"use-debounce": "^10.0.4",
"zod": "^3.23.8"
},
"devDependencies": {
"@tauri-apps/cli": "2.0.1",
"@testing-library/jest-dom": "^6.6.3",
"@testing-library/react": "^16.0.1",
"@testing-library/user-event": "^14.5.2",
"@types/lodash": "^4.17.10",
"@types/node": "^22.7.4",
"@types/papaparse": "^5.3.14",
Expand All @@ -74,11 +82,13 @@
"eslint-config-prettier": "^9.1.0",
"eslint-plugin-react": "^7.37.1",
"eslint-plugin-react-hooks": "^4.6.2",
"jsdom": "^25.0.1",
"postcss": "^8.4.47",
"prettier": "^3.3.3",
"prettier-plugin-tailwindcss": "^0.6.8",
"tailwindcss": "^3.4.13",
"typescript": "^5.6.2",
"vite": "^5.4.8"
"vite": "^5.4.8",
"vitest": "^2.1.4"
}
}
Loading

0 comments on commit ff78707

Please sign in to comment.