feat: initialize SvelteKit project with authentication and database setup
- Add package.json with necessary dependencies and scripts - Create app.d.ts for type definitions related to authentication - Set up basic HTML structure in app.html - Implement server hooks in hooks.server.ts for session management - Add favicon.svg for branding - Create index.ts for library imports - Set up authentication logic in auth.ts using better-auth - Define database schema in auth.schema.ts and schema.ts for user, session, and game entities - Create layout and page components with basic content - Add Tailwind CSS integration in layout.css - Include robots.txt for web crawling instructions - Configure SvelteKit with Vercel adapter in svelte.config.js - Set up TypeScript configuration in tsconfig.json - Configure Vite with Tailwind CSS and SvelteKit plugins in vite.config.ts
This commit is contained in:
11
drizzle.config.ts
Normal file
11
drizzle.config.ts
Normal file
@@ -0,0 +1,11 @@
|
||||
import { defineConfig } from 'drizzle-kit';
|
||||
|
||||
if (!process.env.DATABASE_URL) throw new Error('DATABASE_URL is not set');
|
||||
|
||||
export default defineConfig({
|
||||
schema: './src/lib/server/db/schema.ts',
|
||||
dialect: 'postgresql',
|
||||
dbCredentials: { url: process.env.DATABASE_URL },
|
||||
verbose: true,
|
||||
strict: true
|
||||
});
|
||||
Reference in New Issue
Block a user