diff --git a/libraries/fetch-utils/package.json b/libraries/fetch-utils/package.json index 95c4d1383b..6b45b93f66 100644 --- a/libraries/fetch-utils/package.json +++ b/libraries/fetch-utils/package.json @@ -16,7 +16,7 @@ "author": "Overleaf (https://www.overleaf.com)", "license": "AGPL-3.0-only", "devDependencies": { - "@types/node-fetch": "^2.6.11", + "@types/node-fetch": "^2.6.13", "body-parser": "^1.20.3", "chai": "^4.3.6", "chai-as-promised": "^7.1.1", diff --git a/libraries/o-error/package.json b/libraries/o-error/package.json index 9e17e85be5..48b376ae7b 100644 --- a/libraries/o-error/package.json +++ b/libraries/o-error/package.json @@ -32,7 +32,7 @@ "repository": "github:overleaf/o-error", "devDependencies": { "@types/chai": "^4.3.0", - "@types/node": "^18.17.4", + "@types/node": "^18.19.123", "chai": "^4.3.6", "mocha": "^11.1.0", "typescript": "^5.0.4" diff --git a/libraries/overleaf-editor-core/package.json b/libraries/overleaf-editor-core/package.json index f5d826ab38..dc6f8a75d9 100644 --- a/libraries/overleaf-editor-core/package.json +++ b/libraries/overleaf-editor-core/package.json @@ -18,7 +18,7 @@ "private": true, "devDependencies": { "@types/check-types": "^7.3.7", - "@types/path-browserify": "^1.0.2", + "@types/path-browserify": "^1.0.3", "chai": "^3.3.0", "mocha": "^11.1.0", "sinon": "^9.2.4", diff --git a/package-lock.json b/package-lock.json index 1951de9294..6a274aed6f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -176,7 +176,7 @@ "selfsigned": "^2.4.1" }, "devDependencies": { - "@types/node-fetch": "^2.6.11", + "@types/node-fetch": "^2.6.13", "body-parser": "^1.20.3", "chai": "^4.3.6", "chai-as-promised": "^7.1.1", @@ -275,7 +275,7 @@ "license": "MIT", "devDependencies": { "@types/chai": "^4.3.0", - "@types/node": "^18.17.4", + "@types/node": "^18.19.123", "chai": "^4.3.6", "mocha": "^11.1.0", "typescript": "^5.0.4" @@ -350,7 +350,7 @@ }, "devDependencies": { "@types/check-types": "^7.3.7", - "@types/path-browserify": "^1.0.2", + "@types/path-browserify": "^1.0.3", "chai": "^3.3.0", "mocha": "^11.1.0", "sinon": "^9.2.4", @@ -7147,18 +7147,6 @@ "node": ">= 18" } }, - "node_modules/@node-saml/passport-saml/node_modules/@types/express": { - "version": "4.17.23", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.23.tgz", - "integrity": "sha512-Crp6WY9aTYP3qPi2wGDo9iUe/rceX01UMhnF1jmwDcKCFM6cx7YhGP/Mpr3y9AASpfHixIG0E6azCcL5OcDHsQ==", - "license": "MIT", - "dependencies": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.33", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, "node_modules/@node-saml/passport-saml/node_modules/passport": { "version": "0.7.0", "resolved": "https://registry.npmjs.org/passport/-/passport-0.7.0.tgz", @@ -7665,6 +7653,18 @@ "@opentelemetry/api": "^1.3.0" } }, + "node_modules/@opentelemetry/instrumentation-express/node_modules/@types/express": { + "version": "4.17.17", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", + "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", + "license": "MIT", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, "node_modules/@opentelemetry/instrumentation-fastify": { "version": "0.32.2", "resolved": "https://registry.npmjs.org/@opentelemetry/instrumentation-fastify/-/instrumentation-fastify-0.32.2.tgz", @@ -12001,10 +12001,11 @@ } }, "node_modules/@types/dateformat": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/@types/dateformat/-/dateformat-5.0.2.tgz", - "integrity": "sha512-M95hNBMa/hnwErH+a+VOD/sYgTmo15OTYTM2Hr52/e0OdOuY+Crag+kd3/ioZrhg0WGbl9Sm3hR7UU+MH6rfOw==", - "dev": true + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/@types/dateformat/-/dateformat-5.0.3.tgz", + "integrity": "sha512-hvskLa9ObgUwJe0rtfkyBbU+VIK8Ia3BACsxRsp4CPnyPBAOyIHbqImfBGFfaVVxn82wGx5SD8Twll6jMc/BaQ==", + "dev": true, + "license": "MIT" }, "node_modules/@types/debug": { "version": "4.1.12", @@ -12016,10 +12017,11 @@ } }, "node_modules/@types/diff": { - "version": "5.0.9", - "resolved": "https://registry.npmjs.org/@types/diff/-/diff-5.0.9.tgz", - "integrity": "sha512-RWVEhh/zGXpAVF/ZChwNnv7r4rvqzJ7lYNSmZSVTxjV0PBLf6Qu7RNg+SUtkpzxmiNkjCx0Xn2tPp7FIkshJwQ==", - "dev": true + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/@types/diff/-/diff-5.2.3.tgz", + "integrity": "sha512-K0Oqlrq3kQMaO2RhfrNQX5trmt+XLyom88zS0u84nnIcLvFnRUMRRHmrGny5GSM+kNO9IZLARsdQHDzkhAgmrQ==", + "dev": true, + "license": "MIT" }, "node_modules/@types/doctrine": { "version": "0.0.9", @@ -12058,15 +12060,17 @@ "license": "MIT" }, "node_modules/@types/events": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz", - "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==", - "dev": true + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.3.tgz", + "integrity": "sha512-trOc4AAUThEz9hapPtSd7wf5tiQKvTtu5b371UxXdTuqzIh0ArcRspRP0i0Viu+LXstIQ1z96t1nsPxT9ol01g==", + "dev": true, + "license": "MIT" }, "node_modules/@types/express": { - "version": "4.17.17", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz", - "integrity": "sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q==", + "version": "4.17.23", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.23.tgz", + "integrity": "sha512-Crp6WY9aTYP3qPi2wGDo9iUe/rceX01UMhnF1jmwDcKCFM6cx7YhGP/Mpr3y9AASpfHixIG0E6azCcL5OcDHsQ==", + "license": "MIT", "dependencies": { "@types/body-parser": "*", "@types/express-serve-static-core": "^4.17.33", @@ -12296,10 +12300,11 @@ "dev": true }, "node_modules/@types/mocha-each": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@types/mocha-each/-/mocha-each-2.0.0.tgz", - "integrity": "sha512-wZWPqB+pnH9SL7qzORZha1dBt5ypYgPYDSma9wwtQVGmu36QonRWnc8hbJwgMaCPYHTHzrAGMnwp+we/SGI2YQ==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/mocha-each/-/mocha-each-2.0.4.tgz", + "integrity": "sha512-BKan+PdIW0Kz9t2FActPvZCNkjIbdUsQIs3ceT7gPZ8xigewLuge7ajXDCe/El6O85LsVMXGn7Uhs1N3/mKPsw==", "dev": true, + "license": "MIT", "dependencies": { "@types/mocha": "*" } @@ -12318,17 +12323,22 @@ } }, "node_modules/@types/node": { - "version": "18.18.3", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.18.3.tgz", - "integrity": "sha512-0OVfGupTl3NBFr8+iXpfZ8NR7jfFO+P1Q+IO/q0wbo02wYkP5gy36phojeYWpLQ6WAMjl+VfmqUk2YbUfp0irA==" + "version": "18.19.123", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.123.tgz", + "integrity": "sha512-K7DIaHnh0mzVxreCR9qwgNxp3MH9dltPNIEddW9MYUlcKAzm+3grKNSTe2vCJHI1FaLpvpL5JGJrz1UZDKYvDg==", + "license": "MIT", + "dependencies": { + "undici-types": "~5.26.4" + } }, "node_modules/@types/node-fetch": { - "version": "2.6.11", - "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.11.tgz", - "integrity": "sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g==", + "version": "2.6.13", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.13.tgz", + "integrity": "sha512-QGpRVpzSaUs30JBSGPjOg4Uveu384erbHBoT1zeONvyCfwQxIkUshLAOqN/k9EjGviPRmWTTe6aH2qySWKTVSw==", + "license": "MIT", "dependencies": { "@types/node": "*", - "form-data": "^4.0.0" + "form-data": "^4.0.4" } }, "node_modules/@types/node-forge": { @@ -12370,18 +12380,22 @@ } }, "node_modules/@types/path-browserify": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@types/path-browserify/-/path-browserify-1.0.2.tgz", - "integrity": "sha512-ZkC5IUqqIFPXx3ASTTybTzmQdwHwe2C0u3eL75ldQ6T9E9IWFJodn6hIfbZGab73DfyiHN4Xw15gNxUq2FbvBA==", - "dev": true - }, - "node_modules/@types/pdf-parse": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@types/pdf-parse/-/pdf-parse-1.1.4.tgz", - "integrity": "sha512-+gbBHbNCVGGYw1S9lAIIvrHW47UYOhMIFUsJcMkMrzy1Jf0vulBN3XQIjPgnoOXveMuHnF3b57fXROnY/Or7eg==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@types/path-browserify/-/path-browserify-1.0.3.tgz", + "integrity": "sha512-ZmHivEbNCBtAfcrFeBCiTjdIc2dey0l7oCGNGpSuRTy8jP6UVND7oUowlvDujBy8r2Hoa8bfFUOCiPWfmtkfxw==", "dev": true, "license": "MIT" }, + "node_modules/@types/pdf-parse": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@types/pdf-parse/-/pdf-parse-1.1.5.tgz", + "integrity": "sha512-kBfrSXsloMnUJOKi25s3+hRmkycHfLK6A09eRGqF/N8BkQoPUmaCr+q8Cli5FnfohEz/rsv82zAiPz/LXtOGhA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, "node_modules/@types/pg": { "version": "8.6.1", "resolved": "https://registry.npmjs.org/@types/pg/-/pg-8.6.1.tgz", @@ -12503,10 +12517,11 @@ } }, "node_modules/@types/recurly__recurly-js": { - "version": "4.22.0", - "resolved": "https://registry.npmjs.org/@types/recurly__recurly-js/-/recurly__recurly-js-4.22.0.tgz", - "integrity": "sha512-2dJ1QnwcyCmxeIAzOaBx/r1JqMIqZ7rohxJMY0UynSQidEDfb9X2x3OHMthBXDtTzSFJ1usY934wakxgm7d+Wg==", - "dev": true + "version": "4.38.0", + "resolved": "https://registry.npmjs.org/@types/recurly__recurly-js/-/recurly__recurly-js-4.38.0.tgz", + "integrity": "sha512-C9Eujno+J2acQF92IkuTaPm0FXVKa1kXKFPJNjOAGHJpuHANTmnicly2c1321lLd3tuM5+zOiWV5/5pa19BWig==", + "dev": true, + "license": "MIT" }, "node_modules/@types/request": { "version": "2.48.12", @@ -12634,10 +12649,11 @@ } }, "node_modules/@types/sinon-chai": { - "version": "3.2.8", - "resolved": "https://registry.npmjs.org/@types/sinon-chai/-/sinon-chai-3.2.8.tgz", - "integrity": "sha512-d4ImIQbT/rKMG8+AXpmcan5T2/PNeSjrYhvkwet6z0p8kzYtfgA32xzOBlbU0yqJfq+/0Ml805iFoODO0LP5/g==", + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/@types/sinon-chai/-/sinon-chai-3.2.12.tgz", + "integrity": "sha512-9y0Gflk3b0+NhQZ/oxGtaAJDvRywCa5sIyaVnounqLvmf93yBF4EgIRspePtkMs3Tr844nCclYMlcCNmLCvjuQ==", "dev": true, + "license": "MIT", "dependencies": { "@types/chai": "*", "@types/sinon": "*" @@ -40064,6 +40080,12 @@ "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.6.tgz", "integrity": "sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A==" }, + "node_modules/undici-types": { + "version": "5.26.5", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz", + "integrity": "sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==", + "license": "MIT" + }, "node_modules/uni-global": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/uni-global/-/uni-global-1.0.0.tgz", @@ -41295,19 +41317,6 @@ } } }, - "node_modules/webpack-dev-server/node_modules/@types/express": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", - "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", - "dev": true, - "license": "MIT", - "dependencies": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.33", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, "node_modules/webpack-dev-server/node_modules/ajv": { "version": "8.17.1", "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", @@ -44772,19 +44781,19 @@ "@types/algoliasearch": "^3.34.11", "@types/bootstrap": "^5.2.10", "@types/chai": "^4.3.0", - "@types/dateformat": "^5.0.2", - "@types/diff": "^5.0.9", - "@types/events": "^3.0.0", - "@types/express": "^4.17.13", + "@types/dateformat": "^5.0.3", + "@types/diff": "^5.2.3", + "@types/events": "^3.0.3", + "@types/express": "^4.17.23", "@types/mocha": "^9.1.0", - "@types/mocha-each": "^2.0.0", + "@types/mocha-each": "^2.0.4", "@types/react": "^18.3.20", "@types/react-color": "^3.0.13", "@types/react-dom": "^18.3.6", "@types/react-google-recaptcha": "^2.1.9", "@types/react-linkify": "^1.0.4", - "@types/recurly__recurly-js": "^4.22.0", - "@types/sinon-chai": "^3.2.8", + "@types/recurly__recurly-js": "^4.38.0", + "@types/sinon-chai": "^3.2.12", "@types/uuid": "^9.0.8", "@uppy/core": "^3.8.0", "@uppy/dashboard": "^3.7.1", @@ -45099,18 +45108,6 @@ "lodash": "^4.17.15" } }, - "services/web/node_modules/@types/express": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", - "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", - "dev": true, - "dependencies": { - "@types/body-parser": "*", - "@types/express-serve-static-core": "^4.17.33", - "@types/qs": "*", - "@types/serve-static": "*" - } - }, "services/web/node_modules/@types/mocha": { "version": "9.1.1", "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-9.1.1.tgz", @@ -46472,8 +46469,8 @@ "devDependencies": { "@isomorphic-git/lightning-fs": "^4.6.0", "@testing-library/cypress": "^10.0.3", - "@types/adm-zip": "^0.5.5", - "@types/pdf-parse": "^1.1.4", + "@types/adm-zip": "^0.5.7", + "@types/pdf-parse": "^1.1.5", "@types/uuid": "^9.0.8", "adm-zip": "^0.5.12", "cypress": "13.13.2", diff --git a/server-ce/test/package-lock.json b/server-ce/test/package-lock.json index 7e37be0b8a..8fb274b30d 100644 --- a/server-ce/test/package-lock.json +++ b/server-ce/test/package-lock.json @@ -8,8 +8,8 @@ "dependencies": { "@isomorphic-git/lightning-fs": "^4.6.0", "@testing-library/cypress": "^10.0.3", - "@types/adm-zip": "^0.5.5", - "@types/pdf-parse": "^1.1.4", + "@types/adm-zip": "^0.5.7", + "@types/pdf-parse": "^1.1.5", "@types/uuid": "^9.0.8", "adm-zip": "^0.5.12", "body-parser": "^1.20.3", @@ -209,9 +209,10 @@ } }, "node_modules/@types/adm-zip": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/@types/adm-zip/-/adm-zip-0.5.5.tgz", - "integrity": "sha512-YCGstVMjc4LTY5uK9/obvxBya93axZOVOyf2GSUulADzmLhYE45u2nAssCs/fWBs1Ifq5Vat75JTPwd5XZoPJw==", + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@types/adm-zip/-/adm-zip-0.5.7.tgz", + "integrity": "sha512-DNEs/QvmyRLurdQPChqq0Md4zGvPwHerAJYWk9l2jCbD1VPpnzRJorOdiq4zsw09NFbYnhfsoEhWtxIzXpn2yw==", + "license": "MIT", "dependencies": { "@types/node": "*" } @@ -231,9 +232,13 @@ } }, "node_modules/@types/pdf-parse": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@types/pdf-parse/-/pdf-parse-1.1.4.tgz", - "integrity": "sha512-+gbBHbNCVGGYw1S9lAIIvrHW47UYOhMIFUsJcMkMrzy1Jf0vulBN3XQIjPgnoOXveMuHnF3b57fXROnY/Or7eg==" + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/@types/pdf-parse/-/pdf-parse-1.1.5.tgz", + "integrity": "sha512-kBfrSXsloMnUJOKi25s3+hRmkycHfLK6A09eRGqF/N8BkQoPUmaCr+q8Cli5FnfohEz/rsv82zAiPz/LXtOGhA==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } }, "node_modules/@types/sinonjs__fake-timers": { "version": "8.1.1", diff --git a/server-ce/test/package.json b/server-ce/test/package.json index c8cba13f14..4efcc3cbff 100644 --- a/server-ce/test/package.json +++ b/server-ce/test/package.json @@ -11,8 +11,8 @@ "dependencies": { "@isomorphic-git/lightning-fs": "^4.6.0", "@testing-library/cypress": "^10.0.3", - "@types/adm-zip": "^0.5.5", - "@types/pdf-parse": "^1.1.4", + "@types/adm-zip": "^0.5.7", + "@types/pdf-parse": "^1.1.5", "@types/uuid": "^9.0.8", "adm-zip": "^0.5.12", "body-parser": "^1.20.3", diff --git a/services/web/package.json b/services/web/package.json index 5812ae7df4..c2cbdca8be 100644 --- a/services/web/package.json +++ b/services/web/package.json @@ -237,19 +237,19 @@ "@types/algoliasearch": "^3.34.11", "@types/bootstrap": "^5.2.10", "@types/chai": "^4.3.0", - "@types/dateformat": "^5.0.2", - "@types/diff": "^5.0.9", - "@types/events": "^3.0.0", - "@types/express": "^4.17.13", + "@types/dateformat": "^5.0.3", + "@types/diff": "^5.2.3", + "@types/events": "^3.0.3", + "@types/express": "^4.17.23", "@types/mocha": "^9.1.0", - "@types/mocha-each": "^2.0.0", + "@types/mocha-each": "^2.0.4", "@types/react": "^18.3.20", "@types/react-color": "^3.0.13", "@types/react-dom": "^18.3.6", "@types/react-google-recaptcha": "^2.1.9", "@types/react-linkify": "^1.0.4", - "@types/recurly__recurly-js": "^4.22.0", - "@types/sinon-chai": "^3.2.8", + "@types/recurly__recurly-js": "^4.38.0", + "@types/sinon-chai": "^3.2.12", "@types/uuid": "^9.0.8", "@uppy/core": "^3.8.0", "@uppy/dashboard": "^3.7.1",