Skip to content

Commit 5a174d8

Browse files
committed
Refactor cache handler imports and configuration
1 parent 295b8a4 commit 5a174d8

File tree

16 files changed

+52
-190
lines changed

16 files changed

+52
-190
lines changed

.github/workflows/tests.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ jobs:
6868
- name: Replace Path with Sed
6969
run: |
7070
if [ "${{ matrix.handler }}" == "redis-strings" ]; then
71-
sed -i 's/cache-handler-redis-stack/cache-handler-redis-strings/g' apps/cache-testing/next.config.js
71+
sed -i 's/cache-handler-redis-stack/cache-handler-redis-strings/g' apps/cache-testing/next.config.ts
7272
sed -i 's/cache-handler-redis-stack/cache-handler-redis-strings/g' apps/cache-testing/src/instrumentation.ts
7373
fi
7474

apps/cache-testing/cache-handler-local.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// @ts-check
22

33
import { CacheHandler } from '@neshca/cache-handler';
4-
import createLruHandler from '@neshca/cache-handler/local-lru';
4+
import createLruHandler from '@neshca/cache-handler/handlers/local-lru';
55

66
CacheHandler.onCreation(() => {
77
const localHandler = createLruHandler();

apps/cache-testing/cache-handler-next-example.cjs renamed to apps/cache-testing/cache-handler-next-example.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
const cache = new Map();
22

3-
module.exports = class CacheHandler {
3+
export default class CacheHandler {
44
constructor(options) {
55
this.options = options;
66
}
@@ -32,4 +32,4 @@ module.exports = class CacheHandler {
3232
}
3333
}
3434
}
35-
};
35+
}

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

Lines changed: 0 additions & 89 deletions
This file was deleted.

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
// @ts-check
22

33
import { CacheHandler } from '@neshca/cache-handler';
4-
import createLruHandler from '@neshca/cache-handler/local-lru';
5-
import createRedisHandler from '@neshca/cache-handler/redis-stack';
4+
import createLruHandler from '@neshca/cache-handler/handlers/local-lru';
5+
import createRedisHandler from '@neshca/cache-handler/handlers/redis-stack';
66
import { createClient } from 'redis';
77

88
CacheHandler.onCreation(async () => {

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
// @ts-check
22

33
import { CacheHandler } from '@neshca/cache-handler';
4-
import createRedisHandler from '@neshca/cache-handler/redis-strings';
4+
import createRedisHandler from '@neshca/cache-handler/handlers/redis-strings';
55
import { createClient } from 'redis';
66

77
CacheHandler.onCreation(async () => {

apps/cache-testing/next.config.js renamed to apps/cache-testing/next.config.ts

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
1-
// @ts-check
2-
31
import path from 'node:path';
2+
import type { NextConfig } from 'next/types';
43

54
const cacheHandler = path.resolve('./cache-handler-redis-stack.js');
65

7-
/** @type {import('next').NextConfig} */
8-
const nextConfig = {
6+
const nextConfig: NextConfig = {
97
poweredByHeader: false,
108
reactStrictMode: true,
119
output: 'standalone',

apps/cache-testing/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
"@playwright/test": "1.50.1",
2929
"@repo/eslint-config": "workspace:*",
3030
"@repo/typescript-config": "workspace:*",
31-
"@types/node": "22.13.5",
31+
"@types/node": "22.13.8",
3232
"@types/react": "19.0.10",
3333
"@types/react-dom": "19.0.4",
3434
"dotenv-cli": "8.0.0",

apps/cache-testing/src/instrumentation.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
export async function register() {
22
if (process.env.NEXT_RUNTIME === 'nodejs') {
33
const { registerInitialCache } = await import(
4-
'@neshca/cache-handler/instrumentation'
4+
'@neshca/cache-handler/instrumentation/register-initial-cache'
55
);
66
const CacheHandler = (await import('../cache-handler-redis-stack.js'))
77
.default;

docs/cache-handler-docs/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
"devDependencies": {
2222
"@repo/eslint-config": "workspace:*",
2323
"@repo/typescript-config": "workspace:*",
24-
"@types/node": "22.13.5",
24+
"@types/node": "22.13.8",
2525
"@types/react": "19.0.10",
2626
"@types/react-dom": "19.0.4",
2727
"eslint": "9.21.0",

0 commit comments

Comments
 (0)