-
-
+
+
+
{routeA && a}
diff --git a/examples/e2e/app-router/e2e/og.test.ts b/examples/e2e/app-router/e2e/og.test.ts
index 7c430f6c7..ec1bd6c29 100644
--- a/examples/e2e/app-router/e2e/og.test.ts
+++ b/examples/e2e/app-router/e2e/og.test.ts
@@ -34,6 +34,5 @@ test("next/og (vercel/og) to work in API route", async ({ request }) => {
const response = await request.get("api/og?title=opennext");
expect(response.status()).toBe(200);
expect(response.headers()["content-type"]).toBe("image/png");
- expect(response.headers()["cache-control"]).toBe("public, immutable, no-transform, max-age=31536000");
expect(validateMd5(await response.body(), API_OG_MD5)).toBe(true);
});
diff --git a/examples/e2e/app-router/e2e/parallel.test.ts b/examples/e2e/app-router/e2e/parallel.test.ts
index 45ad695ac..41cb30d15 100644
--- a/examples/e2e/app-router/e2e/parallel.test.ts
+++ b/examples/e2e/app-router/e2e/parallel.test.ts
@@ -13,13 +13,13 @@ test("Parallel routes", async ({ page }) => {
await expect(routeB).not.toBeVisible();
// Enable A, which should be visible but not B
- await page.locator('input[name="a"]').check();
+ await page.getByTestId("enable-a").click();
routeA = page.getByText("Parallel Route A");
await expect(routeA).toBeVisible();
await expect(routeB).not.toBeVisible();
// Enable B, both should be visible
- await page.locator('input[name="b"]').check();
+ await page.getByTestId("enable-b").click();
routeB = page.getByText("Parallel Route B");
await expect(routeA).toBeVisible();
await expect(routeB).toBeVisible();
diff --git a/examples/e2e/app-router/next.config.ts b/examples/e2e/app-router/next.config.ts
index fff69ce31..5d4b1649a 100644
--- a/examples/e2e/app-router/next.config.ts
+++ b/examples/e2e/app-router/next.config.ts
@@ -9,9 +9,6 @@ const nextConfig: NextConfig = {
typescript: {
ignoreBuildErrors: true,
},
- eslint: {
- ignoreDuringBuilds: true,
- },
images: {
remotePatterns: [
{
diff --git a/examples/e2e/app-router/package.json b/examples/e2e/app-router/package.json
index 451340479..756c5f0d6 100644
--- a/examples/e2e/app-router/package.json
+++ b/examples/e2e/app-router/package.json
@@ -5,7 +5,7 @@
"scripts": {
"openbuild": "node ../../packages/open-next/dist/index.js build --streaming --build-command \"npx turbo build\"",
"dev": "next dev --turbopack --port 3001",
- "build": "next build --turbopack",
+ "build": "next build --webpack",
"start": "next start --port 3001",
"lint": "next lint",
"clean": "rm -rf .turbo node_modules .next .open-next",
diff --git a/examples/e2e/app-router/tsconfig.json b/examples/e2e/app-router/tsconfig.json
index 7c5f46847..313f551a6 100644
--- a/examples/e2e/app-router/tsconfig.json
+++ b/examples/e2e/app-router/tsconfig.json
@@ -12,7 +12,7 @@
"moduleResolution": "NodeNext",
"resolveJsonModule": true,
"isolatedModules": true,
- "jsx": "preserve",
+ "jsx": "react-jsx",
"incremental": true,
"plugins": [
{
@@ -24,6 +24,13 @@
"@example/shared": ["../shared"]
}
},
- "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts", "../utils.ts"],
+ "include": [
+ "next-env.d.ts",
+ "**/*.ts",
+ "**/*.tsx",
+ ".next/types/**/*.ts",
+ "../utils.ts",
+ ".next/dev/types/**/*.ts"
+ ],
"exclude": ["node_modules", "open-next.config.ts"]
}
diff --git a/examples/e2e/pages-router/next.config.ts b/examples/e2e/pages-router/next.config.ts
index 1fafa825d..d48c98285 100644
--- a/examples/e2e/pages-router/next.config.ts
+++ b/examples/e2e/pages-router/next.config.ts
@@ -13,9 +13,6 @@ const nextConfig: NextConfig = {
typescript: {
ignoreBuildErrors: true,
},
- eslint: {
- ignoreDuringBuilds: true,
- },
headers: async () => [
{
source: "/",
diff --git a/examples/e2e/pages-router/package.json b/examples/e2e/pages-router/package.json
index ab2d9f9d6..8d1061c8c 100644
--- a/examples/e2e/pages-router/package.json
+++ b/examples/e2e/pages-router/package.json
@@ -5,7 +5,7 @@
"scripts": {
"openbuild": "node ../../packages/open-next/dist/index.js build --build-command \"npx turbo build\"",
"dev": "next dev --turbopack --port 3002",
- "build": "next build",
+ "build": "next build --webpack",
"start": "next start --port 3002",
"lint": "next lint",
"clean": "rm -rf .turbo node_modules .next .open-next",
diff --git a/examples/e2e/pages-router/src/pages/ssg/index.tsx b/examples/e2e/pages-router/src/pages/ssg/index.tsx
index 34bad8de9..7154d8693 100644
--- a/examples/e2e/pages-router/src/pages/ssg/index.tsx
+++ b/examples/e2e/pages-router/src/pages/ssg/index.tsx
@@ -1,5 +1,4 @@
import type { InferGetStaticPropsType } from "next";
-import Link from "next/link";
export async function getStaticProps() {
return {
@@ -15,7 +14,7 @@ export default function Page({ time }: InferGetStaticPropsType
Time: {time}