diff --git a/bun.lockb b/bun.lockb new file mode 100755 index 0000000..74ff2d5 Binary files /dev/null and b/bun.lockb differ diff --git a/package.json b/package.json index 38e0d2b..343ff04 100644 --- a/package.json +++ b/package.json @@ -14,19 +14,19 @@ "watch": "nodemon --exec ts-node-esm src/main.ts" }, "dependencies": { - "@discordx/importer": "^1.2.2", - "@prisma/client": "4.15.0", - "discord.js": "^14.11.0", + "@discordx/importer": "^1.2.3", + "@prisma/client": "5.2.0", + "discord.js": "^14.13.0", "discordx": "^11.7.6", - "dotenv": "16.0.3" + "dotenv": "16.3.1" }, "devDependencies": { - "@types/node": "^20.4.4", - "nodemon": "^2.0.22", - "prettier": "^2.8.8", - "prisma": "^4.16.2", + "@types/node": "^20.6.0", + "nodemon": "^3.0.1", + "prettier": "^3.0.3", + "prisma": "^5.2.0", "ts-node": "^10.9.1", - "typescript": "4.9.5" + "typescript": "5.2.2" }, "engines": { "node": ">=16.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 70cedd5..8d7ae47 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -6,40 +6,40 @@ settings: dependencies: "@discordx/importer": - specifier: ^1.2.2 - version: 1.2.2 + specifier: ^1.2.3 + version: 1.2.3 "@prisma/client": - specifier: 4.15.0 - version: 4.15.0(prisma@4.16.2) + specifier: 5.2.0 + version: 5.2.0(prisma@5.2.0) discord.js: - specifier: ^14.11.0 - version: 14.11.0 + specifier: ^14.13.0 + version: 14.13.0 discordx: specifier: ^11.7.6 - version: 11.7.6(discord.js@14.11.0) + version: 11.7.6(discord.js@14.13.0) dotenv: - specifier: 16.0.3 - version: 16.0.3 + specifier: 16.3.1 + version: 16.3.1 devDependencies: "@types/node": - specifier: ^20.4.4 - version: 20.4.4 + specifier: ^20.6.0 + version: 20.6.0 nodemon: - specifier: ^2.0.22 - version: 2.0.22 + specifier: ^3.0.1 + version: 3.0.1 prettier: - specifier: ^2.8.8 - version: 2.8.8 + specifier: ^3.0.3 + version: 3.0.3 prisma: - specifier: ^4.16.2 - version: 4.16.2 + specifier: ^5.2.0 + version: 5.2.0 ts-node: specifier: ^10.9.1 - version: 10.9.1(@types/node@20.4.4)(typescript@4.9.5) + version: 10.9.1(@types/node@20.6.0)(typescript@5.2.2) typescript: - specifier: 4.9.5 - version: 4.9.5 + specifier: 5.2.2 + version: 5.2.2 packages: /@cspotcode/source-map-support@0.8.1: @@ -52,81 +52,82 @@ packages: "@jridgewell/trace-mapping": 0.3.9 dev: true - /@discordjs/builders@1.6.3: + /@discordjs/builders@1.6.5: resolution: { - integrity: sha512-CTCh8NqED3iecTNuiz49mwSsrc2iQb4d0MjMdmS/8pb69Y4IlzJ/DIy/p5GFlgOrFbNO2WzMHkWKQSiJ3VNXaw==, + integrity: sha512-SdweyCs/+mHj+PNhGLLle7RrRFX9ZAhzynHahMCLqp5Zeq7np7XC6/mgzHc79QoVlQ1zZtOkTTiJpOZu5V8Ufg==, } - engines: { node: ">=16.9.0" } + engines: { node: ">=16.11.0" } dependencies: - "@discordjs/formatters": 0.3.1 - "@discordjs/util": 0.3.1 + "@discordjs/formatters": 0.3.2 + "@discordjs/util": 1.0.1 "@sapphire/shapeshift": 3.9.2 discord-api-types: 0.37.50 fast-deep-equal: 3.1.3 ts-mixer: 6.0.3 - tslib: 2.6.0 + tslib: 2.6.2 dev: false - /@discordjs/collection@1.5.1: + /@discordjs/collection@1.5.3: resolution: { - integrity: sha512-aWEc9DCf3TMDe9iaJoOnO2+JVAjeRNuRxPZQA6GVvBf+Z3gqUuWYBy2NWh4+5CLYq5uoc3MOvUQ5H5m8CJBqOA==, + integrity: sha512-SVb428OMd3WO1paV3rm6tSjM4wC+Kecaa1EUGX7vc6/fddvw/6lg90z4QtCqm21zvVe92vMMDt9+DkIvjXImQQ==, } - engines: { node: ">=16.9.0" } + engines: { node: ">=16.11.0" } dev: false - /@discordjs/formatters@0.3.1: + /@discordjs/formatters@0.3.2: resolution: { - integrity: sha512-M7X4IGiSeh4znwcRGcs+49B5tBkNDn4k5bmhxJDAUhRxRHTiFAOTVUNQ6yAKySu5jZTnCbSvTYHW3w0rAzV1MA==, + integrity: sha512-lE++JZK8LSSDRM5nLjhuvWhGuKiXqu+JZ/DsOR89DVVia3z9fdCJVcHF2W/1Zxgq0re7kCzmAJlCMMX3tetKpA==, } - engines: { node: ">=16.9.0" } + engines: { node: ">=16.11.0" } dependencies: discord-api-types: 0.37.50 dev: false - /@discordjs/rest@1.7.1: + /@discordjs/rest@2.0.1: resolution: { - integrity: sha512-Ofa9UqT0U45G/eX86cURQnX7gzOJLG2oC28VhIk/G6IliYgQF7jFByBJEykPSHE4MxPhqCleYvmsrtfKh1nYmQ==, + integrity: sha512-/eWAdDRvwX/rIE2tuQUmKaxmWeHmGealttIzGzlYfI4+a7y9b6ZoMp8BG/jaohs8D8iEnCNYaZiOFLVFLQb8Zg==, } - engines: { node: ">=16.9.0" } + engines: { node: ">=16.11.0" } dependencies: - "@discordjs/collection": 1.5.1 - "@discordjs/util": 0.3.1 + "@discordjs/collection": 1.5.3 + "@discordjs/util": 1.0.1 "@sapphire/async-queue": 1.5.0 "@sapphire/snowflake": 3.5.1 + "@vladfrangu/async_event_emitter": 2.2.2 discord-api-types: 0.37.50 - file-type: 18.5.0 - tslib: 2.6.0 + magic-bytes.js: 1.0.15 + tslib: 2.6.2 undici: 5.22.1 dev: false - /@discordjs/util@0.3.1: + /@discordjs/util@1.0.1: resolution: { - integrity: sha512-HxXKYKg7vohx2/OupUN/4Sd02Ev3PBJ5q0gtjdcvXb0ErCva8jNHWfe/v5sU3UKjIB/uxOhc+TDOnhqffj9pRA==, + integrity: sha512-d0N2yCxB8r4bn00/hvFZwM7goDcUhtViC5un4hPj73Ba4yrChLSJD8fy7Ps5jpTLg1fE9n4K0xBLc1y9WGwSsA==, } - engines: { node: ">=16.9.0" } + engines: { node: ">=16.11.0" } dev: false - /@discordjs/ws@0.8.3: + /@discordjs/ws@1.0.1: resolution: { - integrity: sha512-hcYtppanjHecbdNyCKQNH2I4RP9UrphDgmRgLYrATEQF1oo4sYSve7ZmGsBEXSzH72MO2tBPdWSThunbxUVk0g==, + integrity: sha512-avvAolBqN3yrSvdBPcJ/0j2g42ABzrv3PEL76e3YTp2WYMGH7cuspkjfSyNWaqYl1J+669dlLp+YFMxSVQyS5g==, } - engines: { node: ">=16.9.0" } + engines: { node: ">=16.11.0" } dependencies: - "@discordjs/collection": 1.5.1 - "@discordjs/rest": 1.7.1 - "@discordjs/util": 0.3.1 + "@discordjs/collection": 1.5.3 + "@discordjs/rest": 2.0.1 + "@discordjs/util": 1.0.1 "@sapphire/async-queue": 1.5.0 "@types/ws": 8.5.5 "@vladfrangu/async_event_emitter": 2.2.2 discord-api-types: 0.37.50 - tslib: 2.6.0 - ws: 8.13.0 + tslib: 2.6.2 + ws: 8.14.1 transitivePeerDependencies: - bufferutil - utf-8-validate @@ -143,14 +144,14 @@ packages: typedi: 0.10.0 dev: false - /@discordx/importer@1.2.2: + /@discordx/importer@1.2.3: resolution: { - integrity: sha512-JVUDCHzf+dTXqcF2hU++JzCJgVYt6G+StIubaF96SLGTMw8ZcaPUlrYClGAld3JXevzrQVr1yrRYScGObNgEMg==, + integrity: sha512-7LvdlImpCceb/eOsXiOH2LN2Lgnd9Fz5jw9k9C4yFDBWxGO5r3844yr6OiA+RpEPThuCfXjmD1aeOAuZdn8c0g==, } dependencies: - glob: 10.3.3 - tslib: 2.6.0 + glob: 10.3.4 + tslib: 2.6.2 dev: false /@discordx/internal@1.0.2: @@ -160,7 +161,7 @@ packages: } engines: { node: ">=16.0.0", npm: ">=7.0.0" } dependencies: - tslib: 2.6.0 + tslib: 2.6.2 dev: false /@isaacs/cliui@8.0.2: @@ -213,12 +214,12 @@ packages: dev: false optional: true - /@prisma/client@4.15.0(prisma@4.16.2): + /@prisma/client@5.2.0(prisma@5.2.0): resolution: { - integrity: sha512-xnROvyABcGiwqRNdrObHVZkD9EjkJYHOmVdlKy1yGgI+XOzvMzJ4tRg3dz1pUlsyhKxXGCnjIQjWW+2ur+YXuw==, + integrity: sha512-AiTjJwR4J5Rh6Z/9ZKrBBLel3/5DzUNntMohOy7yObVnVoTNVFi2kvpLZlFuKO50d7yDspOtW6XBpiAd0BVXbQ==, } - engines: { node: ">=14.17" } + engines: { node: ">=16.13" } requiresBuild: true peerDependencies: prisma: "*" @@ -226,21 +227,21 @@ packages: prisma: optional: true dependencies: - "@prisma/engines-version": 4.15.0-28.8fbc245156db7124f997f4cecdd8d1219e360944 - prisma: 4.16.2 + "@prisma/engines-version": 5.2.0-25.2804dc98259d2ea960602aca6b8e7fdc03c1758f + prisma: 5.2.0 dev: false - /@prisma/engines-version@4.15.0-28.8fbc245156db7124f997f4cecdd8d1219e360944: + /@prisma/engines-version@5.2.0-25.2804dc98259d2ea960602aca6b8e7fdc03c1758f: resolution: { - integrity: sha512-sVOig4tjGxxlYaFcXgE71f/rtFhzyYrfyfNFUsxCIEJyVKU9rdOWIlIwQ2NQ7PntvGnn+x0XuFo4OC1jvPJKzg==, + integrity: sha512-jsnKT5JIDIE01lAeCj2ghY9IwxkedhKNvxQeoyLs6dr4ZXynetD0vTy7u6wMJt8vVPv8I5DPy/I4CFaoXAgbtg==, } dev: false - /@prisma/engines@4.16.2: + /@prisma/engines@5.2.0: resolution: { - integrity: sha512-vx1nxVvN4QeT/cepQce68deh/Turxy5Mr+4L4zClFuK1GlxN3+ivxfuv+ej/gvidWn1cE1uAhW7ALLNlYbRUAw==, + integrity: sha512-dT7FOLUCdZmq+AunLqB1Iz+ZH/IIS1Fz2THmKZQ6aFONrQD/BQ5ecJ7g2wGS2OgyUFf4OaLam6/bxmgdOBDqig==, } requiresBuild: true @@ -271,13 +272,6 @@ packages: engines: { node: ">=v14.0.0", npm: ">=7.0.0" } dev: false - /@tokenizer/token@0.3.0: - resolution: - { - integrity: sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==, - } - dev: false - /@tsconfig/node10@1.0.9: resolution: { @@ -306,10 +300,10 @@ packages: } dev: true - /@types/node@20.4.4: + /@types/node@20.6.0: resolution: { - integrity: sha512-CukZhumInROvLq3+b5gLev+vgpsIqC2D0deQr/yS1WnxvmYLlJXZpaQrQiseMY+6xusl79E04UjWoqyr+t1/Ew==, + integrity: sha512-najjVq5KN2vsH2U/xyh2opaSEz6cZMR2SetLIlxlj08nOcmPOemJmUK2o4kUzfLqfrWE0PIrNeE16XhYDd3nqg==, } /@types/ws@8.5.5: @@ -318,7 +312,7 @@ packages: integrity: sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg==, } dependencies: - "@types/node": 20.4.4 + "@types/node": 20.6.0 dev: false /@vladfrangu/async_event_emitter@2.2.2: @@ -473,7 +467,7 @@ packages: normalize-path: 3.0.0 readdirp: 3.6.0 optionalDependencies: - fsevents: 2.3.2 + fsevents: 2.3.3 dev: true /color-convert@2.0.1: @@ -549,33 +543,33 @@ packages: } dev: false - /discord.js@14.11.0: + /discord.js@14.13.0: resolution: { - integrity: sha512-CkueWYFQ28U38YPR8HgsBR/QT35oPpMbEsTNM30Fs8loBIhnA4s70AwQEoy6JvLcpWWJO7GY0y2BUzZmuBMepQ==, + integrity: sha512-Kufdvg7fpyTEwANGy9x7i4od4yu5c6gVddGi5CKm4Y5a6sF0VBODObI3o0Bh7TGCj0LfNT8Qp8z04wnLFzgnbA==, } - engines: { node: ">=16.9.0" } + engines: { node: ">=16.11.0" } dependencies: - "@discordjs/builders": 1.6.3 - "@discordjs/collection": 1.5.1 - "@discordjs/formatters": 0.3.1 - "@discordjs/rest": 1.7.1 - "@discordjs/util": 0.3.1 - "@discordjs/ws": 0.8.3 + "@discordjs/builders": 1.6.5 + "@discordjs/collection": 1.5.3 + "@discordjs/formatters": 0.3.2 + "@discordjs/rest": 2.0.1 + "@discordjs/util": 1.0.1 + "@discordjs/ws": 1.0.1 "@sapphire/snowflake": 3.5.1 "@types/ws": 8.5.5 discord-api-types: 0.37.50 fast-deep-equal: 3.1.3 lodash.snakecase: 4.1.1 - tslib: 2.6.0 + tslib: 2.6.2 undici: 5.22.1 - ws: 8.13.0 + ws: 8.14.1 transitivePeerDependencies: - bufferutil - utf-8-validate dev: false - /discordx@11.7.6(discord.js@14.11.0): + /discordx@11.7.6(discord.js@14.13.0): resolution: { integrity: sha512-Vo7godHVFu6weq9orIXfOpbySSKGW+gmE0h0QXQSFh/sqG1YTp9tsnrdIH4ce6+NcGOpEeZwAdUd+KK5RPQf7w==, @@ -586,15 +580,15 @@ packages: dependencies: "@discordx/di": 3.1.1 "@discordx/internal": 1.0.2 - discord.js: 14.11.0 + discord.js: 14.13.0 lodash: 4.17.21 - tslib: 2.6.0 + tslib: 2.6.2 dev: false - /dotenv@16.0.3: + /dotenv@16.3.1: resolution: { - integrity: sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ==, + integrity: sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ==, } engines: { node: ">=12" } dev: false @@ -627,18 +621,6 @@ packages: } dev: false - /file-type@18.5.0: - resolution: - { - integrity: sha512-yvpl5U868+V6PqXHMmsESpg6unQ5GfnPssl4dxdJudBrr9qy7Fddt7EVX1VLlddFfe8Gj9N7goCZH22FXuSQXQ==, - } - engines: { node: ">=14.16" } - dependencies: - readable-web-to-node-stream: 3.0.2 - strtok3: 7.0.0 - token-types: 5.0.1 - dev: false - /fill-range@7.0.1: resolution: { @@ -657,13 +639,13 @@ packages: engines: { node: ">=14" } dependencies: cross-spawn: 7.0.3 - signal-exit: 4.0.2 + signal-exit: 4.1.0 dev: false - /fsevents@2.3.2: + /fsevents@2.3.3: resolution: { - integrity: sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==, + integrity: sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==, } engines: { node: ^8.16.0 || ^10.6.0 || >=11.0.0 } os: [darwin] @@ -681,18 +663,18 @@ packages: is-glob: 4.0.3 dev: true - /glob@10.3.3: + /glob@10.3.4: resolution: { - integrity: sha512-92vPiMb/iqpmEgsOoIDvTjc50wf9CCCvMzsi6W0JLPeUKE8TWP1a73PgqSrqy7iAZxaSD1YdzU7QZR5LF51MJw==, + integrity: sha512-6LFElP3A+i/Q8XQKEvZjkEWEOTgAIALR9AO2rwT8bgPhDd1anmqDJDZ6lLddI4ehxxxR1S5RIqKe1uapMQfYaQ==, } engines: { node: ">=16 || 14 >=14.17" } hasBin: true dependencies: foreground-child: 3.1.1 - jackspeak: 2.2.1 + jackspeak: 2.3.3 minimatch: 9.0.3 - minipass: 7.0.2 + minipass: 7.0.3 path-scurry: 1.10.1 dev: false @@ -704,13 +686,6 @@ packages: engines: { node: ">=4" } dev: true - /ieee754@1.2.1: - resolution: - { - integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==, - } - dev: false - /ignore-by-default@1.0.1: resolution: { @@ -718,13 +693,6 @@ packages: } dev: true - /inherits@2.0.4: - resolution: - { - integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==, - } - dev: false - /is-binary-path@2.1.0: resolution: { @@ -776,10 +744,10 @@ packages: } dev: false - /jackspeak@2.2.1: + /jackspeak@2.3.3: resolution: { - integrity: sha512-MXbxovZ/Pm42f6cDIDkl3xpwv1AGwObKwfmjs2nQePiy85tP3fatofl3FC1aBsOtP/6fq5SbtgHwWcMsLP+bDw==, + integrity: sha512-R2bUw+kVZFS/h1AZqBKrSgDmdmjApzgY0AlCPumopFiAlbUxE2gf+SCuBzQ0cP5hHmUmFYF5yw55T97Th5Kstg==, } engines: { node: ">=14" } dependencies: @@ -802,14 +770,31 @@ packages: } dev: false - /lru-cache@10.0.0: + /lru-cache@10.0.1: resolution: { - integrity: sha512-svTf/fzsKHffP42sujkO/Rjs37BCIsQVRCeNYIm9WN8rgT7ffoUnRtZCqU+6BqcSBdv8gwJeTz8knJpgACeQMw==, + integrity: sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g==, } engines: { node: 14 || >=16.14 } dev: false + /lru-cache@6.0.0: + resolution: + { + integrity: sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==, + } + engines: { node: ">=10" } + dependencies: + yallist: 4.0.0 + dev: true + + /magic-bytes.js@1.0.15: + resolution: + { + integrity: sha512-bpRmwbRHqongRhA+mXzbLWjVy7ylqmfMBYaQkSs6pac0z6hBTvsgrH0r4FBYd/UYVJBmS6Rp/O+oCCQVLzKV1g==, + } + dev: false + /make-error@1.3.6: resolution: { @@ -836,10 +821,10 @@ packages: brace-expansion: 2.0.1 dev: false - /minipass@7.0.2: + /minipass@7.0.3: resolution: { - integrity: sha512-eL79dXrE1q9dBbDCLg7xfn/vl7MS4F1gvJAgjJrQli/jbQWdUttuVawphqpffoIYfRdq78LHx6GP4bU/EQ2ATA==, + integrity: sha512-LhbbwCfz3vsb12j/WkWQPZfKTsgqIe1Nf/ti1pKjYESGLHIVjWU96G9/ljLH4F9mWNVhlQOm0VySdAWzf05dpg==, } engines: { node: ">=16 || 14 >=14.17" } dev: false @@ -851,12 +836,12 @@ packages: } dev: true - /nodemon@2.0.22: + /nodemon@3.0.1: resolution: { - integrity: sha512-B8YqaKMmyuCO7BowF1Z1/mkPqLk6cs/l63Ojtd6otKjMx47Dq1utxfRxcavH1I7VSaL8n5BUaoutadnsX3AAVQ==, + integrity: sha512-g9AZ7HmkhQkqXkRc20w+ZfQ73cHLbE8hnPbtaFbFtCumZsjyMhKk9LajQ07U5Ux28lvFjZ5X7HvWR1xzU8jHVw==, } - engines: { node: ">=8.10.0" } + engines: { node: ">=10" } hasBin: true dependencies: chokidar: 3.5.3 @@ -864,8 +849,8 @@ packages: ignore-by-default: 1.0.1 minimatch: 3.1.2 pstree.remy: 1.1.8 - semver: 5.7.2 - simple-update-notifier: 1.1.0 + semver: 7.5.4 + simple-update-notifier: 2.0.0 supports-color: 5.5.0 touch: 3.1.0 undefsafe: 2.0.5 @@ -904,16 +889,8 @@ packages: } engines: { node: ">=16 || 14 >=14.17" } dependencies: - lru-cache: 10.0.0 - minipass: 7.0.2 - dev: false - - /peek-readable@5.0.0: - resolution: - { - integrity: sha512-YtCKvLUOvwtMGmrniQPdO7MwPjgkFBtFIrmfSbYmYuq3tKDV/mcfAhBth1+C3ru7uXIZasc/pHnb+YDYNkkj4A==, - } - engines: { node: ">=14.16" } + lru-cache: 10.0.1 + minipass: 7.0.3 dev: false /picomatch@2.3.1: @@ -924,25 +901,25 @@ packages: engines: { node: ">=8.6" } dev: true - /prettier@2.8.8: + /prettier@3.0.3: resolution: { - integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==, + integrity: sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg==, } - engines: { node: ">=10.13.0" } + engines: { node: ">=14" } hasBin: true dev: true - /prisma@4.16.2: + /prisma@5.2.0: resolution: { - integrity: sha512-SYCsBvDf0/7XSJyf2cHTLjLeTLVXYfqp7pG5eEVafFLeT0u/hLFz/9W196nDRGUOo1JfPatAEb+uEnTQImQC1g==, + integrity: sha512-FfFlpjVCkZwrqxDnP4smlNYSH1so+CbfjgdpioFzGGqlQAEm6VHAYSzV7jJgC3ebtY9dNOhDMS2+4/1DDSM7bQ==, } - engines: { node: ">=14.17" } + engines: { node: ">=16.13" } hasBin: true requiresBuild: true dependencies: - "@prisma/engines": 4.16.2 + "@prisma/engines": 5.2.0 /pstree.remy@1.1.8: resolution: @@ -951,28 +928,6 @@ packages: } dev: true - /readable-stream@3.6.2: - resolution: - { - integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==, - } - engines: { node: ">= 6" } - dependencies: - inherits: 2.0.4 - string_decoder: 1.3.0 - util-deprecate: 1.0.2 - dev: false - - /readable-web-to-node-stream@3.0.2: - resolution: - { - integrity: sha512-ePeK6cc1EcKLEhJFt/AebMCLL+GgSKhuygrZ/GLaKZYEecIgIECf4UaUuaByiGtzckwR4ain9VzUh95T1exYGw==, - } - engines: { node: ">=8" } - dependencies: - readable-stream: 3.6.2 - dev: false - /readdirp@3.6.0: resolution: { @@ -983,27 +938,15 @@ packages: picomatch: 2.3.1 dev: true - /safe-buffer@5.2.1: + /semver@7.5.4: resolution: { - integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==, - } - dev: false - - /semver@5.7.2: - resolution: - { - integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==, - } - hasBin: true - dev: true - - /semver@7.0.0: - resolution: - { - integrity: sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==, + integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==, } + engines: { node: ">=10" } hasBin: true + dependencies: + lru-cache: 6.0.0 dev: true /shebang-command@2.0.0: @@ -1024,22 +967,22 @@ packages: engines: { node: ">=8" } dev: false - /signal-exit@4.0.2: + /signal-exit@4.1.0: resolution: { - integrity: sha512-MY2/qGx4enyjprQnFaZsHib3Yadh3IXyV2C321GY0pjGfVBu4un0uDJkwgdxqO+Rdx8JMT8IfJIRwbYVz3Ob3Q==, + integrity: sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==, } engines: { node: ">=14" } dev: false - /simple-update-notifier@1.1.0: + /simple-update-notifier@2.0.0: resolution: { - integrity: sha512-VpsrsJSUcJEseSbMHkrsrAVSdvVS5I96Qo1QAQ4FxQ9wXFcB+pjj7FB7/us9+GcgfW4ziHtYMc1J0PLczb55mg==, + integrity: sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w==, } - engines: { node: ">=8.10.0" } + engines: { node: ">=10" } dependencies: - semver: 7.0.0 + semver: 7.5.4 dev: true /streamsearch@1.1.0: @@ -1074,15 +1017,6 @@ packages: strip-ansi: 7.1.0 dev: false - /string_decoder@1.3.0: - resolution: - { - integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==, - } - dependencies: - safe-buffer: 5.2.1 - dev: false - /strip-ansi@6.0.1: resolution: { @@ -1103,17 +1037,6 @@ packages: ansi-regex: 6.0.1 dev: false - /strtok3@7.0.0: - resolution: - { - integrity: sha512-pQ+V+nYQdC5H3Q7qBZAz/MO6lwGhoC2gOAjuouGf/VO0m7vQRh8QNMl2Uf6SwAtzZ9bOw3UIeBukEGNJl5dtXQ==, - } - engines: { node: ">=14.16" } - dependencies: - "@tokenizer/token": 0.3.0 - peek-readable: 5.0.0 - dev: false - /supports-color@5.5.0: resolution: { @@ -1134,17 +1057,6 @@ packages: is-number: 7.0.0 dev: true - /token-types@5.0.1: - resolution: - { - integrity: sha512-Y2fmSnZjQdDb9W4w4r1tswlMHylzWIeOKpx0aZH9BgGtACHhrk3OkT52AzwcuqTRBZtvvnTjDBh8eynMulu8Vg==, - } - engines: { node: ">=14.16" } - dependencies: - "@tokenizer/token": 0.3.0 - ieee754: 1.2.1 - dev: false - /touch@3.1.0: resolution: { @@ -1162,7 +1074,7 @@ packages: } dev: false - /ts-node@10.9.1(@types/node@20.4.4)(typescript@4.9.5): + /ts-node@10.9.1(@types/node@20.6.0)(typescript@5.2.2): resolution: { integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==, @@ -1184,14 +1096,14 @@ packages: "@tsconfig/node12": 1.0.11 "@tsconfig/node14": 1.0.3 "@tsconfig/node16": 1.0.4 - "@types/node": 20.4.4 + "@types/node": 20.6.0 acorn: 8.10.0 acorn-walk: 8.2.0 arg: 4.1.3 create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 4.9.5 + typescript: 5.2.2 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 dev: true @@ -1203,10 +1115,10 @@ packages: } dev: false - /tslib@2.6.0: + /tslib@2.6.2: resolution: { - integrity: sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA==, + integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==, } dev: false @@ -1227,12 +1139,12 @@ packages: } dev: false - /typescript@4.9.5: + /typescript@5.2.2: resolution: { - integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==, + integrity: sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w==, } - engines: { node: ">=4.2.0" } + engines: { node: ">=14.17" } hasBin: true dev: true @@ -1253,13 +1165,6 @@ packages: busboy: 1.6.0 dev: false - /util-deprecate@1.0.2: - resolution: - { - integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==, - } - dev: false - /v8-compile-cache-lib@3.0.1: resolution: { @@ -1302,10 +1207,10 @@ packages: strip-ansi: 7.1.0 dev: false - /ws@8.13.0: + /ws@8.14.1: resolution: { - integrity: sha512-x9vcZYTrFPC7aSIbj7sRCYo7L/Xb8Iy+pW0ng0wt2vCJv7M9HOMy0UoN3rr+IFC7hb7vXoqS+P9ktyLLLhO+LA==, + integrity: sha512-4OOseMUq8AzRBI/7SLMUwO+FEDnguetSk7KMb1sHwvF2w2Wv5Hoj0nlifx8vtGsftE/jWHojPy8sMMzYLJ2G/A==, } engines: { node: ">=10.0.0" } peerDependencies: @@ -1318,6 +1223,13 @@ packages: optional: true dev: false + /yallist@4.0.0: + resolution: + { + integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==, + } + dev: true + /yn@3.1.1: resolution: {