diff --git a/scripts/setup-neon-db.js b/scripts/setup-neon-db.js index 417780f..08166ae 100644 --- a/scripts/setup-neon-db.js +++ b/scripts/setup-neon-db.js @@ -8,9 +8,11 @@ */ // Load environment variables from .env.local -require('dotenv').config({ path: '.env.local' }); +import dotenv from 'dotenv'; +dotenv.config({ path: '.env.local' }); -const { neon } = require('@neondatabase/serverless'); +import { neon } from '@neondatabase/serverless'; +import bcrypt from 'bcryptjs'; async function setupNeonDatabase() { const adminPassword = process.env.ADMIN_INITIAL_PASSWORD; @@ -139,7 +141,6 @@ async function setupNeonDatabase() { console.log('✅ Created deck_cards table'); // Create admin user - const bcrypt = require('bcryptjs'); const hashedPassword = await bcrypt.hash(adminPassword, 12); await sql`