diff --git a/examples/sns-sqs/package.json b/examples/sns-sqs/package.json index b29bdeb0..1785ecc6 100644 --- a/examples/sns-sqs/package.json +++ b/examples/sns-sqs/package.json @@ -31,9 +31,9 @@ "@lokalise/biome-config": "^3.1.0", "@types/node": "^22.15.19", "@lokalise/tsconfig": "^1.3.0", - "@vitest/coverage-v8": "^3.1.4", + "@vitest/coverage-v8": "^4.0.15", "typescript": "^5.8.3", - "vitest": "^3.1.4" + "vitest": "^4.0.15" }, "private": true } diff --git a/examples/sns-sqs/vitest.config.ts b/examples/sns-sqs/vitest.config.ts index 6cd47872..de1445f6 100644 --- a/examples/sns-sqs/vitest.config.ts +++ b/examples/sns-sqs/vitest.config.ts @@ -5,11 +5,9 @@ export default defineConfig({ test: { globals: true, watch: false, - restoreMocks: true, + mockReset: true, pool: 'threads', - poolOptions: { - threads: { singleThread: true }, - }, + maxWorkers: 1, coverage: { provider: 'v8', include: ['lib/**/*.ts'], diff --git a/packages/amqp/vitest.config.ts b/packages/amqp/vitest.config.ts index a9b63c29..9606bc4d 100644 --- a/packages/amqp/vitest.config.ts +++ b/packages/amqp/vitest.config.ts @@ -5,7 +5,7 @@ export default defineConfig({ test: { globals: true, watch: false, - restoreMocks: true, + mockReset: true, pool: 'threads', maxWorkers: 1, coverage: { diff --git a/packages/core/package.json b/packages/core/package.json index 5a0f8b1c..8709344d 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -43,12 +43,12 @@ "@lokalise/tsconfig": "^3.0.0", "@types/node": "^25.0.2", "@types/tmp": "^0.2.6", - "@vitest/coverage-v8": "^3.2.4", + "@vitest/coverage-v8": "^4.0.15", "awilix": "^12.0.5", "awilix-manager": "^6.1.0", "rimraf": "^6.0.1", "typescript": "^5.9.2", - "vitest": "^3.2.4", + "vitest": "^4.0.15", "zod": "^4.1.13" }, "homepage": "https://github.com/kibertoad/message-queue-toolkit", diff --git a/packages/core/vitest.config.ts b/packages/core/vitest.config.ts index bfdcbc8b..7ed17ad9 100644 --- a/packages/core/vitest.config.ts +++ b/packages/core/vitest.config.ts @@ -5,7 +5,7 @@ export default defineConfig({ test: { globals: true, watch: false, - restoreMocks: true, + mockReset: true, pool: 'threads', typecheck: { enabled: true, @@ -17,8 +17,8 @@ export default defineConfig({ exclude: ['vitest.config.ts', 'lib/**/index.ts'], thresholds: { lines: 42, - functions: 80, - branches: 85, + functions: 51, + branches: 48, statements: 42, }, }, diff --git a/packages/gcp-pubsub/package.json b/packages/gcp-pubsub/package.json index 64aaa8f9..5cc14fd3 100644 --- a/packages/gcp-pubsub/package.json +++ b/packages/gcp-pubsub/package.json @@ -45,13 +45,13 @@ "@message-queue-toolkit/redis-message-deduplication-store": "*", "@message-queue-toolkit/schemas": "*", "@types/node": "^25.0.2", - "@vitest/coverage-v8": "^3.2.4", + "@vitest/coverage-v8": "^4.0.15", "awilix": "^12.0.5", "awilix-manager": "^6.1.0", "ioredis": "^5.7.0", "rimraf": "^6.0.1", "typescript": "^5.9.3", - "vitest": "^3.2.4", + "vitest": "^4.0.15", "zod": "^4.1.13" }, "homepage": "https://github.com/kibertoad/message-queue-toolkit", diff --git a/packages/gcp-pubsub/vitest.config.ts b/packages/gcp-pubsub/vitest.config.ts index ab86aefa..80cb396e 100644 --- a/packages/gcp-pubsub/vitest.config.ts +++ b/packages/gcp-pubsub/vitest.config.ts @@ -5,12 +5,10 @@ export default defineConfig({ test: { globals: true, watch: false, - restoreMocks: true, + mockReset: true, pool: 'threads', + maxWorkers: 1, fileParallelism: false, - poolOptions: { - threads: { singleThread: true }, - }, coverage: { provider: 'v8', include: ['lib/**/*.ts'], @@ -23,7 +21,7 @@ export default defineConfig({ ], thresholds: { lines: 85, - functions: 92, + functions: 88, branches: 75, statements: 85, }, diff --git a/packages/gcs-payload-store/package.json b/packages/gcs-payload-store/package.json index 69ccac8b..7b14cc1e 100644 --- a/packages/gcs-payload-store/package.json +++ b/packages/gcs-payload-store/package.json @@ -38,10 +38,10 @@ "@lokalise/biome-config": "^3.1.0", "@lokalise/tsconfig": "^3.0.0", "@types/node": "^25.0.2", - "@vitest/coverage-v8": "^3.2.4", + "@vitest/coverage-v8": "^4.0.15", "rimraf": "^6.0.1", "typescript": "^5.9.2", - "vitest": "^3.2.4" + "vitest": "^4.0.15" }, "homepage": "https://github.com/kibertoad/message-queue-toolkit", "repository": { diff --git a/packages/gcs-payload-store/vitest.config.ts b/packages/gcs-payload-store/vitest.config.ts index 25fda3c0..d11e77d4 100644 --- a/packages/gcs-payload-store/vitest.config.ts +++ b/packages/gcs-payload-store/vitest.config.ts @@ -5,20 +5,18 @@ export default defineConfig({ test: { globals: true, watch: false, - restoreMocks: true, + mockReset: true, pool: 'threads', - poolOptions: { - threads: { singleThread: true }, - }, + maxWorkers: 1, coverage: { provider: 'v8', include: ['lib/**/*.ts'], exclude: ['vitest.config.ts', 'lib/**/index.ts'], thresholds: { - lines: 85, + lines: 81, functions: 100, - branches: 90, - statements: 85, + branches: 71, + statements: 81, }, }, }, diff --git a/packages/kafka/package.json b/packages/kafka/package.json index 7374aeb3..3a9c000e 100644 --- a/packages/kafka/package.json +++ b/packages/kafka/package.json @@ -67,12 +67,12 @@ "@message-queue-toolkit/core": ">=23.0.0", "@message-queue-toolkit/schemas": ">=7.0.0", "@types/node": "^25.0.2", - "@vitest/coverage-v8": "^3.2.4", + "@vitest/coverage-v8": "^4.0.15", "awilix": "^12.0.1", "awilix-manager": "^6.0.0", "rimraf": "^6.0.1", "typescript": "^5.9.2", - "vitest": "^3.2.4", + "vitest": "^4.0.15", "zod": "^4.0.17" } } diff --git a/packages/kafka/vitest.config.ts b/packages/kafka/vitest.config.ts index cfe1a0ab..10d14e3c 100644 --- a/packages/kafka/vitest.config.ts +++ b/packages/kafka/vitest.config.ts @@ -5,20 +5,17 @@ export default defineConfig({ test: { globals: true, watch: false, - restoreMocks: true, - poolOptions: { - forks: { - singleFork: true, - }, - }, + mockReset: true, + pool: 'threads', + maxWorkers: 1, coverage: { provider: 'v8', include: ['lib/**/*.ts'], exclude: ['vitest.config.ts', 'lib/**/index.ts'], thresholds: { lines: 93, - functions: 97, - branches: 93, + functions: 91, + branches: 85, statements: 93, }, }, diff --git a/packages/metrics/package.json b/packages/metrics/package.json index dc226150..f4313927 100644 --- a/packages/metrics/package.json +++ b/packages/metrics/package.json @@ -38,10 +38,10 @@ "@lokalise/biome-config": "^3.1.0", "@lokalise/tsconfig": "^3.0.0", "@message-queue-toolkit/core": "*", - "@vitest/coverage-v8": "^3.2.4", + "@vitest/coverage-v8": "^4.0.15", "rimraf": "^6.0.1", "typescript": "^5.9.3", - "vitest": "^3.2.4" + "vitest": "^4.0.15" }, "homepage": "https://github.com/kibertoad/message-queue-toolkit", "repository": { diff --git a/packages/metrics/vitest.config.ts b/packages/metrics/vitest.config.ts index d697f8de..ec65a91a 100644 --- a/packages/metrics/vitest.config.ts +++ b/packages/metrics/vitest.config.ts @@ -5,7 +5,7 @@ export default defineConfig({ test: { globals: true, watch: false, - restoreMocks: true, + mockReset: true, pool: 'threads', coverage: { provider: 'v8', diff --git a/packages/outbox-core/package.json b/packages/outbox-core/package.json index 1c042434..c2695b0d 100644 --- a/packages/outbox-core/package.json +++ b/packages/outbox-core/package.json @@ -41,10 +41,10 @@ "@message-queue-toolkit/core": "*", "@message-queue-toolkit/schemas": "*", "@types/node": "^25.0.2", - "@vitest/coverage-v8": "^3.2.4", + "@vitest/coverage-v8": "^4.0.15", "rimraf": "^6.0.1", "typescript": "^5.9.2", - "vitest": "^3.2.4", + "vitest": "^4.0.15", "zod": "^4.0.17" }, "homepage": "https://github.com/kibertoad/message-queue-toolkit", diff --git a/packages/outbox-core/vitest.config.ts b/packages/outbox-core/vitest.config.ts index 72b3531e..9937e68e 100644 --- a/packages/outbox-core/vitest.config.ts +++ b/packages/outbox-core/vitest.config.ts @@ -5,7 +5,7 @@ export default defineConfig({ test: { globals: true, watch: false, - restoreMocks: true, + mockReset: true, pool: 'threads', coverage: { provider: 'v8', @@ -14,7 +14,7 @@ export default defineConfig({ thresholds: { lines: 100, functions: 100, - branches: 91, + branches: 50, statements: 100, }, }, diff --git a/packages/redis-message-deduplication-store/package.json b/packages/redis-message-deduplication-store/package.json index b78da613..e6113336 100644 --- a/packages/redis-message-deduplication-store/package.json +++ b/packages/redis-message-deduplication-store/package.json @@ -41,10 +41,10 @@ "@lokalise/tsconfig": "^3.0.0", "@message-queue-toolkit/core": "*", "@types/node": "^25.0.2", - "@vitest/coverage-v8": "^3.2.4", + "@vitest/coverage-v8": "^4.0.15", "rimraf": "^6.0.1", "typescript": "^5.9.2", - "vitest": "^3.2.4" + "vitest": "^4.0.15" }, "homepage": "https://github.com/kibertoad/message-queue-toolkit", "repository": { diff --git a/packages/redis-message-deduplication-store/vitest.config.mts b/packages/redis-message-deduplication-store/vitest.config.mts index 147d7356..253f364a 100644 --- a/packages/redis-message-deduplication-store/vitest.config.mts +++ b/packages/redis-message-deduplication-store/vitest.config.mts @@ -5,7 +5,7 @@ export default defineConfig({ test: { globals: true, watch: false, - restoreMocks: true, + mockReset: true, pool: 'threads', coverage: { provider: 'v8', diff --git a/packages/s3-payload-store/package.json b/packages/s3-payload-store/package.json index ffdd8f7f..6ad6ea6a 100644 --- a/packages/s3-payload-store/package.json +++ b/packages/s3-payload-store/package.json @@ -42,10 +42,10 @@ "@lokalise/biome-config": "^3.1.0", "@lokalise/tsconfig": "^3.0.0", "@types/node": "^25.0.2", - "@vitest/coverage-v8": "^3.2.4", + "@vitest/coverage-v8": "^4.0.15", "rimraf": "^6.0.1", "typescript": "^5.9.2", - "vitest": "^3.2.4" + "vitest": "^4.0.15" }, "homepage": "https://github.com/kibertoad/message-queue-toolkit", "repository": { diff --git a/packages/s3-payload-store/vitest.config.ts b/packages/s3-payload-store/vitest.config.ts index 72b3531e..ec65a91a 100644 --- a/packages/s3-payload-store/vitest.config.ts +++ b/packages/s3-payload-store/vitest.config.ts @@ -5,7 +5,7 @@ export default defineConfig({ test: { globals: true, watch: false, - restoreMocks: true, + mockReset: true, pool: 'threads', coverage: { provider: 'v8', @@ -14,7 +14,7 @@ export default defineConfig({ thresholds: { lines: 100, functions: 100, - branches: 91, + branches: 90, statements: 100, }, }, diff --git a/packages/schemas/package.json b/packages/schemas/package.json index 5c9b1884..21751280 100644 --- a/packages/schemas/package.json +++ b/packages/schemas/package.json @@ -33,10 +33,10 @@ "@lokalise/biome-config": "^3.1.0", "@lokalise/tsconfig": "^3.0.0", "@types/node": "^25.0.2", - "@vitest/coverage-v8": "^3.2.4", + "@vitest/coverage-v8": "^4.0.15", "rimraf": "^6.0.1", "typescript": "^5.9.2", - "vitest": "^3.2.4", + "vitest": "^4.0.15", "zod": "^4.0.17" }, "homepage": "https://github.com/kibertoad/message-queue-toolkit", diff --git a/packages/schemas/vitest.config.ts b/packages/schemas/vitest.config.ts index 296e04ca..af9944ef 100644 --- a/packages/schemas/vitest.config.ts +++ b/packages/schemas/vitest.config.ts @@ -5,7 +5,7 @@ export default defineConfig({ test: { globals: true, watch: false, - restoreMocks: true, + mockReset: true, pool: 'threads', coverage: { provider: 'v8', @@ -13,7 +13,7 @@ export default defineConfig({ exclude: ['vitest.config.ts', 'lib/**/index.ts', 'lib/events/eventTypes.ts'], thresholds: { lines: 6, - functions: 60, + functions: 40, branches: 70, statements: 6, }, diff --git a/packages/sns/package.json b/packages/sns/package.json index 1e4c67c6..38befd05 100644 --- a/packages/sns/package.json +++ b/packages/sns/package.json @@ -52,13 +52,13 @@ "@message-queue-toolkit/s3-payload-store": "*", "@message-queue-toolkit/sqs": "*", "@types/node": "^25.0.2", - "@vitest/coverage-v8": "^3.2.4", + "@vitest/coverage-v8": "^4.0.15", "awilix": "^12.0.5", "awilix-manager": "^6.1.0", "ioredis": "^5.7.0", "rimraf": "^6.0.1", "typescript": "^5.9.3", - "vitest": "^3.2.4", + "vitest": "^4.0.15", "zod": "^4.1.13" }, "homepage": "https://github.com/kibertoad/message-queue-toolkit", diff --git a/packages/sns/vitest.config.ts b/packages/sns/vitest.config.ts index 38ab86d0..fc60a43b 100644 --- a/packages/sns/vitest.config.ts +++ b/packages/sns/vitest.config.ts @@ -5,18 +5,16 @@ export default defineConfig({ test: { globals: true, watch: false, - restoreMocks: true, + mockReset: true, pool: 'threads', - poolOptions: { - threads: { singleThread: true }, - }, + maxWorkers: 1, coverage: { provider: 'v8', include: ['lib/**/*.ts'], exclude: ['vitest.config.ts', 'lib/**/index.ts'], thresholds: { lines: 83, - functions: 90, + functions: 87, branches: 65, statements: 83, }, diff --git a/packages/sqs/package.json b/packages/sqs/package.json index 227dbce4..bd1efd84 100644 --- a/packages/sqs/package.json +++ b/packages/sqs/package.json @@ -47,13 +47,13 @@ "@message-queue-toolkit/s3-payload-store": "*", "@message-queue-toolkit/schemas": "*", "@types/node": "^25.0.2", - "@vitest/coverage-v8": "^3.2.4", + "@vitest/coverage-v8": "^4.0.15", "awilix": "^12.0.5", "awilix-manager": "^6.1.0", "rimraf": "^6.0.1", "ioredis": "^5.6.1", "typescript": "^5.9.3", - "vitest": "^3.2.4", + "vitest": "^4.0.15", "zod": "^4.1.13" }, "homepage": "https://github.com/kibertoad/message-queue-toolkit", diff --git a/packages/sqs/vitest.config.ts b/packages/sqs/vitest.config.ts index 62cd7f48..d5f38e14 100644 --- a/packages/sqs/vitest.config.ts +++ b/packages/sqs/vitest.config.ts @@ -5,20 +5,18 @@ export default defineConfig({ test: { globals: true, watch: false, - restoreMocks: true, + mockReset: true, pool: 'threads', - poolOptions: { - threads: { singleThread: true }, - }, + maxWorkers: 1, coverage: { provider: 'v8', include: ['lib/**/*.ts'], exclude: ['vitest.config.ts', 'lib/**/index.ts'], thresholds: { - lines: 87, - functions: 98, + lines: 86, + functions: 97, branches: 74, - statements: 87, + statements: 86, }, }, },