Skip to content

Commit 52e88f2

Browse files
committed
fix: isr config
1 parent 6626de1 commit 52e88f2

2 files changed

Lines changed: 12 additions & 6 deletions

File tree

open-next.config.ts

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,11 @@
11
import { defineCloudflareConfig } from "@opennextjs/cloudflare";
2-
import r2IncrementalCache from "@opennextjs/cloudflare/dist/api/overrides/incremental-cache/r2-incremental-cache";
2+
import r2IncrementalCache from "@opennextjs/cloudflare/overrides/incremental-cache/r2-incremental-cache";
3+
import { withRegionalCache } from "@opennextjs/cloudflare/overrides/incremental-cache/regional-cache";
34

45
export default defineCloudflareConfig({
5-
incrementalCache: r2IncrementalCache,
6-
enableCacheInterception: true,
6+
incrementalCache: withRegionalCache(r2IncrementalCache, {
7+
mode: "long-lived",
8+
shouldLazilyUpdateOnCacheHit: true,
9+
}),
10+
enableCacheInterception: true,
711
});

tsconfig.json

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,18 @@
11
{
22
"compilerOptions": {
33
"baseUrl": ".",
4-
"target": "es5",
4+
"target": "ES2022",
55
"lib": ["dom", "dom.iterable", "esnext"],
66
"allowJs": true,
77
"skipLibCheck": true,
88
"strict": true,
99
"forceConsistentCasingInFileNames": true,
1010
"noEmit": true,
1111
"esModuleInterop": true,
12-
"module": "esnext",
13-
"moduleResolution": "node",
12+
"module": "ESNext",
13+
"moduleResolution": "Bundler",
14+
"resolvePackageJsonExports": true,
15+
"resolvePackageJsonImports": true,
1416
"resolveJsonModule": true,
1517
"isolatedModules": true,
1618
"jsx": "preserve",

0 commit comments

Comments
 (0)