|
5 | 5 | "scripts": {
|
6 | 6 | "build": "next build",
|
7 | 7 | "check-types": "tsc --noEmit --incremental",
|
| 8 | + "db:seed": "tsx services/database/seed.ts", |
8 | 9 | "dev": "next dev",
|
| 10 | + "drizzle-kit": "drizzle-kit", |
9 | 11 | "format": "prettier --write . '!(node_modules|.next|contracts)/**/*'",
|
10 | 12 | "lint": "next lint",
|
11 | 13 | "serve": "next start",
|
|
20 | 22 | "@tanstack/react-query": "~5.59.15",
|
21 | 23 | "@uniswap/sdk-core": "~5.8.2",
|
22 | 24 | "@uniswap/v2-sdk": "~4.6.1",
|
| 25 | + "@vercel/postgres": "^0.10.0", |
23 | 26 | "blo": "~1.2.0",
|
24 | 27 | "burner-connector": "0.0.9",
|
25 | 28 | "daisyui": "4.12.10",
|
| 29 | + "dotenv": "^16.4.7", |
| 30 | + "drizzle-orm": "^0.39.1", |
26 | 31 | "next": "~14.2.11",
|
27 | 32 | "next-nprogress-bar": "~2.3.13",
|
28 | 33 | "next-themes": "~0.3.0",
|
| 34 | + "pg": "^8.13.1", |
29 | 35 | "qrcode.react": "~4.0.1",
|
30 | 36 | "react": "~18.3.1",
|
31 | 37 | "react-copy-to-clipboard": "~5.1.0",
|
|
39 | 45 | "devDependencies": {
|
40 | 46 | "@trivago/prettier-plugin-sort-imports": "~4.3.0",
|
41 | 47 | "@types/node": "~18.19.50",
|
| 48 | + "@types/pg": "^8", |
42 | 49 | "@types/react": "~18.3.5",
|
43 | 50 | "@typescript-eslint/eslint-plugin": "~5.40.0",
|
44 | 51 | "abitype": "1.0.6",
|
45 | 52 | "autoprefixer": "~10.4.20",
|
| 53 | + "drizzle-kit": "^0.30.4", |
46 | 54 | "eslint": "~8.57.1",
|
47 | 55 | "eslint-config-next": "~14.2.15",
|
48 | 56 | "eslint-config-prettier": "~8.10.0",
|
49 | 57 | "eslint-plugin-prettier": "~5.2.1",
|
50 | 58 | "postcss": "~8.4.45",
|
51 | 59 | "prettier": "~3.3.3",
|
52 | 60 | "tailwindcss": "~3.4.11",
|
| 61 | + "tsx": "^4.19.2", |
53 | 62 | "type-fest": "~4.26.1",
|
54 | 63 | "typescript": "<5.6.0",
|
55 | 64 | "vercel": "~39.1.3"
|
|
0 commit comments