Skip to content

Commit 9fdb6a4

Browse files
committed
wip
1 parent 0c42110 commit 9fdb6a4

File tree

13 files changed

+1342
-1628
lines changed

13 files changed

+1342
-1628
lines changed

apps/cache-testing/cache-handler-redis-stack.js

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ CacheHandler.onCreation(async () => {
1717
try {
1818
// Create a Redis client.
1919
client = createClient({
20+
RESP: 2,
2021
url: process.env.REDIS_URL,
2122
name: `cache-handler:${process.env.PORT ?? process.pid}`,
2223
});
@@ -45,16 +46,7 @@ CacheHandler.onCreation(async () => {
4546

4647
console.warn('Disconnecting the Redis client...');
4748
// Try to disconnect the client to stop it from reconnecting.
48-
client
49-
.disconnect()
50-
.then(() => {
51-
console.info('Redis client disconnected.');
52-
})
53-
.catch(() => {
54-
console.warn(
55-
'Failed to quit the Redis client after failing to connect.',
56-
);
57-
});
49+
client.destroy();
5850
}
5951
}
6052

apps/cache-testing/cache-handler-redis-strings.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ CacheHandler.onCreation(async () => {
1515

1616
/** @type {import("redis").RedisClientType} */
1717
const client = createClient({
18+
RESP: 2,
1819
url: process.env.REDIS_URL,
1920
name: `cache-handler:${PREFIX}${process.env.PORT ?? process.pid}`,
2021
});

apps/cache-testing/package.json

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -17,24 +17,24 @@
1717
},
1818
"dependencies": {
1919
"@neshca/cache-handler": "workspace:*",
20-
"axios": "1.9.0",
21-
"next": "15.3.2",
20+
"axios": "1.10.0",
21+
"next": "15.4.0-canary.61",
2222
"react": "19.1.0",
2323
"react-dom": "19.1.0",
24-
"redis": "5.0.1"
24+
"redis": "5.5.6"
2525
},
2626
"devDependencies": {
27-
"@playwright/test": "1.52.0",
27+
"@playwright/test": "1.53.2",
2828
"@repo/eslint-config": "workspace:*",
2929
"@repo/typescript-config": "workspace:*",
30-
"@types/node": "22.15.18",
31-
"@types/react": "19.1.4",
32-
"@types/react-dom": "19.1.5",
30+
"@types/node": "24.0.10",
31+
"@types/react": "19.1.8",
32+
"@types/react-dom": "19.1.6",
3333
"dotenv-cli": "8.0.0",
34-
"eslint": "9.26.0",
35-
"fastify": "5.3.3",
36-
"pm2": "6.0.6",
37-
"tsx": "4.19.4",
34+
"eslint": "9.30.1",
35+
"fastify": "5.4.0",
36+
"pm2": "6.0.8",
37+
"tsx": "4.20.3",
3838
"typescript": "5.8.3"
3939
}
4040
}

apps/cache-testing/redis.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ import { createClient } from 'redis';
33

44
export default createRedisCacheHandler({
55
client: createClient({
6+
RESP: 2,
67
url: process.env.REDIS_URL,
78
}),
89
keyPrefix: 'use-cache-redis:',

docs/cache-handler-docs/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
"start:docs": "serve out"
1313
},
1414
"dependencies": {
15-
"next": "15.3.2",
15+
"next": "15.4.0-canary.61",
1616
"nextra": "4.2.17",
1717
"nextra-theme-docs": "4.2.17",
1818
"react": "19.1.0",
@@ -21,10 +21,10 @@
2121
"devDependencies": {
2222
"@repo/eslint-config": "workspace:*",
2323
"@repo/typescript-config": "workspace:*",
24-
"@types/node": "22.15.18",
25-
"@types/react": "19.1.4",
26-
"@types/react-dom": "19.1.5",
27-
"eslint": "9.26.0",
24+
"@types/node": "24.0.10",
25+
"@types/react": "19.1.8",
26+
"@types/react-dom": "19.1.6",
27+
"eslint": "9.30.1",
2828
"pagefind": "1.3.0",
2929
"serve": "14.2.4",
3030
"typescript": "5.8.3"

internal/backend/package.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,14 @@
1010
"start": "tsx ./src/backend.ts"
1111
},
1212
"dependencies": {
13-
"fastify": "5.3.3",
14-
"pino": "9.6.0"
13+
"fastify": "5.4.0",
14+
"pino": "9.7.0"
1515
},
1616
"devDependencies": {
1717
"@repo/typescript-config": "workspace:*",
18-
"@types/node": "22.15.18",
18+
"@types/node": "24.0.10",
1919
"pino-pretty": "13.0.0",
20-
"tsx": "4.19.4",
20+
"tsx": "4.20.3",
2121
"typescript": "5.8.3"
2222
}
2323
}

internal/eslint-config/package.json

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -10,23 +10,23 @@
1010
"./lib": "./lib.js"
1111
},
1212
"devDependencies": {
13-
"@eslint/js": "9.26.0",
14-
"@next/eslint-plugin-next": "15.3.2",
15-
"@typescript-eslint/parser": "8.32.1",
16-
"@vitest/eslint-plugin": "1.1.44",
17-
"eslint": "9.26.0",
13+
"@eslint/js": "9.30.1",
14+
"@next/eslint-plugin-next": "15.4.0-canary.61",
15+
"@typescript-eslint/parser": "8.35.1",
16+
"@vitest/eslint-plugin": "1.3.4",
17+
"eslint": "9.30.1",
1818
"eslint-config-prettier": "10.1.5",
19-
"eslint-import-resolver-typescript": "4.3.4",
20-
"eslint-plugin-check-file": "3.2.0",
21-
"eslint-plugin-import-x": "4.11.1",
22-
"eslint-plugin-jsdoc": "50.6.17",
23-
"eslint-plugin-mdx": "3.4.1",
19+
"eslint-import-resolver-typescript": "4.4.4",
20+
"eslint-plugin-check-file": "3.3.0",
21+
"eslint-plugin-import-x": "4.16.1",
22+
"eslint-plugin-jsdoc": "51.3.3",
23+
"eslint-plugin-mdx": "3.6.0",
2424
"eslint-plugin-only-warn": "1.1.0",
2525
"eslint-plugin-react": "7.37.5",
2626
"eslint-plugin-react-hooks": "5.2.0",
27-
"eslint-plugin-turbo": "2.5.3",
28-
"globals": "16.1.0",
27+
"eslint-plugin-turbo": "2.5.4",
28+
"globals": "16.3.0",
2929
"typescript": "5.8.3",
30-
"typescript-eslint": "8.32.1"
30+
"typescript-eslint": "8.35.1"
3131
}
3232
}

package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,13 @@
2727
"test": "turbo run test"
2828
},
2929
"devDependencies": {
30-
"@changesets/cli": "2.29.4",
31-
"prettier": "3.5.3",
32-
"prettier-plugin-packagejson": "2.5.13",
33-
"turbo": "2.5.3",
30+
"@changesets/cli": "2.29.5",
31+
"prettier": "3.6.2",
32+
"prettier-plugin-packagejson": "2.5.18",
33+
"turbo": "2.5.4",
3434
"typescript": "5.8.3"
3535
},
36-
"packageManager": "pnpm@10.11.0+sha512.6540583f41cc5f628eb3d9773ecee802f4f9ef9923cc45b69890fb47991d4b092964694ec3a4f738a420c918a333062c8b925d312f42e4f0c263eb603551f977",
36+
"packageManager": "pnpm@10.12.4+sha512.5ea8b0deed94ed68691c9bad4c955492705c5eeb8a87ef86bc62c74a26b037b08ff9570f108b2e4dbd1dd1a9186fea925e527f141c648e85af45631074680184",
3737
"engines": {
3838
"node": ">=22.11.0"
3939
}

packages/cache-handler/package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -46,12 +46,12 @@
4646
"devDependencies": {
4747
"@repo/eslint-config": "workspace:*",
4848
"@repo/typescript-config": "workspace:*",
49-
"@types/node": "22.15.18",
50-
"eslint": "9.26.0",
51-
"next": "15.3.2",
52-
"tsx": "4.19.4",
49+
"@types/node": "24.0.10",
50+
"eslint": "9.30.1",
51+
"next": "15.4.0-canary.61",
52+
"tsx": "4.20.3",
5353
"typescript": "5.8.3",
54-
"vitest": "3.1.3"
54+
"vitest": "3.2.4"
5555
},
5656
"peerDependencies": {
5757
"next": ">= 15 < 16",

packages/cache-handler/src/common-types.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import type { RedisClientType, createClient } from 'redis';
1+
import type { RedisClientType } from 'redis';
22

33
export type RedisJSON = Parameters<RedisClientType['json']['set']>['2'];
44

@@ -7,9 +7,7 @@ export type RedisJSON = Parameters<RedisClientType['json']['set']>['2'];
77
*
88
* @since 1.0.0
99
*/
10-
export type CreateRedisStackHandlerOptions<
11-
T = ReturnType<typeof createClient>,
12-
> = {
10+
export type CreateRedisStackHandlerOptions<T = RedisClientType> = {
1311
/**
1412
* The Redis client instance.
1513
*

0 commit comments

Comments
 (0)