Skip to content

Commit 97c4a0c

Browse files
authored
misc: packages are updated (#166)
* packages are updated - nest 8 - security vulnerabilities
1 parent 4b755c3 commit 97c4a0c

File tree

8 files changed

+4103
-5500
lines changed

8 files changed

+4103
-5500
lines changed

package-lock.json

Lines changed: 4041 additions & 5436 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 52 additions & 52 deletions
Original file line numberDiff line numberDiff line change
@@ -21,70 +21,70 @@
2121
"test:e2e": "jest --config ./test/jest-e2e.json"
2222
},
2323
"dependencies": {
24-
"@nestjs/common": "^7.6.5",
25-
"@nestjs/config": "^0.5.0",
26-
"@nestjs/core": "^7.4.2",
27-
"@nestjs/jwt": "^7.1.0",
28-
"@nestjs/passport": "^7.1.0",
29-
"@nestjs/platform-express": "^7.4.2",
30-
"@nestjs/platform-socket.io": "^7.6.17",
31-
"@nestjs/schedule": "^0.4.3",
32-
"@nestjs/swagger": "^4.8.0",
33-
"@nestjs/websockets": "^7.4.2",
34-
"@prisma/client": "2.12.1",
24+
"@nestjs/common": "^8.4.1",
25+
"@nestjs/config": "^1.2.0",
26+
"@nestjs/core": "^8.4.1",
27+
"@nestjs/jwt": "^8.0.0",
28+
"@nestjs/passport": "^8.2.1",
29+
"@nestjs/platform-express": "^8.4.1",
30+
"@nestjs/platform-socket.io": "^8.4.1",
31+
"@nestjs/schedule": "^1.0.2",
32+
"@nestjs/swagger": "^5.2.0",
33+
"@nestjs/websockets": "^8.4.1",
34+
"@prisma/client": "^2.12.1",
35+
"ajv": "^8.10.0",
3536
"bcryptjs": "^2.4.3",
36-
"cache-manager": "^3.4.0",
37-
"class-transformer": "^0.3.1",
38-
"class-validator": "^0.12.2",
39-
"fs-extra": "^9.0.1",
37+
"cache-manager": "^3.6.0",
38+
"class-transformer": "^0.5.1",
39+
"class-validator": "^0.13.2",
40+
"fs-extra": "^10.0.1",
4041
"looks-same": "^7.3.0",
41-
"odiff-bin": "^2.4.1",
42-
"passport": "^0.4.1",
42+
"odiff-bin": "^2.5.0",
43+
"passport": "^0.5.2",
4344
"passport-jwt": "^4.0.0",
4445
"passport-local": "^1.0.0",
45-
"pg": "^8.3.0",
46-
"pg-hstore": "^2.3.3",
46+
"pg": "^8.7.3",
47+
"pg-hstore": "^2.3.4",
4748
"pixelmatch": "^5.2.1",
4849
"pngjs": "^5.0.0",
4950
"reflect-metadata": "^0.1.13",
5051
"rimraf": "^3.0.2",
51-
"rxjs": "^6.6.2",
52-
"swagger-ui-express": "^4.1.4",
53-
"uuid-apikey": "^1.4.6"
52+
"rxjs": "^7.5.5",
53+
"swagger-ui-express": "^4.3.0",
54+
"uuid-apikey": "^1.5.3"
5455
},
5556
"devDependencies": {
56-
"@nestjs/cli": "^7.4.1",
57-
"@nestjs/schematics": "^7.0.1",
58-
"@nestjs/testing": "^7.4.2",
57+
"@nestjs/cli": "^8.2.3",
58+
"@nestjs/schematics": "^8.0.8",
59+
"@nestjs/testing": "^8.4.1",
5960
"@prisma/cli": "2.12.1",
6061
"@types/bcryptjs": "^2.4.2",
61-
"@types/cache-manager": "^2.10.3",
62-
"@types/cron": "^1.7.2",
63-
"@types/express": "^4.17.7",
64-
"@types/jest": "26.0.14",
65-
"@types/lodash": "^4.14.168",
66-
"@types/multer": "^1.4.5",
67-
"@types/node": "^14.0.27",
68-
"@types/passport-jwt": "^3.0.3",
69-
"@types/passport-local": "^1.0.33",
70-
"@types/pixelmatch": "^5.2.1",
71-
"@types/pngjs": "^3.4.2",
72-
"@types/socket.io": "^2.1.11",
73-
"@types/supertest": "^2.0.10",
74-
"@types/uuid-apikey": "^1.4.0",
75-
"@typescript-eslint/eslint-plugin": "^2.34.0",
76-
"@typescript-eslint/parser": "^2.34.0",
77-
"eslint": "^6.8.0",
78-
"eslint-config-prettier": "^6.11.0",
79-
"eslint-plugin-import": "^2.22.0",
80-
"jest": "^26.5.2",
81-
"prettier": "^2.0.5",
82-
"supertest": "^4.0.2",
83-
"ts-jest": "^26.2.0",
84-
"ts-loader": "^8.0.2",
85-
"ts-node": "^8.10.2",
86-
"tsconfig-paths": "^3.9.0",
87-
"typescript": "^3.9.7"
62+
"@types/cache-manager": "^3.4.3",
63+
"@types/cron": "^1.7.3",
64+
"@types/express": "^4.17.13",
65+
"@types/jest": "27.4.1",
66+
"@types/lodash": "^4.14.180",
67+
"@types/multer": "^1.4.7",
68+
"@types/node": "^17.0.21",
69+
"@types/passport-jwt": "^3.0.6",
70+
"@types/passport-local": "^1.0.34",
71+
"@types/pixelmatch": "^5.2.4",
72+
"@types/pngjs": "^6.0.1",
73+
"@types/supertest": "^2.0.11",
74+
"@types/uuid-apikey": "^1.5.0",
75+
"@typescript-eslint/eslint-plugin": "^5.15.0",
76+
"@typescript-eslint/parser": "^5.15.0",
77+
"eslint": "^8.11.0",
78+
"eslint-config-prettier": "^8.5.0",
79+
"eslint-plugin-import": "^2.25.4",
80+
"jest": "^27.5.1",
81+
"prettier": "^2.6.0",
82+
"supertest": "^6.2.2",
83+
"ts-jest": "^27.1.3",
84+
"ts-loader": "^9.2.8",
85+
"ts-node": "^10.7.0",
86+
"tsconfig-paths": "^3.14.0",
87+
"typescript": "^4.6.2"
8888
},
8989
"jest": {
9090
"moduleFileExtensions": [

src/test-runs/dto/create-test-request-base64.dto.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ import { CreateTestRequestDto } from './create-test-request.dto';
55

66
export class CreateTestRequestBase64Dto extends CreateTestRequestDto {
77
@ApiProperty()
8-
@Transform((value) => value.replace(/(\r\n|\n|\r)/gm, ''))
8+
@Transform(({value}) => value.replace(/(\r\n|\n|\r)/gm, ''))
99
@IsBase64()
1010
imageBase64: string;
1111
}

src/test-runs/dto/create-test-request.dto.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,14 @@ export class CreateTestRequestDto extends BaselineDataDto {
1717
@ApiPropertyOptional()
1818
@IsOptional()
1919
@IsNumber()
20-
@Transform((it) => parseFloat(it))
20+
@Transform(({value}) => parseFloat(value))
2121
diffTollerancePercent?: number;
2222

2323
@ApiPropertyOptional()
2424
@IsBoolean()
2525
@IsOptional()
26-
@Transform((it) => {
27-
switch (it) {
26+
@Transform(({value}) => {
27+
switch (value) {
2828
case 'true':
2929
return true;
3030
case 'false':
@@ -37,11 +37,11 @@ export class CreateTestRequestDto extends BaselineDataDto {
3737

3838
@ApiPropertyOptional({ type: [IgnoreAreaDto] })
3939
@IsOptional()
40-
@Transform((it) => {
41-
if (isArray(it)) {
40+
@Transform(({value}) => {
41+
if (isArray(value)) {
4242
return it;
4343
}
44-
return JSON.parse(it);
44+
return JSON.parse(value);
4545
})
4646
ignoreAreas?: IgnoreAreaDto[];
4747
}

test/builds.e2e-spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import { TestRunsService } from '../src/test-runs/test-runs.service';
1212
import { BuildsController } from '../src/builds/builds.controller';
1313
import { TEST_PROJECT } from '../src/_data_';
1414

15-
jest.useFakeTimers();
15+
jest.useFakeTimers('legacy');
1616

1717
describe('Builds (e2e)', () => {
1818
let app: INestApplication;

test/test-runs.e2e-spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import { BuildsService } from '../src/builds/builds.service';
1111
import { TestVariationsService } from '../src/test-variations/test-variations.service';
1212
import { TEST_PROJECT } from '../src/_data_';
1313

14-
jest.useFakeTimers();
14+
jest.useFakeTimers('legacy');
1515

1616
describe('TestRuns (e2e)', () => {
1717
let app: INestApplication;

test/test-variations.e2e-spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ import { BuildsService } from '../src/builds/builds.service';
1111
import { TestVariationsService } from '../src/test-variations/test-variations.service';
1212
import { TEST_PROJECT } from '../src/_data_';
1313

14-
jest.useFakeTimers();
14+
jest.useFakeTimers('legacy');
1515

1616
describe('TestVariations (e2e)', () => {
1717
let app: INestApplication;

test/users.e2e-spec.ts

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,9 @@ import request from 'supertest';
44
import { AppModule } from '../src/app.module';
55
import uuidAPIKey from 'uuid-apikey';
66
import { UsersService } from '../src/users/users.service';
7-
import { CreateUserDto } from '../src/users/dto/user-create.dto';
87
import { UserLoginRequestDto } from '../src/users/dto/user-login-request.dto';
98
import { compareSync } from 'bcryptjs';
109
import { requestWithAuth, generateUser } from './preconditions';
11-
import { UserLoginResponseDto } from 'src/users/dto/user-login-response.dto';
1210
import { User } from '@prisma/client';
1311

1412
describe('Users (e2e)', () => {

0 commit comments

Comments
 (0)