diff --git a/package.json b/package.json index a0b76c1b..33c9554c 100644 --- a/package.json +++ b/package.json @@ -46,7 +46,7 @@ "amqp-connection-manager": "^4.1.14", "amqplib": "^0.10.3", "bufferutil": "^4.0.7", - "discord-api-types": "^0.37.56", + "discord-api-types": "^0.37.57", "dockerode": "^3.3.5", "dotenv": "^16.3.1", "gradient-string": "^2.0.2", @@ -54,7 +54,7 @@ "kearsarge": "^1.0.3", "pino": "^8.15.1", "pino-pretty": "^10.2.0", - "prometheus-middleware": "^1.1.3", + "prometheus-middleware": "^1.1.4", "utf-8-validate": "^6.0.3", "yaml": "^2.3.2", "zlib-sync": "^0.1.8" @@ -62,11 +62,11 @@ "devDependencies": { "@hazmi35/eslint-config": "^11.0.0", "@swc/cli": "^0.1.62", - "@swc/core": "^1.3.86", - "@types/amqplib": "^0.10.1", - "@types/dockerode": "^3.3.19", + "@swc/core": "^1.3.87", + "@types/amqplib": "^0.10.2", + "@types/dockerode": "^3.3.20", "@types/gradient-string": "^1.1.3", - "@types/node": "^18.17.18", + "@types/node": "^18.17.19", "@typescript-eslint/eslint-plugin": "^6.7.2", "@typescript-eslint/parser": "^6.7.2", "@vladfrangu/async_event_emitter": "^2.2.2", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index f7694593..64a3cec2 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -45,8 +45,8 @@ dependencies: specifier: ^4.0.7 version: 4.0.7 discord-api-types: - specifier: ^0.37.56 - version: 0.37.56 + specifier: ^0.37.57 + version: 0.37.57 dockerode: specifier: ^3.3.5 version: 3.3.5 @@ -69,8 +69,8 @@ dependencies: specifier: ^10.2.0 version: 10.2.0 prometheus-middleware: - specifier: ^1.1.3 - version: 1.1.3 + specifier: ^1.1.4 + version: 1.1.4 utf-8-validate: specifier: ^6.0.3 version: 6.0.3 @@ -89,25 +89,25 @@ optionalDependencies: devDependencies: '@hazmi35/eslint-config': specifier: ^11.0.0 - version: 11.0.0(@eslint/js@8.49.0)(@typescript-eslint/eslint-plugin@6.7.2)(@typescript-eslint/parser@6.7.2)(eslint@8.50.0)(typescript@5.2.2) + version: 11.0.0(@eslint/js@8.50.0)(@typescript-eslint/eslint-plugin@6.7.2)(@typescript-eslint/parser@6.7.2)(eslint@8.50.0)(typescript@5.2.2) '@swc/cli': specifier: ^0.1.62 - version: 0.1.62(@swc/core@1.3.86) + version: 0.1.62(@swc/core@1.3.87) '@swc/core': - specifier: ^1.3.86 - version: 1.3.86 + specifier: ^1.3.87 + version: 1.3.87 '@types/amqplib': - specifier: ^0.10.1 - version: 0.10.1 + specifier: ^0.10.2 + version: 0.10.2 '@types/dockerode': - specifier: ^3.3.19 - version: 3.3.19 + specifier: ^3.3.20 + version: 3.3.20 '@types/gradient-string': specifier: ^1.1.3 version: 1.1.3 '@types/node': - specifier: ^18.17.18 - version: 18.17.18 + specifier: ^18.17.19 + version: 18.17.19 '@typescript-eslint/eslint-plugin': specifier: ^6.7.2 version: 6.7.2(@typescript-eslint/parser@6.7.2)(eslint@8.50.0)(typescript@5.2.2) @@ -244,17 +244,12 @@ packages: - supports-color dev: true - /@eslint/js@8.49.0: - resolution: {integrity: sha512-1S8uAY/MTJqVx0SC4epBq+N2yhuwtNwLbJYNZyhL2pO1ZVKn5HFXav5T41Ryzy9K9V7ZId2JB2oy/W4aCd9/2w==} - engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - dev: true - /@eslint/js@8.50.0: resolution: {integrity: sha512-NCC3zz2+nvYd+Ckfh87rA47zfu2QsQpvc6k1yzTk+b9KzRj0wkGa8LSoGOXN6Zv4lRf/EIoZ80biDh9HOI+RNQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@hazmi35/eslint-config@11.0.0(@eslint/js@8.49.0)(@typescript-eslint/eslint-plugin@6.7.2)(@typescript-eslint/parser@6.7.2)(eslint@8.50.0)(typescript@5.2.2): + /@hazmi35/eslint-config@11.0.0(@eslint/js@8.50.0)(@typescript-eslint/eslint-plugin@6.7.2)(@typescript-eslint/parser@6.7.2)(eslint@8.50.0)(typescript@5.2.2): resolution: {integrity: sha512-haZj5Y227wWPupoPZmo28LupYeCfGhT4bmcw0a4xV3T1BpxjlgkAgMBCj5r//GNt/SeGV0O7nWvJfWCM4Ffuxw==} peerDependencies: '@eslint/js': '>=8.42.0' @@ -270,7 +265,7 @@ packages: typescript: optional: true dependencies: - '@eslint/js': 8.49.0 + '@eslint/js': 8.50.0 '@typescript-eslint/eslint-plugin': 6.7.2(@typescript-eslint/parser@6.7.2)(eslint@8.50.0)(typescript@5.2.2) '@typescript-eslint/parser': 6.7.2(eslint@8.50.0)(typescript@5.2.2) eslint: 8.50.0 @@ -447,7 +442,7 @@ packages: engines: {node: '>=16.9.0', npm: '>=8.0.0'} dev: false - /@swc/cli@0.1.62(@swc/core@1.3.86): + /@swc/cli@0.1.62(@swc/core@1.3.87): resolution: {integrity: sha512-kOFLjKY3XH1DWLfXL1/B5MizeNorHR8wHKEi92S/Zi9Md/AK17KSqR8MgyRJ6C1fhKHvbBCl8wboyKAFXStkYw==} engines: {node: '>= 12.13'} hasBin: true @@ -459,7 +454,7 @@ packages: optional: true dependencies: '@mole-inc/bin-wrapper': 8.0.1 - '@swc/core': 1.3.86 + '@swc/core': 1.3.87 commander: 7.2.0 fast-glob: 3.3.1 semver: 7.5.4 @@ -467,8 +462,8 @@ packages: source-map: 0.7.4 dev: true - /@swc/core-darwin-arm64@1.3.86: - resolution: {integrity: sha512-hMvSDms0sJJHNtRa3Vhmr9StWN1vmikbf5VE0IZUYGnF1/JZTkXU1h6CdNUY4Hr6i7uCZjH6BEhxFHX1JtKV4w==} + /@swc/core-darwin-arm64@1.3.87: + resolution: {integrity: sha512-/LxLjPat1LA9CXS7Cn2M4MIqwNOoDF4KjcikPkO08H54rd6WubhaJnr0sLDjms3adRr+pmcCL0yfsUBTX//85A==} engines: {node: '>=10'} cpu: [arm64] os: [darwin] @@ -476,8 +471,8 @@ packages: dev: true optional: true - /@swc/core-darwin-x64@1.3.86: - resolution: {integrity: sha512-Jro6HVH4uSOBM7tTDaQNKLNc8BJV7n+SO+Ft2HAZINyeKJS/8MfEYneG7Vmqg18gv00c6dz9AOCcyz+BR7BFkQ==} + /@swc/core-darwin-x64@1.3.87: + resolution: {integrity: sha512-hjSQNcW9BN8gEz3UQZ7Ye80ymbkFHLkUDeEek4lorRyq6S+uxvbL1f1mJAZnFPBpove7AXusykIalWMPvyOR2A==} engines: {node: '>=10'} cpu: [x64] os: [darwin] @@ -485,8 +480,8 @@ packages: dev: true optional: true - /@swc/core-linux-arm-gnueabihf@1.3.86: - resolution: {integrity: sha512-wYB9m0pzXJVSzedXSl4JwS3gKtvcPinpe9MbkddezpqL7OjyDP6pHHW9qIucsfgCrtMtbPC2nqulXLPtAAyIjw==} + /@swc/core-linux-arm-gnueabihf@1.3.87: + resolution: {integrity: sha512-JVyNIO3tGLPSQ59rJXeKaykTpPhRNozB+7PtYMvMcxpUbYGpEzWxTPkFAX2KKPvl0ejBdA0GW5OXeuPMvTwE0w==} engines: {node: '>=10'} cpu: [arm] os: [linux] @@ -494,8 +489,8 @@ packages: dev: true optional: true - /@swc/core-linux-arm64-gnu@1.3.86: - resolution: {integrity: sha512-fR44IyK5cdCaO8cC++IEH0Jn03tWnunJnjzA99LxlE5TRInSIOvFm+g5OSUQZDAvEXmQ38sd31LO2HOoDS1Edw==} + /@swc/core-linux-arm64-gnu@1.3.87: + resolution: {integrity: sha512-gLdZKIoql5vjrNjrwwsiS7d3vOAIzYUWqN97iGCSscQOg0MgYbfUnSTO4UEvH4BYlwRNlHepfTZ7ALoG8areUQ==} engines: {node: '>=10'} cpu: [arm64] os: [linux] @@ -503,8 +498,8 @@ packages: dev: true optional: true - /@swc/core-linux-arm64-musl@1.3.86: - resolution: {integrity: sha512-EUPfdbK4dUk/nkX3Vmv/47XH+DqHOa9JI0CTthvJ8/ZXei1MKDUsUc+tI1zMQX2uCuSkSWsEIEpCmA0tMwFhtw==} + /@swc/core-linux-arm64-musl@1.3.87: + resolution: {integrity: sha512-WQ5tirVBiU8lUODQ25dt8JRCZHyRDInBe4fkGuxzImMa017zYPWa2WxrKK8LdDF7DzrAITlGl9VeoeE/l0WJbw==} engines: {node: '>=10'} cpu: [arm64] os: [linux] @@ -512,8 +507,8 @@ packages: dev: true optional: true - /@swc/core-linux-x64-gnu@1.3.86: - resolution: {integrity: sha512-snVZZWv8XgNVaKrTxtO3rUN+BbbB6I8Fqwe8zM/DWGJ096J13r89doQ48x5ZyO+bW4D48eZIWP5pdfSW7oBE3w==} + /@swc/core-linux-x64-gnu@1.3.87: + resolution: {integrity: sha512-/vQSH7ZKOuT1It9GzpJ9UFnsOP/dQr1VLUrKQFBlHp9owIWNb2oUrZdNla+KhljCIIahh0JfQ08sycKeycCNzQ==} engines: {node: '>=10'} cpu: [x64] os: [linux] @@ -521,8 +516,8 @@ packages: dev: true optional: true - /@swc/core-linux-x64-musl@1.3.86: - resolution: {integrity: sha512-PnnksUJymEJkdnbV2orOSOSB441UqsxYbJge9zbr5UTRXUfWO3eFRV0iTBegjTlOQGbW6yN+YRSDkenTbmCI6g==} + /@swc/core-linux-x64-musl@1.3.87: + resolution: {integrity: sha512-C1NUeISJDyMlIk4919bjcpHvjyjzbkjW7v53gUdN41Y4BPlEk7UKcLez7UHMjdMGA/o9721SLqYVp4/NrQErUw==} engines: {node: '>=10'} cpu: [x64] os: [linux] @@ -530,8 +525,8 @@ packages: dev: true optional: true - /@swc/core-win32-arm64-msvc@1.3.86: - resolution: {integrity: sha512-XlGEGyHwLndm08VvgeAPGj40L+Hx575MQC+2fsyB1uSNUN+uf7fvke+wc7k50a92CaQe/8foLyIR5faayozEJA==} + /@swc/core-win32-arm64-msvc@1.3.87: + resolution: {integrity: sha512-AE7JKDJ0OsV9LsYGFfYKMTkGNfsy1au4RT5jT1rxr5MTOsmMD7P2mgiRF8drgc1WX3uOJbTHQfgdVTYroAGfdA==} engines: {node: '>=10'} cpu: [arm64] os: [win32] @@ -539,8 +534,8 @@ packages: dev: true optional: true - /@swc/core-win32-ia32-msvc@1.3.86: - resolution: {integrity: sha512-U1BhZa1x9yn+wZGTQmt1cYR79a0FzW/wL6Jas1Pn0bykKLxdRU4mCeZt2P+T3buLm8jr8LpPWiCrbvr658PzwA==} + /@swc/core-win32-ia32-msvc@1.3.87: + resolution: {integrity: sha512-2V+5uvisaTPXd5lvTujNLNlEC2LPo07gEUQVGdKGsbhtLAYAggVXBnHjxU1TkuyA6NlciMS59tPKW+L2u2KpTw==} engines: {node: '>=10'} cpu: [ia32] os: [win32] @@ -548,8 +543,8 @@ packages: dev: true optional: true - /@swc/core-win32-x64-msvc@1.3.86: - resolution: {integrity: sha512-wRoQUajqpE3wITHhZVj/6BPu/QwHriFHLHuJA+9y6PeGtUtTmntL42aBKXIFhfL767dYFtohyNg1uZ9eqbGyGQ==} + /@swc/core-win32-x64-msvc@1.3.87: + resolution: {integrity: sha512-2Xak7TidlRuNQamLZC3fEOdUCmMiBzD2BW8+Dnn29f4odzamgAFfeYJ/PnqN7jdTWOINLn95tex4JBm3Pm11HQ==} engines: {node: '>=10'} cpu: [x64] os: [win32] @@ -557,8 +552,8 @@ packages: dev: true optional: true - /@swc/core@1.3.86: - resolution: {integrity: sha512-bEXUtm37bcmJ3q+geG7Zy4rJNUzpxalXQUrrqX1ZoGj3HRtzdeVZ0L/um3fG2j16qe61t8TX/OIZ2G6j6dkG/w==} + /@swc/core@1.3.87: + resolution: {integrity: sha512-u33Mi/EBvb+g/xpYKyxODB5XvKYqISmy81J+lhFS/Oahja0PbJWZdKEGwSQEFvBecp6E+PfaTOLPOoF1EWcRrw==} engines: {node: '>=10'} requiresBuild: true peerDependencies: @@ -569,16 +564,16 @@ packages: dependencies: '@swc/types': 0.1.4 optionalDependencies: - '@swc/core-darwin-arm64': 1.3.86 - '@swc/core-darwin-x64': 1.3.86 - '@swc/core-linux-arm-gnueabihf': 1.3.86 - '@swc/core-linux-arm64-gnu': 1.3.86 - '@swc/core-linux-arm64-musl': 1.3.86 - '@swc/core-linux-x64-gnu': 1.3.86 - '@swc/core-linux-x64-musl': 1.3.86 - '@swc/core-win32-arm64-msvc': 1.3.86 - '@swc/core-win32-ia32-msvc': 1.3.86 - '@swc/core-win32-x64-msvc': 1.3.86 + '@swc/core-darwin-arm64': 1.3.87 + '@swc/core-darwin-x64': 1.3.87 + '@swc/core-linux-arm-gnueabihf': 1.3.87 + '@swc/core-linux-arm64-gnu': 1.3.87 + '@swc/core-linux-arm64-musl': 1.3.87 + '@swc/core-linux-x64-gnu': 1.3.87 + '@swc/core-linux-x64-musl': 1.3.87 + '@swc/core-win32-arm64-msvc': 1.3.87 + '@swc/core-win32-ia32-msvc': 1.3.87 + '@swc/core-win32-x64-msvc': 1.3.87 dev: true /@swc/types@0.1.4: @@ -596,10 +591,10 @@ packages: resolution: {integrity: sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==} dev: true - /@types/amqplib@0.10.1: - resolution: {integrity: sha512-j6ANKT79ncUDnAs/+9r9eDujxbeJoTjoVu33gHHcaPfmLQaMhvfbH2GqSe8KUM444epAp1Vl3peVOQfZk3UIqA==} + /@types/amqplib@0.10.2: + resolution: {integrity: sha512-K0qC2YR0ZcQWWMOifg4yvCAu5wi/V6wY6MnMS4LSvqx6qwXBAhxno6OBN8D76FIaajLNfgHKOXobZBL/uAwXAQ==} dependencies: - '@types/node': 18.17.18 + '@types/node': 18.17.19 dev: true /@types/cacheable-request@6.0.3: @@ -608,21 +603,21 @@ packages: dependencies: '@types/http-cache-semantics': 4.0.1 '@types/keyv': 3.1.4 - '@types/node': 18.17.18 + '@types/node': 18.17.19 '@types/responselike': 1.0.0 /@types/docker-modem@3.0.3: resolution: {integrity: sha512-i1A2Etnav7uHizZ87vUf4EqwJehY3JOcTfBS0pGBlO+HQ0jg2lUMCaJRg9VQM8ldZkpYdIfsenxcTOCpwxPXEg==} dependencies: - '@types/node': 18.17.18 + '@types/node': 18.17.19 '@types/ssh2': 1.11.13 dev: true - /@types/dockerode@3.3.19: - resolution: {integrity: sha512-7CC5yIpQi+bHXwDK43b/deYXteP3Lem9gdocVVHJPSRJJLMfbiOchQV3rDmAPkMw+n3GIVj7m1six3JW+VcwwA==} + /@types/dockerode@3.3.20: + resolution: {integrity: sha512-Q+1e3z6SPWXR/Sk+WIyJFVsSDg78S7MDaGcwAh1WKlveO1tVO8TF1rOzJir5GLnqzEdUbclFKlw/4rhwESxwPw==} dependencies: '@types/docker-modem': 3.0.3 - '@types/node': 18.17.18 + '@types/node': 18.17.19 dev: true /@types/gradient-string@1.1.3: @@ -643,16 +638,16 @@ packages: resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} requiresBuild: true dependencies: - '@types/node': 18.17.18 + '@types/node': 18.17.19 - /@types/node@18.17.18: - resolution: {integrity: sha512-/4QOuy3ZpV7Ya1GTRz5CYSz3DgkKpyUptXuQ5PPce7uuyJAOR7r9FhkmxJfvcNUXyklbC63a+YvB3jxy7s9ngw==} + /@types/node@18.17.19: + resolution: {integrity: sha512-+pMhShR3Or5GR0/sp4Da7FnhVmTalWm81M6MkEldbwjETSaPalw138Z4KdpQaistvqQxLB7Cy4xwYdxpbSOs9Q==} /@types/responselike@1.0.0: resolution: {integrity: sha512-85Y2BjiufFzaMIlvJDvTTB8Fxl2xfLo4HgmHzVBz08w4wDePCTjYw66PdrolO0kzli3yam/YCgRufyo1DdQVTA==} requiresBuild: true dependencies: - '@types/node': 18.17.18 + '@types/node': 18.17.19 /@types/semver@7.5.0: resolution: {integrity: sha512-G8hZ6XJiHnuhQKR7ZmysCeJWE08o8T0AXtk5darsCaTVsYZhhgUrq53jizaR2FvsoeCwJhlmwTjkXBY5Pn/ZHw==} @@ -661,7 +656,7 @@ packages: /@types/ssh2@1.11.13: resolution: {integrity: sha512-08WbG68HvQ2YVi74n2iSUnYHYpUdFc/s2IsI0BHBdJwaqYJpWlVv9elL0tYShTv60yr0ObdxJR5NrCRiGJ/0CQ==} dependencies: - '@types/node': 18.17.18 + '@types/node': 18.17.19 dev: true /@types/tinycolor2@1.4.3: @@ -670,7 +665,7 @@ packages: /@types/ws@8.5.5: resolution: {integrity: sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg==} dependencies: - '@types/node': 18.17.18 + '@types/node': 18.17.19 dev: false /@typescript-eslint/eslint-plugin@6.7.2(@typescript-eslint/parser@6.7.2)(eslint@8.50.0)(typescript@5.2.2): @@ -1173,8 +1168,8 @@ packages: resolution: {integrity: sha512-X4CDiMnDbA3s3RaUXWXmgAIbY1uxab3fqe3qwzg5XutR3wjqi7M3IkgQbsIBzpqBN2YWr/Qdv7JrFRqSgb4TFg==} dev: false - /discord-api-types@0.37.56: - resolution: {integrity: sha512-Ih3wj0ZTaQxaJRqUEXHMIXfXB86bwMGC0wc2nNsyCJqeo3lC4qnxXtFIsC+IGI46+dSIinuayCAZ6sLEEM02Bw==} + /discord-api-types@0.37.57: + resolution: {integrity: sha512-EGZgYrNVFVYux2tWZNMnemNgZh6sjQmKj1d9PS7++fYzHx7ksXtO5e++PqOZXzXkQ38z2uJ2tRlPFS8iKHl7qw==} dev: false /discord.js@14.13.0(bufferutil@4.0.7)(utf-8-validate@6.0.3): @@ -1822,7 +1817,7 @@ packages: '@discordjs/ws': 1.0.1(bufferutil@4.0.7)(utf-8-validate@6.0.3) '@sapphire/async-queue': 1.5.0 '@vladfrangu/async_event_emitter': 2.2.2 - discord-api-types: 0.37.56 + discord-api-types: 0.37.57 indomitable: 4.0.3(@discordjs/ws@1.0.1)(discord.js@14.13.0) transitivePeerDependencies: - bufferutil @@ -2205,9 +2200,9 @@ packages: tdigest: 0.1.2 dev: false - /prometheus-middleware@1.1.3: - resolution: {integrity: sha512-RhDyvh2oTh6s0siSI38fTWdBFU8cSSt5Ooz05sNzTTpMoIna0OP0GsLo7j71bDcmQw8O8m1X4R6ishev2e+YAw==} - engines: {node: '>=14.0.0'} + /prometheus-middleware@1.1.4: + resolution: {integrity: sha512-4x9fS4lUO6V+4ryMvh0uMuAlq5lyny9+lKG3RgB4oAjRZ7w5w2WT4VxXWwgirK25b2yuFCB2qTjZXJzdkZtZ1Q==} + engines: {node: '>=16.0.0'} hasBin: true dependencies: debug: 4.3.4