|
@@ -36,11 +36,13 @@
|
|
|
"fdir": "^5.3.0",
|
|
|
"fluent-ffmpeg": "^2.1.2",
|
|
|
"geo-tz": "^7.0.2",
|
|
|
+ "handlebars": "^4.7.7",
|
|
|
"i18n-iso-countries": "^7.5.0",
|
|
|
"joi": "^17.5.0",
|
|
|
"local-reverse-geocoder": "^0.12.5",
|
|
|
"lodash": "^4.17.21",
|
|
|
"luxon": "^3.0.3",
|
|
|
+ "mv": "^2.1.1",
|
|
|
"nest-commander": "^3.3.0",
|
|
|
"openid-client": "^5.2.1",
|
|
|
"passport": "^0.6.0",
|
|
@@ -76,6 +78,7 @@
|
|
|
"@types/jest": "27.0.2",
|
|
|
"@types/lodash": "^4.14.178",
|
|
|
"@types/multer": "^1.4.7",
|
|
|
+ "@types/mv": "^2.1.2",
|
|
|
"@types/node": "^16.0.0",
|
|
|
"@types/passport-jwt": "^3.0.6",
|
|
|
"@types/sharp": "^0.30.2",
|
|
@@ -2544,6 +2547,12 @@
|
|
|
"@types/express": "*"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/@types/mv": {
|
|
|
+ "version": "2.1.2",
|
|
|
+ "resolved": "https://registry.npmjs.org/@types/mv/-/mv-2.1.2.tgz",
|
|
|
+ "integrity": "sha512-IvAjPuiQ2exDicnTrMidt1m+tj3gZ60BM0PaoRsU0m9Cn+lrOyemuO9Tf8CvHFmXlxMjr1TVCfadi9sfwbSuKg==",
|
|
|
+ "dev": true
|
|
|
+ },
|
|
|
"node_modules/@types/node": {
|
|
|
"version": "16.11.21",
|
|
|
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.21.tgz",
|
|
@@ -6168,6 +6177,34 @@
|
|
|
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz",
|
|
|
"integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ=="
|
|
|
},
|
|
|
+ "node_modules/handlebars": {
|
|
|
+ "version": "4.7.7",
|
|
|
+ "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz",
|
|
|
+ "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==",
|
|
|
+ "dependencies": {
|
|
|
+ "minimist": "^1.2.5",
|
|
|
+ "neo-async": "^2.6.0",
|
|
|
+ "source-map": "^0.6.1",
|
|
|
+ "wordwrap": "^1.0.0"
|
|
|
+ },
|
|
|
+ "bin": {
|
|
|
+ "handlebars": "bin/handlebars"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">=0.4.7"
|
|
|
+ },
|
|
|
+ "optionalDependencies": {
|
|
|
+ "uglify-js": "^3.1.4"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/handlebars/node_modules/source-map": {
|
|
|
+ "version": "0.6.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
|
|
|
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
|
|
|
+ "engines": {
|
|
|
+ "node": ">=0.10.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/har-schema": {
|
|
|
"version": "2.0.0",
|
|
|
"resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
|
|
@@ -8178,6 +8215,45 @@
|
|
|
"resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz",
|
|
|
"integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA=="
|
|
|
},
|
|
|
+ "node_modules/mv": {
|
|
|
+ "version": "2.1.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/mv/-/mv-2.1.1.tgz",
|
|
|
+ "integrity": "sha512-at/ZndSy3xEGJ8i0ygALh8ru9qy7gWW1cmkaqBN29JmMlIvM//MEO9y1sk/avxuwnPcfhkejkLsuPxH81BrkSg==",
|
|
|
+ "dependencies": {
|
|
|
+ "mkdirp": "~0.5.1",
|
|
|
+ "ncp": "~2.0.0",
|
|
|
+ "rimraf": "~2.4.0"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">=0.8.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/mv/node_modules/glob": {
|
|
|
+ "version": "6.0.4",
|
|
|
+ "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz",
|
|
|
+ "integrity": "sha512-MKZeRNyYZAVVVG1oZeLaWie1uweH40m9AZwIwxyPbTSX4hHrVYSzLg0Ro5Z5R7XKkIX+Cc6oD1rqeDJnwsB8/A==",
|
|
|
+ "dependencies": {
|
|
|
+ "inflight": "^1.0.4",
|
|
|
+ "inherits": "2",
|
|
|
+ "minimatch": "2 || 3",
|
|
|
+ "once": "^1.3.0",
|
|
|
+ "path-is-absolute": "^1.0.0"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": "*"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "node_modules/mv/node_modules/rimraf": {
|
|
|
+ "version": "2.4.5",
|
|
|
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.5.tgz",
|
|
|
+ "integrity": "sha512-J5xnxTyqaiw06JjMftq7L9ouA448dw/E7dKghkP9WpKNuwmARNNg+Gk8/u5ryb9N/Yo2+z3MCwuqFK/+qPOPfQ==",
|
|
|
+ "dependencies": {
|
|
|
+ "glob": "^6.0.1"
|
|
|
+ },
|
|
|
+ "bin": {
|
|
|
+ "rimraf": "bin.js"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/mz": {
|
|
|
"version": "2.7.0",
|
|
|
"resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz",
|
|
@@ -8204,6 +8280,14 @@
|
|
|
"integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
|
|
|
"dev": true
|
|
|
},
|
|
|
+ "node_modules/ncp": {
|
|
|
+ "version": "2.0.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz",
|
|
|
+ "integrity": "sha512-zIdGUrPRFTUELUvr3Gmc7KZ2Sw/h1PiVM0Af/oHB6zgnV1ikqSfRk+TOufi79aHYCW3NiOXmr1BP5nWbzojLaA==",
|
|
|
+ "bin": {
|
|
|
+ "ncp": "bin/ncp"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/negotiator": {
|
|
|
"version": "0.6.3",
|
|
|
"resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
|
|
@@ -8215,8 +8299,7 @@
|
|
|
"node_modules/neo-async": {
|
|
|
"version": "2.6.2",
|
|
|
"resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
|
|
|
- "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
|
|
|
- "dev": true
|
|
|
+ "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw=="
|
|
|
},
|
|
|
"node_modules/nest-commander": {
|
|
|
"version": "3.3.0",
|
|
@@ -11006,6 +11089,18 @@
|
|
|
"node": ">=4.2.0"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/uglify-js": {
|
|
|
+ "version": "3.17.4",
|
|
|
+ "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz",
|
|
|
+ "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==",
|
|
|
+ "optional": true,
|
|
|
+ "bin": {
|
|
|
+ "uglifyjs": "bin/uglifyjs"
|
|
|
+ },
|
|
|
+ "engines": {
|
|
|
+ "node": ">=0.8.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
"node_modules/uid2": {
|
|
|
"version": "0.0.3",
|
|
|
"resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz",
|
|
@@ -11329,6 +11424,11 @@
|
|
|
"node": ">=0.10.0"
|
|
|
}
|
|
|
},
|
|
|
+ "node_modules/wordwrap": {
|
|
|
+ "version": "1.0.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
|
|
|
+ "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q=="
|
|
|
+ },
|
|
|
"node_modules/wrap-ansi": {
|
|
|
"version": "7.0.0",
|
|
|
"resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
|
|
@@ -13393,6 +13493,12 @@
|
|
|
"@types/express": "*"
|
|
|
}
|
|
|
},
|
|
|
+ "@types/mv": {
|
|
|
+ "version": "2.1.2",
|
|
|
+ "resolved": "https://registry.npmjs.org/@types/mv/-/mv-2.1.2.tgz",
|
|
|
+ "integrity": "sha512-IvAjPuiQ2exDicnTrMidt1m+tj3gZ60BM0PaoRsU0m9Cn+lrOyemuO9Tf8CvHFmXlxMjr1TVCfadi9sfwbSuKg==",
|
|
|
+ "dev": true
|
|
|
+ },
|
|
|
"@types/node": {
|
|
|
"version": "16.11.21",
|
|
|
"resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.21.tgz",
|
|
@@ -16213,6 +16319,25 @@
|
|
|
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz",
|
|
|
"integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ=="
|
|
|
},
|
|
|
+ "handlebars": {
|
|
|
+ "version": "4.7.7",
|
|
|
+ "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz",
|
|
|
+ "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==",
|
|
|
+ "requires": {
|
|
|
+ "minimist": "^1.2.5",
|
|
|
+ "neo-async": "^2.6.0",
|
|
|
+ "source-map": "^0.6.1",
|
|
|
+ "uglify-js": "^3.1.4",
|
|
|
+ "wordwrap": "^1.0.0"
|
|
|
+ },
|
|
|
+ "dependencies": {
|
|
|
+ "source-map": {
|
|
|
+ "version": "0.6.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
|
|
|
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
"har-schema": {
|
|
|
"version": "2.0.0",
|
|
|
"resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
|
|
@@ -17773,6 +17898,38 @@
|
|
|
"resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz",
|
|
|
"integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA=="
|
|
|
},
|
|
|
+ "mv": {
|
|
|
+ "version": "2.1.1",
|
|
|
+ "resolved": "https://registry.npmjs.org/mv/-/mv-2.1.1.tgz",
|
|
|
+ "integrity": "sha512-at/ZndSy3xEGJ8i0ygALh8ru9qy7gWW1cmkaqBN29JmMlIvM//MEO9y1sk/avxuwnPcfhkejkLsuPxH81BrkSg==",
|
|
|
+ "requires": {
|
|
|
+ "mkdirp": "~0.5.1",
|
|
|
+ "ncp": "~2.0.0",
|
|
|
+ "rimraf": "~2.4.0"
|
|
|
+ },
|
|
|
+ "dependencies": {
|
|
|
+ "glob": {
|
|
|
+ "version": "6.0.4",
|
|
|
+ "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz",
|
|
|
+ "integrity": "sha512-MKZeRNyYZAVVVG1oZeLaWie1uweH40m9AZwIwxyPbTSX4hHrVYSzLg0Ro5Z5R7XKkIX+Cc6oD1rqeDJnwsB8/A==",
|
|
|
+ "requires": {
|
|
|
+ "inflight": "^1.0.4",
|
|
|
+ "inherits": "2",
|
|
|
+ "minimatch": "2 || 3",
|
|
|
+ "once": "^1.3.0",
|
|
|
+ "path-is-absolute": "^1.0.0"
|
|
|
+ }
|
|
|
+ },
|
|
|
+ "rimraf": {
|
|
|
+ "version": "2.4.5",
|
|
|
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.4.5.tgz",
|
|
|
+ "integrity": "sha512-J5xnxTyqaiw06JjMftq7L9ouA448dw/E7dKghkP9WpKNuwmARNNg+Gk8/u5ryb9N/Yo2+z3MCwuqFK/+qPOPfQ==",
|
|
|
+ "requires": {
|
|
|
+ "glob": "^6.0.1"
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
"mz": {
|
|
|
"version": "2.7.0",
|
|
|
"resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz",
|
|
@@ -17799,6 +17956,11 @@
|
|
|
"integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
|
|
|
"dev": true
|
|
|
},
|
|
|
+ "ncp": {
|
|
|
+ "version": "2.0.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz",
|
|
|
+ "integrity": "sha512-zIdGUrPRFTUELUvr3Gmc7KZ2Sw/h1PiVM0Af/oHB6zgnV1ikqSfRk+TOufi79aHYCW3NiOXmr1BP5nWbzojLaA=="
|
|
|
+ },
|
|
|
"negotiator": {
|
|
|
"version": "0.6.3",
|
|
|
"resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz",
|
|
@@ -17807,8 +17969,7 @@
|
|
|
"neo-async": {
|
|
|
"version": "2.6.2",
|
|
|
"resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
|
|
|
- "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
|
|
|
- "dev": true
|
|
|
+ "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw=="
|
|
|
},
|
|
|
"nest-commander": {
|
|
|
"version": "3.3.0",
|
|
@@ -19794,6 +19955,12 @@
|
|
|
"integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==",
|
|
|
"devOptional": true
|
|
|
},
|
|
|
+ "uglify-js": {
|
|
|
+ "version": "3.17.4",
|
|
|
+ "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz",
|
|
|
+ "integrity": "sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g==",
|
|
|
+ "optional": true
|
|
|
+ },
|
|
|
"uid2": {
|
|
|
"version": "0.0.3",
|
|
|
"resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz",
|
|
@@ -20049,6 +20216,11 @@
|
|
|
"integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
|
|
|
"dev": true
|
|
|
},
|
|
|
+ "wordwrap": {
|
|
|
+ "version": "1.0.0",
|
|
|
+ "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
|
|
|
+ "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q=="
|
|
|
+ },
|
|
|
"wrap-ansi": {
|
|
|
"version": "7.0.0",
|
|
|
"resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
|