Skip to content

Commit 0ae1c9d

Browse files
authored
feat: fix security vulnerability in sequelize and typing errors (#77)
* fix: security vulnerability in sequelize and typing errors * feat: build package after installation * fix: add fresh yarn.lock file * fix: revert script command * fix: eslint typing error * fix: jest not finding csv-parse module
1 parent 29a647d commit 0ae1c9d

File tree

3 files changed

+5558
-5105
lines changed

3 files changed

+5558
-5105
lines changed

jest.config.js

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
module.exports = {
2+
testEnvironment: 'node',
3+
transform: {
4+
'^.+\\.(ts|tsx)$': 'ts-jest',
5+
},
6+
moduleNameMapper: {
7+
'csv-parse': '<rootDir>/node_modules/csv-parse/dist/cjs/sync.cjs',
8+
},
9+
moduleFileExtensions: ['ts', 'tsx', 'js', 'jsx', 'json'],
10+
};

package.json

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,9 @@
1717
"devDependencies": {
1818
"@types/jest": "^25.2.3",
1919
"@types/node": "^14.14.37",
20-
"@types/sequelize": "^4.28.9",
2120
"@types/validator": "^13.1.3",
22-
"@typescript-eslint/eslint-plugin": "^3.1.0",
23-
"@typescript-eslint/parser": "^3.1.0",
21+
"@typescript-eslint/eslint-plugin": "5.55.0",
22+
"@typescript-eslint/parser": "5.55.0",
2423
"casbin": "<=5.9.0 || >5.9.1",
2524
"coveralls": "^3.1.0",
2625
"eslint": "^7.2.0",
@@ -34,15 +33,15 @@
3433
"rimraf": "^3.0.2",
3534
"ts-jest": "^26.1.0",
3635
"tslint": "^6.1.2",
37-
"typescript": "^3.9.5"
36+
"typescript": "^4.9.5"
3837
},
3938
"peerDependencies": {
4039
"casbin": "<=5.9.0 || >5.9.1"
4140
},
4241
"dependencies": {
4342
"reflect-metadata": "^0.1.13",
44-
"sequelize": "6.10.0",
45-
"sequelize-typescript": "2.1.2"
43+
"sequelize": "6.29.3",
44+
"sequelize-typescript": "2.1.5"
4645
},
4746
"files": [
4847
"lib",

0 commit comments

Comments
 (0)