Skip to content

Commit 3ffe823

Browse files
committed
Install SC discovery
1 parent 373df4e commit 3ffe823

File tree

4 files changed

+30
-20
lines changed

4 files changed

+30
-20
lines changed

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050
"@seedcompany/cache": "^3.0.2",
5151
"@seedcompany/common": ">=0.19.1 <1",
5252
"@seedcompany/data-loader": "^2.0.1",
53-
"@seedcompany/nest": "^1.8.0",
53+
"@seedcompany/nest": "^1.12.0",
5454
"@seedcompany/nestjs-email": "^4.3.0",
5555
"@seedcompany/scripture": ">=0.8.0",
5656
"argon2": "^0.43.0",

src/core/core.module.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
import { Global, Module } from '@nestjs/common';
22
import { APP_FILTER, APP_INTERCEPTOR } from '@nestjs/core';
33
import { DataLoaderModule } from '@seedcompany/data-loader';
4+
import { DiscoveryModule } from '@seedcompany/nest/discovery';
45
import { EmailModule } from '@seedcompany/nestjs-email';
56
import { AuthenticationModule } from './authentication/authentication.module';
67
import { AwsS3Factory } from './aws-s3.factory';
@@ -36,6 +37,7 @@ import { WaitResolver } from './wait.resolver';
3637
DataLoaderModule.registerAsync({ useClass: DataLoaderConfig }),
3738
GelModule,
3839
EmailModule.forRootAsync({ useExisting: ConfigService }),
40+
DiscoveryModule,
3941
GraphqlModule,
4042
EventsModule,
4143
TracingModule,
@@ -62,6 +64,7 @@ import { WaitResolver } from './wait.resolver';
6264
GraphqlModule,
6365
DatabaseModule,
6466
DataLoaderModule,
67+
DiscoveryModule,
6568
GelModule,
6669
EmailModule,
6770
EventsModule,

src/core/discovery.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
export {
2+
MetadataDiscovery,
3+
type DiscoveredClass,
4+
type DiscoveredMethod,
5+
} from '@seedcompany/nest/discovery';

yarn.lock

Lines changed: 21 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -3142,17 +3142,17 @@ __metadata:
31423142
languageName: node
31433143
linkType: hard
31443144

3145-
"@seedcompany/common@npm:>0.3 <1, @seedcompany/common@npm:>=0.17 <1, @seedcompany/common@npm:>=0.17 <1.0.0, @seedcompany/common@npm:>=0.19.1 <1, @seedcompany/common@npm:>=0.3.0 <1.0.0":
3146-
version: 0.20.0
3147-
resolution: "@seedcompany/common@npm:0.20.0"
3145+
"@seedcompany/common@npm:>0.3 <1, @seedcompany/common@npm:>=0.17 <1.0.0, @seedcompany/common@npm:>=0.19.1 <1, @seedcompany/common@npm:>=0.21 <1, @seedcompany/common@npm:>=0.3.0 <1.0.0":
3146+
version: 0.21.0
3147+
resolution: "@seedcompany/common@npm:0.21.0"
31483148
dependencies:
31493149
type-fest: "npm:^4.37.0"
31503150
peerDependencies:
31513151
luxon: ^3.3.0
31523152
peerDependenciesMeta:
31533153
luxon:
31543154
optional: true
3155-
checksum: 10c0/4423fd7e5f824b7cf8781ead6e00f5a9e523c86eab5c8b29fcdb67c4823abb8ac39c88cca900433f98cbd0eb21ff043c8a6587332e4b3622914bdfbb34c70cda
3155+
checksum: 10c0/74ee21ed9ff6033deced57ca43a1d1617fb5ff4c66fc949a03327c154218e9786bba0d981a55aab1b00d67b5c7929d45794e93f25f3329d9ac1e2e69eda5e806
31563156
languageName: node
31573157
linkType: hard
31583158

@@ -3207,16 +3207,17 @@ __metadata:
32073207
languageName: node
32083208
linkType: hard
32093209

3210-
"@seedcompany/nest@npm:^1.8.0":
3211-
version: 1.8.0
3212-
resolution: "@seedcompany/nest@npm:1.8.0"
3210+
"@seedcompany/nest@npm:^1.12.0":
3211+
version: 1.12.0
3212+
resolution: "@seedcompany/nest@npm:1.12.0"
32133213
dependencies:
32143214
"@nestjs/common": "npm:^10 || ^11"
32153215
"@nestjs/core": "npm:^10 || ^11"
32163216
"@nestjs/graphql": "npm:^12 || ^13"
3217-
"@seedcompany/common": "npm:>=0.17 <1"
3217+
"@seedcompany/common": "npm:>=0.21 <1"
32183218
change-case: "npm:^5.4.4"
32193219
class-transformer: "npm:^0.5.1"
3220+
class-validator: "npm:^0.14.2"
32203221
title-case: "npm:^4.3.1"
32213222
type-fest: "npm:^4.26.1"
32223223
uuid: "npm:^11.0.0-0"
@@ -3225,8 +3226,9 @@ __metadata:
32253226
"@nestjs/core": ^10 || ^11
32263227
"@nestjs/graphql": ^12 || ^13
32273228
class-transformer: ^0.5.1
3229+
class-validator: ^0.14.0
32283230
reflect-metadata: ^0.1.12 || ^0.2.0
3229-
checksum: 10c0/89869ca09f16602d920bc1c2303e479116d87f04da61034042ddcf1d6a5b456d7e824b393fb752693cf04a73f87bf707f371da14cdf5134b9075aacb9154b3b5
3231+
checksum: 10c0/2c86ef7643963663e2a6481adc690662e0495eed31ff84a7409e8c1761bbb03e547cb25812b9260fccaed399a02bc3f0627e35a50b78225bf03a0e27239e5f8e
32303232
languageName: node
32313233
linkType: hard
32323234

@@ -5505,14 +5507,14 @@ __metadata:
55055507
languageName: node
55065508
linkType: hard
55075509

5508-
"class-validator@npm:^0.14.0":
5509-
version: 0.14.1
5510-
resolution: "class-validator@npm:0.14.1"
5510+
"class-validator@npm:^0.14.0, class-validator@npm:^0.14.2":
5511+
version: 0.14.2
5512+
resolution: "class-validator@npm:0.14.2"
55115513
dependencies:
55125514
"@types/validator": "npm:^13.11.8"
5513-
libphonenumber-js: "npm:^1.10.53"
5515+
libphonenumber-js: "npm:^1.11.1"
55145516
validator: "npm:^13.9.0"
5515-
checksum: 10c0/946e914e47548b5081449c720ea6a4877bac63dc960e14fca4b990b56e64efe3802d12f07ec22d6420c290245b72ea2d646939239f2a3b597794e6c4c2a4f2ae
5517+
checksum: 10c0/5bb67389d38fa23d342dffdd8e2dcee8235e1906e59799df5b2050278a6d89292fcaa88167f0215e3ddd684f47dcd51b004efa7be32d8aded91ee06cb317b3b8
55165518
languageName: node
55175519
linkType: hard
55185520

@@ -5901,7 +5903,7 @@ __metadata:
59015903
"@seedcompany/common": "npm:>=0.19.1 <1"
59025904
"@seedcompany/data-loader": "npm:^2.0.1"
59035905
"@seedcompany/eslint-plugin": "npm:^3.4.1"
5904-
"@seedcompany/nest": "npm:^1.8.0"
5906+
"@seedcompany/nest": "npm:^1.12.0"
59055907
"@seedcompany/nestjs-email": "npm:^4.3.0"
59065908
"@seedcompany/scripture": "npm:>=0.8.0"
59075909
"@tsconfig/strictest": "npm:^2.0.2"
@@ -9927,10 +9929,10 @@ __metadata:
99279929
languageName: node
99289930
linkType: hard
99299931

9930-
"libphonenumber-js@npm:^1.10.53":
9931-
version: 1.12.7
9932-
resolution: "libphonenumber-js@npm:1.12.7"
9933-
checksum: 10c0/ac732b5e8bfe093b4c2aa470a69f52304ebe7cfefebe3ef902ba0cbbf2c159da00993cae0425c7e497961ca015d46082925f37a6c8626b07e98e1bb9e45414cb
9932+
"libphonenumber-js@npm:^1.11.1":
9933+
version: 1.12.12
9934+
resolution: "libphonenumber-js@npm:1.12.12"
9935+
checksum: 10c0/67b1e3f2e13d516860727a6837cdbe9cf94497a390ee7304f2666747798f534368f0772c5b5afe904188c86f243c713f55e9338f2c164a1a75d39bca110cb2b2
99349936
languageName: node
99359937
linkType: hard
99369938

0 commit comments

Comments
 (0)