|
|
@@ -17,6 +17,7 @@
|
|
|
"ejs": "^2.7.4",
|
|
|
"esbuild": "^0.11.20",
|
|
|
"express": "^4.17.1",
|
|
|
+ "express-fileupload": "^1.2.1",
|
|
|
"mongoose": "^5.12.4",
|
|
|
"multer": "^1.4.2",
|
|
|
"xlsx": "^0.16.8"
|
|
|
@@ -513,6 +514,39 @@
|
|
|
"node": ">= 0.10.0"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/express-fileupload": {
|
|
|
+ "version": "1.2.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/express-fileupload/-/express-fileupload-1.2.1.tgz",
|
|
|
+ "integrity": "sha512-fWPNAkBj+Azt9Itmcz/Reqdg3LeBfaXptDEev2JM8bCC0yDptglCnlizhf0YZauyU5X/g6v7v4Xxqhg8tmEfEA==",
|
|
|
+ "dependencies": {
|
|
|
+ "busboy": "^0.3.1"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">=8.0.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/express-fileupload/node_modules/busboy": {
|
|
|
+ "version": "0.3.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/busboy/-/busboy-0.3.1.tgz",
|
|
|
+ "integrity": "sha512-y7tTxhGKXcyBxRKAni+awqx8uqaJKrSFSNFSeRG5CsWNdmy2BIK+6VGWEW7TZnIO/533mtMEA4rOevQV815YJw==",
|
|
|
+ "dependencies": {
|
|
|
+ "dicer": "0.3.0"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">=4.5.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/express-fileupload/node_modules/dicer": {
|
|
|
+ "version": "0.3.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/dicer/-/dicer-0.3.0.tgz",
|
|
|
+ "integrity": "sha512-MdceRRWqltEG2dZqO769g27N/3PXfcKl04VhYnBlo2YhH7zPi88VebsjTKclaOyiuMaGU72hTfw3VkUitGcVCA==",
|
|
|
+ "dependencies": {
|
|
|
+ "streamsearch": "0.1.2"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">=4.5.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/finalhandler": {
|
|
|
"version": "1.1.2",
|
|
|
"resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
|
|
|
@@ -1584,6 +1618,32 @@
|
|
|
"vary": "~1.1.2"
|
|
|
}
|
|
|
},
|
|
|
+ "express-fileupload": {
|
|
|
+ "version": "1.2.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/express-fileupload/-/express-fileupload-1.2.1.tgz",
|
|
|
+ "integrity": "sha512-fWPNAkBj+Azt9Itmcz/Reqdg3LeBfaXptDEev2JM8bCC0yDptglCnlizhf0YZauyU5X/g6v7v4Xxqhg8tmEfEA==",
|
|
|
+ "requires": {
|
|
|
+ "busboy": "^0.3.1"
|
|
|
+ },
|
|
|
+ "dependencies": {
|
|
|
+ "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"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "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"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
"finalhandler": {
|
|
|
"version": "1.1.2",
|
|
|
"resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
|