diff --git a/package.json b/package.json index 9493168..d0989fb 100644 --- a/package.json +++ b/package.json @@ -17,5 +17,5 @@ "rimraf": "^5.0.5", "turbo": "^1.12.4" }, - "packageManager": "pnpm@8.15.3" + "packageManager": "pnpm@8.15.4" } \ No newline at end of file diff --git a/packages/core/package.json b/packages/core/package.json index 6aa0eda..f91e769 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -36,17 +36,17 @@ "@animeworldid/database": "workspace:^", "@animeworldid/i18n": "workspace:^", "@animeworldid/logger": "workspace:^", - "@nezuchan/core": "^0.10.2", - "@nezuchan/framework": "^0.10.2", + "@nezuchan/core": "^0.16.4", + "@nezuchan/framework": "^0.16.4", "@sapphire/pieces": "^4.2.2", "@sapphire/result": "^2.6.6", - "drizzle-orm": "^0.29.3", + "drizzle-orm": "^0.29.4", "postgres": "^3.4.3", "tslib": "^2.6.2" }, "devDependencies": { "@hazmi35/eslint-config": "^13.3.1", - "@types/node": "^20.11.19", + "@types/node": "^20.11.20", "@typescript-eslint/eslint-plugin": "^7.0.2", "@typescript-eslint/parser": "^7.0.2", "eslint": "8.56.0", diff --git a/packages/database/package.json b/packages/database/package.json index e56f444..a80e0ea 100644 --- a/packages/database/package.json +++ b/packages/database/package.json @@ -34,12 +34,12 @@ "lint": "eslint" }, "dependencies": { - "drizzle-orm": "^0.29.3", + "drizzle-orm": "^0.29.4", "postgres": "^3.4.3" }, "devDependencies": { "@hazmi35/eslint-config": "^13.3.1", - "@types/node": "^20.11.19", + "@types/node": "^20.11.20", "@typescript-eslint/eslint-plugin": "^7.0.2", "@typescript-eslint/parser": "^7.0.2", "drizzle-kit": "^0.20.14", diff --git a/packages/i18n/package.json b/packages/i18n/package.json index 9f22575..04eb2d7 100644 --- a/packages/i18n/package.json +++ b/packages/i18n/package.json @@ -34,14 +34,14 @@ }, "dependencies": { "@discordjs/builders": "^1.7.0", - "@nezuchan/decorators": "^0.2.0", + "@nezuchan/decorators": "^0.3.0", "@nezuchan/i18n": "^3.0.0", "@sapphire/pieces": "4.2.2", "tslib": "^2.6.2" }, "devDependencies": { "@hazmi35/eslint-config": "^13.3.1", - "@types/node": "^20.11.19", + "@types/node": "^20.11.20", "@typescript-eslint/eslint-plugin": "^7.0.2", "@typescript-eslint/parser": "^7.0.2", "eslint": "8.56.0", diff --git a/packages/logger/package.json b/packages/logger/package.json index 0781fcc..aa6b4d7 100644 --- a/packages/logger/package.json +++ b/packages/logger/package.json @@ -40,7 +40,7 @@ }, "devDependencies": { "@hazmi35/eslint-config": "^13.3.1", - "@types/node": "^20.11.19", + "@types/node": "^20.11.20", "@typescript-eslint/eslint-plugin": "^7.0.2", "@typescript-eslint/parser": "^7.0.2", "eslint": "8.56.0", diff --git a/packages/utilities/package.json b/packages/utilities/package.json index a33ba40..c2287ad 100644 --- a/packages/utilities/package.json +++ b/packages/utilities/package.json @@ -37,7 +37,7 @@ }, "devDependencies": { "@hazmi35/eslint-config": "^13.3.1", - "@types/node": "^20.11.19", + "@types/node": "^20.11.20", "@typescript-eslint/eslint-plugin": "^7.0.2", "@typescript-eslint/parser": "^7.0.2", "eslint": "8.56.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7aa0a37..c074afa 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -30,11 +30,11 @@ importers: specifier: workspace:^ version: link:../logger '@nezuchan/core': - specifier: ^0.10.2 - version: 0.10.2(amqplib@0.10.3) + specifier: ^0.16.4 + version: 0.16.4(amqplib@0.10.3) '@nezuchan/framework': - specifier: ^0.10.2 - version: 0.10.2 + specifier: ^0.16.4 + version: 0.16.4 '@sapphire/pieces': specifier: ^4.2.2 version: 4.2.2 @@ -42,8 +42,8 @@ importers: specifier: ^2.6.6 version: 2.6.6 drizzle-orm: - specifier: ^0.29.3 - version: 0.29.3(postgres@3.4.3) + specifier: ^0.29.4 + version: 0.29.4(pg@8.11.3)(postgres@3.4.3) postgres: specifier: ^3.4.3 version: 3.4.3 @@ -55,8 +55,8 @@ importers: specifier: ^13.3.1 version: 13.3.1(@eslint/eslintrc@3.0.1)(@stylistic/eslint-plugin@1.6.2)(@typescript-eslint/eslint-plugin@7.0.2)(@typescript-eslint/parser@7.0.2)(eslint-config-prettier@9.1.0)(eslint-import-resolver-typescript@3.6.1)(eslint-plugin-import@2.29.1)(eslint-plugin-jsdoc@48.1.0)(eslint-plugin-n@16.6.2)(eslint-plugin-promise@6.1.1)(eslint-plugin-tsdoc@0.2.17)(eslint-plugin-unicorn@51.0.1)(eslint@8.56.0)(globals@14.0.0)(typescript@5.3.3) '@types/node': - specifier: ^20.11.19 - version: 20.11.19 + specifier: ^20.11.20 + version: 20.11.20 '@typescript-eslint/eslint-plugin': specifier: ^7.0.2 version: 7.0.2(@typescript-eslint/parser@7.0.2)(eslint@8.56.0)(typescript@5.3.3) @@ -76,8 +76,8 @@ importers: packages/database: dependencies: drizzle-orm: - specifier: ^0.29.3 - version: 0.29.3(postgres@3.4.3) + specifier: ^0.29.4 + version: 0.29.4(pg@8.11.3)(postgres@3.4.3) postgres: specifier: ^3.4.3 version: 3.4.3 @@ -86,8 +86,8 @@ importers: specifier: ^13.3.1 version: 13.3.1(@eslint/eslintrc@3.0.1)(@stylistic/eslint-plugin@1.6.2)(@typescript-eslint/eslint-plugin@7.0.2)(@typescript-eslint/parser@7.0.2)(eslint-config-prettier@9.1.0)(eslint-import-resolver-typescript@3.6.1)(eslint-plugin-import@2.29.1)(eslint-plugin-jsdoc@48.1.0)(eslint-plugin-n@16.6.2)(eslint-plugin-promise@6.1.1)(eslint-plugin-tsdoc@0.2.17)(eslint-plugin-unicorn@51.0.1)(eslint@8.56.0)(globals@14.0.0)(typescript@5.3.3) '@types/node': - specifier: ^20.11.19 - version: 20.11.19 + specifier: ^20.11.20 + version: 20.11.20 '@typescript-eslint/eslint-plugin': specifier: ^7.0.2 version: 7.0.2(@typescript-eslint/parser@7.0.2)(eslint@8.56.0)(typescript@5.3.3) @@ -113,8 +113,8 @@ importers: specifier: ^1.7.0 version: 1.7.0 '@nezuchan/decorators': - specifier: ^0.2.0 - version: 0.2.0 + specifier: ^0.3.0 + version: 0.3.0 '@nezuchan/i18n': specifier: ^3.0.0 version: 3.0.0 @@ -129,8 +129,8 @@ importers: specifier: ^13.3.1 version: 13.3.1(@eslint/eslintrc@3.0.1)(@stylistic/eslint-plugin@1.6.2)(@typescript-eslint/eslint-plugin@7.0.2)(@typescript-eslint/parser@7.0.2)(eslint-config-prettier@9.1.0)(eslint-import-resolver-typescript@3.6.1)(eslint-plugin-import@2.29.1)(eslint-plugin-jsdoc@48.1.0)(eslint-plugin-n@16.6.2)(eslint-plugin-promise@6.1.1)(eslint-plugin-tsdoc@0.2.17)(eslint-plugin-unicorn@51.0.1)(eslint@8.56.0)(globals@14.0.0)(typescript@5.3.3) '@types/node': - specifier: ^20.11.19 - version: 20.11.19 + specifier: ^20.11.20 + version: 20.11.20 '@typescript-eslint/eslint-plugin': specifier: ^7.0.2 version: 7.0.2(@typescript-eslint/parser@7.0.2)(eslint@8.56.0)(typescript@5.3.3) @@ -166,8 +166,8 @@ importers: specifier: ^13.3.1 version: 13.3.1(@eslint/eslintrc@3.0.1)(@stylistic/eslint-plugin@1.6.2)(@typescript-eslint/eslint-plugin@7.0.2)(@typescript-eslint/parser@7.0.2)(eslint-config-prettier@9.1.0)(eslint-import-resolver-typescript@3.6.1)(eslint-plugin-import@2.29.1)(eslint-plugin-jsdoc@48.1.0)(eslint-plugin-n@16.6.2)(eslint-plugin-promise@6.1.1)(eslint-plugin-tsdoc@0.2.17)(eslint-plugin-unicorn@51.0.1)(eslint@8.56.0)(globals@14.0.0)(typescript@5.3.3) '@types/node': - specifier: ^20.11.19 - version: 20.11.19 + specifier: ^20.11.20 + version: 20.11.20 '@typescript-eslint/eslint-plugin': specifier: ^7.0.2 version: 7.0.2(@typescript-eslint/parser@7.0.2)(eslint@8.56.0)(typescript@5.3.3) @@ -194,8 +194,8 @@ importers: specifier: ^13.3.1 version: 13.3.1(@eslint/eslintrc@3.0.1)(@stylistic/eslint-plugin@1.6.2)(@typescript-eslint/eslint-plugin@7.0.2)(@typescript-eslint/parser@7.0.2)(eslint-config-prettier@9.1.0)(eslint-import-resolver-typescript@3.6.1)(eslint-plugin-import@2.29.1)(eslint-plugin-jsdoc@48.1.0)(eslint-plugin-n@16.6.2)(eslint-plugin-promise@6.1.1)(eslint-plugin-tsdoc@0.2.17)(eslint-plugin-unicorn@51.0.1)(eslint@8.56.0)(globals@14.0.0)(typescript@5.3.3) '@types/node': - specifier: ^20.11.19 - version: 20.11.19 + specifier: ^20.11.20 + version: 20.11.20 '@typescript-eslint/eslint-plugin': specifier: ^7.0.2 version: 7.0.2(@typescript-eslint/parser@7.0.2)(eslint@8.56.0)(typescript@5.3.3) @@ -230,20 +230,20 @@ importers: specifier: ^1.7.0 version: 1.7.0 '@nezuchan/core': - specifier: ^0.10.2 - version: 0.10.2(amqplib@0.10.3) + specifier: ^0.16.4 + version: 0.16.4(amqplib@0.10.3) '@nezuchan/decorators': - specifier: ^0.2.0 - version: 0.2.0 + specifier: ^0.3.0 + version: 0.3.0 '@nezuchan/framework': - specifier: ^0.10.2 - version: 0.10.2 + specifier: ^0.16.4 + version: 0.16.4 '@nezuchan/kanao-schema': - specifier: ^0.3.1 - version: 0.3.1(postgres@3.4.3) + specifier: ^0.7.1 + version: 0.7.1(pg@8.11.3)(postgres@3.4.3) '@nezuchan/utilities': - specifier: ^0.6.2 - version: 0.6.2(amqplib@0.10.3) + specifier: ^0.7.0 + version: 0.7.0(amqplib@0.10.3) '@sapphire/discord-utilities': specifier: ^3.2.2 version: 3.2.2 @@ -275,11 +275,11 @@ importers: specifier: ^1.8.2 version: 1.8.2 discord-api-types: - specifier: ^0.37.70 - version: 0.37.70 + specifier: ^0.37.71 + version: 0.37.71 drizzle-orm: - specifier: ^0.29.3 - version: 0.29.3(postgres@3.4.3) + specifier: ^0.29.4 + version: 0.29.4(pg@8.11.3)(postgres@3.4.3) got: specifier: ^14.2.0 version: 14.2.0 @@ -303,8 +303,8 @@ importers: specifier: ^13.3.1 version: 13.3.1(@eslint/eslintrc@3.0.1)(@stylistic/eslint-plugin@1.6.2)(@typescript-eslint/eslint-plugin@7.0.2)(@typescript-eslint/parser@7.0.2)(eslint-config-prettier@9.1.0)(eslint-import-resolver-typescript@3.6.1)(eslint-plugin-import@2.29.1)(eslint-plugin-jsdoc@48.1.0)(eslint-plugin-n@16.6.2)(eslint-plugin-promise@6.1.1)(eslint-plugin-tsdoc@0.2.17)(eslint-plugin-unicorn@51.0.1)(eslint@8.56.0)(globals@14.0.0)(typescript@5.3.3) '@types/amqplib': - specifier: ^0.10.4 - version: 0.10.4 + specifier: ^0.10.5 + version: 0.10.5 '@types/common-tags': specifier: ^1.8.4 version: 1.8.4 @@ -315,8 +315,8 @@ importers: specifier: ^0.7.34 version: 0.7.34 '@types/node': - specifier: ^20.11.19 - version: 20.11.19 + specifier: ^20.11.20 + version: 20.11.20 '@typescript-eslint/eslint-plugin': specifier: ^7.0.2 version: 7.0.2(@typescript-eslint/parser@7.0.2)(eslint@8.56.0)(typescript@5.3.3) @@ -990,12 +990,6 @@ packages: resolution: {integrity: sha512-6EwiSjwWYP7pTckG6I5eyFANjPhmPjUX9JRLUSfNPC7FX7zK9gyZAfUEaECL6ALTpGX5AjnBq3C9XmVWPitNpw==} dev: true - /@ioredis/commands@1.2.0: - resolution: {integrity: sha512-Sx1pU8EM64o2BrqNpEO1CNLtKQwyhuXuqyfH7oGKCk+1a33d2r5saW8zNwm3j6BTExtjrv2BxTgzzkMwts6vGg==} - requiresBuild: true - dev: false - optional: true - /@isaacs/cliui@8.0.2: resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} @@ -1021,30 +1015,29 @@ packages: resolution: {integrity: sha512-9b8mPpKrfeGRuhFH5iO1iwCLeIIsV6+H1sRfxbkoGXIyQE2BTsPd9zqSqQJ+pv5sJ/hT5M1zvOFL02MnEezFug==} dev: true - /@nezuchan/constants@0.8.0: - resolution: {integrity: sha512-h0Yc82W/PakS1CLgdDw2xxiCdJrZr0JFxfRlXj7dooG0kAnbEec9ivMHPlgiWtbqqiK4HRol+79iRkBD3ADYxQ==} + /@nezuchan/constants@0.9.1: + resolution: {integrity: sha512-aRv0Ew9z7NnVOcQV9Q9m6Q5ofWOOiOH7yPfVzSL/kXN+0zgUr8ni+C66Ri9rZNsr3tQGfyvg0+ChLwj1A6XK9A==} dev: false - /@nezuchan/core@0.10.2(amqplib@0.10.3): - resolution: {integrity: sha512-pUiLGsjOZR3vUhK78GYt8Z9I5AqeEepqdcNxJ5IjEzv5s6k5gvx51/RE0BJj2/atApv9Egop2TJE0RHPL2gYIA==} + /@nezuchan/core@0.16.4(amqplib@0.10.3): + resolution: {integrity: sha512-AiHZM+jJVUzVeVwCHLLJV4kSF0xn7z1zRilp6Uf1oeQ2BRkKMkn0BJZhqKpt4F7l4I6rX2XY1bLyN9bvDHpylA==} dependencies: '@cordis/bitfield': 1.2.0 '@discordjs/rest': 2.2.0 - '@nezuchan/constants': 0.8.0 - '@nezuchan/decorators': 0.2.0 - '@nezuchan/kanao-schema': 0.3.1(postgres@3.4.3) - '@nezuchan/utilities': 0.6.2(amqplib@0.10.3) + '@nezuchan/constants': 0.9.1 + '@nezuchan/decorators': 0.3.0 + '@nezuchan/kanao-schema': 0.7.1(pg@8.11.3)(postgres@3.4.3) + '@nezuchan/utilities': 0.7.0(amqplib@0.10.3) '@sapphire/pieces': 4.2.2 '@sapphire/result': 2.6.6 '@sapphire/snowflake': 3.5.3 '@sapphire/utilities': 3.15.3 amqp-connection-manager: 4.1.14(amqplib@0.10.3) - discord-api-types: 0.37.70 - drizzle-orm: 0.29.3(postgres@3.4.3) + discord-api-types: 0.37.71 + drizzle-orm: 0.29.4(pg@8.11.3)(postgres@3.4.3) + pg: 8.11.3 postgres: 3.4.3 tslib: 2.6.2 - optionalDependencies: - ioredis: 5.3.2 transitivePeerDependencies: - '@aws-sdk/client-rds-data' - '@cloudflare/workers-types' @@ -1064,32 +1057,31 @@ packages: - knex - kysely - mysql2 - - pg + - pg-native - react - sql.js - sqlite3 - - supports-color dev: false - /@nezuchan/decorators@0.2.0: - resolution: {integrity: sha512-AeTk7sqlQNv4qb+HHgzmYtQB65TxeIe1/Tibvi8Tq3n1209x98G5Jh+mLtOQ2gDZ1hfSBeqiFKrwVXJIjtnuIw==} + /@nezuchan/decorators@0.3.0: + resolution: {integrity: sha512-XepLK7QXRhxqbwTO0ZgtS5Rch9NbRY2rd5OsBer4E+tOXnEHLYcpIzGZEEs6h4YWuXxZ28GlRwqNBopHb/jf7Q==} dependencies: '@sapphire/pieces': 4.2.2 '@sapphire/utilities': 3.15.3 dev: false - /@nezuchan/framework@0.10.2: - resolution: {integrity: sha512-lwhF9D+9/U+tOcO5RI1LEKDDxPJp6zWz78iGzwiY5IU1Y4FS6WZwdNMC2uE29JipLImUGYOl8J94gRQ04kDaHQ==} + /@nezuchan/framework@0.16.4: + resolution: {integrity: sha512-8JU/DkELdzoVmNTzrLLlivj3Hlz2M2WZ5ID7R1b3KWLxjb3HB9T0WYmdt4fwZFnyEpJkLHFiJwv1NGcyBI3EVQ==} dependencies: '@discordjs/builders': 1.7.0 '@discordjs/collection': 2.0.0 - '@nezuchan/core': 0.10.2(amqplib@0.10.3) + '@nezuchan/core': 0.16.4(amqplib@0.10.3) '@sapphire/lexure': 1.1.7 '@sapphire/pieces': 4.2.2 '@sapphire/result': 2.6.6 '@sapphire/utilities': 3.15.3 amqplib: 0.10.3 - discord-api-types: 0.37.70 + discord-api-types: 0.37.71 gen-esm-wrapper: 1.1.3 tslib: 2.6.2 transitivePeerDependencies: @@ -1110,7 +1102,7 @@ packages: - knex - kysely - mysql2 - - pg + - pg-native - react - sql.js - sqlite3 @@ -1123,10 +1115,10 @@ packages: '@sapphire/pieces': 4.2.2 dev: false - /@nezuchan/kanao-schema@0.3.1(postgres@3.4.3): - resolution: {integrity: sha512-XiTS01WALg35/ozw0RZqCRCw1CgSsIOzs9yUA9BkZ0djUEi4XwPgjK/Vrkzprwajt2nWE4JTzcTul+YxR+HH+Q==} + /@nezuchan/kanao-schema@0.7.1(pg@8.11.3)(postgres@3.4.3): + resolution: {integrity: sha512-Yh2hRxBxXrESd2FnjTQEvU9xUbvsnzBUALZi3Xct76ERwqPWjL+rp3Qur8WO1x0rSzUzZQWwEZ8FWVp3ylNehA==} dependencies: - drizzle-orm: 0.29.3(postgres@3.4.3) + drizzle-orm: 0.29.4(pg@8.11.3)(postgres@3.4.3) tslib: 2.6.2 transitivePeerDependencies: - '@aws-sdk/client-rds-data' @@ -1153,8 +1145,8 @@ packages: - sqlite3 dev: false - /@nezuchan/utilities@0.6.2(amqplib@0.10.3): - resolution: {integrity: sha512-1Nsf9SCzVlCvG61SvwJI9KUwJtXqt8/KGdDVHlPeoQuzo66Kfu1Vr1a/aKKFWArJTocqQ7i70e1quYXn2Tog0g==} + /@nezuchan/utilities@0.7.0(amqplib@0.10.3): + resolution: {integrity: sha512-/ZZaiWGdmNTWWVEKjpzNvxc7jPx/cz4BoJs950hoQnBzMv6vuLUHakAH71qeTi8Y8gvLPykufiAbojkiTXdbmQ==} dependencies: '@sapphire/snowflake': 3.5.3 amqp-connection-manager: 4.1.14(amqplib@0.10.3) @@ -1206,7 +1198,7 @@ packages: resolution: {integrity: sha512-lJZMV89wt2Vuq9Sra44rK9gONrLpL6INd9CEI01r+lGdbix+EWceQR7SLESzw1+oD12v6gfMOUQUjgy0mFUk1g==} engines: {node: '>=v14.0.0', npm: '>=7.0.0'} dependencies: - discord-api-types: 0.37.70 + discord-api-types: 0.37.71 dev: false /@sapphire/duration@1.1.2: @@ -1393,10 +1385,10 @@ packages: resolution: {integrity: sha512-KOzBEVaHW9IxEedUP9E50y0tYxAuvlzyjn80Bpemw4rcNbT4WtJnhkFPUY+qDJl7Crt3B/oY2qMgSxVWi9toLg==} dev: false - /@types/amqplib@0.10.4: - resolution: {integrity: sha512-Y5Sqquh/LqDxSgxYaAAFNM0M7GyONtSDCcFMJk+DQwYEjibPyW6y+Yu9H9omdkKc3epyXULmFN3GTaeBHhn2Hg==} + /@types/amqplib@0.10.5: + resolution: {integrity: sha512-/cSykxROY7BWwDoi4Y4/jLAuZTshZxd8Ey1QYa/VaXriMotBDoou7V/twJiOSHzU6t1Kp1AHAUXGCgqq+6DNeg==} dependencies: - '@types/node': 20.11.19 + '@types/node': 20.11.20 dev: true /@types/cacheable-request@6.0.3: @@ -1404,7 +1396,7 @@ packages: dependencies: '@types/http-cache-semantics': 4.0.4 '@types/keyv': 3.1.4 - '@types/node': 20.11.19 + '@types/node': 20.11.20 '@types/responselike': 1.0.3 dev: false @@ -1427,7 +1419,7 @@ packages: resolution: {integrity: sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==} dependencies: '@types/minimatch': 5.1.2 - '@types/node': 20.11.19 + '@types/node': 20.11.20 dev: true /@types/gradient-string@1.1.5: @@ -1451,7 +1443,7 @@ packages: /@types/keyv@3.1.4: resolution: {integrity: sha512-BQ5aZNSCpj7D6K2ksrRCTmKRLEpnPvWDiLPfoGyhZ++8YtiK9d/3DBKPJgry359X/P1PfruyYwvnvwFjuEiEIg==} dependencies: - '@types/node': 20.11.19 + '@types/node': 20.11.20 dev: false /@types/minimatch@5.1.2: @@ -1462,8 +1454,8 @@ packages: resolution: {integrity: sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g==} dev: true - /@types/node@20.11.19: - resolution: {integrity: sha512-7xMnVEcZFu0DikYjWOlRq7NTPETrm7teqUT2WkQjrTIkEgUyyGdWsj/Zg8bEJt5TNklzbPD1X3fqfsHw3SpapQ==} + /@types/node@20.11.20: + resolution: {integrity: sha512-7/rR21OS+fq8IyHTgtLkDK949uzsa6n8BkziAKtPVpugIkO6D+/ooXMvzXxDnZrmtXVfjb1bKQafYpb8s89LOg==} dependencies: undici-types: 5.26.5 @@ -1474,7 +1466,7 @@ packages: /@types/responselike@1.0.3: resolution: {integrity: sha512-H/+L+UkTV33uf49PH5pCAUBVPNj2nDBXTN+qS1dOwyyg24l3CcicicCA7ca+HMvJBZcFgl5r8e+RR6elsb4Lyw==} dependencies: - '@types/node': 20.11.19 + '@types/node': 20.11.20 dev: false /@types/semver@7.5.7: @@ -1921,6 +1913,11 @@ packages: resolution: {integrity: sha512-EMetuGFz5SLsT0QTnXzINh4Ksr+oo4i+UGTXEshiGCQWnsgSs7ZhJ8fzlwQ+OzEMs0MpDAMr1hxnblp5a4vcHg==} dev: false + /buffer-writer@2.0.0: + resolution: {integrity: sha512-a7ZpuTZU1TRtnwyCNW3I5dc0wWNC3VR9S++Ewyk2HHZdrO3CQJqSpd+95Us590V6AL7JqUAH2IwZ/398PmNFgw==} + engines: {node: '>=4'} + dev: false + /buffer@6.0.3: resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} dependencies: @@ -2049,13 +2046,6 @@ packages: mimic-response: 1.0.1 dev: false - /cluster-key-slot@1.1.2: - resolution: {integrity: sha512-RMr0FhtfXemyinomL4hrWcYJxmX6deFdCxpJzhDttxgO1+bcCnkk+9drydLVDmAMG7NE6aN/fl4F7ucU/90gAA==} - engines: {node: '>=0.10.0'} - requiresBuild: true - dev: false - optional: true - /color-convert@1.9.3: resolution: {integrity: sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==} dependencies: @@ -2198,13 +2188,6 @@ packages: has-property-descriptors: 1.0.2 object-keys: 1.1.1 - /denque@2.1.0: - resolution: {integrity: sha512-HVQE3AAb/pxF8fQAoiqpvg9i3evqug3hoiwakOyZAwJm+6vZehbkYXZ0l4JxS+I3QxM97v5aaRNhj8v5oBhekw==} - engines: {node: '>=0.10'} - requiresBuild: true - dev: false - optional: true - /difflib@0.2.4: resolution: {integrity: sha512-9YVwmMb0wQHQNr5J9m6BSj6fk4pfGITGQOOs+D9Fl+INODWFOfvhIU1hNv6GgR1RBoC/9NJcwu77zShxV0kT7w==} dependencies: @@ -2222,8 +2205,8 @@ packages: resolution: {integrity: sha512-o/dXNFfhBpYHpQFdT6FWzeO7pKc838QeeZ9d91CfVAtpr5XLK4B/zYxQbYgPdoMiTDvJfzcsLW5naXgmHGDNXw==} dev: false - /discord-api-types@0.37.70: - resolution: {integrity: sha512-8EtfZR0KwOK+yP5q/llWILdUAPmGmF1LmcVUYf7+gtGigz2pu6WR38ZN+IWtMzohY1Ujl2u3KOdbFvrEz9EC8w==} + /discord-api-types@0.37.71: + resolution: {integrity: sha512-oYDVWoiQdblr9DpwOgpi5d78dVhPcoN9YZCCqYZf2T0v9+iICs7k2bYGumoHuYMtaIitpp5aQNs+2guVkgjbOA==} dev: false /doctrine@2.1.0: @@ -2269,8 +2252,8 @@ packages: - supports-color dev: true - /drizzle-orm@0.29.3(postgres@3.4.3): - resolution: {integrity: sha512-uSE027csliGSGYD0pqtM+SAQATMREb3eSM/U8s6r+Y0RFwTKwftnwwSkqx3oS65UBgqDOM0gMTl5UGNpt6lW0A==} + /drizzle-orm@0.29.4(pg@8.11.3)(postgres@3.4.3): + resolution: {integrity: sha512-ZnSM8TAxFhzH7p1s3+w3pRE/eKaOeNkH9SKitm717pubDVVcV2I0BCDBPGKV+pe02+wMfw37ntlTcCyo2rA3IA==} peerDependencies: '@aws-sdk/client-rds-data': '>=3' '@cloudflare/workers-types': '>=3' @@ -2340,6 +2323,7 @@ packages: sqlite3: optional: true dependencies: + pg: 8.11.3 postgres: 3.4.3 dev: false @@ -3380,25 +3364,6 @@ packages: side-channel: 1.0.5 dev: true - /ioredis@5.3.2: - resolution: {integrity: sha512-1DKMMzlIHM02eBBVOFQ1+AolGjs6+xEcM4PDL7NqOS6szq7H9jSaEkIUH6/a5Hl241LzW6JLSiAbNvTQjUupUA==} - engines: {node: '>=12.22.0'} - requiresBuild: true - dependencies: - '@ioredis/commands': 1.2.0 - cluster-key-slot: 1.1.2 - debug: 4.3.4 - denque: 2.1.0 - lodash.defaults: 4.2.0 - lodash.isarguments: 3.1.0 - redis-errors: 1.2.0 - redis-parser: 3.0.0 - standard-as-callback: 2.1.0 - transitivePeerDependencies: - - supports-color - dev: false - optional: true - /is-array-buffer@3.0.4: resolution: {integrity: sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==} engines: {node: '>= 0.4'} @@ -3671,18 +3636,6 @@ packages: p-locate: 5.0.0 dev: true - /lodash.defaults@4.2.0: - resolution: {integrity: sha512-qjxPLHd3r5DnsdGacqOMU6pb/avJzdh9tFX2ymgoZE27BmjXrNy/y4LoaiTeAb+O3gL8AfpJGtqfX/ae2leYYQ==} - requiresBuild: true - dev: false - optional: true - - /lodash.isarguments@3.1.0: - resolution: {integrity: sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==} - requiresBuild: true - dev: false - optional: true - /lodash.merge@4.6.2: resolution: {integrity: sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==} dev: true @@ -3956,6 +3909,10 @@ packages: engines: {node: '>=6'} dev: true + /packet-reader@1.0.0: + resolution: {integrity: sha512-HAKu/fG3HpHFO0AA8WE8q2g+gBJaZ9MG7fcKk+IJPLTGAD6Psw4443l+9DGRbOIh3/aXr7Phy0TjilYivJo5XQ==} + dev: false + /parent-module@1.0.1: resolution: {integrity: sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==} engines: {node: '>=6'} @@ -4005,6 +3962,70 @@ packages: engines: {node: '>=8'} dev: true + /pg-cloudflare@1.1.1: + resolution: {integrity: sha512-xWPagP/4B6BgFO+EKz3JONXv3YDgvkbVrGw2mTo3D6tVDQRh1e7cqVGvyR3BE+eQgAvx1XhW/iEASj4/jCWl3Q==} + requiresBuild: true + dev: false + optional: true + + /pg-connection-string@2.6.2: + resolution: {integrity: sha512-ch6OwaeaPYcova4kKZ15sbJ2hKb/VP48ZD2gE7i1J+L4MspCtBMAx8nMgz7bksc7IojCIIWuEhHibSMFH8m8oA==} + dev: false + + /pg-int8@1.0.1: + resolution: {integrity: sha512-WCtabS6t3c8SkpDBUlb1kjOs7l66xsGdKpIPZsg4wR+B3+u9UAum2odSsF9tnvxg80h4ZxLWMy4pRjOsFIqQpw==} + engines: {node: '>=4.0.0'} + dev: false + + /pg-pool@3.6.1(pg@8.11.3): + resolution: {integrity: sha512-jizsIzhkIitxCGfPRzJn1ZdcosIt3pz9Sh3V01fm1vZnbnCMgmGl5wvGGdNN2EL9Rmb0EcFoCkixH4Pu+sP9Og==} + peerDependencies: + pg: '>=8.0' + dependencies: + pg: 8.11.3 + dev: false + + /pg-protocol@1.6.0: + resolution: {integrity: sha512-M+PDm637OY5WM307051+bsDia5Xej6d9IR4GwJse1qA1DIhiKlksvrneZOYQq42OM+spubpcNYEo2FcKQrDk+Q==} + dev: false + + /pg-types@2.2.0: + resolution: {integrity: sha512-qTAAlrEsl8s4OiEQY69wDvcMIdQN6wdz5ojQiOy6YRMuynxenON0O5oCpJI6lshc6scgAY8qvJ2On/p+CXY0GA==} + engines: {node: '>=4'} + dependencies: + pg-int8: 1.0.1 + postgres-array: 2.0.0 + postgres-bytea: 1.0.0 + postgres-date: 1.0.7 + postgres-interval: 1.2.0 + dev: false + + /pg@8.11.3: + resolution: {integrity: sha512-+9iuvG8QfaaUrrph+kpF24cXkH1YOOUeArRNYIxq1viYHZagBxrTno7cecY1Fa44tJeZvaoG+Djpkc3JwehN5g==} + engines: {node: '>= 8.0.0'} + peerDependencies: + pg-native: '>=3.0.1' + peerDependenciesMeta: + pg-native: + optional: true + dependencies: + buffer-writer: 2.0.0 + packet-reader: 1.0.0 + pg-connection-string: 2.6.2 + pg-pool: 3.6.1(pg@8.11.3) + pg-protocol: 1.6.0 + pg-types: 2.2.0 + pgpass: 1.0.5 + optionalDependencies: + pg-cloudflare: 1.1.1 + dev: false + + /pgpass@1.0.5: + resolution: {integrity: sha512-FdW9r/jQZhSeohs1Z3sI1yxFQNFvMcnmfuj4WBMUTxOrAyLMaTcE1aAMBiTlbMNaXvBCQuVi0R7hd8udDSP7ug==} + dependencies: + split2: 4.2.0 + dev: false + /picocolors@1.0.0: resolution: {integrity: sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==} dev: true @@ -4087,6 +4108,28 @@ packages: engines: {node: '>= 0.4'} dev: true + /postgres-array@2.0.0: + resolution: {integrity: sha512-VpZrUqU5A69eQyW2c5CA1jtLecCsN2U/bD6VilrFDWq5+5UIEVO7nazS3TEcHf1zuPYO/sqGvUvW62g86RXZuA==} + engines: {node: '>=4'} + dev: false + + /postgres-bytea@1.0.0: + resolution: {integrity: sha512-xy3pmLuQqRBZBXDULy7KbaitYqLcmxigw14Q5sj8QBVLqEwXfeybIKVWiqAXTlcvdvb0+xkOtDbfQMOf4lST1w==} + engines: {node: '>=0.10.0'} + dev: false + + /postgres-date@1.0.7: + resolution: {integrity: sha512-suDmjLVQg78nMK2UZ454hAG+OAW+HQPZ6n++TNDUX+L0+uUlLywnoxJKDou51Zm+zTCjrCl0Nq6J9C5hP9vK/Q==} + engines: {node: '>=0.10.0'} + dev: false + + /postgres-interval@1.2.0: + resolution: {integrity: sha512-9ZhXKM/rw350N1ovuWHbGxnGh/SNJ4cnxHiM0rxE4VN41wsg8P8zWn9hv/buK00RP4WvlOyr/RBDiptyxVbkZQ==} + engines: {node: '>=0.10.0'} + dependencies: + xtend: 4.0.2 + dev: false + /postgres@3.4.3: resolution: {integrity: sha512-iHJn4+M9vbTdHSdDzNkC0crHq+1CUdFhx+YqCE+SqWxPjm+Zu63jq7yZborOBF64c8pc58O5uMudyL1FQcHacA==} engines: {node: '>=12'} @@ -4183,22 +4226,6 @@ packages: engines: {node: '>= 12.13.0'} dev: false - /redis-errors@1.2.0: - resolution: {integrity: sha512-1qny3OExCf0UvUV/5wpYKf2YwPcOqXzkwKKSmKHiE6ZMQs5heeE/c8eXK+PNllPvmjgAbfnsbpkGZWy8cBpn9w==} - engines: {node: '>=4'} - requiresBuild: true - dev: false - optional: true - - /redis-parser@3.0.0: - resolution: {integrity: sha512-DJnGAeenTdpMEH6uAJRK/uiyEIH9WVsUmoLwzudwGJUwZPp80PDBWPHXSAGNPwNvIXAbe7MSUB1zQFugFml66A==} - engines: {node: '>=4'} - requiresBuild: true - dependencies: - redis-errors: 1.2.0 - dev: false - optional: true - /regexp-tree@0.1.27: resolution: {integrity: sha512-iETxpjK6YoRWJG5o6hXLwvjYAoW+FEZn9os0PD/b6AP6xQwsa/Y7lCVgIixBbUPMfhu+i2LtdeAqVTgGlQarfA==} hasBin: true @@ -4454,12 +4481,6 @@ packages: engines: {node: '>= 10.x'} dev: false - /standard-as-callback@2.1.0: - resolution: {integrity: sha512-qoRRSyROncaz1z0mvYqIE4lCd9p2R90i6GxW3uZv5ucSu8tU7B5HXUP1gG8pVZsYNVaXjk8ClXHPttLyxAL48A==} - requiresBuild: true - dev: false - optional: true - /string-width@4.2.3: resolution: {integrity: sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==} engines: {node: '>=8'} @@ -4893,6 +4914,11 @@ packages: /wrappy@1.0.2: resolution: {integrity: sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==} + /xtend@4.0.2: + resolution: {integrity: sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==} + engines: {node: '>=0.4'} + dev: false + /yallist@4.0.0: resolution: {integrity: sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==} dev: true diff --git a/services/general/package.json b/services/general/package.json index 208cf9b..ee2514b 100644 --- a/services/general/package.json +++ b/services/general/package.json @@ -26,11 +26,11 @@ "@animeworldid/logger": "workspace:*", "@animeworldid/utilities": "workspace:^", "@discordjs/builders": "^1.7.0", - "@nezuchan/core": "^0.10.2", - "@nezuchan/decorators": "^0.2.0", - "@nezuchan/framework": "^0.10.2", - "@nezuchan/kanao-schema": "^0.3.1", - "@nezuchan/utilities": "^0.6.2", + "@nezuchan/core": "^0.16.4", + "@nezuchan/decorators": "^0.3.0", + "@nezuchan/framework": "^0.16.4", + "@nezuchan/kanao-schema": "^0.7.1", + "@nezuchan/utilities": "^0.7.0", "@sapphire/discord-utilities": "^3.2.2", "@sapphire/pieces": "^4.2.2", "@sapphire/result": "^2.6.6", @@ -41,8 +41,8 @@ "@trpc/client": "^10.45.1", "@trpc/server": "^10.45.1", "common-tags": "^1.8.2", - "discord-api-types": "^0.37.70", - "drizzle-orm": "^0.29.3", + "discord-api-types": "^0.37.71", + "drizzle-orm": "^0.29.4", "got": "^14.2.0", "gradient-string": "^2.0.2", "pino": "^8.19.0", @@ -52,11 +52,11 @@ }, "devDependencies": { "@hazmi35/eslint-config": "^13.3.1", - "@types/amqplib": "^0.10.4", + "@types/amqplib": "^0.10.5", "@types/common-tags": "^1.8.4", "@types/gradient-string": "^1.1.5", "@types/ms": "^0.7.34", - "@types/node": "^20.11.19", + "@types/node": "^20.11.20", "@typescript-eslint/eslint-plugin": "^7.0.2", "@typescript-eslint/parser": "^7.0.2", "eslint": "^8.56.0",