diff --git a/package-lock.json b/package-lock.json index 4914d49..018f1ca 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,10 +9,10 @@ "version": "0.0.1", "license": "MIT", "dependencies": { - "@collabland/action": "^0.10.0", - "@collabland/common": "^0.49.0", - "@collabland/discord": "^0.28.0", - "@collabland/models": "^0.29.0", + "@collabland/action": "^0.11.0", + "@collabland/common": "^0.50.0", + "@collabland/discord": "^0.29.0", + "@collabland/models": "^0.30.0", "@loopback/core": "^5.1.0", "@loopback/rest": "^13.1.0", "discord-api-types": "^0.37.48", @@ -618,38 +618,38 @@ } }, "node_modules/@collabland/action": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/@collabland/action/-/action-0.10.0.tgz", - "integrity": "sha512-IKgjbxy7hgdbAxiTpy4sdW+pFtplb4hinde1lkia0fvaRgJzyzfOQxuluPaAFptvPfnN8xwQxVTqEhCucuaduw==", - "dependencies": { - "@collabland/common": "^0.49.0", - "@collabland/component-authorization": "^0.18.0", - "@loopback/core": "^5.1.3", - "@loopback/repository": "^6.1.3", - "@loopback/rest": "^13.1.3", + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@collabland/action/-/action-0.11.0.tgz", + "integrity": "sha512-HPB1q0YOZxcNGA9MqZJJUv/iipdDNC9F3RmNjQiJFt4man8S+Bt3aTBYop3mwfE0yZc2Z0Y9f0cKWG5RDEpwyg==", + "dependencies": { + "@collabland/common": "^0.50.0", + "@collabland/component-authorization": "^0.19.0", + "@loopback/core": "^5.1.4", + "@loopback/repository": "^6.1.4", + "@loopback/rest": "^13.1.4", "ethers": "^5.7.0", "tslib": "^2.0.0", "tweetnacl": "^1.0.3" } }, "node_modules/@collabland/api-security": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@collabland/api-security/-/api-security-0.17.0.tgz", - "integrity": "sha512-d17IE/2EAlWrMBbuHo/a6qrGwDhX3GZyChw60ApXaF2Tv5jVsp6rtOcJqL7w06Xb4dJDwkHxrqR9VG8l1IsppA==", - "dependencies": { - "@collabland/common": "^0.49.0", - "@collabland/models": "^0.29.0", - "@loopback/authentication": "^10.1.3", - "@loopback/authorization": "^0.14.3", - "@loopback/core": "^5.1.3", - "@loopback/security": "^0.10.3", + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/@collabland/api-security/-/api-security-0.18.0.tgz", + "integrity": "sha512-MjUpsLwe9AG7AN+8DbGthh9jgDLR5puULNrAxGlf20WuNUBZyrp/QZPGtoLOO/mAPO4nqREOklwGy5ywdnCw1g==", + "dependencies": { + "@collabland/common": "^0.50.0", + "@collabland/models": "^0.30.0", + "@loopback/authentication": "^10.1.4", + "@loopback/authorization": "^0.14.4", + "@loopback/core": "^5.1.4", + "@loopback/security": "^0.10.4", "tslib": "^2.0.0" } }, "node_modules/@collabland/common": { - "version": "0.49.0", - "resolved": "https://registry.npmjs.org/@collabland/common/-/common-0.49.0.tgz", - "integrity": "sha512-B/EcaenlmJYp8N3P8FRI8C7uvI+lVTJFaKQ+5qyeLrXqtJhnA8r29qGqbFQAmklAr38cP7JXJKy96+C2uLMfGw==", + "version": "0.50.0", + "resolved": "https://registry.npmjs.org/@collabland/common/-/common-0.50.0.tgz", + "integrity": "sha512-7O0FOq/lxrXJdFnTvZTSn6vu8CiabX0VwdFKR1jQo2SH5XKqBIJesbyII8ReyCH8cc0UrBXLg+tVaaS4y0miVg==", "dependencies": { "@ethersproject/bignumber": "^5.7.0", "@types/bs58": "^4.0.1", @@ -714,32 +714,32 @@ } }, "node_modules/@collabland/component-authorization": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/@collabland/component-authorization/-/component-authorization-0.18.0.tgz", - "integrity": "sha512-8L+ke2rrUYnNjh/BmRIFI6o7v0n4RS3gVd7RnIYlcFC7gLpD1Zs4MHmCEN3ViVwIm1ycfUEiFdOKeAVpYQfNIw==", - "dependencies": { - "@collabland/api-security": "^0.17.0", - "@collabland/common": "^0.49.0", - "@collabland/models": "^0.29.0", - "@loopback/authentication": "^10.1.3", - "@loopback/authorization": "^0.14.3", - "@loopback/core": "^5.1.3", - "@loopback/rest": "^13.1.3", + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/@collabland/component-authorization/-/component-authorization-0.19.0.tgz", + "integrity": "sha512-Pl//mONkhX+2jFa9XpKUyy2pZQQuOEsWj0PKan8oSEP9HxJUM0wVhI+cZErJA/ziBkujK7J26odhIRlTo/RKpQ==", + "dependencies": { + "@collabland/api-security": "^0.18.0", + "@collabland/common": "^0.50.0", + "@collabland/models": "^0.30.0", + "@loopback/authentication": "^10.1.4", + "@loopback/authorization": "^0.14.4", + "@loopback/core": "^5.1.4", + "@loopback/rest": "^13.1.4", "tslib": "^2.0.0" } }, "node_modules/@collabland/discord": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@collabland/discord/-/discord-0.28.0.tgz", - "integrity": "sha512-ccP2SPsA4JKZvXg5QGK0sdnsvDlT7/O2UaSJ4QCUVkp1wkmY1oZFvL9ZyR15Hb+ICcAO1xeO4q7oSa3ExvyzXQ==", + "version": "0.29.0", + "resolved": "https://registry.npmjs.org/@collabland/discord/-/discord-0.29.0.tgz", + "integrity": "sha512-Dweyn6/wX4eOPRNFoP6Q0YTtf2GMKM15+YMbqpwWDbENDrDfhQ1vhMd4HLn8btkybjKjm5UFwLF6TqF38wJB0w==", "dependencies": { - "@collabland/action": "^0.10.0", - "@collabland/common": "^0.49.0", - "@collabland/models": "^0.29.0", + "@collabland/action": "^0.11.0", + "@collabland/common": "^0.50.0", + "@collabland/models": "^0.30.0", "@discordjs/rest": "^2.0.1", - "@loopback/core": "^5.1.3", - "@loopback/rest": "^13.1.3", - "@loopback/security": "^0.10.3", + "@loopback/core": "^5.1.4", + "@loopback/rest": "^13.1.4", + "@loopback/security": "^0.10.4", "discord-api-types": "0.37.50", "discord.js": "^14.13.0", "form-data": "^4.0.0", @@ -752,14 +752,14 @@ "integrity": "sha512-X4CDiMnDbA3s3RaUXWXmgAIbY1uxab3fqe3qwzg5XutR3wjqi7M3IkgQbsIBzpqBN2YWr/Qdv7JrFRqSgb4TFg==" }, "node_modules/@collabland/models": { - "version": "0.29.0", - "resolved": "https://registry.npmjs.org/@collabland/models/-/models-0.29.0.tgz", - "integrity": "sha512-PP0+GipdiQ7Z5qnMwpXwEhqO0MBOtj8Q/xVKZiWiovGGxpchjYDP/RY6Tt8epVfv/SKjURfWEjtNC4Gu1TVSow==", - "dependencies": { - "@loopback/boot": "^6.1.3", - "@loopback/graphql": "^0.10.3", - "@loopback/repository": "^6.1.3", - "@loopback/security": "^0.10.3", + "version": "0.30.0", + "resolved": "https://registry.npmjs.org/@collabland/models/-/models-0.30.0.tgz", + "integrity": "sha512-VfgWoPELHcIPj+m9OH11BQObcPAwqszh6HRDcuW0m9MAti3Lw++b13w7lyrTQk+GI1sSiTcyrWnQjqhtinxv6w==", + "dependencies": { + "@loopback/boot": "^6.1.4", + "@loopback/graphql": "^0.10.4", + "@loopback/repository": "^6.1.4", + "@loopback/security": "^0.10.4", "tslib": "^2.0.0" } }, @@ -1770,6 +1770,23 @@ "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" } }, + "node_modules/@graphql-tools/utils": { + "version": "10.0.12", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-10.0.12.tgz", + "integrity": "sha512-+yS1qlFwXlwU3Gv8ek/h2aJ95quog4yF22haC11M0zReMSTddbGJZ5yXKkE3sXoY2BcL1utilSFjylJ9uXpSNQ==", + "dependencies": { + "@graphql-typed-document-node/core": "^3.1.1", + "cross-inspect": "1.0.0", + "dset": "^3.1.2", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=16.0.0" + }, + "peerDependencies": { + "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" + } + }, "node_modules/@graphql-typed-document-node/core": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/@graphql-typed-document-node/core/-/core-3.2.0.tgz", @@ -2118,13 +2135,13 @@ } }, "node_modules/@loopback/authentication": { - "version": "10.1.3", - "resolved": "https://registry.npmjs.org/@loopback/authentication/-/authentication-10.1.3.tgz", - "integrity": "sha512-3eS/hqNceSlGW5chfm/3UUQm5fzCQnVaYA6npBZ7hcUjKIc6tLsw3I6kYNEikxwzcPZSXdMWqTlB7uoXPm6xcA==", + "version": "10.1.4", + "resolved": "https://registry.npmjs.org/@loopback/authentication/-/authentication-10.1.4.tgz", + "integrity": "sha512-5x8A5v/kqlRVHx+ihjc6zohH4uES6bAaD02/dM6JKYpeFI3sWYU0FwXO7+TxGQkIgZAxphPS0wJtwNjpaYDN3Q==", "dependencies": { - "@loopback/security": "^0.10.3", - "@types/express": "^4.17.17", - "@types/lodash": "^4.14.198", + "@loopback/security": "^0.10.4", + "@types/express": "^4.17.21", + "@types/lodash": "^4.14.202", "lodash": "^4.17.21", "tslib": "^2.6.2" }, @@ -2137,11 +2154,11 @@ } }, "node_modules/@loopback/authorization": { - "version": "0.14.3", - "resolved": "https://registry.npmjs.org/@loopback/authorization/-/authorization-0.14.3.tgz", - "integrity": "sha512-Qe1PEf+dubTHp5LEJiyt4DnudjiKy/aO1w57PENqR4tTTXaHf5qh86WLMZ5Qa5No9rsAHiemNnyODf9dq4Uo2w==", + "version": "0.14.4", + "resolved": "https://registry.npmjs.org/@loopback/authorization/-/authorization-0.14.4.tgz", + "integrity": "sha512-WXwfWJYpDCivrGPHzsJ1I7DIzvzDgXuULO8VdLQShLLiYC5+PQ6zrt01NGimW4bTT4cRaskWwDI4YWPVA/7I/w==", "dependencies": { - "@loopback/security": "^0.10.3", + "@loopback/security": "^0.10.4", "debug": "^4.3.4", "tslib": "^2.6.2" }, @@ -2153,17 +2170,17 @@ } }, "node_modules/@loopback/boot": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/@loopback/boot/-/boot-6.1.3.tgz", - "integrity": "sha512-oKTd43WOVtfrlUntGXWnHg6MzZN3d5j7+zxV4aH6Wh9y7meRhVVD5Jp5DRXsIoxB8XgHbAZwgnz9BdJTGXjrHg==", - "dependencies": { - "@loopback/model-api-builder": "^5.1.3", - "@loopback/repository": "^6.1.3", - "@loopback/service-proxy": "^6.1.3", - "@types/debug": "^4.1.8", + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/@loopback/boot/-/boot-6.1.4.tgz", + "integrity": "sha512-cLnUp3OQw0xtX192TIMJyf7wR6sC9Gty5RDjQt6RW+/sec2sjzb+9oGfI235HZNnOrfHEoFXom4iVy+tj7eOng==", + "dependencies": { + "@loopback/model-api-builder": "^5.1.4", + "@loopback/repository": "^6.1.4", + "@loopback/service-proxy": "^6.1.4", + "@types/debug": "^4.1.12", "@types/glob": "^8.1.0", "debug": "^4.3.4", - "glob": "^10.3.4", + "glob": "^10.3.10", "tslib": "^2.6.2" }, "engines": { @@ -2344,9 +2361,9 @@ } }, "node_modules/@loopback/filter": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/@loopback/filter/-/filter-4.1.3.tgz", - "integrity": "sha512-9+QcBGMfgmcJ08OZih4clvDqyCT6CCxMu1DvL/h74CTloLbkeLNmDdrorKaN3Lh7yh1Tqen4JnvLVXcVw9/q4g==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@loopback/filter/-/filter-4.1.4.tgz", + "integrity": "sha512-fLlcvUXmWuwISseHSofz68p5lU+oEh5UmlQcTCMePQrMohlcE3Yekodw6Qmd4hXt6GyIyNRb7hWccJLI4M0+AA==", "dependencies": { "tslib": "^2.6.2" }, @@ -2355,12 +2372,12 @@ } }, "node_modules/@loopback/graphql": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/@loopback/graphql/-/graphql-0.10.3.tgz", - "integrity": "sha512-Q8i/NabSBrqgQEvXkL21pbCV6X0dMUfRCRH+1IgNJejUFcRxJ/k8GjkIrlE9HYUrO8ohInfYMi3EASBvbrGVQQ==", + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/@loopback/graphql/-/graphql-0.10.4.tgz", + "integrity": "sha512-Nkj3vCxsBgPAy7UUeeT8hjjt0nwWJ/nM8XBh1LGkkmn/Mwzhif3a90xAnQ2mXb2wKc4b1zgjyqLX9oNwSliMaw==", "dependencies": { - "@graphql-tools/utils": "^10.0.6", - "@loopback/http-server": "^5.1.3", + "@graphql-tools/utils": "^10.0.11", + "@loopback/http-server": "^5.1.4", "apollo-server-express": "^3.12.1", "debug": "^4.3.4", "express": "^4.18.2", @@ -2376,22 +2393,6 @@ "@loopback/core": "^5.0.0" } }, - "node_modules/@loopback/graphql/node_modules/@graphql-tools/utils": { - "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", - "tslib": "^2.4.0" - }, - "engines": { - "node": ">=16.0.0" - }, - "peerDependencies": { - "graphql": "^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0" - } - }, "node_modules/@loopback/http-server": { "version": "5.1.4", "resolved": "https://registry.npmjs.org/@loopback/http-server/-/http-server-5.1.4.tgz", @@ -2420,9 +2421,9 @@ } }, "node_modules/@loopback/model-api-builder": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/@loopback/model-api-builder/-/model-api-builder-5.1.3.tgz", - "integrity": "sha512-QM1m/Pmfy4EAtIOIMl0WRrM5xxHU5ACVrfxFW6vNPQYTsMJLtDd+7/IaRP+tgxWrFSgreBqD3Vt8rAnzWsB78Q==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@loopback/model-api-builder/-/model-api-builder-5.1.4.tgz", + "integrity": "sha512-aHhScA5OUng4EQrMRkI0ifH5K/13+I8Wba03kjvPSQr95/6SORfM6Z2F/hdHw+sYpQzoXq/R4+7tttleECQtpw==", "dependencies": { "tslib": "^2.6.2" }, @@ -2455,15 +2456,15 @@ } }, "node_modules/@loopback/repository": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/@loopback/repository/-/repository-6.1.3.tgz", - "integrity": "sha512-iS5qvQXDfPW4awSlUZSgSlq7xW8dOeNzPygYCghcKI3rmmfrggGBhRexIw0K0ulMmXMLUh0UIRey+jMkkkfSpA==", + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/@loopback/repository/-/repository-6.1.4.tgz", + "integrity": "sha512-Lr+p+M4yRXuR95iZqNAwGMIIVkxl+6zS24whacKkGb0Whqe0wGbIRNBeyNgRkHidQeJBspWAqY4QidlaqKB23w==", "dependencies": { - "@loopback/filter": "^4.1.3", - "@types/debug": "^4.1.8", + "@loopback/filter": "^4.1.4", + "@types/debug": "^4.1.12", "debug": "^4.3.4", "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.9", + "loopback-datasource-juggler": "^5.0.4", "tslib": "^2.6.2" }, "engines": { @@ -2558,9 +2559,9 @@ } }, "node_modules/@loopback/security": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/@loopback/security/-/security-0.10.3.tgz", - "integrity": "sha512-Kvg7kZozmDnZ2tOP2jUb/RUswjS4ipzqhNCEuXHG+oc+IUMurouXuD85eJ/fznsoZ4JBbnRy4Pd6dupNn2r/Vg==", + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/@loopback/security/-/security-0.10.4.tgz", + "integrity": "sha512-kGmHfF1icBdn5yXIUZMzI/9ZJ5yxrYtjse8o0KP2SxBKzl36dVa91bs9MVpYx+q6fACme4Z4cSPmg1VYnHsMlg==", "dependencies": { "debug": "^4.3.4", "tslib": "^2.6.2" @@ -2573,11 +2574,11 @@ } }, "node_modules/@loopback/service-proxy": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/@loopback/service-proxy/-/service-proxy-6.1.3.tgz", - "integrity": "sha512-ZjbA5U4OKbRdxKMWtMokbYFqTMHxynYlP+mce+p0YwgGqHZcwvcv1VfV8IV1XmISekoO9E8tH2MREEN9KCXiLw==", + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/@loopback/service-proxy/-/service-proxy-6.1.4.tgz", + "integrity": "sha512-x/tTxjosyClANB7RIWoecG7zc9HNvPmdwZbZalwZiG8Wi2Dap1MLYmmb9M0eHhfjTdOuN1ImQ60QwtEb3m0zZQ==", "dependencies": { - "loopback-datasource-juggler": "^4.28.9", + "loopback-datasource-juggler": "^5.0.4", "tslib": "^2.6.2" }, "engines": { @@ -3708,9 +3709,9 @@ "dev": true }, "node_modules/async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", + "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==" }, "node_modules/async-retry": { "version": "1.3.3", @@ -4315,6 +4316,17 @@ "node-fetch": "^2.6.12" } }, + "node_modules/cross-inspect": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/cross-inspect/-/cross-inspect-1.0.0.tgz", + "integrity": "sha512-4PFfn4b5ZN6FMNGSZlyb7wUhuN8wvj8t/VQHZdM4JsDcruGJ8L2kf9zao98QIrBPFCpdk27qst/AGTl7pL3ypQ==", + "dependencies": { + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, "node_modules/cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -4511,9 +4523,9 @@ } }, "node_modules/dset": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.2.tgz", - "integrity": "sha512-g/M9sqy3oHe477Ar4voQxWtaPIFw1jTdKZuomOjhCcBx9nHUNn0pu6NopuFFrTh/TRZIKEj+76vLWFu9BNKk+Q==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.3.tgz", + "integrity": "sha512-20TuZZHCEZ2O71q9/+8BwKwZ0QtD9D8ObhrihJPr+vLLYlSuAU3/zL4cSlgbfeoGHTjCSJBa7NGcrF9/Bx/WJQ==", "engines": { "node": ">=4" } @@ -6468,42 +6480,56 @@ "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" }, "node_modules/loopback-connector": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/loopback-connector/-/loopback-connector-5.3.3.tgz", - "integrity": "sha512-ZYULfy5W7+R2A3I9TILWZOdfMVcZ2qEQT/tye0Fy7Ju3zQ6Gv1bmroARGPGVDAneFt+5YaiaieLdoJ1t02hLpg==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/loopback-connector/-/loopback-connector-6.1.0.tgz", + "integrity": "sha512-BZOeO0EBKGVEfkZjeWm2y6BT9/J0BcDPK2mtlZDMNNCxe+LpPqiBghOkD2D2cze3TShSYYBAX7IAoyRiqDdMZA==", "dependencies": { - "async": "^3.2.4", + "async": "^3.2.5", "bluebird": "^3.7.2", "debug": "^4.3.4", "msgpack5": "^4.5.1", - "strong-globalize": "^6.0.5", - "uuid": "^9.0.0" + "strong-globalize": "^6.0.6", + "uuid": "^9.0.1" }, "engines": { - "node": ">=10" + "node": ">=18" } }, "node_modules/loopback-datasource-juggler": { - "version": "4.28.9", - "resolved": "https://registry.npmjs.org/loopback-datasource-juggler/-/loopback-datasource-juggler-4.28.9.tgz", - "integrity": "sha512-vBwqQaSa2GpCqS/zevAGG6zRgzsQ/KhB4xUaBSbGxNMD6GwTbS60GuD4yKSN2t4pwx4Qca2x3YUAXhumO1bN2Q==", + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/loopback-datasource-juggler/-/loopback-datasource-juggler-5.0.4.tgz", + "integrity": "sha512-zAXNiygA5IcPoVurnNrW82TgvYwrgQv6y8tDNziGTQfb+ZSQDub97U5vi9AdJQmCEo/j5vDvvEqg31Crr2H69g==", "dependencies": { - "async": "^3.2.4", + "async": "^3.2.5", "change-case": "^4.1.2", "debug": "^4.3.4", "depd": "^2.0.0", "inflection": "^1.13.4", "lodash": "^4.17.21", - "loopback-connector": "^5.3.3", - "minimatch": "^5.1.6", - "nanoid": "^3.3.6", + "loopback-connector": "^6.1.0", + "minimatch": "^9.0.3", + "nanoid": "^3.3.7", "qs": "^6.11.2", - "strong-globalize": "^6.0.5", + "strong-globalize": "^6.0.6", "traverse": "^0.6.7", - "uuid": "^9.0.0" + "uuid": "^9.0.1" }, "engines": { - "node": ">=10" + "node": ">=18" + } + }, + "node_modules/loopback-datasource-juggler/node_modules/minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/loopback-datasource-juggler/node_modules/qs": { @@ -6880,9 +6906,9 @@ } }, "node_modules/nanoid": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", "funding": [ { "type": "github", @@ -9061,9 +9087,12 @@ "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, "node_modules/traverse": { - "version": "0.6.7", - "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.7.tgz", - "integrity": "sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==", + "version": "0.6.8", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.8.tgz", + "integrity": "sha512-aXJDbk6SnumuaZSANd21XAo15ucCDE38H4fkqiGsc3MhCK+wOlZvLP9cB/TvpHT0mOyWgC4Z8EwRlzqYSUzdsA==", + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -10156,38 +10185,38 @@ } }, "@collabland/action": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/@collabland/action/-/action-0.10.0.tgz", - "integrity": "sha512-IKgjbxy7hgdbAxiTpy4sdW+pFtplb4hinde1lkia0fvaRgJzyzfOQxuluPaAFptvPfnN8xwQxVTqEhCucuaduw==", - "requires": { - "@collabland/common": "^0.49.0", - "@collabland/component-authorization": "^0.18.0", - "@loopback/core": "^5.1.3", - "@loopback/repository": "^6.1.3", - "@loopback/rest": "^13.1.3", + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@collabland/action/-/action-0.11.0.tgz", + "integrity": "sha512-HPB1q0YOZxcNGA9MqZJJUv/iipdDNC9F3RmNjQiJFt4man8S+Bt3aTBYop3mwfE0yZc2Z0Y9f0cKWG5RDEpwyg==", + "requires": { + "@collabland/common": "^0.50.0", + "@collabland/component-authorization": "^0.19.0", + "@loopback/core": "^5.1.4", + "@loopback/repository": "^6.1.4", + "@loopback/rest": "^13.1.4", "ethers": "^5.7.0", "tslib": "^2.0.0", "tweetnacl": "^1.0.3" } }, "@collabland/api-security": { - "version": "0.17.0", - "resolved": "https://registry.npmjs.org/@collabland/api-security/-/api-security-0.17.0.tgz", - "integrity": "sha512-d17IE/2EAlWrMBbuHo/a6qrGwDhX3GZyChw60ApXaF2Tv5jVsp6rtOcJqL7w06Xb4dJDwkHxrqR9VG8l1IsppA==", - "requires": { - "@collabland/common": "^0.49.0", - "@collabland/models": "^0.29.0", - "@loopback/authentication": "^10.1.3", - "@loopback/authorization": "^0.14.3", - "@loopback/core": "^5.1.3", - "@loopback/security": "^0.10.3", + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/@collabland/api-security/-/api-security-0.18.0.tgz", + "integrity": "sha512-MjUpsLwe9AG7AN+8DbGthh9jgDLR5puULNrAxGlf20WuNUBZyrp/QZPGtoLOO/mAPO4nqREOklwGy5ywdnCw1g==", + "requires": { + "@collabland/common": "^0.50.0", + "@collabland/models": "^0.30.0", + "@loopback/authentication": "^10.1.4", + "@loopback/authorization": "^0.14.4", + "@loopback/core": "^5.1.4", + "@loopback/security": "^0.10.4", "tslib": "^2.0.0" } }, "@collabland/common": { - "version": "0.49.0", - "resolved": "https://registry.npmjs.org/@collabland/common/-/common-0.49.0.tgz", - "integrity": "sha512-B/EcaenlmJYp8N3P8FRI8C7uvI+lVTJFaKQ+5qyeLrXqtJhnA8r29qGqbFQAmklAr38cP7JXJKy96+C2uLMfGw==", + "version": "0.50.0", + "resolved": "https://registry.npmjs.org/@collabland/common/-/common-0.50.0.tgz", + "integrity": "sha512-7O0FOq/lxrXJdFnTvZTSn6vu8CiabX0VwdFKR1jQo2SH5XKqBIJesbyII8ReyCH8cc0UrBXLg+tVaaS4y0miVg==", "requires": { "@ethersproject/bignumber": "^5.7.0", "@types/bs58": "^4.0.1", @@ -10235,32 +10264,32 @@ } }, "@collabland/component-authorization": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/@collabland/component-authorization/-/component-authorization-0.18.0.tgz", - "integrity": "sha512-8L+ke2rrUYnNjh/BmRIFI6o7v0n4RS3gVd7RnIYlcFC7gLpD1Zs4MHmCEN3ViVwIm1ycfUEiFdOKeAVpYQfNIw==", - "requires": { - "@collabland/api-security": "^0.17.0", - "@collabland/common": "^0.49.0", - "@collabland/models": "^0.29.0", - "@loopback/authentication": "^10.1.3", - "@loopback/authorization": "^0.14.3", - "@loopback/core": "^5.1.3", - "@loopback/rest": "^13.1.3", + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/@collabland/component-authorization/-/component-authorization-0.19.0.tgz", + "integrity": "sha512-Pl//mONkhX+2jFa9XpKUyy2pZQQuOEsWj0PKan8oSEP9HxJUM0wVhI+cZErJA/ziBkujK7J26odhIRlTo/RKpQ==", + "requires": { + "@collabland/api-security": "^0.18.0", + "@collabland/common": "^0.50.0", + "@collabland/models": "^0.30.0", + "@loopback/authentication": "^10.1.4", + "@loopback/authorization": "^0.14.4", + "@loopback/core": "^5.1.4", + "@loopback/rest": "^13.1.4", "tslib": "^2.0.0" } }, "@collabland/discord": { - "version": "0.28.0", - "resolved": "https://registry.npmjs.org/@collabland/discord/-/discord-0.28.0.tgz", - "integrity": "sha512-ccP2SPsA4JKZvXg5QGK0sdnsvDlT7/O2UaSJ4QCUVkp1wkmY1oZFvL9ZyR15Hb+ICcAO1xeO4q7oSa3ExvyzXQ==", + "version": "0.29.0", + "resolved": "https://registry.npmjs.org/@collabland/discord/-/discord-0.29.0.tgz", + "integrity": "sha512-Dweyn6/wX4eOPRNFoP6Q0YTtf2GMKM15+YMbqpwWDbENDrDfhQ1vhMd4HLn8btkybjKjm5UFwLF6TqF38wJB0w==", "requires": { - "@collabland/action": "^0.10.0", - "@collabland/common": "^0.49.0", - "@collabland/models": "^0.29.0", + "@collabland/action": "^0.11.0", + "@collabland/common": "^0.50.0", + "@collabland/models": "^0.30.0", "@discordjs/rest": "^2.0.1", - "@loopback/core": "^5.1.3", - "@loopback/rest": "^13.1.3", - "@loopback/security": "^0.10.3", + "@loopback/core": "^5.1.4", + "@loopback/rest": "^13.1.4", + "@loopback/security": "^0.10.4", "discord-api-types": "0.37.50", "discord.js": "^14.13.0", "form-data": "^4.0.0", @@ -10275,14 +10304,14 @@ } }, "@collabland/models": { - "version": "0.29.0", - "resolved": "https://registry.npmjs.org/@collabland/models/-/models-0.29.0.tgz", - "integrity": "sha512-PP0+GipdiQ7Z5qnMwpXwEhqO0MBOtj8Q/xVKZiWiovGGxpchjYDP/RY6Tt8epVfv/SKjURfWEjtNC4Gu1TVSow==", - "requires": { - "@loopback/boot": "^6.1.3", - "@loopback/graphql": "^0.10.3", - "@loopback/repository": "^6.1.3", - "@loopback/security": "^0.10.3", + "version": "0.30.0", + "resolved": "https://registry.npmjs.org/@collabland/models/-/models-0.30.0.tgz", + "integrity": "sha512-VfgWoPELHcIPj+m9OH11BQObcPAwqszh6HRDcuW0m9MAti3Lw++b13w7lyrTQk+GI1sSiTcyrWnQjqhtinxv6w==", + "requires": { + "@loopback/boot": "^6.1.4", + "@loopback/graphql": "^0.10.4", + "@loopback/repository": "^6.1.4", + "@loopback/security": "^0.10.4", "tslib": "^2.0.0" } }, @@ -10927,6 +10956,17 @@ } } }, + "@graphql-tools/utils": { + "version": "10.0.12", + "resolved": "https://registry.npmjs.org/@graphql-tools/utils/-/utils-10.0.12.tgz", + "integrity": "sha512-+yS1qlFwXlwU3Gv8ek/h2aJ95quog4yF22haC11M0zReMSTddbGJZ5yXKkE3sXoY2BcL1utilSFjylJ9uXpSNQ==", + "requires": { + "@graphql-typed-document-node/core": "^3.1.1", + "cross-inspect": "1.0.0", + "dset": "^3.1.2", + "tslib": "^2.4.0" + } + }, "@graphql-typed-document-node/core": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/@graphql-typed-document-node/core/-/core-3.2.0.tgz", @@ -11197,39 +11237,39 @@ } }, "@loopback/authentication": { - "version": "10.1.3", - "resolved": "https://registry.npmjs.org/@loopback/authentication/-/authentication-10.1.3.tgz", - "integrity": "sha512-3eS/hqNceSlGW5chfm/3UUQm5fzCQnVaYA6npBZ7hcUjKIc6tLsw3I6kYNEikxwzcPZSXdMWqTlB7uoXPm6xcA==", + "version": "10.1.4", + "resolved": "https://registry.npmjs.org/@loopback/authentication/-/authentication-10.1.4.tgz", + "integrity": "sha512-5x8A5v/kqlRVHx+ihjc6zohH4uES6bAaD02/dM6JKYpeFI3sWYU0FwXO7+TxGQkIgZAxphPS0wJtwNjpaYDN3Q==", "requires": { - "@loopback/security": "^0.10.3", - "@types/express": "^4.17.17", - "@types/lodash": "^4.14.198", + "@loopback/security": "^0.10.4", + "@types/express": "^4.17.21", + "@types/lodash": "^4.14.202", "lodash": "^4.17.21", "tslib": "^2.6.2" } }, "@loopback/authorization": { - "version": "0.14.3", - "resolved": "https://registry.npmjs.org/@loopback/authorization/-/authorization-0.14.3.tgz", - "integrity": "sha512-Qe1PEf+dubTHp5LEJiyt4DnudjiKy/aO1w57PENqR4tTTXaHf5qh86WLMZ5Qa5No9rsAHiemNnyODf9dq4Uo2w==", + "version": "0.14.4", + "resolved": "https://registry.npmjs.org/@loopback/authorization/-/authorization-0.14.4.tgz", + "integrity": "sha512-WXwfWJYpDCivrGPHzsJ1I7DIzvzDgXuULO8VdLQShLLiYC5+PQ6zrt01NGimW4bTT4cRaskWwDI4YWPVA/7I/w==", "requires": { - "@loopback/security": "^0.10.3", + "@loopback/security": "^0.10.4", "debug": "^4.3.4", "tslib": "^2.6.2" } }, "@loopback/boot": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/@loopback/boot/-/boot-6.1.3.tgz", - "integrity": "sha512-oKTd43WOVtfrlUntGXWnHg6MzZN3d5j7+zxV4aH6Wh9y7meRhVVD5Jp5DRXsIoxB8XgHbAZwgnz9BdJTGXjrHg==", - "requires": { - "@loopback/model-api-builder": "^5.1.3", - "@loopback/repository": "^6.1.3", - "@loopback/service-proxy": "^6.1.3", - "@types/debug": "^4.1.8", + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/@loopback/boot/-/boot-6.1.4.tgz", + "integrity": "sha512-cLnUp3OQw0xtX192TIMJyf7wR6sC9Gty5RDjQt6RW+/sec2sjzb+9oGfI235HZNnOrfHEoFXom4iVy+tj7eOng==", + "requires": { + "@loopback/model-api-builder": "^5.1.4", + "@loopback/repository": "^6.1.4", + "@loopback/service-proxy": "^6.1.4", + "@types/debug": "^4.1.12", "@types/glob": "^8.1.0", "debug": "^4.3.4", - "glob": "^10.3.4", + "glob": "^10.3.10", "tslib": "^2.6.2" } }, @@ -11353,38 +11393,26 @@ } }, "@loopback/filter": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/@loopback/filter/-/filter-4.1.3.tgz", - "integrity": "sha512-9+QcBGMfgmcJ08OZih4clvDqyCT6CCxMu1DvL/h74CTloLbkeLNmDdrorKaN3Lh7yh1Tqen4JnvLVXcVw9/q4g==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/@loopback/filter/-/filter-4.1.4.tgz", + "integrity": "sha512-fLlcvUXmWuwISseHSofz68p5lU+oEh5UmlQcTCMePQrMohlcE3Yekodw6Qmd4hXt6GyIyNRb7hWccJLI4M0+AA==", "requires": { "tslib": "^2.6.2" } }, "@loopback/graphql": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/@loopback/graphql/-/graphql-0.10.3.tgz", - "integrity": "sha512-Q8i/NabSBrqgQEvXkL21pbCV6X0dMUfRCRH+1IgNJejUFcRxJ/k8GjkIrlE9HYUrO8ohInfYMi3EASBvbrGVQQ==", + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/@loopback/graphql/-/graphql-0.10.4.tgz", + "integrity": "sha512-Nkj3vCxsBgPAy7UUeeT8hjjt0nwWJ/nM8XBh1LGkkmn/Mwzhif3a90xAnQ2mXb2wKc4b1zgjyqLX9oNwSliMaw==", "requires": { - "@graphql-tools/utils": "^10.0.6", - "@loopback/http-server": "^5.1.3", + "@graphql-tools/utils": "^10.0.11", + "@loopback/http-server": "^5.1.4", "apollo-server-express": "^3.12.1", "debug": "^4.3.4", "express": "^4.18.2", "graphql": "^15.8.0", "graphql-subscriptions": "^2.0.0", "type-graphql": "^1.1.1" - }, - "dependencies": { - "@graphql-tools/utils": { - "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", - "tslib": "^2.4.0" - } - } } }, "@loopback/http-server": { @@ -11409,9 +11437,9 @@ } }, "@loopback/model-api-builder": { - "version": "5.1.3", - "resolved": "https://registry.npmjs.org/@loopback/model-api-builder/-/model-api-builder-5.1.3.tgz", - "integrity": "sha512-QM1m/Pmfy4EAtIOIMl0WRrM5xxHU5ACVrfxFW6vNPQYTsMJLtDd+7/IaRP+tgxWrFSgreBqD3Vt8rAnzWsB78Q==", + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/@loopback/model-api-builder/-/model-api-builder-5.1.4.tgz", + "integrity": "sha512-aHhScA5OUng4EQrMRkI0ifH5K/13+I8Wba03kjvPSQr95/6SORfM6Z2F/hdHw+sYpQzoXq/R4+7tttleECQtpw==", "requires": { "tslib": "^2.6.2" } @@ -11431,15 +11459,15 @@ } }, "@loopback/repository": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/@loopback/repository/-/repository-6.1.3.tgz", - "integrity": "sha512-iS5qvQXDfPW4awSlUZSgSlq7xW8dOeNzPygYCghcKI3rmmfrggGBhRexIw0K0ulMmXMLUh0UIRey+jMkkkfSpA==", + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/@loopback/repository/-/repository-6.1.4.tgz", + "integrity": "sha512-Lr+p+M4yRXuR95iZqNAwGMIIVkxl+6zS24whacKkGb0Whqe0wGbIRNBeyNgRkHidQeJBspWAqY4QidlaqKB23w==", "requires": { - "@loopback/filter": "^4.1.3", - "@types/debug": "^4.1.8", + "@loopback/filter": "^4.1.4", + "@types/debug": "^4.1.12", "debug": "^4.3.4", "lodash": "^4.17.21", - "loopback-datasource-juggler": "^4.28.9", + "loopback-datasource-juggler": "^5.0.4", "tslib": "^2.6.2" } }, @@ -11511,20 +11539,20 @@ } }, "@loopback/security": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/@loopback/security/-/security-0.10.3.tgz", - "integrity": "sha512-Kvg7kZozmDnZ2tOP2jUb/RUswjS4ipzqhNCEuXHG+oc+IUMurouXuD85eJ/fznsoZ4JBbnRy4Pd6dupNn2r/Vg==", + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/@loopback/security/-/security-0.10.4.tgz", + "integrity": "sha512-kGmHfF1icBdn5yXIUZMzI/9ZJ5yxrYtjse8o0KP2SxBKzl36dVa91bs9MVpYx+q6fACme4Z4cSPmg1VYnHsMlg==", "requires": { "debug": "^4.3.4", "tslib": "^2.6.2" } }, "@loopback/service-proxy": { - "version": "6.1.3", - "resolved": "https://registry.npmjs.org/@loopback/service-proxy/-/service-proxy-6.1.3.tgz", - "integrity": "sha512-ZjbA5U4OKbRdxKMWtMokbYFqTMHxynYlP+mce+p0YwgGqHZcwvcv1VfV8IV1XmISekoO9E8tH2MREEN9KCXiLw==", + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/@loopback/service-proxy/-/service-proxy-6.1.4.tgz", + "integrity": "sha512-x/tTxjosyClANB7RIWoecG7zc9HNvPmdwZbZalwZiG8Wi2Dap1MLYmmb9M0eHhfjTdOuN1ImQ60QwtEb3m0zZQ==", "requires": { - "loopback-datasource-juggler": "^4.28.9", + "loopback-datasource-juggler": "^5.0.4", "tslib": "^2.6.2" } }, @@ -12432,9 +12460,9 @@ "dev": true }, "async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", + "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==" }, "async-retry": { "version": "1.3.3", @@ -12915,6 +12943,14 @@ "node-fetch": "^2.6.12" } }, + "cross-inspect": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/cross-inspect/-/cross-inspect-1.0.0.tgz", + "integrity": "sha512-4PFfn4b5ZN6FMNGSZlyb7wUhuN8wvj8t/VQHZdM4JsDcruGJ8L2kf9zao98QIrBPFCpdk27qst/AGTl7pL3ypQ==", + "requires": { + "tslib": "^2.4.0" + } + }, "cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -13065,9 +13101,9 @@ } }, "dset": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.2.tgz", - "integrity": "sha512-g/M9sqy3oHe477Ar4voQxWtaPIFw1jTdKZuomOjhCcBx9nHUNn0pu6NopuFFrTh/TRZIKEj+76vLWFu9BNKk+Q==" + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.3.tgz", + "integrity": "sha512-20TuZZHCEZ2O71q9/+8BwKwZ0QtD9D8ObhrihJPr+vLLYlSuAU3/zL4cSlgbfeoGHTjCSJBa7NGcrF9/Bx/WJQ==" }, "eastasianwidth": { "version": "0.2.0", @@ -14529,38 +14565,46 @@ "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" }, "loopback-connector": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/loopback-connector/-/loopback-connector-5.3.3.tgz", - "integrity": "sha512-ZYULfy5W7+R2A3I9TILWZOdfMVcZ2qEQT/tye0Fy7Ju3zQ6Gv1bmroARGPGVDAneFt+5YaiaieLdoJ1t02hLpg==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/loopback-connector/-/loopback-connector-6.1.0.tgz", + "integrity": "sha512-BZOeO0EBKGVEfkZjeWm2y6BT9/J0BcDPK2mtlZDMNNCxe+LpPqiBghOkD2D2cze3TShSYYBAX7IAoyRiqDdMZA==", "requires": { - "async": "^3.2.4", + "async": "^3.2.5", "bluebird": "^3.7.2", "debug": "^4.3.4", "msgpack5": "^4.5.1", - "strong-globalize": "^6.0.5", - "uuid": "^9.0.0" + "strong-globalize": "^6.0.6", + "uuid": "^9.0.1" } }, "loopback-datasource-juggler": { - "version": "4.28.9", - "resolved": "https://registry.npmjs.org/loopback-datasource-juggler/-/loopback-datasource-juggler-4.28.9.tgz", - "integrity": "sha512-vBwqQaSa2GpCqS/zevAGG6zRgzsQ/KhB4xUaBSbGxNMD6GwTbS60GuD4yKSN2t4pwx4Qca2x3YUAXhumO1bN2Q==", + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/loopback-datasource-juggler/-/loopback-datasource-juggler-5.0.4.tgz", + "integrity": "sha512-zAXNiygA5IcPoVurnNrW82TgvYwrgQv6y8tDNziGTQfb+ZSQDub97U5vi9AdJQmCEo/j5vDvvEqg31Crr2H69g==", "requires": { - "async": "^3.2.4", + "async": "^3.2.5", "change-case": "^4.1.2", "debug": "^4.3.4", "depd": "^2.0.0", "inflection": "^1.13.4", "lodash": "^4.17.21", - "loopback-connector": "^5.3.3", - "minimatch": "^5.1.6", - "nanoid": "^3.3.6", + "loopback-connector": "^6.1.0", + "minimatch": "^9.0.3", + "nanoid": "^3.3.7", "qs": "^6.11.2", - "strong-globalize": "^6.0.5", + "strong-globalize": "^6.0.6", "traverse": "^0.6.7", - "uuid": "^9.0.0" + "uuid": "^9.0.1" }, "dependencies": { + "minimatch": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", + "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "requires": { + "brace-expansion": "^2.0.1" + } + }, "qs": { "version": "6.11.2", "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.2.tgz", @@ -14842,9 +14886,9 @@ } }, "nanoid": { - "version": "3.3.6", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", - "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==" + "version": "3.3.7", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", + "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==" }, "natural-compare": { "version": "1.4.0", @@ -16520,9 +16564,9 @@ "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, "traverse": { - "version": "0.6.7", - "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.7.tgz", - "integrity": "sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg==" + "version": "0.6.8", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.8.tgz", + "integrity": "sha512-aXJDbk6SnumuaZSANd21XAo15ucCDE38H4fkqiGsc3MhCK+wOlZvLP9cB/TvpHT0mOyWgC4Z8EwRlzqYSUzdsA==" }, "ts-api-utils": { "version": "1.0.1", diff --git a/package.json b/package.json index 26b0301..7440972 100644 --- a/package.json +++ b/package.json @@ -42,10 +42,10 @@ "!*/__tests__" ], "dependencies": { - "@collabland/action": "^0.10.0", - "@collabland/common": "^0.49.0", - "@collabland/discord": "^0.28.0", - "@collabland/models": "^0.29.0", + "@collabland/action": "^0.11.0", + "@collabland/common": "^0.50.0", + "@collabland/discord": "^0.29.0", + "@collabland/models": "^0.30.0", "@loopback/core": "^5.1.0", "@loopback/rest": "^13.1.0", "discord-api-types": "^0.37.48",