@ -14,6 +14,7 @@
"express" : "^4.17.1" ,
"express-rate-limit" : "^5.2.6" ,
"express-useragent" : "^1.0.15" ,
"ffmpeg-static" : "^4.3.0" ,
"fs-extra" : "^9.1.0" ,
"luxon" : "^1.26.0" ,
"marked" : "^2.0.7" ,
@ -55,6 +56,20 @@
"node" : ">=6.9.0"
}
} ,
"node_modules/@derhuerst/http-basic" : {
"version" : "8.2.1" ,
"resolved" : "https://registry.npmjs.org/@derhuerst/http-basic/-/http-basic-8.2.1.tgz" ,
"integrity" : "sha512-Rmn7qQQulw2sxJ8qGfZ7OuqMWuhz8V+L5xnYKMF5cXVcYqmgWqlVEAme90pF7Ya8OVhxVxLmhh0rI2k6t7ITWw==" ,
"dependencies" : {
"caseless" : "^0.12.0" ,
"concat-stream" : "^1.6.2" ,
"http-response-object" : "^3.0.1" ,
"parse-cache-control" : "^1.0.1"
} ,
"engines" : {
"node" : ">=6.0.0"
}
} ,
"node_modules/@discordjs/collection" : {
"version" : "0.1.6" ,
"resolved" : "https://registry.npmjs.org/@discordjs/collection/-/collection-0.1.6.tgz" ,
@ -73,6 +88,11 @@
"node" : ">= 6"
}
} ,
"node_modules/@types/node" : {
"version" : "10.17.60" ,
"resolved" : "https://registry.npmjs.org/@types/node/-/node-10.17.60.tgz" ,
"integrity" : "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw=="
} ,
"node_modules/abort-controller" : {
"version" : "3.0.0" ,
"resolved" : "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz" ,
@ -107,6 +127,38 @@
"node" : ">=0.4.0"
}
} ,
"node_modules/agent-base" : {
"version" : "6.0.2" ,
"resolved" : "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz" ,
"integrity" : "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==" ,
"dependencies" : {
"debug" : "4"
} ,
"engines" : {
"node" : ">= 6.0.0"
}
} ,
"node_modules/agent-base/node_modules/debug" : {
"version" : "4.3.1" ,
"resolved" : "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz" ,
"integrity" : "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==" ,
"dependencies" : {
"ms" : "2.1.2"
} ,
"engines" : {
"node" : ">=6.0"
} ,
"peerDependenciesMeta" : {
"supports-color" : {
"optional" : true
}
}
} ,
"node_modules/agent-base/node_modules/ms" : {
"version" : "2.1.2" ,
"resolved" : "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" ,
"integrity" : "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
} ,
"node_modules/append-field" : {
"version" : "1.0.0" ,
"resolved" : "https://registry.npmjs.org/append-field/-/append-field-1.0.0.tgz" ,
@ -227,6 +279,11 @@
"url" : "https://github.com/sponsors/ljharb"
}
} ,
"node_modules/caseless" : {
"version" : "0.12.0" ,
"resolved" : "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz" ,
"integrity" : "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw="
} ,
"node_modules/character-parser" : {
"version" : "2.2.0" ,
"resolved" : "https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz" ,
@ -447,6 +504,14 @@
"node" : ">= 0.8"
}
} ,
"node_modules/env-paths" : {
"version" : "2.2.1" ,
"resolved" : "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz" ,
"integrity" : "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==" ,
"engines" : {
"node" : ">=6"
}
} ,
"node_modules/escape-html" : {
"version" : "1.0.3" ,
"resolved" : "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz" ,
@ -529,6 +594,21 @@
"node" : "> 0.1.90"
}
} ,
"node_modules/ffmpeg-static" : {
"version" : "4.3.0" ,
"resolved" : "https://registry.npmjs.org/ffmpeg-static/-/ffmpeg-static-4.3.0.tgz" ,
"integrity" : "sha512-w/tXYGlOSeAkPHjypjzylaChLrG5wRzHFyB47KFRDsGyBxUJJWiq9I/39/e6r9Y4aY1gzpejTLg5Aa0aqb0XXA==" ,
"hasInstallScript" : true ,
"dependencies" : {
"@derhuerst/http-basic" : "^8.2.0" ,
"env-paths" : "^2.2.0" ,
"https-proxy-agent" : "^5.0.0" ,
"progress" : "^2.0.3"
} ,
"engines" : {
"node" : ">=10"
}
} ,
"node_modules/finalhandler" : {
"version" : "1.1.2" ,
"resolved" : "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz" ,
@ -660,6 +740,47 @@
"node" : ">= 0.6"
}
} ,
"node_modules/http-response-object" : {
"version" : "3.0.2" ,
"resolved" : "https://registry.npmjs.org/http-response-object/-/http-response-object-3.0.2.tgz" ,
"integrity" : "sha512-bqX0XTF6fnXSQcEJ2Iuyr75yVakyjIDCqroJQ/aHfSdlM743Cwqoi2nDYMzLGWUcuTWGWy8AAvOKXTfiv6q9RA==" ,
"dependencies" : {
"@types/node" : "^10.0.3"
}
} ,
"node_modules/https-proxy-agent" : {
"version" : "5.0.0" ,
"resolved" : "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz" ,
"integrity" : "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==" ,
"dependencies" : {
"agent-base" : "6" ,
"debug" : "4"
} ,
"engines" : {
"node" : ">= 6"
}
} ,
"node_modules/https-proxy-agent/node_modules/debug" : {
"version" : "4.3.1" ,
"resolved" : "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz" ,
"integrity" : "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==" ,
"dependencies" : {
"ms" : "2.1.2"
} ,
"engines" : {
"node" : ">=6.0"
} ,
"peerDependenciesMeta" : {
"supports-color" : {
"optional" : true
}
}
} ,
"node_modules/https-proxy-agent/node_modules/ms" : {
"version" : "2.1.2" ,
"resolved" : "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" ,
"integrity" : "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
} ,
"node_modules/i" : {
"version" : "0.3.6" ,
"resolved" : "https://registry.npmjs.org/i/-/i-0.3.6.tgz" ,
@ -960,6 +1081,11 @@
"wrappy" : "1"
}
} ,
"node_modules/parse-cache-control" : {
"version" : "1.0.1" ,
"resolved" : "https://registry.npmjs.org/parse-cache-control/-/parse-cache-control-1.0.1.tgz" ,
"integrity" : "sha1-juqz5U+laSD+Fro493+iGqzC104="
} ,
"node_modules/parseurl" : {
"version" : "1.3.3" ,
"resolved" : "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz" ,
@ -1016,6 +1142,14 @@
"resolved" : "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz" ,
"integrity" : "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
} ,
"node_modules/progress" : {
"version" : "2.0.3" ,
"resolved" : "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz" ,
"integrity" : "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" ,
"engines" : {
"node" : ">=0.4.0"
}
} ,
"node_modules/promise" : {
"version" : "7.3.1" ,
"resolved" : "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz" ,
@ -1554,6 +1688,17 @@
"to-fast-properties" : "^2.0.0"
}
} ,
"@derhuerst/http-basic" : {
"version" : "8.2.1" ,
"resolved" : "https://registry.npmjs.org/@derhuerst/http-basic/-/http-basic-8.2.1.tgz" ,
"integrity" : "sha512-Rmn7qQQulw2sxJ8qGfZ7OuqMWuhz8V+L5xnYKMF5cXVcYqmgWqlVEAme90pF7Ya8OVhxVxLmhh0rI2k6t7ITWw==" ,
"requires" : {
"caseless" : "^0.12.0" ,
"concat-stream" : "^1.6.2" ,
"http-response-object" : "^3.0.1" ,
"parse-cache-control" : "^1.0.1"
}
} ,
"@discordjs/collection" : {
"version" : "0.1.6" ,
"resolved" : "https://registry.npmjs.org/@discordjs/collection/-/collection-0.1.6.tgz" ,
@ -1569,6 +1714,11 @@
"mime-types" : "^2.1.12"
}
} ,
"@types/node" : {
"version" : "10.17.60" ,
"resolved" : "https://registry.npmjs.org/@types/node/-/node-10.17.60.tgz" ,
"integrity" : "sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw=="
} ,
"abort-controller" : {
"version" : "3.0.0" ,
"resolved" : "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz" ,
@ -1591,6 +1741,29 @@
"resolved" : "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz" ,
"integrity" : "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A=="
} ,
"agent-base" : {
"version" : "6.0.2" ,
"resolved" : "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz" ,
"integrity" : "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==" ,
"requires" : {
"debug" : "4"
} ,
"dependencies" : {
"debug" : {
"version" : "4.3.1" ,
"resolved" : "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz" ,
"integrity" : "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==" ,
"requires" : {
"ms" : "2.1.2"
}
} ,
"ms" : {
"version" : "2.1.2" ,
"resolved" : "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" ,
"integrity" : "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
}
}
} ,
"append-field" : {
"version" : "1.0.0" ,
"resolved" : "https://registry.npmjs.org/append-field/-/append-field-1.0.0.tgz" ,
@ -1693,6 +1866,11 @@
"get-intrinsic" : "^1.0.2"
}
} ,
"caseless" : {
"version" : "0.12.0" ,
"resolved" : "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz" ,
"integrity" : "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw="
} ,
"character-parser" : {
"version" : "2.2.0" ,
"resolved" : "https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz" ,
@ -1876,6 +2054,11 @@
"resolved" : "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz" ,
"integrity" : "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k="
} ,
"env-paths" : {
"version" : "2.2.1" ,
"resolved" : "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz" ,
"integrity" : "sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A=="
} ,
"escape-html" : {
"version" : "1.0.3" ,
"resolved" : "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz" ,
@ -1943,6 +2126,17 @@
"resolved" : "https://registry.npmjs.org/eyes/-/eyes-0.1.8.tgz" ,
"integrity" : "sha1-Ys8SAjTGg3hdkCNIqADvPgzCC8A="
} ,
"ffmpeg-static" : {
"version" : "4.3.0" ,
"resolved" : "https://registry.npmjs.org/ffmpeg-static/-/ffmpeg-static-4.3.0.tgz" ,
"integrity" : "sha512-w/tXYGlOSeAkPHjypjzylaChLrG5wRzHFyB47KFRDsGyBxUJJWiq9I/39/e6r9Y4aY1gzpejTLg5Aa0aqb0XXA==" ,
"requires" : {
"@derhuerst/http-basic" : "^8.2.0" ,
"env-paths" : "^2.2.0" ,
"https-proxy-agent" : "^5.0.0" ,
"progress" : "^2.0.3"
}
} ,
"finalhandler" : {
"version" : "1.1.2" ,
"resolved" : "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz" ,
@ -2041,6 +2235,38 @@
"toidentifier" : "1.0.0"
}
} ,
"http-response-object" : {
"version" : "3.0.2" ,
"resolved" : "https://registry.npmjs.org/http-response-object/-/http-response-object-3.0.2.tgz" ,
"integrity" : "sha512-bqX0XTF6fnXSQcEJ2Iuyr75yVakyjIDCqroJQ/aHfSdlM743Cwqoi2nDYMzLGWUcuTWGWy8AAvOKXTfiv6q9RA==" ,
"requires" : {
"@types/node" : "^10.0.3"
}
} ,
"https-proxy-agent" : {
"version" : "5.0.0" ,
"resolved" : "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz" ,
"integrity" : "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==" ,
"requires" : {
"agent-base" : "6" ,
"debug" : "4"
} ,
"dependencies" : {
"debug" : {
"version" : "4.3.1" ,
"resolved" : "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz" ,
"integrity" : "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==" ,
"requires" : {
"ms" : "2.1.2"
}
} ,
"ms" : {
"version" : "2.1.2" ,
"resolved" : "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" ,
"integrity" : "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
}
}
} ,
"i" : {
"version" : "0.3.6" ,
"resolved" : "https://registry.npmjs.org/i/-/i-0.3.6.tgz" ,
@ -2267,6 +2493,11 @@
"wrappy" : "1"
}
} ,
"parse-cache-control" : {
"version" : "1.0.1" ,
"resolved" : "https://registry.npmjs.org/parse-cache-control/-/parse-cache-control-1.0.1.tgz" ,
"integrity" : "sha1-juqz5U+laSD+Fro493+iGqzC104="
} ,
"parseurl" : {
"version" : "1.3.3" ,
"resolved" : "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz" ,
@ -2298,6 +2529,11 @@
"resolved" : "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz" ,
"integrity" : "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag=="
} ,
"progress" : {
"version" : "2.0.3" ,
"resolved" : "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz" ,
"integrity" : "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA=="
} ,
"promise" : {
"version" : "7.3.1" ,
"resolved" : "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz" ,