From 53ac32ffe1f608aa0846b626395241900135345d Mon Sep 17 00:00:00 2001 From: AlasDiablo <25723276+AlasDiablo@users.noreply.github.com> Date: Mon, 11 Sep 2023 15:15:01 +0200 Subject: [PATCH] build: replace async-busboy by @recuperateur/async-busboy --- package-lock.json | 54 ++++++++++++++------------------ package.json | 2 +- src/api/controller/api/field.js | 2 +- src/api/controller/api/upload.js | 2 +- 4 files changed, 27 insertions(+), 33 deletions(-) diff --git a/package-lock.json b/package-lock.json index 7ca0859e7..f3fae4201 100644 --- a/package-lock.json +++ b/package-lock.json @@ -6505,6 +6505,29 @@ "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.4.tgz", "integrity": "sha512-q/ytXxO5NKvyT37pmisQAItCFqA7FD/vNb8dgaJy3/630Fsc+Mz9/9f2SziBoIZ30TJooXyTwZmhi1zjXmObYg==" }, + "@recuperateur/async-busboy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@recuperateur/async-busboy/-/async-busboy-1.2.0.tgz", + "integrity": "sha512-M/UCF0p5MgCsdMV+3Qxt7zIe21IM/6KobwgqJj0KFwk6A0qAXIj8JBDJmXLMkSw49wjCr6MZaegmKI0R8hO6AA==", + "requires": { + "busboy": "^1.6.0" + }, + "dependencies": { + "busboy": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/busboy/-/busboy-1.6.0.tgz", + "integrity": "sha512-8SFQbg/0hQ9xy3UNTB0YEnsNBbWfhf7RtnzpL7TkBiTBRfrQ9Fxcnz7VJsleJpyp6rVLvXiuORqjlHi5q+PYuA==", + "requires": { + "streamsearch": "^1.1.0" + } + }, + "streamsearch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-1.1.0.tgz", + "integrity": "sha512-Mcc5wHehp9aXz1ax6bZUyY5afg9u2rv5cqQI3mRrYkGC8rW2hM02jWuwjtL++LS5qinSyhj2QfLyNsuc+VsExg==" + } + } + }, "@samverschueren/stream-to-observable": { "version": "0.3.1", "resolved": "https://registry.npmjs.org/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.1.tgz", @@ -7990,14 +8013,6 @@ "lodash": "^4.17.14" } }, - "async-busboy": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/async-busboy/-/async-busboy-1.1.0.tgz", - "integrity": "sha512-6PKzCbx//XQLMwi8IitM/kBcrw9RuUL7T5rvHWHwudZzcNp+dJPVnH2FmYIKO/8x//iCHunkDjxtEomfjRwjSQ==", - "requires": { - "busboy": "^0.3.1" - } - }, "async-each": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", @@ -8995,14 +9010,6 @@ } } }, - "busboy": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/busboy/-/busboy-0.3.1.tgz", - "integrity": "sha512-y7tTxhGKXcyBxRKAni+awqx8uqaJKrSFSNFSeRG5CsWNdmy2BIK+6VGWEW7TZnIO/533mtMEA4rOevQV815YJw==", - "requires": { - "dicer": "0.3.0" - } - }, "bytes": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", @@ -11642,14 +11649,6 @@ "resolved": "https://registry.npmjs.org/dfa/-/dfa-1.2.0.tgz", "integrity": "sha512-ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q==" }, - "dicer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/dicer/-/dicer-0.3.0.tgz", - "integrity": "sha512-MdceRRWqltEG2dZqO769g27N/3PXfcKl04VhYnBlo2YhH7zPi88VebsjTKclaOyiuMaGU72hTfw3VkUitGcVCA==", - "requires": { - "streamsearch": "0.1.2" - } - }, "diff-match-patch": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/diff-match-patch/-/diff-match-patch-1.0.5.tgz", @@ -14565,7 +14564,7 @@ "minimist": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "integrity": "sha512-7Wl+Jz+IGWuSdgsQEJ4JunV0si/iMhg42MnQQG6h1R6TNeVenp4U9x5CC5v/gYqz/fENLQITAWXidNtVL0NNbw==", "optional": true } } @@ -26033,11 +26032,6 @@ "resolved": "https://registry.npmjs.org/stream-write/-/stream-write-1.0.1.tgz", "integrity": "sha512-/Mg30wMDT7ostW6Dw2hpW6NxJDITRRvn5sEITOipNLcqT8kKUGC5+fc7EizdlxN6H6lioqAp2eYSuBwbdUzTeA==" }, - "streamsearch": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/streamsearch/-/streamsearch-0.1.2.tgz", - "integrity": "sha512-jos8u++JKm0ARcSUTAZXOVC0mSox7Bhn6sBgty73P1f3JGf7yG2clTbBNHUdde/kdvP2FESam+vM6l8jBrNxHA==" - }, "streamx": { "version": "2.15.1", "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.15.1.tgz", diff --git a/package.json b/package.json index d3234d097..800770738 100644 --- a/package.json +++ b/package.json @@ -83,12 +83,12 @@ "@mui/icons-material": "5.11.0", "@mui/material": "5.3.1", "@mui/x-data-grid": "5.2.2", + "@recuperateur/async-busboy": "1.2.0", "@uswitch/koa-access": "2.9.2", "@uswitch/koa-prometheus": "0.7.0", "@uswitch/koa-tracer": "1.7.2", "ace-builds": "1.4.14", "aphrodite": "^1.2.5", - "async-busboy": "^1.1.0", "babel-loader": "^8.2.4", "bull": "4.1.4", "classnames": "^2.2.6", diff --git a/src/api/controller/api/field.js b/src/api/controller/api/field.js index ba4c1b781..8c4254424 100644 --- a/src/api/controller/api/field.js +++ b/src/api/controller/api/field.js @@ -1,7 +1,7 @@ import Koa from 'koa'; import route from 'koa-route'; import koaBodyParser from 'koa-bodyparser'; -import asyncBusboy from 'async-busboy'; +import asyncBusboy from '@recuperateur/async-busboy'; import restore from 'mongodb-restore'; import moment from 'moment'; import streamToString from 'stream-to-string'; diff --git a/src/api/controller/api/upload.js b/src/api/controller/api/upload.js index 23a000653..cd9a85b1f 100644 --- a/src/api/controller/api/upload.js +++ b/src/api/controller/api/upload.js @@ -1,6 +1,6 @@ import Koa from 'koa'; import route from 'koa-route'; -import asyncBusboy from 'async-busboy'; +import asyncBusboy from '@recuperateur/async-busboy'; import config from 'config'; import koaBodyParser from 'koa-bodyparser'; import fs from 'fs';