diff --git a/package-lock.json b/package-lock.json index b25f4a6504..95ee4714af 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1402,22 +1402,100 @@ "integrity": "sha512-tsAQNx32a8CoFhjhijUIhI4kccIAgmGhy8LZMZgGfmXcpMbPRUqn5LWmgRttILi6yeGmBJd2xsPkFMs0PzgPCw==", "dev": true }, + "@napi-rs/triples": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@napi-rs/triples/-/triples-1.0.2.tgz", + "integrity": "sha512-EL3SiX43m9poFSnhDx4d4fn9SSaqyO2rHsCNhETi9bWPmjXK3uPJ0QpPFtx39FEdHcz1vJmsiW41kqc0AgvtzQ==", + "optional": true + }, "@node-rs/bcrypt": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/@node-rs/bcrypt/-/bcrypt-0.4.1.tgz", - "integrity": "sha512-D5Uq08lbrmwnU3DcqcXWPr/POtUHM5nfzfxt7u7FdrES4kWCOEsRwBZYNHlAMZ22T/JJSQ7npSkoCF44GQCLuw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@node-rs/bcrypt/-/bcrypt-1.1.0.tgz", + "integrity": "sha512-5vjztYYcPCyvamO3C+hrNaVplZC9yEMzGxJECliQR5hkUOQdrtulCpigNOr1POWpC1YsJH0ZL+ktWop+cl5Qqw==", "optional": true, "requires": { - "@node-rs/helper": "^0.3.1" + "@node-rs/bcrypt-android-arm64": "^1.1.0", + "@node-rs/bcrypt-darwin-arm64": "^1.1.0", + "@node-rs/bcrypt-darwin-x64": "^1.1.0", + "@node-rs/bcrypt-linux-arm-gnueabihf": "^1.1.0", + "@node-rs/bcrypt-linux-arm64-gnu": "^1.1.0", + "@node-rs/bcrypt-linux-x64-gnu": "^1.1.0", + "@node-rs/bcrypt-linux-x64-musl": "^1.1.0", + "@node-rs/bcrypt-win32-ia32-msvc": "^1.1.0", + "@node-rs/bcrypt-win32-x64-msvc": "^1.1.0", + "@node-rs/helper": "^1.1.0" } }, + "@node-rs/bcrypt-android-arm64": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@node-rs/bcrypt-android-arm64/-/bcrypt-android-arm64-1.1.0.tgz", + "integrity": "sha512-JWntO90f/0hZzDc77rdULBPPX85huAQWk1AQi/x9a3dlfINkcfm70Grdja2gy4fb9iTYhqMVVfye48owp+bDow==", + "optional": true + }, + "@node-rs/bcrypt-darwin-arm64": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@node-rs/bcrypt-darwin-arm64/-/bcrypt-darwin-arm64-1.1.0.tgz", + "integrity": "sha512-XMsUCzoVdsu4G/uO5ldGkcjYbhW0s/Qw9yS6FGqcAtmiJD+EvxvaAmEBt8hniPQe+0t2T1YoV0eBqrw6JJ8H+Q==", + "optional": true + }, + "@node-rs/bcrypt-darwin-x64": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@node-rs/bcrypt-darwin-x64/-/bcrypt-darwin-x64-1.1.0.tgz", + "integrity": "sha512-gtppTNHJ0Lxf4YmSnl4B2DMfaXW7wx2GfpzCcFLEIb1KST/J3ns29RO7bkP0yXZkS+d6XZHNdNjU8uhryskd1g==", + "optional": true + }, + "@node-rs/bcrypt-linux-arm-gnueabihf": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@node-rs/bcrypt-linux-arm-gnueabihf/-/bcrypt-linux-arm-gnueabihf-1.1.0.tgz", + "integrity": "sha512-YXJFjraNNuH6M8bAjSv5xPa0hcWOLfzOfklbip35Jn1GmvTIpPmEuzdKXn3k3vRZU79CzGArpk3qH6dqeKcHJQ==", + "optional": true + }, + "@node-rs/bcrypt-linux-arm64-gnu": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@node-rs/bcrypt-linux-arm64-gnu/-/bcrypt-linux-arm64-gnu-1.1.0.tgz", + "integrity": "sha512-lEAogi8IxFx/7neC//BA7cLYPS0FXc2PkJVk3dxW4G58vi2iQSYM0E+Gx9SzC30EiR+eVp96xPalgIh/13ooHw==", + "optional": true + }, + "@node-rs/bcrypt-linux-x64-gnu": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@node-rs/bcrypt-linux-x64-gnu/-/bcrypt-linux-x64-gnu-1.1.0.tgz", + "integrity": "sha512-i3lcg4beZEsl7CTB21Y8F/nKh+QVyBFfaIi0B33/9floKjZA3wiwGkmxXSKvUx0Pi4PnnggmuQyVpVHqbb3dFw==", + "optional": true + }, + "@node-rs/bcrypt-linux-x64-musl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@node-rs/bcrypt-linux-x64-musl/-/bcrypt-linux-x64-musl-1.1.0.tgz", + "integrity": "sha512-6+5xbdGguo2j6UAhhKskx4XxvkAC78Op2smGEMDm/A7NjT7hPn+6+ST91UJvUIS+WXD7tHYOwRhDYmHawVDL3A==", + "optional": true + }, + "@node-rs/bcrypt-win32-ia32-msvc": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@node-rs/bcrypt-win32-ia32-msvc/-/bcrypt-win32-ia32-msvc-1.1.0.tgz", + "integrity": "sha512-vPagjDSZoTm0Rzx8Eo3sqQdvysFPvOpvdaBzKT7O91nu+yr5J71DMiIxYCnU8uoQ8vEUltwMON+r//PNPj4UGw==", + "optional": true + }, + "@node-rs/bcrypt-win32-x64-msvc": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@node-rs/bcrypt-win32-x64-msvc/-/bcrypt-win32-x64-msvc-1.1.0.tgz", + "integrity": "sha512-DiFTF0e5Q9xW9F1D8Wet/trxJA9SMO4qcBS77JyQTKKbU3pWi7LuVOOuebuUNyBY/BKPfbaeJK/9mxiS3Be6OA==", + "optional": true + }, "@node-rs/helper": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@node-rs/helper/-/helper-0.3.1.tgz", - "integrity": "sha512-3X6SJOcyFRYv1mjrjtSHiziJuzAsqaz2pFD3uuLxu4qJo4TH6H0gaUb1Bdxl/VtiDy2yR+eMyBOQFCvr/G2oLA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@node-rs/helper/-/helper-1.1.0.tgz", + "integrity": "sha512-r43YnnrY5JNzDuXJdW3sBJrKzvejvFmFWbiItUEoBJsaPzOIWFMhXB7i5j4c9EMXcFfxveF4l7hT+rLmwtjrVQ==", "optional": true, "requires": { - "tslib": "^2.0.1" + "@napi-rs/triples": "^1.0.2", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.1.0.tgz", + "integrity": "sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==", + "optional": true + } } }, "@parse/fs-files-adapter": { @@ -2374,9 +2452,9 @@ "integrity": "sha512-FeGxW3Batn6sUtX3OVVUm7o56EgjxDlmgpTLNyWcLb0j6P8mw9oLNyAm3B+deHA4KNdNHO5BmHS2g1SJYjqPCQ==" }, "apollo-server-express": { - "version": "2.19.1", - "resolved": "https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.19.1.tgz", - "integrity": "sha512-PJQmPtV3JD7RiV6cP7JcqAwVdUq6hWUtvDIoCOxPoeUWYf79nEF4WiYsPXVF0+meLLWKlL1fuSwEEt1CEHEG5w==", + "version": "2.19.2", + "resolved": "https://registry.npmjs.org/apollo-server-express/-/apollo-server-express-2.19.2.tgz", + "integrity": "sha512-1v2H6BgDkS4QzRbJ9djn2o0yv5m/filbpiupxAsCG9f+sAoSlY3eYSj84Sbex2r5+4itAvT9y84WI7d9RBYs/Q==", "requires": { "@apollographql/graphql-playground-html": "1.6.26", "@types/accepts": "^1.3.5", @@ -2385,8 +2463,8 @@ "@types/express": "4.17.7", "@types/express-serve-static-core": "4.17.17", "accepts": "^1.3.5", - "apollo-server-core": "^2.19.1", - "apollo-server-types": "^0.6.2", + "apollo-server-core": "^2.19.2", + "apollo-server-types": "^0.6.3", "body-parser": "^1.18.3", "cors": "^2.8.4", "express": "^4.17.1", @@ -5635,11 +5713,11 @@ } }, "graphql-subscriptions": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/graphql-subscriptions/-/graphql-subscriptions-1.1.0.tgz", - "integrity": "sha512-6WzlBFC0lWmXJbIVE8OgFgXIP4RJi3OQgTPa0DVMsDXdpRDjTsM1K9wfl5HSYX7R87QAGlvcv2Y4BIZa/ItonA==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/graphql-subscriptions/-/graphql-subscriptions-1.2.0.tgz", + "integrity": "sha512-uXvp729fztqwa7HFUFaAqKwNMwwOfsvu4HwOu7/35Cd44bNrMPCn97mNGN0ybuuZE36CPXBTaW/4U/xyOS4D9w==", "requires": { - "iterall": "^1.2.1" + "iterall": "^1.3.0" } }, "graphql-tag": { @@ -6211,9 +6289,9 @@ "optional": true }, "is-callable": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", - "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==" + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz", + "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==" }, "is-core-module": { "version": "2.2.0", @@ -6405,10 +6483,11 @@ "integrity": "sha512-hvpoI6korhJMnej285dSg6nu1+e6uxs7zG3BYAm5byqDsgJNWwxzM6z6iZiAgQR4TJ30JmBTOwqZUw3WlyH3AQ==" }, "is-regex": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", - "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.2.tgz", + "integrity": "sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==", "requires": { + "call-bind": "^1.0.2", "has-symbols": "^1.0.1" } }, @@ -7813,9 +7892,9 @@ } }, "mime": { - "version": "2.4.7", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.7.tgz", - "integrity": "sha512-dhNd1uA2u397uQk3Nv5LM4lm93WYDUXFn3Fu291FJerns4jyTudqhIWe4W04YLy7Uk1tm1Ore04NpjRvQp/NPA==" + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.0.tgz", + "integrity": "sha512-ft3WayFSFUVBuJj7BMLKAQcSlItKtfjsKDDsii3rqFDAZ7t11zRe8ASw/GlmivGwVUYtwkQrxiGGpL6gFvB0ag==" }, "mime-db": { "version": "1.45.0", @@ -8951,9 +9030,9 @@ "integrity": "sha512-ORJoFxAlmmros8igi608iVEbQNNZlp89diFVx6yV5v+ehmpMY9sK6QgpmgoXbmkNaBAx8cOOZh9g80kJv1ooyA==" }, "pg-promise": { - "version": "10.8.7", - "resolved": "https://registry.npmjs.org/pg-promise/-/pg-promise-10.8.7.tgz", - "integrity": "sha512-gSbH+NYWD4pVOpacP9uS2xH84N7nb7K4ubKlcZchhDr8ixnIURPnNJmNLJcRgtOocpjzsKymYSm6rCFZVOngSA==", + "version": "10.9.0", + "resolved": "https://registry.npmjs.org/pg-promise/-/pg-promise-10.9.0.tgz", + "integrity": "sha512-IWiiP/EDRBi80ZwgfcgyxEKTUfUbRYh1xY1p5DPggcOUZIoSEX4OFJlvzed75Kui4oZZHMNMipho3WMTqtCQEw==", "requires": { "assert-options": "0.7.0", "pg": "8.5.1", diff --git a/package.json b/package.json index a72a7f5cc1..fc3e5e74ed 100644 --- a/package.json +++ b/package.json @@ -27,7 +27,7 @@ "@parse/push-adapter": "3.4.0", "@parse/s3-files-adapter": "1.6.0", "@parse/simple-mailgun-adapter": "1.2.0", - "apollo-server-express": "2.19.1", + "apollo-server-express": "2.19.2", "bcryptjs": "2.4.3", "body-parser": "1.19.0", "commander": "5.1.0", @@ -45,11 +45,11 @@ "ldapjs": "2.2.3", "lodash": "4.17.20", "lru-cache": "5.1.1", - "mime": "2.4.7", + "mime": "2.5.0", "mongodb": "3.6.3", "mustache": "4.1.0", "parse": "2.19.0", - "pg-promise": "10.8.7", + "pg-promise": "10.9.0", "pluralize": "8.0.0", "redis": "3.0.2", "semver": "7.3.4", @@ -94,7 +94,7 @@ "prettier": "2.0.5" }, "scripts": { - "definitions": "node ./resources/buildConfigDefinitions.js", + "definitions": "node ./resources/buildConfigDefinitions.js && prettier --write 'src/Options/*.js'", "docs": "jsdoc -c ./jsdoc-conf.json", "lint": "flow && eslint --cache ./", "lint-fix": "eslint --fix --cache ./", @@ -117,7 +117,7 @@ "parse-server": "bin/parse-server" }, "optionalDependencies": { - "@node-rs/bcrypt": "0.4.1" + "@node-rs/bcrypt": "1.1.0" }, "collective": { "type": "opencollective",