- 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 @@ |
| }, | ||
| "dependencies": { | ||
| "@nuxt/ui": "^2.19.2", | ||
| "@nuxt/ui-pro": "^1.5.0", | ||
| "@pinia/nuxt": "^0.7.0", | ||
| "@prisma/client": "^5.22.0", | ||
| "@vueuse/core": "^11.2.0", | ||
| "@vueuse/nuxt": "^11.2.0", | ||
| "bcrypt": "^5.1.1", | ||
| "nuxt": "^3.14.159", | ||
| "pinia": "^2.2.6", | ||
| "vue": "latest", | ||
| ... | ... | @@ -21,5 +24,9 @@ |
| }, | ||
| "overrides": { | ||
| "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 sign in to comment