Skip to content

Commit 137b5ac

Browse files
committed
fix: use consolidate for mail templating
1 parent 2a56013 commit 137b5ac

20 files changed

+826
-886
lines changed

.github/workflows/github-ci.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
- uses: actions/setup-node@v3
1313
with:
1414
node-version: 18.x
15-
cache: "pnpm"
15+
cache: pnpm
1616

17-
- run: pnpm install
17+
- run: pnpm install --frozen-lockfile
1818
- run: pnpm run build

.github/workflows/lock.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: 'Lock Threads'
1+
name: Lock Threads
22

33
on:
44
schedule:
@@ -21,8 +21,8 @@ jobs:
2121
github-token: ${{secrets.TOKEN_GITHUB}}
2222
log-output: true
2323
issue-inactive-days: '30'
24-
exclude-any-issue-labels: 'discussion'
24+
exclude-any-issue-labels: discussion
2525
issue-comment: >
2626
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.
2727
pr-inactive-days: '30'
28-
exclude-any-pr-labels: 'discussion'
28+
exclude-any-pr-labels: discussion

.swcrc

+24-18
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,26 @@
11
{
22
"$schema": "https://json.schemastore.org/swcrc",
3-
"jsc": {
4-
"parser": {
5-
"syntax": "typescript",
6-
"tsx": false,
7-
"decorators": true,
8-
"dynamicImport": true
9-
},
10-
"target": "es2021",
11-
"transform": {
12-
"legacyDecorator": true,
13-
"decoratorMetadata": true
14-
}
15-
},
16-
"module": {
17-
"type": "commonjs",
18-
"noInterop": false
19-
}
20-
}
3+
"sourceMaps": true,
4+
"module": {
5+
"type": "commonjs",
6+
"strict": true
7+
},
8+
"jsc": {
9+
"target": "esnext",
10+
"parser": {
11+
"syntax": "typescript",
12+
"decorators": true,
13+
"dynamicImport": true
14+
},
15+
"transform": {
16+
"legacyDecorator": true,
17+
"decoratorMetadata": true
18+
},
19+
"keepClassNames": true,
20+
"baseUrl": "./",
21+
"paths": {
22+
23+
}
24+
},
25+
"minify": false
26+
}

package.json

+22-23
Original file line numberDiff line numberDiff line change
@@ -54,17 +54,18 @@
5454
"test:e2e": "jest --config ./test/jest-e2e.json --runInBand --forceExit"
5555
},
5656
"dependencies": {
57-
"@aws-sdk/client-s3": "^3.433.0",
58-
"@aws-sdk/client-ses": "^3.433.0",
57+
"@aws-sdk/client-s3": "^3.435.0",
58+
"@aws-sdk/client-ses": "^3.435.0",
5959
"@casl/ability": "^6.5.0",
6060
"@golevelup/nestjs-rabbitmq": "^4.0.0",
6161
"@golevelup/nestjs-stripe": "^0.6.3",
6262
"@golevelup/nestjs-webhooks": "^0.2.16",
63-
"@mikro-orm/core": "^5.8.10",
64-
"@mikro-orm/migrations": "^5.8.10",
63+
"@ladjs/consolidate": "^1.0.3",
64+
"@mikro-orm/core": "^5.9.0",
65+
"@mikro-orm/migrations": "^5.9.0",
6566
"@mikro-orm/nestjs": "^5.2.2",
66-
"@mikro-orm/postgresql": "^5.8.10",
67-
"@mikro-orm/reflection": "^5.8.10",
67+
"@mikro-orm/postgresql": "^5.9.0",
68+
"@mikro-orm/reflection": "^5.9.0",
6869
"@mikro-orm/sql-highlighter": "^1.0.1",
6970
"@nestjs/axios": "^3.0.0",
7071
"@nestjs/cache-manager": "^2.1.0",
@@ -76,15 +77,15 @@
7677
"@nestjs/passport": "^10.0.2",
7778
"@nestjs/platform-express": "^10.2.7",
7879
"@nestjs/platform-socket.io": "^10.2.7",
79-
"@nestjs/schedule": "^3.0.4",
80+
"@nestjs/schedule": "^4.0.0",
8081
"@nestjs/serve-static": "^4.0.0",
81-
"@nestjs/swagger": "^7.1.13",
82+
"@nestjs/swagger": "^7.1.14",
8283
"@nestjs/terminus": "^10.1.1",
83-
"@nestjs/throttler": "^5.0.0",
84+
"@nestjs/throttler": "^5.0.1",
8485
"@nestjs/websockets": "^10.2.7",
8586
"@paralleldrive/cuid2": "^2.2.2",
86-
"@sentry/hub": "^7.74.1",
87-
"@sentry/node": "^7.74.1",
87+
"@sentry/hub": "^7.75.0",
88+
"@sentry/node": "^7.75.0",
8889
"@socket.io/redis-adapter": "^8.2.1",
8990
"@supercharge/request-ip": "^1.2.0",
9091
"@travelerdev/nestjs-sentry": "^4.2.1",
@@ -98,16 +99,15 @@
9899
"date-fns-tz": "^2.0.0",
99100
"eta": "^3.1.1",
100101
"firebase-admin": "^11.11.0",
101-
"handlebars": "^4.7.8",
102102
"helmet": "^7.0.0",
103-
"helper-fns": "^2.6.35",
103+
"helper-fns": "^2.6.37",
104104
"ioredis": "^5.3.2",
105105
"isomorphic-dompurify": "^1.9.0",
106106
"joi": "^17.11.0",
107107
"mime-types": "^2.1.35",
108108
"nestjs-cloudinary": "^2.0.7",
109-
"nestjs-i18n": "^10.3.6",
110-
"nestjs-minio": "^2.5.1",
109+
"nestjs-i18n": "^10.3.7",
110+
"nestjs-minio": "^2.5.4",
111111
"nestjs-pino": "^3.5.0",
112112
"nestjs-throttler-storage-redis": "^0.4.1",
113113
"nodemailer": "^6.9.7",
@@ -122,7 +122,6 @@
122122
"poolifier": "^3.0.4",
123123
"preview-email": "^3.0.19",
124124
"prom-client": "^15.0.0",
125-
"pug": "^3.0.2",
126125
"qrcode": "^1.5.3",
127126
"redis": "^4.6.10",
128127
"reflect-metadata": "0.1.13",
@@ -139,32 +138,32 @@
139138
"@firebase/app-compat": "^0.2.20",
140139
"@firebase/app-types": "^0.9.0",
141140
"@golevelup/ts-jest": "^0.4.0",
142-
"@mikro-orm/cli": "^5.8.10",
143-
"@mikro-orm/seeder": "^5.8.10",
144-
"@nestjs/cli": "10.1.18",
141+
"@mikro-orm/cli": "^5.9.0",
142+
"@mikro-orm/seeder": "^5.9.0",
143+
"@nestjs/cli": "10.2.0",
145144
"@nestjs/schematics": "10.0.2",
146145
"@nestjs/testing": "10.2.7",
147146
"@rubiin/eslint-config": "^1.8.28",
148147
"@rubiin/tsconfig": "^1.1.2",
149-
"@sentry/types": "^7.74.1",
148+
"@sentry/types": "^7.75.0",
150149
"@side/jest-runtime": "^1.1.0",
151-
"@swc/core": "^1.3.94",
150+
"@swc/core": "^1.3.95",
152151
"@swc/jest": "^0.2.29",
153152
"@total-typescript/ts-reset": "^0.5.1",
154153
"@types/cache-manager": "^4.0.4",
155154
"@types/cache-manager-redis-store": "^2.0.3",
156155
"@types/compression": "^1.7.4",
156+
"@types/consolidate": "^0.14.3",
157157
"@types/jest": "^29.5.6",
158158
"@types/mime-types": "^2.1.3",
159159
"@types/multer": "^1.4.9",
160-
"@types/node": "^20.8.7",
160+
"@types/node": "^20.8.8",
161161
"@types/nodemailer": "^6.4.13",
162162
"@types/passport": "^1.0.14",
163163
"@types/passport-facebook": "^3.0.2",
164164
"@types/passport-google-oauth20": "^2.0.13",
165165
"@types/passport-jwt": "^3.0.11",
166166
"@types/preview-email": "^3.0.3",
167-
"@types/pug": "^2.0.8",
168167
"@types/qrcode": "^1.5.4",
169168
"@types/qs": "6.9.9",
170169
"@types/supertest": "2.0.15",

0 commit comments

Comments
 (0)