Skip to content

Commit b1904b4

Browse files
committed
fix(deps): Turned @nanogiants/nestjs-swagger-api-exception-decorator into a peer dependency
1 parent c8f2c9d commit b1904b4

File tree

5 files changed

+101
-43
lines changed

5 files changed

+101
-43
lines changed

apps/nest/package.json

+4-3
Original file line numberDiff line numberDiff line change
@@ -17,15 +17,16 @@
1717
"class-transformer": "0.5.1",
1818
"class-validator": "0.14.1",
1919
"reflect-metadata": "0.2.0",
20-
"rxjs": "7.8.1"
20+
"rxjs": "7.8.1",
21+
"@nanogiants/nestjs-swagger-api-exception-decorator": "1.6.11"
2122
},
2223
"devDependencies": {
23-
"vite": "5.4.2",
2424
"chokidar": "3.6.0",
2525
"nodemon": "3.1.4",
2626
"rimraf": "6.0.1",
2727
"source-map-support": "0.5.21",
2828
"ts-loader": "9.4.3",
29-
"ts-node": "10.9.1"
29+
"ts-node": "10.9.1",
30+
"vite": "5.4.2"
3031
}
3132
}

apps/nest/src/app.controller.ts

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,9 @@
11
import { Controller, ForbiddenException, Get, Req, UnauthorizedException, UseGuards } from '@nestjs/common';
22
import { EnvModule } from './env/env.module';
33
import type { Request } from 'express';
4-
import { ApiException, AuthGuard, Roles } from '@spuxx/nest-utils';
4+
import { AuthGuard, Roles } from '@spuxx/nest-utils';
55
import { AuthRole } from './auth/auth.config';
6+
import { ApiException } from '@nanogiants/nestjs-swagger-api-exception-decorator';
67

78
@Controller()
89
export class AppController {

packages/nest-utils/package.json

+5-2
Original file line numberDiff line numberDiff line change
@@ -52,15 +52,18 @@
5252
"class-validator": "0.14.0",
5353
"express-openid-connect": "2.17.1",
5454
"reflect-metadata": "0.1.13 || ^0.2.0",
55-
"supertest": "7.0.0"
55+
"supertest": "7.0.0",
56+
"@nanogiants/nestjs-swagger-api-exception-decorator": "1.6.11"
5657
},
5758
"peerDependenciesMeta": {
5859
"express-openid-connect": {
5960
"optional": true
6061
}
6162
},
6263
"dependencies": {
63-
"@nanogiants/nestjs-swagger-api-exception-decorator": "1.6.11",
6464
"@spuxx/js-utils": "workspace:@spuxx/js-utils@*"
65+
},
66+
"devDependencies": {
67+
"@rollup/plugin-node-resolve": "^15.2.3"
6568
}
6669
}

packages/nest-utils/src/main.ts

-3
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,6 @@ export * from './auth';
77
export * from './logging';
88
export * from './transformers';
99

10-
// Reexport bundled packages
11-
export * from '@nanogiants/nestjs-swagger-api-exception-decorator';
12-
1310
// As long as NestJS does not support TypeScript's newer resolution algorithms like 'Node16',
1411
// we cannot have multiple entrypoints (the old 'Node' resolution algorithm does not support
1512
// the 'exports' field in package.json).

0 commit comments

Comments
 (0)