Skip to content

Commit 56709a1

Browse files
authored
Merge pull request #563 from DevMuhdishaq/main
fix: resolve GitHub workflow check failures
2 parents 7997619 + 462b621 commit 56709a1

2 files changed

Lines changed: 13 additions & 56 deletions

File tree

api/package.json

Lines changed: 11 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -3,26 +3,14 @@
33
"version": "1.0.0",
44
"description": "Public REST API for StrellerMinds certificate verification",
55
"main": "dist/server.js",
6-
"test": "jest --passWithNoTests"
6+
"scripts": {
77
"build": "tsc",
88
"start": "node dist/server.js",
99
"dev": "ts-node src/server.ts",
1010
"lint": "eslint src/**/*.ts",
11-
"test": "jest",
11+
"test": "jest --passWithNoTests",
1212
"test:watch": "jest --watch"
1313
},
14-
"jest": {
15-
"preset": "ts-jest",
16-
"testEnvironment": "node",
17-
"testMatch": [
18-
"**/*.test.ts"
19-
],
20-
"moduleFileExtensions": [
21-
"ts",
22-
"js",
23-
"json"
24-
]
25-
},
2614
"dependencies": {
2715
"@stellar/stellar-sdk": "^12.3.0",
2816
"cors": "^2.8.5",
@@ -32,64 +20,31 @@
3220
"express-rate-limit": "^7.1.5",
3321
"fresh": "^0.5.2",
3422
"helmet": "^7.1.0",
23+
"ioredis": "^5.3.2",
3524
"jsonwebtoken": "^9.0.2",
25+
"pg": "^8.11.3",
3626
"prom-client": "^15.1.0",
3727
"rate-limiter-flexible": "^5.0.3",
3828
"swagger-ui-express": "^5.0.0",
3929
"winston": "^3.11.0",
40-
"rate-limiter-flexible": "^5.0.3",
41-
"jsonwebtoken": "^9.0.2",
42-
"helmet": "^7.1.0",
43-
"jsonwebtoken": "^9.0.2",
44-
"prom-client": "^15.1.0",
45-
"@types/swagger-ui-express": "^4.1.6",
46-
"@types/etag": "^1.8.3",
47-
"@types/fresh": "^0.5.2",
48-
"ts-node": "^10.9.2",
49-
"typescript": "^5.3.3",
50-
"jest": "^29.6.1",
51-
"ts-jest": "^29.1.0"
52-
"dotenv": "^16.4.5",
53-
"zod": "^3.22.4",
54-
"etag": "^1.8.1",
55-
"fresh": "^0.5.2",
56-
"ioredis": "^5.3.2"
57-
},
58-
"devDependencies": {
59-
"@types/cors": "^2.8.17",
60-
"@types/express": "^4.17.21",
61-
"@types/jest": "^30.0.0",
62-
"@types/jsonwebtoken": "^9.0.5",
63-
"@types/node": "^20.11.0",
6430
"zod": "^3.22.4"
6531
},
6632
"devDependencies": {
6733
"@types/cors": "^2.8.17",
68-
"@types/etag": "^1.8.3",
6934
"@types/express": "^4.17.21",
70-
"@types/fresh": "^0.5.2",
7135
"@types/jest": "^29.5.12",
7236
"@types/jsonwebtoken": "^9.0.5",
7337
"@types/node": "^20.11.0",
38+
"@types/pg": "^8.10.9",
7439
"@types/swagger-ui-express": "^4.1.6",
40+
"@types/etag": "^1.8.3",
41+
"@types/fresh": "^0.5.2",
42+
"@typescript-eslint/eslint-plugin": "^6.0.0",
43+
"@typescript-eslint/parser": "^6.0.0",
44+
"eslint": "^8.56.0",
7545
"jest": "^29.7.0",
7646
"ts-jest": "^29.1.4",
47+
"ts-node": "^10.9.2",
7748
"typescript": "^5.3.3"
78-
79-
},
80-
"jest": {
81-
"preset": "ts-jest",
82-
"testEnvironment": "node",
83-
"roots": [
84-
"<rootDir>/src"
85-
],
86-
"testMatch": [
87-
"**/__tests__/**/*.test.ts"
88-
],
89-
"moduleFileExtensions": [
90-
"ts",
91-
"js",
92-
"json"
93-
]
9449
}
9550
}

api/src/app.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ import { metricsMiddleware } from "./middleware/metricsMiddleware";
99
import { analyticsConsent } from "./middleware/analyticsConsent";
1010
import { cdnMiddleware } from "./middleware/cdn";
1111
import { securityHeadersValidator } from "./middleware/securityHeaders";
12+
import { i18nMiddleware } from "./middleware/i18n";
1213
import { openApiSpec } from "./openapi";
1314
import { logger } from "./logger";
1415
import { preloadLocales } from "./i18n";
@@ -20,6 +21,7 @@ import authRouter from "./routes/auth";
2021
import certificatesRouter from "./routes/certificates";
2122
import studentsRouter from "./routes/students";
2223
import analyticsRouter from "./routes/analytics";
24+
import consentRouter from "./routes/consent";
2325
import socialSharingRouter from "./routes/social-sharing";
2426
import healthRouter from "./routes/health";
2527
import rateLimitRouter from "./routes/rateLimit";

0 commit comments

Comments
 (0)