Add settings page, port to turso

This commit is contained in:
2025-07-12 20:10:39 -04:00
parent 446e3abb0d
commit 07f190bce2
17 changed files with 3356 additions and 92 deletions

View File

@@ -10,6 +10,11 @@
"db:migrate": "drizzle-kit migrate",
"db:push": "drizzle-kit push",
"db:studio": "drizzle-kit studio",
"db:push-local-to-live": "node scripts/migrate-to-turso.js",
"db:push-simple": "node scripts/migrate-simple.js",
"db:push-direct": "node scripts/migrate-direct.js",
"db:export-data": "node scripts/export-data.js",
"db:import-data": "node scripts/import-data-final.js",
"deploy": "drizzle-kit push && next build",
"dev": "next dev --turbo",
"format:check": "prettier --check \"**/*.{ts,tsx,js,jsx,mdx}\" --cache",
@@ -26,6 +31,7 @@
"@dnd-kit/sortable": "^10.0.0",
"@dnd-kit/utilities": "^3.2.2",
"@libsql/client": "^0.14.0",
"@radix-ui/react-alert-dialog": "^1.1.14",
"@radix-ui/react-checkbox": "^1.3.2",
"@radix-ui/react-dialog": "^1.1.14",
"@radix-ui/react-dropdown-menu": "^2.1.15",
@@ -63,15 +69,18 @@
"sonner": "^2.0.6",
"superjson": "^2.2.1",
"tailwind-merge": "^3.3.1",
"turso": "^0.1.0",
"zod": "^3.24.2"
},
"devDependencies": {
"@eslint/eslintrc": "^3.3.1",
"@tailwindcss/postcss": "^4.0.15",
"@types/better-sqlite3": "^7.6.13",
"@types/node": "^20.14.10",
"@types/raf": "^3.4.3",
"@types/react": "^19.0.0",
"@types/react-dom": "^19.0.0",
"better-sqlite3": "^12.2.0",
"drizzle-kit": "^0.30.5",
"eslint": "^9.23.0",
"eslint-config-next": "^15.2.3",
@@ -90,6 +99,7 @@
},
"trustedDependencies": [
"@tailwindcss/oxide",
"better-sqlite3",
"core-js",
"unrs-resolver"
]