chore: upgrade deps (#10824)

This commit is contained in:
Noel
2025-04-05 13:18:56 +02:00
committed by GitHub
parent 432aba3df7
commit f580de8025
200 changed files with 6756 additions and 12893 deletions

View File

@@ -2,11 +2,9 @@ import type Redis from 'ioredis';
import { test, expect, vi } from 'vitest';
import { PubSubRedisBroker } from '../src/index.js';
vi.mock('node:fs', () => {
return {
readFileSync: vi.fn(),
};
});
vi.mock('node:fs', () => ({
readFileSync: vi.fn(),
}));
const mockRedisClient = {
defineCommand: vi.fn(),

View File

@@ -67,26 +67,27 @@
"homepage": "https://discord.js.org",
"funding": "https://github.com/discordjs/discord.js?sponsor",
"dependencies": {
"@msgpack/msgpack": "3.0.0-beta2",
"@msgpack/msgpack": "3.1.1",
"@vladfrangu/async_event_emitter": "^2.4.6",
"ioredis": "^5.4.2"
"ioredis": "^5.6.0"
},
"devDependencies": {
"@discordjs/api-extractor": "workspace:^",
"@discordjs/scripts": "workspace:^",
"@favware/cliff-jumper": "^4.1.0",
"@types/node": "^22.10.10",
"@vitest/coverage-v8": "^2.1.8",
"@types/node": "^22.14.0",
"@vitest/coverage-v8": "^3.1.1",
"cross-env": "^7.0.3",
"esbuild-plugin-version-injector": "^1.2.1",
"eslint": "^8.57.1",
"eslint-config-neon": "^0.1.62",
"eslint": "^9.24.0",
"eslint-config-neon": "^0.2.7",
"eslint-formatter-compact": "^8.40.0",
"eslint-formatter-pretty": "^6.0.1",
"prettier": "^3.4.2",
"tsup": "^8.3.5",
"turbo": "^2.3.3",
"typescript": "~5.5.4",
"vitest": "^2.1.8"
"prettier": "^3.5.3",
"tsup": "^8.4.0",
"turbo": "^2.5.0",
"typescript": "~5.8.3",
"vitest": "^3.1.1"
},
"engines": {
"node": ">=22.12.0"

View File

@@ -40,6 +40,7 @@ export type ToEventMap<
];
};
// eslint-disable-next-line @typescript-eslint/no-empty-object-type
export interface IBaseBroker<TEvents extends {}> {
/**
* Subscribes to the given events
@@ -51,6 +52,7 @@ export interface IBaseBroker<TEvents extends {}> {
unsubscribe(events: (keyof TEvents)[]): Promise<void>;
}
// eslint-disable-next-line @typescript-eslint/no-empty-object-type
export interface IPubSubBroker<TEvents extends {}>
extends IBaseBroker<TEvents>,
AsyncEventEmitter<ToEventMap<TEvents>> {