Skip to content

Commit 187c618

Browse files
authored
Update to NestJS v11 (#735)
* Fix server lint errors * Also update client to latest package versions
1 parent 3d3233e commit 187c618

File tree

16 files changed

+3794
-1916
lines changed

16 files changed

+3794
-1916
lines changed

client/package-lock.json

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

client/package.json

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -37,17 +37,17 @@
3737
},
3838
"private": true,
3939
"dependencies": {
40-
"@angular/animations": "^19.1.1",
41-
"@angular/cdk": "^19.1.0",
42-
"@angular/common": "^19.1.1",
43-
"@angular/compiler": "^19.1.1",
44-
"@angular/core": "^19.1.1",
45-
"@angular/forms": "^19.1.1",
46-
"@angular/material": "^19.1.0",
47-
"@angular/material-date-fns-adapter": "^19.1.0",
48-
"@angular/platform-browser": "^19.1.1",
49-
"@angular/platform-browser-dynamic": "^19.1.1",
50-
"@angular/router": "^19.1.1",
40+
"@angular/animations": "^19.1.3",
41+
"@angular/cdk": "^19.1.1",
42+
"@angular/common": "^19.1.3",
43+
"@angular/compiler": "^19.1.3",
44+
"@angular/core": "^19.1.3",
45+
"@angular/forms": "^19.1.3",
46+
"@angular/material": "^19.1.1",
47+
"@angular/material-date-fns-adapter": "^19.1.1",
48+
"@angular/platform-browser": "^19.1.3",
49+
"@angular/platform-browser-dynamic": "^19.1.3",
50+
"@angular/router": "^19.1.3",
5151
"@fontsource/nunito": "^5.1.1",
5252
"@material-symbols/font-600": "^0.27.2",
5353
"canvas-confetti": "^1.9.3",
@@ -61,22 +61,22 @@
6161
"zone.js": "~0.15.0"
6262
},
6363
"devDependencies": {
64-
"@angular/build": "^19.1.2",
65-
"@angular/cli": "^19.1.2",
66-
"@angular/compiler-cli": "^19.1.1",
67-
"@angular/localize": "^19.1.1",
68-
"@playwright/test": "^1.49.1",
64+
"@angular/build": "^19.1.4",
65+
"@angular/cli": "^19.1.4",
66+
"@angular/compiler-cli": "^19.1.3",
67+
"@angular/localize": "^19.1.3",
68+
"@playwright/test": "^1.50.0",
6969
"@types/canvas-confetti": "^1.9.0",
7070
"@types/jest": "^29.5.14",
7171
"@types/js-cookie": "^3.0.6",
72-
"@types/node": "^22.10.7",
72+
"@types/node": "^22.10.9",
7373
"angular-eslint": "^19.0.2",
7474
"autoprefixer": "^10.4.20",
7575
"concurrently": "^9.1.2",
7676
"eslint": "^9.18.0",
7777
"eslint-config-prettier": "^10.0.1",
7878
"eslint-plugin-prettier": "^5.2.3",
79-
"firebase-tools": "^13.29.1",
79+
"firebase-tools": "^13.29.2",
8080
"jest": "^29.7.0",
8181
"jest-preset-angular": "^14.5.0",
8282
"postcss": "^8.5.1",
@@ -86,6 +86,6 @@
8686
"tailwindcss": "^3.4.17",
8787
"ts-node": "^10.9.2",
8888
"typescript": "~5.6.3",
89-
"typescript-eslint": "^8.20.0"
89+
"typescript-eslint": "^8.21.0"
9090
}
9191
}

server/.eslintrc.js

Lines changed: 0 additions & 23 deletions
This file was deleted.

server/eslint.config.mjs

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
// @ts-check
2+
import eslint from '@eslint/js';
3+
import eslintPluginPrettierRecommended from 'eslint-plugin-prettier/recommended';
4+
import globals from 'globals';
5+
import tseslint from 'typescript-eslint';
6+
7+
export default tseslint.config(
8+
{
9+
ignores: ['eslint.config.mjs'],
10+
},
11+
eslint.configs.recommended,
12+
...tseslint.configs.recommendedTypeChecked,
13+
eslintPluginPrettierRecommended,
14+
{
15+
languageOptions: {
16+
globals: {
17+
...globals.node,
18+
...globals.jest,
19+
},
20+
ecmaVersion: 5,
21+
sourceType: 'module',
22+
parserOptions: {
23+
projectService: true,
24+
tsconfigRootDir: import.meta.dirname,
25+
},
26+
},
27+
},
28+
{
29+
rules: {
30+
'@typescript-eslint/no-explicit-any': 'off',
31+
'@typescript-eslint/no-floating-promises': 'warn',
32+
'@typescript-eslint/no-unsafe-argument': 'warn'
33+
},
34+
},
35+
);

0 commit comments

Comments
 (0)