|
1 | 1 | { |
2 | | - "name": "swifttrack", |
| 2 | + "name": "nextn", |
3 | 3 | "version": "0.1.0", |
4 | 4 | "private": true, |
5 | 5 | "scripts": { |
|
9 | 9 | "build": "next build", |
10 | 10 | "start": "next start", |
11 | 11 | "lint": "next lint", |
12 | | - "typecheck": "tsc --noEmit" |
| 12 | + "typecheck": "tsc --noEmit", |
| 13 | + "test": "jest", |
| 14 | + "test:watch": "jest --watch" |
13 | 15 | }, |
14 | 16 | "dependencies": { |
| 17 | + "@genkit-ai/googleai": "^1.8.0", |
| 18 | + "@genkit-ai/next": "^1.8.0", |
15 | 19 | "@hookform/resolvers": "^4.1.3", |
16 | 20 | "@radix-ui/react-accordion": "^1.2.3", |
17 | 21 | "@radix-ui/react-alert-dialog": "^1.1.6", |
|
33 | 37 | "@radix-ui/react-tabs": "^1.1.3", |
34 | 38 | "@radix-ui/react-toast": "^1.2.6", |
35 | 39 | "@radix-ui/react-tooltip": "^1.1.8", |
36 | | - "@supabase/supabase-js": "^2.49.8", |
| 40 | + "@supabase/ssr": "^0.4.0", |
| 41 | + "@supabase/supabase-js": "^2.44.4", |
37 | 42 | "@tanstack-query-firebase/react": "^1.0.5", |
38 | 43 | "@tanstack/react-query": "^5.66.0", |
39 | 44 | "class-variance-authority": "^0.7.1", |
|
61 | 66 | "zod": "^3.24.2" |
62 | 67 | }, |
63 | 68 | "devDependencies": { |
| 69 | + "@testing-library/jest-dom": "^6.4.8", |
| 70 | + "@testing-library/react": "^16.0.0", |
| 71 | + "@types/jest": "^29.5.12", |
64 | 72 | "@types/leaflet": "^1.9.12", |
65 | 73 | "@types/node": "^20", |
66 | 74 | "@types/react": "^18", |
67 | 75 | "@types/react-dom": "^18", |
68 | 76 | "genkit-cli": "^1.8.0", |
| 77 | + "jest": "^29.7.0", |
| 78 | + "jest-environment-jsdom": "^29.7.0", |
| 79 | + "jest-html-reporter": "^4.1.0", |
69 | 80 | "postcss": "^8", |
70 | 81 | "tailwindcss": "^3.4.1", |
| 82 | + "ts-node": "^10.9.2", |
71 | 83 | "typescript": "^5" |
72 | 84 | } |
73 | 85 | } |
0 commit comments