diff --git a/examples/api/app/page.js b/examples/api/app/page.js deleted file mode 100644 index e2d065ac..00000000 --- a/examples/api/app/page.js +++ /dev/null @@ -1,13 +0,0 @@ -export default function Home() { - return ( -
-

- This application doesn't have a UI, just a single api route (running in the node.js{" "} - runtime): - - /api/hello - -

-
- ); -} diff --git a/examples/api/.dev.vars b/examples/playground/.dev.vars similarity index 100% rename from examples/api/.dev.vars rename to examples/playground/.dev.vars diff --git a/examples/api/.env.development b/examples/playground/.env.development similarity index 100% rename from examples/api/.env.development rename to examples/playground/.env.development diff --git a/examples/api/.gitignore b/examples/playground/.gitignore similarity index 100% rename from examples/api/.gitignore rename to examples/playground/.gitignore diff --git a/examples/api/README.md b/examples/playground/README.md similarity index 100% rename from examples/api/README.md rename to examples/playground/README.md diff --git a/examples/api/app/api/buildid/route.ts b/examples/playground/app/api/buildid/route.ts similarity index 100% rename from examples/api/app/api/buildid/route.ts rename to examples/playground/app/api/buildid/route.ts diff --git a/examples/api/app/api/env/route.ts b/examples/playground/app/api/env/route.ts similarity index 100% rename from examples/api/app/api/env/route.ts rename to examples/playground/app/api/env/route.ts diff --git a/examples/api/app/api/hello/route.ts b/examples/playground/app/api/hello/route.ts similarity index 100% rename from examples/api/app/api/hello/route.ts rename to examples/playground/app/api/hello/route.ts diff --git a/examples/api/app/api/request/route.ts b/examples/playground/app/api/request/route.ts similarity index 100% rename from examples/api/app/api/request/route.ts rename to examples/playground/app/api/request/route.ts diff --git a/examples/api/app/layout.js b/examples/playground/app/layout.js similarity index 100% rename from examples/api/app/layout.js rename to examples/playground/app/layout.js diff --git a/examples/api/app/og/route.tsx b/examples/playground/app/og/route.tsx similarity index 100% rename from examples/api/app/og/route.tsx rename to examples/playground/app/og/route.tsx diff --git a/examples/playground/app/page.js b/examples/playground/app/page.js new file mode 100644 index 00000000..26ca4cad --- /dev/null +++ b/examples/playground/app/page.js @@ -0,0 +1,7 @@ +export default function Home() { + return ( +
+

Test misc Next features

+
+ ); +} diff --git a/examples/api/e2e/base.spec.ts b/examples/playground/e2e/base.spec.ts similarity index 87% rename from examples/api/e2e/base.spec.ts rename to examples/playground/e2e/base.spec.ts index 9a5c3e9a..93f21785 100644 --- a/examples/api/e2e/base.spec.ts +++ b/examples/playground/e2e/base.spec.ts @@ -12,13 +12,9 @@ export function validateMd5(data: Buffer, expectedHash: string) { ); } -test("the application's noop index page is visible and it allows navigating to the hello-world api route", async ({ - page, -}) => { +test("index", async ({ page }) => { await page.goto("/"); - await expect(page.getByText("This application doesn't have")).toBeVisible(); - await page.getByRole("link", { name: "/api/hello" }).click(); - await expect(page.getByText("Hello World!")).toBeVisible(); + await expect(page.getByText("Test misc Next features")).toBeVisible(); }); test("the hello-world api GET route works as intended", async ({ page }) => { diff --git a/examples/api/e2e/cloudflare.spec.ts b/examples/playground/e2e/cloudflare.spec.ts similarity index 100% rename from examples/api/e2e/cloudflare.spec.ts rename to examples/playground/e2e/cloudflare.spec.ts diff --git a/examples/api/e2e/playwright.config.ts b/examples/playground/e2e/playwright.config.ts similarity index 100% rename from examples/api/e2e/playwright.config.ts rename to examples/playground/e2e/playwright.config.ts diff --git a/examples/api/e2e/playwright.dev.config.ts b/examples/playground/e2e/playwright.dev.config.ts similarity index 100% rename from examples/api/e2e/playwright.dev.config.ts rename to examples/playground/e2e/playwright.dev.config.ts diff --git a/examples/api/next.config.mjs b/examples/playground/next.config.mjs similarity index 100% rename from examples/api/next.config.mjs rename to examples/playground/next.config.mjs diff --git a/examples/api/open-next.config.ts b/examples/playground/open-next.config.ts similarity index 100% rename from examples/api/open-next.config.ts rename to examples/playground/open-next.config.ts diff --git a/examples/api/package.json b/examples/playground/package.json similarity index 96% rename from examples/api/package.json rename to examples/playground/package.json index 3f22a4d9..fcfa6462 100644 --- a/examples/api/package.json +++ b/examples/playground/package.json @@ -1,5 +1,5 @@ { - "name": "api", + "name": "playground", "version": "0.1.0", "private": true, "type": "module", diff --git a/examples/api/public/.gitkeep b/examples/playground/public/.gitkeep similarity index 100% rename from examples/api/public/.gitkeep rename to examples/playground/public/.gitkeep diff --git a/examples/api/tsconfig.json b/examples/playground/tsconfig.json similarity index 100% rename from examples/api/tsconfig.json rename to examples/playground/tsconfig.json diff --git a/examples/api/worker-configuration.d.ts b/examples/playground/worker-configuration.d.ts similarity index 100% rename from examples/api/worker-configuration.d.ts rename to examples/playground/worker-configuration.d.ts diff --git a/examples/api/wrangler.json b/examples/playground/wrangler.json similarity index 100% rename from examples/api/wrangler.json rename to examples/playground/wrangler.json diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 726bdd06..bbecf1ad 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -145,31 +145,6 @@ importers: specifier: 'catalog:' version: 4.19.2 - examples/api: - dependencies: - next: - specifier: 'catalog:' - version: 14.2.11(@opentelemetry/api@1.9.0)(@playwright/test@1.47.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) - react: - specifier: 'catalog:' - version: 18.3.1 - react-dom: - specifier: 'catalog:' - version: 18.3.1(react@18.3.1) - devDependencies: - '@opennextjs/cloudflare': - specifier: workspace:* - version: link:../../packages/cloudflare - '@playwright/test': - specifier: 'catalog:' - version: 1.47.0 - '@types/node': - specifier: 'catalog:' - version: 22.2.0 - wrangler: - specifier: 'catalog:' - version: 3.107.3(@cloudflare/workers-types@4.20250109.0) - examples/bugs/gh-119: dependencies: next: @@ -705,6 +680,31 @@ importers: specifier: 'catalog:' version: 3.107.3(@cloudflare/workers-types@4.20250109.0) + examples/playground: + dependencies: + next: + specifier: 'catalog:' + version: 14.2.11(@opentelemetry/api@1.9.0)(@playwright/test@1.47.0)(react-dom@18.3.1(react@18.3.1))(react@18.3.1) + react: + specifier: 'catalog:' + version: 18.3.1 + react-dom: + specifier: 'catalog:' + version: 18.3.1(react@18.3.1) + devDependencies: + '@opennextjs/cloudflare': + specifier: workspace:* + version: link:../../packages/cloudflare + '@playwright/test': + specifier: 'catalog:' + version: 1.47.0 + '@types/node': + specifier: 'catalog:' + version: 22.2.0 + wrangler: + specifier: 'catalog:' + version: 3.107.3(@cloudflare/workers-types@4.20250109.0) + examples/vercel-blog-starter: dependencies: classnames: @@ -13830,7 +13830,7 @@ snapshots: '@swc/helpers@0.5.5': dependencies: '@swc/counter': 0.1.3 - tslib: 2.6.3 + tslib: 2.8.1 '@t3-oss/env-core@0.11.1(typescript@5.7.3)(zod@3.24.1)': dependencies: