Skip to content

Commit a333a9d

Browse files
sample: upgrade to v12
1 parent 5c78b3c commit a333a9d

45 files changed

Lines changed: 295 additions & 292 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

sample/01-cats-app/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -19,19 +19,19 @@
1919
"test:e2e": "vitest run --config ./vitest.config.e2e.mts"
2020
},
2121
"dependencies": {
22-
"@nestjs/common": "11.2.3",
23-
"@nestjs/core": "11.2.3",
24-
"@nestjs/platform-express": "11.2.3",
22+
"@nestjs/common": "12.0.1",
23+
"@nestjs/core": "12.0.1",
24+
"@nestjs/platform-express": "12.0.1",
2525
"class-transformer": "0.5.1",
2626
"class-validator": "0.15.1",
2727
"reflect-metadata": "0.2.2",
2828
"rimraf": "6.1.3",
2929
"rxjs": "7.8.2"
3030
},
3131
"devDependencies": {
32-
"@nestjs/cli": "11.0.24",
33-
"@nestjs/schematics": "11.1.0",
34-
"@nestjs/testing": "11.2.3",
32+
"@nestjs/cli": "12.0.0",
33+
"@nestjs/schematics": "12.0.0",
34+
"@nestjs/testing": "12.0.1",
3535
"@types/express": "5.0.6",
3636
"@types/node": "24.13.3",
3737
"@types/supertest": "7.2.1",

sample/02-gateways/package.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,11 @@
1919
"test:e2e": "vitest run --config ./vitest.config.e2e.mts"
2020
},
2121
"dependencies": {
22-
"@nestjs/common": "11.2.3",
23-
"@nestjs/core": "11.2.3",
24-
"@nestjs/platform-express": "11.2.3",
25-
"@nestjs/platform-socket.io": "11.2.3",
26-
"@nestjs/websockets": "11.2.3",
22+
"@nestjs/common": "12.0.1",
23+
"@nestjs/core": "12.0.1",
24+
"@nestjs/platform-express": "12.0.1",
25+
"@nestjs/platform-socket.io": "12.0.1",
26+
"@nestjs/websockets": "12.0.1",
2727
"@socket.io/redis-adapter": "8.3.0",
2828
"class-transformer": "0.5.1",
2929
"class-validator": "0.15.1",
@@ -33,9 +33,9 @@
3333
"socket.io": "4.8.3"
3434
},
3535
"devDependencies": {
36-
"@nestjs/cli": "11.0.24",
37-
"@nestjs/schematics": "11.1.0",
38-
"@nestjs/testing": "11.2.3",
36+
"@nestjs/cli": "12.0.0",
37+
"@nestjs/schematics": "12.0.0",
38+
"@nestjs/testing": "12.0.1",
3939
"@types/express": "5.0.6",
4040
"@types/node": "24.13.3",
4141
"@types/supertest": "7.2.1",

sample/02-gateways/src/adapters/redis-io.adapter.ts

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
import { readFileSync } from 'node:fs';
2+
import { dirname, join } from 'node:path';
3+
import { fileURLToPath } from 'node:url';
14
import { IoAdapter } from '@nestjs/platform-socket.io';
25
import { ServerOptions } from 'socket.io';
36
import { createAdapter } from '@socket.io/redis-adapter';
@@ -27,8 +30,11 @@ export class RedisIoAdapter extends IoAdapter {
2730
private getClientInfoTag(): string {
2831
try {
2932
// Try to get NestJS version from package.json
30-
const nestVersion = require('@nestjs/common/package.json').version;
31-
return `nestjs_v${nestVersion}`;
33+
const entrypoint = fileURLToPath(import.meta.resolve('@nestjs/common'));
34+
const { version } = JSON.parse(
35+
readFileSync(join(dirname(entrypoint), 'package.json'), 'utf8'),
36+
);
37+
return `nestjs_v${version}`;
3238
} catch {
3339
// Fallback if version cannot be determined
3440
return 'nestjs';

sample/03-microservices/package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,20 +19,20 @@
1919
"test:e2e": "vitest run --config ./vitest.config.e2e.mts"
2020
},
2121
"dependencies": {
22-
"@nestjs/common": "11.2.3",
23-
"@nestjs/core": "11.2.3",
24-
"@nestjs/microservices": "11.2.3",
25-
"@nestjs/platform-express": "11.2.3",
22+
"@nestjs/common": "12.0.1",
23+
"@nestjs/core": "12.0.1",
24+
"@nestjs/microservices": "12.0.1",
25+
"@nestjs/platform-express": "12.0.1",
2626
"class-transformer": "0.5.1",
2727
"class-validator": "0.15.1",
2828
"reflect-metadata": "0.2.2",
2929
"rimraf": "6.1.3",
3030
"rxjs": "7.8.2"
3131
},
3232
"devDependencies": {
33-
"@nestjs/cli": "11.0.24",
34-
"@nestjs/schematics": "11.1.0",
35-
"@nestjs/testing": "11.2.3",
33+
"@nestjs/cli": "12.0.0",
34+
"@nestjs/schematics": "12.0.0",
35+
"@nestjs/testing": "12.0.1",
3636
"@types/amqplib": "0.10.8",
3737
"@types/express": "5.0.6",
3838
"@types/node": "24.13.3",

sample/04-grpc/package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -21,20 +21,20 @@
2121
"dependencies": {
2222
"@grpc/grpc-js": "1.14.4",
2323
"@grpc/reflection": "1.0.4",
24-
"@nestjs/common": "11.2.3",
25-
"@nestjs/core": "11.2.3",
26-
"@nestjs/microservices": "11.2.3",
27-
"@nestjs/platform-express": "11.2.3",
24+
"@nestjs/common": "12.0.1",
25+
"@nestjs/core": "12.0.1",
26+
"@nestjs/microservices": "12.0.1",
27+
"@nestjs/platform-express": "12.0.1",
2828
"class-transformer": "0.5.1",
2929
"class-validator": "0.15.1",
3030
"reflect-metadata": "0.2.2",
3131
"rimraf": "6.1.3",
3232
"rxjs": "7.8.2"
3333
},
3434
"devDependencies": {
35-
"@nestjs/cli": "11.0.24",
36-
"@nestjs/schematics": "11.1.0",
37-
"@nestjs/testing": "11.2.3",
35+
"@nestjs/cli": "12.0.0",
36+
"@nestjs/schematics": "12.0.0",
37+
"@nestjs/testing": "12.0.1",
3838
"@types/express": "5.0.6",
3939
"@types/node": "24.13.3",
4040
"@types/supertest": "7.2.1",

sample/05-sql-typeorm/package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,20 +19,20 @@
1919
"test:e2e": "vitest run --config ./vitest.config.e2e.mts"
2020
},
2121
"dependencies": {
22-
"@nestjs/common": "11.2.3",
23-
"@nestjs/core": "11.2.3",
24-
"@nestjs/platform-express": "11.2.3",
25-
"@nestjs/typeorm": "11.0.3",
22+
"@nestjs/common": "12.0.1",
23+
"@nestjs/core": "12.0.1",
24+
"@nestjs/platform-express": "12.0.1",
25+
"@nestjs/typeorm": "12.0.0",
2626
"mysql2": "3.24.2",
2727
"reflect-metadata": "0.2.2",
2828
"rimraf": "6.1.3",
2929
"rxjs": "7.8.2",
3030
"typeorm": "1.1.0"
3131
},
3232
"devDependencies": {
33-
"@nestjs/cli": "11.0.24",
34-
"@nestjs/schematics": "11.1.0",
35-
"@nestjs/testing": "11.2.3",
33+
"@nestjs/cli": "12.0.0",
34+
"@nestjs/schematics": "12.0.0",
35+
"@nestjs/testing": "12.0.1",
3636
"@types/express": "5.0.6",
3737
"@types/node": "24.13.3",
3838
"@types/sqlite3": "^5.0.0",

sample/06-mongoose/package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,19 +19,19 @@
1919
"test:e2e": "vitest run --config ./vitest.config.e2e.mts"
2020
},
2121
"dependencies": {
22-
"@nestjs/common": "11.2.3",
23-
"@nestjs/core": "11.2.3",
24-
"@nestjs/mongoose": "11.0.4",
25-
"@nestjs/platform-express": "11.2.3",
22+
"@nestjs/common": "12.0.1",
23+
"@nestjs/core": "12.0.1",
24+
"@nestjs/mongoose": "12.0.0",
25+
"@nestjs/platform-express": "12.0.1",
2626
"mongoose": "9.9.4",
2727
"reflect-metadata": "0.2.2",
2828
"rimraf": "6.1.3",
2929
"rxjs": "7.8.2"
3030
},
3131
"devDependencies": {
32-
"@nestjs/cli": "11.0.24",
33-
"@nestjs/schematics": "11.1.0",
34-
"@nestjs/testing": "11.2.3",
32+
"@nestjs/cli": "12.0.0",
33+
"@nestjs/schematics": "12.0.0",
34+
"@nestjs/testing": "12.0.1",
3535
"@types/express": "5.0.6",
3636
"@types/node": "24.13.3",
3737
"@types/supertest": "7.2.1",

sample/07-sequelize/package.json

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,10 @@
1919
"test:e2e": "vitest run --config ./vitest.config.e2e.mts"
2020
},
2121
"dependencies": {
22-
"@nestjs/common": "11.2.3",
23-
"@nestjs/core": "11.2.3",
24-
"@nestjs/platform-express": "11.2.3",
25-
"@nestjs/sequelize": "11.0.1",
22+
"@nestjs/common": "12.0.1",
23+
"@nestjs/core": "12.0.1",
24+
"@nestjs/platform-express": "12.0.1",
25+
"@nestjs/sequelize": "12.0.0",
2626
"mysql2": "3.24.2",
2727
"reflect-metadata": "0.2.2",
2828
"rimraf": "6.1.3",
@@ -32,9 +32,9 @@
3232
"typescript": "5.9.3"
3333
},
3434
"devDependencies": {
35-
"@nestjs/cli": "11.0.24",
36-
"@nestjs/schematics": "11.1.0",
37-
"@nestjs/testing": "11.2.3",
35+
"@nestjs/cli": "12.0.0",
36+
"@nestjs/schematics": "12.0.0",
37+
"@nestjs/testing": "12.0.1",
3838
"@types/express": "5.0.6",
3939
"@types/node": "24.13.3",
4040
"@types/supertest": "7.2.1",

sample/08-webpack/package.json

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,23 +5,23 @@
55
"license": "MIT",
66
"scripts": {
77
"build": "tsc -p tsconfig.build.json",
8-
"build:dev": "nest build --watch --webpack --webpackPath webpack-hmr.config.js",
8+
"build:dev": "nest build --watch --webpack --webpackPath webpack-hmr.config.cjs",
99
"start": "node dist/main",
1010
"lint": "oxlint src --fix",
1111
"test": "echo 'No tests implemented yet.'",
1212
"test:e2e": "vitest run --config ./vitest.config.e2e.mts"
1313
},
1414
"dependencies": {
15-
"@nestjs/common": "11.2.3",
16-
"@nestjs/core": "11.2.3",
17-
"@nestjs/platform-express": "11.2.3",
15+
"@nestjs/common": "12.0.1",
16+
"@nestjs/core": "12.0.1",
17+
"@nestjs/platform-express": "12.0.1",
1818
"reflect-metadata": "0.2.2",
1919
"rxjs": "7.8.2",
2020
"typescript": "5.9.3"
2121
},
2222
"devDependencies": {
23-
"@nestjs/cli": "11.0.24",
24-
"@nestjs/schematics": "11.1.0",
23+
"@nestjs/cli": "12.0.0",
24+
"@nestjs/schematics": "12.0.0",
2525
"@types/node": "24.13.3",
2626
"oxlint": "1.80.0",
2727
"start-server-webpack-plugin": "2.2.5",

0 commit comments

Comments
 (0)