Skip to content

Commit fe5134e

Browse files
committed
Use cross-env instead of export for windows compatibility
1 parent fcfc613 commit fe5134e

File tree

9 files changed

+88
-6
lines changed

9 files changed

+88
-6
lines changed

.husky/pre-commit

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
cd ./frontend && npm run lint && npm run test
2+
cd ..
3+
4+
cd ./backend/user-service && npm run lint && npm run test
5+
cd ../..
6+
7+
cd ./backend/question-service && npm run lint && npm run test

backend/question-service/config/db.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ dotenv.config();
55

66
const connectDB = async () => {
77
try {
8-
let mongoDBUri: string | undefined =
8+
const mongoDBUri: string | undefined =
99
process.env.NODE_ENV === "production"
1010
? process.env.MONGO_CLOUD_URI
1111
: process.env.MONGO_LOCAL_URI;

backend/question-service/package-lock.json

Lines changed: 19 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

backend/question-service/package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
"seed": "tsx src/scripts/seed.ts",
88
"start": "tsx server.ts",
99
"dev": "tsx watch server.ts",
10-
"test": "export NODE_ENV=test && jest",
11-
"test:watch": "export NODE_ENV=test && jest --watch",
10+
"test": "cross-env NODE_ENV=test && jest",
11+
"test:watch": "cross-env NODE_ENV=test && jest --watch",
1212
"lint": "eslint ."
1313
},
1414
"author": "",
@@ -39,6 +39,7 @@
3939
"@types/supertest": "^6.0.2",
4040
"@types/swagger-ui-express": "^4.1.6",
4141
"@types/uuid": "^10.0.0",
42+
"cross-env": "^7.0.3",
4243
"eslint": "^9.11.1",
4344
"globals": "^15.9.0",
4445
"jest": "^29.7.0",

backend/user-service/model/repository.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import "dotenv/config";
33
import { connect } from "mongoose";
44

55
export async function connectToDB() {
6-
let mongoDBUri: string | undefined =
6+
const mongoDBUri: string | undefined =
77
process.env.NODE_ENV === "production"
88
? process.env.MONGO_CLOUD_URI
99
: process.env.MONGO_LOCAL_URI;

backend/user-service/package-lock.json

Lines changed: 19 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

backend/user-service/package.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@
88
"start": "tsx server.ts",
99
"dev": "tsx watch server.ts",
1010
"lint": "eslint .",
11-
"test": "export NODE_ENV=test && jest",
12-
"test:watch": "export NODE_ENV=test && jest --watch"
11+
"test": "cross-env NODE_ENV=test && jest",
12+
"test:watch": "cross-env NODE_ENV=test && jest --watch"
1313
},
1414
"keywords": [],
1515
"author": "",
@@ -25,6 +25,7 @@
2525
"@types/supertest": "^6.0.2",
2626
"@types/swagger-ui-express": "^4.1.6",
2727
"@types/validator": "^13.12.2",
28+
"cross-env": "^7.0.3",
2829
"eslint": "^9.11.1",
2930
"globals": "^15.9.0",
3031
"jest": "^29.7.0",

package-lock.json

Lines changed: 27 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
{
2+
"devDependencies": {
3+
"husky": "^9.1.6"
4+
},
5+
"scripts": {
6+
"prepare": "husky"
7+
}
8+
}

0 commit comments

Comments
 (0)