├── .gitignore ├── bot.js ├── package-lock.json └── package.json /.gitignore: -------------------------------------------------------------------------------- 1 | .env 2 | node_modules -------------------------------------------------------------------------------- /bot.js: -------------------------------------------------------------------------------- 1 | require("dotenv").config() 2 | 3 | const Discord = require("discord.js") 4 | const client = new Discord.Client({ 5 | partials: ["MESSAGE"] 6 | }) 7 | 8 | const BOT_PREFIX = "!" 9 | const MOD_ME_COMMAND = "mod-me" 10 | 11 | client.on("ready", () => { 12 | console.log("Our bot is ready to go!!!!") 13 | }) 14 | 15 | client.on("messageDelete", msg => { 16 | msg.channel.send("Stop deleting messages") 17 | }) 18 | 19 | client.on("message", msg => { 20 | if (msg.content == "I love WDS") { 21 | msg.react("❤️") 22 | } 23 | 24 | if (msg.content === `${BOT_PREFIX}${MOD_ME_COMMAND}`) { 25 | modUser(msg.member) 26 | } 27 | }) 28 | 29 | function modUser(member) { 30 | member.roles.add("783084095223234590") 31 | } 32 | 33 | client.login(process.env.BOT_TOKEN) 34 | -------------------------------------------------------------------------------- /package-lock.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "current-project-2", 3 | "version": "1.0.0", 4 | "lockfileVersion": 1, 5 | "requires": true, 6 | "dependencies": { 7 | "@discordjs/collection": { 8 | "version": "0.1.6", 9 | "resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-0.1.6.tgz", 10 | "integrity": "sha512-utRNxnd9kSS2qhyivo9lMlt5qgAUasH2gb7BEOn6p0efFh24gjGomHzWKMAPn2hEReOPQZCJaRKoURwRotKucQ==" 11 | }, 12 | "@discordjs/form-data": { 13 | "version": "3.0.1", 14 | "resolved": "https://registry.npmjs.org/@discordjs/form-data/-/form-data-3.0.1.tgz", 15 | "integrity": "sha512-ZfFsbgEXW71Rw/6EtBdrP5VxBJy4dthyC0tpQKGKmYFImlmmrykO14Za+BiIVduwjte0jXEBlhSKf0MWbFp9Eg==", 16 | "requires": { 17 | "asynckit": "^0.4.0", 18 | "combined-stream": "^1.0.8", 19 | "mime-types": "^2.1.12" 20 | } 21 | }, 22 | "@sindresorhus/is": { 23 | "version": "0.14.0", 24 | "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", 25 | "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", 26 | "dev": true 27 | }, 28 | "@szmarczak/http-timer": { 29 | "version": "1.1.2", 30 | "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", 31 | "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", 32 | "dev": true, 33 | "requires": { 34 | "defer-to-connect": "^1.0.1" 35 | } 36 | }, 37 | "abbrev": { 38 | "version": "1.1.1", 39 | "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", 40 | "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", 41 | "dev": true 42 | }, 43 | "abort-controller": { 44 | "version": "3.0.0", 45 | "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz", 46 | "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==", 47 | "requires": { 48 | "event-target-shim": "^5.0.0" 49 | } 50 | }, 51 | "ansi-align": { 52 | "version": "3.0.0", 53 | "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz", 54 | "integrity": "sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==", 55 | "dev": true, 56 | "requires": { 57 | "string-width": "^3.0.0" 58 | }, 59 | "dependencies": { 60 | "string-width": { 61 | "version": "3.1.0", 62 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", 63 | "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", 64 | "dev": true, 65 | "requires": { 66 | "emoji-regex": "^7.0.1", 67 | "is-fullwidth-code-point": "^2.0.0", 68 | "strip-ansi": "^5.1.0" 69 | } 70 | } 71 | } 72 | }, 73 | "ansi-regex": { 74 | "version": "4.1.0", 75 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", 76 | "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", 77 | "dev": true 78 | }, 79 | "ansi-styles": { 80 | "version": "4.3.0", 81 | "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", 82 | "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", 83 | "dev": true, 84 | "requires": { 85 | "color-convert": "^2.0.1" 86 | } 87 | }, 88 | "anymatch": { 89 | "version": "3.1.1", 90 | "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", 91 | "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", 92 | "dev": true, 93 | "requires": { 94 | "normalize-path": "^3.0.0", 95 | "picomatch": "^2.0.4" 96 | } 97 | }, 98 | "asynckit": { 99 | "version": "0.4.0", 100 | "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", 101 | "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" 102 | }, 103 | "balanced-match": { 104 | "version": "1.0.0", 105 | "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", 106 | "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", 107 | "dev": true 108 | }, 109 | "binary-extensions": { 110 | "version": "2.1.0", 111 | "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", 112 | "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", 113 | "dev": true 114 | }, 115 | "boxen": { 116 | "version": "4.2.0", 117 | "resolved": "https://registry.npmjs.org/boxen/-/boxen-4.2.0.tgz", 118 | "integrity": "sha512-eB4uT9RGzg2odpER62bBwSLvUeGC+WbRjjyyFhGsKnc8wp/m0+hQsMUvUe3H2V0D5vw0nBdO1hCJoZo5mKeuIQ==", 119 | "dev": true, 120 | "requires": { 121 | "ansi-align": "^3.0.0", 122 | "camelcase": "^5.3.1", 123 | "chalk": "^3.0.0", 124 | "cli-boxes": "^2.2.0", 125 | "string-width": "^4.1.0", 126 | "term-size": "^2.1.0", 127 | "type-fest": "^0.8.1", 128 | "widest-line": "^3.1.0" 129 | } 130 | }, 131 | "brace-expansion": { 132 | "version": "1.1.11", 133 | "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 134 | "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 135 | "dev": true, 136 | "requires": { 137 | "balanced-match": "^1.0.0", 138 | "concat-map": "0.0.1" 139 | } 140 | }, 141 | "braces": { 142 | "version": "3.0.2", 143 | "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", 144 | "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", 145 | "dev": true, 146 | "requires": { 147 | "fill-range": "^7.0.1" 148 | } 149 | }, 150 | "cacheable-request": { 151 | "version": "6.1.0", 152 | "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", 153 | "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", 154 | "dev": true, 155 | "requires": { 156 | "clone-response": "^1.0.2", 157 | "get-stream": "^5.1.0", 158 | "http-cache-semantics": "^4.0.0", 159 | "keyv": "^3.0.0", 160 | "lowercase-keys": "^2.0.0", 161 | "normalize-url": "^4.1.0", 162 | "responselike": "^1.0.2" 163 | }, 164 | "dependencies": { 165 | "get-stream": { 166 | "version": "5.2.0", 167 | "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", 168 | "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", 169 | "dev": true, 170 | "requires": { 171 | "pump": "^3.0.0" 172 | } 173 | }, 174 | "lowercase-keys": { 175 | "version": "2.0.0", 176 | "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", 177 | "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", 178 | "dev": true 179 | } 180 | } 181 | }, 182 | "camelcase": { 183 | "version": "5.3.1", 184 | "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", 185 | "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", 186 | "dev": true 187 | }, 188 | "chalk": { 189 | "version": "3.0.0", 190 | "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", 191 | "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", 192 | "dev": true, 193 | "requires": { 194 | "ansi-styles": "^4.1.0", 195 | "supports-color": "^7.1.0" 196 | }, 197 | "dependencies": { 198 | "has-flag": { 199 | "version": "4.0.0", 200 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", 201 | "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", 202 | "dev": true 203 | }, 204 | "supports-color": { 205 | "version": "7.2.0", 206 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", 207 | "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", 208 | "dev": true, 209 | "requires": { 210 | "has-flag": "^4.0.0" 211 | } 212 | } 213 | } 214 | }, 215 | "chokidar": { 216 | "version": "3.4.3", 217 | "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz", 218 | "integrity": "sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==", 219 | "dev": true, 220 | "requires": { 221 | "anymatch": "~3.1.1", 222 | "braces": "~3.0.2", 223 | "fsevents": "~2.1.2", 224 | "glob-parent": "~5.1.0", 225 | "is-binary-path": "~2.1.0", 226 | "is-glob": "~4.0.1", 227 | "normalize-path": "~3.0.0", 228 | "readdirp": "~3.5.0" 229 | } 230 | }, 231 | "ci-info": { 232 | "version": "2.0.0", 233 | "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", 234 | "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", 235 | "dev": true 236 | }, 237 | "cli-boxes": { 238 | "version": "2.2.1", 239 | "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", 240 | "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", 241 | "dev": true 242 | }, 243 | "clone-response": { 244 | "version": "1.0.2", 245 | "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", 246 | "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", 247 | "dev": true, 248 | "requires": { 249 | "mimic-response": "^1.0.0" 250 | } 251 | }, 252 | "color-convert": { 253 | "version": "2.0.1", 254 | "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", 255 | "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", 256 | "dev": true, 257 | "requires": { 258 | "color-name": "~1.1.4" 259 | } 260 | }, 261 | "color-name": { 262 | "version": "1.1.4", 263 | "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", 264 | "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", 265 | "dev": true 266 | }, 267 | "combined-stream": { 268 | "version": "1.0.8", 269 | "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", 270 | "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", 271 | "requires": { 272 | "delayed-stream": "~1.0.0" 273 | } 274 | }, 275 | "concat-map": { 276 | "version": "0.0.1", 277 | "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 278 | "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", 279 | "dev": true 280 | }, 281 | "configstore": { 282 | "version": "5.0.1", 283 | "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", 284 | "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", 285 | "dev": true, 286 | "requires": { 287 | "dot-prop": "^5.2.0", 288 | "graceful-fs": "^4.1.2", 289 | "make-dir": "^3.0.0", 290 | "unique-string": "^2.0.0", 291 | "write-file-atomic": "^3.0.0", 292 | "xdg-basedir": "^4.0.0" 293 | } 294 | }, 295 | "crypto-random-string": { 296 | "version": "2.0.0", 297 | "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", 298 | "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", 299 | "dev": true 300 | }, 301 | "debug": { 302 | "version": "3.2.7", 303 | "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", 304 | "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", 305 | "dev": true, 306 | "requires": { 307 | "ms": "^2.1.1" 308 | } 309 | }, 310 | "decompress-response": { 311 | "version": "3.3.0", 312 | "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", 313 | "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", 314 | "dev": true, 315 | "requires": { 316 | "mimic-response": "^1.0.0" 317 | } 318 | }, 319 | "deep-extend": { 320 | "version": "0.6.0", 321 | "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", 322 | "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", 323 | "dev": true 324 | }, 325 | "defer-to-connect": { 326 | "version": "1.1.3", 327 | "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", 328 | "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", 329 | "dev": true 330 | }, 331 | "delayed-stream": { 332 | "version": "1.0.0", 333 | "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", 334 | "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" 335 | }, 336 | "discord.js": { 337 | "version": "12.5.1", 338 | "resolved": "https://registry.npmjs.org/discord.js/-/discord.js-12.5.1.tgz", 339 | "integrity": "sha512-VwZkVaUAIOB9mKdca0I5MefPMTQJTNg0qdgi1huF3iwsFwJ0L5s/Y69AQe+iPmjuV6j9rtKoG0Ta0n9vgEIL6w==", 340 | "requires": { 341 | "@discordjs/collection": "^0.1.6", 342 | "@discordjs/form-data": "^3.0.1", 343 | "abort-controller": "^3.0.0", 344 | "node-fetch": "^2.6.1", 345 | "prism-media": "^1.2.2", 346 | "setimmediate": "^1.0.5", 347 | "tweetnacl": "^1.0.3", 348 | "ws": "^7.3.1" 349 | } 350 | }, 351 | "dot-prop": { 352 | "version": "5.3.0", 353 | "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", 354 | "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", 355 | "dev": true, 356 | "requires": { 357 | "is-obj": "^2.0.0" 358 | } 359 | }, 360 | "dotenv": { 361 | "version": "8.2.0", 362 | "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz", 363 | "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==" 364 | }, 365 | "duplexer3": { 366 | "version": "0.1.4", 367 | "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", 368 | "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", 369 | "dev": true 370 | }, 371 | "emoji-regex": { 372 | "version": "7.0.3", 373 | "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", 374 | "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", 375 | "dev": true 376 | }, 377 | "end-of-stream": { 378 | "version": "1.4.4", 379 | "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", 380 | "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", 381 | "dev": true, 382 | "requires": { 383 | "once": "^1.4.0" 384 | } 385 | }, 386 | "escape-goat": { 387 | "version": "2.1.1", 388 | "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", 389 | "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", 390 | "dev": true 391 | }, 392 | "event-target-shim": { 393 | "version": "5.0.1", 394 | "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz", 395 | "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==" 396 | }, 397 | "fill-range": { 398 | "version": "7.0.1", 399 | "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", 400 | "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", 401 | "dev": true, 402 | "requires": { 403 | "to-regex-range": "^5.0.1" 404 | } 405 | }, 406 | "fsevents": { 407 | "version": "2.1.3", 408 | "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", 409 | "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", 410 | "dev": true, 411 | "optional": true 412 | }, 413 | "get-stream": { 414 | "version": "4.1.0", 415 | "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", 416 | "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", 417 | "dev": true, 418 | "requires": { 419 | "pump": "^3.0.0" 420 | } 421 | }, 422 | "glob-parent": { 423 | "version": "5.1.1", 424 | "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", 425 | "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", 426 | "dev": true, 427 | "requires": { 428 | "is-glob": "^4.0.1" 429 | } 430 | }, 431 | "global-dirs": { 432 | "version": "2.0.1", 433 | "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-2.0.1.tgz", 434 | "integrity": "sha512-5HqUqdhkEovj2Of/ms3IeS/EekcO54ytHRLV4PEY2rhRwrHXLQjeVEES0Lhka0xwNDtGYn58wyC4s5+MHsOO6A==", 435 | "dev": true, 436 | "requires": { 437 | "ini": "^1.3.5" 438 | } 439 | }, 440 | "got": { 441 | "version": "9.6.0", 442 | "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", 443 | "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", 444 | "dev": true, 445 | "requires": { 446 | "@sindresorhus/is": "^0.14.0", 447 | "@szmarczak/http-timer": "^1.1.2", 448 | "cacheable-request": "^6.0.0", 449 | "decompress-response": "^3.3.0", 450 | "duplexer3": "^0.1.4", 451 | "get-stream": "^4.1.0", 452 | "lowercase-keys": "^1.0.1", 453 | "mimic-response": "^1.0.1", 454 | "p-cancelable": "^1.0.0", 455 | "to-readable-stream": "^1.0.0", 456 | "url-parse-lax": "^3.0.0" 457 | } 458 | }, 459 | "graceful-fs": { 460 | "version": "4.2.4", 461 | "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", 462 | "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", 463 | "dev": true 464 | }, 465 | "has-flag": { 466 | "version": "3.0.0", 467 | "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", 468 | "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", 469 | "dev": true 470 | }, 471 | "has-yarn": { 472 | "version": "2.1.0", 473 | "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", 474 | "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", 475 | "dev": true 476 | }, 477 | "http-cache-semantics": { 478 | "version": "4.1.0", 479 | "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.0.tgz", 480 | "integrity": "sha512-carPklcUh7ROWRK7Cv27RPtdhYhUsela/ue5/jKzjegVvXDqM2ILE9Q2BGn9JZJh1g87cp56su/FgQSzcWS8cQ==", 481 | "dev": true 482 | }, 483 | "ignore-by-default": { 484 | "version": "1.0.1", 485 | "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", 486 | "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk=", 487 | "dev": true 488 | }, 489 | "import-lazy": { 490 | "version": "2.1.0", 491 | "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", 492 | "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=", 493 | "dev": true 494 | }, 495 | "imurmurhash": { 496 | "version": "0.1.4", 497 | "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", 498 | "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", 499 | "dev": true 500 | }, 501 | "ini": { 502 | "version": "1.3.5", 503 | "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", 504 | "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", 505 | "dev": true 506 | }, 507 | "is-binary-path": { 508 | "version": "2.1.0", 509 | "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", 510 | "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", 511 | "dev": true, 512 | "requires": { 513 | "binary-extensions": "^2.0.0" 514 | } 515 | }, 516 | "is-ci": { 517 | "version": "2.0.0", 518 | "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", 519 | "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", 520 | "dev": true, 521 | "requires": { 522 | "ci-info": "^2.0.0" 523 | } 524 | }, 525 | "is-extglob": { 526 | "version": "2.1.1", 527 | "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", 528 | "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", 529 | "dev": true 530 | }, 531 | "is-fullwidth-code-point": { 532 | "version": "2.0.0", 533 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", 534 | "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", 535 | "dev": true 536 | }, 537 | "is-glob": { 538 | "version": "4.0.1", 539 | "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", 540 | "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", 541 | "dev": true, 542 | "requires": { 543 | "is-extglob": "^2.1.1" 544 | } 545 | }, 546 | "is-installed-globally": { 547 | "version": "0.3.2", 548 | "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.3.2.tgz", 549 | "integrity": "sha512-wZ8x1js7Ia0kecP/CHM/3ABkAmujX7WPvQk6uu3Fly/Mk44pySulQpnHG46OMjHGXApINnV4QhY3SWnECO2z5g==", 550 | "dev": true, 551 | "requires": { 552 | "global-dirs": "^2.0.1", 553 | "is-path-inside": "^3.0.1" 554 | } 555 | }, 556 | "is-npm": { 557 | "version": "4.0.0", 558 | "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-4.0.0.tgz", 559 | "integrity": "sha512-96ECIfh9xtDDlPylNPXhzjsykHsMJZ18ASpaWzQyBr4YRTcVjUvzaHayDAES2oU/3KpljhHUjtSRNiDwi0F0ig==", 560 | "dev": true 561 | }, 562 | "is-number": { 563 | "version": "7.0.0", 564 | "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", 565 | "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", 566 | "dev": true 567 | }, 568 | "is-obj": { 569 | "version": "2.0.0", 570 | "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", 571 | "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", 572 | "dev": true 573 | }, 574 | "is-path-inside": { 575 | "version": "3.0.2", 576 | "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.2.tgz", 577 | "integrity": "sha512-/2UGPSgmtqwo1ktx8NDHjuPwZWmHhO+gj0f93EkhLB5RgW9RZevWYYlIkS6zePc6U2WpOdQYIwHe9YC4DWEBVg==", 578 | "dev": true 579 | }, 580 | "is-typedarray": { 581 | "version": "1.0.0", 582 | "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", 583 | "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", 584 | "dev": true 585 | }, 586 | "is-yarn-global": { 587 | "version": "0.3.0", 588 | "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", 589 | "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==", 590 | "dev": true 591 | }, 592 | "json-buffer": { 593 | "version": "3.0.0", 594 | "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", 595 | "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", 596 | "dev": true 597 | }, 598 | "keyv": { 599 | "version": "3.1.0", 600 | "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", 601 | "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", 602 | "dev": true, 603 | "requires": { 604 | "json-buffer": "3.0.0" 605 | } 606 | }, 607 | "latest-version": { 608 | "version": "5.1.0", 609 | "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", 610 | "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", 611 | "dev": true, 612 | "requires": { 613 | "package-json": "^6.3.0" 614 | } 615 | }, 616 | "lowercase-keys": { 617 | "version": "1.0.1", 618 | "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", 619 | "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", 620 | "dev": true 621 | }, 622 | "make-dir": { 623 | "version": "3.1.0", 624 | "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", 625 | "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", 626 | "dev": true, 627 | "requires": { 628 | "semver": "^6.0.0" 629 | }, 630 | "dependencies": { 631 | "semver": { 632 | "version": "6.3.0", 633 | "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 634 | "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 635 | "dev": true 636 | } 637 | } 638 | }, 639 | "mime-db": { 640 | "version": "1.44.0", 641 | "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", 642 | "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==" 643 | }, 644 | "mime-types": { 645 | "version": "2.1.27", 646 | "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", 647 | "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", 648 | "requires": { 649 | "mime-db": "1.44.0" 650 | } 651 | }, 652 | "mimic-response": { 653 | "version": "1.0.1", 654 | "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", 655 | "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", 656 | "dev": true 657 | }, 658 | "minimatch": { 659 | "version": "3.0.4", 660 | "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", 661 | "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", 662 | "dev": true, 663 | "requires": { 664 | "brace-expansion": "^1.1.7" 665 | } 666 | }, 667 | "minimist": { 668 | "version": "1.2.5", 669 | "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", 670 | "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", 671 | "dev": true 672 | }, 673 | "ms": { 674 | "version": "2.1.2", 675 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", 676 | "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", 677 | "dev": true 678 | }, 679 | "node-fetch": { 680 | "version": "2.6.1", 681 | "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", 682 | "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==" 683 | }, 684 | "nodemon": { 685 | "version": "2.0.6", 686 | "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-2.0.6.tgz", 687 | "integrity": "sha512-4I3YDSKXg6ltYpcnZeHompqac4E6JeAMpGm8tJnB9Y3T0ehasLa4139dJOcCrB93HHrUMsCrKtoAlXTqT5n4AQ==", 688 | "dev": true, 689 | "requires": { 690 | "chokidar": "^3.2.2", 691 | "debug": "^3.2.6", 692 | "ignore-by-default": "^1.0.1", 693 | "minimatch": "^3.0.4", 694 | "pstree.remy": "^1.1.7", 695 | "semver": "^5.7.1", 696 | "supports-color": "^5.5.0", 697 | "touch": "^3.1.0", 698 | "undefsafe": "^2.0.3", 699 | "update-notifier": "^4.1.0" 700 | } 701 | }, 702 | "nopt": { 703 | "version": "1.0.10", 704 | "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", 705 | "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", 706 | "dev": true, 707 | "requires": { 708 | "abbrev": "1" 709 | } 710 | }, 711 | "normalize-path": { 712 | "version": "3.0.0", 713 | "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", 714 | "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", 715 | "dev": true 716 | }, 717 | "normalize-url": { 718 | "version": "4.5.0", 719 | "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.0.tgz", 720 | "integrity": "sha512-2s47yzUxdexf1OhyRi4Em83iQk0aPvwTddtFz4hnSSw9dCEsLEGf6SwIO8ss/19S9iBb5sJaOuTvTGDeZI00BQ==", 721 | "dev": true 722 | }, 723 | "once": { 724 | "version": "1.4.0", 725 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", 726 | "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", 727 | "dev": true, 728 | "requires": { 729 | "wrappy": "1" 730 | } 731 | }, 732 | "p-cancelable": { 733 | "version": "1.1.0", 734 | "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", 735 | "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", 736 | "dev": true 737 | }, 738 | "package-json": { 739 | "version": "6.5.0", 740 | "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", 741 | "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", 742 | "dev": true, 743 | "requires": { 744 | "got": "^9.6.0", 745 | "registry-auth-token": "^4.0.0", 746 | "registry-url": "^5.0.0", 747 | "semver": "^6.2.0" 748 | }, 749 | "dependencies": { 750 | "semver": { 751 | "version": "6.3.0", 752 | "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 753 | "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 754 | "dev": true 755 | } 756 | } 757 | }, 758 | "picomatch": { 759 | "version": "2.2.2", 760 | "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", 761 | "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", 762 | "dev": true 763 | }, 764 | "prepend-http": { 765 | "version": "2.0.0", 766 | "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", 767 | "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", 768 | "dev": true 769 | }, 770 | "prism-media": { 771 | "version": "1.2.2", 772 | "resolved": "https://registry.npmjs.org/prism-media/-/prism-media-1.2.2.tgz", 773 | "integrity": "sha512-I+nkWY212lJ500jLe4tN9tWO7nRiBAVdMv76P9kffZjYhw20raMlW1HSSvS+MLXC9MmbNZCazMrAr+5jEEgTuw==" 774 | }, 775 | "pstree.remy": { 776 | "version": "1.1.8", 777 | "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz", 778 | "integrity": "sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w==", 779 | "dev": true 780 | }, 781 | "pump": { 782 | "version": "3.0.0", 783 | "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", 784 | "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", 785 | "dev": true, 786 | "requires": { 787 | "end-of-stream": "^1.1.0", 788 | "once": "^1.3.1" 789 | } 790 | }, 791 | "pupa": { 792 | "version": "2.1.1", 793 | "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", 794 | "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", 795 | "dev": true, 796 | "requires": { 797 | "escape-goat": "^2.0.0" 798 | } 799 | }, 800 | "rc": { 801 | "version": "1.2.8", 802 | "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", 803 | "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", 804 | "dev": true, 805 | "requires": { 806 | "deep-extend": "^0.6.0", 807 | "ini": "~1.3.0", 808 | "minimist": "^1.2.0", 809 | "strip-json-comments": "~2.0.1" 810 | } 811 | }, 812 | "readdirp": { 813 | "version": "3.5.0", 814 | "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", 815 | "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", 816 | "dev": true, 817 | "requires": { 818 | "picomatch": "^2.2.1" 819 | } 820 | }, 821 | "registry-auth-token": { 822 | "version": "4.2.1", 823 | "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.1.tgz", 824 | "integrity": "sha512-6gkSb4U6aWJB4SF2ZvLb76yCBjcvufXBqvvEx1HbmKPkutswjW1xNVRY0+daljIYRbogN7O0etYSlbiaEQyMyw==", 825 | "dev": true, 826 | "requires": { 827 | "rc": "^1.2.8" 828 | } 829 | }, 830 | "registry-url": { 831 | "version": "5.1.0", 832 | "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", 833 | "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", 834 | "dev": true, 835 | "requires": { 836 | "rc": "^1.2.8" 837 | } 838 | }, 839 | "responselike": { 840 | "version": "1.0.2", 841 | "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", 842 | "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", 843 | "dev": true, 844 | "requires": { 845 | "lowercase-keys": "^1.0.0" 846 | } 847 | }, 848 | "semver": { 849 | "version": "5.7.1", 850 | "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", 851 | "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", 852 | "dev": true 853 | }, 854 | "semver-diff": { 855 | "version": "3.1.1", 856 | "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", 857 | "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", 858 | "dev": true, 859 | "requires": { 860 | "semver": "^6.3.0" 861 | }, 862 | "dependencies": { 863 | "semver": { 864 | "version": "6.3.0", 865 | "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", 866 | "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", 867 | "dev": true 868 | } 869 | } 870 | }, 871 | "setimmediate": { 872 | "version": "1.0.5", 873 | "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", 874 | "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" 875 | }, 876 | "signal-exit": { 877 | "version": "3.0.3", 878 | "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", 879 | "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", 880 | "dev": true 881 | }, 882 | "string-width": { 883 | "version": "4.2.0", 884 | "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", 885 | "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", 886 | "dev": true, 887 | "requires": { 888 | "emoji-regex": "^8.0.0", 889 | "is-fullwidth-code-point": "^3.0.0", 890 | "strip-ansi": "^6.0.0" 891 | }, 892 | "dependencies": { 893 | "ansi-regex": { 894 | "version": "5.0.0", 895 | "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", 896 | "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", 897 | "dev": true 898 | }, 899 | "emoji-regex": { 900 | "version": "8.0.0", 901 | "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", 902 | "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", 903 | "dev": true 904 | }, 905 | "is-fullwidth-code-point": { 906 | "version": "3.0.0", 907 | "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", 908 | "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", 909 | "dev": true 910 | }, 911 | "strip-ansi": { 912 | "version": "6.0.0", 913 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", 914 | "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", 915 | "dev": true, 916 | "requires": { 917 | "ansi-regex": "^5.0.0" 918 | } 919 | } 920 | } 921 | }, 922 | "strip-ansi": { 923 | "version": "5.2.0", 924 | "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", 925 | "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", 926 | "dev": true, 927 | "requires": { 928 | "ansi-regex": "^4.1.0" 929 | } 930 | }, 931 | "strip-json-comments": { 932 | "version": "2.0.1", 933 | "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", 934 | "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", 935 | "dev": true 936 | }, 937 | "supports-color": { 938 | "version": "5.5.0", 939 | "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", 940 | "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", 941 | "dev": true, 942 | "requires": { 943 | "has-flag": "^3.0.0" 944 | } 945 | }, 946 | "term-size": { 947 | "version": "2.2.1", 948 | "resolved": "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz", 949 | "integrity": "sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg==", 950 | "dev": true 951 | }, 952 | "to-readable-stream": { 953 | "version": "1.0.0", 954 | "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", 955 | "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", 956 | "dev": true 957 | }, 958 | "to-regex-range": { 959 | "version": "5.0.1", 960 | "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", 961 | "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", 962 | "dev": true, 963 | "requires": { 964 | "is-number": "^7.0.0" 965 | } 966 | }, 967 | "touch": { 968 | "version": "3.1.0", 969 | "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz", 970 | "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==", 971 | "dev": true, 972 | "requires": { 973 | "nopt": "~1.0.10" 974 | } 975 | }, 976 | "tweetnacl": { 977 | "version": "1.0.3", 978 | "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.3.tgz", 979 | "integrity": "sha512-6rt+RN7aOi1nGMyC4Xa5DdYiukl2UWCbcJft7YhxReBGQD7OAM8Pbxw6YMo4r2diNEA8FEmu32YOn9rhaiE5yw==" 980 | }, 981 | "type-fest": { 982 | "version": "0.8.1", 983 | "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", 984 | "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", 985 | "dev": true 986 | }, 987 | "typedarray-to-buffer": { 988 | "version": "3.1.5", 989 | "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", 990 | "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", 991 | "dev": true, 992 | "requires": { 993 | "is-typedarray": "^1.0.0" 994 | } 995 | }, 996 | "undefsafe": { 997 | "version": "2.0.3", 998 | "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.3.tgz", 999 | "integrity": "sha512-nrXZwwXrD/T/JXeygJqdCO6NZZ1L66HrxM/Z7mIq2oPanoN0F1nLx3lwJMu6AwJY69hdixaFQOuoYsMjE5/C2A==", 1000 | "dev": true, 1001 | "requires": { 1002 | "debug": "^2.2.0" 1003 | }, 1004 | "dependencies": { 1005 | "debug": { 1006 | "version": "2.6.9", 1007 | "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", 1008 | "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", 1009 | "dev": true, 1010 | "requires": { 1011 | "ms": "2.0.0" 1012 | } 1013 | }, 1014 | "ms": { 1015 | "version": "2.0.0", 1016 | "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", 1017 | "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", 1018 | "dev": true 1019 | } 1020 | } 1021 | }, 1022 | "unique-string": { 1023 | "version": "2.0.0", 1024 | "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", 1025 | "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", 1026 | "dev": true, 1027 | "requires": { 1028 | "crypto-random-string": "^2.0.0" 1029 | } 1030 | }, 1031 | "update-notifier": { 1032 | "version": "4.1.3", 1033 | "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-4.1.3.tgz", 1034 | "integrity": "sha512-Yld6Z0RyCYGB6ckIjffGOSOmHXj1gMeE7aROz4MG+XMkmixBX4jUngrGXNYz7wPKBmtoD4MnBa2Anu7RSKht/A==", 1035 | "dev": true, 1036 | "requires": { 1037 | "boxen": "^4.2.0", 1038 | "chalk": "^3.0.0", 1039 | "configstore": "^5.0.1", 1040 | "has-yarn": "^2.1.0", 1041 | "import-lazy": "^2.1.0", 1042 | "is-ci": "^2.0.0", 1043 | "is-installed-globally": "^0.3.1", 1044 | "is-npm": "^4.0.0", 1045 | "is-yarn-global": "^0.3.0", 1046 | "latest-version": "^5.0.0", 1047 | "pupa": "^2.0.1", 1048 | "semver-diff": "^3.1.1", 1049 | "xdg-basedir": "^4.0.0" 1050 | } 1051 | }, 1052 | "url-parse-lax": { 1053 | "version": "3.0.0", 1054 | "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", 1055 | "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", 1056 | "dev": true, 1057 | "requires": { 1058 | "prepend-http": "^2.0.0" 1059 | } 1060 | }, 1061 | "widest-line": { 1062 | "version": "3.1.0", 1063 | "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", 1064 | "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", 1065 | "dev": true, 1066 | "requires": { 1067 | "string-width": "^4.0.0" 1068 | } 1069 | }, 1070 | "wrappy": { 1071 | "version": "1.0.2", 1072 | "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", 1073 | "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", 1074 | "dev": true 1075 | }, 1076 | "write-file-atomic": { 1077 | "version": "3.0.3", 1078 | "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", 1079 | "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", 1080 | "dev": true, 1081 | "requires": { 1082 | "imurmurhash": "^0.1.4", 1083 | "is-typedarray": "^1.0.0", 1084 | "signal-exit": "^3.0.2", 1085 | "typedarray-to-buffer": "^3.1.5" 1086 | } 1087 | }, 1088 | "ws": { 1089 | "version": "7.4.0", 1090 | "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.0.tgz", 1091 | "integrity": "sha512-kyFwXuV/5ymf+IXhS6f0+eAFvydbaBW3zjpT6hUdAh/hbVjTIB5EHBGi0bPoCLSK2wcuz3BrEkB9LrYv1Nm4NQ==" 1092 | }, 1093 | "xdg-basedir": { 1094 | "version": "4.0.0", 1095 | "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", 1096 | "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", 1097 | "dev": true 1098 | } 1099 | } 1100 | } 1101 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "current-project-2", 3 | "version": "1.0.0", 4 | "description": "", 5 | "main": "bot.js", 6 | "scripts": { 7 | "start": "node bot.js", 8 | "devStart": "nodemon bot.js" 9 | }, 10 | "keywords": [], 11 | "author": "", 12 | "license": "ISC", 13 | "dependencies": { 14 | "discord.js": "^12.5.1", 15 | "dotenv": "^8.2.0" 16 | }, 17 | "devDependencies": { 18 | "nodemon": "^2.0.6" 19 | } 20 | } 21 | --------------------------------------------------------------------------------