diff --git a/package-lock.json b/package-lock.json index 84ec254294e..ca3887da472 100644 --- a/package-lock.json +++ b/package-lock.json @@ -83,7 +83,7 @@ "fastify": "3.22.0", "fastify-cors": "6.0.2", "fastify-formbody": "5.1.0", - "fastify-multipart": "5.0.1", + "fastify-multipart": "5.3.1", "fastify-static": "4.2.4", "graphql": "15.6.1", "graphql-tools": "7.0.5", @@ -3049,6 +3049,18 @@ "ajv": "^6.12.6" } }, + "node_modules/@fastify/busboy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-1.0.0.tgz", + "integrity": "sha512-tzTXX1TFEjWCseEsNdIlXXkD+48uJoN+zpqIojUX4pSoMscsbhO/UuVEB5SzJucexqDWOo2ma0ECwdD7hZdrzg==", + "dev": true, + "dependencies": { + "text-decoding": "^1.0.0" + }, + "engines": { + "node": ">=10.17.0" + } + }, "node_modules/@graphql-tools/batch-delegate": { "version": "7.0.2", "resolved": "https://registry.npmjs.org/@graphql-tools/batch-delegate/-/batch-delegate-7.0.2.tgz", @@ -15166,44 +15178,21 @@ } }, "node_modules/fastify-multipart": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/fastify-multipart/-/fastify-multipart-5.0.1.tgz", - "integrity": "sha512-lBetyftankDsub3Cp59AxRMB6WX7ZHufEknfXNieLDzwB7a+cuS67x+PIYxcZJoU62epkaPK63tUJAoc7uLg9Q==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/fastify-multipart/-/fastify-multipart-5.3.1.tgz", + "integrity": "sha512-c2pnGfkJmiNpYqzFYT2QfBg/06AxG531O+n1elqc8YUbWPRzufdqn3yfGAIV3RA7J4Vnf7Pfvgx0iaWqaRTOVA==", "dev": true, "dependencies": { - "busboy": "^0.3.1", + "@fastify/busboy": "^1.0.0", "deepmerge": "^4.2.2", "end-of-stream": "^1.4.4", "fastify-error": "^0.3.0", "fastify-plugin": "^3.0.0", "hexoid": "^1.0.0", + "secure-json-parse": "^2.4.0", "stream-wormhole": "^1.1.0" } }, - "node_modules/fastify-multipart/node_modules/busboy": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/busboy/-/busboy-0.3.1.tgz", - "integrity": "sha512-y7tTxhGKXcyBxRKAni+awqx8uqaJKrSFSNFSeRG5CsWNdmy2BIK+6VGWEW7TZnIO/533mtMEA4rOevQV815YJw==", - "dev": true, - "dependencies": { - "dicer": "0.3.0" - }, - "engines": { - "node": ">=4.5.0" - } - }, - "node_modules/fastify-multipart/node_modules/dicer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/dicer/-/dicer-0.3.0.tgz", - "integrity": "sha512-MdceRRWqltEG2dZqO769g27N/3PXfcKl04VhYnBlo2YhH7zPi88VebsjTKclaOyiuMaGU72hTfw3VkUitGcVCA==", - "dev": true, - "dependencies": { - "streamsearch": "0.1.2" - }, - "engines": { - "node": ">=4.5.0" - } - }, "node_modules/fastify-multipart/node_modules/end-of-stream": { "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", @@ -29584,6 +29573,12 @@ "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/text-decoding": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/text-decoding/-/text-decoding-1.0.0.tgz", + "integrity": "sha512-/0TJD42KDnVwKmDK6jj3xP7E2MG7SHAOG4tyTgyUCRPdHwvkquYNLEQltmdMa3owq3TkddCVcTsoctJI8VQNKA==", + "dev": true + }, "node_modules/text-extensions": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz", @@ -34367,6 +34362,15 @@ "ajv": "^6.12.6" } }, + "@fastify/busboy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-1.0.0.tgz", + "integrity": "sha512-tzTXX1TFEjWCseEsNdIlXXkD+48uJoN+zpqIojUX4pSoMscsbhO/UuVEB5SzJucexqDWOo2ma0ECwdD7hZdrzg==", + "dev": true, + "requires": { + "text-decoding": "^1.0.0" + } + }, "@graphql-tools/batch-delegate": { "version": "7.0.2", "resolved": "https://registry.npmjs.org/@graphql-tools/batch-delegate/-/batch-delegate-7.0.2.tgz", @@ -44111,38 +44115,21 @@ } }, "fastify-multipart": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/fastify-multipart/-/fastify-multipart-5.0.1.tgz", - "integrity": "sha512-lBetyftankDsub3Cp59AxRMB6WX7ZHufEknfXNieLDzwB7a+cuS67x+PIYxcZJoU62epkaPK63tUJAoc7uLg9Q==", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/fastify-multipart/-/fastify-multipart-5.3.1.tgz", + "integrity": "sha512-c2pnGfkJmiNpYqzFYT2QfBg/06AxG531O+n1elqc8YUbWPRzufdqn3yfGAIV3RA7J4Vnf7Pfvgx0iaWqaRTOVA==", "dev": true, "requires": { - "busboy": "^0.3.1", + "@fastify/busboy": "^1.0.0", "deepmerge": "^4.2.2", "end-of-stream": "^1.4.4", "fastify-error": "^0.3.0", "fastify-plugin": "^3.0.0", "hexoid": "^1.0.0", + "secure-json-parse": "^2.4.0", "stream-wormhole": "^1.1.0" }, "dependencies": { - "busboy": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/busboy/-/busboy-0.3.1.tgz", - "integrity": "sha512-y7tTxhGKXcyBxRKAni+awqx8uqaJKrSFSNFSeRG5CsWNdmy2BIK+6VGWEW7TZnIO/533mtMEA4rOevQV815YJw==", - "dev": true, - "requires": { - "dicer": "0.3.0" - } - }, - "dicer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/dicer/-/dicer-0.3.0.tgz", - "integrity": "sha512-MdceRRWqltEG2dZqO769g27N/3PXfcKl04VhYnBlo2YhH7zPi88VebsjTKclaOyiuMaGU72hTfw3VkUitGcVCA==", - "dev": true, - "requires": { - "streamsearch": "0.1.2" - } - }, "end-of-stream": { "version": "1.4.4", "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", @@ -55393,6 +55380,12 @@ } } }, + "text-decoding": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/text-decoding/-/text-decoding-1.0.0.tgz", + "integrity": "sha512-/0TJD42KDnVwKmDK6jj3xP7E2MG7SHAOG4tyTgyUCRPdHwvkquYNLEQltmdMa3owq3TkddCVcTsoctJI8VQNKA==", + "dev": true + }, "text-extensions": { "version": "1.9.0", "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz", diff --git a/package.json b/package.json index 54b70aba6ea..302fa4ff1cf 100644 --- a/package.json +++ b/package.json @@ -125,7 +125,7 @@ "fastify": "3.22.0", "fastify-cors": "6.0.2", "fastify-formbody": "5.1.0", - "fastify-multipart": "5.0.1", + "fastify-multipart": "5.3.1", "fastify-static": "4.2.4", "graphql": "15.6.1", "graphql-tools": "7.0.5",