From 7146055a17bad6ef62c1b5faf60460636873bedd Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Wed, 5 Nov 2025 19:53:41 +0000 Subject: [PATCH] refactor: Bump parse-server from 8.2.5 to 8.4.0 Bumps [parse-server](https://github.com/parse-community/parse-server) from 8.2.5 to 8.4.0. - [Release notes](https://github.com/parse-community/parse-server/releases) - [Changelog](https://github.com/parse-community/parse-server/blob/alpha/CHANGELOG.md) - [Commits](https://github.com/parse-community/parse-server/compare/8.2.5...8.4.0) --- updated-dependencies: - dependency-name: parse-server dependency-version: 8.4.0 dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- package-lock.json | 257 ++++++++++++++++++++++++++++------------------ package.json | 2 +- 2 files changed, 160 insertions(+), 99 deletions(-) diff --git a/package-lock.json b/package-lock.json index 222f39beb8..8a5ca45026 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,7 +11,7 @@ "dependencies": { "express": "5.1.0", "parse": "6.1.1", - "parse-server": "8.2.5" + "parse-server": "8.4.0" }, "devDependencies": { "@babel/eslint-parser": "7.28.5", @@ -5358,11 +5358,10 @@ } }, "node_modules/core-js-pure": { - "version": "3.41.0", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.41.0.tgz", - "integrity": "sha512-71Gzp96T9YPk63aUvE5Q5qP+DryB4ZloUZPSOebGM88VNw8VNfvdA7z6kGA8iGOTEzAomsRidp4jXSmUIJsL+Q==", + "version": "3.46.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.46.0.tgz", + "integrity": "sha512-NMCW30bHNofuhwLhYPt66OLOKTMbOhgTTatKVbaQC3KRHpTCiRIBYvtshr+NBYSnBxwAFhjW/RfJ0XbIjS16rw==", "hasInstallScript": true, - "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/core-js" @@ -12899,9 +12898,9 @@ } }, "node_modules/parse-server": { - "version": "8.2.5", - "resolved": "https://registry.npmjs.org/parse-server/-/parse-server-8.2.5.tgz", - "integrity": "sha512-wamjh5J+65GCEZ/VidTmAkPY/FTWXIAyIL44zpvFibiv/pQQ0Oy72c5EEwVg/jTvJLs5ILxi6jpku01yymgGjA==", + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/parse-server/-/parse-server-8.4.0.tgz", + "integrity": "sha512-5dwR6ewcjPY1/FQDHpfjUNv6nqW10aVwzg0QcRL8Lsh9mFa5/N96Vxbe6FbfmioxdUncSmvze+6lbAqvicnjeg==", "hasInstallScript": true, "dependencies": { "@apollo/server": "4.12.1", @@ -12933,10 +12932,10 @@ "mongodb": "6.17.0", "mustache": "4.2.0", "otpauth": "9.4.0", - "parse": "6.1.1", + "parse": "7.0.1", "path-to-regexp": "6.3.0", "pg-monitor": "3.0.0", - "pg-promise": "11.14.0", + "pg-promise": "12.2.0", "pluralize": "8.0.0", "punycode": "2.3.1", "rate-limit-redis": "4.2.0", @@ -12954,7 +12953,7 @@ "parse-server": "bin/parse-server" }, "engines": { - "node": ">=18.20.4 <19.0.0 || >=20.18.0 <21.0.0 || >=22.12.0 <23.0.0" + "node": ">=18.20.4 <19.0.0 || >=20.18.0 <21.0.0 || >=22.12.0 <23.0.0 || >=24.11.0 <25.0.0" }, "funding": { "type": "opencollective", @@ -12989,6 +12988,22 @@ "semver": "bin/semver.js" } }, + "node_modules/parse-server/node_modules/@babel/runtime-corejs3": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.28.4.tgz", + "integrity": "sha512-h7iEYiW4HebClDEhtvFObtPmIvrd1SSfpI9EhOeKk4CtIK/ngBWFpuhCzhdmRKtg71ylcue+9I6dv54XYO1epQ==", + "dependencies": { + "core-js-pure": "^3.43.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/parse-server/node_modules/idb-keyval": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/idb-keyval/-/idb-keyval-6.2.2.tgz", + "integrity": "sha512-yjD9nARJ/jb1g+CvD0tlhUHOrJ9Sy0P8T9MF3YaLlHnSRpwPfpTX0XIvpmw3gAJUmEu3FiICLBDPXVwyEvrleg==" + }, "node_modules/parse-server/node_modules/lru-cache": { "version": "10.4.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.0.tgz", @@ -12997,6 +13012,56 @@ "node": ">=18" } }, + "node_modules/parse-server/node_modules/parse": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/parse/-/parse-7.0.1.tgz", + "integrity": "sha512-6hCnE8EWky/MqDtlpMnztzL0BEEsU3jVI7iKl2+AlJeSAeWkCgkPcb30eBNq57FcCnqWWC6uVJAaUMmX3+zrvg==", + "dependencies": { + "@babel/runtime-corejs3": "7.28.4", + "idb-keyval": "6.2.2", + "react-native-crypto-js": "1.0.0", + "uuid": "10.0.0", + "ws": "8.18.3" + }, + "engines": { + "node": "18 || 19 || 20 || 22" + }, + "optionalDependencies": { + "crypto-js": "4.2.0" + } + }, + "node_modules/parse-server/node_modules/parse/node_modules/uuid": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz", + "integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/parse-server/node_modules/parse/node_modules/ws": { + "version": "8.18.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.3.tgz", + "integrity": "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, "node_modules/parse-server/node_modules/path-to-regexp": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.3.0.tgz", @@ -13169,7 +13234,6 @@ "version": "8.16.3", "resolved": "https://registry.npmjs.org/pg/-/pg-8.16.3.tgz", "integrity": "sha512-enxc1h0jA/aq5oSDMvqyW3q89ra6XIIDZgCX9vkMrnz5DFTw/Ny3Li2lFQ+pt3L6MCgm/5o2o8HW9hiJji+xvw==", - "peer": true, "dependencies": { "pg-connection-string": "^2.9.1", "pg-pool": "^3.10.1", @@ -13221,11 +13285,11 @@ } }, "node_modules/pg-minify": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/pg-minify/-/pg-minify-1.7.0.tgz", - "integrity": "sha512-kFPxAWAhPMvOqnY7klP3scdU5R7bxpAYOm8vGExuIkcSIwuFkZYl4C4XIPQ8DtXY2NzVmAX1aFHpvFSXQ/qQmA==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/pg-minify/-/pg-minify-1.8.0.tgz", + "integrity": "sha512-jO/oJOununpx8DzKgvSsWm61P8JjwXlaxSlbbfTBo1nvSWoo/+I6qZYaSN96jm/KDwa5d+JMQwPGgcP6HXDRow==", "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/pg-monitor": { @@ -13249,46 +13313,20 @@ } }, "node_modules/pg-promise": { - "version": "11.14.0", - "resolved": "https://registry.npmjs.org/pg-promise/-/pg-promise-11.14.0.tgz", - "integrity": "sha512-x/HZ6hK0MxYllyfUbmN/XZc7JBYoow7KElyNW9hnlhgRHMiRZmRUtfNM/wcuElpjSoASPxkoIKi4IA5QlwOONA==", + "version": "12.2.0", + "resolved": "https://registry.npmjs.org/pg-promise/-/pg-promise-12.2.0.tgz", + "integrity": "sha512-th+GB7ftaRv5gAjSVslURSaYr5gf8d+T9/h5dZTJ/uyMqnQV8lJ8cDo3p5Crv3rprLC8ZCav9yLFcMKnobib+g==", "dependencies": { "assert-options": "0.8.3", - "pg": "8.14.1", - "pg-minify": "1.7.0", - "spex": "3.4.1" + "pg": "8.16.3", + "pg-minify": "1.8.0", + "spex": "4.0.2" }, "engines": { - "node": ">=14.0" - }, - "peerDependencies": { - "pg-query-stream": "4.8.1" - } - }, - "node_modules/pg-promise/node_modules/pg": { - "version": "8.14.1", - "resolved": "https://registry.npmjs.org/pg/-/pg-8.14.1.tgz", - "integrity": "sha512-0TdbqfjwIun9Fm/r89oB7RFQ0bLgduAhiIqIXOsyKoiC/L54DbuAAzIEN/9Op0f1Po9X7iCPXGoa/Ah+2aI8Xw==", - "dependencies": { - "pg-connection-string": "^2.7.0", - "pg-pool": "^3.8.0", - "pg-protocol": "^1.8.0", - "pg-types": "^2.1.0", - "pgpass": "1.x" - }, - "engines": { - "node": ">= 8.0.0" - }, - "optionalDependencies": { - "pg-cloudflare": "^1.1.1" + "node": ">=16.0" }, "peerDependencies": { - "pg-native": ">=3.0.1" - }, - "peerDependenciesMeta": { - "pg-native": { - "optional": true - } + "pg-query-stream": "4.10.3" } }, "node_modules/pg-protocol": { @@ -13297,12 +13335,12 @@ "integrity": "sha512-6DIBgBQaTKDJyxnXaLiLR8wBpQQcGWuAESkRBX/t6OwA8YsqP+iVSiond2EDy6Y/dsGk8rh/jtax3js5NeV7JQ==" }, "node_modules/pg-query-stream": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/pg-query-stream/-/pg-query-stream-4.8.1.tgz", - "integrity": "sha512-kZo6C6HSzYFF6mlwl+etDk5QZD9CMdlHUXpof6PkK9+CHHaBLvOd2lZMwErOOpC/ldg4thrAojS8sG1B8PZ9Yw==", + "version": "4.10.3", + "resolved": "https://registry.npmjs.org/pg-query-stream/-/pg-query-stream-4.10.3.tgz", + "integrity": "sha512-h2utrzpOIzeT9JfaqfvBbVuvCfBjH86jNfVrGGTbyepKAIOyTfDew0lAt8bbJjs9n/I5bGDl7S2sx6h5hPyJxw==", "peer": true, "dependencies": { - "pg-cursor": "^2.13.1" + "pg-cursor": "^2.15.3" }, "peerDependencies": { "pg": "^8" @@ -15167,11 +15205,11 @@ "dev": true }, "node_modules/spex": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/spex/-/spex-3.4.1.tgz", - "integrity": "sha512-Br0Mu3S+c70kr4keXF+6K4B8ohR+aJjI9s7SbdsI3hliE1Riz4z+FQk7FQL+r7X1t90KPkpuKwQyITpCIQN9mg==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spex/-/spex-4.0.2.tgz", + "integrity": "sha512-/8VnouFOkRlkfj/sDN6GYnRKCutBHjUndkg6oAgv374VvjYQRzzR2gTEXRsmFmgd1SrbI8W948iTDnkEkUieCw==", "engines": { - "node": ">=14.0.0" + "node": ">=16.0.0" } }, "node_modules/split2": { @@ -20488,9 +20526,9 @@ "integrity": "sha512-D76uU73ulSXrD1UXF4KE2TMxVVwhsnCgfAyTg9k8P6KGZjlXKrOLe4dJQKI3Bxi5wjesZoFXJWElNWBjPZMbhg==" }, "core-js-pure": { - "version": "3.41.0", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.41.0.tgz", - "integrity": "sha512-71Gzp96T9YPk63aUvE5Q5qP+DryB4ZloUZPSOebGM88VNw8VNfvdA7z6kGA8iGOTEzAomsRidp4jXSmUIJsL+Q==" + "version": "3.46.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.46.0.tgz", + "integrity": "sha512-NMCW30bHNofuhwLhYPt66OLOKTMbOhgTTatKVbaQC3KRHpTCiRIBYvtshr+NBYSnBxwAFhjW/RfJ0XbIjS16rw==" }, "core-util-is": { "version": "1.0.3", @@ -25721,9 +25759,9 @@ "dev": true }, "parse-server": { - "version": "8.2.5", - "resolved": "https://registry.npmjs.org/parse-server/-/parse-server-8.2.5.tgz", - "integrity": "sha512-wamjh5J+65GCEZ/VidTmAkPY/FTWXIAyIL44zpvFibiv/pQQ0Oy72c5EEwVg/jTvJLs5ILxi6jpku01yymgGjA==", + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/parse-server/-/parse-server-8.4.0.tgz", + "integrity": "sha512-5dwR6ewcjPY1/FQDHpfjUNv6nqW10aVwzg0QcRL8Lsh9mFa5/N96Vxbe6FbfmioxdUncSmvze+6lbAqvicnjeg==", "requires": { "@apollo/server": "4.12.1", "@babel/eslint-parser": "7.28.0", @@ -25755,10 +25793,10 @@ "mongodb": "6.17.0", "mustache": "4.2.0", "otpauth": "9.4.0", - "parse": "6.1.1", + "parse": "7.0.1", "path-to-regexp": "6.3.0", "pg-monitor": "3.0.0", - "pg-promise": "11.14.0", + "pg-promise": "12.2.0", "pluralize": "8.0.0", "punycode": "2.3.1", "rate-limit-redis": "4.2.0", @@ -25790,11 +25828,50 @@ } } }, + "@babel/runtime-corejs3": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.28.4.tgz", + "integrity": "sha512-h7iEYiW4HebClDEhtvFObtPmIvrd1SSfpI9EhOeKk4CtIK/ngBWFpuhCzhdmRKtg71ylcue+9I6dv54XYO1epQ==", + "requires": { + "core-js-pure": "^3.43.0" + } + }, + "idb-keyval": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/idb-keyval/-/idb-keyval-6.2.2.tgz", + "integrity": "sha512-yjD9nARJ/jb1g+CvD0tlhUHOrJ9Sy0P8T9MF3YaLlHnSRpwPfpTX0XIvpmw3gAJUmEu3FiICLBDPXVwyEvrleg==" + }, "lru-cache": { "version": "10.4.0", "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.0.tgz", "integrity": "sha512-bfJaPTuEiTYBu+ulDaeQ0F+uLmlfFkMgXj4cbwfuMSjgObGMzb55FMMbDvbRU0fAHZ4sLGkz2mKwcMg8Dvm8Ww==" }, + "parse": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/parse/-/parse-7.0.1.tgz", + "integrity": "sha512-6hCnE8EWky/MqDtlpMnztzL0BEEsU3jVI7iKl2+AlJeSAeWkCgkPcb30eBNq57FcCnqWWC6uVJAaUMmX3+zrvg==", + "requires": { + "@babel/runtime-corejs3": "7.28.4", + "crypto-js": "4.2.0", + "idb-keyval": "6.2.2", + "react-native-crypto-js": "1.0.0", + "uuid": "10.0.0", + "ws": "8.18.3" + }, + "dependencies": { + "uuid": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-10.0.0.tgz", + "integrity": "sha512-8XkAphELsDnEGrDxUOHB3RGvXz6TeuYSGEZBOjtTtPm2lwhGBjLgOzLHB63IUWfBpNucQjND6d3AOudO+H3RWQ==" + }, + "ws": { + "version": "8.18.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.18.3.tgz", + "integrity": "sha512-PEIGCY5tSlUt50cqyMXfCzX+oOPqN0vuGqWzbcJ2xvnkzkq46oOpz7dQaTDBdfICb4N14+GARUDw2XV2N4tvzg==", + "requires": {} + } + } + }, "path-to-regexp": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-6.3.0.tgz", @@ -25906,7 +25983,6 @@ "version": "8.16.3", "resolved": "https://registry.npmjs.org/pg/-/pg-8.16.3.tgz", "integrity": "sha512-enxc1h0jA/aq5oSDMvqyW3q89ra6XIIDZgCX9vkMrnz5DFTw/Ny3Li2lFQ+pt3L6MCgm/5o2o8HW9hiJji+xvw==", - "peer": true, "requires": { "pg-cloudflare": "^1.2.7", "pg-connection-string": "^2.9.1", @@ -25940,9 +26016,9 @@ "integrity": "sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==" }, "pg-minify": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/pg-minify/-/pg-minify-1.7.0.tgz", - "integrity": "sha512-kFPxAWAhPMvOqnY7klP3scdU5R7bxpAYOm8vGExuIkcSIwuFkZYl4C4XIPQ8DtXY2NzVmAX1aFHpvFSXQ/qQmA==" + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/pg-minify/-/pg-minify-1.8.0.tgz", + "integrity": "sha512-jO/oJOununpx8DzKgvSsWm61P8JjwXlaxSlbbfTBo1nvSWoo/+I6qZYaSN96jm/KDwa5d+JMQwPGgcP6HXDRow==" }, "pg-monitor": { "version": "3.0.0", @@ -25959,29 +26035,14 @@ "requires": {} }, "pg-promise": { - "version": "11.14.0", - "resolved": "https://registry.npmjs.org/pg-promise/-/pg-promise-11.14.0.tgz", - "integrity": "sha512-x/HZ6hK0MxYllyfUbmN/XZc7JBYoow7KElyNW9hnlhgRHMiRZmRUtfNM/wcuElpjSoASPxkoIKi4IA5QlwOONA==", + "version": "12.2.0", + "resolved": "https://registry.npmjs.org/pg-promise/-/pg-promise-12.2.0.tgz", + "integrity": "sha512-th+GB7ftaRv5gAjSVslURSaYr5gf8d+T9/h5dZTJ/uyMqnQV8lJ8cDo3p5Crv3rprLC8ZCav9yLFcMKnobib+g==", "requires": { "assert-options": "0.8.3", - "pg": "8.14.1", - "pg-minify": "1.7.0", - "spex": "3.4.1" - }, - "dependencies": { - "pg": { - "version": "8.14.1", - "resolved": "https://registry.npmjs.org/pg/-/pg-8.14.1.tgz", - "integrity": "sha512-0TdbqfjwIun9Fm/r89oB7RFQ0bLgduAhiIqIXOsyKoiC/L54DbuAAzIEN/9Op0f1Po9X7iCPXGoa/Ah+2aI8Xw==", - "requires": { - "pg-cloudflare": "^1.1.1", - "pg-connection-string": "^2.7.0", - "pg-pool": "^3.8.0", - "pg-protocol": "^1.8.0", - "pg-types": "^2.1.0", - "pgpass": "1.x" - } - } + "pg": "8.16.3", + "pg-minify": "1.8.0", + "spex": "4.0.2" } }, "pg-protocol": { @@ -25990,12 +26051,12 @@ "integrity": "sha512-6DIBgBQaTKDJyxnXaLiLR8wBpQQcGWuAESkRBX/t6OwA8YsqP+iVSiond2EDy6Y/dsGk8rh/jtax3js5NeV7JQ==" }, "pg-query-stream": { - "version": "4.8.1", - "resolved": "https://registry.npmjs.org/pg-query-stream/-/pg-query-stream-4.8.1.tgz", - "integrity": "sha512-kZo6C6HSzYFF6mlwl+etDk5QZD9CMdlHUXpof6PkK9+CHHaBLvOd2lZMwErOOpC/ldg4thrAojS8sG1B8PZ9Yw==", + "version": "4.10.3", + "resolved": "https://registry.npmjs.org/pg-query-stream/-/pg-query-stream-4.10.3.tgz", + "integrity": "sha512-h2utrzpOIzeT9JfaqfvBbVuvCfBjH86jNfVrGGTbyepKAIOyTfDew0lAt8bbJjs9n/I5bGDl7S2sx6h5hPyJxw==", "peer": true, "requires": { - "pg-cursor": "^2.13.1" + "pg-cursor": "^2.15.3" } }, "pg-types": { @@ -27327,9 +27388,9 @@ "dev": true }, "spex": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/spex/-/spex-3.4.1.tgz", - "integrity": "sha512-Br0Mu3S+c70kr4keXF+6K4B8ohR+aJjI9s7SbdsI3hliE1Riz4z+FQk7FQL+r7X1t90KPkpuKwQyITpCIQN9mg==" + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spex/-/spex-4.0.2.tgz", + "integrity": "sha512-/8VnouFOkRlkfj/sDN6GYnRKCutBHjUndkg6oAgv374VvjYQRzzR2gTEXRsmFmgd1SrbI8W948iTDnkEkUieCw==" }, "split2": { "version": "1.0.0", diff --git a/package.json b/package.json index 941b7bebd3..452f60d9c5 100644 --- a/package.json +++ b/package.json @@ -24,7 +24,7 @@ "dependencies": { "express": "5.1.0", "parse": "6.1.1", - "parse-server": "8.2.5" + "parse-server": "8.4.0" }, "type": "module", "devDependencies": {