Skip to content

Commit c96e624

Browse files
committed
refactor: replace next-on-pages with @opennextjs/cloudflare
Signed-off-by: Seren_Modz 21 <seren@kings-world.net>
1 parent ae19fc2 commit c96e624

File tree

5 files changed

+5596
-1725
lines changed

5 files changed

+5596
-1725
lines changed

next.config.ts

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,8 @@
11
import type { NextConfig } from "next";
22
import { discordAttachmentSizeLimit } from "@/lib/utils";
3-
import { setupDevPlatform } from "@cloudflare/next-on-pages/next-dev";
43

54
import "@/lib/env";
65

7-
if (process.env.NODE_ENV === "development") {
8-
await setupDevPlatform();
9-
}
10-
116
const nextConfig: NextConfig = {
127
poweredByHeader: false,
138
images: {

open-next.config.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import { defineCloudflareConfig } from "@opennextjs/cloudflare";
2+
3+
export default defineCloudflareConfig();

package.json

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@
1010
"format": "prettier -wu .",
1111
"typecheck": "tsc --noEmit",
1212
"scan": "yarn dev & react-scan localhost:3000",
13-
"pages:build": "next-on-pages",
14-
"pages:preview": "yarn pages:build && wrangler pages dev",
15-
"pages:deploy": "yarn pages:build && wrangler pages deploy"
13+
"preview": "opennextjs-cloudflare build && opennextjs-cloudflare preview",
14+
"deploy": "opennextjs-cloudflare build && opennextjs-cloudflare deploy",
15+
"cf-typegen": "wrangler types --env-interface CloudflareEnv cloudflare-env.d.ts"
1616
},
1717
"dependencies": {
1818
"@discordjs/core": "^2.1.0",
@@ -40,10 +40,10 @@
4040
"zod-validation-error": "^3.4.0"
4141
},
4242
"devDependencies": {
43-
"@cloudflare/next-on-pages": "^1.13.12",
4443
"@commitlint/cli": "^19.8.0",
4544
"@commitlint/config-conventional": "^19.8.0",
4645
"@eslint/eslintrc": "^3.3.1",
46+
"@opennextjs/cloudflare": "^1.0.0-beta.4",
4747
"@tailwindcss/postcss": "^4.1.4",
4848
"@tailwindcss/typography": "^0.5.16",
4949
"@types/node": "^22.15.3",
@@ -59,7 +59,8 @@
5959
"react-scan": "^0.3.3",
6060
"tailwindcss": "^4.1.4",
6161
"tw-animate-css": "^1.2.8",
62-
"typescript": "^5.8.3"
62+
"typescript": "^5.8.3",
63+
"wrangler": "^4.14.0"
6364
},
6465
"packageManager": "yarn@4.9.1"
6566
}

wrangler.toml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,8 @@
11
name = "create-release-notes"
2-
compatibility_date = "2024-09-23"
2+
main = ".open-next/worker.js"
3+
compatibility_date = "2025-03-25"
34
compatibility_flags = ["nodejs_compat"]
4-
pages_build_output_dir = ".vercel/output/static"
5+
6+
[assets]
7+
directory = ".open-next/assets"
8+
binding = "ASSETS"

0 commit comments

Comments
 (0)