Added fallback for large images, fixed corrupt xmp profile issue, updated packages
This commit is contained in:
		
							parent
							
								
									56e6419c02
								
							
						
					
					
						commit
						97c5ee8c05
					
				
					 4 changed files with 158 additions and 105 deletions
				
			
		| 
						 | 
					@ -1,3 +1,5 @@
 | 
				
			||||||
 | 
					const fs = require("fs");
 | 
				
			||||||
 | 
					const { promisify } = require("util");
 | 
				
			||||||
const client = require("../utils/client.js");
 | 
					const client = require("../utils/client.js");
 | 
				
			||||||
const database = require("../utils/database.js");
 | 
					const database = require("../utils/database.js");
 | 
				
			||||||
const misc = require("../utils/misc.js");
 | 
					const misc = require("../utils/misc.js");
 | 
				
			||||||
| 
						 | 
					@ -41,8 +43,23 @@ module.exports = async (message) => {
 | 
				
			||||||
    if (typeof result === "string" || (typeof result === "object" && result.embed)) {
 | 
					    if (typeof result === "string" || (typeof result === "object" && result.embed)) {
 | 
				
			||||||
      await client.createMessage(message.channel.id, result);
 | 
					      await client.createMessage(message.channel.id, result);
 | 
				
			||||||
    } else if (typeof result === "object" && result.file) {
 | 
					    } else if (typeof result === "object" && result.file) {
 | 
				
			||||||
 | 
					      if (result.file.length > 8388119) {
 | 
				
			||||||
 | 
					        const filename = `${Math.random().toString(36).substring(2, 15)}.${result.name.split(".")[1]}`;
 | 
				
			||||||
 | 
					        await promisify(fs.writeFile)(`/var/www/html/tmp/${filename}`, result.file);
 | 
				
			||||||
 | 
					        await client.createMessage(message.channel.id, {
 | 
				
			||||||
 | 
					          embed: {
 | 
				
			||||||
 | 
					            color: 16711680,
 | 
				
			||||||
 | 
					            title: "What's this?",
 | 
				
			||||||
 | 
					            url: "https://projectlounge.pw/esmBot#faq-large",
 | 
				
			||||||
 | 
					            image: {
 | 
				
			||||||
 | 
					              url: `https://projectlounge.pw/tmp/${filename}`
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					          }
 | 
				
			||||||
 | 
					        });
 | 
				
			||||||
 | 
					      } else {
 | 
				
			||||||
        await client.createMessage(message.channel.id, result.text ? result.text : "", result);
 | 
					        await client.createMessage(message.channel.id, result.text ? result.text : "", result);
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
 | 
					    }
 | 
				
			||||||
  } catch (error) {
 | 
					  } catch (error) {
 | 
				
			||||||
    if (!error.toString().includes("Request entity too large")) {
 | 
					    if (!error.toString().includes("Request entity too large")) {
 | 
				
			||||||
      logger.error(error.toString());
 | 
					      logger.error(error.toString());
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -73,6 +73,7 @@ module.exports = async () => {
 | 
				
			||||||
          type !== "sonic" ? "OptimizeTransparency" : ""
 | 
					          type !== "sonic" ? "OptimizeTransparency" : ""
 | 
				
			||||||
        )
 | 
					        )
 | 
				
			||||||
        .out(type !== "sonic" ? "-fuzz" : "", type !== "sonic" ? "2%" : "")
 | 
					        .out(type !== "sonic" ? "-fuzz" : "", type !== "sonic" ? "2%" : "")
 | 
				
			||||||
 | 
					        .out("+profile", "xmp")
 | 
				
			||||||
        .out("-limit", "memory", "64MB")
 | 
					        .out("-limit", "memory", "64MB")
 | 
				
			||||||
        .out("-limit", "map", "128MB")
 | 
					        .out("-limit", "map", "128MB")
 | 
				
			||||||
        .stream(format, (err, stdout, stderr) => {
 | 
					        .stream(format, (err, stdout, stderr) => {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
							
								
								
									
										237
									
								
								package-lock.json
									
										
									
										generated
									
									
									
								
							
							
						
						
									
										237
									
								
								package-lock.json
									
										
									
										generated
									
									
									
								
							| 
						 | 
					@ -1,6 +1,6 @@
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
  "name": "esmbot",
 | 
					  "name": "esmbot",
 | 
				
			||||||
  "version": "1.2.4",
 | 
					  "version": "1.2.8",
 | 
				
			||||||
  "lockfileVersion": 1,
 | 
					  "lockfileVersion": 1,
 | 
				
			||||||
  "requires": true,
 | 
					  "requires": true,
 | 
				
			||||||
  "dependencies": {
 | 
					  "dependencies": {
 | 
				
			||||||
| 
						 | 
					@ -35,9 +35,9 @@
 | 
				
			||||||
      "integrity": "sha1-nKUs2jY/aZxpRmwqbM2q2RPqenM="
 | 
					      "integrity": "sha1-nKUs2jY/aZxpRmwqbM2q2RPqenM="
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "@types/node": {
 | 
					    "@types/node": {
 | 
				
			||||||
      "version": "13.9.1",
 | 
					      "version": "13.11.1",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@types/node/-/node-13.9.1.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/@types/node/-/node-13.11.1.tgz",
 | 
				
			||||||
      "integrity": "sha512-E6M6N0blf/jiZx8Q3nb0vNaswQeEyn0XlupO+xN6DtJ6r6IT4nXrTry7zhIfYvFCl3/8Cu6WIysmUBKiqV0bqQ=="
 | 
					      "integrity": "sha512-eWQGP3qtxwL8FGneRrC5DwrJLGN4/dH1clNTuLfN81HCrxVtxRjygDTUoZJ5ASlDEeo0ppYFQjQIlXhtXpOn6g=="
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "acorn": {
 | 
					    "acorn": {
 | 
				
			||||||
      "version": "6.4.1",
 | 
					      "version": "6.4.1",
 | 
				
			||||||
| 
						 | 
					@ -193,21 +193,39 @@
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "bl": {
 | 
					    "bl": {
 | 
				
			||||||
      "version": "4.0.1",
 | 
					      "version": "2.2.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/bl/-/bl-4.0.1.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/bl/-/bl-2.2.0.tgz",
 | 
				
			||||||
      "integrity": "sha512-FL/TdvchukRCuWVxT0YMO/7+L5TNeNrVFvRU2IY63aUyv9mpt8splf2NEr6qXtPo5fya5a66YohQKvGNmLrWNA==",
 | 
					      "integrity": "sha512-wbgvOpqopSr7uq6fJrLH8EsvYMJf9gzfo2jCsL2eTy75qXPukA4pCgHamOQkZtY5vmfVtjB+P3LNlMHW5CEZXA==",
 | 
				
			||||||
      "requires": {
 | 
					      "requires": {
 | 
				
			||||||
        "readable-stream": "^3.4.0"
 | 
					        "readable-stream": "^2.3.5",
 | 
				
			||||||
 | 
					        "safe-buffer": "^5.1.1"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
 | 
					        "isarray": {
 | 
				
			||||||
 | 
					          "version": "1.0.0",
 | 
				
			||||||
 | 
					          "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
 | 
				
			||||||
 | 
					          "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
        "readable-stream": {
 | 
					        "readable-stream": {
 | 
				
			||||||
          "version": "3.6.0",
 | 
					          "version": "2.3.7",
 | 
				
			||||||
          "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
 | 
					          "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
 | 
				
			||||||
          "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
 | 
					          "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
 | 
				
			||||||
          "requires": {
 | 
					          "requires": {
 | 
				
			||||||
            "inherits": "^2.0.3",
 | 
					            "core-util-is": "~1.0.0",
 | 
				
			||||||
            "string_decoder": "^1.1.1",
 | 
					            "inherits": "~2.0.3",
 | 
				
			||||||
            "util-deprecate": "^1.0.1"
 | 
					            "isarray": "~1.0.0",
 | 
				
			||||||
 | 
					            "process-nextick-args": "~2.0.0",
 | 
				
			||||||
 | 
					            "safe-buffer": "~5.1.1",
 | 
				
			||||||
 | 
					            "string_decoder": "~1.1.1",
 | 
				
			||||||
 | 
					            "util-deprecate": "~1.0.1"
 | 
				
			||||||
 | 
					          }
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        "string_decoder": {
 | 
				
			||||||
 | 
					          "version": "1.1.1",
 | 
				
			||||||
 | 
					          "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
 | 
				
			||||||
 | 
					          "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
 | 
				
			||||||
 | 
					          "requires": {
 | 
				
			||||||
 | 
					            "safe-buffer": "~5.1.0"
 | 
				
			||||||
          }
 | 
					          }
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
| 
						 | 
					@ -232,9 +250,9 @@
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "bson": {
 | 
					    "bson": {
 | 
				
			||||||
      "version": "1.1.3",
 | 
					      "version": "1.1.4",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/bson/-/bson-1.1.3.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/bson/-/bson-1.1.4.tgz",
 | 
				
			||||||
      "integrity": "sha512-TdiJxMVnodVS7r0BdL42y/pqC9cL2iKynVwA0Ho3qbsQYr428veL3l7BQyuqiw+Q5SqqoT0m4srSY/BlZ9AxXg=="
 | 
					      "integrity": "sha512-S/yKGU1syOMzO86+dGpg2qGoDL0zvzcb262G+gqEy6TgP6rt6z6qxSFX/8X6vLC91P7G7C3nLs0+bvDzmvBA3Q=="
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "buffer": {
 | 
					    "buffer": {
 | 
				
			||||||
      "version": "5.4.3",
 | 
					      "version": "5.4.3",
 | 
				
			||||||
| 
						 | 
					@ -1406,13 +1424,6 @@
 | 
				
			||||||
      "requires": {
 | 
					      "requires": {
 | 
				
			||||||
        "pseudomap": "^1.0.2",
 | 
					        "pseudomap": "^1.0.2",
 | 
				
			||||||
        "yallist": "^2.1.2"
 | 
					        "yallist": "^2.1.2"
 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "dependencies": {
 | 
					 | 
				
			||||||
        "yallist": {
 | 
					 | 
				
			||||||
          "version": "2.1.2",
 | 
					 | 
				
			||||||
          "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
 | 
					 | 
				
			||||||
          "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI="
 | 
					 | 
				
			||||||
        }
 | 
					 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "memory-pager": {
 | 
					    "memory-pager": {
 | 
				
			||||||
| 
						 | 
					@ -1458,6 +1469,13 @@
 | 
				
			||||||
      "integrity": "sha512-UFqVihv6PQgwj8/yTGvl9kPz7xIAY+R5z6XYjRInD3Gk3qx6QGSD6zEcpeG4Dy/lQnv1J6zv8ejV90hyYIKf3w==",
 | 
					      "integrity": "sha512-UFqVihv6PQgwj8/yTGvl9kPz7xIAY+R5z6XYjRInD3Gk3qx6QGSD6zEcpeG4Dy/lQnv1J6zv8ejV90hyYIKf3w==",
 | 
				
			||||||
      "requires": {
 | 
					      "requires": {
 | 
				
			||||||
        "yallist": "^4.0.0"
 | 
					        "yallist": "^4.0.0"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "dependencies": {
 | 
				
			||||||
 | 
					        "yallist": {
 | 
				
			||||||
 | 
					          "version": "4.0.0",
 | 
				
			||||||
 | 
					          "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
 | 
				
			||||||
 | 
					          "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "minizlib": {
 | 
					    "minizlib": {
 | 
				
			||||||
| 
						 | 
					@ -1467,6 +1485,13 @@
 | 
				
			||||||
      "requires": {
 | 
					      "requires": {
 | 
				
			||||||
        "minipass": "^3.0.0",
 | 
					        "minipass": "^3.0.0",
 | 
				
			||||||
        "yallist": "^4.0.0"
 | 
					        "yallist": "^4.0.0"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "dependencies": {
 | 
				
			||||||
 | 
					        "yallist": {
 | 
				
			||||||
 | 
					          "version": "4.0.0",
 | 
				
			||||||
 | 
					          "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
 | 
				
			||||||
 | 
					          "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "mkdirp": {
 | 
					    "mkdirp": {
 | 
				
			||||||
| 
						 | 
					@ -1477,6 +1502,11 @@
 | 
				
			||||||
        "minimist": "0.0.8"
 | 
					        "minimist": "0.0.8"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
 | 
					    "mkdirp-classic": {
 | 
				
			||||||
 | 
					      "version": "0.5.2",
 | 
				
			||||||
 | 
					      "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.2.tgz",
 | 
				
			||||||
 | 
					      "integrity": "sha512-ejdnDQcR75gwknmMw/tx02AuRs8jCtqFoFqDZMjiNxsu85sRIJVXDKHuLYvUUPRBUtV2FpSZa9bL1BUa3BdR2g=="
 | 
				
			||||||
 | 
					    },
 | 
				
			||||||
    "moment": {
 | 
					    "moment": {
 | 
				
			||||||
      "version": "2.24.0",
 | 
					      "version": "2.24.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/moment/-/moment-2.24.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/moment/-/moment-2.24.0.tgz",
 | 
				
			||||||
| 
						 | 
					@ -1488,9 +1518,9 @@
 | 
				
			||||||
      "integrity": "sha512-cBMXjSW+fjOb4tyaVHuaVE/A5TqkukDWiOfxxAjY+PEqmmBQlLwn+8OzwPiG3brouXKY5Un4pBjAeB6UToXHaQ=="
 | 
					      "integrity": "sha512-cBMXjSW+fjOb4tyaVHuaVE/A5TqkukDWiOfxxAjY+PEqmmBQlLwn+8OzwPiG3brouXKY5Un4pBjAeB6UToXHaQ=="
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "mongodb": {
 | 
					    "mongodb": {
 | 
				
			||||||
      "version": "3.5.4",
 | 
					      "version": "3.5.5",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.5.4.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.5.5.tgz",
 | 
				
			||||||
      "integrity": "sha512-xGH41Ig4dkSH5ROGezkgDbsgt/v5zbNUwE3TcFsSbDc6Qn3Qil17dhLsESSDDPTiyFDCPJRpfd4887dtsPgKtA==",
 | 
					      "integrity": "sha512-GCjDxR3UOltDq00Zcpzql6dQo1sVry60OXJY3TDmFc2SWFY6c8Gn1Ardidc5jDirvJrx2GC3knGOImKphbSL3A==",
 | 
				
			||||||
      "requires": {
 | 
					      "requires": {
 | 
				
			||||||
        "bl": "^2.2.0",
 | 
					        "bl": "^2.2.0",
 | 
				
			||||||
        "bson": "^1.1.1",
 | 
					        "bson": "^1.1.1",
 | 
				
			||||||
| 
						 | 
					@ -1498,56 +1528,18 @@
 | 
				
			||||||
        "require_optional": "^1.0.1",
 | 
					        "require_optional": "^1.0.1",
 | 
				
			||||||
        "safe-buffer": "^5.1.2",
 | 
					        "safe-buffer": "^5.1.2",
 | 
				
			||||||
        "saslprep": "^1.0.0"
 | 
					        "saslprep": "^1.0.0"
 | 
				
			||||||
      },
 | 
					 | 
				
			||||||
      "dependencies": {
 | 
					 | 
				
			||||||
        "bl": {
 | 
					 | 
				
			||||||
          "version": "2.2.0",
 | 
					 | 
				
			||||||
          "resolved": "https://registry.npmjs.org/bl/-/bl-2.2.0.tgz",
 | 
					 | 
				
			||||||
          "integrity": "sha512-wbgvOpqopSr7uq6fJrLH8EsvYMJf9gzfo2jCsL2eTy75qXPukA4pCgHamOQkZtY5vmfVtjB+P3LNlMHW5CEZXA==",
 | 
					 | 
				
			||||||
          "requires": {
 | 
					 | 
				
			||||||
            "readable-stream": "^2.3.5",
 | 
					 | 
				
			||||||
            "safe-buffer": "^5.1.1"
 | 
					 | 
				
			||||||
          }
 | 
					 | 
				
			||||||
        },
 | 
					 | 
				
			||||||
        "isarray": {
 | 
					 | 
				
			||||||
          "version": "1.0.0",
 | 
					 | 
				
			||||||
          "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
 | 
					 | 
				
			||||||
          "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
 | 
					 | 
				
			||||||
        },
 | 
					 | 
				
			||||||
        "readable-stream": {
 | 
					 | 
				
			||||||
          "version": "2.3.7",
 | 
					 | 
				
			||||||
          "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
 | 
					 | 
				
			||||||
          "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
 | 
					 | 
				
			||||||
          "requires": {
 | 
					 | 
				
			||||||
            "core-util-is": "~1.0.0",
 | 
					 | 
				
			||||||
            "inherits": "~2.0.3",
 | 
					 | 
				
			||||||
            "isarray": "~1.0.0",
 | 
					 | 
				
			||||||
            "process-nextick-args": "~2.0.0",
 | 
					 | 
				
			||||||
            "safe-buffer": "~5.1.1",
 | 
					 | 
				
			||||||
            "string_decoder": "~1.1.1",
 | 
					 | 
				
			||||||
            "util-deprecate": "~1.0.1"
 | 
					 | 
				
			||||||
          }
 | 
					 | 
				
			||||||
        },
 | 
					 | 
				
			||||||
        "string_decoder": {
 | 
					 | 
				
			||||||
          "version": "1.1.1",
 | 
					 | 
				
			||||||
          "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
 | 
					 | 
				
			||||||
          "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
 | 
					 | 
				
			||||||
          "requires": {
 | 
					 | 
				
			||||||
            "safe-buffer": "~5.1.0"
 | 
					 | 
				
			||||||
          }
 | 
					 | 
				
			||||||
        }
 | 
					 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "mongoose": {
 | 
					    "mongoose": {
 | 
				
			||||||
      "version": "5.9.3",
 | 
					      "version": "5.9.9",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.9.3.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.9.9.tgz",
 | 
				
			||||||
      "integrity": "sha512-wgr7lpneH8VZ2limSWhqzOenlZVobPvIUvrjUhw8/afo2GzxjtJ/icAhbXV+itZcL7sFtfLSeSm8iLdMxzWqfw==",
 | 
					      "integrity": "sha512-pLkIkM7XQwfbQ+xK1l57Zv0DYPH190/I6Cv5+PbJGfAU0HvX0atMlp+vly8zcjNTEvTkVM80qA5eBYBvZyLYXw==",
 | 
				
			||||||
      "requires": {
 | 
					      "requires": {
 | 
				
			||||||
        "bson": "~1.1.1",
 | 
					        "bson": "~1.1.1",
 | 
				
			||||||
        "kareem": "2.3.1",
 | 
					        "kareem": "2.3.1",
 | 
				
			||||||
        "mongodb": "3.5.4",
 | 
					        "mongodb": "3.5.5",
 | 
				
			||||||
        "mongoose-legacy-pluralize": "1.0.2",
 | 
					        "mongoose-legacy-pluralize": "1.0.2",
 | 
				
			||||||
        "mpath": "0.6.0",
 | 
					        "mpath": "0.7.0",
 | 
				
			||||||
        "mquery": "3.2.2",
 | 
					        "mquery": "3.2.2",
 | 
				
			||||||
        "ms": "2.1.2",
 | 
					        "ms": "2.1.2",
 | 
				
			||||||
        "regexp-clone": "1.0.0",
 | 
					        "regexp-clone": "1.0.0",
 | 
				
			||||||
| 
						 | 
					@ -1569,9 +1561,9 @@
 | 
				
			||||||
      "integrity": "sha512-Yo/7qQU4/EyIS8YDFSeenIvXxZN+ld7YdV9LqFVQJzTLye8unujAWPZ4NWKfFA+RNjh+wvTWKY9Z3E5XM6ZZiQ=="
 | 
					      "integrity": "sha512-Yo/7qQU4/EyIS8YDFSeenIvXxZN+ld7YdV9LqFVQJzTLye8unujAWPZ4NWKfFA+RNjh+wvTWKY9Z3E5XM6ZZiQ=="
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "mpath": {
 | 
					    "mpath": {
 | 
				
			||||||
      "version": "0.6.0",
 | 
					      "version": "0.7.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.6.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.7.0.tgz",
 | 
				
			||||||
      "integrity": "sha512-i75qh79MJ5Xo/sbhxrDrPSEG0H/mr1kcZXJ8dH6URU5jD/knFxCVqVC/gVSW7GIXL/9hHWlT9haLbCXWOll3qw=="
 | 
					      "integrity": "sha512-Aiq04hILxhz1L+f7sjGyn7IxYzWm1zLNNXcfhDtx04kZ2Gk7uvFdgZ8ts1cWa/6d0TQmag2yR8zSGZUmp0tFNg=="
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "mquery": {
 | 
					    "mquery": {
 | 
				
			||||||
      "version": "3.2.2",
 | 
					      "version": "3.2.2",
 | 
				
			||||||
| 
						 | 
					@ -1659,9 +1651,9 @@
 | 
				
			||||||
      "optional": true
 | 
					      "optional": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node-tweet": {
 | 
					    "node-tweet": {
 | 
				
			||||||
      "version": "0.1.2",
 | 
					      "version": "0.1.4",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/node-tweet/-/node-tweet-0.1.2.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/node-tweet/-/node-tweet-0.1.4.tgz",
 | 
				
			||||||
      "integrity": "sha512-JwBBwqu+ZhCG/OgkSSkS/0KM42f17fNURiS69Hrphc1EYiTAJ12KJyrfBj2vKvrcgBqCgNh/UD2DHlUQr9aYkA=="
 | 
					      "integrity": "sha512-ywKfBwLFCFnPKH8QxK/bxfVeaR6SadeDh4YqhW+HixvfP/KxLxs08RA1vfnshswdlJRYh6dAq3jQ7FN2BeAqfA=="
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "noop-logger": {
 | 
					    "noop-logger": {
 | 
				
			||||||
      "version": "0.1.1",
 | 
					      "version": "0.1.1",
 | 
				
			||||||
| 
						 | 
					@ -1868,9 +1860,9 @@
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "minimist": {
 | 
					        "minimist": {
 | 
				
			||||||
          "version": "1.2.0",
 | 
					          "version": "1.2.5",
 | 
				
			||||||
          "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
 | 
					          "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
 | 
				
			||||||
          "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="
 | 
					          "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
| 
						 | 
					@ -1981,9 +1973,9 @@
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "minimist": {
 | 
					        "minimist": {
 | 
				
			||||||
          "version": "1.2.0",
 | 
					          "version": "1.2.5",
 | 
				
			||||||
          "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
 | 
					          "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
 | 
				
			||||||
          "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="
 | 
					          "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw=="
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
| 
						 | 
					@ -2121,9 +2113,9 @@
 | 
				
			||||||
      "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc="
 | 
					      "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc="
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "sharp": {
 | 
					    "sharp": {
 | 
				
			||||||
      "version": "0.25.1",
 | 
					      "version": "0.25.2",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.25.1.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.25.2.tgz",
 | 
				
			||||||
      "integrity": "sha512-CO/16EfYsSPUyW0uHNVhMMR6mqMeMKA5AjVA0/yH2VgYCX+M7jCklzciHGZdOfewDUMVSiu5elFFpkvvhPwgoA==",
 | 
					      "integrity": "sha512-l1GN0kFNtJr3U9i9pt7a+vo2Ij0xv4tTKDIPx8W6G9WELhPwrMyZZJKAAQNBSI785XB4uZfS5Wpz8C9jWV4AFQ==",
 | 
				
			||||||
      "requires": {
 | 
					      "requires": {
 | 
				
			||||||
        "color": "^3.1.2",
 | 
					        "color": "^3.1.2",
 | 
				
			||||||
        "detect-libc": "^1.0.3",
 | 
					        "detect-libc": "^1.0.3",
 | 
				
			||||||
| 
						 | 
					@ -2146,9 +2138,9 @@
 | 
				
			||||||
          }
 | 
					          }
 | 
				
			||||||
        },
 | 
					        },
 | 
				
			||||||
        "semver": {
 | 
					        "semver": {
 | 
				
			||||||
          "version": "7.1.3",
 | 
					          "version": "7.3.2",
 | 
				
			||||||
          "resolved": "https://registry.npmjs.org/semver/-/semver-7.1.3.tgz",
 | 
					          "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz",
 | 
				
			||||||
          "integrity": "sha512-ekM0zfiA9SCBlsKa2X1hxyxiI4L3B6EbVJkkdgQXnSEEaHlGdvyodMruTiulSRWMMB4NeIuYNMC9rTKTz97GxA=="
 | 
					          "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ=="
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
| 
						 | 
					@ -2377,33 +2369,76 @@
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "mkdirp": {
 | 
					        "mkdirp": {
 | 
				
			||||||
          "version": "1.0.3",
 | 
					          "version": "1.0.4",
 | 
				
			||||||
          "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.3.tgz",
 | 
					          "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
 | 
				
			||||||
          "integrity": "sha512-6uCP4Qc0sWsgMLy1EOqqS/3rjDHOEnsStVr/4vtAIK2Y5i2kA7lFFejYrpIyiN9w0pYf4ckeCYT9f1r1P9KX5g=="
 | 
					          "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        "yallist": {
 | 
				
			||||||
 | 
					          "version": "4.0.0",
 | 
				
			||||||
 | 
					          "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
 | 
				
			||||||
 | 
					          "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "tar-fs": {
 | 
					    "tar-fs": {
 | 
				
			||||||
      "version": "2.0.0",
 | 
					      "version": "2.0.1",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.0.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.0.1.tgz",
 | 
				
			||||||
      "integrity": "sha512-vaY0obB6Om/fso8a8vakQBzwholQ7v5+uy+tF3Ozvxv1KNezmVQAiWtcNmMHFSFPqL3dJA8ha6gdtFbfX9mcxA==",
 | 
					      "integrity": "sha512-6tzWDMeroL87uF/+lin46k+Q+46rAJ0SyPGz7OW7wTgblI273hsBqk2C1j0/xNadNLKDTUL9BukSjB7cwgmlPA==",
 | 
				
			||||||
      "requires": {
 | 
					      "requires": {
 | 
				
			||||||
        "chownr": "^1.1.1",
 | 
					        "chownr": "^1.1.1",
 | 
				
			||||||
        "mkdirp": "^0.5.1",
 | 
					        "mkdirp-classic": "^0.5.2",
 | 
				
			||||||
        "pump": "^3.0.0",
 | 
					        "pump": "^3.0.0",
 | 
				
			||||||
        "tar-stream": "^2.0.0"
 | 
					        "tar-stream": "^2.0.0"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "tar-stream": {
 | 
					    "tar-stream": {
 | 
				
			||||||
      "version": "2.1.1",
 | 
					      "version": "2.1.2",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.1.1.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.1.2.tgz",
 | 
				
			||||||
      "integrity": "sha512-GZjLk64XcE/58qwIc1ZfXGqTSE4OutPMEkfBE/oh9eJ4x1eMRjYkgrLrav7PzddpvIpSJSGi8FgNNYXdB9Vumg==",
 | 
					      "integrity": "sha512-UaF6FoJ32WqALZGOIAApXx+OdxhekNMChu6axLJR85zMMjXKWFGjbIRe+J6P4UnRGg9rAwWvbTT0oI7hD/Un7Q==",
 | 
				
			||||||
      "requires": {
 | 
					      "requires": {
 | 
				
			||||||
        "bl": "^4.0.1",
 | 
					        "bl": "^4.0.1",
 | 
				
			||||||
        "end-of-stream": "^1.4.1",
 | 
					        "end-of-stream": "^1.4.1",
 | 
				
			||||||
        "fs-constants": "^1.0.0",
 | 
					        "fs-constants": "^1.0.0",
 | 
				
			||||||
        "inherits": "^2.0.3",
 | 
					        "inherits": "^2.0.3",
 | 
				
			||||||
        "readable-stream": "^3.1.1"
 | 
					        "readable-stream": "^3.1.1"
 | 
				
			||||||
 | 
					      },
 | 
				
			||||||
 | 
					      "dependencies": {
 | 
				
			||||||
 | 
					        "bl": {
 | 
				
			||||||
 | 
					          "version": "4.0.2",
 | 
				
			||||||
 | 
					          "resolved": "https://registry.npmjs.org/bl/-/bl-4.0.2.tgz",
 | 
				
			||||||
 | 
					          "integrity": "sha512-j4OH8f6Qg2bGuWfRiltT2HYGx0e1QcBTrK9KAHNMwMZdQnDZFk0ZSYIpADjYCB3U12nicC5tVJwSIhwOWjb4RQ==",
 | 
				
			||||||
 | 
					          "requires": {
 | 
				
			||||||
 | 
					            "buffer": "^5.5.0",
 | 
				
			||||||
 | 
					            "inherits": "^2.0.4",
 | 
				
			||||||
 | 
					            "readable-stream": "^3.4.0"
 | 
				
			||||||
 | 
					          },
 | 
				
			||||||
 | 
					          "dependencies": {
 | 
				
			||||||
 | 
					            "inherits": {
 | 
				
			||||||
 | 
					              "version": "2.0.4",
 | 
				
			||||||
 | 
					              "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
 | 
				
			||||||
 | 
					              "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ=="
 | 
				
			||||||
 | 
					            },
 | 
				
			||||||
 | 
					            "readable-stream": {
 | 
				
			||||||
 | 
					              "version": "3.6.0",
 | 
				
			||||||
 | 
					              "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
 | 
				
			||||||
 | 
					              "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
 | 
				
			||||||
 | 
					              "requires": {
 | 
				
			||||||
 | 
					                "inherits": "^2.0.3",
 | 
				
			||||||
 | 
					                "string_decoder": "^1.1.1",
 | 
				
			||||||
 | 
					                "util-deprecate": "^1.0.1"
 | 
				
			||||||
 | 
					              }
 | 
				
			||||||
 | 
					            }
 | 
				
			||||||
 | 
					          }
 | 
				
			||||||
 | 
					        },
 | 
				
			||||||
 | 
					        "buffer": {
 | 
				
			||||||
 | 
					          "version": "5.6.0",
 | 
				
			||||||
 | 
					          "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.6.0.tgz",
 | 
				
			||||||
 | 
					          "integrity": "sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==",
 | 
				
			||||||
 | 
					          "requires": {
 | 
				
			||||||
 | 
					            "base64-js": "^1.0.2",
 | 
				
			||||||
 | 
					            "ieee754": "^1.1.4"
 | 
				
			||||||
 | 
					          }
 | 
				
			||||||
 | 
					        }
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "text-hex": {
 | 
					    "text-hex": {
 | 
				
			||||||
| 
						 | 
					@ -2651,9 +2686,9 @@
 | 
				
			||||||
      "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w=="
 | 
					      "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w=="
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "yallist": {
 | 
					    "yallist": {
 | 
				
			||||||
      "version": "4.0.0",
 | 
					      "version": "2.1.2",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
 | 
				
			||||||
      "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A=="
 | 
					      "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI="
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "yargs": {
 | 
					    "yargs": {
 | 
				
			||||||
      "version": "13.3.0",
 | 
					      "version": "13.3.0",
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -27,13 +27,13 @@
 | 
				
			||||||
    "jsqr": "^1.2.0",
 | 
					    "jsqr": "^1.2.0",
 | 
				
			||||||
    "moment": "^2.24.0",
 | 
					    "moment": "^2.24.0",
 | 
				
			||||||
    "moment-duration-format": "^2.3.2",
 | 
					    "moment-duration-format": "^2.3.2",
 | 
				
			||||||
    "mongoose": "^5.9.3",
 | 
					    "mongoose": "^5.9.9",
 | 
				
			||||||
    "node-fetch": "^2.6.0",
 | 
					    "node-fetch": "^2.6.0",
 | 
				
			||||||
    "node-tweet": "^0.1.2",
 | 
					    "node-tweet": "^0.1.4",
 | 
				
			||||||
    "puppeteer-core": "^2.1.1",
 | 
					    "puppeteer-core": "^2.1.1",
 | 
				
			||||||
    "qrcode": "^1.4.4",
 | 
					    "qrcode": "^1.4.4",
 | 
				
			||||||
    "retrotext": "github:TheEssem/retrotext",
 | 
					    "retrotext": "github:TheEssem/retrotext",
 | 
				
			||||||
    "sharp": "^0.25.1",
 | 
					    "sharp": "^0.25.2",
 | 
				
			||||||
    "winston": "^3.2.1"
 | 
					    "winston": "^3.2.1"
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
  "devDependencies": {
 | 
					  "devDependencies": {
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue