mirror of
https://github.com/acedanger/finance.git
synced 2025-12-05 22:50:12 -08:00
- Added @nanostores/react for state management. - Created AccountSummary component to display account balance. - Replaced AddTransactionForm.astro with AddTransactionForm.tsx for better state handling. - Introduced TransactionTable.tsx for displaying transactions with edit/delete functionality. - Updated Sidebar.astro and MainContent.astro to use React components. - Implemented transactionStore.ts for managing current account ID and transaction editing state. - Removed obsolete AddTransactionForm.astro and related scripts. - Enhanced error handling and loading states in transaction forms. This fixes issues #7, #8, #9, #10, #11
32 lines
733 B
JSON
32 lines
733 B
JSON
{
|
|
"name": "finance",
|
|
"type": "module",
|
|
"version": "0.0.1",
|
|
"scripts": {
|
|
"dev": "astro dev",
|
|
"build": "astro build",
|
|
"preview": "astro preview",
|
|
"astro": "astro",
|
|
"test": "vitest",
|
|
"test:coverage": "vitest run --coverage"
|
|
},
|
|
"dependencies": {
|
|
"@astrojs/cloudflare": "^12.5.1",
|
|
"@astrojs/react": "^4.2.5",
|
|
"@nanostores/react": "^1.0.0",
|
|
"@types/react": "^19.1.2",
|
|
"@types/react-dom": "^19.1.2",
|
|
"astro": "^5.7.5",
|
|
"nanostores": "^1.0.1",
|
|
"react": "^19.1.0",
|
|
"react-dom": "^19.1.0"
|
|
},
|
|
"devDependencies": {
|
|
"@types/supertest": "^6.0.3",
|
|
"@vitest/coverage-v8": "^3.1.2",
|
|
"supertest": "^7.1.0",
|
|
"vitest": "^3.1.2",
|
|
"wrangler": "^4.13.1"
|
|
}
|
|
}
|