diff --git a/package.json b/package.json index 4561fb7..3fd5029 100644 --- a/package.json +++ b/package.json @@ -15,7 +15,7 @@ "main": "dist/index.js", "license": "Apache-2.0", "private": true, - "packageManager": "pnpm@^8.9.0", + "packageManager": "pnpm@^8.11.0", "type": "module", "imports": { "#lib/*": "./dist/lib/*" @@ -53,26 +53,26 @@ "@sapphire/utilities": "^3.13.0", "@skyra/env-utilities": "^1.2.1", "@skyra/jaro-winkler": "^1.1.0", - "discord-api-types": "^0.37.60", - "discord.js": "^13.16.0", - "undici": "^5.26.3", + "discord-api-types": "^0.37.65", + "discord.js": "^13.17.1", + "undici": "^5.28.0", "zx": "^7.2.3" }, "devDependencies": { - "@commitlint/cli": "^17.8.0", - "@commitlint/config-angular": "^17.8.0", + "@commitlint/cli": "^17.8.1", + "@commitlint/config-angular": "^17.8.1", "@dareharu/eslint-config": "^1.2.1", "@dareharu/prettier-config": "^1.0.1", "@dareharu/ts-config": "^1.1.0", - "@favware/cliff-jumper": "^2.2.0", - "@swc/core": "^1.3.93", - "@types/node": "^18.18.5", + "@favware/cliff-jumper": "^2.2.3", + "@swc/core": "^1.3.99", + "@types/node": "^18.18.13", "@typescript-eslint/eslint-plugin": "^5.62.0", "@typescript-eslint/parser": "^5.62.0", - "eslint": "^8.51.0", + "eslint": "^8.54.0", "eslint-config-prettier": "^8.10.0", "eslint-plugin-eslint-comments": "^3.2.0", - "eslint-plugin-import": "^2.28.1", + "eslint-plugin-import": "^2.29.0", "eslint-plugin-node": "^11.1.0", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-simple-import-sort": "^10.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 8650595..282cf9c 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -36,24 +36,24 @@ dependencies: specifier: ^1.1.0 version: 1.1.0 discord-api-types: - specifier: ^0.37.60 - version: 0.37.63 + specifier: ^0.37.65 + version: 0.37.65 discord.js: - specifier: ^13.16.0 + specifier: ^13.17.1 version: 13.17.1 undici: - specifier: ^5.26.3 - version: 5.27.2 + specifier: ^5.28.0 + version: 5.28.0 zx: specifier: ^7.2.3 version: 7.2.3 devDependencies: '@commitlint/cli': - specifier: ^17.8.0 - version: 17.8.1(@swc/core@1.3.96) + specifier: ^17.8.1 + version: 17.8.1(@swc/core@1.3.99) '@commitlint/config-angular': - specifier: ^17.8.0 + specifier: ^17.8.1 version: 17.8.1 '@dareharu/eslint-config': specifier: ^1.2.1 @@ -65,14 +65,14 @@ devDependencies: specifier: ^1.1.0 version: 1.1.0 '@favware/cliff-jumper': - specifier: ^2.2.0 + specifier: ^2.2.3 version: 2.2.3 '@swc/core': - specifier: ^1.3.93 - version: 1.3.96 + specifier: ^1.3.99 + version: 1.3.99 '@types/node': - specifier: ^18.18.5 - version: 18.18.10 + specifier: ^18.18.13 + version: 18.18.13 '@typescript-eslint/eslint-plugin': specifier: ^5.62.0 version: 5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.54.0)(typescript@4.9.5) @@ -80,7 +80,7 @@ devDependencies: specifier: ^5.62.0 version: 5.62.0(eslint@8.54.0)(typescript@4.9.5) eslint: - specifier: ^8.51.0 + specifier: ^8.54.0 version: 8.54.0 eslint-config-prettier: specifier: ^8.10.0 @@ -89,7 +89,7 @@ devDependencies: specifier: ^3.2.0 version: 3.2.0(eslint@8.54.0) eslint-plugin-import: - specifier: ^2.28.1 + specifier: ^2.29.0 version: 2.29.0(@typescript-eslint/parser@5.62.0)(eslint@8.54.0) eslint-plugin-node: specifier: ^11.1.0 @@ -120,7 +120,7 @@ devDependencies: version: 2.6.2 tsup: specifier: ^6.7.0 - version: 6.7.0(@swc/core@1.3.96)(ts-node@10.9.1)(typescript@4.9.5) + version: 6.7.0(@swc/core@1.3.99)(ts-node@10.9.1)(typescript@4.9.5) typescript: specifier: ^4.9.5 version: 4.9.5 @@ -154,14 +154,14 @@ packages: js-tokens: 4.0.0 dev: true - /@commitlint/cli@17.8.1(@swc/core@1.3.96): + /@commitlint/cli@17.8.1(@swc/core@1.3.99): resolution: {integrity: sha512-ay+WbzQesE0Rv4EQKfNbSMiJJ12KdKTDzIt0tcK4k11FdsWmtwP0Kp1NWMOUswfIWo6Eb7p7Ln721Nx9FLNBjg==} engines: {node: '>=v14'} hasBin: true dependencies: '@commitlint/format': 17.8.1 '@commitlint/lint': 17.8.1 - '@commitlint/load': 17.8.1(@swc/core@1.3.96) + '@commitlint/load': 17.8.1(@swc/core@1.3.99) '@commitlint/read': 17.8.1 '@commitlint/types': 17.8.1 execa: 5.1.1 @@ -237,7 +237,7 @@ packages: '@commitlint/types': 17.8.1 dev: true - /@commitlint/load@17.8.1(@swc/core@1.3.96): + /@commitlint/load@17.8.1(@swc/core@1.3.99): resolution: {integrity: sha512-iF4CL7KDFstP1kpVUkT8K2Wl17h2yx9VaR1ztTc8vzByWWcbO/WaKwxsnCOqow9tVAlzPfo1ywk9m2oJ9ucMqA==} engines: {node: '>=v14'} dependencies: @@ -253,7 +253,7 @@ packages: lodash.merge: 4.6.2 lodash.uniq: 4.5.0 resolve-from: 5.0.0 - ts-node: 10.9.1(@swc/core@1.3.96)(@types/node@18.18.10)(typescript@4.9.5) + ts-node: 10.9.1(@swc/core@1.3.99)(@types/node@18.18.13)(typescript@4.9.5) typescript: 4.9.5 transitivePeerDependencies: - '@swc/core' @@ -834,8 +834,8 @@ packages: engines: {node: '>=v14.18.0', npm: '>=7.24.2'} dev: false - /@swc/core-darwin-arm64@1.3.96: - resolution: {integrity: sha512-8hzgXYVd85hfPh6mJ9yrG26rhgzCmcLO0h1TIl8U31hwmTbfZLzRitFQ/kqMJNbIBCwmNH1RU2QcJnL3d7f69A==} + /@swc/core-darwin-arm64@1.3.99: + resolution: {integrity: sha512-Qj7Jct68q3ZKeuJrjPx7k8SxzWN6PqLh+VFxzA+KwLDpQDPzOlKRZwkIMzuFjLhITO4RHgSnXoDk/Syz0ZeN+Q==} engines: {node: '>=10'} cpu: [arm64] os: [darwin] @@ -843,8 +843,8 @@ packages: dev: true optional: true - /@swc/core-darwin-x64@1.3.96: - resolution: {integrity: sha512-mFp9GFfuPg+43vlAdQZl0WZpZSE8sEzqL7sr/7Reul5McUHP0BaLsEzwjvD035ESfkY8GBZdLpMinblIbFNljQ==} + /@swc/core-darwin-x64@1.3.99: + resolution: {integrity: sha512-wR7m9QVJjgiBu1PSOHy7s66uJPa45Kf9bZExXUL+JAa9OQxt5y+XVzr+n+F045VXQOwdGWplgPnWjgbUUHEVyw==} engines: {node: '>=10'} cpu: [x64] os: [darwin] @@ -852,17 +852,8 @@ packages: dev: true optional: true - /@swc/core-linux-arm-gnueabihf@1.3.96: - resolution: {integrity: sha512-8UEKkYJP4c8YzYIY/LlbSo8z5Obj4hqcv/fUTHiEePiGsOddgGf7AWjh56u7IoN/0uEmEro59nc1ChFXqXSGyg==} - engines: {node: '>=10'} - cpu: [arm] - os: [linux] - requiresBuild: true - dev: true - optional: true - - /@swc/core-linux-arm64-gnu@1.3.96: - resolution: {integrity: sha512-c/IiJ0s1y3Ymm2BTpyC/xr6gOvoqAVETrivVXHq68xgNms95luSpbYQ28rqaZC8bQC8M5zdXpSc0T8DJu8RJGw==} + /@swc/core-linux-arm64-gnu@1.3.99: + resolution: {integrity: sha512-gcGv1l5t0DScEONmw5OhdVmEI/o49HCe9Ik38zzH0NtDkc+PDYaCcXU5rvfZP2qJFaAAr8cua8iJcOunOSLmnA==} engines: {node: '>=10'} cpu: [arm64] os: [linux] @@ -870,8 +861,8 @@ packages: dev: true optional: true - /@swc/core-linux-arm64-musl@1.3.96: - resolution: {integrity: sha512-i5/UTUwmJLri7zhtF6SAo/4QDQJDH2fhYJaBIUhrICmIkRO/ltURmpejqxsM/ye9Jqv5zG7VszMC0v/GYn/7BQ==} + /@swc/core-linux-arm64-musl@1.3.99: + resolution: {integrity: sha512-XL1/eUsTO8BiKsWq9i3iWh7H99iPO61+9HYiWVKhSavknfj4Plbn+XyajDpxsauln5o8t+BRGitymtnAWJM4UQ==} engines: {node: '>=10'} cpu: [arm64] os: [linux] @@ -879,8 +870,8 @@ packages: dev: true optional: true - /@swc/core-linux-x64-gnu@1.3.96: - resolution: {integrity: sha512-USdaZu8lTIkm4Yf9cogct/j5eqtdZqTgcTib4I+NloUW0E/hySou3eSyp3V2UAA1qyuC72ld1otXuyKBna0YKQ==} + /@swc/core-linux-x64-gnu@1.3.99: + resolution: {integrity: sha512-fGrXYE6DbTfGNIGQmBefYxSk3rp/1lgbD0nVg4rl4mfFRQPi7CgGhrrqSuqZ/ezXInUIgoCyvYGWFSwjLXt/Qg==} engines: {node: '>=10'} cpu: [x64] os: [linux] @@ -888,8 +879,8 @@ packages: dev: true optional: true - /@swc/core-linux-x64-musl@1.3.96: - resolution: {integrity: sha512-QYErutd+G2SNaCinUVobfL7jWWjGTI0QEoQ6hqTp7PxCJS/dmKmj3C5ZkvxRYcq7XcZt7ovrYCTwPTHzt6lZBg==} + /@swc/core-linux-x64-musl@1.3.99: + resolution: {integrity: sha512-kvgZp/mqf3IJ806gUOL6gN6VU15+DfzM1Zv4Udn8GqgXiUAvbQehrtruid4Snn5pZTLj4PEpSCBbxgxK1jbssA==} engines: {node: '>=10'} cpu: [x64] os: [linux] @@ -897,8 +888,8 @@ packages: dev: true optional: true - /@swc/core-win32-arm64-msvc@1.3.96: - resolution: {integrity: sha512-hjGvvAduA3Un2cZ9iNP4xvTXOO4jL3G9iakhFsgVhpkU73SGmK7+LN8ZVBEu4oq2SUcHO6caWvnZ881cxGuSpg==} + /@swc/core-win32-arm64-msvc@1.3.99: + resolution: {integrity: sha512-yt8RtZ4W/QgFF+JUemOUQAkVW58cCST7mbfKFZ1v16w3pl3NcWd9OrtppFIXpbjU1rrUX2zp2R7HZZzZ2Zk/aQ==} engines: {node: '>=10'} cpu: [arm64] os: [win32] @@ -906,8 +897,8 @@ packages: dev: true optional: true - /@swc/core-win32-ia32-msvc@1.3.96: - resolution: {integrity: sha512-Far2hVFiwr+7VPCM2GxSmbh3ikTpM3pDombE+d69hkedvYHYZxtTF+2LTKl/sXtpbUnsoq7yV/32c9R/xaaWfw==} + /@swc/core-win32-ia32-msvc@1.3.99: + resolution: {integrity: sha512-62p5fWnOJR/rlbmbUIpQEVRconICy5KDScWVuJg1v3GPLBrmacjphyHiJC1mp6dYvvoEWCk/77c/jcQwlXrDXw==} engines: {node: '>=10'} cpu: [ia32] os: [win32] @@ -915,8 +906,8 @@ packages: dev: true optional: true - /@swc/core-win32-x64-msvc@1.3.96: - resolution: {integrity: sha512-4VbSAniIu0ikLf5mBX81FsljnfqjoVGleEkCQv4+zRlyZtO3FHoDPkeLVoy6WRlj7tyrRcfUJ4mDdPkbfTO14g==} + /@swc/core-win32-x64-msvc@1.3.99: + resolution: {integrity: sha512-PdppWhkoS45VGdMBxvClVgF1hVjqamtvYd82Gab1i4IV45OSym2KinoDCKE1b6j3LwBLOn2J9fvChGSgGfDCHQ==} engines: {node: '>=10'} cpu: [x64] os: [win32] @@ -924,8 +915,8 @@ packages: dev: true optional: true - /@swc/core@1.3.96: - resolution: {integrity: sha512-zwE3TLgoZwJfQygdv2SdCK9mRLYluwDOM53I+dT6Z5ZvrgVENmY3txvWDvduzkV+/8IuvrRbVezMpxcojadRdQ==} + /@swc/core@1.3.99: + resolution: {integrity: sha512-8O996RfuPC4ieb4zbYMfbyCU9k4gSOpyCNnr7qBQ+o7IEmh8JCV6B8wwu+fT/Om/6Lp34KJe1IpJ/24axKS6TQ==} engines: {node: '>=10'} requiresBuild: true peerDependencies: @@ -937,16 +928,15 @@ packages: '@swc/counter': 0.1.2 '@swc/types': 0.1.5 optionalDependencies: - '@swc/core-darwin-arm64': 1.3.96 - '@swc/core-darwin-x64': 1.3.96 - '@swc/core-linux-arm-gnueabihf': 1.3.96 - '@swc/core-linux-arm64-gnu': 1.3.96 - '@swc/core-linux-arm64-musl': 1.3.96 - '@swc/core-linux-x64-gnu': 1.3.96 - '@swc/core-linux-x64-musl': 1.3.96 - '@swc/core-win32-arm64-msvc': 1.3.96 - '@swc/core-win32-ia32-msvc': 1.3.96 - '@swc/core-win32-x64-msvc': 1.3.96 + '@swc/core-darwin-arm64': 1.3.99 + '@swc/core-darwin-x64': 1.3.99 + '@swc/core-linux-arm64-gnu': 1.3.99 + '@swc/core-linux-arm64-musl': 1.3.99 + '@swc/core-linux-x64-gnu': 1.3.99 + '@swc/core-linux-x64-musl': 1.3.99 + '@swc/core-win32-arm64-msvc': 1.3.99 + '@swc/core-win32-ia32-msvc': 1.3.99 + '@swc/core-win32-x64-msvc': 1.3.99 dev: true /@swc/counter@0.1.2: @@ -977,7 +967,7 @@ packages: resolution: {integrity: sha512-yTbItCNreRooED33qjunPthRcSjERP1r4MqCZc7wv0u2sUkzTFp45tgUfS5+r7FrZPdmCCNflLhVSP/o+SemsQ==} dependencies: '@types/jsonfile': 6.1.4 - '@types/node': 18.18.10 + '@types/node': 18.18.13 dev: false /@types/json-schema@7.0.15: @@ -991,7 +981,7 @@ packages: /@types/jsonfile@6.1.4: resolution: {integrity: sha512-D5qGUYwjvnNNextdU59/+fI+spnwtTFmyQP0h+PfIOSkNfpU6AOICUOkm4i0OnSk+NyjdPJrxCDro0sJsWlRpQ==} dependencies: - '@types/node': 18.18.10 + '@types/node': 18.18.13 dev: false /@types/minimist@1.2.5: @@ -1000,12 +990,12 @@ packages: /@types/node-fetch@2.6.9: resolution: {integrity: sha512-bQVlnMLFJ2d35DkPNjEPmd9ueO/rh5EiaZt2bhqiSarPjZIuIV6bPQVqcrEyvNo+AfTrRGVazle1tl597w3gfA==} dependencies: - '@types/node': 18.18.10 + '@types/node': 18.18.13 form-data: 4.0.0 dev: false - /@types/node@18.18.10: - resolution: {integrity: sha512-luANqZxPmjTll8bduz4ACs/lNTCLuWssCyjqTY9yLdsv1xnViQp3ISKwsEWOIecO13JWUqjVdig/Vjjc09o8uA==} + /@types/node@18.18.13: + resolution: {integrity: sha512-vXYZGRrSCreZmq1rEjMRLXJhiy8MrIeVasx+PCVlP414N7CJLHnMf+juVvjdprHyH+XRy3zKZLHeNueOpJCn0g==} dependencies: undici-types: 5.26.5 @@ -1032,7 +1022,7 @@ packages: /@types/ws@8.5.9: resolution: {integrity: sha512-jbdrY0a8lxfdTp/+r7Z4CkycbOFN8WX+IOchLJr3juT/xzbJ8URyTVSJ/hvNdadTgM1mnedb47n+Y31GsFnQlg==} dependencies: - '@types/node': 18.18.10 + '@types/node': 18.18.13 dev: false /@typescript-eslint/eslint-plugin@5.62.0(@typescript-eslint/parser@5.62.0)(eslint@8.54.0)(typescript@4.9.5): @@ -1619,7 +1609,7 @@ packages: dependencies: '@types/node': 20.5.1 cosmiconfig: 8.3.6(typescript@4.9.5) - ts-node: 10.9.1(@swc/core@1.3.96)(@types/node@18.18.10)(typescript@4.9.5) + ts-node: 10.9.1(@swc/core@1.3.99)(@types/node@18.18.13)(typescript@4.9.5) typescript: 4.9.5 dev: true @@ -1749,8 +1739,8 @@ packages: resolution: {integrity: sha512-bz/NDyG0KBo/tY14vSkrwQ/n3HKPf87a0WFW/1M9+tXYK+vp5Z5EksawfCWo2zkAc6o7CClc0eff1Pjrqznlwg==} dev: false - /discord-api-types@0.37.63: - resolution: {integrity: sha512-WbEDWj/1JGCIC1oCMIC4z9XbYY8PrWpV5eqFFQymJhJlHMqgIjqoYbU812X5oj5cwbRrEh6Va4LNLumB2Nt6IQ==} + /discord-api-types@0.37.65: + resolution: {integrity: sha512-CQHW3Nu04LEHIj1Xps/sfGhTdrowilxnek2tirpLhwvrmgmLr1C6A+4JFLs+0kJMH2IX2QgDyA9GfNehqN+xPQ==} dev: false /discord.js@13.17.1: @@ -3510,7 +3500,7 @@ packages: optional: true dependencies: lilconfig: 2.1.0 - ts-node: 10.9.1(@swc/core@1.3.96)(@types/node@18.18.10)(typescript@4.9.5) + ts-node: 10.9.1(@swc/core@1.3.99)(@types/node@18.18.13)(typescript@4.9.5) yaml: 1.10.2 dev: true @@ -4044,7 +4034,7 @@ packages: resolution: {integrity: sha512-k43M7uCG1AkTyxgnmI5MPwKoUvS/bRvLvUb7+Pgpdlmok8AoqmUaZxUUw8zKM5B1lqZrt41GjYgnvAi0fppqgQ==} dev: false - /ts-node@10.9.1(@swc/core@1.3.96)(@types/node@18.18.10)(typescript@4.9.5): + /ts-node@10.9.1(@swc/core@1.3.99)(@types/node@18.18.13)(typescript@4.9.5): resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: @@ -4059,12 +4049,12 @@ packages: optional: true dependencies: '@cspotcode/source-map-support': 0.8.1 - '@swc/core': 1.3.96 + '@swc/core': 1.3.99 '@tsconfig/node10': 1.0.9 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 18.18.10 + '@types/node': 18.18.13 acorn: 8.11.2 acorn-walk: 8.3.0 arg: 4.1.3 @@ -4092,7 +4082,7 @@ packages: /tslib@2.6.2: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} - /tsup@6.7.0(@swc/core@1.3.96)(ts-node@10.9.1)(typescript@4.9.5): + /tsup@6.7.0(@swc/core@1.3.99)(ts-node@10.9.1)(typescript@4.9.5): resolution: {integrity: sha512-L3o8hGkaHnu5TdJns+mCqFsDBo83bJ44rlK7e6VdanIvpea4ArPcU3swWGsLVbXak1PqQx/V+SSmFPujBK+zEQ==} engines: {node: '>=14.18'} hasBin: true @@ -4108,7 +4098,7 @@ packages: typescript: optional: true dependencies: - '@swc/core': 1.3.96 + '@swc/core': 1.3.99 bundle-require: 4.0.2(esbuild@0.17.19) cac: 6.7.14 chokidar: 3.5.3 @@ -4227,8 +4217,8 @@ packages: /undici-types@5.26.5: resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} - /undici@5.27.2: - resolution: {integrity: sha512-iS857PdOEy/y3wlM3yRp+6SNQQ6xU0mmZcwRSriqk+et/cwWAtwmIGf6WkoDN2EK/AMdCO/dfXzIwi+rFMrjjQ==} + /undici@5.28.0: + resolution: {integrity: sha512-gM12DkXhlAc5+/TPe60iy9P6ETgVfqTuRJ6aQ4w8RYu0MqKuXhaq3/b86GfzDQnNA3NUO6aUNdvevrKH59D0Nw==} engines: {node: '>=14.0'} dependencies: '@fastify/busboy': 2.1.0 @@ -4428,7 +4418,7 @@ packages: dependencies: '@types/fs-extra': 11.0.4 '@types/minimist': 1.2.5 - '@types/node': 18.18.10 + '@types/node': 18.18.13 '@types/ps-tree': 1.1.5 '@types/which': 3.0.2 chalk: 5.3.0