diff --git a/package-lock.json b/package-lock.json index aa60c71..70bf180 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,10 +9,10 @@ "version": "0.0.1", "license": "MIT", "dependencies": { - "@collabland/action": "^0.11.0", - "@collabland/common": "^0.50.0", - "@collabland/discord": "^0.29.0", - "@collabland/models": "^0.30.0", + "@collabland/action": "^0.12.0", + "@collabland/common": "^0.51.0", + "@collabland/discord": "^0.30.0", + "@collabland/models": "^0.32.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.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", + "version": "0.12.4", + "resolved": "https://registry.npmjs.org/@collabland/action/-/action-0.12.4.tgz", + "integrity": "sha512-aCHFb+O2GhCfWe057NBiUW8uZHwBb34gcBLPFHxM/euJLrfSRZdiiIOr5PRShPTLrA42S6ptg3uk39n6YCY1Qw==", + "dependencies": { + "@collabland/common": "^0.51.4", + "@collabland/component-authorization": "^0.20.4", + "@loopback/core": "^5.1.5", + "@loopback/repository": "^6.1.5", + "@loopback/rest": "^13.1.5", "ethers": "^5.7.0", "tslib": "^2.0.0", "tweetnacl": "^1.0.3" } }, "node_modules/@collabland/api-security": { - "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", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@collabland/api-security/-/api-security-0.19.4.tgz", + "integrity": "sha512-qawjCcDGQGgKhsVcFinZZiXWikJh6Dm17x+6LZeFV/ki1RDFgmZw6tn6/SMjHMzG6KSA3PXm+yfbOa8izLnL6w==", + "dependencies": { + "@collabland/common": "^0.51.4", + "@collabland/models": "^0.32.3", + "@loopback/authentication": "^10.1.5", + "@loopback/authorization": "^0.14.5", + "@loopback/core": "^5.1.5", + "@loopback/security": "^0.10.5", "tslib": "^2.0.0" } }, "node_modules/@collabland/common": { - "version": "0.50.0", - "resolved": "https://registry.npmjs.org/@collabland/common/-/common-0.50.0.tgz", - "integrity": "sha512-7O0FOq/lxrXJdFnTvZTSn6vu8CiabX0VwdFKR1jQo2SH5XKqBIJesbyII8ReyCH8cc0UrBXLg+tVaaS4y0miVg==", + "version": "0.51.4", + "resolved": "https://registry.npmjs.org/@collabland/common/-/common-0.51.4.tgz", + "integrity": "sha512-m45dbkWEUpQAZN/QNsYiwjnXXAJ5ILF7QjzC1Dxp5PQmv6MHmrs3RpHy8KNN1bdzfXWmFgVIG7I316qVw1lKOg==", "dependencies": { "@ethersproject/bignumber": "^5.7.0", "@types/bs58": "^4.0.1", @@ -657,9 +657,8 @@ "@types/http-errors": "^2.0.0", "@types/jsonwebtoken": "^9.0.0", "@types/lodash": "^4.14.172", - "@types/nanoid": "^2.1.0", "@types/qrcode": "^1.5.0", - "borsh": "^0.7.0", + "borsh": "^1.0.0", "bs58": "^5.0.0", "cross-fetch": "^4.0.0", "debug": "^4.3.4", @@ -668,21 +667,22 @@ "jsonata": "^2.0.0", "jsonwebtoken": "^9.0.0", "lodash": "^4.17.21", - "minimatch": "^5.0.1", - "nanoid": "3.3.5", + "minimatch": "^9.0.3", + "nanoid": "^5.0.6", "node-fetch": "^3.3.2", "node-otp": "^1.2.3", "p-map": "^4.0.0", "pino": "^8.0.0", "qrcode": "^1.5.1", + "serialize-error": "^11.0.3", "toposort": "^2.0.2", "tslib": "^2.0.0" } }, "node_modules/@collabland/common/node_modules/nanoid": { - "version": "3.3.5", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.5.tgz", - "integrity": "sha512-nvgaJGpIANf4+VWJAaDGORQyMzhFkze8aXVdrHq+BaSvzfpOuponEysaVFKV/0Bca5V+3SBiDvRabEPbpalEBg==", + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.0.9.tgz", + "integrity": "sha512-Aooyr6MXU6HpvvWXKoVoXwKMs/KyVakWwg7xQfv5/S/RIgJMy0Ifa45H9qqYy7pTCszrHzP21Uk4PZq2HpEM8Q==", "funding": [ { "type": "github", @@ -690,10 +690,10 @@ } ], "bin": { - "nanoid": "bin/nanoid.cjs" + "nanoid": "bin/nanoid.js" }, "engines": { - "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + "node": "^18 || >=20" } }, "node_modules/@collabland/common/node_modules/node-fetch": { @@ -714,52 +714,52 @@ } }, "node_modules/@collabland/component-authorization": { - "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", + "version": "0.20.4", + "resolved": "https://registry.npmjs.org/@collabland/component-authorization/-/component-authorization-0.20.4.tgz", + "integrity": "sha512-LYbTYnuy0BO20fxAZzVt0XlTqkiTGqHqxTVvYEohB84hWljeNnqpnkP9VYOfs5bUAbVMHfTA/muEhWO5lP2V+w==", + "dependencies": { + "@collabland/api-security": "^0.19.4", + "@collabland/common": "^0.51.4", + "@collabland/models": "^0.32.3", + "@loopback/authentication": "^10.1.5", + "@loopback/authorization": "^0.14.5", + "@loopback/core": "^5.1.5", + "@loopback/rest": "^13.1.5", "tslib": "^2.0.0" } }, "node_modules/@collabland/discord": { - "version": "0.29.0", - "resolved": "https://registry.npmjs.org/@collabland/discord/-/discord-0.29.0.tgz", - "integrity": "sha512-Dweyn6/wX4eOPRNFoP6Q0YTtf2GMKM15+YMbqpwWDbENDrDfhQ1vhMd4HLn8btkybjKjm5UFwLF6TqF38wJB0w==", + "version": "0.30.4", + "resolved": "https://registry.npmjs.org/@collabland/discord/-/discord-0.30.4.tgz", + "integrity": "sha512-FtBcl5947yNsCh4UCYtgPH0bJtaVkclMHhet2eAiSAgQqt1AqnNXundixkEP2zrrnVuvuHx28pL1t+zfg61Qqg==", "dependencies": { - "@collabland/action": "^0.11.0", - "@collabland/common": "^0.50.0", - "@collabland/models": "^0.30.0", + "@collabland/action": "^0.12.4", + "@collabland/common": "^0.51.4", + "@collabland/models": "^0.32.3", "@discordjs/rest": "^2.0.1", - "@loopback/core": "^5.1.4", - "@loopback/rest": "^13.1.4", - "@loopback/security": "^0.10.4", - "discord-api-types": "0.37.50", + "@loopback/core": "^5.1.5", + "@loopback/rest": "^13.1.5", + "@loopback/security": "^0.10.5", + "discord-api-types": "0.37.61", "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==" + "version": "0.37.61", + "resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.37.61.tgz", + "integrity": "sha512-o/dXNFfhBpYHpQFdT6FWzeO7pKc838QeeZ9d91CfVAtpr5XLK4B/zYxQbYgPdoMiTDvJfzcsLW5naXgmHGDNXw==" }, "node_modules/@collabland/models": { - "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", + "version": "0.32.3", + "resolved": "https://registry.npmjs.org/@collabland/models/-/models-0.32.3.tgz", + "integrity": "sha512-lIqT8wHFpUE+wRbQKIJqTG4gtaUIiWv2dBBexu/rfDl2Ae5nObv0KJM80Ki9v99gG+eUGJJMqss49HwHzehbyg==", + "dependencies": { + "@loopback/boot": "^6.1.5", + "@loopback/graphql": "^0.10.5", + "@loopback/repository": "^6.1.5", + "@loopback/security": "^0.10.5", "tslib": "^2.0.0" } }, @@ -2135,11 +2135,11 @@ } }, "node_modules/@loopback/authentication": { - "version": "10.1.4", - "resolved": "https://registry.npmjs.org/@loopback/authentication/-/authentication-10.1.4.tgz", - "integrity": "sha512-5x8A5v/kqlRVHx+ihjc6zohH4uES6bAaD02/dM6JKYpeFI3sWYU0FwXO7+TxGQkIgZAxphPS0wJtwNjpaYDN3Q==", + "version": "10.1.5", + "resolved": "https://registry.npmjs.org/@loopback/authentication/-/authentication-10.1.5.tgz", + "integrity": "sha512-NO0bQpSeZ/aK6mBEdVR0ysgsbxhoAyOeJMYTif7JFKe57AzgXo/MKcQFbFbLrjfOIUCU8bJkY8hPBkwqI5aI9w==", "dependencies": { - "@loopback/security": "^0.10.4", + "@loopback/security": "^0.10.5", "@types/express": "^4.17.21", "@types/lodash": "^4.14.202", "lodash": "^4.17.21", @@ -2154,11 +2154,11 @@ } }, "node_modules/@loopback/authorization": { - "version": "0.14.4", - "resolved": "https://registry.npmjs.org/@loopback/authorization/-/authorization-0.14.4.tgz", - "integrity": "sha512-WXwfWJYpDCivrGPHzsJ1I7DIzvzDgXuULO8VdLQShLLiYC5+PQ6zrt01NGimW4bTT4cRaskWwDI4YWPVA/7I/w==", + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/@loopback/authorization/-/authorization-0.14.5.tgz", + "integrity": "sha512-ga4SCsrTY3G4uaoZhzr6ngAzDFjqGLUHePysoPGJfMu3eTs9OxCJs4fo6fZUn+pwKU5NsF5cJq19gCfJkEytdg==", "dependencies": { - "@loopback/security": "^0.10.4", + "@loopback/security": "^0.10.5", "debug": "^4.3.4", "tslib": "^2.6.2" }, @@ -2170,13 +2170,13 @@ } }, "node_modules/@loopback/boot": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/@loopback/boot/-/boot-6.1.4.tgz", - "integrity": "sha512-cLnUp3OQw0xtX192TIMJyf7wR6sC9Gty5RDjQt6RW+/sec2sjzb+9oGfI235HZNnOrfHEoFXom4iVy+tj7eOng==", + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/boot/-/boot-6.1.5.tgz", + "integrity": "sha512-5NgBYJ5UDmN0JGizdo2J3zg2fdWC3WcCDThQ31NXQdbKfZYi8dDLfSITEqJiGqZnzHtH7uzwrQ0GecHKNv2jcQ==", "dependencies": { - "@loopback/model-api-builder": "^5.1.4", - "@loopback/repository": "^6.1.4", - "@loopback/service-proxy": "^6.1.4", + "@loopback/model-api-builder": "^5.1.5", + "@loopback/repository": "^6.1.5", + "@loopback/service-proxy": "^6.1.5", "@types/debug": "^4.1.12", "@types/glob": "^8.1.0", "debug": "^4.3.4", @@ -2361,9 +2361,9 @@ } }, "node_modules/@loopback/filter": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/@loopback/filter/-/filter-4.1.4.tgz", - "integrity": "sha512-fLlcvUXmWuwISseHSofz68p5lU+oEh5UmlQcTCMePQrMohlcE3Yekodw6Qmd4hXt6GyIyNRb7hWccJLI4M0+AA==", + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@loopback/filter/-/filter-4.1.5.tgz", + "integrity": "sha512-D5+lMFrehbHhBRAloHk4WqQSEcN9GqtLl5L0QyMePP7I5MpS778H16oz7QJfveCnOoMLd3Y1umF8BqM2gveDAw==", "dependencies": { "tslib": "^2.6.2" }, @@ -2372,12 +2372,12 @@ } }, "node_modules/@loopback/graphql": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/@loopback/graphql/-/graphql-0.10.4.tgz", - "integrity": "sha512-Nkj3vCxsBgPAy7UUeeT8hjjt0nwWJ/nM8XBh1LGkkmn/Mwzhif3a90xAnQ2mXb2wKc4b1zgjyqLX9oNwSliMaw==", + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/@loopback/graphql/-/graphql-0.10.5.tgz", + "integrity": "sha512-96RLUwqD2EPZzQMjyCyCxNlXPvBUfvLdPoxxZH5YsVSeD7dc5zUg8OP5g5NKowOuXmn10qTYTqNMIPL2ItuHdQ==", "dependencies": { - "@graphql-tools/utils": "^10.0.11", - "@loopback/http-server": "^5.1.4", + "@graphql-tools/utils": "^10.0.12", + "@loopback/http-server": "^5.1.5", "apollo-server-express": "^3.12.1", "debug": "^4.3.4", "express": "^4.18.2", @@ -2421,9 +2421,9 @@ } }, "node_modules/@loopback/model-api-builder": { - "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==", + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@loopback/model-api-builder/-/model-api-builder-5.1.5.tgz", + "integrity": "sha512-rIiMPGztaPETqBTvmpXGI9D0hHOnzhNyixZk1ewGoDZzkwsLLfi9E3swZE/4EgomwWxl8AhnrZKqBVZgBzQePA==", "dependencies": { "tslib": "^2.6.2" }, @@ -2456,15 +2456,15 @@ } }, "node_modules/@loopback/repository": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/@loopback/repository/-/repository-6.1.4.tgz", - "integrity": "sha512-Lr+p+M4yRXuR95iZqNAwGMIIVkxl+6zS24whacKkGb0Whqe0wGbIRNBeyNgRkHidQeJBspWAqY4QidlaqKB23w==", + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/repository/-/repository-6.1.5.tgz", + "integrity": "sha512-JWdescHh/7ucwnjxTaEo45Ce4Cak+m75UO5GFRikH4WsRGtJDr/eWdR/fDnnl7wgVTxca1mvNZhADs21O9ZPzA==", "dependencies": { - "@loopback/filter": "^4.1.4", + "@loopback/filter": "^4.1.5", "@types/debug": "^4.1.12", "debug": "^4.3.4", "lodash": "^4.17.21", - "loopback-datasource-juggler": "^5.0.4", + "loopback-datasource-juggler": "^5.0.5", "tslib": "^2.6.2" }, "engines": { @@ -2559,9 +2559,9 @@ } }, "node_modules/@loopback/security": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/@loopback/security/-/security-0.10.4.tgz", - "integrity": "sha512-kGmHfF1icBdn5yXIUZMzI/9ZJ5yxrYtjse8o0KP2SxBKzl36dVa91bs9MVpYx+q6fACme4Z4cSPmg1VYnHsMlg==", + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/@loopback/security/-/security-0.10.5.tgz", + "integrity": "sha512-lWjUc7TtAWNTmkShnqrgCYAimBlJVPylnZtqMiZ8Cf4FXs6H/jWDa0w67detTDPqUmIKRjAm5Ecl2hAf/O91Ww==", "dependencies": { "debug": "^4.3.4", "tslib": "^2.6.2" @@ -2574,11 +2574,11 @@ } }, "node_modules/@loopback/service-proxy": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/@loopback/service-proxy/-/service-proxy-6.1.4.tgz", - "integrity": "sha512-x/tTxjosyClANB7RIWoecG7zc9HNvPmdwZbZalwZiG8Wi2Dap1MLYmmb9M0eHhfjTdOuN1ImQ60QwtEb3m0zZQ==", + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/service-proxy/-/service-proxy-6.1.5.tgz", + "integrity": "sha512-d1MHQNR9zon7kduaJGieUUee/uBVEpssW6j0ewiLfKfkBM6kruhq6+pc2uhyaWTaJMGOrz0sPIvgeTPGDzLfxw==", "dependencies": { - "loopback-datasource-juggler": "^5.0.4", + "loopback-datasource-juggler": "^5.0.5", "tslib": "^2.6.2" }, "engines": { @@ -2955,14 +2955,6 @@ "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" }, - "node_modules/@types/nanoid": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@types/nanoid/-/nanoid-2.1.0.tgz", - "integrity": "sha512-xdkn/oRTA0GSNPLIKZgHWqDTWZsVrieKomxJBOQUK9YDD+zfSgmwD5t4WJYra5S7XyhTw7tfvwznW+pFexaepQ==", - "dependencies": { - "@types/node": "*" - } - }, "node_modules/@types/node": { "version": "18.16.3", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.16.3.tgz", @@ -3709,9 +3701,9 @@ "dev": true }, "node_modules/async": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", - "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==" + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==" }, "node_modules/async-retry": { "version": "1.3.3", @@ -3844,22 +3836,9 @@ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, "node_modules/borsh": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/borsh/-/borsh-0.7.0.tgz", - "integrity": "sha512-CLCsZGIBCFnPtkNnieW/a8wmreDmfUtjU2m9yHrzPXIlNbqVs0AQrSatSG6vdNYUqdc83tkQi2eHfF98ubzQLA==", - "dependencies": { - "bn.js": "^5.2.0", - "bs58": "^4.0.0", - "text-encoding-utf-8": "^1.0.2" - } - }, - "node_modules/borsh/node_modules/bs58": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz", - "integrity": "sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==", - "dependencies": { - "base-x": "^3.0.2" - } + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/borsh/-/borsh-1.0.0.tgz", + "integrity": "sha512-fSVWzzemnyfF89EPwlUNsrS5swF5CrtiN4e+h0/lLf4dz2he4L3ndM20PS9wj7ICSkXJe/TQUHdaPTq15b1mNQ==" }, "node_modules/brace-expansion": { "version": "2.0.1", @@ -4001,13 +3980,28 @@ "node": ">=8" } }, - "node_modules/call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "node_modules/call-bind-apply-helpers": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.1.tgz", + "integrity": "sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.3.tgz", + "integrity": "sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==", "dependencies": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "call-bind-apply-helpers": "^1.0.1", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -4530,6 +4524,19 @@ "node": ">=4" } }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/eastasianwidth": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", @@ -4599,6 +4606,33 @@ "once": "^1.4.0" } }, + "node_modules/es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-object-atoms": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", + "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/es6-error": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", @@ -5415,9 +5449,12 @@ } }, "node_modules/function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } }, "node_modules/gensync": { "version": "1.0.0-beta.2", @@ -5437,13 +5474,23 @@ } }, "node_modules/get-intrinsic": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", - "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.6.tgz", + "integrity": "sha512-qxsEs+9A+u85HhllWJJFicJfPDhRmjzoYdl64aMWW9yRIJmSyxdn8IEkuIM530/7T+lv0TIHd8L6Q/ra0tEoeA==", "dependencies": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" + "call-bind-apply-helpers": "^1.0.1", + "dunder-proto": "^1.0.0", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "function-bind": "^1.1.2", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -5520,20 +5567,6 @@ "url": "https://github.com/sponsors/isaacs" } }, - "node_modules/glob/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/glob/node_modules/signal-exit": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.0.2.tgz", @@ -5598,6 +5631,17 @@ "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==" }, + "node_modules/gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/graceful-fs": { "version": "4.2.10", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", @@ -5674,17 +5718,6 @@ "uglify-js": "^3.1.4" } }, - "node_modules/has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dependencies": { - "function-bind": "^1.1.1" - }, - "engines": { - "node": ">= 0.4.0" - } - }, "node_modules/has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -5695,9 +5728,9 @@ } }, "node_modules/has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", "engines": { "node": ">= 0.4" }, @@ -5739,6 +5772,17 @@ "node": ">=8" } }, + "node_modules/hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, "node_modules/he": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", @@ -5921,12 +5965,12 @@ } }, "node_modules/inflection": { - "version": "1.13.4", - "resolved": "https://registry.npmjs.org/inflection/-/inflection-1.13.4.tgz", - "integrity": "sha512-6I/HUDeYFfuNCVS3td055BaXBwKYuzw7K3ExVMStBowKo9oOAMJIXIHvdyR3iboTCp1b+1i5DSkIZTcwIktuDw==", - "engines": [ - "node >= 0.4.0" - ] + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/inflection/-/inflection-3.0.0.tgz", + "integrity": "sha512-1zEJU1l19SgJlmwqsEyFTbScw/tkMHFenUo//Y0i+XEP83gDFdMvPizAD/WGcE+l1ku12PcTVHQhO6g5E0UCMw==", + "engines": { + "node": ">=18.0.0" + } }, "node_modules/inflight": { "version": "1.0.6", @@ -6480,64 +6524,118 @@ "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" }, "node_modules/loopback-connector": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/loopback-connector/-/loopback-connector-6.1.0.tgz", - "integrity": "sha512-BZOeO0EBKGVEfkZjeWm2y6BT9/J0BcDPK2mtlZDMNNCxe+LpPqiBghOkD2D2cze3TShSYYBAX7IAoyRiqDdMZA==", + "version": "6.1.12", + "resolved": "https://registry.npmjs.org/loopback-connector/-/loopback-connector-6.1.12.tgz", + "integrity": "sha512-WO3FVwpbabPfe1h7SmSyB6rBySgScN9mQ0M0GwN8TWbA+0HcCP9DWFiXYPHvS4v7QXOkey62sYVW+7M1l9zkNQ==", "dependencies": { - "async": "^3.2.5", + "async": "^3.2.6", "bluebird": "^3.7.2", - "debug": "^4.3.4", + "debug": "^4.3.7", "msgpack5": "^4.5.1", "strong-globalize": "^6.0.6", - "uuid": "^9.0.1" + "uuid": "^11.0.3" }, "engines": { "node": ">=18" } }, + "node_modules/loopback-connector/node_modules/debug": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/loopback-connector/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "node_modules/loopback-connector/node_modules/uuid": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.0.3.tgz", + "integrity": "sha512-d0z310fCWv5dJwnX1Y/MncBAqGMKEzlBb1AOf7z9K8ALnd0utBX/msg/fA0+sbyN1ihbMsLhrBlnl1ak7Wa0rg==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/esm/bin/uuid" + } + }, "node_modules/loopback-datasource-juggler": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/loopback-datasource-juggler/-/loopback-datasource-juggler-5.0.4.tgz", - "integrity": "sha512-zAXNiygA5IcPoVurnNrW82TgvYwrgQv6y8tDNziGTQfb+ZSQDub97U5vi9AdJQmCEo/j5vDvvEqg31Crr2H69g==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/loopback-datasource-juggler/-/loopback-datasource-juggler-5.1.3.tgz", + "integrity": "sha512-r+fVHyziu1LhiuVDUOMF2C8vqBuHSTJvRlvGHGLMFZI/4XsjUciAFil7r1xSFepGAfBDWZEZUya67m0lb05wXQ==", "dependencies": { - "async": "^3.2.5", + "async": "^3.2.6", "change-case": "^4.1.2", - "debug": "^4.3.4", + "debug": "^4.3.7", "depd": "^2.0.0", - "inflection": "^1.13.4", + "inflection": "^3.0.0", "lodash": "^4.17.21", - "loopback-connector": "^6.1.0", - "minimatch": "^9.0.3", - "nanoid": "^3.3.7", - "qs": "^6.11.2", + "loopback-connector": "^6.1.12", + "minimatch": "^10.0.1", + "nanoid": "^3.3.8", + "neotraverse": "^0.6.18", + "qs": "^6.13.1", "strong-globalize": "^6.0.6", - "traverse": "^0.6.7", - "uuid": "^9.0.1" + "uuid": "^11.0.3" }, "engines": { "node": ">=18" } }, + "node_modules/loopback-datasource-juggler/node_modules/debug": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, "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==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.1.tgz", + "integrity": "sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==", "dependencies": { "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=16 || 14 >=14.17" + "node": "20 || >=22" }, "funding": { "url": "https://github.com/sponsors/isaacs" } }, + "node_modules/loopback-datasource-juggler/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, "node_modules/loopback-datasource-juggler/node_modules/qs": { - "version": "6.11.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.2.tgz", - "integrity": "sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==", + "version": "6.13.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.1.tgz", + "integrity": "sha512-EJPeIn0CYrGu+hli1xilKAPXODtJ12T0sP63Ijx2/khC2JtuaN3JyNIpvmnkmaEtha9ocbG4A4cMcr+TvqvwQg==", "dependencies": { - "side-channel": "^1.0.4" + "side-channel": "^1.0.6" }, "engines": { "node": ">=0.6" @@ -6546,6 +6644,18 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/loopback-datasource-juggler/node_modules/uuid": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.0.3.tgz", + "integrity": "sha512-d0z310fCWv5dJwnX1Y/MncBAqGMKEzlBb1AOf7z9K8ALnd0utBX/msg/fA0+sbyN1ihbMsLhrBlnl1ak7Wa0rg==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "bin": { + "uuid": "dist/esm/bin/uuid" + } + }, "node_modules/lower-case": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", @@ -6605,6 +6715,14 @@ "node": ">=6" } }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==", + "engines": { + "node": ">= 0.4" + } + }, "node_modules/md5": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", @@ -6725,14 +6843,17 @@ "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==" }, "node_modules/minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", "dependencies": { "brace-expansion": "^2.0.1" }, "engines": { - "node": ">=10" + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, "node_modules/minimist": { @@ -6906,9 +7027,9 @@ } }, "node_modules/nanoid": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", - "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", + "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", "funding": [ { "type": "github", @@ -6941,6 +7062,14 @@ "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" }, + "node_modules/neotraverse": { + "version": "0.6.18", + "resolved": "https://registry.npmjs.org/neotraverse/-/neotraverse-0.6.18.tgz", + "integrity": "sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA==", + "engines": { + "node": ">= 10" + } + }, "node_modules/nise": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/nise/-/nise-5.1.5.tgz", @@ -7444,9 +7573,12 @@ } }, "node_modules/object-inspect": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "version": "1.13.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.3.tgz", + "integrity": "sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==", + "engines": { + "node": ">= 0.4" + }, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -8510,6 +8642,31 @@ "upper-case-first": "^2.0.2" } }, + "node_modules/serialize-error": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-11.0.3.tgz", + "integrity": "sha512-2G2y++21dhj2R7iHAdd0FIzjGwuKZld+7Pl/bTU6YIkrC2ZMbVUjm+luj6A6V34Rv9XfKJDKpTWu9W4Gse1D9g==", + "dependencies": { + "type-fest": "^2.12.2" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/serialize-error/node_modules/type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/serialize-javascript": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", @@ -8629,13 +8786,68 @@ "dev": true }, "node_modules/side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", "dependencies": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" }, "funding": { "url": "https://github.com/sponsors/ljharb" @@ -9019,11 +9231,6 @@ "node": "*" } }, - "node_modules/text-encoding-utf-8": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/text-encoding-utf-8/-/text-encoding-utf-8-1.0.2.tgz", - "integrity": "sha512-8bw4MY9WjdsD2aMtO0OzOCY3pXGYNx2d2FfHRVUKkiCPDWjKuOlhLVASS+pD7VkLTVjW268LYJHwsnPFlBpbAg==" - }, "node_modules/text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", @@ -9086,17 +9293,6 @@ "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, - "node_modules/traverse": { - "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" - } - }, "node_modules/ts-api-utils": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.0.1.tgz", @@ -10185,38 +10381,38 @@ } }, "@collabland/action": { - "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", + "version": "0.12.4", + "resolved": "https://registry.npmjs.org/@collabland/action/-/action-0.12.4.tgz", + "integrity": "sha512-aCHFb+O2GhCfWe057NBiUW8uZHwBb34gcBLPFHxM/euJLrfSRZdiiIOr5PRShPTLrA42S6ptg3uk39n6YCY1Qw==", + "requires": { + "@collabland/common": "^0.51.4", + "@collabland/component-authorization": "^0.20.4", + "@loopback/core": "^5.1.5", + "@loopback/repository": "^6.1.5", + "@loopback/rest": "^13.1.5", "ethers": "^5.7.0", "tslib": "^2.0.0", "tweetnacl": "^1.0.3" } }, "@collabland/api-security": { - "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", + "version": "0.19.4", + "resolved": "https://registry.npmjs.org/@collabland/api-security/-/api-security-0.19.4.tgz", + "integrity": "sha512-qawjCcDGQGgKhsVcFinZZiXWikJh6Dm17x+6LZeFV/ki1RDFgmZw6tn6/SMjHMzG6KSA3PXm+yfbOa8izLnL6w==", + "requires": { + "@collabland/common": "^0.51.4", + "@collabland/models": "^0.32.3", + "@loopback/authentication": "^10.1.5", + "@loopback/authorization": "^0.14.5", + "@loopback/core": "^5.1.5", + "@loopback/security": "^0.10.5", "tslib": "^2.0.0" } }, "@collabland/common": { - "version": "0.50.0", - "resolved": "https://registry.npmjs.org/@collabland/common/-/common-0.50.0.tgz", - "integrity": "sha512-7O0FOq/lxrXJdFnTvZTSn6vu8CiabX0VwdFKR1jQo2SH5XKqBIJesbyII8ReyCH8cc0UrBXLg+tVaaS4y0miVg==", + "version": "0.51.4", + "resolved": "https://registry.npmjs.org/@collabland/common/-/common-0.51.4.tgz", + "integrity": "sha512-m45dbkWEUpQAZN/QNsYiwjnXXAJ5ILF7QjzC1Dxp5PQmv6MHmrs3RpHy8KNN1bdzfXWmFgVIG7I316qVw1lKOg==", "requires": { "@ethersproject/bignumber": "^5.7.0", "@types/bs58": "^4.0.1", @@ -10224,9 +10420,8 @@ "@types/http-errors": "^2.0.0", "@types/jsonwebtoken": "^9.0.0", "@types/lodash": "^4.14.172", - "@types/nanoid": "^2.1.0", "@types/qrcode": "^1.5.0", - "borsh": "^0.7.0", + "borsh": "^1.0.0", "bs58": "^5.0.0", "cross-fetch": "^4.0.0", "debug": "^4.3.4", @@ -10235,21 +10430,22 @@ "jsonata": "^2.0.0", "jsonwebtoken": "^9.0.0", "lodash": "^4.17.21", - "minimatch": "^5.0.1", - "nanoid": "3.3.5", + "minimatch": "^9.0.3", + "nanoid": "^5.0.6", "node-fetch": "^3.3.2", "node-otp": "^1.2.3", "p-map": "^4.0.0", "pino": "^8.0.0", "qrcode": "^1.5.1", + "serialize-error": "^11.0.3", "toposort": "^2.0.2", "tslib": "^2.0.0" }, "dependencies": { "nanoid": { - "version": "3.3.5", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.5.tgz", - "integrity": "sha512-nvgaJGpIANf4+VWJAaDGORQyMzhFkze8aXVdrHq+BaSvzfpOuponEysaVFKV/0Bca5V+3SBiDvRabEPbpalEBg==" + "version": "5.0.9", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-5.0.9.tgz", + "integrity": "sha512-Aooyr6MXU6HpvvWXKoVoXwKMs/KyVakWwg7xQfv5/S/RIgJMy0Ifa45H9qqYy7pTCszrHzP21Uk4PZq2HpEM8Q==" }, "node-fetch": { "version": "3.3.2", @@ -10264,54 +10460,54 @@ } }, "@collabland/component-authorization": { - "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", + "version": "0.20.4", + "resolved": "https://registry.npmjs.org/@collabland/component-authorization/-/component-authorization-0.20.4.tgz", + "integrity": "sha512-LYbTYnuy0BO20fxAZzVt0XlTqkiTGqHqxTVvYEohB84hWljeNnqpnkP9VYOfs5bUAbVMHfTA/muEhWO5lP2V+w==", + "requires": { + "@collabland/api-security": "^0.19.4", + "@collabland/common": "^0.51.4", + "@collabland/models": "^0.32.3", + "@loopback/authentication": "^10.1.5", + "@loopback/authorization": "^0.14.5", + "@loopback/core": "^5.1.5", + "@loopback/rest": "^13.1.5", "tslib": "^2.0.0" } }, "@collabland/discord": { - "version": "0.29.0", - "resolved": "https://registry.npmjs.org/@collabland/discord/-/discord-0.29.0.tgz", - "integrity": "sha512-Dweyn6/wX4eOPRNFoP6Q0YTtf2GMKM15+YMbqpwWDbENDrDfhQ1vhMd4HLn8btkybjKjm5UFwLF6TqF38wJB0w==", + "version": "0.30.4", + "resolved": "https://registry.npmjs.org/@collabland/discord/-/discord-0.30.4.tgz", + "integrity": "sha512-FtBcl5947yNsCh4UCYtgPH0bJtaVkclMHhet2eAiSAgQqt1AqnNXundixkEP2zrrnVuvuHx28pL1t+zfg61Qqg==", "requires": { - "@collabland/action": "^0.11.0", - "@collabland/common": "^0.50.0", - "@collabland/models": "^0.30.0", + "@collabland/action": "^0.12.4", + "@collabland/common": "^0.51.4", + "@collabland/models": "^0.32.3", "@discordjs/rest": "^2.0.1", - "@loopback/core": "^5.1.4", - "@loopback/rest": "^13.1.4", - "@loopback/security": "^0.10.4", - "discord-api-types": "0.37.50", + "@loopback/core": "^5.1.5", + "@loopback/rest": "^13.1.5", + "@loopback/security": "^0.10.5", + "discord-api-types": "0.37.61", "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==" + "version": "0.37.61", + "resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.37.61.tgz", + "integrity": "sha512-o/dXNFfhBpYHpQFdT6FWzeO7pKc838QeeZ9d91CfVAtpr5XLK4B/zYxQbYgPdoMiTDvJfzcsLW5naXgmHGDNXw==" } } }, "@collabland/models": { - "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", + "version": "0.32.3", + "resolved": "https://registry.npmjs.org/@collabland/models/-/models-0.32.3.tgz", + "integrity": "sha512-lIqT8wHFpUE+wRbQKIJqTG4gtaUIiWv2dBBexu/rfDl2Ae5nObv0KJM80Ki9v99gG+eUGJJMqss49HwHzehbyg==", + "requires": { + "@loopback/boot": "^6.1.5", + "@loopback/graphql": "^0.10.5", + "@loopback/repository": "^6.1.5", + "@loopback/security": "^0.10.5", "tslib": "^2.0.0" } }, @@ -11237,11 +11433,11 @@ } }, "@loopback/authentication": { - "version": "10.1.4", - "resolved": "https://registry.npmjs.org/@loopback/authentication/-/authentication-10.1.4.tgz", - "integrity": "sha512-5x8A5v/kqlRVHx+ihjc6zohH4uES6bAaD02/dM6JKYpeFI3sWYU0FwXO7+TxGQkIgZAxphPS0wJtwNjpaYDN3Q==", + "version": "10.1.5", + "resolved": "https://registry.npmjs.org/@loopback/authentication/-/authentication-10.1.5.tgz", + "integrity": "sha512-NO0bQpSeZ/aK6mBEdVR0ysgsbxhoAyOeJMYTif7JFKe57AzgXo/MKcQFbFbLrjfOIUCU8bJkY8hPBkwqI5aI9w==", "requires": { - "@loopback/security": "^0.10.4", + "@loopback/security": "^0.10.5", "@types/express": "^4.17.21", "@types/lodash": "^4.14.202", "lodash": "^4.17.21", @@ -11249,23 +11445,23 @@ } }, "@loopback/authorization": { - "version": "0.14.4", - "resolved": "https://registry.npmjs.org/@loopback/authorization/-/authorization-0.14.4.tgz", - "integrity": "sha512-WXwfWJYpDCivrGPHzsJ1I7DIzvzDgXuULO8VdLQShLLiYC5+PQ6zrt01NGimW4bTT4cRaskWwDI4YWPVA/7I/w==", + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/@loopback/authorization/-/authorization-0.14.5.tgz", + "integrity": "sha512-ga4SCsrTY3G4uaoZhzr6ngAzDFjqGLUHePysoPGJfMu3eTs9OxCJs4fo6fZUn+pwKU5NsF5cJq19gCfJkEytdg==", "requires": { - "@loopback/security": "^0.10.4", + "@loopback/security": "^0.10.5", "debug": "^4.3.4", "tslib": "^2.6.2" } }, "@loopback/boot": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/@loopback/boot/-/boot-6.1.4.tgz", - "integrity": "sha512-cLnUp3OQw0xtX192TIMJyf7wR6sC9Gty5RDjQt6RW+/sec2sjzb+9oGfI235HZNnOrfHEoFXom4iVy+tj7eOng==", + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/boot/-/boot-6.1.5.tgz", + "integrity": "sha512-5NgBYJ5UDmN0JGizdo2J3zg2fdWC3WcCDThQ31NXQdbKfZYi8dDLfSITEqJiGqZnzHtH7uzwrQ0GecHKNv2jcQ==", "requires": { - "@loopback/model-api-builder": "^5.1.4", - "@loopback/repository": "^6.1.4", - "@loopback/service-proxy": "^6.1.4", + "@loopback/model-api-builder": "^5.1.5", + "@loopback/repository": "^6.1.5", + "@loopback/service-proxy": "^6.1.5", "@types/debug": "^4.1.12", "@types/glob": "^8.1.0", "debug": "^4.3.4", @@ -11393,20 +11589,20 @@ } }, "@loopback/filter": { - "version": "4.1.4", - "resolved": "https://registry.npmjs.org/@loopback/filter/-/filter-4.1.4.tgz", - "integrity": "sha512-fLlcvUXmWuwISseHSofz68p5lU+oEh5UmlQcTCMePQrMohlcE3Yekodw6Qmd4hXt6GyIyNRb7hWccJLI4M0+AA==", + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@loopback/filter/-/filter-4.1.5.tgz", + "integrity": "sha512-D5+lMFrehbHhBRAloHk4WqQSEcN9GqtLl5L0QyMePP7I5MpS778H16oz7QJfveCnOoMLd3Y1umF8BqM2gveDAw==", "requires": { "tslib": "^2.6.2" } }, "@loopback/graphql": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/@loopback/graphql/-/graphql-0.10.4.tgz", - "integrity": "sha512-Nkj3vCxsBgPAy7UUeeT8hjjt0nwWJ/nM8XBh1LGkkmn/Mwzhif3a90xAnQ2mXb2wKc4b1zgjyqLX9oNwSliMaw==", + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/@loopback/graphql/-/graphql-0.10.5.tgz", + "integrity": "sha512-96RLUwqD2EPZzQMjyCyCxNlXPvBUfvLdPoxxZH5YsVSeD7dc5zUg8OP5g5NKowOuXmn10qTYTqNMIPL2ItuHdQ==", "requires": { - "@graphql-tools/utils": "^10.0.11", - "@loopback/http-server": "^5.1.4", + "@graphql-tools/utils": "^10.0.12", + "@loopback/http-server": "^5.1.5", "apollo-server-express": "^3.12.1", "debug": "^4.3.4", "express": "^4.18.2", @@ -11437,9 +11633,9 @@ } }, "@loopback/model-api-builder": { - "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==", + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/@loopback/model-api-builder/-/model-api-builder-5.1.5.tgz", + "integrity": "sha512-rIiMPGztaPETqBTvmpXGI9D0hHOnzhNyixZk1ewGoDZzkwsLLfi9E3swZE/4EgomwWxl8AhnrZKqBVZgBzQePA==", "requires": { "tslib": "^2.6.2" } @@ -11459,15 +11655,15 @@ } }, "@loopback/repository": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/@loopback/repository/-/repository-6.1.4.tgz", - "integrity": "sha512-Lr+p+M4yRXuR95iZqNAwGMIIVkxl+6zS24whacKkGb0Whqe0wGbIRNBeyNgRkHidQeJBspWAqY4QidlaqKB23w==", + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/repository/-/repository-6.1.5.tgz", + "integrity": "sha512-JWdescHh/7ucwnjxTaEo45Ce4Cak+m75UO5GFRikH4WsRGtJDr/eWdR/fDnnl7wgVTxca1mvNZhADs21O9ZPzA==", "requires": { - "@loopback/filter": "^4.1.4", + "@loopback/filter": "^4.1.5", "@types/debug": "^4.1.12", "debug": "^4.3.4", "lodash": "^4.17.21", - "loopback-datasource-juggler": "^5.0.4", + "loopback-datasource-juggler": "^5.0.5", "tslib": "^2.6.2" } }, @@ -11539,20 +11735,20 @@ } }, "@loopback/security": { - "version": "0.10.4", - "resolved": "https://registry.npmjs.org/@loopback/security/-/security-0.10.4.tgz", - "integrity": "sha512-kGmHfF1icBdn5yXIUZMzI/9ZJ5yxrYtjse8o0KP2SxBKzl36dVa91bs9MVpYx+q6fACme4Z4cSPmg1VYnHsMlg==", + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/@loopback/security/-/security-0.10.5.tgz", + "integrity": "sha512-lWjUc7TtAWNTmkShnqrgCYAimBlJVPylnZtqMiZ8Cf4FXs6H/jWDa0w67detTDPqUmIKRjAm5Ecl2hAf/O91Ww==", "requires": { "debug": "^4.3.4", "tslib": "^2.6.2" } }, "@loopback/service-proxy": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/@loopback/service-proxy/-/service-proxy-6.1.4.tgz", - "integrity": "sha512-x/tTxjosyClANB7RIWoecG7zc9HNvPmdwZbZalwZiG8Wi2Dap1MLYmmb9M0eHhfjTdOuN1ImQ60QwtEb3m0zZQ==", + "version": "6.1.5", + "resolved": "https://registry.npmjs.org/@loopback/service-proxy/-/service-proxy-6.1.5.tgz", + "integrity": "sha512-d1MHQNR9zon7kduaJGieUUee/uBVEpssW6j0ewiLfKfkBM6kruhq6+pc2uhyaWTaJMGOrz0sPIvgeTPGDzLfxw==", "requires": { - "loopback-datasource-juggler": "^5.0.4", + "loopback-datasource-juggler": "^5.0.5", "tslib": "^2.6.2" } }, @@ -11900,14 +12096,6 @@ "resolved": "https://registry.npmjs.org/@types/ms/-/ms-0.7.31.tgz", "integrity": "sha512-iiUgKzV9AuaEkZqkOLDIvlQiL6ltuZd9tGcW3gwpnX8JbuiuhFlEGmmFXEXkN50Cvq7Os88IY2v0dkDqXYWVgA==" }, - "@types/nanoid": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@types/nanoid/-/nanoid-2.1.0.tgz", - "integrity": "sha512-xdkn/oRTA0GSNPLIKZgHWqDTWZsVrieKomxJBOQUK9YDD+zfSgmwD5t4WJYra5S7XyhTw7tfvwznW+pFexaepQ==", - "requires": { - "@types/node": "*" - } - }, "@types/node": { "version": "18.16.3", "resolved": "https://registry.npmjs.org/@types/node/-/node-18.16.3.tgz", @@ -12460,9 +12648,9 @@ "dev": true }, "async": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.5.tgz", - "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==" + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.6.tgz", + "integrity": "sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA==" }, "async-retry": { "version": "1.3.3", @@ -12570,24 +12758,9 @@ } }, "borsh": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/borsh/-/borsh-0.7.0.tgz", - "integrity": "sha512-CLCsZGIBCFnPtkNnieW/a8wmreDmfUtjU2m9yHrzPXIlNbqVs0AQrSatSG6vdNYUqdc83tkQi2eHfF98ubzQLA==", - "requires": { - "bn.js": "^5.2.0", - "bs58": "^4.0.0", - "text-encoding-utf-8": "^1.0.2" - }, - "dependencies": { - "bs58": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz", - "integrity": "sha512-Ok3Wdf5vOIlBrgCvTq96gBkJw+JUEzdBgyaza5HLtPm7yTHkjRy8+JzNyHF7BHa0bNWOQIp3m5YF0nnFcOIKLw==", - "requires": { - "base-x": "^3.0.2" - } - } - } + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/borsh/-/borsh-1.0.0.tgz", + "integrity": "sha512-fSVWzzemnyfF89EPwlUNsrS5swF5CrtiN4e+h0/lLf4dz2he4L3ndM20PS9wj7ICSkXJe/TQUHdaPTq15b1mNQ==" }, "brace-expansion": { "version": "2.0.1", @@ -12689,13 +12862,22 @@ "write-file-atomic": "^3.0.0" } }, - "call-bind": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "call-bind-apply-helpers": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.1.tgz", + "integrity": "sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==", "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.2" + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + } + }, + "call-bound": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.3.tgz", + "integrity": "sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==", + "requires": { + "call-bind-apply-helpers": "^1.0.1", + "get-intrinsic": "^1.2.6" } }, "call-me-maybe": { @@ -13105,6 +13287,16 @@ "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.3.tgz", "integrity": "sha512-20TuZZHCEZ2O71q9/+8BwKwZ0QtD9D8ObhrihJPr+vLLYlSuAU3/zL4cSlgbfeoGHTjCSJBa7NGcrF9/Bx/WJQ==" }, + "dunder-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz", + "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==", + "requires": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + } + }, "eastasianwidth": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", @@ -13173,6 +13365,24 @@ "once": "^1.4.0" } }, + "es-define-property": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", + "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==" + }, + "es-errors": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", + "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==" + }, + "es-object-atoms": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", + "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", + "requires": { + "es-errors": "^1.3.0" + } + }, "es6-error": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/es6-error/-/es6-error-4.1.1.tgz", @@ -13782,9 +13992,9 @@ "optional": true }, "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", + "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==" }, "gensync": { "version": "1.0.0-beta.2", @@ -13798,13 +14008,20 @@ "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" }, "get-intrinsic": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz", - "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==", + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.6.tgz", + "integrity": "sha512-qxsEs+9A+u85HhllWJJFicJfPDhRmjzoYdl64aMWW9yRIJmSyxdn8IEkuIM530/7T+lv0TIHd8L6Q/ra0tEoeA==", "requires": { - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.3" + "call-bind-apply-helpers": "^1.0.1", + "dunder-proto": "^1.0.0", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "function-bind": "^1.1.2", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.0.0" } }, "get-package-type": { @@ -13842,14 +14059,6 @@ "signal-exit": "^4.0.1" } }, - "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" - } - }, "signal-exit": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.0.2.tgz", @@ -13907,6 +14116,11 @@ "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==" }, + "gopd": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", + "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==" + }, "graceful-fs": { "version": "4.2.10", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", @@ -13960,14 +14174,6 @@ "wordwrap": "^1.0.0" } }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "requires": { - "function-bind": "^1.1.1" - } - }, "has-flag": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", @@ -13975,9 +14181,9 @@ "dev": true }, "has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", + "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==" }, "hash.js": { "version": "1.1.7", @@ -14006,6 +14212,14 @@ } } }, + "hasown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", + "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", + "requires": { + "function-bind": "^1.1.2" + } + }, "he": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", @@ -14137,9 +14351,9 @@ "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==" }, "inflection": { - "version": "1.13.4", - "resolved": "https://registry.npmjs.org/inflection/-/inflection-1.13.4.tgz", - "integrity": "sha512-6I/HUDeYFfuNCVS3td055BaXBwKYuzw7K3ExVMStBowKo9oOAMJIXIHvdyR3iboTCp1b+1i5DSkIZTcwIktuDw==" + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/inflection/-/inflection-3.0.0.tgz", + "integrity": "sha512-1zEJU1l19SgJlmwqsEyFTbScw/tkMHFenUo//Y0i+XEP83gDFdMvPizAD/WGcE+l1ku12PcTVHQhO6g5E0UCMw==" }, "inflight": { "version": "1.0.6", @@ -14565,53 +14779,91 @@ "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" }, "loopback-connector": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/loopback-connector/-/loopback-connector-6.1.0.tgz", - "integrity": "sha512-BZOeO0EBKGVEfkZjeWm2y6BT9/J0BcDPK2mtlZDMNNCxe+LpPqiBghOkD2D2cze3TShSYYBAX7IAoyRiqDdMZA==", + "version": "6.1.12", + "resolved": "https://registry.npmjs.org/loopback-connector/-/loopback-connector-6.1.12.tgz", + "integrity": "sha512-WO3FVwpbabPfe1h7SmSyB6rBySgScN9mQ0M0GwN8TWbA+0HcCP9DWFiXYPHvS4v7QXOkey62sYVW+7M1l9zkNQ==", "requires": { - "async": "^3.2.5", + "async": "^3.2.6", "bluebird": "^3.7.2", - "debug": "^4.3.4", + "debug": "^4.3.7", "msgpack5": "^4.5.1", "strong-globalize": "^6.0.6", - "uuid": "^9.0.1" + "uuid": "^11.0.3" + }, + "dependencies": { + "debug": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "requires": { + "ms": "^2.1.3" + } + }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, + "uuid": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.0.3.tgz", + "integrity": "sha512-d0z310fCWv5dJwnX1Y/MncBAqGMKEzlBb1AOf7z9K8ALnd0utBX/msg/fA0+sbyN1ihbMsLhrBlnl1ak7Wa0rg==" + } } }, "loopback-datasource-juggler": { - "version": "5.0.4", - "resolved": "https://registry.npmjs.org/loopback-datasource-juggler/-/loopback-datasource-juggler-5.0.4.tgz", - "integrity": "sha512-zAXNiygA5IcPoVurnNrW82TgvYwrgQv6y8tDNziGTQfb+ZSQDub97U5vi9AdJQmCEo/j5vDvvEqg31Crr2H69g==", + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/loopback-datasource-juggler/-/loopback-datasource-juggler-5.1.3.tgz", + "integrity": "sha512-r+fVHyziu1LhiuVDUOMF2C8vqBuHSTJvRlvGHGLMFZI/4XsjUciAFil7r1xSFepGAfBDWZEZUya67m0lb05wXQ==", "requires": { - "async": "^3.2.5", + "async": "^3.2.6", "change-case": "^4.1.2", - "debug": "^4.3.4", + "debug": "^4.3.7", "depd": "^2.0.0", - "inflection": "^1.13.4", + "inflection": "^3.0.0", "lodash": "^4.17.21", - "loopback-connector": "^6.1.0", - "minimatch": "^9.0.3", - "nanoid": "^3.3.7", - "qs": "^6.11.2", + "loopback-connector": "^6.1.12", + "minimatch": "^10.0.1", + "nanoid": "^3.3.8", + "neotraverse": "^0.6.18", + "qs": "^6.13.1", "strong-globalize": "^6.0.6", - "traverse": "^0.6.7", - "uuid": "^9.0.1" + "uuid": "^11.0.3" }, "dependencies": { + "debug": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", + "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "requires": { + "ms": "^2.1.3" + } + }, "minimatch": { - "version": "9.0.3", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz", - "integrity": "sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==", + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-10.0.1.tgz", + "integrity": "sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==", "requires": { "brace-expansion": "^2.0.1" } }, + "ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + }, "qs": { - "version": "6.11.2", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.2.tgz", - "integrity": "sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==", + "version": "6.13.1", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.1.tgz", + "integrity": "sha512-EJPeIn0CYrGu+hli1xilKAPXODtJ12T0sP63Ijx2/khC2JtuaN3JyNIpvmnkmaEtha9ocbG4A4cMcr+TvqvwQg==", "requires": { - "side-channel": "^1.0.4" + "side-channel": "^1.0.6" } + }, + "uuid": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-11.0.3.tgz", + "integrity": "sha512-d0z310fCWv5dJwnX1Y/MncBAqGMKEzlBb1AOf7z9K8ALnd0utBX/msg/fA0+sbyN1ihbMsLhrBlnl1ak7Wa0rg==" } } }, @@ -14661,6 +14913,11 @@ "p-defer": "^1.0.0" } }, + "math-intrinsics": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz", + "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==" + }, "md5": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz", @@ -14751,9 +15008,9 @@ "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==" }, "minimatch": { - "version": "5.1.6", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", - "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", + "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", "requires": { "brace-expansion": "^2.0.1" } @@ -14886,9 +15143,9 @@ } }, "nanoid": { - "version": "3.3.7", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", - "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==" + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", + "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==" }, "natural-compare": { "version": "1.4.0", @@ -14906,6 +15163,11 @@ "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" }, + "neotraverse": { + "version": "0.6.18", + "resolved": "https://registry.npmjs.org/neotraverse/-/neotraverse-0.6.18.tgz", + "integrity": "sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA==" + }, "nise": { "version": "5.1.5", "resolved": "https://registry.npmjs.org/nise/-/nise-5.1.5.tgz", @@ -15309,9 +15571,9 @@ "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" }, "object-inspect": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", - "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==" + "version": "1.13.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.3.tgz", + "integrity": "sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==" }, "on-exit-leak-free": { "version": "2.1.0", @@ -16092,6 +16354,21 @@ "upper-case-first": "^2.0.2" } }, + "serialize-error": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/serialize-error/-/serialize-error-11.0.3.tgz", + "integrity": "sha512-2G2y++21dhj2R7iHAdd0FIzjGwuKZld+7Pl/bTU6YIkrC2ZMbVUjm+luj6A6V34Rv9XfKJDKpTWu9W4Gse1D9g==", + "requires": { + "type-fest": "^2.12.2" + }, + "dependencies": { + "type-fest": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==" + } + } + }, "serialize-javascript": { "version": "6.0.0", "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", @@ -16199,13 +16476,47 @@ "dev": true }, "side-channel": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", + "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", + "requires": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + } + }, + "side-channel-list": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", + "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", "requires": { - "call-bind": "^1.0.0", - "get-intrinsic": "^1.0.2", - "object-inspect": "^1.9.0" + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + } + }, + "side-channel-map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", + "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", + "requires": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + } + }, + "side-channel-weakmap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", + "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", + "requires": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" } }, "signal-exit": { @@ -16505,11 +16816,6 @@ } } }, - "text-encoding-utf-8": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/text-encoding-utf-8/-/text-encoding-utf-8-1.0.2.tgz", - "integrity": "sha512-8bw4MY9WjdsD2aMtO0OzOCY3pXGYNx2d2FfHRVUKkiCPDWjKuOlhLVASS+pD7VkLTVjW268LYJHwsnPFlBpbAg==" - }, "text-table": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", @@ -16563,11 +16869,6 @@ "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" }, - "traverse": { - "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", "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.0.1.tgz", diff --git a/package.json b/package.json index 3dc146f..b11e54e 100644 --- a/package.json +++ b/package.json @@ -42,10 +42,10 @@ "!*/__tests__" ], "dependencies": { - "@collabland/action": "^0.11.0", - "@collabland/common": "^0.50.0", - "@collabland/discord": "^0.29.0", - "@collabland/models": "^0.30.0", + "@collabland/action": "^0.12.0", + "@collabland/common": "^0.51.0", + "@collabland/discord": "^0.30.0", + "@collabland/models": "^0.32.0", "@loopback/core": "^5.1.0", "@loopback/rest": "^13.1.0", "discord-api-types": "^0.37.48",