Skip to content

Commit d88675c

Browse files
renovate[bot]rubiin
authored andcommitted
fix: mimetype issue
1 parent 27ff3ae commit d88675c

17 files changed

+2249
-1554
lines changed

.eslintrc.cjs

+28-21
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,45 @@
11
// @ts-check
2-
const { defineConfig } = require('eslint-define-config')
2+
// eslint-disable-next-line @typescript-eslint/no-var-requires, @typescript-eslint/no-require-imports
3+
const { defineConfig } = require("eslint-define-config");
34

45
module.exports = defineConfig({
5-
parser: '@typescript-eslint/parser',
6+
parser: "@typescript-eslint/parser",
67
parserOptions: {
7-
project: 'tsconfig.json',
8+
project: "tsconfig.json",
89
},
9-
ignorePatterns: ['migrations', 'src/generated', '**/*.spec.ts', '**/*.e2e.ts'], // optimize this
10-
extends: ['@rubiin/eslint-config-typescript'],
10+
ignorePatterns: ["migrations", "src/generated", "**/*.spec.ts", "**/*.e2e.ts"], // optimize this
11+
extends: ["@rubiin/eslint-config-typescript"],
1112
root: true,
1213
settings: {
13-
'import/resolver': {
14+
"import/resolver": {
1415
typescript: {
1516
alwaysTryTypes: true,
16-
project: './tsconfig.json',
17+
project: "./tsconfig.json",
1718
},
1819
},
1920
},
2021
rules: {
21-
'unicorn/prefer-module': 'off',
22-
'@typescript-eslint/no-floating-promises': 'off',
23-
'no-useless-constructor': 'off', // optimize this
24-
'@typescript-eslint/require-await': 'off', // optimize this
25-
'@typescript-eslint/no-unsafe-assignment': 'off', // optimize this
26-
'@typescript-eslint/no-unsafe-member-access': 'off', // optimize this
27-
'unicorn/prefer-top-level-await': 'off',
28-
'unicorn/prevent-abbreviations': [
29-
'error',
22+
"unicorn/prefer-module": "off",
23+
"@typescript-eslint/no-floating-promises": "off",
24+
"no-useless-constructor": "off", // optimize this
25+
"@typescript-eslint/require-await": "off", // optimize this
26+
"@typescript-eslint/no-unsafe-assignment": "off", // optimize this
27+
"@typescript-eslint/no-unsafe-member-access": "off", // optimize this
28+
"unicorn/prefer-top-level-await": "off",
29+
"@typescript-eslint/no-misused-promises": [
30+
"error",
31+
{
32+
checksVoidReturn: false,
33+
},
34+
],
35+
"unicorn/prevent-abbreviations": [
36+
"error",
3037
{
3138
ignore: [
32-
'\\.e2e*',
33-
'\\.spec*',
34-
'\\.decorator*',
35-
'\\*idx*',
39+
"\\.e2e*",
40+
"\\.spec*",
41+
"\\.decorator*",
42+
"\\*idx*",
3643
],
3744
allowList: {
3845
ProcessEnv: true,
@@ -41,4 +48,4 @@ module.exports = defineConfig({
4148
},
4249
],
4350
},
44-
})
51+
});

docker-compose.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ services:
1010
# Redis service
1111
# This service runs the Redis database
1212
redis:
13-
image: redis:7.0.11-alpine
13+
image: redis:7.2.0-alpine
1414
container_name: redis
1515
restart: unless-stopped
1616
env_file: env/.env.${ENV}

package.json

+41-39
Original file line numberDiff line numberDiff line change
@@ -52,62 +52,63 @@
5252
"orm": "npx mikro-orm"
5353
},
5454
"dependencies": {
55-
"@aws-sdk/client-ses": "^3.391.0",
55+
"@aws-sdk/client-s3": "^3.400.0",
56+
"@aws-sdk/client-ses": "^3.398.0",
5657
"@casl/ability": "^6.5.0",
5758
"@golevelup/nestjs-rabbitmq": "^4.0.0",
5859
"@golevelup/nestjs-stripe": "^0.6.3",
5960
"@golevelup/nestjs-webhooks": "^0.2.16",
6061
"@mikro-orm/core": "^5.7.14",
6162
"@mikro-orm/migrations": "^5.7.14",
62-
"@mikro-orm/nestjs": "^5.2.0",
63+
"@mikro-orm/nestjs": "^5.2.1",
6364
"@mikro-orm/postgresql": "^5.7.14",
6465
"@mikro-orm/reflection": "^5.7.14",
6566
"@mikro-orm/sql-highlighter": "^1.0.1",
6667
"@nestjs/axios": "^3.0.0",
6768
"@nestjs/cache-manager": "^2.1.0",
68-
"@nestjs/common": "10.1.3",
69+
"@nestjs/common": "10.2.2",
6970
"@nestjs/config": "^3.0.0",
70-
"@nestjs/core": "10.1.3",
71+
"@nestjs/core": "10.2.2",
7172
"@nestjs/jwt": "^10.1.0",
7273
"@nestjs/mapped-types": "*",
73-
"@nestjs/passport": "^10.0.0",
74-
"@nestjs/platform-express": "^10.1.3",
75-
"@nestjs/platform-socket.io": "^10.1.3",
76-
"@nestjs/schedule": "^3.0.2",
74+
"@nestjs/passport": "^10.0.1",
75+
"@nestjs/platform-express": "^10.2.2",
76+
"@nestjs/platform-socket.io": "^10.2.2",
77+
"@nestjs/schedule": "^3.0.3",
7778
"@nestjs/serve-static": "^4.0.0",
7879
"@nestjs/swagger": "^7.1.8",
7980
"@nestjs/terminus": "^10.0.1",
8081
"@nestjs/throttler": "^4.2.1",
81-
"@nestjs/websockets": "^10.1.3",
82+
"@nestjs/websockets": "^10.2.2",
8283
"@ntegral/nestjs-sentry": "^4.0.0",
8384
"@paralleldrive/cuid2": "^2.2.2",
84-
"@sentry/hub": "^7.64.0",
85-
"@sentry/node": "^7.64.0",
85+
"@sentry/hub": "^7.65.0",
86+
"@sentry/node": "^7.65.0",
8687
"@socket.io/redis-adapter": "^8.2.1",
8788
"@supercharge/request-ip": "^1.2.0",
8889
"argon2": "^0.31.0",
8990
"cache-manager": "5.2.3",
9091
"cache-manager-ioredis-yet": "^1.2.2",
9192
"class-transformer": "^0.5.1",
9293
"class-validator": "^0.14.0",
93-
"compression-next": "^1.0.3",
9494
"date-fns": "^2.30.0",
9595
"date-fns-tz": "^2.0.0",
96-
"eta": "^3.1.0",
96+
"eta": "^3.1.1",
9797
"express-basic-auth": "^1.2.1",
9898
"firebase-admin": "^11.10.1",
9999
"handlebars": "^4.7.8",
100100
"helmet": "^7.0.0",
101-
"helper-fns": "^2.6.9",
101+
"helper-fns": "^2.6.11",
102102
"ioredis": "^5.3.2",
103103
"isomorphic-dompurify": "^1.8.0",
104-
"joi": "^17.9.2",
104+
"joi": "^17.10.0",
105105
"jspdf": "^2.5.1",
106+
"mime-types": "^2.1.35",
106107
"nestjs-cloudinary": "^2.0.6",
107108
"nestjs-fastjwt": "^0.0.1",
108-
"nestjs-i18n": "^10.2.6",
109+
"nestjs-i18n": "^10.3.1",
109110
"nestjs-minio": "^2.5.0",
110-
"nestjs-pino": "^3.3.0",
111+
"nestjs-pino": "^3.4.0",
111112
"nestjs-throttler-storage-redis": "^0.3.3",
112113
"nodemailer": "^6.9.4",
113114
"otplib": "^12.0.1",
@@ -118,44 +119,45 @@
118119
"passport-magic-login": "^1.2.2",
119120
"pino-http": "^8.4.0",
120121
"pino-pretty": "^10.2.0",
121-
"poolifier": "^2.6.27",
122+
"poolifier": "^2.6.36",
122123
"preview-email": "^3.0.19",
123124
"prom-client": "^14.2.0",
124125
"pug": "^3.0.2",
125126
"qrcode": "^1.5.3",
126-
"read-pkg": "^8.0.0",
127-
"redis": "^4.6.7",
127+
"read-pkg": "^8.1.0",
128+
"redis": "^4.6.8",
128129
"reflect-metadata": "0.1.13",
129130
"rxjs": "^7.8.1",
130131
"socket.io": "^4.7.2",
131-
"stripe": "^12.18.0",
132+
"stripe": "^13.3.0",
132133
"swagger-stats": "^0.99.7",
133-
"twilio": "4.15.0",
134+
"twilio": "4.16.0",
134135
"unprofane": "^1.0.3",
135136
"url-minify": "^2.8.4"
136137
},
137138
"devDependencies": {
138-
"@firebase/app-compat": "^0.2.15",
139+
"@firebase/app-compat": "^0.2.17",
139140
"@firebase/app-types": "^0.9.0",
140141
"@golevelup/ts-jest": "^0.4.0",
141142
"@mikro-orm/cli": "^5.7.14",
142143
"@mikro-orm/seeder": "^5.7.14",
143-
"@nestjs/cli": "10.1.12",
144+
"@nestjs/cli": "10.1.16",
144145
"@nestjs/schematics": "10.0.2",
145-
"@nestjs/testing": "10.1.3",
146+
"@nestjs/testing": "10.2.2",
146147
"@rubiin/eslint-config-typescript": "^1.0.18",
147148
"@rubiin/tsconfig": "^1.0.2",
148-
"@sentry/types": "^7.64.0",
149+
"@sentry/types": "^7.65.0",
149150
"@side/jest-runtime": "^1.1.0",
150-
"@swc/core": "^1.3.77",
151+
"@swc/core": "^1.3.80",
151152
"@swc/jest": "^0.2.29",
152-
"@total-typescript/ts-reset": "^0.4.2",
153+
"@total-typescript/ts-reset": "^0.5.1",
153154
"@types/cache-manager": "^4.0.2",
154155
"@types/cache-manager-redis-store": "^2.0.1",
155156
"@types/compression": "^1.7.2",
156-
"@types/jest": "^29.5.3",
157+
"@types/jest": "^29.5.4",
158+
"@types/mime-types": "^2.1.1",
157159
"@types/multer": "^1.4.7",
158-
"@types/node": "^20.5.0",
160+
"@types/node": "^20.5.7",
159161
"@types/nodemailer": "^6.4.9",
160162
"@types/passport": "^1.0.12",
161163
"@types/passport-facebook": "^3.0.0",
@@ -169,28 +171,28 @@
169171
"@types/supertest": "2.0.12",
170172
"@types/swagger-stats": "^0.95.8",
171173
"@types/swagger-ui-express": "^4.1.3",
172-
"@typescript-eslint/eslint-plugin": "^6.4.0",
173-
"@typescript-eslint/parser": "^6.4.0",
174+
"@typescript-eslint/eslint-plugin": "^6.4.1",
175+
"@typescript-eslint/parser": "^6.4.1",
174176
"cross-env": "^7.0.3",
175177
"cz-conventional-changelog": "3.3.0",
176-
"eslint": "^8.47.0",
178+
"eslint": "^8.48.0",
177179
"eslint-define-config": "^1.23.0",
178180
"eslint-import-resolver-typescript": "^3.6.0",
179181
"eslint-plugin-deprecation": "^1.5.0",
180-
"eslint-plugin-import": "^2.28.0",
182+
"eslint-plugin-import": "^2.28.1",
181183
"eslint-plugin-jest": "^27.2.3",
182184
"eslint-plugin-unicorn": "^48.0.1",
183185
"eslint_d": "^12.2.1",
184186
"husky": "^8.0.3",
185-
"jest": "29.6.2",
186-
"lint-staged": "^14.0.0",
187+
"jest": "29.6.4",
188+
"lint-staged": "^14.0.1",
187189
"run-script-webpack-plugin": "^0.2.0",
188-
"sample-env": "^1.0.3",
190+
"sample-env": "^1.0.10",
189191
"supertest": "6.3.3",
190192
"ts-loader": "9.4.4",
191193
"ts-node": "10.9.1",
192194
"tsconfig-paths": "4.2.0",
193-
"typescript": "^5.1.6",
195+
"typescript": "^5.2.2",
194196
"webpack": "^5.88.2",
195197
"webpack-node-externals": "^3.0.0"
196198
},
@@ -202,7 +204,7 @@
202204
]
203205
},
204206
"engines": {
205-
"node": ">=18"
207+
"node": ">=v18.17.1"
206208
},
207209
"config": {
208210
"commitizen": {

0 commit comments

Comments
 (0)