diff --git a/package-lock.json b/package-lock.json index 3193d30..c96a89f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,10 +9,10 @@ "version": "0.0.1", "license": "MIT", "dependencies": { - "@collabland/action": "^0.8.0", - "@collabland/common": "^0.47.0", - "@collabland/discord": "^0.26.0", - "@collabland/models": "^0.27.0", + "@collabland/action": "^0.9.0", + "@collabland/common": "^0.48.0", + "@collabland/discord": "^0.27.0", + "@collabland/models": "^0.28.0", "@loopback/core": "^5.1.0", "@loopback/rest": "^13.1.0", "discord-api-types": "^0.37.48", @@ -618,37 +618,37 @@ } }, "node_modules/@collabland/action": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@collabland/action/-/action-0.8.0.tgz", - "integrity": "sha512-xeINHVNLxmAccujckgieuAgpwidNTpfeDfFhpWSm3TJRKuWgATVrYeU0UxEz+Y1fj0F0uA/1U1GA6QYT7d/0tA==", - "dependencies": { - "@collabland/common": "^0.47.0", - "@collabland/component-authorization": "^0.16.0", - "@loopback/core": "^5.1.1", - "@loopback/repository": "^6.1.1", - "@loopback/rest": "^13.1.1", + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@collabland/action/-/action-0.9.0.tgz", + "integrity": "sha512-APR83ShpUABoXIZvl4qY8mORG6R7dkPIO19thidSZIL0Mhd53cEo4I5uft89go/HPIOJtnBVdbaZe6lB581fzw==", + "dependencies": { + "@collabland/common": "^0.48.0", + "@collabland/component-authorization": "^0.17.0", + "@loopback/core": "^5.1.2", + "@loopback/repository": "^6.1.2", + "@loopback/rest": "^13.1.2", "ethers": "^5.7.0", "tslib": "^2.0.0", "tweetnacl": "^1.0.3" } }, "node_modules/@collabland/api-security": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/@collabland/api-security/-/api-security-0.15.0.tgz", - "integrity": "sha512-KygCyTYBmyGiTQd1C31wxs4MjnGDgPtMHtDKeBUdrYfCvCUys/n7sSk1InnCdn9suGudAQiXmd9vFh9cd+E8Gg==", - "dependencies": { - "@collabland/common": "^0.47.0", - "@loopback/authentication": "^10.1.1", - "@loopback/authorization": "^0.14.1", - "@loopback/core": "^5.1.1", - "@loopback/security": "^0.10.1", + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/@collabland/api-security/-/api-security-0.16.0.tgz", + "integrity": "sha512-WEfDl/EHwle7X0QobpsFTAXaQJMqHSXGQ15ejQ3haH9Mn8rX3u2nVpDPEdNt+7sBVal1IpncfTy8pz022WUq1A==", + "dependencies": { + "@collabland/common": "^0.48.0", + "@loopback/authentication": "^10.1.2", + "@loopback/authorization": "^0.14.2", + "@loopback/core": "^5.1.2", + "@loopback/security": "^0.10.2", "tslib": "^2.0.0" } }, "node_modules/@collabland/common": { - "version": "0.47.0", - "resolved": "https://registry.npmjs.org/@collabland/common/-/common-0.47.0.tgz", - "integrity": "sha512-xaLPc5vxMZxyEQ3nFvpgoGc9/E7ddmKSct9u7KhH85JmzHQIX6+5T0wmHb5U6ZKCZEQNkOA1ARwVgwAc4XHhvw==", + "version": "0.48.0", + "resolved": "https://registry.npmjs.org/@collabland/common/-/common-0.48.0.tgz", + "integrity": "sha512-lxQ5tbFQM1SCVruFkEwFdYor3TeydZrVnsBS7cz9RTUFHQWDxyl4c2/KaxrlUbs5QwHPVscBiBtWh8GJnvzPPA==", "dependencies": { "@ethersproject/bignumber": "^5.7.0", "@types/bs58": "^4.0.1", @@ -677,165 +677,156 @@ } }, "node_modules/@collabland/component-authorization": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/@collabland/component-authorization/-/component-authorization-0.16.0.tgz", - "integrity": "sha512-ld1AzD/8/yBGfYTmkrqKYjh3guihF65LV4U0aS65bRfPvAJVpX/6Lo07zDPhwsjB6ymiC9+KosfBnJuZqTQsPA==", - "dependencies": { - "@collabland/api-security": "^0.15.0", - "@collabland/common": "^0.47.0", - "@collabland/models": "^0.27.0", - "@loopback/authentication": "^10.1.1", - "@loopback/authorization": "^0.14.1", - "@loopback/core": "^5.1.1", - "@loopback/rest": "^13.1.1", + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/@collabland/component-authorization/-/component-authorization-0.17.0.tgz", + "integrity": "sha512-WGydf7ajFUOBnX0PkdEJUFn2D58rhJJgCNdOGs5dL2/dNNUyN9zChxLBollLSHYJdUPZszaoKLsTLQSY4B2IiQ==", + "dependencies": { + "@collabland/api-security": "^0.16.0", + "@collabland/common": "^0.48.0", + "@collabland/models": "^0.28.0", + "@loopback/authentication": "^10.1.2", + "@loopback/authorization": "^0.14.2", + "@loopback/core": "^5.1.2", + "@loopback/rest": "^13.1.2", "tslib": "^2.0.0" } }, "node_modules/@collabland/discord": { - "version": "0.26.0", - "resolved": "https://registry.npmjs.org/@collabland/discord/-/discord-0.26.0.tgz", - "integrity": "sha512-airHvQDe4b2rYvDjV4kFr4llQabwKC/qLYDtD9cVUM2Sh6O8xsrAci9/QkK0Yj/Pp6QDR6O2Vyor6zikfVz9YQ==", - "dependencies": { - "@collabland/action": "^0.8.0", - "@collabland/common": "^0.47.0", - "@collabland/models": "^0.27.0", - "@discordjs/rest": "^1.3.0", - "@loopback/core": "^5.1.1", - "@loopback/rest": "^13.1.1", - "@loopback/security": "^0.10.1", - "discord-api-types": "^0.37.43", - "discord.js": "^14.11.0", + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/@collabland/discord/-/discord-0.27.0.tgz", + "integrity": "sha512-ROF8kAU5j4tzWqtFJNBmYNIC59O/f8KFAilCfYrqw5aBXROtF55GO4z4YJvKR9/+4Xx8+jjOmdgQ9OlxBrxGMw==", + "dependencies": { + "@collabland/action": "^0.9.0", + "@collabland/common": "^0.48.0", + "@collabland/models": "^0.28.0", + "@discordjs/rest": "^2.0.1", + "@loopback/core": "^5.1.2", + "@loopback/rest": "^13.1.2", + "@loopback/security": "^0.10.2", + "discord-api-types": "0.37.50", + "discord.js": "^14.13.0", "form-data": "^4.0.0", "tslib": "^2.0.0" } }, + "node_modules/@collabland/discord/node_modules/discord-api-types": { + "version": "0.37.50", + "resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.37.50.tgz", + "integrity": "sha512-X4CDiMnDbA3s3RaUXWXmgAIbY1uxab3fqe3qwzg5XutR3wjqi7M3IkgQbsIBzpqBN2YWr/Qdv7JrFRqSgb4TFg==" + }, "node_modules/@collabland/models": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@collabland/models/-/models-0.27.0.tgz", - "integrity": "sha512-i5b5Mx62m1eQrdsH1cyPmocHvgHYgG8G00OBIGS65nCltLWobGKkiCLrJh06YwraZfuZb5Tcyevfolq99bX/5g==", - "dependencies": { - "@loopback/boot": "^6.1.1", - "@loopback/graphql": "^0.10.1", - "@loopback/repository": "^6.1.1", - "@loopback/security": "^0.10.1", + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@collabland/models/-/models-0.28.0.tgz", + "integrity": "sha512-GK0eqGpY2WAp8OfqtsJtyS6k3j+cp/wcZG/sdmhnzIA7+4ki7uoZp1k8K8MY6TWUt6BULlho8gXMVZ0Y/XpgCg==", + "dependencies": { + "@loopback/boot": "^6.1.2", + "@loopback/graphql": "^0.10.2", + "@loopback/repository": "^6.1.2", + "@loopback/security": "^0.10.2", "tslib": "^2.0.0" } }, "node_modules/@discordjs/builders": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/@discordjs/builders/-/builders-1.6.4.tgz", - "integrity": "sha512-ARFKvmAkLhfkQQiNxqi0YIWqwUExvBRtvdtMFVJXvJoibsGkFrB/DWTf9byU7BTVUfsmW8w7NM55tYXR5S/iSg==", + "version": "1.6.5", + "resolved": "https://registry.npmjs.org/@discordjs/builders/-/builders-1.6.5.tgz", + "integrity": "sha512-SdweyCs/+mHj+PNhGLLle7RrRFX9ZAhzynHahMCLqp5Zeq7np7XC6/mgzHc79QoVlQ1zZtOkTTiJpOZu5V8Ufg==", "dependencies": { - "@discordjs/formatters": "^0.3.1", - "@discordjs/util": "^1.0.0", + "@discordjs/formatters": "^0.3.2", + "@discordjs/util": "^1.0.1", "@sapphire/shapeshift": "^3.9.2", - "discord-api-types": "^0.37.50", + "discord-api-types": "0.37.50", "fast-deep-equal": "^3.1.3", "ts-mixer": "^6.0.3", "tslib": "^2.6.1" }, "engines": { - "node": ">=16.9.0" + "node": ">=16.11.0" } }, - "node_modules/@discordjs/builders/node_modules/@discordjs/util": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@discordjs/util/-/util-1.0.0.tgz", - "integrity": "sha512-U2Iiab0mo8cFe+o4ZY4GROoAetGjFYA1PhhxiXEW82LuPUjOU/seHZDtVjDpOf6n3rz4IRm84wNtgHdpqRY5CA==", - "engines": { - "node": ">=16.9.0" - } + "node_modules/@discordjs/builders/node_modules/discord-api-types": { + "version": "0.37.50", + "resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.37.50.tgz", + "integrity": "sha512-X4CDiMnDbA3s3RaUXWXmgAIbY1uxab3fqe3qwzg5XutR3wjqi7M3IkgQbsIBzpqBN2YWr/Qdv7JrFRqSgb4TFg==" }, "node_modules/@discordjs/collection": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-1.5.2.tgz", - "integrity": "sha512-LDplPy8SPbc8MYkuCdnLRGWqygAX97E8NH7gA9uz+NZ/hXknUKJHuxsOmhC6pmHnF9Zmg0kvfwrDjGsRIljt9g==", + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-1.5.3.tgz", + "integrity": "sha512-SVb428OMd3WO1paV3rm6tSjM4wC+Kecaa1EUGX7vc6/fddvw/6lg90z4QtCqm21zvVe92vMMDt9+DkIvjXImQQ==", "engines": { - "node": ">=16.9.0" + "node": ">=16.11.0" } }, "node_modules/@discordjs/formatters": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@discordjs/formatters/-/formatters-0.3.1.tgz", - "integrity": "sha512-M7X4IGiSeh4znwcRGcs+49B5tBkNDn4k5bmhxJDAUhRxRHTiFAOTVUNQ6yAKySu5jZTnCbSvTYHW3w0rAzV1MA==", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@discordjs/formatters/-/formatters-0.3.2.tgz", + "integrity": "sha512-lE++JZK8LSSDRM5nLjhuvWhGuKiXqu+JZ/DsOR89DVVia3z9fdCJVcHF2W/1Zxgq0re7kCzmAJlCMMX3tetKpA==", "dependencies": { - "discord-api-types": "^0.37.41" + "discord-api-types": "0.37.50" }, "engines": { - "node": ">=16.9.0" + "node": ">=16.11.0" } }, + "node_modules/@discordjs/formatters/node_modules/discord-api-types": { + "version": "0.37.50", + "resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.37.50.tgz", + "integrity": "sha512-X4CDiMnDbA3s3RaUXWXmgAIbY1uxab3fqe3qwzg5XutR3wjqi7M3IkgQbsIBzpqBN2YWr/Qdv7JrFRqSgb4TFg==" + }, "node_modules/@discordjs/rest": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@discordjs/rest/-/rest-1.7.1.tgz", - "integrity": "sha512-Ofa9UqT0U45G/eX86cURQnX7gzOJLG2oC28VhIk/G6IliYgQF7jFByBJEykPSHE4MxPhqCleYvmsrtfKh1nYmQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@discordjs/rest/-/rest-2.0.1.tgz", + "integrity": "sha512-/eWAdDRvwX/rIE2tuQUmKaxmWeHmGealttIzGzlYfI4+a7y9b6ZoMp8BG/jaohs8D8iEnCNYaZiOFLVFLQb8Zg==", "dependencies": { - "@discordjs/collection": "^1.5.1", - "@discordjs/util": "^0.3.0", + "@discordjs/collection": "^1.5.3", + "@discordjs/util": "^1.0.1", "@sapphire/async-queue": "^1.5.0", - "@sapphire/snowflake": "^3.4.2", - "discord-api-types": "^0.37.41", - "file-type": "^18.3.0", - "tslib": "^2.5.0", - "undici": "^5.22.0" + "@sapphire/snowflake": "^3.5.1", + "@vladfrangu/async_event_emitter": "^2.2.2", + "discord-api-types": "0.37.50", + "magic-bytes.js": "^1.0.15", + "tslib": "^2.6.1", + "undici": "5.22.1" }, "engines": { - "node": ">=16.9.0" + "node": ">=16.11.0" } }, + "node_modules/@discordjs/rest/node_modules/discord-api-types": { + "version": "0.37.50", + "resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.37.50.tgz", + "integrity": "sha512-X4CDiMnDbA3s3RaUXWXmgAIbY1uxab3fqe3qwzg5XutR3wjqi7M3IkgQbsIBzpqBN2YWr/Qdv7JrFRqSgb4TFg==" + }, "node_modules/@discordjs/util": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@discordjs/util/-/util-0.3.1.tgz", - "integrity": "sha512-HxXKYKg7vohx2/OupUN/4Sd02Ev3PBJ5q0gtjdcvXb0ErCva8jNHWfe/v5sU3UKjIB/uxOhc+TDOnhqffj9pRA==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@discordjs/util/-/util-1.0.1.tgz", + "integrity": "sha512-d0N2yCxB8r4bn00/hvFZwM7goDcUhtViC5un4hPj73Ba4yrChLSJD8fy7Ps5jpTLg1fE9n4K0xBLc1y9WGwSsA==", "engines": { - "node": ">=16.9.0" + "node": ">=16.11.0" } }, "node_modules/@discordjs/ws": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@discordjs/ws/-/ws-1.0.0.tgz", - "integrity": "sha512-POiImjuQJzwCxjJs4JCtDcTjzvjVsVQbnsaoW/F03yTVdrj/xSpmgv4383AnpNEYXI+CA6ggkz37phZDsZQ1NQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@discordjs/ws/-/ws-1.0.1.tgz", + "integrity": "sha512-avvAolBqN3yrSvdBPcJ/0j2g42ABzrv3PEL76e3YTp2WYMGH7cuspkjfSyNWaqYl1J+669dlLp+YFMxSVQyS5g==", "dependencies": { - "@discordjs/collection": "^1.5.2", - "@discordjs/rest": "^2.0.0", - "@discordjs/util": "^1.0.0", + "@discordjs/collection": "^1.5.3", + "@discordjs/rest": "^2.0.1", + "@discordjs/util": "^1.0.1", "@sapphire/async-queue": "^1.5.0", "@types/ws": "^8.5.5", "@vladfrangu/async_event_emitter": "^2.2.2", - "discord-api-types": "^0.37.50", + "discord-api-types": "0.37.50", "tslib": "^2.6.1", "ws": "^8.13.0" }, "engines": { - "node": ">=16.9.0" + "node": ">=16.11.0" } }, - "node_modules/@discordjs/ws/node_modules/@discordjs/rest": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@discordjs/rest/-/rest-2.0.0.tgz", - "integrity": "sha512-CW9ldfzsRzUbHcS4Oqu5+Moo+yrQ5qQ9groKNxPOzcoq2nuXa/fXOXkuQtQHcTeSVXsC9cmJ56M8gBDBUyLgGA==", - "dependencies": { - "@discordjs/collection": "^1.5.2", - "@discordjs/util": "^1.0.0", - "@sapphire/async-queue": "^1.5.0", - "@sapphire/snowflake": "^3.5.1", - "@vladfrangu/async_event_emitter": "^2.2.2", - "discord-api-types": "^0.37.50", - "magic-bytes.js": "^1.0.15", - "tslib": "^2.6.1", - "undici": "^5.22.1" - }, - "engines": { - "node": ">=16.9.0" - } - }, - "node_modules/@discordjs/ws/node_modules/@discordjs/util": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@discordjs/util/-/util-1.0.0.tgz", - "integrity": "sha512-U2Iiab0mo8cFe+o4ZY4GROoAetGjFYA1PhhxiXEW82LuPUjOU/seHZDtVjDpOf6n3rz4IRm84wNtgHdpqRY5CA==", - "engines": { - "node": ">=16.9.0" - } + "node_modules/@discordjs/ws/node_modules/discord-api-types": { + "version": "0.37.50", + "resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.37.50.tgz", + "integrity": "sha512-X4CDiMnDbA3s3RaUXWXmgAIbY1uxab3fqe3qwzg5XutR3wjqi7M3IkgQbsIBzpqBN2YWr/Qdv7JrFRqSgb4TFg==" }, "node_modules/@eslint-community/eslint-utils": { "version": "4.4.0", @@ -2090,15 +2081,15 @@ } }, "node_modules/@loopback/authentication": { - "version": "10.1.1", - "resolved": "https://registry.npmjs.org/@loopback/authentication/-/authentication-10.1.1.tgz", - "integrity": "sha512-3ooI0ZCITtyTYap6KdS66K6rwW6Q6YjKTo4gy+TFjfsOYQS90FE8BA913VMXGkCYfrC7cuKVSVSlBhUHW7gXVg==", + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/@loopback/authentication/-/authentication-10.1.2.tgz", + "integrity": "sha512-Vxo8QK9tco0uCejLnLyAuGp4BusFQC2CqJkXs7pBvpnIVgjQxvpBe3bVOwwVD+YpwH6+rmvVfUGaz4+Hw/9Z+g==", "dependencies": { - "@loopback/security": "^0.10.1", + "@loopback/security": "^0.10.2", "@types/express": "^4.17.17", - "@types/lodash": "^4.14.195", + "@types/lodash": "^4.14.197", "lodash": "^4.17.21", - "tslib": "^2.6.0" + "tslib": "^2.6.1" }, "engines": { "node": "16 || 18 || 20" @@ -2109,13 +2100,13 @@ } }, "node_modules/@loopback/authorization": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/@loopback/authorization/-/authorization-0.14.1.tgz", - "integrity": "sha512-kTaCF0cEcaRRHot4YSeu9PJ0ScUiAsdooZfoHQxFk0EkcvwSHfyJrSK5wlNQz+zncth0bbdJ0r8qVkpI6wqB7A==", + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/@loopback/authorization/-/authorization-0.14.2.tgz", + "integrity": "sha512-8JwXkyHGHakLadomL4gq4cWmxc9EsoI/weO3PDZ/OgltBbPBtIZTfKvVPiE+PoZ85whoEtVEbWPP/L6MJyFFQQ==", "dependencies": { - "@loopback/security": "^0.10.1", + "@loopback/security": "^0.10.2", "debug": "^4.3.4", - "tslib": "^2.6.0" + "tslib": "^2.6.1" }, "engines": { "node": "16 || 18 || 20" @@ -2125,18 +2116,18 @@ } }, "node_modules/@loopback/boot": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@loopback/boot/-/boot-6.1.1.tgz", - "integrity": "sha512-IEokBv+pvgyFePi1n3hByEjP6sQO3FmQvoAcxhuuvHClaC+xM+Wig7ZBh3X3Wc5CkqA0NhkXCXpL7iNcqtMQUg==", + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/@loopback/boot/-/boot-6.1.2.tgz", + "integrity": "sha512-wq8CqNI5K7MXIchfQbTq/Zp0hp9JIsX7sZ+SkMBETD4x1e6UjPkYsjK3ZBNcoBYeV4S85R9B7TCz2dlEDKadDA==", "dependencies": { - "@loopback/model-api-builder": "^5.1.1", - "@loopback/repository": "^6.1.1", - "@loopback/service-proxy": "^6.1.1", + "@loopback/model-api-builder": "^5.1.2", + "@loopback/repository": "^6.1.2", + "@loopback/service-proxy": "^6.1.2", "@types/debug": "^4.1.8", "@types/glob": "^8.1.0", "debug": "^4.3.4", "glob": "^10.3.3", - "tslib": "^2.6.0" + "tslib": "^2.6.1" }, "engines": { "node": "16 || 18 || 20" @@ -2496,23 +2487,23 @@ } }, "node_modules/@loopback/filter": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@loopback/filter/-/filter-4.1.1.tgz", - "integrity": "sha512-Jtv6gJ/C1kXM19EJOi8CH/9FQVwQN0r5UnDC2BVsU0OJ+FDsfAqmEMv8tlgHRmnL/63VMv89K4RXqvRcdGgZRw==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/@loopback/filter/-/filter-4.1.2.tgz", + "integrity": "sha512-lmocbuUTjjv96vF4r72uXVJPAaWTuoi8cqEyTT1Jl7uBjRjdUBeZa4Pj3S7nl99RlN4aqUijvwWL9T+9jRIgMg==", "dependencies": { - "tslib": "^2.6.0" + "tslib": "^2.6.1" }, "engines": { "node": "16 || 18 || 20" } }, "node_modules/@loopback/graphql": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/@loopback/graphql/-/graphql-0.10.1.tgz", - "integrity": "sha512-uZS14QNb6PPbSsH5vNw/ypQ1OKfMoBbCUTCUjcvG61OKsoxcDICJo09wBYi78rH0c8+dhGECTA8YV3vBrbPr6w==", + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/@loopback/graphql/-/graphql-0.10.2.tgz", + "integrity": "sha512-+7SmTUPR81rEWFR7oR5SzHEhXZkwfbmwdStRo5C1PeoFKvtgnp6k2VSgNHvSkL6qtmK8Y/SFhJRx1GyWmP1zAQ==", "dependencies": { - "@graphql-tools/utils": "^10.0.3", - "@loopback/http-server": "^5.1.1", + "@graphql-tools/utils": "^10.0.5", + "@loopback/http-server": "^5.1.2", "apollo-server-express": "^3.12.0", "debug": "^4.3.4", "express": "^4.18.2", @@ -2529,9 +2520,9 @@ } }, "node_modules/@loopback/graphql/node_modules/@graphql-tools/utils": { - "version": "10.0.3", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-10.0.3.tgz", - "integrity": "sha512-6uO41urAEIs4sXQT2+CYGsUTkHkVo/2MpM/QjoHj6D6xoEF2woXHBpdAVi0HKIInDwZqWgEYOwIFez0pERxa1Q==", + "version": "10.0.6", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-10.0.6.tgz", + "integrity": "sha512-hZMjl/BbX10iagovakgf3IiqArx8TPsotq5pwBld37uIX1JiZoSbgbCIFol7u55bh32o6cfDEiiJgfAD5fbeyQ==", "dependencies": { "@graphql-typed-document-node/core": "^3.1.1", "dset": "^3.1.2", @@ -2572,11 +2563,11 @@ } }, "node_modules/@loopback/model-api-builder": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@loopback/model-api-builder/-/model-api-builder-5.1.1.tgz", - "integrity": "sha512-LbKK2FDI+Z679MukZyRURTrIUT/OHl3WLnTAcV0uxhar+kflGWjI61I88fyytfZflqXu7EfzeLGpqMZfvaOv8A==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@loopback/model-api-builder/-/model-api-builder-5.1.2.tgz", + "integrity": "sha512-9WvtgwE1Ii7uUVEoooWmTZGfN7m0tXf/MKvduA8u8OHlvX+30rvGUK8Y8HgZep8VZbmEstrjq7OYWWO3ruZC0A==", "dependencies": { - "tslib": "^2.6.0" + "tslib": "^2.6.1" }, "engines": { "node": "16 || 18 || 20" @@ -2607,16 +2598,16 @@ } }, "node_modules/@loopback/repository": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@loopback/repository/-/repository-6.1.1.tgz", - "integrity": "sha512-jQGhtzPwoYyx3UD5dpBQpSmkJ07Y8MtsXMbOfI/AhYpNsoD0CFQlPENv95tmSFonvbAmRTpdcf3KKXkoYwJocA==", + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/@loopback/repository/-/repository-6.1.2.tgz", + "integrity": "sha512-GjDrpRt/h+hmp5BeQOXGT711wo5LveO4Oo8G49VY8jBlhLrPGHmOpDqAcVmP8IJpgZD0mXCNEMPl9Xg6+xEo9w==", "dependencies": { - "@loopback/filter": "^4.1.1", + "@loopback/filter": "^4.1.2", "@types/debug": "^4.1.8", "debug": "^4.3.4", "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.8", - "tslib": "^2.6.0" + "loopback-datasource-juggler": "^4.28.9", + "tslib": "^2.6.1" }, "engines": { "node": "16 || 18 || 20" @@ -2701,12 +2692,12 @@ } }, "node_modules/@loopback/security": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/@loopback/security/-/security-0.10.1.tgz", - "integrity": "sha512-RhVUUrD1J1fYXHVekMy+mAiPYLU6yE4IDJ/mQNVcxm6dDWA904kBgFPHC3/TjMwepwFQTNIUw8vfEcgqoEoJfA==", + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/@loopback/security/-/security-0.10.2.tgz", + "integrity": "sha512-bbv0o7wlwVj4Mk2k/KCLn+FpnVw+eHnDqHJ+rG/apESJ1+GQTV+2gx9hsJQDO0xCQ1iLM6rjKj6OgzEEr22e6Q==", "dependencies": { "debug": "^4.3.4", - "tslib": "^2.6.0" + "tslib": "^2.6.1" }, "engines": { "node": "16 || 18 || 20" @@ -2716,12 +2707,12 @@ } }, "node_modules/@loopback/service-proxy": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@loopback/service-proxy/-/service-proxy-6.1.1.tgz", - "integrity": "sha512-oC/TrQEPD60o7jpZ1B9jcTErILUtP04MQVnTAluBbVrhlRhTGtI0Sp9rBmID2J1G71rLKspGjolF4vWlQ9sSpg==", + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/@loopback/service-proxy/-/service-proxy-6.1.2.tgz", + "integrity": "sha512-FgnEc8+AHdeaaKu2tX4Xa20B3vw44RiV+30B46IaDvqplm9qOBzVq/fJwRlL9uRCgt7CmHjrI1BsY0UG9ozoUQ==", "dependencies": { - "loopback-datasource-juggler": "^4.28.8", - "tslib": "^2.6.0" + "loopback-datasource-juggler": "^4.28.9", + "tslib": "^2.6.1" }, "engines": { "node": "16 || 18 || 20" @@ -2943,11 +2934,6 @@ "integrity": "sha512-sXXKG+uL9IrKqViTtao2Ws6dy0znu9sOaP1di/jKGW1M6VssO8vlpXCQcpZ+jisQ1tTFAC5Jo/EOzFbggBagFQ==", "dev": true }, - "node_modules/@tokenizer/token": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@tokenizer/token/-/token-0.3.0.tgz", - "integrity": "sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==" - }, "node_modules/@types/accepts": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/@types/accepts/-/accepts-1.3.5.tgz", @@ -3072,9 +3058,9 @@ } }, "node_modules/@types/lodash": { - "version": "4.14.195", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.195.tgz", - "integrity": "sha512-Hwx9EUgdwf2GLarOjQp5ZH8ZmblzcbTBC2wtQWNKARBSxM9ezRIAUpeDTgoQRAFB0+8CNWXVA9+MaSOzOF3nPg==" + "version": "4.14.197", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.197.tgz", + "integrity": "sha512-BMVOiWs0uNxHVlHBgzTIqJYmj+PgCo4euloGF+5m4okL3rEYzM2EEv78mw8zWSMM57dM7kVIgJ2QDvwHSoCI5g==" }, "node_modules/@types/long": { "version": "4.0.2", @@ -4394,55 +4380,33 @@ "integrity": "sha512-Ih3wj0ZTaQxaJRqUEXHMIXfXB86bwMGC0wc2nNsyCJqeo3lC4qnxXtFIsC+IGI46+dSIinuayCAZ6sLEEM02Bw==" }, "node_modules/discord.js": { - "version": "14.12.1", - "resolved": "https://registry.npmjs.org/discord.js/-/discord.js-14.12.1.tgz", - "integrity": "sha512-gGjhTkauIPgFXxpBl0UZgyehrKhDe90cIS8Hn1xFBYQ63EuUAkKoUqRNmc/pcla6DD16s4cUz5tAbdSpXivnxw==", - "dependencies": { - "@discordjs/builders": "^1.6.4", - "@discordjs/collection": "^1.5.2", - "@discordjs/formatters": "^0.3.1", - "@discordjs/rest": "^2.0.0", - "@discordjs/util": "^1.0.0", - "@discordjs/ws": "^1.0.0", + "version": "14.13.0", + "resolved": "https://registry.npmjs.org/discord.js/-/discord.js-14.13.0.tgz", + "integrity": "sha512-Kufdvg7fpyTEwANGy9x7i4od4yu5c6gVddGi5CKm4Y5a6sF0VBODObI3o0Bh7TGCj0LfNT8Qp8z04wnLFzgnbA==", + "dependencies": { + "@discordjs/builders": "^1.6.5", + "@discordjs/collection": "^1.5.3", + "@discordjs/formatters": "^0.3.2", + "@discordjs/rest": "^2.0.1", + "@discordjs/util": "^1.0.1", + "@discordjs/ws": "^1.0.1", "@sapphire/snowflake": "^3.5.1", "@types/ws": "^8.5.5", - "discord-api-types": "^0.37.50", + "discord-api-types": "0.37.50", "fast-deep-equal": "^3.1.3", "lodash.snakecase": "^4.1.1", "tslib": "^2.6.1", - "undici": "^5.22.1", + "undici": "5.22.1", "ws": "^8.13.0" }, "engines": { - "node": ">=16.9.0" + "node": ">=16.11.0" } }, - "node_modules/discord.js/node_modules/@discordjs/rest": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@discordjs/rest/-/rest-2.0.0.tgz", - "integrity": "sha512-CW9ldfzsRzUbHcS4Oqu5+Moo+yrQ5qQ9groKNxPOzcoq2nuXa/fXOXkuQtQHcTeSVXsC9cmJ56M8gBDBUyLgGA==", - "dependencies": { - "@discordjs/collection": "^1.5.2", - "@discordjs/util": "^1.0.0", - "@sapphire/async-queue": "^1.5.0", - "@sapphire/snowflake": "^3.5.1", - "@vladfrangu/async_event_emitter": "^2.2.2", - "discord-api-types": "^0.37.50", - "magic-bytes.js": "^1.0.15", - "tslib": "^2.6.1", - "undici": "^5.22.1" - }, - "engines": { - "node": ">=16.9.0" - } - }, - "node_modules/discord.js/node_modules/@discordjs/util": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@discordjs/util/-/util-1.0.0.tgz", - "integrity": "sha512-U2Iiab0mo8cFe+o4ZY4GROoAetGjFYA1PhhxiXEW82LuPUjOU/seHZDtVjDpOf6n3rz4IRm84wNtgHdpqRY5CA==", - "engines": { - "node": ">=16.9.0" - } + "node_modules/discord.js/node_modules/discord-api-types": { + "version": "0.37.50", + "resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.37.50.tgz", + "integrity": "sha512-X4CDiMnDbA3s3RaUXWXmgAIbY1uxab3fqe3qwzg5XutR3wjqi7M3IkgQbsIBzpqBN2YWr/Qdv7JrFRqSgb4TFg==" }, "node_modules/doctrine": { "version": "3.0.0", @@ -5124,22 +5088,6 @@ "node": "^10.12.0 || >=12.0.0" } }, - "node_modules/file-type": { - "version": "18.5.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-18.5.0.tgz", - "integrity": "sha512-yvpl5U868+V6PqXHMmsESpg6unQ5GfnPssl4dxdJudBrr9qy7Fddt7EVX1VLlddFfe8Gj9N7goCZH22FXuSQXQ==", - "dependencies": { - "readable-web-to-node-stream": "^3.0.2", - "strtok3": "^7.0.0", - "token-types": "^5.0.1" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "url": "https://github.com/sindresorhus/file-type?sponsor=1" - } - }, "node_modules/filelist": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", @@ -6447,9 +6395,9 @@ } }, "node_modules/loopback-datasource-juggler": { - "version": "4.28.8", - "resolved": "https://registry.npmjs.org/loopback-datasource-juggler/-/loopback-datasource-juggler-4.28.8.tgz", - "integrity": "sha512-tfBmMhtbop6BIFuYVWwMXFaNj9Q+LGZiKR31hhlYriOA78FOzJ9efAWGEEFtWLa/uMpI3OJcwKsa20OGF63IPQ==", + "version": "4.28.9", + "resolved": "https://registry.npmjs.org/loopback-datasource-juggler/-/loopback-datasource-juggler-4.28.9.tgz", + "integrity": "sha512-vBwqQaSa2GpCqS/zevAGG6zRgzsQ/KhB4xUaBSbGxNMD6GwTbS60GuD4yKSN2t4pwx4Qca2x3YUAXhumO1bN2Q==", "dependencies": { "async": "^3.2.4", "change-case": "^4.1.2", @@ -7680,18 +7628,6 @@ "node": ">=8" } }, - "node_modules/peek-readable": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/peek-readable/-/peek-readable-5.0.0.tgz", - "integrity": "sha512-YtCKvLUOvwtMGmrniQPdO7MwPjgkFBtFIrmfSbYmYuq3tKDV/mcfAhBth1+C3ru7uXIZasc/pHnb+YDYNkkj4A==", - "engines": { - "node": ">=14.16" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/Borewit" - } - }, "node_modules/picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", @@ -8134,34 +8070,6 @@ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" }, - "node_modules/readable-web-to-node-stream": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/readable-web-to-node-stream/-/readable-web-to-node-stream-3.0.2.tgz", - "integrity": "sha512-ePeK6cc1EcKLEhJFt/AebMCLL+GgSKhuygrZ/GLaKZYEecIgIECf4UaUuaByiGtzckwR4ain9VzUh95T1exYGw==", - "dependencies": { - "readable-stream": "^3.6.0" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/Borewit" - } - }, - "node_modules/readable-web-to-node-stream/node_modules/readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "dependencies": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - }, - "engines": { - "node": ">= 6" - } - }, "node_modules/readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", @@ -8834,22 +8742,6 @@ "node": ">=10" } }, - "node_modules/strtok3": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/strtok3/-/strtok3-7.0.0.tgz", - "integrity": "sha512-pQ+V+nYQdC5H3Q7qBZAz/MO6lwGhoC2gOAjuouGf/VO0m7vQRh8QNMl2Uf6SwAtzZ9bOw3UIeBukEGNJl5dtXQ==", - "dependencies": { - "@tokenizer/token": "^0.3.0", - "peek-readable": "^5.0.0" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/Borewit" - } - }, "node_modules/superagent": { "version": "8.0.9", "resolved": "https://registry.npmjs.org/superagent/-/superagent-8.0.9.tgz", @@ -9020,22 +8912,6 @@ "node": ">=0.6" } }, - "node_modules/token-types": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/token-types/-/token-types-5.0.1.tgz", - "integrity": "sha512-Y2fmSnZjQdDb9W4w4r1tswlMHylzWIeOKpx0aZH9BgGtACHhrk3OkT52AzwcuqTRBZtvvnTjDBh8eynMulu8Vg==", - "dependencies": { - "@tokenizer/token": "^0.3.0", - "ieee754": "^1.2.1" - }, - "engines": { - "node": ">=14.16" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/Borewit" - } - }, "node_modules/toposort": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz", @@ -10113,37 +9989,37 @@ } }, "@collabland/action": { - "version": "0.8.0", - "resolved": "https://registry.npmjs.org/@collabland/action/-/action-0.8.0.tgz", - "integrity": "sha512-xeINHVNLxmAccujckgieuAgpwidNTpfeDfFhpWSm3TJRKuWgATVrYeU0UxEz+Y1fj0F0uA/1U1GA6QYT7d/0tA==", - "requires": { - "@collabland/common": "^0.47.0", - "@collabland/component-authorization": "^0.16.0", - "@loopback/core": "^5.1.1", - "@loopback/repository": "^6.1.1", - "@loopback/rest": "^13.1.1", + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/@collabland/action/-/action-0.9.0.tgz", + "integrity": "sha512-APR83ShpUABoXIZvl4qY8mORG6R7dkPIO19thidSZIL0Mhd53cEo4I5uft89go/HPIOJtnBVdbaZe6lB581fzw==", + "requires": { + "@collabland/common": "^0.48.0", + "@collabland/component-authorization": "^0.17.0", + "@loopback/core": "^5.1.2", + "@loopback/repository": "^6.1.2", + "@loopback/rest": "^13.1.2", "ethers": "^5.7.0", "tslib": "^2.0.0", "tweetnacl": "^1.0.3" } }, "@collabland/api-security": { - "version": "0.15.0", - "resolved": "https://registry.npmjs.org/@collabland/api-security/-/api-security-0.15.0.tgz", - "integrity": "sha512-KygCyTYBmyGiTQd1C31wxs4MjnGDgPtMHtDKeBUdrYfCvCUys/n7sSk1InnCdn9suGudAQiXmd9vFh9cd+E8Gg==", - "requires": { - "@collabland/common": "^0.47.0", - "@loopback/authentication": "^10.1.1", - "@loopback/authorization": "^0.14.1", - "@loopback/core": "^5.1.1", - "@loopback/security": "^0.10.1", + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/@collabland/api-security/-/api-security-0.16.0.tgz", + "integrity": "sha512-WEfDl/EHwle7X0QobpsFTAXaQJMqHSXGQ15ejQ3haH9Mn8rX3u2nVpDPEdNt+7sBVal1IpncfTy8pz022WUq1A==", + "requires": { + "@collabland/common": "^0.48.0", + "@loopback/authentication": "^10.1.2", + "@loopback/authorization": "^0.14.2", + "@loopback/core": "^5.1.2", + "@loopback/security": "^0.10.2", "tslib": "^2.0.0" } }, "@collabland/common": { - "version": "0.47.0", - "resolved": "https://registry.npmjs.org/@collabland/common/-/common-0.47.0.tgz", - "integrity": "sha512-xaLPc5vxMZxyEQ3nFvpgoGc9/E7ddmKSct9u7KhH85JmzHQIX6+5T0wmHb5U6ZKCZEQNkOA1ARwVgwAc4XHhvw==", + "version": "0.48.0", + "resolved": "https://registry.npmjs.org/@collabland/common/-/common-0.48.0.tgz", + "integrity": "sha512-lxQ5tbFQM1SCVruFkEwFdYor3TeydZrVnsBS7cz9RTUFHQWDxyl4c2/KaxrlUbs5QwHPVscBiBtWh8GJnvzPPA==", "requires": { "@ethersproject/bignumber": "^5.7.0", "@types/bs58": "^4.0.1", @@ -10172,140 +10048,146 @@ } }, "@collabland/component-authorization": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/@collabland/component-authorization/-/component-authorization-0.16.0.tgz", - "integrity": "sha512-ld1AzD/8/yBGfYTmkrqKYjh3guihF65LV4U0aS65bRfPvAJVpX/6Lo07zDPhwsjB6ymiC9+KosfBnJuZqTQsPA==", - "requires": { - "@collabland/api-security": "^0.15.0", - "@collabland/common": "^0.47.0", - "@collabland/models": "^0.27.0", - "@loopback/authentication": "^10.1.1", - "@loopback/authorization": "^0.14.1", - "@loopback/core": "^5.1.1", - "@loopback/rest": "^13.1.1", + "version": "0.17.0", + "resolved": "https://registry.npmjs.org/@collabland/component-authorization/-/component-authorization-0.17.0.tgz", + "integrity": "sha512-WGydf7ajFUOBnX0PkdEJUFn2D58rhJJgCNdOGs5dL2/dNNUyN9zChxLBollLSHYJdUPZszaoKLsTLQSY4B2IiQ==", + "requires": { + "@collabland/api-security": "^0.16.0", + "@collabland/common": "^0.48.0", + "@collabland/models": "^0.28.0", + "@loopback/authentication": "^10.1.2", + "@loopback/authorization": "^0.14.2", + "@loopback/core": "^5.1.2", + "@loopback/rest": "^13.1.2", "tslib": "^2.0.0" } }, "@collabland/discord": { - "version": "0.26.0", - "resolved": "https://registry.npmjs.org/@collabland/discord/-/discord-0.26.0.tgz", - "integrity": "sha512-airHvQDe4b2rYvDjV4kFr4llQabwKC/qLYDtD9cVUM2Sh6O8xsrAci9/QkK0Yj/Pp6QDR6O2Vyor6zikfVz9YQ==", - "requires": { - "@collabland/action": "^0.8.0", - "@collabland/common": "^0.47.0", - "@collabland/models": "^0.27.0", - "@discordjs/rest": "^1.3.0", - "@loopback/core": "^5.1.1", - "@loopback/rest": "^13.1.1", - "@loopback/security": "^0.10.1", - "discord-api-types": "^0.37.43", - "discord.js": "^14.11.0", + "version": "0.27.0", + "resolved": "https://registry.npmjs.org/@collabland/discord/-/discord-0.27.0.tgz", + "integrity": "sha512-ROF8kAU5j4tzWqtFJNBmYNIC59O/f8KFAilCfYrqw5aBXROtF55GO4z4YJvKR9/+4Xx8+jjOmdgQ9OlxBrxGMw==", + "requires": { + "@collabland/action": "^0.9.0", + "@collabland/common": "^0.48.0", + "@collabland/models": "^0.28.0", + "@discordjs/rest": "^2.0.1", + "@loopback/core": "^5.1.2", + "@loopback/rest": "^13.1.2", + "@loopback/security": "^0.10.2", + "discord-api-types": "0.37.50", + "discord.js": "^14.13.0", "form-data": "^4.0.0", "tslib": "^2.0.0" + }, + "dependencies": { + "discord-api-types": { + "version": "0.37.50", + "resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.37.50.tgz", + "integrity": "sha512-X4CDiMnDbA3s3RaUXWXmgAIbY1uxab3fqe3qwzg5XutR3wjqi7M3IkgQbsIBzpqBN2YWr/Qdv7JrFRqSgb4TFg==" + } } }, "@collabland/models": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/@collabland/models/-/models-0.27.0.tgz", - "integrity": "sha512-i5b5Mx62m1eQrdsH1cyPmocHvgHYgG8G00OBIGS65nCltLWobGKkiCLrJh06YwraZfuZb5Tcyevfolq99bX/5g==", - "requires": { - "@loopback/boot": "^6.1.1", - "@loopback/graphql": "^0.10.1", - "@loopback/repository": "^6.1.1", - "@loopback/security": "^0.10.1", + "version": "0.28.0", + "resolved": "https://registry.npmjs.org/@collabland/models/-/models-0.28.0.tgz", + "integrity": "sha512-GK0eqGpY2WAp8OfqtsJtyS6k3j+cp/wcZG/sdmhnzIA7+4ki7uoZp1k8K8MY6TWUt6BULlho8gXMVZ0Y/XpgCg==", + "requires": { + "@loopback/boot": "^6.1.2", + "@loopback/graphql": "^0.10.2", + "@loopback/repository": "^6.1.2", + "@loopback/security": "^0.10.2", "tslib": "^2.0.0" } }, "@discordjs/builders": { - "version": "1.6.4", - "resolved": "https://registry.npmjs.org/@discordjs/builders/-/builders-1.6.4.tgz", - "integrity": "sha512-ARFKvmAkLhfkQQiNxqi0YIWqwUExvBRtvdtMFVJXvJoibsGkFrB/DWTf9byU7BTVUfsmW8w7NM55tYXR5S/iSg==", + "version": "1.6.5", + "resolved": "https://registry.npmjs.org/@discordjs/builders/-/builders-1.6.5.tgz", + "integrity": "sha512-SdweyCs/+mHj+PNhGLLle7RrRFX9ZAhzynHahMCLqp5Zeq7np7XC6/mgzHc79QoVlQ1zZtOkTTiJpOZu5V8Ufg==", "requires": { - "@discordjs/formatters": "^0.3.1", - "@discordjs/util": "^1.0.0", + "@discordjs/formatters": "^0.3.2", + "@discordjs/util": "^1.0.1", "@sapphire/shapeshift": "^3.9.2", - "discord-api-types": "^0.37.50", + "discord-api-types": "0.37.50", "fast-deep-equal": "^3.1.3", "ts-mixer": "^6.0.3", "tslib": "^2.6.1" }, "dependencies": { - "@discordjs/util": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@discordjs/util/-/util-1.0.0.tgz", - "integrity": "sha512-U2Iiab0mo8cFe+o4ZY4GROoAetGjFYA1PhhxiXEW82LuPUjOU/seHZDtVjDpOf6n3rz4IRm84wNtgHdpqRY5CA==" + "discord-api-types": { + "version": "0.37.50", + "resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.37.50.tgz", + "integrity": "sha512-X4CDiMnDbA3s3RaUXWXmgAIbY1uxab3fqe3qwzg5XutR3wjqi7M3IkgQbsIBzpqBN2YWr/Qdv7JrFRqSgb4TFg==" } } }, "@discordjs/collection": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-1.5.2.tgz", - "integrity": "sha512-LDplPy8SPbc8MYkuCdnLRGWqygAX97E8NH7gA9uz+NZ/hXknUKJHuxsOmhC6pmHnF9Zmg0kvfwrDjGsRIljt9g==" + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-1.5.3.tgz", + "integrity": "sha512-SVb428OMd3WO1paV3rm6tSjM4wC+Kecaa1EUGX7vc6/fddvw/6lg90z4QtCqm21zvVe92vMMDt9+DkIvjXImQQ==" }, "@discordjs/formatters": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@discordjs/formatters/-/formatters-0.3.1.tgz", - "integrity": "sha512-M7X4IGiSeh4znwcRGcs+49B5tBkNDn4k5bmhxJDAUhRxRHTiFAOTVUNQ6yAKySu5jZTnCbSvTYHW3w0rAzV1MA==", + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/@discordjs/formatters/-/formatters-0.3.2.tgz", + "integrity": "sha512-lE++JZK8LSSDRM5nLjhuvWhGuKiXqu+JZ/DsOR89DVVia3z9fdCJVcHF2W/1Zxgq0re7kCzmAJlCMMX3tetKpA==", "requires": { - "discord-api-types": "^0.37.41" + "discord-api-types": "0.37.50" + }, + "dependencies": { + "discord-api-types": { + "version": "0.37.50", + "resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.37.50.tgz", + "integrity": "sha512-X4CDiMnDbA3s3RaUXWXmgAIbY1uxab3fqe3qwzg5XutR3wjqi7M3IkgQbsIBzpqBN2YWr/Qdv7JrFRqSgb4TFg==" + } } }, "@discordjs/rest": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/@discordjs/rest/-/rest-1.7.1.tgz", - "integrity": "sha512-Ofa9UqT0U45G/eX86cURQnX7gzOJLG2oC28VhIk/G6IliYgQF7jFByBJEykPSHE4MxPhqCleYvmsrtfKh1nYmQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@discordjs/rest/-/rest-2.0.1.tgz", + "integrity": "sha512-/eWAdDRvwX/rIE2tuQUmKaxmWeHmGealttIzGzlYfI4+a7y9b6ZoMp8BG/jaohs8D8iEnCNYaZiOFLVFLQb8Zg==", "requires": { - "@discordjs/collection": "^1.5.1", - "@discordjs/util": "^0.3.0", + "@discordjs/collection": "^1.5.3", + "@discordjs/util": "^1.0.1", "@sapphire/async-queue": "^1.5.0", - "@sapphire/snowflake": "^3.4.2", - "discord-api-types": "^0.37.41", - "file-type": "^18.3.0", - "tslib": "^2.5.0", - "undici": "^5.22.0" + "@sapphire/snowflake": "^3.5.1", + "@vladfrangu/async_event_emitter": "^2.2.2", + "discord-api-types": "0.37.50", + "magic-bytes.js": "^1.0.15", + "tslib": "^2.6.1", + "undici": "5.22.1" + }, + "dependencies": { + "discord-api-types": { + "version": "0.37.50", + "resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.37.50.tgz", + "integrity": "sha512-X4CDiMnDbA3s3RaUXWXmgAIbY1uxab3fqe3qwzg5XutR3wjqi7M3IkgQbsIBzpqBN2YWr/Qdv7JrFRqSgb4TFg==" + } } }, "@discordjs/util": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@discordjs/util/-/util-0.3.1.tgz", - "integrity": "sha512-HxXKYKg7vohx2/OupUN/4Sd02Ev3PBJ5q0gtjdcvXb0ErCva8jNHWfe/v5sU3UKjIB/uxOhc+TDOnhqffj9pRA==" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@discordjs/util/-/util-1.0.1.tgz", + "integrity": "sha512-d0N2yCxB8r4bn00/hvFZwM7goDcUhtViC5un4hPj73Ba4yrChLSJD8fy7Ps5jpTLg1fE9n4K0xBLc1y9WGwSsA==" }, "@discordjs/ws": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@discordjs/ws/-/ws-1.0.0.tgz", - "integrity": "sha512-POiImjuQJzwCxjJs4JCtDcTjzvjVsVQbnsaoW/F03yTVdrj/xSpmgv4383AnpNEYXI+CA6ggkz37phZDsZQ1NQ==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@discordjs/ws/-/ws-1.0.1.tgz", + "integrity": "sha512-avvAolBqN3yrSvdBPcJ/0j2g42ABzrv3PEL76e3YTp2WYMGH7cuspkjfSyNWaqYl1J+669dlLp+YFMxSVQyS5g==", "requires": { - "@discordjs/collection": "^1.5.2", - "@discordjs/rest": "^2.0.0", - "@discordjs/util": "^1.0.0", + "@discordjs/collection": "^1.5.3", + "@discordjs/rest": "^2.0.1", + "@discordjs/util": "^1.0.1", "@sapphire/async-queue": "^1.5.0", "@types/ws": "^8.5.5", "@vladfrangu/async_event_emitter": "^2.2.2", - "discord-api-types": "^0.37.50", + "discord-api-types": "0.37.50", "tslib": "^2.6.1", "ws": "^8.13.0" }, "dependencies": { - "@discordjs/rest": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@discordjs/rest/-/rest-2.0.0.tgz", - "integrity": "sha512-CW9ldfzsRzUbHcS4Oqu5+Moo+yrQ5qQ9groKNxPOzcoq2nuXa/fXOXkuQtQHcTeSVXsC9cmJ56M8gBDBUyLgGA==", - "requires": { - "@discordjs/collection": "^1.5.2", - "@discordjs/util": "^1.0.0", - "@sapphire/async-queue": "^1.5.0", - "@sapphire/snowflake": "^3.5.1", - "@vladfrangu/async_event_emitter": "^2.2.2", - "discord-api-types": "^0.37.50", - "magic-bytes.js": "^1.0.15", - "tslib": "^2.6.1", - "undici": "^5.22.1" - } - }, - "@discordjs/util": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@discordjs/util/-/util-1.0.0.tgz", - "integrity": "sha512-U2Iiab0mo8cFe+o4ZY4GROoAetGjFYA1PhhxiXEW82LuPUjOU/seHZDtVjDpOf6n3rz4IRm84wNtgHdpqRY5CA==" + "discord-api-types": { + "version": "0.37.50", + "resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.37.50.tgz", + "integrity": "sha512-X4CDiMnDbA3s3RaUXWXmgAIbY1uxab3fqe3qwzg5XutR3wjqi7M3IkgQbsIBzpqBN2YWr/Qdv7JrFRqSgb4TFg==" } } }, @@ -11128,40 +11010,40 @@ } }, "@loopback/authentication": { - "version": "10.1.1", - "resolved": "https://registry.npmjs.org/@loopback/authentication/-/authentication-10.1.1.tgz", - "integrity": "sha512-3ooI0ZCITtyTYap6KdS66K6rwW6Q6YjKTo4gy+TFjfsOYQS90FE8BA913VMXGkCYfrC7cuKVSVSlBhUHW7gXVg==", + "version": "10.1.2", + "resolved": "https://registry.npmjs.org/@loopback/authentication/-/authentication-10.1.2.tgz", + "integrity": "sha512-Vxo8QK9tco0uCejLnLyAuGp4BusFQC2CqJkXs7pBvpnIVgjQxvpBe3bVOwwVD+YpwH6+rmvVfUGaz4+Hw/9Z+g==", "requires": { - "@loopback/security": "^0.10.1", + "@loopback/security": "^0.10.2", "@types/express": "^4.17.17", - "@types/lodash": "^4.14.195", + "@types/lodash": "^4.14.197", "lodash": "^4.17.21", - "tslib": "^2.6.0" + "tslib": "^2.6.1" } }, "@loopback/authorization": { - "version": "0.14.1", - "resolved": "https://registry.npmjs.org/@loopback/authorization/-/authorization-0.14.1.tgz", - "integrity": "sha512-kTaCF0cEcaRRHot4YSeu9PJ0ScUiAsdooZfoHQxFk0EkcvwSHfyJrSK5wlNQz+zncth0bbdJ0r8qVkpI6wqB7A==", + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/@loopback/authorization/-/authorization-0.14.2.tgz", + "integrity": "sha512-8JwXkyHGHakLadomL4gq4cWmxc9EsoI/weO3PDZ/OgltBbPBtIZTfKvVPiE+PoZ85whoEtVEbWPP/L6MJyFFQQ==", "requires": { - "@loopback/security": "^0.10.1", + "@loopback/security": "^0.10.2", "debug": "^4.3.4", - "tslib": "^2.6.0" + "tslib": "^2.6.1" } }, "@loopback/boot": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@loopback/boot/-/boot-6.1.1.tgz", - "integrity": "sha512-IEokBv+pvgyFePi1n3hByEjP6sQO3FmQvoAcxhuuvHClaC+xM+Wig7ZBh3X3Wc5CkqA0NhkXCXpL7iNcqtMQUg==", + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/@loopback/boot/-/boot-6.1.2.tgz", + "integrity": "sha512-wq8CqNI5K7MXIchfQbTq/Zp0hp9JIsX7sZ+SkMBETD4x1e6UjPkYsjK3ZBNcoBYeV4S85R9B7TCz2dlEDKadDA==", "requires": { - "@loopback/model-api-builder": "^5.1.1", - "@loopback/repository": "^6.1.1", - "@loopback/service-proxy": "^6.1.1", + "@loopback/model-api-builder": "^5.1.2", + "@loopback/repository": "^6.1.2", + "@loopback/service-proxy": "^6.1.2", "@types/debug": "^4.1.8", "@types/glob": "^8.1.0", "debug": "^4.3.4", "glob": "^10.3.3", - "tslib": "^2.6.0" + "tslib": "^2.6.1" } }, "@loopback/build": { @@ -11375,20 +11257,20 @@ } }, "@loopback/filter": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/@loopback/filter/-/filter-4.1.1.tgz", - "integrity": "sha512-Jtv6gJ/C1kXM19EJOi8CH/9FQVwQN0r5UnDC2BVsU0OJ+FDsfAqmEMv8tlgHRmnL/63VMv89K4RXqvRcdGgZRw==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/@loopback/filter/-/filter-4.1.2.tgz", + "integrity": "sha512-lmocbuUTjjv96vF4r72uXVJPAaWTuoi8cqEyTT1Jl7uBjRjdUBeZa4Pj3S7nl99RlN4aqUijvwWL9T+9jRIgMg==", "requires": { - "tslib": "^2.6.0" + "tslib": "^2.6.1" } }, "@loopback/graphql": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/@loopback/graphql/-/graphql-0.10.1.tgz", - "integrity": "sha512-uZS14QNb6PPbSsH5vNw/ypQ1OKfMoBbCUTCUjcvG61OKsoxcDICJo09wBYi78rH0c8+dhGECTA8YV3vBrbPr6w==", + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/@loopback/graphql/-/graphql-0.10.2.tgz", + "integrity": "sha512-+7SmTUPR81rEWFR7oR5SzHEhXZkwfbmwdStRo5C1PeoFKvtgnp6k2VSgNHvSkL6qtmK8Y/SFhJRx1GyWmP1zAQ==", "requires": { - "@graphql-tools/utils": "^10.0.3", - "@loopback/http-server": "^5.1.1", + "@graphql-tools/utils": "^10.0.5", + "@loopback/http-server": "^5.1.2", "apollo-server-express": "^3.12.0", "debug": "^4.3.4", "express": "^4.18.2", @@ -11398,9 +11280,9 @@ }, "dependencies": { "@graphql-tools/utils": { - "version": "10.0.3", - "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-10.0.3.tgz", - "integrity": "sha512-6uO41urAEIs4sXQT2+CYGsUTkHkVo/2MpM/QjoHj6D6xoEF2woXHBpdAVi0HKIInDwZqWgEYOwIFez0pERxa1Q==", + "version": "10.0.6", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-10.0.6.tgz", + "integrity": "sha512-hZMjl/BbX10iagovakgf3IiqArx8TPsotq5pwBld37uIX1JiZoSbgbCIFol7u55bh32o6cfDEiiJgfAD5fbeyQ==", "requires": { "@graphql-typed-document-node/core": "^3.1.1", "dset": "^3.1.2", @@ -11431,11 +11313,11 @@ } }, "@loopback/model-api-builder": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/@loopback/model-api-builder/-/model-api-builder-5.1.1.tgz", - "integrity": "sha512-LbKK2FDI+Z679MukZyRURTrIUT/OHl3WLnTAcV0uxhar+kflGWjI61I88fyytfZflqXu7EfzeLGpqMZfvaOv8A==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@loopback/model-api-builder/-/model-api-builder-5.1.2.tgz", + "integrity": "sha512-9WvtgwE1Ii7uUVEoooWmTZGfN7m0tXf/MKvduA8u8OHlvX+30rvGUK8Y8HgZep8VZbmEstrjq7OYWWO3ruZC0A==", "requires": { - "tslib": "^2.6.0" + "tslib": "^2.6.1" } }, "@loopback/openapi-v3": { @@ -11453,16 +11335,16 @@ } }, "@loopback/repository": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@loopback/repository/-/repository-6.1.1.tgz", - "integrity": "sha512-jQGhtzPwoYyx3UD5dpBQpSmkJ07Y8MtsXMbOfI/AhYpNsoD0CFQlPENv95tmSFonvbAmRTpdcf3KKXkoYwJocA==", + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/@loopback/repository/-/repository-6.1.2.tgz", + "integrity": "sha512-GjDrpRt/h+hmp5BeQOXGT711wo5LveO4Oo8G49VY8jBlhLrPGHmOpDqAcVmP8IJpgZD0mXCNEMPl9Xg6+xEo9w==", "requires": { - "@loopback/filter": "^4.1.1", + "@loopback/filter": "^4.1.2", "@types/debug": "^4.1.8", "debug": "^4.3.4", "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.8", - "tslib": "^2.6.0" + "loopback-datasource-juggler": "^4.28.9", + "tslib": "^2.6.1" } }, "@loopback/repository-json-schema": { @@ -11524,21 +11406,21 @@ } }, "@loopback/security": { - "version": "0.10.1", - "resolved": "https://registry.npmjs.org/@loopback/security/-/security-0.10.1.tgz", - "integrity": "sha512-RhVUUrD1J1fYXHVekMy+mAiPYLU6yE4IDJ/mQNVcxm6dDWA904kBgFPHC3/TjMwepwFQTNIUw8vfEcgqoEoJfA==", + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/@loopback/security/-/security-0.10.2.tgz", + "integrity": "sha512-bbv0o7wlwVj4Mk2k/KCLn+FpnVw+eHnDqHJ+rG/apESJ1+GQTV+2gx9hsJQDO0xCQ1iLM6rjKj6OgzEEr22e6Q==", "requires": { "debug": "^4.3.4", - "tslib": "^2.6.0" + "tslib": "^2.6.1" } }, "@loopback/service-proxy": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/@loopback/service-proxy/-/service-proxy-6.1.1.tgz", - "integrity": "sha512-oC/TrQEPD60o7jpZ1B9jcTErILUtP04MQVnTAluBbVrhlRhTGtI0Sp9rBmID2J1G71rLKspGjolF4vWlQ9sSpg==", + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/@loopback/service-proxy/-/service-proxy-6.1.2.tgz", + "integrity": "sha512-FgnEc8+AHdeaaKu2tX4Xa20B3vw44RiV+30B46IaDvqplm9qOBzVq/fJwRlL9uRCgt7CmHjrI1BsY0UG9ozoUQ==", "requires": { - "loopback-datasource-juggler": "^4.28.8", - "tslib": "^2.6.0" + "loopback-datasource-juggler": "^4.28.9", + "tslib": "^2.6.1" } }, "@loopback/testlab": { @@ -11731,11 +11613,6 @@ "integrity": "sha512-sXXKG+uL9IrKqViTtao2Ws6dy0znu9sOaP1di/jKGW1M6VssO8vlpXCQcpZ+jisQ1tTFAC5Jo/EOzFbggBagFQ==", "dev": true }, - "@tokenizer/token": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@tokenizer/token/-/token-0.3.0.tgz", - "integrity": "sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==" - }, "@types/accepts": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/@types/accepts/-/accepts-1.3.5.tgz", @@ -11860,9 +11737,9 @@ } }, "@types/lodash": { - "version": "4.14.195", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.195.tgz", - "integrity": "sha512-Hwx9EUgdwf2GLarOjQp5ZH8ZmblzcbTBC2wtQWNKARBSxM9ezRIAUpeDTgoQRAFB0+8CNWXVA9+MaSOzOF3nPg==" + "version": "4.14.197", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.197.tgz", + "integrity": "sha512-BMVOiWs0uNxHVlHBgzTIqJYmj+PgCo4euloGF+5m4okL3rEYzM2EEv78mw8zWSMM57dM7kVIgJ2QDvwHSoCI5g==" }, "@types/long": { "version": "4.0.2", @@ -12917,46 +12794,30 @@ "integrity": "sha512-Ih3wj0ZTaQxaJRqUEXHMIXfXB86bwMGC0wc2nNsyCJqeo3lC4qnxXtFIsC+IGI46+dSIinuayCAZ6sLEEM02Bw==" }, "discord.js": { - "version": "14.12.1", - "resolved": "https://registry.npmjs.org/discord.js/-/discord.js-14.12.1.tgz", - "integrity": "sha512-gGjhTkauIPgFXxpBl0UZgyehrKhDe90cIS8Hn1xFBYQ63EuUAkKoUqRNmc/pcla6DD16s4cUz5tAbdSpXivnxw==", - "requires": { - "@discordjs/builders": "^1.6.4", - "@discordjs/collection": "^1.5.2", - "@discordjs/formatters": "^0.3.1", - "@discordjs/rest": "^2.0.0", - "@discordjs/util": "^1.0.0", - "@discordjs/ws": "^1.0.0", + "version": "14.13.0", + "resolved": "https://registry.npmjs.org/discord.js/-/discord.js-14.13.0.tgz", + "integrity": "sha512-Kufdvg7fpyTEwANGy9x7i4od4yu5c6gVddGi5CKm4Y5a6sF0VBODObI3o0Bh7TGCj0LfNT8Qp8z04wnLFzgnbA==", + "requires": { + "@discordjs/builders": "^1.6.5", + "@discordjs/collection": "^1.5.3", + "@discordjs/formatters": "^0.3.2", + "@discordjs/rest": "^2.0.1", + "@discordjs/util": "^1.0.1", + "@discordjs/ws": "^1.0.1", "@sapphire/snowflake": "^3.5.1", "@types/ws": "^8.5.5", - "discord-api-types": "^0.37.50", + "discord-api-types": "0.37.50", "fast-deep-equal": "^3.1.3", "lodash.snakecase": "^4.1.1", "tslib": "^2.6.1", - "undici": "^5.22.1", + "undici": "5.22.1", "ws": "^8.13.0" }, "dependencies": { - "@discordjs/rest": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@discordjs/rest/-/rest-2.0.0.tgz", - "integrity": "sha512-CW9ldfzsRzUbHcS4Oqu5+Moo+yrQ5qQ9groKNxPOzcoq2nuXa/fXOXkuQtQHcTeSVXsC9cmJ56M8gBDBUyLgGA==", - "requires": { - "@discordjs/collection": "^1.5.2", - "@discordjs/util": "^1.0.0", - "@sapphire/async-queue": "^1.5.0", - "@sapphire/snowflake": "^3.5.1", - "@vladfrangu/async_event_emitter": "^2.2.2", - "discord-api-types": "^0.37.50", - "magic-bytes.js": "^1.0.15", - "tslib": "^2.6.1", - "undici": "^5.22.1" - } - }, - "@discordjs/util": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@discordjs/util/-/util-1.0.0.tgz", - "integrity": "sha512-U2Iiab0mo8cFe+o4ZY4GROoAetGjFYA1PhhxiXEW82LuPUjOU/seHZDtVjDpOf6n3rz4IRm84wNtgHdpqRY5CA==" + "discord-api-types": { + "version": "0.37.50", + "resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.37.50.tgz", + "integrity": "sha512-X4CDiMnDbA3s3RaUXWXmgAIbY1uxab3fqe3qwzg5XutR3wjqi7M3IkgQbsIBzpqBN2YWr/Qdv7JrFRqSgb4TFg==" } } }, @@ -13497,16 +13358,6 @@ "flat-cache": "^3.0.4" } }, - "file-type": { - "version": "18.5.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-18.5.0.tgz", - "integrity": "sha512-yvpl5U868+V6PqXHMmsESpg6unQ5GfnPssl4dxdJudBrr9qy7Fddt7EVX1VLlddFfe8Gj9N7goCZH22FXuSQXQ==", - "requires": { - "readable-web-to-node-stream": "^3.0.2", - "strtok3": "^7.0.0", - "token-types": "^5.0.1" - } - }, "filelist": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", @@ -14472,9 +14323,9 @@ } }, "loopback-datasource-juggler": { - "version": "4.28.8", - "resolved": "https://registry.npmjs.org/loopback-datasource-juggler/-/loopback-datasource-juggler-4.28.8.tgz", - "integrity": "sha512-tfBmMhtbop6BIFuYVWwMXFaNj9Q+LGZiKR31hhlYriOA78FOzJ9efAWGEEFtWLa/uMpI3OJcwKsa20OGF63IPQ==", + "version": "4.28.9", + "resolved": "https://registry.npmjs.org/loopback-datasource-juggler/-/loopback-datasource-juggler-4.28.9.tgz", + "integrity": "sha512-vBwqQaSa2GpCqS/zevAGG6zRgzsQ/KhB4xUaBSbGxNMD6GwTbS60GuD4yKSN2t4pwx4Qca2x3YUAXhumO1bN2Q==", "requires": { "async": "^3.2.4", "change-case": "^4.1.2", @@ -15407,11 +15258,6 @@ "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", "dev": true }, - "peek-readable": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/peek-readable/-/peek-readable-5.0.0.tgz", - "integrity": "sha512-YtCKvLUOvwtMGmrniQPdO7MwPjgkFBtFIrmfSbYmYuq3tKDV/mcfAhBth1+C3ru7uXIZasc/pHnb+YDYNkkj4A==" - }, "picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", @@ -15749,26 +15595,6 @@ } } }, - "readable-web-to-node-stream": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/readable-web-to-node-stream/-/readable-web-to-node-stream-3.0.2.tgz", - "integrity": "sha512-ePeK6cc1EcKLEhJFt/AebMCLL+GgSKhuygrZ/GLaKZYEecIgIECf4UaUuaByiGtzckwR4ain9VzUh95T1exYGw==", - "requires": { - "readable-stream": "^3.6.0" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", - "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, "readdirp": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", @@ -16291,15 +16117,6 @@ "yamljs": "^0.3.0" } }, - "strtok3": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/strtok3/-/strtok3-7.0.0.tgz", - "integrity": "sha512-pQ+V+nYQdC5H3Q7qBZAz/MO6lwGhoC2gOAjuouGf/VO0m7vQRh8QNMl2Uf6SwAtzZ9bOw3UIeBukEGNJl5dtXQ==", - "requires": { - "@tokenizer/token": "^0.3.0", - "peek-readable": "^5.0.0" - } - }, "superagent": { "version": "8.0.9", "resolved": "https://registry.npmjs.org/superagent/-/superagent-8.0.9.tgz", @@ -16438,15 +16255,6 @@ "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" }, - "token-types": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/token-types/-/token-types-5.0.1.tgz", - "integrity": "sha512-Y2fmSnZjQdDb9W4w4r1tswlMHylzWIeOKpx0aZH9BgGtACHhrk3OkT52AzwcuqTRBZtvvnTjDBh8eynMulu8Vg==", - "requires": { - "@tokenizer/token": "^0.3.0", - "ieee754": "^1.2.1" - } - }, "toposort": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz", diff --git a/package.json b/package.json index f47abd0..89dc2a1 100644 --- a/package.json +++ b/package.json @@ -42,10 +42,10 @@ "!*/__tests__" ], "dependencies": { - "@collabland/action": "^0.8.0", - "@collabland/common": "^0.47.0", - "@collabland/discord": "^0.26.0", - "@collabland/models": "^0.27.0", + "@collabland/action": "^0.9.0", + "@collabland/common": "^0.48.0", + "@collabland/discord": "^0.27.0", + "@collabland/models": "^0.28.0", "@loopback/core": "^5.1.0", "@loopback/rest": "^13.1.0", "discord-api-types": "^0.37.48",