Merge pull request #16393 from overleaf/em-typescript-libraries

Add type checking to libraries

GitOrigin-RevId: bed79f5123081773d6ac6e27698246726184c5e6
This commit is contained in:
Eric Mc Sween
2024-01-11 08:26:29 -05:00
committed by Copybot
parent f1b460ecea
commit d227dfba0c
28 changed files with 276 additions and 123 deletions
+49 -21
View File
@@ -86,7 +86,8 @@
"devDependencies": {
"chai": "^4.3.6",
"mocha": "^10.2.0",
"sandboxed-module": "^2.0.4"
"sandboxed-module": "^2.0.4",
"typescript": "^5.0.4"
},
"peerDependencies": {
"mongodb": "*"
@@ -117,7 +118,8 @@
"chai": "^4.3.6",
"chai-as-promised": "^7.1.1",
"express": "^4.18.2",
"mocha": "^10.2.0"
"mocha": "^10.2.0",
"typescript": "^5.0.4"
}
},
"libraries/fetch-utils/node_modules/body-parser": {
@@ -284,7 +286,8 @@
"mocha": "^10.2.0",
"sandboxed-module": "^2.0.4",
"sinon": "^9.2.4",
"sinon-chai": "^3.7.0"
"sinon-chai": "^3.7.0",
"typescript": "^5.0.4"
},
"peerDependencies": {
"@overleaf/metrics": "*"
@@ -311,7 +314,8 @@
"chai": "^4.3.6",
"mocha": "^10.2.0",
"sandboxed-module": "^2.0.4",
"sinon": "^9.2.4"
"sinon": "^9.2.4",
"typescript": "^5.0.4"
},
"peerDependencies": {
"@overleaf/logger": "*"
@@ -359,7 +363,8 @@
"mongodb": "^6.1.0",
"sandboxed-module": "^2.0.4",
"sinon": "^9.2.4",
"sinon-chai": "^3.7.0"
"sinon-chai": "^3.7.0",
"typescript": "^5.0.4"
},
"peerDependencies": {
"@overleaf/logger": "*"
@@ -509,7 +514,8 @@
"license": "Proprietary",
"devDependencies": {
"chai": "^4.3.6",
"mocha": "^10.2.0"
"mocha": "^10.2.0",
"typescript": "^5.0.4"
}
},
"libraries/promise-utils": {
@@ -522,7 +528,8 @@
"devDependencies": {
"chai": "^4.3.10",
"chai-as-promised": "^7.1.1",
"mocha": "^10.2.0"
"mocha": "^10.2.0",
"typescript": "^5.0.4"
}
},
"libraries/promise-utils/node_modules/chai": {
@@ -572,7 +579,8 @@
"libraries/ranges-tracker": {
"name": "@overleaf/ranges-tracker",
"devDependencies": {
"mocha": "^10.2.0"
"mocha": "^10.2.0",
"typescript": "^5.0.4"
}
},
"libraries/redis-wrapper": {
@@ -589,7 +597,8 @@
"chai": "^4.3.6",
"mocha": "^10.2.0",
"sandboxed-module": "^2.0.4",
"sinon": "^9.2.4"
"sinon": "^9.2.4",
"typescript": "^5.0.4"
},
"peerDependencies": {
"@overleaf/logger": "*",
@@ -599,7 +608,11 @@
},
"libraries/settings": {
"name": "@overleaf/settings",
"version": "3.0.0"
"version": "3.0.0",
"devDependencies": {
"mocha": "^10.2.0",
"typescript": "^5.0.4"
}
},
"libraries/stream-utils": {
"name": "@overleaf/stream-utils",
@@ -608,7 +621,8 @@
"devDependencies": {
"chai": "^4.3.6",
"chai-as-promised": "^7.1.1",
"mocha": "^10.2.0"
"mocha": "^10.2.0",
"typescript": "^5.0.4"
}
},
"node_modules/@aashutoshrathi/word-wrap": {
@@ -53677,7 +53691,8 @@
"chai": "^4.3.6",
"lodash": "^4.17.21",
"mocha": "^10.2.0",
"sandboxed-module": "^2.0.4"
"sandboxed-module": "^2.0.4",
"typescript": "^5.0.4"
}
},
"@overleaf/analytics": {
@@ -54173,7 +54188,8 @@
"express": "^4.18.2",
"lodash": "^4.17.21",
"mocha": "^10.2.0",
"node-fetch": "^2.6.11"
"node-fetch": "^2.6.11",
"typescript": "^5.0.4"
},
"dependencies": {
"body-parser": {
@@ -54474,7 +54490,8 @@
"mocha": "^10.2.0",
"sandboxed-module": "^2.0.4",
"sinon": "^9.2.4",
"sinon-chai": "^3.7.0"
"sinon-chai": "^3.7.0",
"typescript": "^5.0.4"
}
},
"@overleaf/metrics": {
@@ -54495,6 +54512,7 @@
"prom-client": "^14.1.1",
"sandboxed-module": "^2.0.4",
"sinon": "^9.2.4",
"typescript": "^5.0.4",
"yn": "^3.1.1"
},
"dependencies": {
@@ -54583,7 +54601,8 @@
"sandboxed-module": "^2.0.4",
"sinon": "^9.2.4",
"sinon-chai": "^3.7.0",
"tiny-async-pool": "^1.1.0"
"tiny-async-pool": "^1.1.0",
"typescript": "^5.0.4"
},
"dependencies": {
"bson": {
@@ -54621,7 +54640,8 @@
"version": "file:libraries/piece-table",
"requires": {
"chai": "^4.3.6",
"mocha": "^10.2.0"
"mocha": "^10.2.0",
"typescript": "^5.0.4"
}
},
"@overleaf/project-history": {
@@ -54770,7 +54790,8 @@
"chai": "^4.3.10",
"chai-as-promised": "^7.1.1",
"mocha": "^10.2.0",
"p-limit": "^2.3.0"
"p-limit": "^2.3.0",
"typescript": "^5.0.4"
},
"dependencies": {
"chai": {
@@ -54810,7 +54831,8 @@
"@overleaf/ranges-tracker": {
"version": "file:libraries/ranges-tracker",
"requires": {
"mocha": "^10.2.0"
"mocha": "^10.2.0",
"typescript": "^5.0.4"
}
},
"@overleaf/real-time": {
@@ -54879,7 +54901,8 @@
"ioredis": "~4.27.1",
"mocha": "^10.2.0",
"sandboxed-module": "^2.0.4",
"sinon": "^9.2.4"
"sinon": "^9.2.4",
"typescript": "^5.0.4"
}
},
"@overleaf/references": {
@@ -54907,7 +54930,11 @@
}
},
"@overleaf/settings": {
"version": "file:libraries/settings"
"version": "file:libraries/settings",
"requires": {
"mocha": "^10.2.0",
"typescript": "^5.0.4"
}
},
"@overleaf/spelling": {
"version": "file:services/spelling",
@@ -54943,7 +54970,8 @@
"requires": {
"chai": "^4.3.6",
"chai-as-promised": "^7.1.1",
"mocha": "^10.2.0"
"mocha": "^10.2.0",
"typescript": "^5.0.4"
}
},
"@overleaf/templates": {