removed vulnerabilities

This commit is contained in:
Kevsl 2024-07-10 15:04:10 +02:00
parent 54e627a300
commit 414e8d9834
4 changed files with 324 additions and 6847 deletions

7159
package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -23,7 +23,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",
@ -34,16 +33,12 @@
"@nestjs/throttler": "^5.1.2", "@nestjs/throttler": "^5.1.2",
"@prisma/client": "^5.8.1", "@prisma/client": "^5.8.1",
"@prisma/studio": "^0.497.0", "@prisma/studio": "^0.497.0",
"@types/nodemailer": "^6.4.14",
"argon2": "^0.40.3", "argon2": "^0.40.3",
"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", "css-inline": "^0.11.2",
"ejs": "^3.1.9",
"handlebars": "^4.7.8", "handlebars": "^4.7.8",
"helmet": "^7.1.0", "helmet": "^7.1.0",
"nodemailer": "^6.9.10",
"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", "pug": "^3.0.2",
@ -51,8 +46,6 @@
"rimraf": "^5.0.5", "rimraf": "^5.0.5",
"rxjs": "^7.8.1", "rxjs": "^7.8.1",
"save": "^2.9.0", "save": "^2.9.0",
"swagger": "^0.7.5",
"swagger-ui-express": "^5.0.0",
"tsx": "^4.15.4" "tsx": "^4.15.4"
}, },
"devDependencies": { "devDependencies": {
@ -66,7 +59,6 @@
"@types/supertest": "^6.0.0", "@types/supertest": "^6.0.0",
"@typescript-eslint/eslint-plugin": "^6.0.0", "@typescript-eslint/eslint-plugin": "^6.0.0",
"@typescript-eslint/parser": "^6.0.0", "@typescript-eslint/parser": "^6.0.0",
"dotenv-cli": "^4.1.1",
"eslint": "^8.42.0", "eslint": "^8.42.0",
"eslint-config-prettier": "^9.0.0", "eslint-config-prettier": "^9.0.0",
"eslint-plugin-prettier": "^5.0.0", "eslint-plugin-prettier": "^5.0.0",

View File

@ -1,9 +1,7 @@
import { Body, Controller, HttpCode, HttpStatus, Post } from '@nestjs/common'; import { Body, Controller, HttpCode, HttpStatus, Post } from '@nestjs/common';
import { AuthService } from './auth.service'; import { AuthService } from './auth.service';
import { AuthLoginDto, AuthRegisterDto } from './dto'; import { AuthLoginDto, AuthRegisterDto } from './dto';
import { ApiTags } from '@nestjs/swagger';
@ApiTags('auth')
@Controller('auth') @Controller('auth')
export class AuthController { export class AuthController {
constructor(private authService: AuthService) {} constructor(private authService: AuthService) {}

View File

@ -1,9 +1,9 @@
import { Controller, Get, UseGuards } from '@nestjs/common'; import { Controller, Get, UseGuards } from '@nestjs/common';
import { GetUser } from '../auth/decorator'; import { GetUser } from '../auth/decorator';
import { JwtGuard } from '../auth/guard'; import { JwtGuard } from '../auth/guard';
import { ApiTags } from '@nestjs/swagger';
import { UserService } from './user.service'; import { UserService } from './user.service';
import { User } from '@prisma/client'; import { User } from '@prisma/client';
import { ApiTags } from '@nestjs/swagger';
@ApiTags('user') @ApiTags('user')
@UseGuards(JwtGuard) @UseGuards(JwtGuard)