From aa2907dad78cdc73afc822c572a17132a699f709 Mon Sep 17 00:00:00 2001 From: TZGyn <⁨ca538901d@mozmail.com> Date: Wed, 29 May 2024 00:06:19 +0800 Subject: [PATCH] update drizzlekit and added db push script --- frontend/bun.lockb | Bin 213634 -> 210798 bytes frontend/drizzle.config.ts | 4 +- frontend/package.json | 125 +++++++++++++++++++------------------ 3 files changed, 65 insertions(+), 64 deletions(-) diff --git a/frontend/bun.lockb b/frontend/bun.lockb index 553f5a7351fc1fc36582336e6025a7de67246a8b..f75f7f72034a60e165d7cfa13befa92cf468d940 100755 GIT binary patch delta 6251 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 XU(W*g@fgFA{iEs&ILHKYaPB1rN} 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 diff --git a/frontend/drizzle.config.ts b/frontend/drizzle.config.ts index 9a8ed6c..c3b7fe2 100644 --- a/frontend/drizzle.config.ts +++ b/frontend/drizzle.config.ts @@ -4,11 +4,11 @@ import type { Config } from 'drizzle-kit' export default { schema: './src/lib/db/schema.ts', out: './drizzle', - driver: 'pg', + dialect: 'postgresql', dbCredentials: { user: 'postgres', password: 'password', - host: '0.0.0.0', + host: '192.168.100.110', port: 5432, database: 'link-shortener', }, diff --git a/frontend/package.json b/frontend/package.json index d8dcc11..56a67ba 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -1,64 +1,65 @@ { - "name": "link-shortener-svelte", - "version": "0.0.1", - "private": true, - "scripts": { - "dev": "vite dev", - "build": "vite build", - "preview": "vite preview", - "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json", - "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch", - "lint": "prettier --plugin-search-dir . --check .", - "format": "prettier --write .", - "migrate": "bun ./src/lib/db/migrate.ts" - }, - "devDependencies": { - "@sveltejs/adapter-node": "^2.0.0", - "@sveltejs/kit": "^2.5.5", - "@sveltejs/vite-plugin-svelte": "^3.0.2", - "@types/qrcode": "^1.5.5", - "autoprefixer": "^10.4.14", - "bun-types": "^1.0.11", - "drizzle-kit": "^0.20.14", - "lucia": "^3.1.1", - "postcss": "^8.4.24", - "postcss-load-config": "^4.0.1", - "prettier": "^3.1.0", - "prettier-plugin-svelte": "^3.1.0", - "prettier-plugin-tailwindcss": "^0.5.7", - "svelte": "^4.2.12", - "svelte-adapter-bun": "^0.5.1", - "svelte-check": "^3.4.3", - "tailwindcss": "^3.3.2", - "tslib": "^2.4.1", - "typescript": "^5.0.0", - "vite": "^5.2.8" - }, - "type": "module", - "dependencies": { - "@lucia-auth/adapter-drizzle": "^1.0.7", - "@prgm/sveltekit-progress-bar": "^2.0.0", - "@types/he": "^1.2.3", - "apexcharts": "^3.44.0", - "bits-ui": "^0.21.4", - "clsx": "^2.0.0", - "cmdk-sv": "^0.0.13", - "drizzle-orm": "latest", - "formsnap": "^1.0.0", - "he": "^1.2.0", - "lucide-svelte": "^0.356.0", - "magic-regexp": "^0.8.0", - "mode-watcher": "^0.1.2", - "nanoid": "^5.0.3", - "node-html-parser": "^6.1.12", - "oslo": "^1.2.0", - "pg": "^8.11.3", - "postgres": "^3.4.3", - "qrcode": "^1.5.3", - "svelte-sonner": "^0.3.10", - "sveltekit-superforms": "^2.12.2", - "tailwind-merge": "^2.0.0", - "tailwind-variants": "^0.1.18", - "zod": "^3.22.4" - } + "name": "link-shortener-svelte", + "version": "0.0.1", + "private": true, + "scripts": { + "dev": "vite dev", + "build": "vite build", + "preview": "vite preview", + "check": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json", + "check:watch": "svelte-kit sync && svelte-check --tsconfig ./tsconfig.json --watch", + "lint": "prettier --plugin-search-dir . --check .", + "format": "prettier --write .", + "migrate": "bun ./src/lib/db/migrate.ts", + "db:push": "drizzle-kit push" + }, + "devDependencies": { + "@sveltejs/adapter-node": "^2.0.0", + "@sveltejs/kit": "^2.5.5", + "@sveltejs/vite-plugin-svelte": "^3.0.2", + "@types/qrcode": "^1.5.5", + "autoprefixer": "^10.4.14", + "bun-types": "^1.0.11", + "drizzle-kit": "^0.21.4", + "lucia": "^3.1.1", + "postcss": "^8.4.24", + "postcss-load-config": "^4.0.1", + "prettier": "^3.1.0", + "prettier-plugin-svelte": "^3.1.0", + "prettier-plugin-tailwindcss": "^0.5.7", + "svelte": "^4.2.17", + "svelte-adapter-bun": "^0.5.1", + "svelte-check": "^3.4.3", + "tailwindcss": "^3.3.2", + "tslib": "^2.4.1", + "typescript": "^5.0.0", + "vite": "^5.2.8" + }, + "type": "module", + "dependencies": { + "@lucia-auth/adapter-drizzle": "^1.0.7", + "@prgm/sveltekit-progress-bar": "^2.0.0", + "@types/he": "^1.2.3", + "apexcharts": "^3.44.0", + "bits-ui": "^0.21.4", + "clsx": "^2.0.0", + "cmdk-sv": "^0.0.13", + "drizzle-orm": "latest", + "formsnap": "^1.0.0", + "he": "^1.2.0", + "lucide-svelte": "^0.356.0", + "magic-regexp": "^0.8.0", + "mode-watcher": "^0.1.2", + "nanoid": "^5.0.3", + "node-html-parser": "^6.1.12", + "oslo": "^1.2.0", + "pg": "^8.11.3", + "postgres": "^3.4.3", + "qrcode": "^1.5.3", + "svelte-sonner": "^0.3.10", + "sveltekit-superforms": "^2.12.2", + "tailwind-merge": "^2.0.0", + "tailwind-variants": "^0.1.18", + "zod": "^3.22.4" + } }