Skip to content

Commit 80b4f19

Browse files
authored
chore: bumping dependencies (#39)
* chore: bumping dependencies * fix: staying on eslint v8 * fix: changing sonar action * fix: oopsie
1 parent 9c77d7e commit 80b4f19

File tree

5 files changed

+2331
-2213
lines changed

5 files changed

+2331
-2213
lines changed

.github/workflows/checks.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ jobs:
5555
uses: jpb06/[email protected]
5656

5757
- name: SonarCloud Scan
58-
uses: sonarsource/sonarcloud-github-action@master
58+
uses: sonarsource/sonarqube-scan-action@master
5959
env:
6060
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
6161
SONAR_TOKEN: ${{ secrets.SONAR_TOKEN }}

package.json

Lines changed: 37 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
"start": "nest start",
1717
"dev": "nest start --watch",
1818
"dev-db": "yarn prisma-merge && yarn prisma-gen && yarn prisma-seed",
19-
"docker": "docker-compose down && docker-compose up sandbox-postgres",
19+
"docker": "docker compose down && docker compose up sandbox-postgres",
2020
"start-debug": "nest start --debug --watch",
2121
"start-prod": "node dist/src/main",
2222
"lint": "eslint \"{src,prisma,scripts}/**/*.ts\" --fix",
@@ -38,16 +38,16 @@
3838
"fly-deploy": "flyctl deploy -a nestjs-prisma-postgres-sandbox"
3939
},
4040
"dependencies": {
41-
"@nestjs/cli": "^10.4.2",
42-
"@nestjs/common": "^10.3.10",
43-
"@nestjs/config": "^3.2.3",
44-
"@nestjs/core": "^10.3.10",
45-
"@nestjs/jwt": "^10.2.0",
46-
"@nestjs/passport": "^10.0.3",
47-
"@nestjs/platform-express": "^10.3.10",
48-
"@nestjs/swagger": "^7.4.0",
49-
"@nestjs/terminus": "^10.2.3",
50-
"@prisma/client": "^5.16.2",
41+
"@nestjs/cli": "^11.0.2",
42+
"@nestjs/common": "^11.0.9",
43+
"@nestjs/config": "^4.0.0",
44+
"@nestjs/core": "^11.0.9",
45+
"@nestjs/jwt": "^11.0.0",
46+
"@nestjs/passport": "^11.0.5",
47+
"@nestjs/platform-express": "^11.0.9",
48+
"@nestjs/swagger": "^11.0.3",
49+
"@nestjs/terminus": "^11.0.0",
50+
"@prisma/client": "^6.3.1",
5151
"bcrypt": "^5.1.1",
5252
"class-transformer": "^0.5.1",
5353
"class-validator": "^0.14.1",
@@ -60,43 +60,44 @@
6060
"swagger-ui-express": "^5.0.1"
6161
},
6262
"devDependencies": {
63-
"@commitlint/cli": "^19.3.0",
64-
"@commitlint/config-conventional": "^19.2.2",
65-
"@nestjs/schematics": "^10.1.2",
66-
"@nestjs/testing": "^10.3.10",
67-
"@swc/core": "^1.6.13",
68-
"@swc/jest": "^0.2.36",
63+
"@commitlint/cli": "^19.7.1",
64+
"@commitlint/config-conventional": "^19.7.1",
65+
"@nestjs/schematics": "^11.0.0",
66+
"@nestjs/testing": "^11.0.9",
67+
"@swc/core": "^1.10.16",
68+
"@swc/jest": "^0.2.37",
6969
"@types/bcrypt": "^5.0.0",
70-
"@types/express": "^4.17.17",
70+
"@types/express": "^5.0.0",
7171
"@types/fs-extra": "^11.0.1",
72-
"@types/jest": "^29.5.12",
73-
"@types/jsonwebtoken": "^9.0.6",
74-
"@types/node": "^20.14.10",
72+
"@types/jest": "^29.5.14",
73+
"@types/jsonwebtoken": "^9.0.8",
74+
"@types/node": "^22.13.4",
7575
"@types/passport-jwt": "^4.0.1",
7676
"@types/passport-local": "^1.0.35",
7777
"@types/supertest": "^6.0.2",
78-
"@typescript-eslint/eslint-plugin": "^7.16.0",
79-
"@typescript-eslint/parser": "^7.16.0",
78+
"@typescript-eslint/eslint-plugin": "^8.24.0",
79+
"@typescript-eslint/parser": "^8.24.0",
8080
"eslint": "^8.43.0",
81-
"eslint-config-prettier": "^9.1.0",
82-
"eslint-plugin-import": "^2.27.5",
83-
"eslint-plugin-jest": "^28.6.0",
84-
"eslint-plugin-prettier": "^5.1.3",
85-
"fs-extra": "^11.1.1",
81+
"eslint-config-prettier": "^10.0.1",
82+
"eslint-plugin-import": "^2.31.0",
83+
"eslint-plugin-jest": "^28.11.0",
84+
"eslint-plugin-prettier": "^5.2.3",
85+
"fs-extra": "^11.3.0",
8686
"jest": "^29.5.0",
87-
"jest-mock-extended": "^3.0.7",
87+
"jest-mock-extended": "^4.0.0-beta1",
8888
"jsonwebtoken": "^9.0.0",
89-
"prettier": "^3.3.2",
90-
"prisma": "^5.16.2",
91-
"readme-package-icons": "^1.1.14",
89+
"prettier": "^3.5.1",
90+
"prisma": "^6.3.1",
91+
"readme-package-icons": "^1.2.0",
9292
"supertest": "^7.0.0",
93-
"ts-loader": "^9.4.3",
93+
"ts-loader": "^9.5.2",
9494
"ts-node": "^10.9.1",
95-
"ts-paths-transform": "^2.0.4",
95+
"ts-paths-transform": "^2.0.5",
9696
"tsconfig-paths": "^4.2.0",
97-
"typescript": "^5.5.3"
97+
"typescript": "^5.7.3"
9898
},
9999
"prisma": {
100100
"seed": "ts-node prisma/seed.ts"
101-
}
101+
},
102+
"packageManager": "[email protected]+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e"
102103
}

src/main.test.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ import { bootstrap } from './bootstrap';
44

55
describe('Main file', () => {
66
it('should bootstrap', async () => {
7+
// eslint-disable-next-line @typescript-eslint/no-require-imports
78
require('./main');
89

910
expect(bootstrap).toHaveBeenCalledTimes(1);
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
export const jwtConstants = {
2-
secret: process.env.JWT_SECRET,
2+
secret: process.env.JWT_SECRET ?? 'jwt-secret-not-set',
33
};

0 commit comments

Comments
 (0)