-
- Downloads
feat: integrate Prisma ORM and enhance Nuxt.js setup
- Add Prisma schema for User and PasswordReset models - Include .env.example with DATABASE_URL and URL placeholders - Update nuxt.config.ts for extended Nuxt UI and enhanced devtools - Modify .gitignore to exclude Prisma database files - Add initial Prisma migration SQL script - Update package.json to include Prisma, bcrypt, and related types
Showing
- .env.example 2 additions, 0 deletions.env.example
- .gitignore 5 additions, 0 deletions.gitignore
- nuxt.config.ts 10 additions, 3 deletionsnuxt.config.ts
- package-lock.json 157 additions, 0 deletionspackage-lock.json
- package.json 7 additions, 0 deletionspackage.json
- prisma/migrations/20241109153246_init/migration.sql 23 additions, 0 deletionsprisma/migrations/20241109153246_init/migration.sql
- prisma/migrations/migration_lock.toml 3 additions, 0 deletionsprisma/migrations/migration_lock.toml
- prisma/schema.prisma 34 additions, 0 deletionsprisma/schema.prisma
.env.example
0 → 100644
... | @@ -11,9 +11,12 @@ | ... | @@ -11,9 +11,12 @@ |
}, | }, | ||
"dependencies": { | "dependencies": { | ||
"@nuxt/ui": "^2.19.2", | "@nuxt/ui": "^2.19.2", | ||
"@nuxt/ui-pro": "^1.5.0", | |||
"@pinia/nuxt": "^0.7.0", | "@pinia/nuxt": "^0.7.0", | ||
"@prisma/client": "^5.22.0", | |||
"@vueuse/core": "^11.2.0", | "@vueuse/core": "^11.2.0", | ||
"@vueuse/nuxt": "^11.2.0", | "@vueuse/nuxt": "^11.2.0", | ||
"bcrypt": "^5.1.1", | |||
"nuxt": "^3.14.159", | "nuxt": "^3.14.159", | ||
"pinia": "^2.2.6", | "pinia": "^2.2.6", | ||
"vue": "latest", | "vue": "latest", | ||
... | @@ -21,5 +24,9 @@ | ... | @@ -21,5 +24,9 @@ |
}, | }, | ||
"overrides": { | "overrides": { | ||
"vue": "latest" | "vue": "latest" | ||
}, | |||
"devDependencies": { | |||
"@types/bcrypt": "^5.0.2", | |||
"prisma": "^5.22.0" | |||
} | } | ||
} | } |
prisma/migrations/migration_lock.toml
0 → 100644
prisma/schema.prisma
0 → 100644
Please register or sign in to comment