updated libs and removed vulnerabilities

This commit is contained in:
Kevsl 2024-10-30 21:13:24 +01:00
parent ba915255ba
commit f3bc2180f7
3 changed files with 1739 additions and 7686 deletions

9384
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -20,7 +20,6 @@
"test:e2e": "jest --config ./test/jest-e2e.json" "test:e2e": "jest --config ./test/jest-e2e.json"
}, },
"dependencies": { "dependencies": {
"@nestjs-modules/mailer": "^1.11.0",
"@nestjs/common": "^10.0.0", "@nestjs/common": "^10.0.0",
"@nestjs/config": "^3.2.0", "@nestjs/config": "^3.2.0",
"@nestjs/core": "^10.0.0", "@nestjs/core": "^10.0.0",
@ -35,7 +34,6 @@
"argon2": "^0.31.2", "argon2": "^0.31.2",
"class-transformer": "^0.5.1", "class-transformer": "^0.5.1",
"class-validator": "^0.14.1", "class-validator": "^0.14.1",
"css-inline": "^0.11.2",
"ejs": "^3.1.9", "ejs": "^3.1.9",
"handlebars": "^4.7.8", "handlebars": "^4.7.8",
"helmet": "^7.1.0", "helmet": "^7.1.0",
@ -43,13 +41,9 @@
"passport": "^0.7.0", "passport": "^0.7.0",
"passport-jwt": "^4.0.1", "passport-jwt": "^4.0.1",
"prisma": "^5.8.0", "prisma": "^5.8.0",
"pug": "^3.0.2",
"reflect-metadata": "^0.2.1", "reflect-metadata": "^0.2.1",
"rimraf": "^5.0.5", "rimraf": "^5.0.5",
"rxjs": "^7.8.1", "rxjs": "^7.8.1"
"save": "^2.9.0",
"swagger": "^0.7.5",
"swagger-ui-express": "^5.0.0"
}, },
"devDependencies": { "devDependencies": {
"@nestjs/cli": "^10.0.0", "@nestjs/cli": "^10.0.0",

33
prisma/seed.ts Normal file
View File

@ -0,0 +1,33 @@
import { PrismaClient } from '@prisma/client';
const prisma = new PrismaClient();
async function main() {
await prisma.role.create({
data: {
name: 'user',
},
});
await prisma.role.create({
data: {
name: 'admin',
},
});
await prisma.promoCode.create({
data: {
name: 'PROMO1000',
value: 1000,
},
});
}
main()
.then(async () => {
await prisma.$disconnect();
})
.catch(async (e) => {
console.error(e);
await prisma.$disconnect();
process.exit(1);
});