Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for react-markup behind experimental.reactMarkup flag #68994

Draft
wants to merge 1 commit into
base: canary
Choose a base branch
from

Conversation

eps1lon
Copy link
Member

@eps1lon eps1lon commented Aug 16, 2024

TODO:

Copy link
Member Author

eps1lon commented Aug 16, 2024

Warning

This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
Learn more

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @eps1lon and the rest of your teammates on Graphite Graphite

@ijjk
Copy link
Member

ijjk commented Aug 16, 2024

Failing test suites

Commit: 83220b7

TURBOPACK=1 pnpm test-dev test/development/app-dir/experimental-lightningcss/experimental-lightningcss.test.ts (turbopack)

  • experimental-lightningcss > should support css modules
Expand output

● experimental-lightningcss › should support css modules

expect(received).toBe(expected) // Object.is equality

Expected: "hello world"
Received: ""

  10 |     // Recommended for tests that check HTML. Cheerio is a HTML parser that has a jQuery like API.
  11 |     const $ = await next.render$('/')
> 12 |     expect($('p').text()).toBe('hello world')
     |                           ^
  13 |     // swc_css does not include `-module` in the class name, while lightningcss does.
  14 |     expect($('p').attr('class')).toBe(
  15 |       'search-keyword style-module__hlQ3RG__blue'

  at Object.toBe (development/app-dir/experimental-lightningcss/experimental-lightningcss.test.ts:12:27)

Read more about building and testing Next.js in contributing.md.

TURBOPACK=1 pnpm test-dev test/development/next-config-ts/turbo/index.test.ts (turbopack)

  • next-config-ts - turbopack > should work with Turbopack
Expand output

● next-config-ts - turbopack › should work with Turbopack

expect(received).toBe(expected) // Object.is equality

Expected: "foo"
Received: ""

   9 |   it('should work with Turbopack', async () => {
  10 |     const $ = await next.render$('/')
> 11 |     expect($('p').text()).toBe('foo')
     |                           ^
  12 |   })
  13 | })
  14 |

  at Object.toBe (development/next-config-ts/turbo/index.test.ts:11:27)

Read more about building and testing Next.js in contributing.md.

TURBOPACK=1 pnpm test-dev test/development/acceptance-app/dynamic-error.test.ts (turbopack)

  • dynamic = "error" in devmode > should show error overlay when dynamic is forced
Expand output

● dynamic = "error" in devmode › should show error overlay when dynamic is forced

expect(received).toMatchInlineSnapshot(snapshot)

Snapshot name: `dynamic = "error" in devmode should show error overlay when dynamic is forced 1`

- Snapshot  - 1
+ Received  + 1

- "Error: Route /server with `dynamic = "error"` couldn't be rendered statically because it used `cookies`. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering"
+ "Error: Failed to load external module next/dist/compiled/next-server/app-page.runtime.dev.js: Error: The "react" package in this environment is not configured correctly. The "react-server" condition must be enabled in any environment that runs React Server Components."

  33 |     await session.assertHasRedbox()
  34 |     console.log(await session.getRedboxDescription())
> 35 |     expect(await session.getRedboxDescription()).toMatchInlineSnapshot(
     |                                                  ^
  36 |       `"Error: Route /server with \`dynamic = "error"\` couldn't be rendered statically because it used \`cookies\`. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering"`
  37 |     )
  38 |

  at Object.toMatchInlineSnapshot (development/acceptance-app/dynamic-error.test.ts:35:50)

Read more about building and testing Next.js in contributing.md.

TURBOPACK=1 pnpm test test/integration/app-dir-export/test/dev-custom-dist-dir.test.ts (turbopack)

  • app dir - with output export and custom distDir (next dev) > should render properly
Expand output

● app dir - with output export and custom distDir (next dev) › should render properly

expect(received).toBe(expected) // Object.is equality

Expected: 200
Received: 500

  31 |   it('should render properly', async () => {
  32 |     const res = await fetchViaHTTP(appPort, '/')
> 33 |     expect(res.status).toBe(200)
     |                        ^
  34 |     expect(await res.text()).toContain('Home')
  35 |   })
  36 | })

  at Object.toBe (integration/app-dir-export/test/dev-custom-dist-dir.test.ts:33:24)

Read more about building and testing Next.js in contributing.md.

TURBOPACK=1 pnpm test-dev test/development/app-hmr/hmr.test.ts (turbopack)

  • app-dir-hmr > filesystem changes > should not continously poll when hitting a not found page
Expand output

● app-dir-hmr › filesystem changes › should not continously poll when hitting a not found page

expect(received).toContain(expected) // indexOf

Expected substring: "404"
Received string:    ""

  24 |       })
  25 |       const body = await browser.elementByCss('body').text()
> 26 |       expect(body).toContain('404')
     |                    ^
  27 |
  28 |       await waitFor(3000)
  29 |

  at Object.toContain (development/app-hmr/hmr.test.ts:26:20)

Read more about building and testing Next.js in contributing.md.

TURBOPACK=1 pnpm test-start test/e2e/app-dir/app-basepath-custom-server/index.test.ts (turbopack)

  • custom-app-server-action-redirect > redirects with basepath properly when server action handler uses redirect
  • custom-app-server-action-redirect > redirects with proper cookies set from both redirect response and post respose
Expand output

● custom-app-server-action-redirect › redirects with basepath properly when server action handler uses redirect

next build failed with code/signal 1

   98 |           if (code || signal)
   99 |             reject(
> 100 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  101 |             )
  102 |           else resolve()
  103 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:100:15)

● custom-app-server-action-redirect › redirects with proper cookies set from both redirect response and post respose

next build failed with code/signal 1

   98 |           if (code || signal)
   99 |             reject(
> 100 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  101 |             )
  102 |           else resolve()
  103 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:100:15)

Read more about building and testing Next.js in contributing.md.

TURBOPACK=1 pnpm test test/integration/app-dynamic-error/test/index.test.ts (turbopack)

  • app-dynamic-error > production mode > throws an error when prerendering a page with config dynamic error
Expand output

● app-dynamic-error › production mode › throws an error when prerendering a page with config dynamic error

expect(received).toContain(expected) // indexOf

Expected substring: "Error occurred prerendering page \"/dynamic-error\""
Received string:    " ⚠ Linting is disabled.
Error: Failed to load external module next/dist/compiled/next-server/app-page-turbo.runtime.prod.js: Error: The \"react\" package in this environment is not configured correctly. The \"react-server\" condition must be enabled in any environment that runs React Server Components.

  360 |         // For now, we fail semi-silently, but in the future this should be a
  361 |         // compilation error.
> 362 |         throw new Error(`Failed to load external module ${id}: ${err}`);
      |               ^
  363 |     }
  364 |     if (!esm || raw.__esModule) {
  365 |         return raw;

  at externalRequire (integration/app-dynamic-error/.next/server/chunks/ssr/[turbopack]_runtime.js:362:15)
  at Object.<anonymous> (integration/app-dynamic-error/.next/server/chunks/ssr/[root of the server]__20a6bb._.js:1:230)
  at [externals]/ [external] (next/dist/compiled/next-server/app-page-turbo.runtime.prod.js, cjs) (integration/app-dynamic-error/.next/server/chunks/ssr/[root of the server]__20a6bb._.js:1:311)
  at instantiateModule (integration/app-dynamic-error/.next/server/chunks/ssr/[turbopack]_runtime.js:572:23)
  at getOrInstantiateModuleFromParent (integration/app-dynamic-error/.next/server/chunks/ssr/[turbopack]_runtime.js:624:12)
  at commonJsRequire (integration/app-dynamic-error/.next/server/chunks/ssr/[turbopack]_runtime.js:146:20)
  at Object.<anonymous> (integration/app-dynamic-error/.next/server/chunks/ssr/[root of the server]__20a6bb._.js:1:561)
  at [project]/packages/next/dist/server/route-modules/app-page/module.compiled.js [app-rsc] (ecmascript) (integration/app-dynamic-error/.next/server/chunks/ssr/[root of the server]__20a6bb._.js:1:661)
  at instantiateModule (integration/app-dynamic-error/.next/server/chunks/ssr/[turbopack]_runtime.js:572:23)
  at getOrInstantiateModuleFromParent (integration/app-dynamic-error/.next/server/chunks/ssr/[turbopack]_runtime.js:624:12)·
  > Build error occurred
  Error: Failed to collect page data for /_not-found
  at ../packages/next/dist/build/utils.js:1243:15
  at process.processTicksAndRejections (../node:internal/process/task_queues:95:5) {
    type: 'Error'
  }
  "
  at Object.toContain (integration/app-dynamic-error/test/index.test.ts:13:24)

Read more about building and testing Next.js in contributing.md.

TURBOPACK=1 pnpm test-dev test/development/experimental-https-server/https-server.provided-key.test.ts (turbopack)

  • experimental-https-server (provided certificate) > should successfully load the app in app dir
Expand output

● experimental-https-server (provided certificate) › should successfully load the app in app dir

expect(received).toContain(expected) // indexOf

Expected substring: "Hello from App"
Received string:    "<!DOCTYPE html><html><head><meta charSet=\"utf-8\" data-next-head=\"\"/><meta name=\"viewport\" content=\"width=device-width\" data-next-head=\"\"/><style data-next-hide-fouc=\"true\">body{display:none}</style><noscript data-next-hide-fouc=\"true\"><style>body{display:block}</style></noscript><noscript data-n-css=\"\"></noscript><script defer=\"\" noModule=\"\" src=\"/_next/static/chunks/19f68_next_dist_build_polyfills_polyfill-nomodule.js\"></script><script src=\"/_next/static/chunks/%5Broot%20of%20the%20server%5D__cb2e95._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/1e746_react-dom_43201b._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/node_modules__pnpm_5b8664._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/%5Bturbopack%5D_browser_dev_hmr-client_0230c7._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/%5Bnext%5D_entry_page-loader_ts_82ff4e._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/%5Bnext%5D_entry_page-loader_ts_518d7c._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/%5Broot%20of%20the%20server%5D__0f5bfa._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/%5Bnext%5D_entry_page-loader_ts_070b19._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/%5Bnext%5D_entry_page-loader_ts_b73b39._.js\" defer=\"\"></script><script src=\"/_next/static/development/_ssgManifest.js\" defer=\"\"></script><script src=\"/_next/static/development/_buildManifest.js\" defer=\"\"></script><noscript id=\"__next_css__DO_NOT_USE__\"></noscript></head><body><div id=\"__next\"></div><script id=\"__NEXT_DATA__\" type=\"application/json\">{\"props\":{\"pageProps\":{\"statusCode\":500}},\"page\":\"/_error\",\"query\":{},\"buildId\":\"development\",\"isFallback\":false,\"err\":{\"name\":\"Error\",\"source\":\"server\",\"message\":\"Failed to load external module next/dist/compiled/next-server/app-page.runtime.dev.js: Error: The \\\"react\\\" package in this environment is not configured correctly. The \\\"react-server\\\" condition must be enabled in any environment that runs React Server Components.\",\"stack\":\"Error: Failed to load external module next/dist/compiled/next-server/app-page.runtime.dev.js: Error: The \\\"react\\\" package in this environment is not configured correctly. The \\\"react-server\\\" condition must be enabled in any environment that runs React Server Components.\\n    at externalRequire (/tmp/next-install-872b780277bb560f9924d69e059f316e46af00b098813024aef39b18f109e2ad/.next/server/chunks/ssr/[turbopack]_runtime.js:362:15)\\n    at Object.\\u003canonymous\\u003e (/tmp/next-install-872b780277bb560f9924d69e059f316e46af00b098813024aef39b18f109e2ad/.next/server/chunks/ssr/[root of the server]__869c40._.js:5:13)\\n    at [externals]/ [external] (next/dist/compiled/next-server/app-page.runtime.dev.js, cjs) (/tmp/next-install-872b780277bb560f9924d69e059f316e46af00b098813024aef39b18f109e2ad/.next/server/chunks/ssr/[root of the server]__869c40._.js:9:3)\\n    at instantiateModule (/tmp/next-install-872b780277bb560f9924d69e059f316e46af00b098813024aef39b18f109e2ad/.next/server/chunks/ssr/[turbopack]_runtime.js:572:23)\\n    at getOrInstantiateModuleFromParent (/tmp/next-install-872b780277bb560f9924d69e059f316e46af00b098813024aef39b18f109e2ad/.next/server/chunks/ssr/[turbopack]_runtime.js:624:12)\\n    at commonJsRequire (/tmp/next-install-872b780277bb560f9924d69e059f316e46af00b098813024aef39b18f109e2ad/.next/server/chunks/ssr/[turbopack]_runtime.js:146:20)\\n    at Object.\\u003canonymous\\u003e (/tmp/next-install-872b780277bb560f9924d69e059f316e46af00b098813024aef39b18f109e2ad/.next/server/chunks/ssr/node_modules__pnpm_437ccd._.js:13:30)\\n    at [project]/node_modules/.pnpm/file+..+next-repo-82277d734d18359f87e1b483fe9aa12e3f8026b37befb4a43baa8a3e2b3a9a6b+packages+n_hstzhqaheerxknojtcyyfaleky/node_modules/next/dist/server/route-modules/app-page/module.compiled.js [app-rsc] (ecmascript) (/tmp/next-install-872b780277bb560f9924d69e059f316e46af00b098813024aef39b18f109e2ad/.next/server/chunks/ssr/node_modules__pnpm_437ccd._.js:20:3)\\n    at instantiateModule (/tmp/next-install-872b780277bb560f9924d69e059f316e46af00b098813024aef39b18f109e2ad/.next/server/chunks/ssr/[turbopack]_runtime.js:572:23)\\n    at getOrInstantiateModuleFromParent (/tmp/next-install-872b780277bb560f9924d69e059f316e46af00b098813024aef39b18f109e2ad/.next/server/chunks/ssr/[turbopack]_runtime.js:624:12)\\n    at commonJsRequire (/tmp/next-install-872b780277bb560f9924d69e059f316e46af00b098813024aef39b18f109e2ad/.next/server/chunks/ssr/[turbopack]_runtime.js:146:20)\\n    at Object.\\u003canonymous\\u003e (/tmp/next-install-872b780277bb560f9924d69e059f316e46af00b098813024aef39b18f109e2ad/.next/server/chunks/ssr/node_modules__pnpm_437ccd._.js:24:18)\\n    at [project]/node_modules/.pnpm/file+..+next-repo-82277d734d18359f87e1b483fe9aa12e3f8026b37befb4a43baa8a3e2b3a9a6b+packages+n_hstzhqaheerxknojtcyyfaleky/node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js [app-rsc] (ecmascript) (/tmp/next-install-872b780277bb560f9924d69e059f316e46af00b098813024aef39b18f109e2ad/.next/server/chunks/ssr/node_modules__pnpm_437ccd._.js:26:3)\\n    at instantiateModule (/tmp/next-install-872b780277bb560f9924d69e059f316e46af00b098813024aef39b18f109e2ad/.next/server/chunks/ssr/[turbopack]_runtime.js:572:23)\\n    at getOrInstantiateModuleFromParent (/tmp/next-install-872b780277bb560f9924d69e059f316e46af00b098813024aef39b18f109e2ad/.next/server/chunks/ssr/[turbopack]_runtime.js:624:12)\\n    at esmImport (/tmp/next-install-872b780277bb560f9924d69e059f316e46af00b098813024aef39b18f109e2ad/.next/server/chunks/ssr/[turbopack]_runtime.js:132:20)\\n    at /tmp/next-install-872b780277bb560f9924d69e059f316e46af00b098813024aef39b18f109e2ad/.next/server/chunks/ssr/[root of the server]__869c40._.js:17:398\\n    at [project]/app/layout.js [app-rsc] (ecmascript) (/tmp/next-install-872b780277bb560f9924d69e059f316e46af00b098813024aef39b18f109e2ad/.next/server/chunks/ssr/[root of the server]__869c40._.js:41:3)\\n    at instantiateModule (/tmp/next-install-872b780277bb560f9924d69e059f316e46af00b098813024aef39b18f109e2ad/.next/server/chunks/ssr/[turbopack]_runtime.js:572:23)\\n    at getOrInstantiateModuleFromParent (/tmp/next-install-872b780277bb560f9924d69e059f316e46af00b098813024aef39b18f109e2ad/.next/server/chunks/ssr/[turbopack]_runtime.js:624:12)\\n    at esmImport (/tmp/next-install-872b780277bb560f9924d69e059f316e46af00b098813024aef39b18f109e2ad/.next/server/chunks/ssr/[turbopack]_runtime.js:132:20)\\n    at /tmp/next-install-872b780277bb560f9924d69e059f316e46af00b098813024aef39b18f109e2ad/.next/server/chunks/ssr/[root of the server]__869c40._.js:44:32\\n    at [project]/app/layout.js [app-rsc] (ecmascript, Next.js server component) (/tmp/next-install-872b780277bb560f9924d69e059f316e46af00b098813024aef39b18f109e2ad/.next/server/chunks/ssr/[root of the server]__869c40._.js:46:3)\\n    at instantiateModule (/tmp/next-install-872b780277bb560f9924d69e059f316e46af00b098813024aef39b18f109e2ad/.next/server/chunks/ssr/[turbopack]_runtime.js:572:23)\\n    at getOrInstantiateModuleFromParent (/tmp/next-install-872b780277bb560f9924d69e059f316e46af00b098813024aef39b18f109e2ad/.next/server/chunks/ssr/[turbopack]_runtime.js:624:12)\\n    at esmImport (/tmp/next-install-872b780277bb560f9924d69e059f316e46af00b098813024aef39b18f109e2ad/.next/server/chunks/ssr/[turbopack]_runtime.js:132:20)\\n    at /tmp/next-install-872b780277bb560f9924d69e059f316e46af00b098813024aef39b18f109e2ad/.next/server/chunks/ssr/node_modules__pnpm_437ccd._.js:6211:152\\n    at [project]/node_modules/.pnpm/file+..+next-repo-82277d734d18359f87e1b483fe9aa12e3f8026b37befb4a43baa8a3e2b3a9a6b+packages+n_hstzhqaheerxknojtcyyfaleky/node_modules/next/dist/esm/build/templates/app-page.js?page=/1/page { COMPONENT_0 =\\u003e \\\"[project]/app/layout.js [app-rsc] (ecmascript, Next.js server component)\\\", COMPONENT_1 =\\u003e \\\"[project]/node_modules/.pnpm/file+..+next-repo-82277d734d18359f87e1b483fe9aa12e3f8026b37befb4a43baa8a3e2b3a9a6b+packages+n_hstzhqaheerxknojtcyyfaleky/node_modules/next/dist/client/components/not-found-error.js [app-rsc] (ecmascript, Next.js server component)\\\", COMPONENT_2 =\\u003e \\\"[project]/app/1/page.js [app-rsc] (ecmascript, Next.js server component)\\\" } [app-rsc] (ecmascript) \\u003cmodule evaluation\\u003e (/tmp/next-install-872b780277bb560f9924d69e059f316e46af00b098813024aef39b18f109e2ad/.next/server/chunks/ssr/node_modules__pnpm_437ccd._.js:6221:3)\\n    at instantiateModule (/tmp/next-install-872b780277bb560f9924d69e059f316e46af00b098813024aef39b18f109e2ad/.next/server/chunks/ssr/[turbopack]_runtime.js:572:23)\\n    at getOrInstantiateModuleFromParent (/tmp/next-install-872b780277bb560f9924d69e059f316e46af00b098813024aef39b18f109e2ad/.next/server/chunks/ssr/[turbopack]_runtime.js:624:12)\\n    at esmImport (/tmp/next-install-872b780277bb560f9924d69e059f316e46af00b098813024aef39b18f109e2ad/.next/server/chunks/ssr/[turbopack]_runtime.js:132:20)\\n    at /tmp/next-install-872b780277bb560f9924d69e059f316e46af00b098813024aef39b18f109e2ad/.next/server/chunks/ssr/node_modules__pnpm_437ccd._.js:6360:1060\\n    at [project]/node_modules/.pnpm/file+..+next-repo-82277d734d18359f87e1b483fe9aa12e3f8026b37befb4a43baa8a3e2b3a9a6b+packages+n_hstzhqaheerxknojtcyyfaleky/node_modules/next/dist/esm/build/templates/app-page.js?page=/1/page { COMPONENT_0 =\\u003e \\\"[project]/app/layout.js [app-rsc] (ecmascript, Next.js server component)\\\", COMPONENT_1 =\\u003e \\\"[project]/node_modules/.pnpm/file+..+next-repo-82277d734d18359f87e1b483fe9aa12e3f8026b37befb4a43baa8a3e2b3a9a6b+packages+n_hstzhqaheerxknojtcyyfaleky/node_modules/next/dist/client/components/not-found-error.js [app-rsc] (ecmascript, Next.js server component)\\\", COMPONENT_2 =\\u003e \\\"[project]/app/1/page.js [app-rsc] (ecmascript, Next.js server component)\\\" } [app-rsc] (ecmascript) \\u003cfacade\\u003e (/tmp/next-install-872b780277bb560f9924d69e059f316e46af00b098813024aef39b18f109e2ad/.next/server/chunks/ssr/node_modules__pnpm_437ccd._.js:6364:3)\\n    at instantiateModule (/tmp/next-install-872b780277bb560f9924d69e059f316e46af00b098813024aef39b18f109e2ad/.next/server/chunks/ssr/[turbopack]_runtime.js:572:23)\\n    at instantiateRuntimeModule (/tmp/next-install-872b780277bb560f9924d69e059f316e46af00b098813024aef39b18f109e2ad/.next/server/chunks/ssr/[turbopack]_runtime.js:632:12)\\n    at Object.getOrInstantiateRuntimeModule (/tmp/next-install-872b780277bb560f9924d69e059f316e46af00b098813024aef39b18f109e2ad/.next/server/chunks/ssr/[turbopack]_runtime.js:647:12)\\n    at Object.\\u003canonymous\\u003e (/tmp/next-install-872b780277bb560f9924d69e059f316e46af00b098813024aef39b18f109e2ad/.next/server/app/1/page.js:6:26)\\n    at Module._compile (node:internal/modules/cjs/loader:1241:14)\\n    at Module._extensions..js (node:internal/modules/cjs/loader:1295:10)\\n    at Module.load (node:internal/modules/cjs/loader:1091:32)\\n    at Module._load (node:internal/modules/cjs/loader:938:12)\\n    at Module.require (node:internal/modules/cjs/loader:1115:19)\\n    at mod.require (/tmp/next-install-872b780277bb560f9924d69e059f316e46af00b098813024aef39b18f109e2ad/node_modules/.pnpm/file+..+next-repo-82277d734d18359f87e1b483fe9aa12e3f8026b37befb4a43baa8a3e2b3a9a6b+packages+n_hstzhqaheerxknojtcyyfaleky/node_modules/next/dist/server/require-hook.js:65:28)\\n    at require (node:internal/modules/helpers:130:18)\\n    at requirePage (/tmp/next-install-872b780277bb560f9924d69e059f316e46af00b098813024aef39b18f109e2ad/node_modules/.pnpm/file+..+next-repo-82277d734d18359f87e1b483fe9aa12e3f8026b37befb4a43baa8a3e2b3a9a6b+packages+n_hstzhqaheerxknojtcyyfaleky/node_modules/next/dist/server/require.js:109:84)\\n    at loadComponentsImpl (/tmp/next-install-872b780277bb560f9924d69e059f316e46af00b098813024aef39b18f109e2ad/node_modules/.pnpm/file+..+next-repo-82277d734d18359f87e1b483fe9aa12e3f8026b37befb4a43baa8a3e2b3a9a6b+packages+n_hstzhqaheerxknojtcyyfaleky/node_modules/next/dist/server/load-components.js:98:57)\\n    at async DevServer.findPageComponentsImpl (/tmp/next-install-872b780277bb560f9924d69e059f316e46af00b098813024aef39b18f109e2ad/node_modules/.pnpm/file+..+next-repo-82277d734d18359f87e1b483fe9aa12e3f8026b37befb4a43baa8a3e2b3a9a6b+packages+n_hstzhqaheerxknojtcyyfaleky/node_modules/next/dist/server/next-server.js:722:36)\\n    at async DevServer.findPageComponents (/tmp/next-install-872b780277bb560f9924d69e059f316e46af00b098813024aef39b18f109e2ad/node_modules/.pnpm/file+..+next-repo-82277d734d18359f87e1b483fe9aa12e3f8026b37befb4a43baa8a3e2b3a9a6b+packages+n_hstzhqaheerxknojtcyyfaleky/node_modules/next/dist/server/dev/next-dev-server.js:622:20)\\n    at async DevServer.renderPageComponent (/tmp/next-install-872b780277bb560f9924d69e059f316e46af00b098813024aef39b18f109e2ad/node_modules/.pnpm/file+..+next-repo-82277d734d18359f87e1b483fe9aa12e3f8026b37befb4a43baa8a3e2b3a9a6b+packages+n_hstzhqaheerxknojtcyyfaleky/node_modules/next/dist/server/base-server.js:2058:24)\\n    at async DevServer.renderToResponseImpl (/tmp/next-install-872b780277bb560f9924d69e059f316e46af00b098813024aef39b18f109e2ad/node_modules/.pnpm/file+..+next-repo-82277d734d18359f87e1b483fe9aa12e3f8026b37befb4a43baa8a3e2b3a9a6b+packages+n_hstzhqaheerxknojtcyyfaleky/node_modules/next/dist/server/base-server.js:2110:32)\"},\"gip\":true,\"scriptLoader\":[]}</script></body></html>"

  17 |     expect(next.url).toInclude('https://')
  18 |     const html = await renderViaHTTP(next.url, '/1', undefined, { agent })
> 19 |     expect(html).toContain('Hello from App')
     |                  ^
  20 |   })
  21 |
  22 |   it('should successfully load the app in pages dir', async () => {

  at Object.toContain (development/experimental-https-server/https-server.provided-key.test.ts:19:18)

Read more about building and testing Next.js in contributing.md.

TURBOPACK=1 pnpm test-start test/e2e/app-dir/app-client-cache/client-cache.defaults.test.ts (turbopack)

  • app dir client cache semantics (default semantics) > should renew the initial seeded data after expiration time
  • app dir client cache semantics (default semantics) > prefetch={false} > should not prefetch the page at all
  • app dir client cache semantics (default semantics) > prefetch={false} > should not re-use the page segment cache
  • app dir client cache semantics (default semantics) > prefetch={true} > should prefetch the full page
  • app dir client cache semantics (default semantics) > prefetch={true} > should re-use the cache for the full page, only for 5 mins
  • app dir client cache semantics (default semantics) > prefetch={true} > should prefetch again after 5 mins if the link is visible again
  • app dir client cache semantics (default semantics) > prefetch={undefined} - default > should prefetch partially a dynamic page
  • app dir client cache semantics (default semantics) > prefetch={undefined} - default > should not re-use the page segment cache
  • app dir client cache semantics (default semantics) > prefetch={undefined} - default > should refetch the full page after 5 mins
  • app dir client cache semantics (default semantics) > prefetch={undefined} - default > should respect a loading boundary that returns null
Expand output

● app dir client cache semantics (default semantics) › prefetch={true} › should prefetch the full page

next build failed with code/signal 1

   98 |           if (code || signal)
   99 |             reject(
> 100 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  101 |             )
  102 |           else resolve()
  103 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:100:15)

● app dir client cache semantics (default semantics) › prefetch={true} › should re-use the cache for the full page, only for 5 mins

next build failed with code/signal 1

   98 |           if (code || signal)
   99 |             reject(
> 100 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  101 |             )
  102 |           else resolve()
  103 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:100:15)

● app dir client cache semantics (default semantics) › prefetch={true} › should prefetch again after 5 mins if the link is visible again

next build failed with code/signal 1

   98 |           if (code || signal)
   99 |             reject(
> 100 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  101 |             )
  102 |           else resolve()
  103 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:100:15)

● app dir client cache semantics (default semantics) › prefetch={false} › should not prefetch the page at all

next build failed with code/signal 1

   98 |           if (code || signal)
   99 |             reject(
> 100 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  101 |             )
  102 |           else resolve()
  103 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:100:15)

● app dir client cache semantics (default semantics) › prefetch={false} › should not re-use the page segment cache

next build failed with code/signal 1

   98 |           if (code || signal)
   99 |             reject(
> 100 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  101 |             )
  102 |           else resolve()
  103 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:100:15)

● app dir client cache semantics (default semantics) › prefetch={undefined} - default › should prefetch partially a dynamic page

next build failed with code/signal 1

   98 |           if (code || signal)
   99 |             reject(
> 100 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  101 |             )
  102 |           else resolve()
  103 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:100:15)

● app dir client cache semantics (default semantics) › prefetch={undefined} - default › should not re-use the page segment cache

next build failed with code/signal 1

   98 |           if (code || signal)
   99 |             reject(
> 100 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  101 |             )
  102 |           else resolve()
  103 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:100:15)

● app dir client cache semantics (default semantics) › prefetch={undefined} - default › should refetch the full page after 5 mins

next build failed with code/signal 1

   98 |           if (code || signal)
   99 |             reject(
> 100 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  101 |             )
  102 |           else resolve()
  103 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:100:15)

● app dir client cache semantics (default semantics) › prefetch={undefined} - default › should respect a loading boundary that returns null

next build failed with code/signal 1

   98 |           if (code || signal)
   99 |             reject(
> 100 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  101 |             )
  102 |           else resolve()
  103 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:100:15)

● app dir client cache semantics (default semantics) › should renew the initial seeded data after expiration time

next build failed with code/signal 1

   98 |           if (code || signal)
   99 |             reject(
> 100 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  101 |             )
  102 |           else resolve()
  103 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:100:15)

Read more about building and testing Next.js in contributing.md.

TURBOPACK=1 pnpm test-start test/e2e/app-dir/app-client-cache/client-cache.original.test.ts (turbopack)

  • app dir client cache semantics (30s/5min) > should seed the prefetch cache with the fetched page data
  • app dir client cache semantics (30s/5min) > should renew the initial seeded data after expiration time
  • app dir client cache semantics (30s/5min) > prefetch={false} > should not prefetch the page at all
  • app dir client cache semantics (30s/5min) > prefetch={false} > should re-use the cache only for 30 seconds
  • app dir client cache semantics (30s/5min) > prefetch={true} > should prefetch the full page
  • app dir client cache semantics (30s/5min) > prefetch={true} > should re-use the cache for the full page, only for 5 mins
  • app dir client cache semantics (30s/5min) > prefetch={true} > should prefetch again after 5 mins if the link is visible again
  • app dir client cache semantics (30s/5min) > prefetch={undefined} - default > should prefetch partially a dynamic page
  • app dir client cache semantics (30s/5min) > prefetch={undefined} - default > should re-use the full cache for only 30 seconds
  • app dir client cache semantics (30s/5min) > prefetch={undefined} - default > should renew the 30s cache once the data is revalidated
  • app dir client cache semantics (30s/5min) > prefetch={undefined} - default > should refetch below the fold after 30 seconds
  • app dir client cache semantics (30s/5min) > prefetch={undefined} - default > should refetch the full page after 5 mins
  • app dir client cache semantics (30s/5min) > prefetch={undefined} - default > should respect a loading boundary that returns null
Expand output

● app dir client cache semantics (30s/5min) › prefetch={true} › should prefetch the full page

next build failed with code/signal 1

   98 |           if (code || signal)
   99 |             reject(
> 100 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  101 |             )
  102 |           else resolve()
  103 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:100:15)

● app dir client cache semantics (30s/5min) › prefetch={true} › should re-use the cache for the full page, only for 5 mins

next build failed with code/signal 1

   98 |           if (code || signal)
   99 |             reject(
> 100 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  101 |             )
  102 |           else resolve()
  103 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:100:15)

● app dir client cache semantics (30s/5min) › prefetch={true} › should prefetch again after 5 mins if the link is visible again

next build failed with code/signal 1

   98 |           if (code || signal)
   99 |             reject(
> 100 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  101 |             )
  102 |           else resolve()
  103 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:100:15)

● app dir client cache semantics (30s/5min) › prefetch={false} › should not prefetch the page at all

next build failed with code/signal 1

   98 |           if (code || signal)
   99 |             reject(
> 100 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  101 |             )
  102 |           else resolve()
  103 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:100:15)

● app dir client cache semantics (30s/5min) › prefetch={false} › should re-use the cache only for 30 seconds

next build failed with code/signal 1

   98 |           if (code || signal)
   99 |             reject(
> 100 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  101 |             )
  102 |           else resolve()
  103 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:100:15)

● app dir client cache semantics (30s/5min) › prefetch={undefined} - default › should prefetch partially a dynamic page

next build failed with code/signal 1

   98 |           if (code || signal)
   99 |             reject(
> 100 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  101 |             )
  102 |           else resolve()
  103 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:100:15)

● app dir client cache semantics (30s/5min) › prefetch={undefined} - default › should re-use the full cache for only 30 seconds

next build failed with code/signal 1

   98 |           if (code || signal)
   99 |             reject(
> 100 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  101 |             )
  102 |           else resolve()
  103 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:100:15)

● app dir client cache semantics (30s/5min) › prefetch={undefined} - default › should renew the 30s cache once the data is revalidated

next build failed with code/signal 1

   98 |           if (code || signal)
   99 |             reject(
> 100 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  101 |             )
  102 |           else resolve()
  103 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:100:15)

● app dir client cache semantics (30s/5min) › prefetch={undefined} - default › should refetch below the fold after 30 seconds

next build failed with code/signal 1

   98 |           if (code || signal)
   99 |             reject(
> 100 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  101 |             )
  102 |           else resolve()
  103 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:100:15)

● app dir client cache semantics (30s/5min) › prefetch={undefined} - default › should refetch the full page after 5 mins

next build failed with code/signal 1

   98 |           if (code || signal)
   99 |             reject(
> 100 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  101 |             )
  102 |           else resolve()
  103 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:100:15)

● app dir client cache semantics (30s/5min) › prefetch={undefined} - default › should respect a loading boundary that returns null

next build failed with code/signal 1

   98 |           if (code || signal)
   99 |             reject(
> 100 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  101 |             )
  102 |           else resolve()
  103 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:100:15)

● app dir client cache semantics (30s/5min) › should seed the prefetch cache with the fetched page data

next build failed with code/signal 1

   98 |           if (code || signal)
   99 |             reject(
> 100 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  101 |             )
  102 |           else resolve()
  103 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:100:15)

● app dir client cache semantics (30s/5min) › should renew the initial seeded data after expiration time

next build failed with code/signal 1

   98 |           if (code || signal)
   99 |             reject(
> 100 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  101 |             )
  102 |           else resolve()
  103 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:100:15)

Read more about building and testing Next.js in contributing.md.

TURBOPACK=1 pnpm test test/integration/app-dir-export/test/dynamic-missing-gsp-dev.test.ts (turbopack)

  • app dir - with output export - dynamic missing gsp dev > development mode > should error when dynamic route is missing generateStaticParams
Expand output

● app dir - with output export - dynamic missing gsp dev › development mode › should error when dynamic route is missing generateStaticParams

expect(received).toContain(expected) // indexOf

Expected substring: "Page \"/another/[slug]/page\" is missing exported function \"generateStaticParams()\", which is required with \"output: export\" config."
Received string:    "1 of 1 error
Next.js (15.0.0-canary.120) (turbo)
Server Error·
Error: Failed to load external module next/dist/compiled/next-server/app-page.runtime.dev.js: Error: The \"react\" package in this environment is not configured correctly. The \"react-server\" condition must be enabled in any environment that runs React Server Components.·
This error happened while generating the page. Any console logs will be displayed in the terminal window.
packages/next/src/server/route-modules/app-page/module.compiled.js (14:21) @ Object.<anonymous>·
  12 |   } else {
  13 |     if (process.env.NODE_ENV === 'development') {
> 14 |       module.exports = require('next/dist/compiled/next-server/app-page.runtime.dev.js')
     |                     ^
  15 |     } else if (process.env.TURBOPACK) {
  16 |       module.exports = require('next/dist/compiled/next-server/app-page-turbo.runtime.prod.js')
  17 |     } else {"

  172 |         const header = await getRedboxHeader(browser)
  173 |         const source = await getRedboxSource(browser)
> 174 |         expect(`${header}\n${source}`).toContain(expectedErrMsg)
      |                                        ^
  175 |       } else {
  176 |         await check(() => result.stderr, /error/i)
  177 |       }

  at toContain (integration/app-dir-export/test/utils.ts:174:40)
  at Object.<anonymous> (integration/app-dir-export/test/dynamic-missing-gsp-dev.test.ts:8:9)

Read more about building and testing Next.js in contributing.md.

TURBOPACK=1 pnpm test test/integration/app-dir-export/test/config.test.ts (turbopack)

  • app dir - with output export (next dev / next build) > production mode > should error when running next export
  • app dir - with output export (next dev / next build) > production mode > should correctly emit exported assets to config.distDir
Expand output

● app dir - with output export (next dev / next build) › production mode › should error when running next export

command failed with code 1 signal null
 ⚠ Linting is disabled.
  ▲ Next.js 15.0.0-canary.120 (turbo)

   Creating an optimized production build ...
   Building (0/11) ...
   Building (2/11) 
   Building (5/11) 
   Building (8/11) 
 ✓ Building (11/11)
 ✓ Compiled successfully
   Checking validity of types ...
   Collecting page data ...
Error: Failed to load external module next/dist/compiled/next-server/app-page-turbo.runtime.prod.js: Error: The "react" package in this environment is not configured correctly. The "react-server" condition must be enabled in any environment that runs React Server Components.

  at externalRequire (integration/app-dir-export/.next/server/chunks/ssr/[turbopack]_runtime.js:362:15)
  at Object.<anonymous> (integration/app-dir-export/.next/server/chunks/ssr/[root of the server]__63ed8b._.js:1:230)
  at [externals]/ [external] (next/dist/compiled/next-server/app-page-turbo.runtime.prod.js, cjs) (integration/app-dir-export/.next/server/chunks/ssr/[root of the server]__63ed8b._.js:1:311)
  at instantiateModule (integration/app-dir-export/.next/server/chunks/ssr/[turbopack]_runtime.js:572:23)
  at getOrInstantiateModuleFromParent (integration/app-dir-export/.next/server/chunks/ssr/[turbopack]_runtime.js:624:12)
  at commonJsRequire (integration/app-dir-export/.next/server/chunks/ssr/[turbopack]_runtime.js:146:20)
  at Object.<anonymous> (integration/app-dir-export/.next/server/chunks/ssr/[root of the server]__63ed8b._.js:1:561)
  at [project]/packages/next/dist/server/route-modules/app-page/module.compiled.js [app-rsc] (ecmascript) (integration/app-dir-export/.next/server/chunks/ssr/[root of the server]__63ed8b._.js:1:661)
  at instantiateModule (integration/app-dir-export/.next/server/chunks/ssr/[turbopack]_runtime.js:572:23)
  at getOrInstantiateModuleFromParent (integration/app-dir-export/.next/server/chunks/ssr/[turbopack]_runtime.js:624:12)
  Error: Failed to load external module next/dist/compiled/next-server/app-page-turbo.runtime.prod.js: Error: The "react" package in this environment is not configured correctly. The "react-server" condition must be enabled in any environment that runs React Server Components.
  at externalRequire (integration/app-dir-export/.next/server/chunks/ssr/[turbopack]_runtime.js:362:15)
  at Object.<anonymous> (integration/app-dir-export/.next/server/chunks/ssr/[root of the server]__4eda1c._.js:1:230)
  at [externals]/ [external] (next/dist/compiled/next-server/app-page-turbo.runtime.prod.js, cjs) (integration/app-dir-export/.next/server/chunks/ssr/[root of the server]__4eda1c._.js:1:311)
  at instantiateModule (integration/app-dir-export/.next/server/chunks/ssr/[turbopack]_runtime.js:572:23)
  at getOrInstantiateModuleFromParent (integration/app-dir-export/.next/server/chunks/ssr/[turbopack]_runtime.js:624:12)
  at commonJsRequire (integration/app-dir-export/.next/server/chunks/ssr/[turbopack]_runtime.js:146:20)
  at Object.<anonymous> (integration/app-dir-export/.next/server/chunks/ssr/[root of the server]__4eda1c._.js:1:561)
  at [project]/packages/next/dist/server/route-modules/app-page/module.compiled.js [app-rsc] (ecmascript) (integration/app-dir-export/.next/server/chunks/ssr/[root of the server]__4eda1c._.js:1:661)
  at instantiateModule (integration/app-dir-export/.next/server/chunks/ssr/[turbopack]_runtime.js:572:23)
  at getOrInstantiateModuleFromParent (integration/app-dir-export/.next/server/chunks/ssr/[turbopack]_runtime.js:624:12)
  > Build error occurred
  Error: Failed to collect page data for /_not-found
  at ../packages/next/dist/build/utils.js:1243:15
  at process.processTicksAndRejections (../node:internal/process/task_queues:95:5) {
    type: 'Error'
  }
  at ChildProcess.<anonymous> (lib/next-test-utils.ts:310:11)

● app dir - with output export (next dev / next build) › production mode › should correctly emit exported assets to config.distDir

command failed with code 1 signal null
 ⚠ Linting is disabled.
  ▲ Next.js 15.0.0-canary.120 (turbo)

   Creating an optimized production build ...
   Building (0/11) ...
   Building (2/11) 
   Building (5/11) 
   Building (8/11) 
 ✓ Building (11/11)
 ✓ Compiled successfully
   Checking validity of types ...
   Collecting page data ...
Error: Failed to load external module next/dist/compiled/next-server/app-page-turbo.runtime.prod.js: Error: The "react" package in this environment is not configured correctly. The "react-server" condition must be enabled in any environment that runs React Server Components.

  at externalRequire (integration/app-dir-export/.next/server/chunks/ssr/[turbopack]_runtime.js:362:15)
  at Object.<anonymous> (integration/app-dir-export/.next/server/chunks/ssr/[root of the server]__26ba7b._.js:1:230)
  at [externals]/ [external] (next/dist/compiled/next-server/app-page-turbo.runtime.prod.js, cjs) (integration/app-dir-export/.next/server/chunks/ssr/[root of the server]__26ba7b._.js:1:311)
  at instantiateModule (integration/app-dir-export/.next/server/chunks/ssr/[turbopack]_runtime.js:572:23)
  at getOrInstantiateModuleFromParent (integration/app-dir-export/.next/server/chunks/ssr/[turbopack]_runtime.js:624:12)
  at commonJsRequire (integration/app-dir-export/.next/server/chunks/ssr/[turbopack]_runtime.js:146:20)
  at Object.<anonymous> (integration/app-dir-export/.next/server/chunks/ssr/[root of the server]__26ba7b._.js:1:561)
  at [project]/packages/next/dist/server/route-modules/app-page/module.compiled.js [app-rsc] (ecmascript) (integration/app-dir-export/.next/server/chunks/ssr/[root of the server]__26ba7b._.js:1:661)
  at instantiateModule (integration/app-dir-export/.next/server/chunks/ssr/[turbopack]_runtime.js:572:23)
  at getOrInstantiateModuleFromParent (integration/app-dir-export/.next/server/chunks/ssr/[turbopack]_runtime.js:624:12)
  > Build error occurred
  Error: Failed to collect page data for /image-import
  at ../packages/next/dist/build/utils.js:1243:15
  at process.processTicksAndRejections (../node:internal/process/task_queues:95:5) {
    type: 'Error'
  }
  at ChildProcess.<anonymous> (lib/next-test-utils.ts:310:11)

Read more about building and testing Next.js in contributing.md.

TURBOPACK=1 pnpm test-start test/e2e/app-dir/actions-allowed-origins/app-action-allowed-origins.test.ts (turbopack)

  • app-dir action allowed origins > should pass if localhost is set as a safe origin
Expand output

● app-dir action allowed origins › should pass if localhost is set as a safe origin

next build failed with code/signal 1

   98 |           if (code || signal)
   99 |             reject(
> 100 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  101 |             )
  102 |           else resolve()
  103 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:100:15)

Read more about building and testing Next.js in contributing.md.

TURBOPACK=1 pnpm test-start test/e2e/app-dir/actions-allowed-origins/app-action-disallowed-origins.test.ts (turbopack)

  • app-dir action disallowed origins > should error if x-forwarded-host does not match the origin
Expand output

● app-dir action disallowed origins › should error if x-forwarded-host does not match the origin

next build failed with code/signal 1

   98 |           if (code || signal)
   99 |             reject(
> 100 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  101 |             )
  102 |           else resolve()
  103 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:100:15)

Read more about building and testing Next.js in contributing.md.

pnpm test-dev test/development/acceptance-app/rsc-runtime-errors.test.ts

  • Error overlay - RSC runtime errors > should show runtime errors if invalid client API from node_modules is executed
  • Error overlay - RSC runtime errors > should show runtime errors if invalid server API from node_modules is executed
  • Error overlay - RSC runtime errors > should show source code for jsx errors from server component
  • Error overlay - RSC runtime errors > should show the userland code error trace when fetch failed error occurred
  • Error overlay - RSC runtime errors > should not show the bundle layer info in the file trace
Expand output

● Error overlay - RSC runtime errors › should show runtime errors if invalid client API from node_modules is executed

expect(received).toContain(expected) // indexOf

Expected substring: "Error: useState only works in Client Components. Add the \"use client\" directive at the top of the file to use it. Read more: https://nextjs.org/docs/messages/react-client-hook-in-server-component"
Received string:    "Error: The \"react\" package in this environment is not configured correctly. The \"react-server\" condition must be enabled in any environment that runs React Server Components."

  31 |     const errorDescription = await getRedboxDescription(browser)
  32 |
> 33 |     expect(errorDescription).toContain(
     |                              ^
  34 |       `Error: useState only works in Client Components. Add the "use client" directive at the top of the file to use it. Read more: https://nextjs.org/docs/messages/react-client-hook-in-server-component`
  35 |     )
  36 |   })

  at Object.toContain (development/acceptance-app/rsc-runtime-errors.test.ts:33:30)

● Error overlay - RSC runtime errors › should show runtime errors if invalid server API from node_modules is executed

expect(received).toContain(expected) // indexOf

Expected substring: "Error: `cookies` was called outside a request scope. Read more: https://nextjs.org/docs/messages/next-dynamic-api-wrong-context"
Received string:    "Error: The \"react\" package in this environment is not configured correctly. The \"react-server\" condition must be enabled in any environment that runs React Server Components."

  54 |
  55 |     const errorDescription = await getRedboxDescription(browser)
> 56 |     expect(errorDescription).toContain(
     |                              ^
  57 |       'Error: `cookies` was called outside a request scope. Read more: https://nextjs.org/docs/messages/next-dynamic-api-wrong-context'
  58 |     )
  59 |   })

  at Object.toContain (development/acceptance-app/rsc-runtime-errors.test.ts:56:30)

● Error overlay - RSC runtime errors › should show source code for jsx errors from server component

expect(received).toContain(expected) // indexOf

Expected substring: "Error: alert is not defined"
Received string:    "Error: The \"react\" package in this environment is not configured correctly. The \"react-server\" condition must be enabled in any environment that runs React Server Components."

  74 |     const errorDescription = await getRedboxDescription(browser)
  75 |
> 76 |     expect(errorDescription).toContain(`Error: alert is not defined`)
     |                              ^
  77 |   })
  78 |
  79 |   it('should show the userland code error trace when fetch failed error occurred', async () => {

  at Object.toContain (development/acceptance-app/rsc-runtime-errors.test.ts:76:30)

● Error overlay - RSC runtime errors › should show the userland code error trace when fetch failed error occurred

expect(received).toContain(expected) // indexOf

Matcher error: received value must not be null nor undefined

Received has value: null

  92 |     const source = await getRedboxSource(browser)
  93 |     // Can show the original source code
> 94 |     expect(source).toContain('app/server/page.js')
     |                    ^
  95 |     expect(source).toContain(`await fetch('http://locahost:3000/xxxx')`)
  96 |   })
  97 |

  at Object.toContain (development/acceptance-app/rsc-runtime-errors.test.ts:94:20)

● Error overlay - RSC runtime errors › should not show the bundle layer info in the file trace

expect(received).toContain(expected) // indexOf

Matcher error: received value must not be null nor undefined

Received has value: null

  125 |     await assertHasRedbox(browser)
  126 |     const source = await getRedboxSource(browser)
> 127 |     expect(source).toContain('app/server/page.js')
      |                    ^
  128 |     expect(source).not.toContain('//app/server/page.js')
  129 |     // Does not contain webpack traces in file path
  130 |     expect(source).not.toMatch(/webpack(-internal:)?\/\//)

  at Object.toContain (development/acceptance-app/rsc-runtime-errors.test.ts:127:20)

Read more about building and testing Next.js in contributing.md.

pnpm test test/integration/build-trace-extra-entries-turbo/test/index.test.js

  • build trace with extra entries > production mode > should build and trace correctly
Expand output

● build trace with extra entries › production mode › should build and trace correctly

expect(received).toBe(expected) // Object.is equality

Expected: 0
Received: 1

  18 |         })
  19 |         console.log(result)
> 20 |         expect(result.code).toBe(0)
     |                             ^
  21 |
  22 |         const appTrace = await fs.readJSON(
  23 |           join(appDir, '.next/server/pages/_app.js.nft.json')

  at Object.toBe (integration/build-trace-extra-entries-turbo/test/index.test.js:20:29)

Read more about building and testing Next.js in contributing.md.

TURBOPACK=1 pnpm test test/integration/app-config-asset-prefix/test/index.test.js (turbopack)

  • App assetPrefix config > should render correctly with assetPrefix: "/"
Expand output

● App assetPrefix config › should render correctly with assetPrefix: "/"

Expected no Redbox but found one
header: 1 of 1 error
Next.js (15.0.0-canary.120) (turbo)
Server Error

Error: Failed to load external module next/dist/compiled/next-server/app-page.runtime.dev.js: Error: The "react" package in this environment is not configured correctly. The "react-server" condition must be enabled in any environment that runs React Server Components.

This error happened while generating the page. Any console logs will be displayed in the terminal window.
description: Error: Failed to load external module next/dist/compiled/next-server/app-page.runtime.dev.js: Error: The "react" package in this environment is not configured correctly. The "react-server" condition must be enabled in any environment that runs React Server Components.
source: packages/next/src/server/route-modules/app-page/module.compiled.js (14:21) @ Object.<anonymous>

  12 |   } else {
  13 |     if (process.env.NODE_ENV === 'development') {
> 14 |       module.exports = require('next/dist/compiled/next-server/app-page.runtime.dev.js')
     |                     ^
  15 |     } else if (process.env.TURBOPACK) {
  16 |       module.exports = require('next/dist/compiled/next-server/app-page-turbo.runtime.prod.js')
  17 |     } else {

  26 |     try {
  27 |       await waitFor(2000)
> 28 |       await assertNoRedbox(browser)
     |       ^
  29 |       const title = await browser.elementById('title').text()
  30 |       expect(title).toBe('IndexPage')
  31 |     } finally {

  at Object.<anonymous> (integration/app-config-asset-prefix/test/index.test.js:28:7)

Read more about building and testing Next.js in contributing.md.

pnpm test-dev test/development/app-dir/missing-required-html-tags/index.test.ts

  • app-dir - missing required html tags > should show error overlay
  • app-dir - missing required html tags > should hmr when you fix the error
Expand output

● app-dir - missing required html tags › should show error overlay

expect(received).toMatchInlineSnapshot(snapshot)

Snapshot name: `app-dir - missing required html tags should show error overlay 1`

- Snapshot  - 2
+ Received  + 1

- "The following tags are missing in the Root Layout: <html>, <body>.
- Read more at https://nextjs.org/docs/messages/missing-root-layout-tags"
+ "Error: The "react" package in this environment is not configured correctly. The "react-server" condition must be enabled in any environment that runs React Server Components."

  15 |
  16 |     await assertHasRedbox(browser)
> 17 |     expect(await getRedboxDescription(browser)).toMatchInlineSnapshot(`
     |                                                 ^
  18 |       "The following tags are missing in the Root Layout: <html>, <body>.
  19 |       Read more at https://nextjs.org/docs/messages/missing-root-layout-tags"
  20 |     `)

  at Object.toMatchInlineSnapshot (development/app-dir/missing-required-html-tags/index.test.ts:17:49)

● app-dir - missing required html tags › should hmr when you fix the error

expect(received).toEqual(expected) // deep equality

- Expected  - 2
+ Received  + 1

- The following tags are missing in the Root Layout: <html>.
- Read more at https://nextjs.org/docs/messages/missing-root-layout-tags
+ Error: The "react" package in this environment is not configured correctly. The "react-server" condition must be enabled in any environment that runs React Server Components.

  31 |     // Wait for the HMR to apply and the updated error to show.
  32 |     await retry(async () => {
> 33 |       expect(await getRedboxDescription(browser)).toEqual(outdent`
     |                                                   ^
  34 |         The following tags are missing in the Root Layout: <html>.
  35 |         Read more at https://nextjs.org/docs/messages/missing-root-layout-tags
  36 |       `)

  at toEqual (development/app-dir/missing-required-html-tags/index.test.ts:33:51)
  at retry (lib/next-test-utils.ts:806:14)
  at Object.<anonymous> (development/app-dir/missing-required-html-tags/index.test.ts:32:5)

Read more about building and testing Next.js in contributing.md.

pnpm test test/integration/babel-next-image/babel-next-image.test.js

  • babel-next-image > should work with babel and next/image
Expand output

● babel-next-image › should work with babel and next/image

expect(received).toBe(expected) // Object.is equality

Expected: 200
Received: 500

  15 |   it('should work with babel and next/image', async () => {
  16 |     const res = await fetchViaHTTP(appPort, '/')
> 17 |     expect(res.status).toBe(200)
     |                        ^
  18 |   })
  19 | })
  20 |

  at Object.toBe (integration/babel-next-image/babel-next-image.test.js:17:24)

Read more about building and testing Next.js in contributing.md.

pnpm test-dev test/development/acceptance-app/ReactRefreshModule.test.ts

  • ReactRefreshModule app > should allow any variable names
Expand output

● ReactRefreshModule app › should allow any variable names

Expected no Redbox but found one
header: 1 of 1 error
Next.js (15.0.0-canary.120)
Server Error

Error: The "react" package in this environment is not configured correctly. The "react-server" condition must be enabled in any environment that runs React Server Components.

This error happened while generating the page. Any console logs will be displayed in the terminal window.
description: Error: The "react" package in this environment is not configured correctly. The "react-server" condition must be enabled in any environment that runs React Server Components.
source: null

  12 |   it('should allow any variable names', async () => {
  13 |     const { session, cleanup } = await sandbox(next, new Map([]))
> 14 |     await session.assertNoRedbox()
     |     ^
  15 |
  16 |     const variables = [
  17 |       '_a',

  at Object.<anonymous> (development/acceptance-app/ReactRefreshModule.test.ts:14:5)

Read more about building and testing Next.js in contributing.md.

pnpm test-start test/e2e/app-dir/app-compilation/index.test.ts

  • app dir > Loading > should render loading.js in initial html for slow page
Expand output

● app dir › Loading › should render loading.js in initial html for slow page

next build failed with code/signal 1

   98 |           if (code || signal)
   99 |             reject(
> 100 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  101 |             )
  102 |           else resolve()
  103 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:100:15)

Read more about building and testing Next.js in contributing.md.

pnpm test-start test/e2e/app-dir/_allow-underscored-root-directory/_allow-underscored-root-directory.test.ts

  • _allow-underscored-root-directory > should not serve app path with underscore
  • _allow-underscored-root-directory > should pages path with a underscore at the root
  • _allow-underscored-root-directory > should serve app path with %5F
Expand output

● _allow-underscored-root-directory › should not serve app path with underscore

next build failed with code/signal 1

   98 |           if (code || signal)
   99 |             reject(
> 100 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  101 |             )
  102 |           else resolve()
  103 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:100:15)

● _allow-underscored-root-directory › should pages path with a underscore at the root

next build failed with code/signal 1

   98 |           if (code || signal)
   99 |             reject(
> 100 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  101 |             )
  102 |           else resolve()
  103 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:100:15)

● _allow-underscored-root-directory › should serve app path with %5F

next build failed with code/signal 1

   98 |           if (code || signal)
   99 |             reject(
> 100 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  101 |             )
  102 |           else resolve()
  103 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:100:15)

Read more about building and testing Next.js in contributing.md.

pnpm test-start test/e2e/app-dir/app-client-cache/client-cache.parallel-routes.test.ts

  • app dir client cache with parallel routes > prefetch={true} > should prefetch the full page
  • app dir client cache with parallel routes > prefetch={true} > should re-use the cache for the full page, only for 5 mins
Expand output

● app dir client cache with parallel routes › prefetch={true} › should prefetch the full page

next build failed with code/signal 1

   98 |           if (code || signal)
   99 |             reject(
> 100 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  101 |             )
  102 |           else resolve()
  103 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:100:15)

● app dir client cache with parallel routes › prefetch={true} › should re-use the cache for the full page, only for 5 mins

next build failed with code/signal 1

   98 |           if (code || signal)
   99 |             reject(
> 100 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  101 |             )
  102 |           else resolve()
  103 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:100:15)

Read more about building and testing Next.js in contributing.md.

pnpm test test/integration/turborepo-access-trace/test/index.test.js

  • build with proxy trace > production mode > should build and output trace correctly
Expand output

● build with proxy trace › production mode › should build and output trace correctly

expect(received).toBe(expected) // Object.is equality

Expected: 0
Received: 1

  21 |           },
  22 |         })
> 23 |         expect(result.code).toBe(0)
     |                             ^
  24 |
  25 |         const accessTrace = await fs.readJSON(
  26 |           join(appDir, '.turbo', 'turborepo-trace.json')

  at Object.toBe (integration/turborepo-access-trace/test/index.test.js:23:29)

Read more about building and testing Next.js in contributing.md.

TURBOPACK=1 pnpm test test/integration/app-dir-export/test/trailing-slash-dev.test.ts (turbopack)

  • app dir - with output export - trailing slash dev > development mode > should work in dev with trailingSlash 'false'
  • app dir - with output export - trailing slash dev > development mode > should work in dev with trailingSlash 'true'
Expand output

● app dir - with output export - trailing slash dev › development mode › should work in dev with trailingSlash 'false'

TIMED OUT: Home

Server Error

undefined

  718 |
  719 |   if (hardError) {
> 720 |     throw new Error('TIMED OUT: ' + regex + '\n\n' + content + '\n\n' + lastErr)
      |           ^
  721 |   }
  722 |   return false
  723 | }

  at check (lib/next-test-utils.ts:720:11)
  at runTests (integration/app-dir-export/test/utils.ts:182:7)
  at integration/app-dir-export/test/trailing-slash-dev.test.ts:10:11

● app dir - with output export - trailing slash dev › development mode › should work in dev with trailingSlash 'true'

TIMED OUT: Home

Server Error

undefined

  718 |
  719 |   if (hardError) {
> 720 |     throw new Error('TIMED OUT: ' + regex + '\n\n' + content + '\n\n' + lastErr)
      |           ^
  721 |   }
  722 |   return false
  723 | }

  at check (lib/next-test-utils.ts:720:11)
  at runTests (integration/app-dir-export/test/utils.ts:182:7)
  at integration/app-dir-export/test/trailing-slash-dev.test.ts:10:11

Read more about building and testing Next.js in contributing.md.

TURBOPACK=1 pnpm test test/integration/create-next-app/templates/app.test.ts (turbopack)

  • create-next-app --app (App Router) > should create JavaScript project with --js flag
  • create-next-app --app (App Router) > should create TypeScript project with --ts flag
  • create-next-app --app (App Router) > should create project inside "src" directory with --src-dir flag
  • create-next-app --app (App Router) > should create TailwindCSS project with --tailwind flag
  • create-next-app --app (App Router) > should create an empty project with --empty flag
  • create-next-app --app (App Router) > should create an empty TailwindCSS project with --empty flag
Expand output

● create-next-app --app (App Router) › should create JavaScript project with --js flag

expect(received).toContain(expected) // indexOf

Expected substring: "Get started by editing"
Received string:    "<!DOCTYPE html><html><head><meta charSet=\"utf-8\" data-next-head=\"\"/><meta name=\"viewport\" content=\"width=device-width\" data-next-head=\"\"/><style data-next-hide-fouc=\"true\">body{display:none}</style><noscript data-next-hide-fouc=\"true\"><style>body{display:block}</style></noscript><noscript data-n-css=\"\"></noscript><script defer=\"\" noModule=\"\" src=\"/_next/static/chunks/node_modules_next_dist_build_polyfills_polyfill-nomodule.js\"></script><script src=\"/_next/static/chunks/%5Broot%20of%20the%20server%5D__b33de1._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/node_modules_react-dom_82bb97._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/node_modules_beb007._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/%5Bturbopack%5D_browser_dev_hmr-client_0230c7._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/%5Bnext%5D_entry_page-loader_ts_6e3151._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/%5Bnext%5D_entry_page-loader_ts_f3a428._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/%5Broot%20of%20the%20server%5D__b1a603._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/%5Bnext%5D_entry_page-loader_ts_980165._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/%5Bnext%5D_entry_page-loader_ts_c66dc8._.js\" defer=\"\"></script><script src=\"/_next/static/development/_ssgManifest.js\" defer=\"\"></script><script src=\"/_next/static/development/_buildManifest.js\" defer=\"\"></script><noscript id=\"__next_css__DO_NOT_USE__\"></noscript></head><body><div id=\"__next\"></div><script id=\"__NEXT_DATA__\" type=\"application/json\">{\"props\":{\"pageProps\":{\"statusCode\":500}},\"page\":\"/_error\",\"query\":{},\"buildId\":\"development\",\"isFallback\":false,\"err\":{\"name\":\"Error\",\"source\":\"server\",\"message\":\"Failed to load external module next/dist/compiled/next-server/app-page.runtime.dev.js: Error: The \\\"react\\\" package in this environment is not configured correctly. The \\\"react-server\\\" condition must be enabled in any environment that runs React Server Components.\",\"stack\":\"Error: Failed to load external module next/dist/compiled/next-server/app-page.runtime.dev.js: Error: The \\\"react\\\" package in this environment is not configured correctly. The \\\"react-server\\\" condition must be enabled in any environment that runs React Server Components.\\n    at externalRequire (/tmp/next-test-wk3ttl94v8q/app-js/.next/server/chunks/ssr/[turbopack]_runtime.js:362:15)\\n    at Object.\\u003canonymous\\u003e (/tmp/next-test-wk3ttl94v8q/app-js/.next/server/chunks/ssr/[root of the server]__43402b._.js:79:13)\\n    at [externals]/ [external] (next/dist/compiled/next-server/app-page.runtime.dev.js, cjs) (/tmp/next-test-wk3ttl94v8q/app-js/.next/server/chunks/ssr/[root of the server]__43402b._.js:83:3)\\n    at instantiateModule (/tmp/next-test-wk3ttl94v8q/app-js/.next/server/chunks/ssr/[turbopack]_runtime.js:572:23)\\n    at getOrInstantiateModuleFromParent (/tmp/next-test-wk3ttl94v8q/app-js/.next/server/chunks/ssr/[turbopack]_runtime.js:624:12)\\n    at commonJsRequire (/tmp/next-test-wk3ttl94v8q/app-js/.next/server/chunks/ssr/[turbopack]_runtime.js:146:20)\\n    at Object.\\u003canonymous\\u003e (/tmp/next-test-wk3ttl94v8q/app-js/.next/server/chunks/ssr/node_modules_3c8a90._.js:13:30)\\n    at [project]/node_modules/next/dist/server/route-modules/app-page/module.compiled.js [app-rsc] (ecmascript) (/tmp/next-test-wk3ttl94v8q/app-js/.next/server/chunks/ssr/node_modules_3c8a90._.js:20:3)\\n    at instantiateModule (/tmp/next-test-wk3ttl94v8q/app-js/.next/server/chunks/ssr/[turbopack]_runtime.js:572:23)\\n    at getOrInstantiateModuleFromParent (/tmp/next-test-wk3ttl94v8q/app-js/.next/server/chunks/ssr/[turbopack]_runtime.js:624:12)\\n    at commonJsRequire (/tmp/next-test-wk3ttl94v8q/app-js/.next/server/chunks/ssr/[turbopack]_runtime.js:146:20)\\n    at Object.\\u003canonymous\\u003e (/tmp/next-test-wk3ttl94v8q/app-js/.next/server/chunks/ssr/node_modules_3c8a90._.js:24:18)\\n    at [project]/node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js [app-rsc] (ecmascript) (/tmp/next-test-wk3ttl94v8q/app-js/.next/server/chunks/ssr/node_modules_3c8a90._.js:26:3)\\n    at instantiateModule (/tmp/next-test-wk3ttl94v8q/app-js/.next/server/chunks/ssr/[turbopack]_runtime.js:572:23)\\n    at getOrInstantiateModuleFromParent (/tmp/next-test-wk3ttl94v8q/app-js/.next/server/chunks/ssr/[turbopack]_runtime.js:624:12)\\n    at esmImport (/tmp/next-test-wk3ttl94v8q/app-js/.next/server/chunks/ssr/[turbopack]_runtime.js:132:20)\\n    at /tmp/next-test-wk3ttl94v8q/app-js/.next/server/chunks/ssr/[root of the server]__43402b._.js:135:230\\n    at [project]/app/layout.js [app-rsc] (ecmascript) (/tmp/next-test-wk3ttl94v8q/app-js/.next/server/chunks/ssr/[root of the server]__43402b._.js:163:3)\\n    at instantiateModule (/tmp/next-test-wk3ttl94v8q/app-js/.next/server/chunks/ssr/[turbopack]_runtime.js:572:23)\\n    at getOrInstantiateModuleFromParent (/tmp/next-test-wk3ttl94v8q/app-js/.next/server/chunks/ssr/[turbopack]_runtime.js:624:12)\\n    at esmImport (/tmp/next-test-wk3ttl94v8q/app-js/.next/server/chunks/ssr/[turbopack]_runtime.js:132:20)\\n    at /tmp/next-test-wk3ttl94v8q/app-js/.next/server/chunks/ssr/[root of the server]__43402b._.js:166:32\\n    at [project]/app/layout.js [app-rsc] (ecmascript, Next.js server component) (/tmp/next-test-wk3ttl94v8q/app-js/.next/server/chunks/ssr/[root of the server]__43402b._.js:168:3)\\n    at instantiateModule (/tmp/next-test-wk3ttl94v8q/app-js/.next/server/chunks/ssr/[turbopack]_runtime.js:572:23)\\n    at getOrInstantiateModuleFromParent (/tmp/next-test-wk3ttl94v8q/app-js/.next/server/chunks/ssr/[turbopack]_runtime.js:624:12)\\n    at esmImport (/tmp/next-test-wk3ttl94v8q/app-js/.next/server/chunks/ssr/[turbopack]_runtime.js:132:20)\\n    at /tmp/next-test-wk3ttl94v8q/app-js/.next/server/chunks/ssr/node_modules_3c8a90._.js:11286:152\\n    at [project]/node_modules/next/dist/esm/build/templates/app-page.js?page=/page { COMPONENT_0 =\\u003e \\\"[project]/app/layout.js [app-rsc] (ecmascript, Next.js server component)\\\", COMPONENT_1 =\\u003e \\\"[project]/node_modules/next/dist/client/components/not-found-error.js [app-rsc] (ecmascript, Next.js server component)\\\", COMPONENT_2 =\\u003e \\\"[project]/app/page.js [app-rsc] (ecmascript, Next.js server component)\\\", METADATA_3 =\\u003e \\\"[project]/app/favicon.ico.mjs { IMAGE =\\u003e \\\\\\\"[project]/app/favicon.ico [app-rsc] (static)\\\\\\\" } [app-rsc] (structured image object, ecmascript)\\\" } [app-rsc] (ecmascript) \\u003cmodule evaluation\\u003e (/tmp/next-test-wk3ttl94v8q/app-js/.next/server/chunks/ssr/node_modules_3c8a90._.js:11298:3)\\n    at instantiateModule (/tmp/next-test-wk3ttl94v8q/app-js/.next/server/chunks/ssr/[turbopack]_runtime.js:572:23)\\n    at getOrInstantiateModuleFromParent (/tmp/next-test-wk3ttl94v8q/app-js/.next/server/chunks/ssr/[turbopack]_runtime.js:624:12)\\n    at esmImport (/tmp/next-test-wk3ttl94v8q/app-js/.next/server/chunks/ssr/[turbopack]_runtime.js:132:20)\\n    at /tmp/next-test-wk3ttl94v8q/app-js/.next/server/chunks/ssr/node_modules_3c8a90._.js:11437:969\\n    at [project]/node_modules/next/dist/esm/build/templates/app-page.js?page=/page { COMPONENT_0 =\\u003e \\\"[project]/app/layout.js [app-rsc] (ecmascript, Next.js server component)\\\", COMPONENT_1 =\\u003e \\\"[project]/node_modules/next/dist/client/components/not-found-error.js [app-rsc] (ecmascript, Next.js server component)\\\", COMPONENT_2 =\\u003e \\\"[project]/app/page.js [app-rsc] (ecmascript, Next.js server component)\\\", METADATA_3 =\\u003e \\\"[project]/app/favicon.ico.mjs { IMAGE =\\u003e \\\\\\\"[project]/app/favicon.ico [app-rsc] (static)\\\\\\\" } [app-rsc] (structured image object, ecmascript)\\\" } [app-rsc] (ecmascript) \\u003cfacade\\u003e (/tmp/next-test-wk3ttl94v8q/app-js/.next/server/chunks/ssr/node_modules_3c8a90._.js:11441:3)\\n    at instantiateModule (/tmp/next-test-wk3ttl94v8q/app-js/.next/server/chunks/ssr/[turbopack]_runtime.js:572:23)\\n    at instantiateRuntimeModule (/tmp/next-test-wk3ttl94v8q/app-js/.next/server/chunks/ssr/[turbopack]_runtime.js:632:12)\\n    at Object.getOrInstantiateRuntimeModule (/tmp/next-test-wk3ttl94v8q/app-js/.next/server/chunks/ssr/[turbopack]_runtime.js:647:12)\\n    at Object.\\u003canonymous\\u003e (/tmp/next-test-wk3ttl94v8q/app-js/.next/server/app/page.js:6:26)\\n    at Module._compile (node:internal/modules/cjs/loader:1256:14)\\n    at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)\\n    at Module.load (node:internal/modules/cjs/loader:1119:32)\\n    at Module._load (node:internal/modules/cjs/loader:960:12)\\n    at Module.require (node:internal/modules/cjs/loader:1143:19)\\n    at mod.require (/tmp/next-test-wk3ttl94v8q/app-js/node_modules/next/dist/server/require-hook.js:65:28)\\n    at require (node:internal/modules/cjs/helpers:119:18)\\n    at requirePage (/tmp/next-test-wk3ttl94v8q/app-js/node_modules/next/dist/server/require.js:109:84)\\n    at loadComponentsImpl (/tmp/next-test-wk3ttl94v8q/app-js/node_modules/next/dist/server/load-components.js:98:57)\\n    at async DevServer.findPageComponentsImpl (/tmp/next-test-wk3ttl94v8q/app-js/node_modules/next/dist/server/next-server.js:722:36)\\n    at async DevServer.findPageComponents (/tmp/next-test-wk3ttl94v8q/app-js/node_modules/next/dist/server/dev/next-dev-server.js:622:20)\\n    at async DevServer.renderPageComponent (/tmp/next-test-wk3ttl94v8q/app-js/node_modules/next/dist/server/base-server.js:2058:24)\\n    at async DevServer.renderToResponseImpl (/tmp/next-test-wk3ttl94v8q/app-js/node_modules/next/dist/server/base-server.js:2110:32)\"},\"gip\":true,\"scriptLoader\":[]}</script></body></html>"

  65 |       expect(await res.text()).toContain('Hello world!')
  66 |     } else {
> 67 |       expect(await res.text()).toContain('Get started by editing')
     |                                ^
  68 |     }
  69 |     expect(res.status).toBe(200)
  70 |

  at toContain (integration/create-next-app/utils.ts:67:32)
  at integration/create-next-app/templates/app.test.ts:47:7
  at useTempDir (lib/use-temp-dir.ts:24:5)
  at Object.<anonymous> (integration/create-next-app/templates/app.test.ts:26:5)

● create-next-app --app (App Router) › should create TypeScript project with --ts flag

expect(received).toContain(expected) // indexOf

Expected substring: "Get started by editing"
Received string:    "<!DOCTYPE html><html><head><meta charSet=\"utf-8\" data-next-head=\"\"/><meta name=\"viewport\" content=\"width=device-width\" data-next-head=\"\"/><style data-next-hide-fouc=\"true\">body{display:none}</style><noscript data-next-hide-fouc=\"true\"><style>body{display:block}</style></noscript><noscript data-n-css=\"\"></noscript><script defer=\"\" noModule=\"\" src=\"/_next/static/chunks/node_modules_next_dist_build_polyfills_polyfill-nomodule.js\"></script><script src=\"/_next/static/chunks/%5Broot%20of%20the%20server%5D__b33de1._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/node_modules_react-dom_82bb97._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/node_modules_beb007._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/%5Bturbopack%5D_browser_dev_hmr-client_0230c7._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/%5Bnext%5D_entry_page-loader_ts_6e3151._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/%5Bnext%5D_entry_page-loader_ts_f3a428._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/%5Broot%20of%20the%20server%5D__b1a603._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/%5Bnext%5D_entry_page-loader_ts_980165._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/%5Bnext%5D_entry_page-loader_ts_c66dc8._.js\" defer=\"\"></script><script src=\"/_next/static/development/_ssgManifest.js\" defer=\"\"></script><script src=\"/_next/static/development/_buildManifest.js\" defer=\"\"></script><noscript id=\"__next_css__DO_NOT_USE__\"></noscript></head><body><div id=\"__next\"></div><script id=\"__NEXT_DATA__\" type=\"application/json\">{\"props\":{\"pageProps\":{\"statusCode\":500}},\"page\":\"/_error\",\"query\":{},\"buildId\":\"development\",\"isFallback\":false,\"err\":{\"name\":\"Error\",\"source\":\"server\",\"message\":\"Failed to load external module next/dist/compiled/next-server/app-page.runtime.dev.js: Error: The \\\"react\\\" package in this environment is not configured correctly. The \\\"react-server\\\" condition must be enabled in any environment that runs React Server Components.\",\"stack\":\"Error: Failed to load external module next/dist/compiled/next-server/app-page.runtime.dev.js: Error: The \\\"react\\\" package in this environment is not configured correctly. The \\\"react-server\\\" condition must be enabled in any environment that runs React Server Components.\\n    at externalRequire (/tmp/next-test-78q5lujqvz4/app-ts/.next/server/chunks/ssr/[turbopack]_runtime.js:362:15)\\n    at Object.\\u003canonymous\\u003e (/tmp/next-test-78q5lujqvz4/app-ts/.next/server/chunks/ssr/[root of the server]__194dde._.js:79:13)\\n    at [externals]/ [external] (next/dist/compiled/next-server/app-page.runtime.dev.js, cjs) (/tmp/next-test-78q5lujqvz4/app-ts/.next/server/chunks/ssr/[root of the server]__194dde._.js:83:3)\\n    at instantiateModule (/tmp/next-test-78q5lujqvz4/app-ts/.next/server/chunks/ssr/[turbopack]_runtime.js:572:23)\\n    at getOrInstantiateModuleFromParent (/tmp/next-test-78q5lujqvz4/app-ts/.next/server/chunks/ssr/[turbopack]_runtime.js:624:12)\\n    at commonJsRequire (/tmp/next-test-78q5lujqvz4/app-ts/.next/server/chunks/ssr/[turbopack]_runtime.js:146:20)\\n    at Object.\\u003canonymous\\u003e (/tmp/next-test-78q5lujqvz4/app-ts/.next/server/chunks/ssr/node_modules_0872f5._.js:13:30)\\n    at [project]/node_modules/next/dist/server/route-modules/app-page/module.compiled.js [app-rsc] (ecmascript) (/tmp/next-test-78q5lujqvz4/app-ts/.next/server/chunks/ssr/node_modules_0872f5._.js:20:3)\\n    at instantiateModule (/tmp/next-test-78q5lujqvz4/app-ts/.next/server/chunks/ssr/[turbopack]_runtime.js:572:23)\\n    at getOrInstantiateModuleFromParent (/tmp/next-test-78q5lujqvz4/app-ts/.next/server/chunks/ssr/[turbopack]_runtime.js:624:12)\\n    at commonJsRequire (/tmp/next-test-78q5lujqvz4/app-ts/.next/server/chunks/ssr/[turbopack]_runtime.js:146:20)\\n    at Object.\\u003canonymous\\u003e (/tmp/next-test-78q5lujqvz4/app-ts/.next/server/chunks/ssr/node_modules_0872f5._.js:24:18)\\n    at [project]/node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js [app-rsc] (ecmascript) (/tmp/next-test-78q5lujqvz4/app-ts/.next/server/chunks/ssr/node_modules_0872f5._.js:26:3)\\n    at instantiateModule (/tmp/next-test-78q5lujqvz4/app-ts/.next/server/chunks/ssr/[turbopack]_runtime.js:572:23)\\n    at getOrInstantiateModuleFromParent (/tmp/next-test-78q5lujqvz4/app-ts/.next/server/chunks/ssr/[turbopack]_runtime.js:624:12)\\n    at esmImport (/tmp/next-test-78q5lujqvz4/app-ts/.next/server/chunks/ssr/[turbopack]_runtime.js:132:20)\\n    at /tmp/next-test-78q5lujqvz4/app-ts/.next/server/chunks/ssr/[root of the server]__194dde._.js:135:230\\n    at [project]/app/layout.tsx [app-rsc] (ecmascript) (/tmp/next-test-78q5lujqvz4/app-ts/.next/server/chunks/ssr/[root of the server]__194dde._.js:163:3)\\n    at instantiateModule (/tmp/next-test-78q5lujqvz4/app-ts/.next/server/chunks/ssr/[turbopack]_runtime.js:572:23)\\n    at getOrInstantiateModuleFromParent (/tmp/next-test-78q5lujqvz4/app-ts/.next/server/chunks/ssr/[turbopack]_runtime.js:624:12)\\n    at esmImport (/tmp/next-test-78q5lujqvz4/app-ts/.next/server/chunks/ssr/[turbopack]_runtime.js:132:20)\\n    at /tmp/next-test-78q5lujqvz4/app-ts/.next/server/chunks/ssr/[root of the server]__194dde._.js:166:32\\n    at [project]/app/layout.tsx [app-rsc] (ecmascript, Next.js server component) (/tmp/next-test-78q5lujqvz4/app-ts/.next/server/chunks/ssr/[root of the server]__194dde._.js:168:3)\\n    at instantiateModule (/tmp/next-test-78q5lujqvz4/app-ts/.next/server/chunks/ssr/[turbopack]_runtime.js:572:23)\\n    at getOrInstantiateModuleFromParent (/tmp/next-test-78q5lujqvz4/app-ts/.next/server/chunks/ssr/[turbopack]_runtime.js:624:12)\\n    at esmImport (/tmp/next-test-78q5lujqvz4/app-ts/.next/server/chunks/ssr/[turbopack]_runtime.js:132:20)\\n    at /tmp/next-test-78q5lujqvz4/app-ts/.next/server/chunks/ssr/node_modules_0872f5._.js:11286:153\\n    at [project]/node_modules/next/dist/esm/build/templates/app-page.js?page=/page { COMPONENT_0 =\\u003e \\\"[project]/app/layout.tsx [app-rsc] (ecmascript, Next.js server component)\\\", COMPONENT_1 =\\u003e \\\"[project]/node_modules/next/dist/client/components/not-found-error.js [app-rsc] (ecmascript, Next.js server component)\\\", COMPONENT_2 =\\u003e \\\"[project]/app/page.tsx [app-rsc] (ecmascript, Next.js server component)\\\", METADATA_3 =\\u003e \\\"[project]/app/favicon.ico.mjs { IMAGE =\\u003e \\\\\\\"[project]/app/favicon.ico [app-rsc] (static)\\\\\\\" } [app-rsc] (structured image object, ecmascript)\\\" } [app-rsc] (ecmascript) \\u003cmodule evaluation\\u003e (/tmp/next-test-78q5lujqvz4/app-ts/.next/server/chunks/ssr/node_modules_0872f5._.js:11298:3)\\n    at instantiateModule (/tmp/next-test-78q5lujqvz4/app-ts/.next/server/chunks/ssr/[turbopack]_runtime.js:572:23)\\n    at getOrInstantiateModuleFromParent (/tmp/next-test-78q5lujqvz4/app-ts/.next/server/chunks/ssr/[turbopack]_runtime.js:624:12)\\n    at esmImport (/tmp/next-test-78q5lujqvz4/app-ts/.next/server/chunks/ssr/[turbopack]_runtime.js:132:20)\\n    at /tmp/next-test-78q5lujqvz4/app-ts/.next/server/chunks/ssr/node_modules_0872f5._.js:11437:971\\n    at [project]/node_modules/next/dist/esm/build/templates/app-page.js?page=/page { COMPONENT_0 =\\u003e \\\"[project]/app/layout.tsx [app-rsc] (ecmascript, Next.js server component)\\\", COMPONENT_1 =\\u003e \\\"[project]/node_modules/next/dist/client/components/not-found-error.js [app-rsc] (ecmascript, Next.js server component)\\\", COMPONENT_2 =\\u003e \\\"[project]/app/page.tsx [app-rsc] (ecmascript, Next.js server component)\\\", METADATA_3 =\\u003e \\\"[project]/app/favicon.ico.mjs { IMAGE =\\u003e \\\\\\\"[project]/app/favicon.ico [app-rsc] (static)\\\\\\\" } [app-rsc] (structured image object, ecmascript)\\\" } [app-rsc] (ecmascript) \\u003cfacade\\u003e (/tmp/next-test-78q5lujqvz4/app-ts/.next/server/chunks/ssr/node_modules_0872f5._.js:11441:3)\\n    at instantiateModule (/tmp/next-test-78q5lujqvz4/app-ts/.next/server/chunks/ssr/[turbopack]_runtime.js:572:23)\\n    at instantiateRuntimeModule (/tmp/next-test-78q5lujqvz4/app-ts/.next/server/chunks/ssr/[turbopack]_runtime.js:632:12)\\n    at Object.getOrInstantiateRuntimeModule (/tmp/next-test-78q5lujqvz4/app-ts/.next/server/chunks/ssr/[turbopack]_runtime.js:647:12)\\n    at Object.\\u003canonymous\\u003e (/tmp/next-test-78q5lujqvz4/app-ts/.next/server/app/page.js:6:26)\\n    at Module._compile (node:internal/modules/cjs/loader:1256:14)\\n    at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)\\n    at Module.load (node:internal/modules/cjs/loader:1119:32)\\n    at Module._load (node:internal/modules/cjs/loader:960:12)\\n    at Module.require (node:internal/modules/cjs/loader:1143:19)\\n    at mod.require (/tmp/next-test-78q5lujqvz4/app-ts/node_modules/next/dist/server/require-hook.js:65:28)\\n    at require (node:internal/modules/cjs/helpers:119:18)\\n    at requirePage (/tmp/next-test-78q5lujqvz4/app-ts/node_modules/next/dist/server/require.js:109:84)\\n    at loadComponentsImpl (/tmp/next-test-78q5lujqvz4/app-ts/node_modules/next/dist/server/load-components.js:98:57)\\n    at async DevServer.findPageComponentsImpl (/tmp/next-test-78q5lujqvz4/app-ts/node_modules/next/dist/server/next-server.js:722:36)\\n    at async DevServer.findPageComponents (/tmp/next-test-78q5lujqvz4/app-ts/node_modules/next/dist/server/dev/next-dev-server.js:622:20)\\n    at async DevServer.renderPageComponent (/tmp/next-test-78q5lujqvz4/app-ts/node_modules/next/dist/server/base-server.js:2058:24)\\n    at async DevServer.renderToResponseImpl (/tmp/next-test-78q5lujqvz4/app-ts/node_modules/next/dist/server/base-server.js:2110:32)\"},\"gip\":true,\"scriptLoader\":[]}</script></body></html>"

  65 |       expect(await res.text()).toContain('Hello world!')
  66 |     } else {
> 67 |       expect(await res.text()).toContain('Get started by editing')
     |                                ^
  68 |     }
  69 |     expect(res.status).toBe(200)
  70 |

  at toContain (integration/create-next-app/utils.ts:67:32)
  at integration/create-next-app/templates/app.test.ts:76:7
  at useTempDir (lib/use-temp-dir.ts:24:5)
  at Object.<anonymous> (integration/create-next-app/templates/app.test.ts:55:5)

● create-next-app --app (App Router) › should create project inside "src" directory with --src-dir flag

expect(received).toContain(expected) // indexOf

Expected substring: "Get started by editing"
Received string:    "<!DOCTYPE html><html><head><meta charSet=\"utf-8\" data-next-head=\"\"/><meta name=\"viewport\" content=\"width=device-width\" data-next-head=\"\"/><style data-next-hide-fouc=\"true\">body{display:none}</style><noscript data-next-hide-fouc=\"true\"><style>body{display:block}</style></noscript><noscript data-n-css=\"\"></noscript><script defer=\"\" noModule=\"\" src=\"/_next/static/chunks/node_modules_next_dist_build_polyfills_polyfill-nomodule.js\"></script><script src=\"/_next/static/chunks/%5Broot%20of%20the%20server%5D__b33de1._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/node_modules_react-dom_82bb97._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/node_modules_beb007._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/%5Bturbopack%5D_browser_dev_hmr-client_0230c7._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/%5Bnext%5D_entry_page-loader_ts_6e3151._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/%5Bnext%5D_entry_page-loader_ts_f3a428._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/%5Broot%20of%20the%20server%5D__b1a603._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/%5Bnext%5D_entry_page-loader_ts_980165._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/%5Bnext%5D_entry_page-loader_ts_c66dc8._.js\" defer=\"\"></script><script src=\"/_next/static/development/_ssgManifest.js\" defer=\"\"></script><script src=\"/_next/static/development/_buildManifest.js\" defer=\"\"></script><noscript id=\"__next_css__DO_NOT_USE__\"></noscript></head><body><div id=\"__next\"></div><script id=\"__NEXT_DATA__\" type=\"application/json\">{\"props\":{\"pageProps\":{\"statusCode\":500}},\"page\":\"/_error\",\"query\":{},\"buildId\":\"development\",\"isFallback\":false,\"err\":{\"name\":\"Error\",\"source\":\"server\",\"message\":\"Failed to load external module next/dist/compiled/next-server/app-page.runtime.dev.js: Error: The \\\"react\\\" package in this environment is not configured correctly. The \\\"react-server\\\" condition must be enabled in any environment that runs React Server Components.\",\"stack\":\"Error: Failed to load external module next/dist/compiled/next-server/app-page.runtime.dev.js: Error: The \\\"react\\\" package in this environment is not configured correctly. The \\\"react-server\\\" condition must be enabled in any environment that runs React Server Components.\\n    at externalRequire (/tmp/next-test-tex5kuq6ki/app-src-dir/.next/server/chunks/ssr/[turbopack]_runtime.js:362:15)\\n    at Object.\\u003canonymous\\u003e (/tmp/next-test-tex5kuq6ki/app-src-dir/.next/server/chunks/ssr/[root of the server]__cbb4bb._.js:79:13)\\n    at [externals]/ [external] (next/dist/compiled/next-server/app-page.runtime.dev.js, cjs) (/tmp/next-test-tex5kuq6ki/app-src-dir/.next/server/chunks/ssr/[root of the server]__cbb4bb._.js:83:3)\\n    at instantiateModule (/tmp/next-test-tex5kuq6ki/app-src-dir/.next/server/chunks/ssr/[turbopack]_runtime.js:572:23)\\n    at getOrInstantiateModuleFromParent (/tmp/next-test-tex5kuq6ki/app-src-dir/.next/server/chunks/ssr/[turbopack]_runtime.js:624:12)\\n    at commonJsRequire (/tmp/next-test-tex5kuq6ki/app-src-dir/.next/server/chunks/ssr/[turbopack]_runtime.js:146:20)\\n    at Object.\\u003canonymous\\u003e (/tmp/next-test-tex5kuq6ki/app-src-dir/.next/server/chunks/ssr/node_modules_79607e._.js:13:30)\\n    at [project]/node_modules/next/dist/server/route-modules/app-page/module.compiled.js [app-rsc] (ecmascript) (/tmp/next-test-tex5kuq6ki/app-src-dir/.next/server/chunks/ssr/node_modules_79607e._.js:20:3)\\n    at instantiateModule (/tmp/next-test-tex5kuq6ki/app-src-dir/.next/server/chunks/ssr/[turbopack]_runtime.js:572:23)\\n    at getOrInstantiateModuleFromParent (/tmp/next-test-tex5kuq6ki/app-src-dir/.next/server/chunks/ssr/[turbopack]_runtime.js:624:12)\\n    at commonJsRequire (/tmp/next-test-tex5kuq6ki/app-src-dir/.next/server/chunks/ssr/[turbopack]_runtime.js:146:20)\\n    at Object.\\u003canonymous\\u003e (/tmp/next-test-tex5kuq6ki/app-src-dir/.next/server/chunks/ssr/node_modules_79607e._.js:24:18)\\n    at [project]/node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js [app-rsc] (ecmascript) (/tmp/next-test-tex5kuq6ki/app-src-dir/.next/server/chunks/ssr/node_modules_79607e._.js:26:3)\\n    at instantiateModule (/tmp/next-test-tex5kuq6ki/app-src-dir/.next/server/chunks/ssr/[turbopack]_runtime.js:572:23)\\n    at getOrInstantiateModuleFromParent (/tmp/next-test-tex5kuq6ki/app-src-dir/.next/server/chunks/ssr/[turbopack]_runtime.js:624:12)\\n    at esmImport (/tmp/next-test-tex5kuq6ki/app-src-dir/.next/server/chunks/ssr/[turbopack]_runtime.js:132:20)\\n    at /tmp/next-test-tex5kuq6ki/app-src-dir/.next/server/chunks/ssr/[root of the server]__cbb4bb._.js:135:230\\n    at [project]/src/app/layout.tsx [app-rsc] (ecmascript) (/tmp/next-test-tex5kuq6ki/app-src-dir/.next/server/chunks/ssr/[root of the server]__cbb4bb._.js:163:3)\\n    at instantiateModule (/tmp/next-test-tex5kuq6ki/app-src-dir/.next/server/chunks/ssr/[turbopack]_runtime.js:572:23)\\n    at getOrInstantiateModuleFromParent (/tmp/next-test-tex5kuq6ki/app-src-dir/.next/server/chunks/ssr/[turbopack]_runtime.js:624:12)\\n    at esmImport (/tmp/next-test-tex5kuq6ki/app-src-dir/.next/server/chunks/ssr/[turbopack]_runtime.js:132:20)\\n    at /tmp/next-test-tex5kuq6ki/app-src-dir/.next/server/chunks/ssr/[root of the server]__cbb4bb._.js:166:32\\n    at [project]/src/app/layout.tsx [app-rsc] (ecmascript, Next.js server component) (/tmp/next-test-tex5kuq6ki/app-src-dir/.next/server/chunks/ssr/[root of the server]__cbb4bb._.js:168:3)\\n    at instantiateModule (/tmp/next-test-tex5kuq6ki/app-src-dir/.next/server/chunks/ssr/[turbopack]_runtime.js:572:23)\\n    at getOrInstantiateModuleFromParent (/tmp/next-test-tex5kuq6ki/app-src-dir/.next/server/chunks/ssr/[turbopack]_runtime.js:624:12)\\n    at esmImport (/tmp/next-test-tex5kuq6ki/app-src-dir/.next/server/chunks/ssr/[turbopack]_runtime.js:132:20)\\n    at /tmp/next-test-tex5kuq6ki/app-src-dir/.next/server/chunks/ssr/node_modules_79607e._.js:11286:160\\n    at [project]/node_modules/next/dist/esm/build/templates/app-page.js?page=/page { COMPONENT_0 =\\u003e \\\"[project]/src/app/layout.tsx [app-rsc] (ecmascript, Next.js server component)\\\", COMPONENT_1 =\\u003e \\\"[project]/node_modules/next/dist/client/components/not-found-error.js [app-rsc] (ecmascript, Next.js server component)\\\", COMPONENT_2 =\\u003e \\\"[project]/src/app/page.tsx [app-rsc] (ecmascript, Next.js server component)\\\", METADATA_3 =\\u003e \\\"[project]/src/app/favicon.ico.mjs { IMAGE =\\u003e \\\\\\\"[project]/src/app/favicon.ico [app-rsc] (static)\\\\\\\" } [app-rsc] (structured image object, ecmascript)\\\" } [app-rsc] (ecmascript) \\u003cmodule evaluation\\u003e (/tmp/next-test-tex5kuq6ki/app-src-dir/.next/server/chunks/ssr/node_modules_79607e._.js:11298:3)\\n    at instantiateModule (/tmp/next-test-tex5kuq6ki/app-src-dir/.next/server/chunks/ssr/[turbopack]_runtime.js:572:23)\\n    at getOrInstantiateModuleFromParent (/tmp/next-test-tex5kuq6ki/app-src-dir/.next/server/chunks/ssr/[turbopack]_runtime.js:624:12)\\n    at esmImport (/tmp/next-test-tex5kuq6ki/app-src-dir/.next/server/chunks/ssr/[turbopack]_runtime.js:132:20)\\n    at /tmp/next-test-tex5kuq6ki/app-src-dir/.next/server/chunks/ssr/node_modules_79607e._.js:11437:999\\n    at [project]/node_modules/next/dist/esm/build/templates/app-page.js?page=/page { COMPONENT_0 =\\u003e \\\"[project]/src/app/layout.tsx [app-rsc] (ecmascript, Next.js server component)\\\", COMPONENT_1 =\\u003e \\\"[project]/node_modules/next/dist/client/components/not-found-error.js [app-rsc] (ecmascript, Next.js server component)\\\", COMPONENT_2 =\\u003e \\\"[project]/src/app/page.tsx [app-rsc] (ecmascript, Next.js server component)\\\", METADATA_3 =\\u003e \\\"[project]/src/app/favicon.ico.mjs { IMAGE =\\u003e \\\\\\\"[project]/src/app/favicon.ico [app-rsc] (static)\\\\\\\" } [app-rsc] (structured image object, ecmascript)\\\" } [app-rsc] (ecmascript) \\u003cfacade\\u003e (/tmp/next-test-tex5kuq6ki/app-src-dir/.next/server/chunks/ssr/node_modules_79607e._.js:11441:3)\\n    at instantiateModule (/tmp/next-test-tex5kuq6ki/app-src-dir/.next/server/chunks/ssr/[turbopack]_runtime.js:572:23)\\n    at instantiateRuntimeModule (/tmp/next-test-tex5kuq6ki/app-src-dir/.next/server/chunks/ssr/[turbopack]_runtime.js:632:12)\\n    at Object.getOrInstantiateRuntimeModule (/tmp/next-test-tex5kuq6ki/app-src-dir/.next/server/chunks/ssr/[turbopack]_runtime.js:647:12)\\n    at Object.\\u003canonymous\\u003e (/tmp/next-test-tex5kuq6ki/app-src-dir/.next/server/app/page.js:6:26)\\n    at Module._compile (node:internal/modules/cjs/loader:1256:14)\\n    at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)\\n    at Module.load (node:internal/modules/cjs/loader:1119:32)\\n    at Module._load (node:internal/modules/cjs/loader:960:12)\\n    at Module.require (node:internal/modules/cjs/loader:1143:19)\\n    at mod.require (/tmp/next-test-tex5kuq6ki/app-src-dir/node_modules/next/dist/server/require-hook.js:65:28)\\n    at require (node:internal/modules/cjs/helpers:119:18)\\n    at requirePage (/tmp/next-test-tex5kuq6ki/app-src-dir/node_modules/next/dist/server/require.js:109:84)\\n    at loadComponentsImpl (/tmp/next-test-tex5kuq6ki/app-src-dir/node_modules/next/dist/server/load-components.js:98:57)\\n    at async DevServer.findPageComponentsImpl (/tmp/next-test-tex5kuq6ki/app-src-dir/node_modules/next/dist/server/next-server.js:722:36)\\n    at async DevServer.findPageComponents (/tmp/next-test-tex5kuq6ki/app-src-dir/node_modules/next/dist/server/dev/next-dev-server.js:622:20)\\n    at async DevServer.renderPageComponent (/tmp/next-test-tex5kuq6ki/app-src-dir/node_modules/next/dist/server/base-server.js:2058:24)\\n    at async DevServer.renderToResponseImpl (/tmp/next-test-tex5kuq6ki/app-src-dir/node_modules/next/dist/server/base-server.js:2110:32)\"},\"gip\":true,\"scriptLoader\":[]}</script></body></html>"

  65 |       expect(await res.text()).toContain('Hello world!')
  66 |     } else {
> 67 |       expect(await res.text()).toContain('Get started by editing')
     |                                ^
  68 |     }
  69 |     expect(res.status).toBe(200)
  70 |

  at toContain (integration/create-next-app/utils.ts:67:32)
  at integration/create-next-app/templates/app.test.ts:110:7
  at useTempDir (lib/use-temp-dir.ts:24:5)
  at Object.<anonymous> (integration/create-next-app/templates/app.test.ts:82:5)

● create-next-app --app (App Router) › should create TailwindCSS project with --tailwind flag

expect(received).toContain(expected) // indexOf

Expected substring: "Get started by editing"
Received string:    "<!DOCTYPE html><html><head><meta charSet=\"utf-8\" data-next-head=\"\"/><meta name=\"viewport\" content=\"width=device-width\" data-next-head=\"\"/><style data-next-hide-fouc=\"true\">body{display:none}</style><noscript data-next-hide-fouc=\"true\"><style>body{display:block}</style></noscript><noscript data-n-css=\"\"></noscript><script defer=\"\" noModule=\"\" src=\"/_next/static/chunks/node_modules_next_dist_build_polyfills_polyfill-nomodule.js\"></script><script src=\"/_next/static/chunks/%5Broot%20of%20the%20server%5D__b33de1._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/node_modules_react-dom_82bb97._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/node_modules_beb007._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/%5Bturbopack%5D_browser_dev_hmr-client_0230c7._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/%5Bnext%5D_entry_page-loader_ts_6e3151._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/%5Bnext%5D_entry_page-loader_ts_f3a428._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/%5Broot%20of%20the%20server%5D__b1a603._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/%5Bnext%5D_entry_page-loader_ts_980165._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/%5Bnext%5D_entry_page-loader_ts_c66dc8._.js\" defer=\"\"></script><script src=\"/_next/static/development/_ssgManifest.js\" defer=\"\"></script><script src=\"/_next/static/development/_buildManifest.js\" defer=\"\"></script><noscript id=\"__next_css__DO_NOT_USE__\"></noscript></head><body><div id=\"__next\"></div><script id=\"__NEXT_DATA__\" type=\"application/json\">{\"props\":{\"pageProps\":{\"statusCode\":500}},\"page\":\"/_error\",\"query\":{},\"buildId\":\"development\",\"isFallback\":false,\"err\":{\"name\":\"Error\",\"source\":\"server\",\"message\":\"Failed to load external module next/dist/compiled/next-server/app-page.runtime.dev.js: Error: The \\\"react\\\" package in this environment is not configured correctly. The \\\"react-server\\\" condition must be enabled in any environment that runs React Server Components.\",\"stack\":\"Error: Failed to load external module next/dist/compiled/next-server/app-page.runtime.dev.js: Error: The \\\"react\\\" package in this environment is not configured correctly. The \\\"react-server\\\" condition must be enabled in any environment that runs React Server Components.\\n    at externalRequire (/tmp/next-test-db6vzswg3ds/app-tw/.next/server/chunks/ssr/[turbopack]_runtime.js:362:15)\\n    at Object.\\u003canonymous\\u003e (/tmp/next-test-db6vzswg3ds/app-tw/.next/server/chunks/ssr/[root of the server]__014970._.js:79:13)\\n    at [externals]/ [external] (next/dist/compiled/next-server/app-page.runtime.dev.js, cjs) (/tmp/next-test-db6vzswg3ds/app-tw/.next/server/chunks/ssr/[root of the server]__014970._.js:83:3)\\n    at instantiateModule (/tmp/next-test-db6vzswg3ds/app-tw/.next/server/chunks/ssr/[turbopack]_runtime.js:572:23)\\n    at getOrInstantiateModuleFromParent (/tmp/next-test-db6vzswg3ds/app-tw/.next/server/chunks/ssr/[turbopack]_runtime.js:624:12)\\n    at commonJsRequire (/tmp/next-test-db6vzswg3ds/app-tw/.next/server/chunks/ssr/[turbopack]_runtime.js:146:20)\\n    at Object.\\u003canonymous\\u003e (/tmp/next-test-db6vzswg3ds/app-tw/.next/server/chunks/ssr/node_modules_79607e._.js:13:30)\\n    at [project]/node_modules/next/dist/server/route-modules/app-page/module.compiled.js [app-rsc] (ecmascript) (/tmp/next-test-db6vzswg3ds/app-tw/.next/server/chunks/ssr/node_modules_79607e._.js:20:3)\\n    at instantiateModule (/tmp/next-test-db6vzswg3ds/app-tw/.next/server/chunks/ssr/[turbopack]_runtime.js:572:23)\\n    at getOrInstantiateModuleFromParent (/tmp/next-test-db6vzswg3ds/app-tw/.next/server/chunks/ssr/[turbopack]_runtime.js:624:12)\\n    at commonJsRequire (/tmp/next-test-db6vzswg3ds/app-tw/.next/server/chunks/ssr/[turbopack]_runtime.js:146:20)\\n    at Object.\\u003canonymous\\u003e (/tmp/next-test-db6vzswg3ds/app-tw/.next/server/chunks/ssr/node_modules_79607e._.js:24:18)\\n    at [project]/node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js [app-rsc] (ecmascript) (/tmp/next-test-db6vzswg3ds/app-tw/.next/server/chunks/ssr/node_modules_79607e._.js:26:3)\\n    at instantiateModule (/tmp/next-test-db6vzswg3ds/app-tw/.next/server/chunks/ssr/[turbopack]_runtime.js:572:23)\\n    at getOrInstantiateModuleFromParent (/tmp/next-test-db6vzswg3ds/app-tw/.next/server/chunks/ssr/[turbopack]_runtime.js:624:12)\\n    at esmImport (/tmp/next-test-db6vzswg3ds/app-tw/.next/server/chunks/ssr/[turbopack]_runtime.js:132:20)\\n    at /tmp/next-test-db6vzswg3ds/app-tw/.next/server/chunks/ssr/[root of the server]__014970._.js:135:230\\n    at [project]/src/app/layout.tsx [app-rsc] (ecmascript) (/tmp/next-test-db6vzswg3ds/app-tw/.next/server/chunks/ssr/[root of the server]__014970._.js:163:3)\\n    at instantiateModule (/tmp/next-test-db6vzswg3ds/app-tw/.next/server/chunks/ssr/[turbopack]_runtime.js:572:23)\\n    at getOrInstantiateModuleFromParent (/tmp/next-test-db6vzswg3ds/app-tw/.next/server/chunks/ssr/[turbopack]_runtime.js:624:12)\\n    at esmImport (/tmp/next-test-db6vzswg3ds/app-tw/.next/server/chunks/ssr/[turbopack]_runtime.js:132:20)\\n    at /tmp/next-test-db6vzswg3ds/app-tw/.next/server/chunks/ssr/[root of the server]__014970._.js:166:32\\n    at [project]/src/app/layout.tsx [app-rsc] (ecmascript, Next.js server component) (/tmp/next-test-db6vzswg3ds/app-tw/.next/server/chunks/ssr/[root of the server]__014970._.js:168:3)\\n    at instantiateModule (/tmp/next-test-db6vzswg3ds/app-tw/.next/server/chunks/ssr/[turbopack]_runtime.js:572:23)\\n    at getOrInstantiateModuleFromParent (/tmp/next-test-db6vzswg3ds/app-tw/.next/server/chunks/ssr/[turbopack]_runtime.js:624:12)\\n    at esmImport (/tmp/next-test-db6vzswg3ds/app-tw/.next/server/chunks/ssr/[turbopack]_runtime.js:132:20)\\n    at /tmp/next-test-db6vzswg3ds/app-tw/.next/server/chunks/ssr/node_modules_79607e._.js:11286:160\\n    at [project]/node_modules/next/dist/esm/build/templates/app-page.js?page=/page { COMPONENT_0 =\\u003e \\\"[project]/src/app/layout.tsx [app-rsc] (ecmascript, Next.js server component)\\\", COMPONENT_1 =\\u003e \\\"[project]/node_modules/next/dist/client/components/not-found-error.js [app-rsc] (ecmascript, Next.js server component)\\\", COMPONENT_2 =\\u003e \\\"[project]/src/app/page.tsx [app-rsc] (ecmascript, Next.js server component)\\\", METADATA_3 =\\u003e \\\"[project]/src/app/favicon.ico.mjs { IMAGE =\\u003e \\\\\\\"[project]/src/app/favicon.ico [app-rsc] (static)\\\\\\\" } [app-rsc] (structured image object, ecmascript)\\\" } [app-rsc] (ecmascript) \\u003cmodule evaluation\\u003e (/tmp/next-test-db6vzswg3ds/app-tw/.next/server/chunks/ssr/node_modules_79607e._.js:11298:3)\\n    at instantiateModule (/tmp/next-test-db6vzswg3ds/app-tw/.next/server/chunks/ssr/[turbopack]_runtime.js:572:23)\\n    at getOrInstantiateModuleFromParent (/tmp/next-test-db6vzswg3ds/app-tw/.next/server/chunks/ssr/[turbopack]_runtime.js:624:12)\\n    at esmImport (/tmp/next-test-db6vzswg3ds/app-tw/.next/server/chunks/ssr/[turbopack]_runtime.js:132:20)\\n    at /tmp/next-test-db6vzswg3ds/app-tw/.next/server/chunks/ssr/node_modules_79607e._.js:11437:999\\n    at [project]/node_modules/next/dist/esm/build/templates/app-page.js?page=/page { COMPONENT_0 =\\u003e \\\"[project]/src/app/layout.tsx [app-rsc] (ecmascript, Next.js server component)\\\", COMPONENT_1 =\\u003e \\\"[project]/node_modules/next/dist/client/components/not-found-error.js [app-rsc] (ecmascript, Next.js server component)\\\", COMPONENT_2 =\\u003e \\\"[project]/src/app/page.tsx [app-rsc] (ecmascript, Next.js server component)\\\", METADATA_3 =\\u003e \\\"[project]/src/app/favicon.ico.mjs { IMAGE =\\u003e \\\\\\\"[project]/src/app/favicon.ico [app-rsc] (static)\\\\\\\" } [app-rsc] (structured image object, ecmascript)\\\" } [app-rsc] (ecmascript) \\u003cfacade\\u003e (/tmp/next-test-db6vzswg3ds/app-tw/.next/server/chunks/ssr/node_modules_79607e._.js:11441:3)\\n    at instantiateModule (/tmp/next-test-db6vzswg3ds/app-tw/.next/server/chunks/ssr/[turbopack]_runtime.js:572:23)\\n    at instantiateRuntimeModule (/tmp/next-test-db6vzswg3ds/app-tw/.next/server/chunks/ssr/[turbopack]_runtime.js:632:12)\\n    at Object.getOrInstantiateRuntimeModule (/tmp/next-test-db6vzswg3ds/app-tw/.next/server/chunks/ssr/[turbopack]_runtime.js:647:12)\\n    at Object.\\u003canonymous\\u003e (/tmp/next-test-db6vzswg3ds/app-tw/.next/server/app/page.js:6:26)\\n    at Module._compile (node:internal/modules/cjs/loader:1256:14)\\n    at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)\\n    at Module.load (node:internal/modules/cjs/loader:1119:32)\\n    at Module._load (node:internal/modules/cjs/loader:960:12)\\n    at Module.require (node:internal/modules/cjs/loader:1143:19)\\n    at mod.require (/tmp/next-test-db6vzswg3ds/app-tw/node_modules/next/dist/server/require-hook.js:65:28)\\n    at require (node:internal/modules/cjs/helpers:119:18)\\n    at requirePage (/tmp/next-test-db6vzswg3ds/app-tw/node_modules/next/dist/server/require.js:109:84)\\n    at loadComponentsImpl (/tmp/next-test-db6vzswg3ds/app-tw/node_modules/next/dist/server/load-components.js:98:57)\\n    at async DevServer.findPageComponentsImpl (/tmp/next-test-db6vzswg3ds/app-tw/node_modules/next/dist/server/next-server.js:722:36)\\n    at async DevServer.findPageComponents (/tmp/next-test-db6vzswg3ds/app-tw/node_modules/next/dist/server/dev/next-dev-server.js:622:20)\\n    at async DevServer.renderPageComponent (/tmp/next-test-db6vzswg3ds/app-tw/node_modules/next/dist/server/base-server.js:2058:24)\\n    at async DevServer.renderToResponseImpl (/tmp/next-test-db6vzswg3ds/app-tw/node_modules/next/dist/server/base-server.js:2110:32)\"},\"gip\":true,\"scriptLoader\":[]}</script></body></html>"

  65 |       expect(await res.text()).toContain('Hello world!')
  66 |     } else {
> 67 |       expect(await res.text()).toContain('Get started by editing')
     |                                ^
  68 |     }
  69 |     expect(res.status).toBe(200)
  70 |

  at toContain (integration/create-next-app/utils.ts:67:32)
  at integration/create-next-app/templates/app.test.ts:145:7
  at useTempDir (lib/use-temp-dir.ts:24:5)
  at Object.<anonymous> (integration/create-next-app/templates/app.test.ts:118:5)

● create-next-app --app (App Router) › should create an empty project with --empty flag

expect(received).toContain(expected) // indexOf

Expected substring: "Hello world!"
Received string:    "<!DOCTYPE html><html><head><meta charSet=\"utf-8\" data-next-head=\"\"/><meta name=\"viewport\" content=\"width=device-width\" data-next-head=\"\"/><style data-next-hide-fouc=\"true\">body{display:none}</style><noscript data-next-hide-fouc=\"true\"><style>body{display:block}</style></noscript><noscript data-n-css=\"\"></noscript><script defer=\"\" noModule=\"\" src=\"/_next/static/chunks/node_modules_next_dist_build_polyfills_polyfill-nomodule.js\"></script><script src=\"/_next/static/chunks/%5Broot%20of%20the%20server%5D__b33de1._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/node_modules_react-dom_82bb97._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/node_modules_beb007._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/%5Bturbopack%5D_browser_dev_hmr-client_0230c7._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/%5Bnext%5D_entry_page-loader_ts_6e3151._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/%5Bnext%5D_entry_page-loader_ts_f3a428._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/%5Broot%20of%20the%20server%5D__b1a603._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/%5Bnext%5D_entry_page-loader_ts_980165._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/%5Bnext%5D_entry_page-loader_ts_c66dc8._.js\" defer=\"\"></script><script src=\"/_next/static/development/_ssgManifest.js\" defer=\"\"></script><script src=\"/_next/static/development/_buildManifest.js\" defer=\"\"></script><noscript id=\"__next_css__DO_NOT_USE__\"></noscript></head><body><div id=\"__next\"></div><script id=\"__NEXT_DATA__\" type=\"application/json\">{\"props\":{\"pageProps\":{\"statusCode\":500}},\"page\":\"/_error\",\"query\":{},\"buildId\":\"development\",\"isFallback\":false,\"err\":{\"name\":\"Error\",\"source\":\"server\",\"message\":\"Failed to load external module next/dist/compiled/next-server/app-page.runtime.dev.js: Error: The \\\"react\\\" package in this environment is not configured correctly. The \\\"react-server\\\" condition must be enabled in any environment that runs React Server Components.\",\"stack\":\"Error: Failed to load external module next/dist/compiled/next-server/app-page.runtime.dev.js: Error: The \\\"react\\\" package in this environment is not configured correctly. The \\\"react-server\\\" condition must be enabled in any environment that runs React Server Components.\\n    at externalRequire (/tmp/next-test-hsv65rm5aa6/app-empty/.next/server/chunks/ssr/[turbopack]_runtime.js:362:15)\\n    at Object.\\u003canonymous\\u003e (/tmp/next-test-hsv65rm5aa6/app-empty/.next/server/chunks/ssr/[root of the server]__46d599._.js:5:13)\\n    at [externals]/ [external] (next/dist/compiled/next-server/app-page.runtime.dev.js, cjs) (/tmp/next-test-hsv65rm5aa6/app-empty/.next/server/chunks/ssr/[root of the server]__46d599._.js:9:3)\\n    at instantiateModule (/tmp/next-test-hsv65rm5aa6/app-empty/.next/server/chunks/ssr/[turbopack]_runtime.js:572:23)\\n    at getOrInstantiateModuleFromParent (/tmp/next-test-hsv65rm5aa6/app-empty/.next/server/chunks/ssr/[turbopack]_runtime.js:624:12)\\n    at commonJsRequire (/tmp/next-test-hsv65rm5aa6/app-empty/.next/server/chunks/ssr/[turbopack]_runtime.js:146:20)\\n    at Object.\\u003canonymous\\u003e (/tmp/next-test-hsv65rm5aa6/app-empty/.next/server/chunks/ssr/node_modules_46e409._.js:13:30)\\n    at [project]/node_modules/next/dist/server/route-modules/app-page/module.compiled.js [app-rsc] (ecmascript) (/tmp/next-test-hsv65rm5aa6/app-empty/.next/server/chunks/ssr/node_modules_46e409._.js:20:3)\\n    at instantiateModule (/tmp/next-test-hsv65rm5aa6/app-empty/.next/server/chunks/ssr/[turbopack]_runtime.js:572:23)\\n    at getOrInstantiateModuleFromParent (/tmp/next-test-hsv65rm5aa6/app-empty/.next/server/chunks/ssr/[turbopack]_runtime.js:624:12)\\n    at commonJsRequire (/tmp/next-test-hsv65rm5aa6/app-empty/.next/server/chunks/ssr/[turbopack]_runtime.js:146:20)\\n    at Object.\\u003canonymous\\u003e (/tmp/next-test-hsv65rm5aa6/app-empty/.next/server/chunks/ssr/node_modules_46e409._.js:24:18)\\n    at [project]/node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js [app-rsc] (ecmascript) (/tmp/next-test-hsv65rm5aa6/app-empty/.next/server/chunks/ssr/node_modules_46e409._.js:26:3)\\n    at instantiateModule (/tmp/next-test-hsv65rm5aa6/app-empty/.next/server/chunks/ssr/[turbopack]_runtime.js:572:23)\\n    at getOrInstantiateModuleFromParent (/tmp/next-test-hsv65rm5aa6/app-empty/.next/server/chunks/ssr/[turbopack]_runtime.js:624:12)\\n    at esmImport (/tmp/next-test-hsv65rm5aa6/app-empty/.next/server/chunks/ssr/[turbopack]_runtime.js:132:20)\\n    at /tmp/next-test-hsv65rm5aa6/app-empty/.next/server/chunks/ssr/[root of the server]__46d599._.js:17:230\\n    at [project]/src/app/layout.tsx [app-rsc] (ecmascript) (/tmp/next-test-hsv65rm5aa6/app-empty/.next/server/chunks/ssr/[root of the server]__46d599._.js:41:3)\\n    at instantiateModule (/tmp/next-test-hsv65rm5aa6/app-empty/.next/server/chunks/ssr/[turbopack]_runtime.js:572:23)\\n    at getOrInstantiateModuleFromParent (/tmp/next-test-hsv65rm5aa6/app-empty/.next/server/chunks/ssr/[turbopack]_runtime.js:624:12)\\n    at esmImport (/tmp/next-test-hsv65rm5aa6/app-empty/.next/server/chunks/ssr/[turbopack]_runtime.js:132:20)\\n    at /tmp/next-test-hsv65rm5aa6/app-empty/.next/server/chunks/ssr/[root of the server]__46d599._.js:44:32\\n    at [project]/src/app/layout.tsx [app-rsc] (ecmascript, Next.js server component) (/tmp/next-test-hsv65rm5aa6/app-empty/.next/server/chunks/ssr/[root of the server]__46d599._.js:46:3)\\n    at instantiateModule (/tmp/next-test-hsv65rm5aa6/app-empty/.next/server/chunks/ssr/[turbopack]_runtime.js:572:23)\\n    at getOrInstantiateModuleFromParent (/tmp/next-test-hsv65rm5aa6/app-empty/.next/server/chunks/ssr/[turbopack]_runtime.js:624:12)\\n    at esmImport (/tmp/next-test-hsv65rm5aa6/app-empty/.next/server/chunks/ssr/[turbopack]_runtime.js:132:20)\\n    at /tmp/next-test-hsv65rm5aa6/app-empty/.next/server/chunks/ssr/node_modules_46e409._.js:6203:160\\n    at [project]/node_modules/next/dist/esm/build/templates/app-page.js?page=/page { COMPONENT_0 =\\u003e \\\"[project]/src/app/layout.tsx [app-rsc] (ecmascript, Next.js server component)\\\", COMPONENT_1 =\\u003e \\\"[project]/node_modules/next/dist/client/components/not-found-error.js [app-rsc] (ecmascript, Next.js server component)\\\", COMPONENT_2 =\\u003e \\\"[project]/src/app/page.tsx [app-rsc] (ecmascript, Next.js server component)\\\" } [app-rsc] (ecmascript) \\u003cmodule evaluation\\u003e (/tmp/next-test-hsv65rm5aa6/app-empty/.next/server/chunks/ssr/node_modules_46e409._.js:6213:3)\\n    at instantiateModule (/tmp/next-test-hsv65rm5aa6/app-empty/.next/server/chunks/ssr/[turbopack]_runtime.js:572:23)\\n    at getOrInstantiateModuleFromParent (/tmp/next-test-hsv65rm5aa6/app-empty/.next/server/chunks/ssr/[turbopack]_runtime.js:624:12)\\n    at esmImport (/tmp/next-test-hsv65rm5aa6/app-empty/.next/server/chunks/ssr/[turbopack]_runtime.js:132:20)\\n    at /tmp/next-test-hsv65rm5aa6/app-empty/.next/server/chunks/ssr/node_modules_46e409._.js:6352:730\\n    at [project]/node_modules/next/dist/esm/build/templates/app-page.js?page=/page { COMPONENT_0 =\\u003e \\\"[project]/src/app/layout.tsx [app-rsc] (ecmascript, Next.js server component)\\\", COMPONENT_1 =\\u003e \\\"[project]/node_modules/next/dist/client/components/not-found-error.js [app-rsc] (ecmascript, Next.js server component)\\\", COMPONENT_2 =\\u003e \\\"[project]/src/app/page.tsx [app-rsc] (ecmascript, Next.js server component)\\\" } [app-rsc] (ecmascript) \\u003cfacade\\u003e (/tmp/next-test-hsv65rm5aa6/app-empty/.next/server/chunks/ssr/node_modules_46e409._.js:6356:3)\\n    at instantiateModule (/tmp/next-test-hsv65rm5aa6/app-empty/.next/server/chunks/ssr/[turbopack]_runtime.js:572:23)\\n    at instantiateRuntimeModule (/tmp/next-test-hsv65rm5aa6/app-empty/.next/server/chunks/ssr/[turbopack]_runtime.js:632:12)\\n    at Object.getOrInstantiateRuntimeModule (/tmp/next-test-hsv65rm5aa6/app-empty/.next/server/chunks/ssr/[turbopack]_runtime.js:647:12)\\n    at Object.\\u003canonymous\\u003e (/tmp/next-test-hsv65rm5aa6/app-empty/.next/server/app/page.js:6:26)\\n    at Module._compile (node:internal/modules/cjs/loader:1256:14)\\n    at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)\\n    at Module.load (node:internal/modules/cjs/loader:1119:32)\\n    at Module._load (node:internal/modules/cjs/loader:960:12)\\n    at Module.require (node:internal/modules/cjs/loader:1143:19)\\n    at mod.require (/tmp/next-test-hsv65rm5aa6/app-empty/node_modules/next/dist/server/require-hook.js:65:28)\\n    at require (node:internal/modules/cjs/helpers:119:18)\\n    at requirePage (/tmp/next-test-hsv65rm5aa6/app-empty/node_modules/next/dist/server/require.js:109:84)\\n    at loadComponentsImpl (/tmp/next-test-hsv65rm5aa6/app-empty/node_modules/next/dist/server/load-components.js:98:57)\\n    at async DevServer.findPageComponentsImpl (/tmp/next-test-hsv65rm5aa6/app-empty/node_modules/next/dist/server/next-server.js:722:36)\\n    at async DevServer.findPageComponents (/tmp/next-test-hsv65rm5aa6/app-empty/node_modules/next/dist/server/dev/next-dev-server.js:622:20)\\n    at async DevServer.renderPageComponent (/tmp/next-test-hsv65rm5aa6/app-empty/node_modules/next/dist/server/base-server.js:2058:24)\\n    at async DevServer.renderToResponseImpl (/tmp/next-test-hsv65rm5aa6/app-empty/node_modules/next/dist/server/base-server.js:2110:32)\"},\"gip\":true,\"scriptLoader\":[]}</script></body></html>"

  63 |     const res = await fetchViaHTTP(port, '/')
  64 |     if (isEmpty) {
> 65 |       expect(await res.text()).toContain('Hello world!')
     |                                ^
  66 |     } else {
  67 |       expect(await res.text()).toContain('Get started by editing')
  68 |     }

  at toContain (integration/create-next-app/utils.ts:65:32)
  at integration/create-next-app/templates/app.test.ts:182:7
  at useTempDir (lib/use-temp-dir.ts:24:5)
  at Object.<anonymous> (integration/create-next-app/templates/app.test.ts:153:5)

● create-next-app --app (App Router) › should create an empty TailwindCSS project with --empty flag

expect(received).toContain(expected) // indexOf

Expected substring: "Hello world!"
Received string:    "<!DOCTYPE html><html><head><meta charSet=\"utf-8\" data-next-head=\"\"/><meta name=\"viewport\" content=\"width=device-width\" data-next-head=\"\"/><style data-next-hide-fouc=\"true\">body{display:none}</style><noscript data-next-hide-fouc=\"true\"><style>body{display:block}</style></noscript><noscript data-n-css=\"\"></noscript><script defer=\"\" noModule=\"\" src=\"/_next/static/chunks/node_modules_next_dist_build_polyfills_polyfill-nomodule.js\"></script><script src=\"/_next/static/chunks/%5Broot%20of%20the%20server%5D__b33de1._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/node_modules_react-dom_82bb97._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/node_modules_beb007._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/%5Bturbopack%5D_browser_dev_hmr-client_0230c7._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/%5Bnext%5D_entry_page-loader_ts_6e3151._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/%5Bnext%5D_entry_page-loader_ts_f3a428._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/%5Broot%20of%20the%20server%5D__b1a603._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/%5Bnext%5D_entry_page-loader_ts_980165._.js\" defer=\"\"></script><script src=\"/_next/static/chunks/%5Bnext%5D_entry_page-loader_ts_c66dc8._.js\" defer=\"\"></script><script src=\"/_next/static/development/_ssgManifest.js\" defer=\"\"></script><script src=\"/_next/static/development/_buildManifest.js\" defer=\"\"></script><noscript id=\"__next_css__DO_NOT_USE__\"></noscript></head><body><div id=\"__next\"></div><script id=\"__NEXT_DATA__\" type=\"application/json\">{\"props\":{\"pageProps\":{\"statusCode\":500}},\"page\":\"/_error\",\"query\":{},\"buildId\":\"development\",\"isFallback\":false,\"err\":{\"name\":\"Error\",\"source\":\"server\",\"message\":\"Failed to load external module next/dist/compiled/next-server/app-page.runtime.dev.js: Error: The \\\"react\\\" package in this environment is not configured correctly. The \\\"react-server\\\" condition must be enabled in any environment that runs React Server Components.\",\"stack\":\"Error: Failed to load external module next/dist/compiled/next-server/app-page.runtime.dev.js: Error: The \\\"react\\\" package in this environment is not configured correctly. The \\\"react-server\\\" condition must be enabled in any environment that runs React Server Components.\\n    at externalRequire (/tmp/next-test-uuf04gv2vy/app-tw-empty/.next/server/chunks/ssr/[turbopack]_runtime.js:362:15)\\n    at Object.\\u003canonymous\\u003e (/tmp/next-test-uuf04gv2vy/app-tw-empty/.next/server/chunks/ssr/[root of the server]__46d599._.js:5:13)\\n    at [externals]/ [external] (next/dist/compiled/next-server/app-page.runtime.dev.js, cjs) (/tmp/next-test-uuf04gv2vy/app-tw-empty/.next/server/chunks/ssr/[root of the server]__46d599._.js:9:3)\\n    at instantiateModule (/tmp/next-test-uuf04gv2vy/app-tw-empty/.next/server/chunks/ssr/[turbopack]_runtime.js:572:23)\\n    at getOrInstantiateModuleFromParent (/tmp/next-test-uuf04gv2vy/app-tw-empty/.next/server/chunks/ssr/[turbopack]_runtime.js:624:12)\\n    at commonJsRequire (/tmp/next-test-uuf04gv2vy/app-tw-empty/.next/server/chunks/ssr/[turbopack]_runtime.js:146:20)\\n    at Object.\\u003canonymous\\u003e (/tmp/next-test-uuf04gv2vy/app-tw-empty/.next/server/chunks/ssr/node_modules_46e409._.js:13:30)\\n    at [project]/node_modules/next/dist/server/route-modules/app-page/module.compiled.js [app-rsc] (ecmascript) (/tmp/next-test-uuf04gv2vy/app-tw-empty/.next/server/chunks/ssr/node_modules_46e409._.js:20:3)\\n    at instantiateModule (/tmp/next-test-uuf04gv2vy/app-tw-empty/.next/server/chunks/ssr/[turbopack]_runtime.js:572:23)\\n    at getOrInstantiateModuleFromParent (/tmp/next-test-uuf04gv2vy/app-tw-empty/.next/server/chunks/ssr/[turbopack]_runtime.js:624:12)\\n    at commonJsRequire (/tmp/next-test-uuf04gv2vy/app-tw-empty/.next/server/chunks/ssr/[turbopack]_runtime.js:146:20)\\n    at Object.\\u003canonymous\\u003e (/tmp/next-test-uuf04gv2vy/app-tw-empty/.next/server/chunks/ssr/node_modules_46e409._.js:24:18)\\n    at [project]/node_modules/next/dist/server/route-modules/app-page/vendored/rsc/react-jsx-dev-runtime.js [app-rsc] (ecmascript) (/tmp/next-test-uuf04gv2vy/app-tw-empty/.next/server/chunks/ssr/node_modules_46e409._.js:26:3)\\n    at instantiateModule (/tmp/next-test-uuf04gv2vy/app-tw-empty/.next/server/chunks/ssr/[turbopack]_runtime.js:572:23)\\n    at getOrInstantiateModuleFromParent (/tmp/next-test-uuf04gv2vy/app-tw-empty/.next/server/chunks/ssr/[turbopack]_runtime.js:624:12)\\n    at esmImport (/tmp/next-test-uuf04gv2vy/app-tw-empty/.next/server/chunks/ssr/[turbopack]_runtime.js:132:20)\\n    at /tmp/next-test-uuf04gv2vy/app-tw-empty/.next/server/chunks/ssr/[root of the server]__46d599._.js:17:230\\n    at [project]/src/app/layout.tsx [app-rsc] (ecmascript) (/tmp/next-test-uuf04gv2vy/app-tw-empty/.next/server/chunks/ssr/[root of the server]__46d599._.js:42:3)\\n    at instantiateModule (/tmp/next-test-uuf04gv2vy/app-tw-empty/.next/server/chunks/ssr/[turbopack]_runtime.js:572:23)\\n    at getOrInstantiateModuleFromParent (/tmp/next-test-uuf04gv2vy/app-tw-empty/.next/server/chunks/ssr/[turbopack]_runtime.js:624:12)\\n    at esmImport (/tmp/next-test-uuf04gv2vy/app-tw-empty/.next/server/chunks/ssr/[turbopack]_runtime.js:132:20)\\n    at /tmp/next-test-uuf04gv2vy/app-tw-empty/.next/server/chunks/ssr/[root of the server]__46d599._.js:45:32\\n    at [project]/src/app/layout.tsx [app-rsc] (ecmascript, Next.js server component) (/tmp/next-test-uuf04gv2vy/app-tw-empty/.next/server/chunks/ssr/[root of the server]__46d599._.js:47:3)\\n    at instantiateModule (/tmp/next-test-uuf04gv2vy/app-tw-empty/.next/server/chunks/ssr/[turbopack]_runtime.js:572:23)\\n    at getOrInstantiateModuleFromParent (/tmp/next-test-uuf04gv2vy/app-tw-empty/.next/server/chunks/ssr/[turbopack]_runtime.js:624:12)\\n    at esmImport (/tmp/next-test-uuf04gv2vy/app-tw-empty/.next/server/chunks/ssr/[turbopack]_runtime.js:132:20)\\n    at /tmp/next-test-uuf04gv2vy/app-tw-empty/.next/server/chunks/ssr/node_modules_46e409._.js:6203:160\\n    at [project]/node_modules/next/dist/esm/build/templates/app-page.js?page=/page { COMPONENT_0 =\\u003e \\\"[project]/src/app/layout.tsx [app-rsc] (ecmascript, Next.js server component)\\\", COMPONENT_1 =\\u003e \\\"[project]/node_modules/next/dist/client/components/not-found-error.js [app-rsc] (ecmascript, Next.js server component)\\\", COMPONENT_2 =\\u003e \\\"[project]/src/app/page.tsx [app-rsc] (ecmascript, Next.js server component)\\\" } [app-rsc] (ecmascript) \\u003cmodule evaluation\\u003e (/tmp/next-test-uuf04gv2vy/app-tw-empty/.next/server/chunks/ssr/node_modules_46e409._.js:6213:3)\\n    at instantiateModule (/tmp/next-test-uuf04gv2vy/app-tw-empty/.next/server/chunks/ssr/[turbopack]_runtime.js:572:23)\\n    at getOrInstantiateModuleFromParent (/tmp/next-test-uuf04gv2vy/app-tw-empty/.next/server/chunks/ssr/[turbopack]_runtime.js:624:12)\\n    at esmImport (/tmp/next-test-uuf04gv2vy/app-tw-empty/.next/server/chunks/ssr/[turbopack]_runtime.js:132:20)\\n    at /tmp/next-test-uuf04gv2vy/app-tw-empty/.next/server/chunks/ssr/node_modules_46e409._.js:6352:730\\n    at [project]/node_modules/next/dist/esm/build/templates/app-page.js?page=/page { COMPONENT_0 =\\u003e \\\"[project]/src/app/layout.tsx [app-rsc] (ecmascript, Next.js server component)\\\", COMPONENT_1 =\\u003e \\\"[project]/node_modules/next/dist/client/components/not-found-error.js [app-rsc] (ecmascript, Next.js server component)\\\", COMPONENT_2 =\\u003e \\\"[project]/src/app/page.tsx [app-rsc] (ecmascript, Next.js server component)\\\" } [app-rsc] (ecmascript) \\u003cfacade\\u003e (/tmp/next-test-uuf04gv2vy/app-tw-empty/.next/server/chunks/ssr/node_modules_46e409._.js:6356:3)\\n    at instantiateModule (/tmp/next-test-uuf04gv2vy/app-tw-empty/.next/server/chunks/ssr/[turbopack]_runtime.js:572:23)\\n    at instantiateRuntimeModule (/tmp/next-test-uuf04gv2vy/app-tw-empty/.next/server/chunks/ssr/[turbopack]_runtime.js:632:12)\\n    at Object.getOrInstantiateRuntimeModule (/tmp/next-test-uuf04gv2vy/app-tw-empty/.next/server/chunks/ssr/[turbopack]_runtime.js:647:12)\\n    at Object.\\u003canonymous\\u003e (/tmp/next-test-uuf04gv2vy/app-tw-empty/.next/server/app/page.js:6:26)\\n    at Module._compile (node:internal/modules/cjs/loader:1256:14)\\n    at Module._extensions..js (node:internal/modules/cjs/loader:1310:10)\\n    at Module.load (node:internal/modules/cjs/loader:1119:32)\\n    at Module._load (node:internal/modules/cjs/loader:960:12)\\n    at Module.require (node:internal/modules/cjs/loader:1143:19)\\n    at mod.require (/tmp/next-test-uuf04gv2vy/app-tw-empty/node_modules/next/dist/server/require-hook.js:65:28)\\n    at require (node:internal/modules/cjs/helpers:119:18)\\n    at requirePage (/tmp/next-test-uuf04gv2vy/app-tw-empty/node_modules/next/dist/server/require.js:109:84)\\n    at loadComponentsImpl (/tmp/next-test-uuf04gv2vy/app-tw-empty/node_modules/next/dist/server/load-components.js:98:57)\\n    at async DevServer.findPageComponentsImpl (/tmp/next-test-uuf04gv2vy/app-tw-empty/node_modules/next/dist/server/next-server.js:722:36)\\n    at async DevServer.findPageComponents (/tmp/next-test-uuf04gv2vy/app-tw-empty/node_modules/next/dist/server/dev/next-dev-server.js:622:20)\\n    at async DevServer.renderPageComponent (/tmp/next-test-uuf04gv2vy/app-tw-empty/node_modules/next/dist/server/base-server.js:2058:24)\\n    at async DevServer.renderToResponseImpl (/tmp/next-test-uuf04gv2vy/app-tw-empty/node_modules/next/dist/server/base-server.js:2110:32)\"},\"gip\":true,\"scriptLoader\":[]}</script></body></html>"

  63 |     const res = await fetchViaHTTP(port, '/')
  64 |     if (isEmpty) {
> 65 |       expect(await res.text()).toContain('Hello world!')
     |                                ^
  66 |     } else {
  67 |       expect(await res.text()).toContain('Get started by editing')
  68 |     }

  at toContain (integration/create-next-app/utils.ts:65:32)
  at integration/create-next-app/templates/app.test.ts:220:7
  at useTempDir (lib/use-temp-dir.ts:24:5)
  at Object.<anonymous> (integration/create-next-app/templates/app.test.ts:191:5)

Read more about building and testing Next.js in contributing.md.

TURBOPACK=1 pnpm test test/integration/app-dir-export/test/dynamicapiroute-dev.test.ts (turbopack)

  • app dir - with output export - dynamic api route dev > development mode > should work in dev with dynamicApiRoute undefined
  • app dir - with output export - dynamic api route dev > development mode > should work in dev with dynamicApiRoute 'error'
  • app dir - with output export - dynamic api route dev > development mode > should work in dev with dynamicApiRoute 'force-static'
  • app dir - with output export - dynamic api route dev > development mode > should work in dev with dynamicApiRoute 'force-dynamic'
Expand output

● app dir - with output export - dynamic api route dev › development mode › should work in dev with dynamicApiRoute undefined

expect(received).toContain(expected) // indexOf

Expected substring: "export const dynamic = \"force-static\"/export const revalidate not configured on route"
Received string:    "1 of 1 error
Next.js (15.0.0-canary.120) (turbo)
Server Error·
Error: Failed to load external module next/dist/compiled/next-server/app-page.runtime.dev.js: Error: The \"react\" package in this environment is not configured correctly. The \"react-server\" condition must be enabled in any environment that runs React Server Components.·
This error happened while generating the page. Any console logs will be displayed in the terminal window.
packages/next/src/server/route-modules/app-page/module.compiled.js (14:21) @ Object.<anonymous>·
  12 |   } else {
  13 |     if (process.env.NODE_ENV === 'development') {
> 14 |       module.exports = require('next/dist/compiled/next-server/app-page.runtime.dev.js')
     |                     ^
  15 |     } else if (process.env.TURBOPACK) {
  16 |       module.exports = require('next/dist/compiled/next-server/app-page-turbo.runtime.prod.js')
  17 |     } else {"

  172 |         const header = await getRedboxHeader(browser)
  173 |         const source = await getRedboxSource(browser)
> 174 |         expect(`${header}\n${source}`).toContain(expectedErrMsg)
      |                                        ^
  175 |       } else {
  176 |         await check(() => result.stderr, /error/i)
  177 |       }

  at toContain (integration/app-dir-export/test/utils.ts:174:40)
  at integration/app-dir-export/test/dynamicapiroute-dev.test.ts:23:11

● app dir - with output export - dynamic api route dev › development mode › should work in dev with dynamicApiRoute 'error'

TIMED OUT: Home

Server Error

undefined

  718 |
  719 |   if (hardError) {
> 720 |     throw new Error('TIMED OUT: ' + regex + '\n\n' + content + '\n\n' + lastErr)
      |           ^
  721 |   }
  722 |   return false
  723 | }

  at check (lib/next-test-utils.ts:720:11)
  at runTests (integration/app-dir-export/test/utils.ts:182:7)
  at integration/app-dir-export/test/dynamicapiroute-dev.test.ts:23:11

● app dir - with output export - dynamic api route dev › development mode › should work in dev with dynamicApiRoute 'force-static'

TIMED OUT: Home

Server Error

undefined

  718 |
  719 |   if (hardError) {
> 720 |     throw new Error('TIMED OUT: ' + regex + '\n\n' + content + '\n\n' + lastErr)
      |           ^
  721 |   }
  722 |   return false
  723 | }

  at check (lib/next-test-utils.ts:720:11)
  at runTests (integration/app-dir-export/test/utils.ts:182:7)
  at integration/app-dir-export/test/dynamicapiroute-dev.test.ts:23:11

● app dir - with output export - dynamic api route dev › development mode › should work in dev with dynamicApiRoute 'force-dynamic'

expect(received).toContain(expected) // indexOf

Expected substring: "export const dynamic = \"force-dynamic\" on page \"/api/json\" cannot be used with \"output: export\"."
Received string:    "1 of 1 error
Next.js (15.0.0-canary.120) (turbo)
Server Error·
Error: Failed to load external module next/dist/compiled/next-server/app-page.runtime.dev.js: Error: The \"react\" package in this environment is not configured correctly. The \"react-server\" condition must be enabled in any environment that runs React Server Components.·
This error happened while generating the page. Any console logs will be displayed in the terminal window.
packages/next/src/server/route-modules/app-page/module.compiled.js (14:21) @ Object.<anonymous>·
  12 |   } else {
  13 |     if (process.env.NODE_ENV === 'development') {
> 14 |       module.exports = require('next/dist/compiled/next-server/app-page.runtime.dev.js')
     |                     ^
  15 |     } else if (process.env.TURBOPACK) {
  16 |       module.exports = require('next/dist/compiled/next-server/app-page-turbo.runtime.prod.js')
  17 |     } else {"

  172 |         const header = await getRedboxHeader(browser)
  173 |         const source = await getRedboxSource(browser)
> 174 |         expect(`${header}\n${source}`).toContain(expectedErrMsg)
      |                                        ^
  175 |       } else {
  176 |         await check(() => result.stderr, /error/i)
  177 |       }

  at toContain (integration/app-dir-export/test/utils.ts:174:40)
  at integration/app-dir-export/test/dynamicapiroute-dev.test.ts:23:11

Read more about building and testing Next.js in contributing.md.

TURBOPACK=1 pnpm test-start test/e2e/app-dir/app-a11y/index.test.ts (turbopack)

  • app a11y features > route announcer > should not announce the initital title
  • app a11y features > route announcer > should announce document.title changes
  • app a11y features > route announcer > should announce h1 changes
  • app a11y features > route announcer > should announce route changes when h1 changes inside an inner layout
Expand output

● app a11y features › route announcer › should not announce the initital title

next build failed with code/signal 1

   98 |           if (code || signal)
   99 |             reject(
> 100 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  101 |             )
  102 |           else resolve()
  103 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:100:15)

● app a11y features › route announcer › should announce document.title changes

next build failed with code/signal 1

   98 |           if (code || signal)
   99 |             reject(
> 100 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  101 |             )
  102 |           else resolve()
  103 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:100:15)

● app a11y features › route announcer › should announce h1 changes

next build failed with code/signal 1

   98 |           if (code || signal)
   99 |             reject(
> 100 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  101 |             )
  102 |           else resolve()
  103 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:100:15)

● app a11y features › route announcer › should announce route changes when h1 changes inside an inner layout

next build failed with code/signal 1

   98 |           if (code || signal)
   99 |             reject(
> 100 |               new Error(`next build failed with code/signal ${code || signal}`)
      |               ^
  101 |             )
  102 |           else resolve()
  103 |         })

  at ChildProcess.<anonymous> (lib/next-modes/next-start.ts:100:15)

Read more about building and testing Next.js in contributing.md.

pnpm test test/integration/build-output/test/index.test.js

  • Build Output > production mode > With Parallel Routes > should not have duplicate paths that resolve to the same route
Expand output

● Build Output › production mode › With Parallel Routes › should not have duplicate paths that resolve to the same route

TypeError: Cannot read properties of null (reading 'length')

  309 |           })
  310 |
> 311 |           expect(stdout.match(/○ \/root-page /g).length).toBe(1)
      |                               ^
  312 |         })
  313 |       })
  314 |     }

  at Object.<anonymous> (integration/build-output/test/index.test.js:311:31)

Read more about building and testing Next.js in contributing.md.

TURBOPACK=1 pnpm test test/integration/app-dir-export/test/trailing-slash-start.test.ts (turbopack)

  • app dir - with output export - trailing slash prod > production mode > should work in prod with trailingSlash 'false'
  • app dir - with output export - trailing slash prod > production mode > should work in prod with trailingSlash 'true'
Expand output

● app dir - with output export - trailing slash prod › production mode › should work in prod with trailingSlash 'false'

thrown: "Exceeded timeout of 60000 ms for a test.
Add a timeout value to this test to increase the timeout, if this is a long-running test. See https://jestjs.io/docs/api#testname-fn-timeout."

   5 |     'production mode',
   6 |     () => {
>  7 |       it.each([{ trailingSlash: false }, { trailingSlash: true }])(
     |                                                                  ^
   8 |         "should work in prod with trailingSlash '$trailingSlash'",
   9 |         async ({ trailingSlash }) => {
  10 |           await runTests({ isDev: false, trailingSlash })

  at ../node_modules/.pnpm/jest-each@29.7.0/node_modules/jest-each/build/bind.js:47:15
      at Array.forEach (<anonymous>)
  at integration/app-dir-export/test/trailing-slash-start.test.ts:7:66
  at integration/app-dir-export/test/trailing-slash-start.test.ts:4:56
  at Object.describe (integration/app-dir-export/test/trailing-slash-start.test.ts:3:1)

● app dir - with output export - trailing slash prod › production mode › should work in prod with trailingSlash 'true'

Failed to replace content.

Pattern: trailingSlash: true,

Content: /** @type {import('next').NextConfig} */
const nextConfig = {
  output: 'export',
  // distDir: '.next-custom',
  trailingSlash: false,
  generateBuildId() {
    return 'test-build-id'
  },
}

module.exports = nextConfig

  751 |     } else if (typeof pattern === 'string') {
  752 |       if (!currentContent.includes(pattern)) {
> 753 |         throw new Error(
      |               ^
  754 |           `Failed to replace content.\n\nPattern: ${pattern}\n\nContent: ${currentContent}`
  755 |         )
  756 |       }

  at File.replace (lib/next-test-utils.ts:753:15)
  at replace (integration/app-dir-export/test/utils.ts:121:16)
  at integration/app-dir-export/test/trailing-slash-start.test.ts:10:25

Read more about building and testing Next.js in contributing.md.

__NEXT_EXPERIMENTAL_PPR=true pnpm test-dev test/e2e/app-dir/static-shell-debugging/static-shell-debugging.test.ts (PPR)

  • static-shell-debugging > ppr = false, debugging = false > should render the full page
  • static-shell-debugging > ppr = false, debugging = true > should render the full page
Expand output

● static-shell-debugging › ppr = false, debugging = true › should render the full page

expect(received).toBe(expected) // Object.is equality

Expected: 200
Received: 500

  49 |       it('should render the full page', async () => {
  50 |         const res = await next.fetch('/?__nextppronly=1')
> 51 |         expect(res.status).toBe(200)
     |                            ^
  52 |
  53 |         const html = await res.text()
  54 |         expect(html).toContain('Fallback')

  at Object.toBe (e2e/app-dir/static-shell-debugging/static-shell-debugging.test.ts:51:28)

● static-shell-debugging › ppr = false, debugging = false › should render the full page

expect(received).toBe(expected) // Object.is equality

Expected: 200
Received: 500

  49 |       it('should render the full page', async () => {
  50 |         const res = await next.fetch('/?__nextppronly=1')
> 51 |         expect(res.status).toBe(200)
     |                            ^
  52 |
  53 |         const html = await res.text()
  54 |         expect(html).toContain('Fallback')

  at Object.toBe (e2e/app-dir/static-shell-debugging/static-shell-debugging.test.ts:51:28)

Read more about building and testing Next.js in contributing.md.

@ijjk
Copy link
Member

ijjk commented Aug 16, 2024

Stats from current PR

Default Build (Increase detected ⚠️)
General Overall increase ⚠️
vercel/next.js canary vercel/next.js sebbie/08-16-add_support_for_react-markup_behind_experimental.enablereactmarkup_flag Change
buildDuration 17.2s 15.5s N/A
buildDurationCached 8.6s 7.4s N/A
nodeModulesSize 356 MB 359 MB ⚠️ +2.99 MB
nextStartRea..uration (ms) 427ms 430ms N/A
Client Bundles (main, webpack)
vercel/next.js canary vercel/next.js sebbie/08-16-add_support_for_react-markup_behind_experimental.enablereactmarkup_flag Change
1921-HASH.js gzip 37.9 kB 37.9 kB N/A
1995.HASH.js gzip 169 B 169 B
66c22fe9-HASH.js gzip 51.9 kB 51.9 kB N/A
9018-HASH.js gzip 5.19 kB 5.19 kB N/A
framework-HASH.js gzip 56.7 kB 56.7 kB
main-app-HASH.js gzip 225 B 224 B N/A
main-HASH.js gzip 32.5 kB 32.6 kB N/A
webpack-HASH.js gzip 1.71 kB 1.71 kB N/A
Overall change 56.9 kB 56.9 kB
Legacy Client Bundles (polyfills)
vercel/next.js canary vercel/next.js sebbie/08-16-add_support_for_react-markup_behind_experimental.enablereactmarkup_flag Change
polyfills-HASH.js gzip 31 kB 31 kB
Overall change 31 kB 31 kB
Client Pages
vercel/next.js canary vercel/next.js sebbie/08-16-add_support_for_react-markup_behind_experimental.enablereactmarkup_flag Change
_app-HASH.js gzip 192 B 193 B N/A
_error-HASH.js gzip 193 B 192 B N/A
amp-HASH.js gzip 512 B 510 B N/A
css-HASH.js gzip 342 B 342 B
dynamic-HASH.js gzip 1.84 kB 1.84 kB N/A
edge-ssr-HASH.js gzip 265 B 264 B N/A
head-HASH.js gzip 363 B 364 B N/A
hooks-HASH.js gzip 391 B 392 B N/A
image-HASH.js gzip 4.39 kB 4.4 kB N/A
index-HASH.js gzip 269 B 268 B N/A
link-HASH.js gzip 2.82 kB 2.81 kB N/A
routerDirect..HASH.js gzip 328 B 326 B N/A
script-HASH.js gzip 396 B 396 B
withRouter-HASH.js gzip 325 B 324 B N/A
1afbb74e6ecf..834.css gzip 106 B 106 B
Overall change 844 B 844 B
Client Build Manifests
vercel/next.js canary vercel/next.js sebbie/08-16-add_support_for_react-markup_behind_experimental.enablereactmarkup_flag Change
_buildManifest.js gzip 749 B 748 B N/A
Overall change 0 B 0 B
Rendered Page Sizes
vercel/next.js canary vercel/next.js sebbie/08-16-add_support_for_react-markup_behind_experimental.enablereactmarkup_flag Change
index.html gzip 522 B 523 B N/A
link.html gzip 535 B 538 B N/A
withRouter.html gzip 519 B 520 B N/A
Overall change 0 B 0 B
Edge SSR bundle Size Overall increase ⚠️
vercel/next.js canary vercel/next.js sebbie/08-16-add_support_for_react-markup_behind_experimental.enablereactmarkup_flag Change
edge-ssr.js gzip 127 kB 127 kB N/A
page.js gzip 173 kB 173 kB ⚠️ +212 B
Overall change 173 kB 173 kB ⚠️ +212 B
Middleware size
vercel/next.js canary vercel/next.js sebbie/08-16-add_support_for_react-markup_behind_experimental.enablereactmarkup_flag Change
middleware-b..fest.js gzip 668 B 668 B
middleware-r..fest.js gzip 156 B 155 B N/A
middleware.js gzip 29.7 kB 29.7 kB N/A
edge-runtime..pack.js gzip 844 B 844 B
Overall change 1.51 kB 1.51 kB
Next Runtimes Overall increase ⚠️
vercel/next.js canary vercel/next.js sebbie/08-16-add_support_for_react-markup_behind_experimental.enablereactmarkup_flag Change
928-experime...dev.js gzip 322 B 322 B
928.runtime.dev.js gzip 314 B 314 B
app-page-exp...dev.js gzip 308 kB 309 kB ⚠️ +1.21 kB
app-page-exp..prod.js gzip 121 kB 122 kB ⚠️ +483 B
app-page-tur..prod.js gzip 133 kB 135 kB ⚠️ +1.75 kB
app-page-tur..prod.js gzip 129 kB 130 kB ⚠️ +1.31 kB
app-page.run...dev.js gzip 298 kB 298 kB ⚠️ +477 B
app-page.run..prod.js gzip 118 kB 118 kB ⚠️ +301 B
app-route-ex...dev.js gzip 30.7 kB 30.7 kB N/A
app-route-ex..prod.js gzip 20.7 kB 20.7 kB N/A
app-route-tu..prod.js gzip 20.7 kB 20.7 kB N/A
app-route-tu..prod.js gzip 20.5 kB 20.5 kB N/A
app-route.ru...dev.js gzip 32.3 kB 32.3 kB N/A
app-route.ru..prod.js gzip 20.5 kB 20.5 kB N/A
pages-api-tu..prod.js gzip 9.59 kB 9.59 kB
pages-api.ru...dev.js gzip 11.4 kB 11.4 kB
pages-api.ru..prod.js gzip 9.58 kB 9.58 kB
pages-turbo...prod.js gzip 21.6 kB 21.6 kB
pages.runtim...dev.js gzip 27.5 kB 27.5 kB
pages.runtim..prod.js gzip 21.6 kB 21.6 kB
server.runti..prod.js gzip 56.7 kB 56.7 kB
Overall change 1.27 MB 1.27 MB ⚠️ +5.53 kB
build cache Overall increase ⚠️
vercel/next.js canary vercel/next.js sebbie/08-16-add_support_for_react-markup_behind_experimental.enablereactmarkup_flag Change
0.pack gzip 1.49 MB 1.49 MB ⚠️ +2.26 kB
index.pack gzip 127 kB 126 kB N/A
Overall change 1.49 MB 1.49 MB ⚠️ +2.26 kB
Diff details
Diff for page.js
@@ -15,7 +15,7 @@
       /***/
     },
 
-    /***/ 85: /***/ (
+    /***/ 2462: /***/ (
       __unused_webpack_module,
       __webpack_exports__,
       __webpack_require__
@@ -30,7 +30,7 @@
         default: () => /* binding */ nHandler,
       });
 
-      // NAMESPACE OBJECT: ./node_modules/.pnpm/next@file+..+main-repo+packages+next+next-packed.tgz_react-dom@19.0.0-rc-1eaccd82-20240816_re_5yc7ktq4kyrrvzaq2fultvg3y4/node_modules/next/dist/build/webpack/loaders/next-app-loader.js?name=app%2Fapp-edge-ssr%2Fpage&page=%2Fapp-edge-ssr%2Fpage&pagePath=private-next-app-dir%2Fapp-edge-ssr%2Fpage.js&appDir=%2Ftmp%2Fnext-statsVuWX1v%2Fstats-app%2Fapp&appPaths=%2Fapp-edge-ssr%2Fpage&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&basePath=&assetPrefix=&nextConfigOutput=&flyingShuttle=false&preferredRegion=&middlewareConfig=e30%3D!./app/app-edge-ssr/page.js?__next_edge_ssr_entry__
+      // NAMESPACE OBJECT: ./node_modules/.pnpm/next@file+..+diff-repo+packages+next+next-packed.tgz_react-dom@19.0.0-rc-1eaccd82-20240816_re_kxzj53dvrxjpf46fi64kfjrpy4/node_modules/next/dist/build/webpack/loaders/next-app-loader.js?name=app%2Fapp-edge-ssr%2Fpage&page=%2Fapp-edge-ssr%2Fpage&pagePath=private-next-app-dir%2Fapp-edge-ssr%2Fpage.js&appDir=%2Ftmp%2Fnext-statsVuWX1v%2Fstats-app%2Fapp&appPaths=%2Fapp-edge-ssr%2Fpage&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&basePath=&assetPrefix=&nextConfigOutput=&flyingShuttle=false&preferredRegion=&middlewareConfig=e30%3D!./app/app-edge-ssr/page.js?__next_edge_ssr_entry__
       var page_next_edge_ssr_entry_namespaceObject = {};
       __webpack_require__.r(page_next_edge_ssr_entry_namespaceObject);
       __webpack_require__.d(page_next_edge_ssr_entry_namespaceObject, {
@@ -66,35 +66,35 @@
         tree: () => tree,
       });
 
-      // EXTERNAL MODULE: ./node_modules/.pnpm/next@file+..+main-repo+packages+next+next-packed.tgz_react-dom@19.0.0-rc-1eaccd82-20240816_re_5yc7ktq4kyrrvzaq2fultvg3y4/node_modules/next/dist/esm/server/web/globals.js
-      var globals = __webpack_require__(7113);
-      // EXTERNAL MODULE: ./node_modules/.pnpm/next@file+..+main-repo+packages+next+next-packed.tgz_react-dom@19.0.0-rc-1eaccd82-20240816_re_5yc7ktq4kyrrvzaq2fultvg3y4/node_modules/next/dist/esm/server/web/adapter.js + 3 modules
-      var adapter = __webpack_require__(1989);
-      // EXTERNAL MODULE: ./node_modules/.pnpm/next@file+..+main-repo+packages+next+next-packed.tgz_react-dom@19.0.0-rc-1eaccd82-20240816_re_5yc7ktq4kyrrvzaq2fultvg3y4/node_modules/next/dist/esm/build/webpack/loaders/next-edge-ssr-loader/render.js + 86 modules
-      var render = __webpack_require__(8175);
-      // EXTERNAL MODULE: ./node_modules/.pnpm/next@file+..+main-repo+packages+next+next-packed.tgz_react-dom@19.0.0-rc-1eaccd82-20240816_re_5yc7ktq4kyrrvzaq2fultvg3y4/node_modules/next/dist/esm/server/lib/incremental-cache/index.js + 3 modules
-      var incremental_cache = __webpack_require__(1074);
-      // EXTERNAL MODULE: ./node_modules/.pnpm/next@file+..+main-repo+packages+next+next-packed.tgz_react-dom@19.0.0-rc-1eaccd82-20240816_re_5yc7ktq4kyrrvzaq2fultvg3y4/node_modules/next/dist/esm/server/app-render/app-render.js + 71 modules
-      var app_render = __webpack_require__(6636);
-      // EXTERNAL MODULE: ./node_modules/.pnpm/next@file+..+main-repo+packages+next+next-packed.tgz_react-dom@19.0.0-rc-1eaccd82-20240816_re_5yc7ktq4kyrrvzaq2fultvg3y4/node_modules/next/dist/esm/server/route-modules/app-page/module.compiled.js
-      var module_compiled = __webpack_require__(4529);
-      // EXTERNAL MODULE: ./node_modules/.pnpm/next@file+..+main-repo+packages+next+next-packed.tgz_react-dom@19.0.0-rc-1eaccd82-20240816_re_5yc7ktq4kyrrvzaq2fultvg3y4/node_modules/next/dist/esm/server/route-kind.js
-      var route_kind = __webpack_require__(5271);
-      // EXTERNAL MODULE: ./node_modules/.pnpm/next@file+..+main-repo+packages+next+next-packed.tgz_react-dom@19.0.0-rc-1eaccd82-20240816_re_5yc7ktq4kyrrvzaq2fultvg3y4/node_modules/next/dist/esm/client/components/error-boundary.js
-      var error_boundary = __webpack_require__(3883);
-      // EXTERNAL MODULE: ./node_modules/.pnpm/next@file+..+main-repo+packages+next+next-packed.tgz_react-dom@19.0.0-rc-1eaccd82-20240816_re_5yc7ktq4kyrrvzaq2fultvg3y4/node_modules/next/dist/esm/server/app-render/entry-base.js + 8 modules
-      var entry_base = __webpack_require__(3006); // CONCATENATED MODULE: ./node_modules/.pnpm/next@file+..+main-repo+packages+next+next-packed.tgz_react-dom@19.0.0-rc-1eaccd82-20240816_re_5yc7ktq4kyrrvzaq2fultvg3y4/node_modules/next/dist/build/webpack/loaders/next-app-loader.js?name=app%2Fapp-edge-ssr%2Fpage&page=%2Fapp-edge-ssr%2Fpage&pagePath=private-next-app-dir%2Fapp-edge-ssr%2Fpage.js&appDir=%2Ftmp%2Fnext-statsVuWX1v%2Fstats-app%2Fapp&appPaths=%2Fapp-edge-ssr%2Fpage&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&basePath=&assetPrefix=&nextConfigOutput=&flyingShuttle=false&preferredRegion=&middlewareConfig=e30%3D!./app/app-edge-ssr/page.js?__next_edge_ssr_entry__
+      // EXTERNAL MODULE: ./node_modules/.pnpm/next@file+..+diff-repo+packages+next+next-packed.tgz_react-dom@19.0.0-rc-1eaccd82-20240816_re_kxzj53dvrxjpf46fi64kfjrpy4/node_modules/next/dist/esm/server/web/globals.js
+      var globals = __webpack_require__(7667);
+      // EXTERNAL MODULE: ./node_modules/.pnpm/next@file+..+diff-repo+packages+next+next-packed.tgz_react-dom@19.0.0-rc-1eaccd82-20240816_re_kxzj53dvrxjpf46fi64kfjrpy4/node_modules/next/dist/esm/server/web/adapter.js + 3 modules
+      var adapter = __webpack_require__(2209);
+      // EXTERNAL MODULE: ./node_modules/.pnpm/next@file+..+diff-repo+packages+next+next-packed.tgz_react-dom@19.0.0-rc-1eaccd82-20240816_re_kxzj53dvrxjpf46fi64kfjrpy4/node_modules/next/dist/esm/build/webpack/loaders/next-edge-ssr-loader/render.js + 86 modules
+      var render = __webpack_require__(7431);
+      // EXTERNAL MODULE: ./node_modules/.pnpm/next@file+..+diff-repo+packages+next+next-packed.tgz_react-dom@19.0.0-rc-1eaccd82-20240816_re_kxzj53dvrxjpf46fi64kfjrpy4/node_modules/next/dist/esm/server/lib/incremental-cache/index.js + 3 modules
+      var incremental_cache = __webpack_require__(2199);
+      // EXTERNAL MODULE: ./node_modules/.pnpm/next@file+..+diff-repo+packages+next+next-packed.tgz_react-dom@19.0.0-rc-1eaccd82-20240816_re_kxzj53dvrxjpf46fi64kfjrpy4/node_modules/next/dist/esm/server/app-render/app-render.js + 71 modules
+      var app_render = __webpack_require__(4721);
+      // EXTERNAL MODULE: ./node_modules/.pnpm/next@file+..+diff-repo+packages+next+next-packed.tgz_react-dom@19.0.0-rc-1eaccd82-20240816_re_kxzj53dvrxjpf46fi64kfjrpy4/node_modules/next/dist/esm/server/route-modules/app-page/module.compiled.js
+      var module_compiled = __webpack_require__(3907);
+      // EXTERNAL MODULE: ./node_modules/.pnpm/next@file+..+diff-repo+packages+next+next-packed.tgz_react-dom@19.0.0-rc-1eaccd82-20240816_re_kxzj53dvrxjpf46fi64kfjrpy4/node_modules/next/dist/esm/server/route-kind.js
+      var route_kind = __webpack_require__(217);
+      // EXTERNAL MODULE: ./node_modules/.pnpm/next@file+..+diff-repo+packages+next+next-packed.tgz_react-dom@19.0.0-rc-1eaccd82-20240816_re_kxzj53dvrxjpf46fi64kfjrpy4/node_modules/next/dist/esm/client/components/error-boundary.js
+      var error_boundary = __webpack_require__(1821);
+      // EXTERNAL MODULE: ./node_modules/.pnpm/next@file+..+diff-repo+packages+next+next-packed.tgz_react-dom@19.0.0-rc-1eaccd82-20240816_re_kxzj53dvrxjpf46fi64kfjrpy4/node_modules/next/dist/esm/server/app-render/entry-base.js + 8 modules
+      var entry_base = __webpack_require__(3591); // CONCATENATED MODULE: ./node_modules/.pnpm/next@file+..+diff-repo+packages+next+next-packed.tgz_react-dom@19.0.0-rc-1eaccd82-20240816_re_kxzj53dvrxjpf46fi64kfjrpy4/node_modules/next/dist/build/webpack/loaders/next-app-loader.js?name=app%2Fapp-edge-ssr%2Fpage&page=%2Fapp-edge-ssr%2Fpage&pagePath=private-next-app-dir%2Fapp-edge-ssr%2Fpage.js&appDir=%2Ftmp%2Fnext-statsVuWX1v%2Fstats-app%2Fapp&appPaths=%2Fapp-edge-ssr%2Fpage&pageExtensions=tsx&pageExtensions=ts&pageExtensions=jsx&pageExtensions=js&basePath=&assetPrefix=&nextConfigOutput=&flyingShuttle=false&preferredRegion=&middlewareConfig=e30%3D!./app/app-edge-ssr/page.js?__next_edge_ssr_entry__
       const component0 = () =>
         Promise.resolve(/* import() eager */).then(
-          __webpack_require__.bind(__webpack_require__, 9213)
+          __webpack_require__.bind(__webpack_require__, 3820)
         );
       const component1 = () =>
         Promise.resolve(/* import() eager */).then(
-          __webpack_require__.bind(__webpack_require__, 8612)
+          __webpack_require__.bind(__webpack_require__, 4760)
         );
       const page2 = () =>
         Promise.resolve(/* import() eager */).then(
-          __webpack_require__.bind(__webpack_require__, 7089)
+          __webpack_require__.bind(__webpack_require__, 4167)
         );
 
       // We inject the tree and pages here so that we can use them in the route
@@ -160,12 +160,12 @@
       });
 
       //# sourceMappingURL=app-page.js.map
-      // EXTERNAL MODULE: ./node_modules/.pnpm/next@file+..+main-repo+packages+next+next-packed.tgz_react-dom@19.0.0-rc-1eaccd82-20240816_re_5yc7ktq4kyrrvzaq2fultvg3y4/node_modules/next/dist/esm/lib/page-types.js
-      var page_types = __webpack_require__(9845);
-      // EXTERNAL MODULE: ./node_modules/.pnpm/next@file+..+main-repo+packages+next+next-packed.tgz_react-dom@19.0.0-rc-1eaccd82-20240816_re_5yc7ktq4kyrrvzaq2fultvg3y4/node_modules/next/dist/esm/server/app-render/encryption-utils.js
-      var encryption_utils = __webpack_require__(6935);
-      // EXTERNAL MODULE: ./node_modules/.pnpm/next@file+..+main-repo+packages+next+next-packed.tgz_react-dom@19.0.0-rc-1eaccd82-20240816_re_5yc7ktq4kyrrvzaq2fultvg3y4/node_modules/next/dist/esm/server/app-render/action-utils.js
-      var action_utils = __webpack_require__(416); // CONCATENATED MODULE: ./node_modules/.pnpm/next@file+..+main-repo+packages+next+next-packed.tgz_react-dom@19.0.0-rc-1eaccd82-20240816_re_5yc7ktq4kyrrvzaq2fultvg3y4/node_modules/next/dist/build/webpack/loaders/next-edge-ssr-loader/index.js?{"absolute500Path":"","absoluteAppPath":"next/dist/pages/_app","absoluteDocumentPath":"next/dist/pages/_document","absoluteErrorPath":"next/dist/pages/_error","absolutePagePath":"private-next-app-dir/app-edge-ssr/page.js","dev":false,"isServerComponent":true,"page":"/app-edge-ssr/page","stringifiedConfig":"eyJlbnYiOnt9LCJlc2xpbnQiOnsiaWdub3JlRHVyaW5nQnVpbGRzIjpmYWxzZX0sInR5cGVzY3JpcHQiOnsiaWdub3JlQnVpbGRFcnJvcnMiOmZhbHNlLCJ0c2NvbmZpZ1BhdGgiOiJ0c2NvbmZpZy5qc29uIn0sImRpc3REaXIiOiIubmV4dCIsImNsZWFuRGlzdERpciI6dHJ1ZSwiYXNzZXRQcmVmaXgiOiIiLCJjYWNoZU1heE1lbW9yeVNpemUiOjUyNDI4ODAwLCJjb25maWdPcmlnaW4iOiJuZXh0LmNvbmZpZy5qcyIsInVzZUZpbGVTeXN0ZW1QdWJsaWNSb3V0ZXMiOnRydWUsImdlbmVyYXRlRXRhZ3MiOnRydWUsInBhZ2VFeHRlbnNpb25zIjpbInRzeCIsInRzIiwianN4IiwianMiXSwicG93ZXJlZEJ5SGVhZGVyIjp0cnVlLCJjb21wcmVzcyI6dHJ1ZSwiaW1hZ2VzIjp7ImRldmljZVNpemVzIjpbNjQwLDc1MCw4MjgsMTA4MCwxMjAwLDE5MjAsMjA0OCwzODQwXSwiaW1hZ2VTaXplcyI6WzE2LDMyLDQ4LDY0LDk2LDEyOCwyNTYsMzg0XSwicGF0aCI6Ii9fbmV4dC9pbWFnZSIsImxvYWRlciI6ImRlZmF1bHQiLCJsb2FkZXJGaWxlIjoiIiwiZG9tYWlucyI6W10sImRpc2FibGVTdGF0aWNJbWFnZXMiOmZhbHNlLCJtaW5pbXVtQ2FjaGVUVEwiOjYwLCJmb3JtYXRzIjpbImltYWdlL3dlYnAiXSwiZGFuZ2Vyb3VzbHlBbGxvd1NWRyI6ZmFsc2UsImNvbnRlbnRTZWN1cml0eVBvbGljeSI6InNjcmlwdC1zcmMgJ25vbmUnOyBmcmFtZS1zcmMgJ25vbmUnOyBzYW5kYm94OyIsImNvbnRlbnREaXNwb3NpdGlvblR5cGUiOiJhdHRhY2htZW50IiwicmVtb3RlUGF0dGVybnMiOltdLCJ1bm9wdGltaXplZCI6ZmFsc2V9LCJkZXZJbmRpY2F0b3JzIjp7ImFwcElzclN0YXR1cyI6dHJ1ZSwiYnVpbGRBY3Rpdml0eSI6dHJ1ZSwiYnVpbGRBY3Rpdml0eVBvc2l0aW9uIjoiYm90dG9tLXJpZ2h0In0sIm9uRGVtYW5kRW50cmllcyI6eyJtYXhJbmFjdGl2ZUFnZSI6NjAwMDAsInBhZ2VzQnVmZmVyTGVuZ3RoIjo1fSwiYW1wIjp7ImNhbm9uaWNhbEJhc2UiOiIifSwiYmFzZVBhdGgiOiIiLCJzYXNzT3B0aW9ucyI6e30sInRyYWlsaW5nU2xhc2giOmZhbHNlLCJpMThuIjpudWxsLCJwcm9kdWN0aW9uQnJvd3NlclNvdXJjZU1hcHMiOmZhbHNlLCJvcHRpbWl6ZUZvbnRzIjp0cnVlLCJleGNsdWRlRGVmYXVsdE1vbWVudExvY2FsZXMiOnRydWUsInNlcnZlclJ1bnRpbWVDb25maWciOnt9LCJwdWJsaWNSdW50aW1lQ29uZmlnIjp7fSwicmVhY3RQcm9kdWN0aW9uUHJvZmlsaW5nIjpmYWxzZSwicmVhY3RTdHJpY3RNb2RlIjpudWxsLCJyZWFjdE1heEhlYWRlcnNMZW5ndGgiOjYwMDAsImh0dHBBZ2VudE9wdGlvbnMiOnsia2VlcEFsaXZlIjp0cnVlfSwibG9nZ2luZyI6e30sInN0YXRpY1BhZ2VHZW5lcmF0aW9uVGltZW91dCI6NjAsIm1vZHVsYXJpemVJbXBvcnRzIjp7IkBtdWkvaWNvbnMtbWF0ZXJpYWwiOnsidHJhbnNmb3JtIjoiQG11aS9pY29ucy1tYXRlcmlhbC97e21lbWJlcn19In0sImxvZGFzaCI6eyJ0cmFuc2Zvcm0iOiJsb2Rhc2gve3ttZW1iZXJ9fSJ9fSwib3V0cHV0RmlsZVRyYWNpbmdSb290IjoiL3RtcC9uZXh0LXN0YXRzVnVXWDF2L3N0YXRzLWFwcCIsImV4cGVyaW1lbnRhbCI6eyJhcHBOYXZGYWlsSGFuZGxpbmciOmZhbHNlLCJwcmVyZW5kZXJFYXJseUV4aXQiOnRydWUsInNlcnZlck1pbmlmaWNhdGlvbiI6dHJ1ZSwic2VydmVyU291cmNlTWFwcyI6ZmFsc2UsImxpbmtOb1RvdWNoU3RhcnQiOmZhbHNlLCJjYXNlU2Vuc2l0aXZlUm91dGVzIjpmYWxzZSwicHJlbG9hZEVudHJpZXNPblN0YXJ0Ijp0cnVlLCJjbGllbnRSb3V0ZXJGaWx0ZXIiOnRydWUsImNsaWVudFJvdXRlckZpbHRlclJlZGlyZWN0cyI6ZmFsc2UsImZldGNoQ2FjaGVLZXlQcmVmaXgiOiIiLCJtaWRkbGV3YXJlUHJlZmV0Y2giOiJmbGV4aWJsZSIsIm9wdGltaXN0aWNDbGllbnRDYWNoZSI6dHJ1ZSwibWFudWFsQ2xpZW50QmFzZVBhdGgiOmZhbHNlLCJjcHVzIjoxOSwibWVtb3J5QmFzZWRXb3JrZXJzQ291bnQiOmZhbHNlLCJpc3JGbHVzaFRvRGlzayI6dHJ1ZSwid29ya2VyVGhyZWFkcyI6ZmFsc2UsIm9wdGltaXplQ3NzIjpmYWxzZSwibmV4dFNjcmlwdFdvcmtlcnMiOmZhbHNlLCJzY3JvbGxSZXN0b3JhdGlvbiI6ZmFsc2UsImV4dGVybmFsRGlyIjpmYWxzZSwiZGlzYWJsZU9wdGltaXplZExvYWRpbmciOmZhbHNlLCJnemlwU2l6ZSI6dHJ1ZSwiY3JhQ29tcGF0IjpmYWxzZSwiZXNtRXh0ZXJuYWxzIjp0cnVlLCJmdWxseVNwZWNpZmllZCI6ZmFsc2UsInN3Y1RyYWNlUHJvZmlsaW5nIjpmYWxzZSwiZm9yY2VTd2NUcmFuc2Zvcm1zIjpmYWxzZSwibGFyZ2VQYWdlRGF0YUJ5dGVzIjoxMjgwMDAsImFkanVzdEZvbnRGYWxsYmFja3MiOmZhbHNlLCJhZGp1c3RGb250RmFsbGJhY2tzV2l0aFNpemVBZGp1c3QiOmZhbHNlLCJ0eXBlZFJvdXRlcyI6ZmFsc2UsInR5cGVkRW52IjpmYWxzZSwiaW5zdHJ1bWVudGF0aW9uSG9vayI6ZmFsc2UsInBhcmFsbGVsU2VydmVyQ29tcGlsZXMiOmZhbHNlLCJwYXJhbGxlbFNlcnZlckJ1aWxkVHJhY2VzIjpmYWxzZSwicHByIjpmYWxzZSwid2VicGFja01lbW9yeU9wdGltaXphdGlvbnMiOmZhbHNlLCJvcHRpbWl6ZVNlcnZlclJlYWN0Ijp0cnVlLCJ1c2VFYXJseUltcG9ydCI6ZmFsc2UsInN0YWxlVGltZXMiOnsiZHluYW1pYyI6MCwic3RhdGljIjozMDB9LCJhZnRlciI6ZmFsc2UsInNlcnZlckNvbXBvbmVudHNIbXJDYWNoZSI6dHJ1ZSwic3RhdGljR2VuZXJhdGlvbk1heENvbmN1cnJlbmN5Ijo4LCJzdGF0aWNHZW5lcmF0aW9uTWluUGFnZXNQZXJXb3JrZXIiOjI1LCJvcHRpbWl6ZVBhY2thZ2VJbXBvcnRzIjpbImx1Y2lkZS1yZWFjdCIsImRhdGUtZm5zIiwibG9kYXNoLWVzIiwicmFtZGEiLCJhbnRkIiwicmVhY3QtYm9vdHN0cmFwIiwiYWhvb2tzIiwiQGFudC1kZXNpZ24vaWNvbnMiLCJAaGVhZGxlc3N1aS9yZWFjdCIsIkBoZWFkbGVzc3VpLWZsb2F0L3JlYWN0IiwiQGhlcm9pY29ucy9yZWFjdC8yMC9zb2xpZCIsIkBoZXJvaWNvbnMvcmVhY3QvMjQvc29saWQiLCJAaGVyb2ljb25zL3JlYWN0LzI0L291dGxpbmUiLCJAdmlzeC92aXN4IiwiQHRyZW1vci9yZWFjdCIsInJ4anMiLCJAbXVpL21hdGVyaWFsIiwiQG11aS9pY29ucy1tYXRlcmlhbCIsInJlY2hhcnRzIiwicmVhY3QtdXNlIiwiZWZmZWN0IiwiQGVmZmVjdC9zY2hlbWEiLCJAZWZmZWN0L3BsYXRmb3JtIiwiQGVmZmVjdC9wbGF0Zm9ybS1ub2RlIiwiQGVmZmVjdC9wbGF0Zm9ybS1icm93c2VyIiwiQGVmZmVjdC9wbGF0Zm9ybS1idW4iLCJAZWZmZWN0L3NxbCIsIkBlZmZlY3Qvc3FsLW1zc3FsIiwiQGVmZmVjdC9zcWwtbXlzcWwyIiwiQGVmZmVjdC9zcWwtcGciLCJAZWZmZWN0L3NxbC1zcXVsaXRlLW5vZGUiLCJAZWZmZWN0L3NxbC1zcXVsaXRlLWJ1biIsIkBlZmZlY3Qvc3FsLXNxdWxpdGUtd2FzbSIsIkBlZmZlY3Qvc3FsLXNxdWxpdGUtcmVhY3QtbmF0aXZlIiwiQGVmZmVjdC9ycGMiLCJAZWZmZWN0L3JwYy1odHRwIiwiQGVmZmVjdC90eXBlY2xhc3MiLCJAZWZmZWN0L2V4cGVyaW1lbnRhbCIsIkBlZmZlY3Qvb3BlbnRlbGVtZXRyeSIsIkBtYXRlcmlhbC11aS9jb3JlIiwiQG1hdGVyaWFsLXVpL2ljb25zIiwiQHRhYmxlci9pY29ucy1yZWFjdCIsIm11aS1jb3JlIiwicmVhY3QtaWNvbnMvYWkiLCJyZWFjdC1pY29ucy9iaSIsInJlYWN0LWljb25zL2JzIiwicmVhY3QtaWNvbnMvY2ciLCJyZWFjdC1pY29ucy9jaSIsInJlYWN0LWljb25zL2RpIiwicmVhY3QtaWNvbnMvZmEiLCJyZWFjdC1pY29ucy9mYTYiLCJyZWFjdC1pY29ucy9mYyIsInJlYWN0LWljb25zL2ZpIiwicmVhY3QtaWNvbnMvZ2kiLCJyZWFjdC1pY29ucy9nbyIsInJlYWN0LWljb25zL2dyIiwicmVhY3QtaWNvbnMvaGkiLCJyZWFjdC1pY29ucy9oaTIiLCJyZWFjdC1pY29ucy9pbSIsInJlYWN0LWljb25zL2lvIiwicmVhY3QtaWNvbnMvaW81IiwicmVhY3QtaWNvbnMvbGlhIiwicmVhY3QtaWNvbnMvbGliIiwicmVhY3QtaWNvbnMvbHUiLCJyZWFjdC1pY29ucy9tZCIsInJlYWN0LWljb25zL3BpIiwicmVhY3QtaWNvbnMvcmkiLCJyZWFjdC1pY29ucy9yeCIsInJlYWN0LWljb25zL3NpIiwicmVhY3QtaWNvbnMvc2wiLCJyZWFjdC1pY29ucy90YiIsInJlYWN0LWljb25zL3RmaSIsInJlYWN0LWljb25zL3RpIiwicmVhY3QtaWNvbnMvdnNjIiwicmVhY3QtaWNvbnMvd2kiXX0sImJ1bmRsZVBhZ2VzUm91dGVyRGVwZW5kZW5jaWVzIjpmYWxzZSwiY29uZmlnRmlsZSI6Ii90bXAvbmV4dC1zdGF0c1Z1V1gxdi9zdGF0cy1hcHAvbmV4dC5jb25maWcuanMiLCJjb25maWdGaWxlTmFtZSI6Im5leHQuY29uZmlnLmpzIn0=","pagesType":"app","appDirLoader":"bmV4dC1hcHAtbG9hZGVyP25hbWU9YXBwJTJGYXBwLWVkZ2Utc3NyJTJGcGFnZSZwYWdlPSUyRmFwcC1lZGdlLXNzciUyRnBhZ2UmcGFnZVBhdGg9cHJpdmF0ZS1uZXh0LWFwcC1kaXIlMkZhcHAtZWRnZS1zc3IlMkZwYWdlLmpzJmFwcERpcj0lMkZ0bXAlMkZuZXh0LXN0YXRzVnVXWDF2JTJGc3RhdHMtYXBwJTJGYXBwJmFwcFBhdGhzPSUyRmFwcC1lZGdlLXNzciUyRnBhZ2UmcGFnZUV4dGVuc2lvbnM9dHN4JnBhZ2VFeHRlbnNpb25zPXRzJnBhZ2VFeHRlbnNpb25zPWpzeCZwYWdlRXh0ZW5zaW9ucz1qcyZiYXNlUGF0aD0mYXNzZXRQcmVmaXg9Jm5leHRDb25maWdPdXRwdXQ9JmZseWluZ1NodXR0bGU9ZmFsc2UmcHJlZmVycmVkUmVnaW9uPSZtaWRkbGV3YXJlQ29uZmlnPWUzMCUzRCE=","sriEnabled":false,"middlewareConfig":"e30="}!
+      // EXTERNAL MODULE: ./node_modules/.pnpm/next@file+..+diff-repo+packages+next+next-packed.tgz_react-dom@19.0.0-rc-1eaccd82-20240816_re_kxzj53dvrxjpf46fi64kfjrpy4/node_modules/next/dist/esm/lib/page-types.js
+      var page_types = __webpack_require__(6214);
+      // EXTERNAL MODULE: ./node_modules/.pnpm/next@file+..+diff-repo+packages+next+next-packed.tgz_react-dom@19.0.0-rc-1eaccd82-20240816_re_kxzj53dvrxjpf46fi64kfjrpy4/node_modules/next/dist/esm/server/app-render/encryption-utils.js
+      var encryption_utils = __webpack_require__(4311);
+      // EXTERNAL MODULE: ./node_modules/.pnpm/next@file+..+diff-repo+packages+next+next-packed.tgz_react-dom@19.0.0-rc-1eaccd82-20240816_re_kxzj53dvrxjpf46fi64kfjrpy4/node_modules/next/dist/esm/server/app-render/action-utils.js
+      var action_utils = __webpack_require__(1335); // CONCATENATED MODULE: ./node_modules/.pnpm/next@file+..+diff-repo+packages+next+next-packed.tgz_react-dom@19.0.0-rc-1eaccd82-20240816_re_kxzj53dvrxjpf46fi64kfjrpy4/node_modules/next/dist/build/webpack/loaders/next-edge-ssr-loader/index.js?{"absolute500Path":"","absoluteAppPath":"next/dist/pages/_app","absoluteDocumentPath":"next/dist/pages/_document","absoluteErrorPath":"next/dist/pages/_error","absolutePagePath":"private-next-app-dir/app-edge-ssr/page.js","dev":false,"isServerComponent":true,"page":"/app-edge-ssr/page","stringifiedConfig":"eyJlbnYiOnt9LCJlc2xpbnQiOnsiaWdub3JlRHVyaW5nQnVpbGRzIjpmYWxzZX0sInR5cGVzY3JpcHQiOnsiaWdub3JlQnVpbGRFcnJvcnMiOmZhbHNlLCJ0c2NvbmZpZ1BhdGgiOiJ0c2NvbmZpZy5qc29uIn0sImRpc3REaXIiOiIubmV4dCIsImNsZWFuRGlzdERpciI6dHJ1ZSwiYXNzZXRQcmVmaXgiOiIiLCJjYWNoZU1heE1lbW9yeVNpemUiOjUyNDI4ODAwLCJjb25maWdPcmlnaW4iOiJuZXh0LmNvbmZpZy5qcyIsInVzZUZpbGVTeXN0ZW1QdWJsaWNSb3V0ZXMiOnRydWUsImdlbmVyYXRlRXRhZ3MiOnRydWUsInBhZ2VFeHRlbnNpb25zIjpbInRzeCIsInRzIiwianN4IiwianMiXSwicG93ZXJlZEJ5SGVhZGVyIjp0cnVlLCJjb21wcmVzcyI6dHJ1ZSwiaW1hZ2VzIjp7ImRldmljZVNpemVzIjpbNjQwLDc1MCw4MjgsMTA4MCwxMjAwLDE5MjAsMjA0OCwzODQwXSwiaW1hZ2VTaXplcyI6WzE2LDMyLDQ4LDY0LDk2LDEyOCwyNTYsMzg0XSwicGF0aCI6Ii9fbmV4dC9pbWFnZSIsImxvYWRlciI6ImRlZmF1bHQiLCJsb2FkZXJGaWxlIjoiIiwiZG9tYWlucyI6W10sImRpc2FibGVTdGF0aWNJbWFnZXMiOmZhbHNlLCJtaW5pbXVtQ2FjaGVUVEwiOjYwLCJmb3JtYXRzIjpbImltYWdlL3dlYnAiXSwiZGFuZ2Vyb3VzbHlBbGxvd1NWRyI6ZmFsc2UsImNvbnRlbnRTZWN1cml0eVBvbGljeSI6InNjcmlwdC1zcmMgJ25vbmUnOyBmcmFtZS1zcmMgJ25vbmUnOyBzYW5kYm94OyIsImNvbnRlbnREaXNwb3NpdGlvblR5cGUiOiJhdHRhY2htZW50IiwicmVtb3RlUGF0dGVybnMiOltdLCJ1bm9wdGltaXplZCI6ZmFsc2V9LCJkZXZJbmRpY2F0b3JzIjp7ImFwcElzclN0YXR1cyI6dHJ1ZSwiYnVpbGRBY3Rpdml0eSI6dHJ1ZSwiYnVpbGRBY3Rpdml0eVBvc2l0aW9uIjoiYm90dG9tLXJpZ2h0In0sIm9uRGVtYW5kRW50cmllcyI6eyJtYXhJbmFjdGl2ZUFnZSI6NjAwMDAsInBhZ2VzQnVmZmVyTGVuZ3RoIjo1fSwiYW1wIjp7ImNhbm9uaWNhbEJhc2UiOiIifSwiYmFzZVBhdGgiOiIiLCJzYXNzT3B0aW9ucyI6e30sInRyYWlsaW5nU2xhc2giOmZhbHNlLCJpMThuIjpudWxsLCJwcm9kdWN0aW9uQnJvd3NlclNvdXJjZU1hcHMiOmZhbHNlLCJvcHRpbWl6ZUZvbnRzIjp0cnVlLCJleGNsdWRlRGVmYXVsdE1vbWVudExvY2FsZXMiOnRydWUsInNlcnZlclJ1bnRpbWVDb25maWciOnt9LCJwdWJsaWNSdW50aW1lQ29uZmlnIjp7fSwicmVhY3RQcm9kdWN0aW9uUHJvZmlsaW5nIjpmYWxzZSwicmVhY3RTdHJpY3RNb2RlIjpudWxsLCJyZWFjdE1heEhlYWRlcnNMZW5ndGgiOjYwMDAsImh0dHBBZ2VudE9wdGlvbnMiOnsia2VlcEFsaXZlIjp0cnVlfSwibG9nZ2luZyI6e30sInN0YXRpY1BhZ2VHZW5lcmF0aW9uVGltZW91dCI6NjAsIm1vZHVsYXJpemVJbXBvcnRzIjp7IkBtdWkvaWNvbnMtbWF0ZXJpYWwiOnsidHJhbnNmb3JtIjoiQG11aS9pY29ucy1tYXRlcmlhbC97e21lbWJlcn19In0sImxvZGFzaCI6eyJ0cmFuc2Zvcm0iOiJsb2Rhc2gve3ttZW1iZXJ9fSJ9fSwib3V0cHV0RmlsZVRyYWNpbmdSb290IjoiL3RtcC9uZXh0LXN0YXRzVnVXWDF2L3N0YXRzLWFwcCIsImV4cGVyaW1lbnRhbCI6eyJhcHBOYXZGYWlsSGFuZGxpbmciOmZhbHNlLCJwcmVyZW5kZXJFYXJseUV4aXQiOnRydWUsInNlcnZlck1pbmlmaWNhdGlvbiI6dHJ1ZSwic2VydmVyU291cmNlTWFwcyI6ZmFsc2UsImxpbmtOb1RvdWNoU3RhcnQiOmZhbHNlLCJjYXNlU2Vuc2l0aXZlUm91dGVzIjpmYWxzZSwicHJlbG9hZEVudHJpZXNPblN0YXJ0Ijp0cnVlLCJjbGllbnRSb3V0ZXJGaWx0ZXIiOnRydWUsImNsaWVudFJvdXRlckZpbHRlclJlZGlyZWN0cyI6ZmFsc2UsImZldGNoQ2FjaGVLZXlQcmVmaXgiOiIiLCJtaWRkbGV3YXJlUHJlZmV0Y2giOiJmbGV4aWJsZSIsIm9wdGltaXN0aWNDbGllbnRDYWNoZSI6dHJ1ZSwibWFudWFsQ2xpZW50QmFzZVBhdGgiOmZhbHNlLCJjcHVzIjoxOSwibWVtb3J5QmFzZWRXb3JrZXJzQ291bnQiOmZhbHNlLCJpc3JGbHVzaFRvRGlzayI6dHJ1ZSwid29ya2VyVGhyZWFkcyI6ZmFsc2UsIm9wdGltaXplQ3NzIjpmYWxzZSwibmV4dFNjcmlwdFdvcmtlcnMiOmZhbHNlLCJzY3JvbGxSZXN0b3JhdGlvbiI6ZmFsc2UsImV4dGVybmFsRGlyIjpmYWxzZSwiZGlzYWJsZU9wdGltaXplZExvYWRpbmciOmZhbHNlLCJnemlwU2l6ZSI6dHJ1ZSwiY3JhQ29tcGF0IjpmYWxzZSwiZXNtRXh0ZXJuYWxzIjp0cnVlLCJmdWxseVNwZWNpZmllZCI6ZmFsc2UsInN3Y1RyYWNlUHJvZmlsaW5nIjpmYWxzZSwiZm9yY2VTd2NUcmFuc2Zvcm1zIjpmYWxzZSwibGFyZ2VQYWdlRGF0YUJ5dGVzIjoxMjgwMDAsImFkanVzdEZvbnRGYWxsYmFja3MiOmZhbHNlLCJhZGp1c3RGb250RmFsbGJhY2tzV2l0aFNpemVBZGp1c3QiOmZhbHNlLCJ0eXBlZFJvdXRlcyI6ZmFsc2UsInR5cGVkRW52IjpmYWxzZSwiaW5zdHJ1bWVudGF0aW9uSG9vayI6ZmFsc2UsInBhcmFsbGVsU2VydmVyQ29tcGlsZXMiOmZhbHNlLCJwYXJhbGxlbFNlcnZlckJ1aWxkVHJhY2VzIjpmYWxzZSwicHByIjpmYWxzZSwid2VicGFja01lbW9yeU9wdGltaXphdGlvbnMiOmZhbHNlLCJvcHRpbWl6ZVNlcnZlclJlYWN0Ijp0cnVlLCJ1c2VFYXJseUltcG9ydCI6ZmFsc2UsInN0YWxlVGltZXMiOnsiZHluYW1pYyI6MCwic3RhdGljIjozMDB9LCJhZnRlciI6ZmFsc2UsInNlcnZlckNvbXBvbmVudHNIbXJDYWNoZSI6dHJ1ZSwic3RhdGljR2VuZXJhdGlvbk1heENvbmN1cnJlbmN5Ijo4LCJzdGF0aWNHZW5lcmF0aW9uTWluUGFnZXNQZXJXb3JrZXIiOjI1LCJvcHRpbWl6ZVBhY2thZ2VJbXBvcnRzIjpbImx1Y2lkZS1yZWFjdCIsImRhdGUtZm5zIiwibG9kYXNoLWVzIiwicmFtZGEiLCJhbnRkIiwicmVhY3QtYm9vdHN0cmFwIiwiYWhvb2tzIiwiQGFudC1kZXNpZ24vaWNvbnMiLCJAaGVhZGxlc3N1aS9yZWFjdCIsIkBoZWFkbGVzc3VpLWZsb2F0L3JlYWN0IiwiQGhlcm9pY29ucy9yZWFjdC8yMC9zb2xpZCIsIkBoZXJvaWNvbnMvcmVhY3QvMjQvc29saWQiLCJAaGVyb2ljb25zL3JlYWN0LzI0L291dGxpbmUiLCJAdmlzeC92aXN4IiwiQHRyZW1vci9yZWFjdCIsInJ4anMiLCJAbXVpL21hdGVyaWFsIiwiQG11aS9pY29ucy1tYXRlcmlhbCIsInJlY2hhcnRzIiwicmVhY3QtdXNlIiwiZWZmZWN0IiwiQGVmZmVjdC9zY2hlbWEiLCJAZWZmZWN0L3BsYXRmb3JtIiwiQGVmZmVjdC9wbGF0Zm9ybS1ub2RlIiwiQGVmZmVjdC9wbGF0Zm9ybS1icm93c2VyIiwiQGVmZmVjdC9wbGF0Zm9ybS1idW4iLCJAZWZmZWN0L3NxbCIsIkBlZmZlY3Qvc3FsLW1zc3FsIiwiQGVmZmVjdC9zcWwtbXlzcWwyIiwiQGVmZmVjdC9zcWwtcGciLCJAZWZmZWN0L3NxbC1zcXVsaXRlLW5vZGUiLCJAZWZmZWN0L3NxbC1zcXVsaXRlLWJ1biIsIkBlZmZlY3Qvc3FsLXNxdWxpdGUtd2FzbSIsIkBlZmZlY3Qvc3FsLXNxdWxpdGUtcmVhY3QtbmF0aXZlIiwiQGVmZmVjdC9ycGMiLCJAZWZmZWN0L3JwYy1odHRwIiwiQGVmZmVjdC90eXBlY2xhc3MiLCJAZWZmZWN0L2V4cGVyaW1lbnRhbCIsIkBlZmZlY3Qvb3BlbnRlbGVtZXRyeSIsIkBtYXRlcmlhbC11aS9jb3JlIiwiQG1hdGVyaWFsLXVpL2ljb25zIiwiQHRhYmxlci9pY29ucy1yZWFjdCIsIm11aS1jb3JlIiwicmVhY3QtaWNvbnMvYWkiLCJyZWFjdC1pY29ucy9iaSIsInJlYWN0LWljb25zL2JzIiwicmVhY3QtaWNvbnMvY2ciLCJyZWFjdC1pY29ucy9jaSIsInJlYWN0LWljb25zL2RpIiwicmVhY3QtaWNvbnMvZmEiLCJyZWFjdC1pY29ucy9mYTYiLCJyZWFjdC1pY29ucy9mYyIsInJlYWN0LWljb25zL2ZpIiwicmVhY3QtaWNvbnMvZ2kiLCJyZWFjdC1pY29ucy9nbyIsInJlYWN0LWljb25zL2dyIiwicmVhY3QtaWNvbnMvaGkiLCJyZWFjdC1pY29ucy9oaTIiLCJyZWFjdC1pY29ucy9pbSIsInJlYWN0LWljb25zL2lvIiwicmVhY3QtaWNvbnMvaW81IiwicmVhY3QtaWNvbnMvbGlhIiwicmVhY3QtaWNvbnMvbGliIiwicmVhY3QtaWNvbnMvbHUiLCJyZWFjdC1pY29ucy9tZCIsInJlYWN0LWljb25zL3BpIiwicmVhY3QtaWNvbnMvcmkiLCJyZWFjdC1pY29ucy9yeCIsInJlYWN0LWljb25zL3NpIiwicmVhY3QtaWNvbnMvc2wiLCJyZWFjdC1pY29ucy90YiIsInJlYWN0LWljb25zL3RmaSIsInJlYWN0LWljb25zL3RpIiwicmVhY3QtaWNvbnMvdnNjIiwicmVhY3QtaWNvbnMvd2kiXX0sImJ1bmRsZVBhZ2VzUm91dGVyRGVwZW5kZW5jaWVzIjpmYWxzZSwiY29uZmlnRmlsZSI6Ii90bXAvbmV4dC1zdGF0c1Z1V1gxdi9zdGF0cy1hcHAvbmV4dC5jb25maWcuanMiLCJjb25maWdGaWxlTmFtZSI6Im5leHQuY29uZmlnLmpzIn0=","pagesType":"app","appDirLoader":"bmV4dC1hcHAtbG9hZGVyP25hbWU9YXBwJTJGYXBwLWVkZ2Utc3NyJTJGcGFnZSZwYWdlPSUyRmFwcC1lZGdlLXNzciUyRnBhZ2UmcGFnZVBhdGg9cHJpdmF0ZS1uZXh0LWFwcC1kaXIlMkZhcHAtZWRnZS1zc3IlMkZwYWdlLmpzJmFwcERpcj0lMkZ0bXAlMkZuZXh0LXN0YXRzVnVXWDF2JTJGc3RhdHMtYXBwJTJGYXBwJmFwcFBhdGhzPSUyRmFwcC1lZGdlLXNzciUyRnBhZ2UmcGFnZUV4dGVuc2lvbnM9dHN4JnBhZ2VFeHRlbnNpb25zPXRzJnBhZ2VFeHRlbnNpb25zPWpzeCZwYWdlRXh0ZW5zaW9ucz1qcyZiYXNlUGF0aD0mYXNzZXRQcmVmaXg9Jm5leHRDb25maWdPdXRwdXQ9JmZseWluZ1NodXR0bGU9ZmFsc2UmcHJlZmVycmVkUmVnaW9uPSZtaWRkbGV3YXJlQ29uZmlnPWUzMCUzRCE=","sriEnabled":false,"middlewareConfig":"e30="}!
       var _self___RSC_MANIFEST;
 
       const incrementalCacheHandler = null;
@@ -429,50 +429,50 @@
       /***/
     },
 
-    /***/ 9545: /***/ (
+    /***/ 4801: /***/ (
       __unused_webpack_module,
       __unused_webpack_exports,
       __webpack_require__
     ) => {
       Promise.resolve(/* import() eager */).then(
-        __webpack_require__.bind(__webpack_require__, 2387)
+        __webpack_require__.bind(__webpack_require__, 5344)
       );
       Promise.resolve(/* import() eager */).then(
-        __webpack_require__.bind(__webpack_require__, 5770)
+        __webpack_require__.bind(__webpack_require__, 2339)
       );
       Promise.resolve(/* import() eager */).then(
-        __webpack_require__.bind(__webpack_require__, 4639)
+        __webpack_require__.bind(__webpack_require__, 6573)
       );
       Promise.resolve(/* import() eager */).then(
-        __webpack_require__.bind(__webpack_require__, 6092)
+        __webpack_require__.bind(__webpack_require__, 3038)
       );
       Promise.resolve(/* import() eager */).then(
-        __webpack_require__.bind(__webpack_require__, 3364)
+        __webpack_require__.bind(__webpack_require__, 980)
       );
       Promise.resolve(/* import() eager */).then(
-        __webpack_require__.bind(__webpack_require__, 9394)
+        __webpack_require__.bind(__webpack_require__, 6209)
       );
       Promise.resolve(/* import() eager */).then(
-        __webpack_require__.bind(__webpack_require__, 9704)
+        __webpack_require__.bind(__webpack_require__, 8632)
       );
       Promise.resolve(/* import() eager */).then(
-        __webpack_require__.bind(__webpack_require__, 7646)
+        __webpack_require__.bind(__webpack_require__, 369)
       );
       Promise.resolve(/* import() eager */).then(
-        __webpack_require__.bind(__webpack_require__, 3589)
+        __webpack_require__.bind(__webpack_require__, 4935)
       );
       Promise.resolve(/* import() eager */).then(
-        __webpack_require__.bind(__webpack_require__, 8412)
+        __webpack_require__.bind(__webpack_require__, 4151)
       );
 
       /***/
     },
 
-    /***/ 7567: /***/ () => {
+    /***/ 9629: /***/ () => {
       /***/
     },
 
-    /***/ 7089: /***/ (
+    /***/ 4167: /***/ (
       __unused_webpack_module,
       __webpack_exports__,
       __webpack_require__
@@ -492,7 +492,7 @@
       /***/
     },
 
-    /***/ 9213: /***/ (
+    /***/ 3820: /***/ (
       __unused_webpack_module,
       __webpack_exports__,
       __webpack_require__
@@ -504,7 +504,7 @@
         /* harmony export */
       });
       /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ =
-        __webpack_require__(9057);
+        __webpack_require__(62);
 
       function RootLayout({ children }) {
         return /*#__PURE__*/ (0,
@@ -523,7 +523,7 @@
     // webpackRuntimeModules
     /******/ var __webpack_exec__ = (moduleId) =>
       __webpack_require__((__webpack_require__.s = moduleId));
-    /******/ __webpack_require__.O(0, [566, 11], () => __webpack_exec__(85));
+    /******/ __webpack_require__.O(0, [599, 746], () => __webpack_exec__(2462));
     /******/ var __webpack_exports__ = __webpack_require__.O();
     /******/ (_ENTRIES = typeof _ENTRIES === "undefined" ? {} : _ENTRIES)[
       "middleware_app/app-edge-ssr/page"
Diff for middleware.js

Diff too large to display

Diff for edge-ssr.js

Diff too large to display

Diff for image-HASH.js
@@ -1,7 +1,7 @@
 (self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([
   [8358],
   {
-    /***/ 6835: /***/ (
+    /***/ 9606: /***/ (
       __unused_webpack_module,
       __unused_webpack_exports,
       __webpack_require__
@@ -9,7 +9,7 @@
       (window.__NEXT_P = window.__NEXT_P || []).push([
         "/image",
         function () {
-          return __webpack_require__(1274);
+          return __webpack_require__(9670);
         },
       ]);
       if (false) {
@@ -18,7 +18,7 @@
       /***/
     },
 
-    /***/ 9784: /***/ (module, exports, __webpack_require__) => {
+    /***/ 6307: /***/ (module, exports, __webpack_require__) => {
       "use strict";
       /* __next_internal_client_entry_do_not_use__  cjs */
       Object.defineProperty(exports, "__esModule", {
@@ -40,17 +40,17 @@
         __webpack_require__(7864)
       );
       const _head = /*#__PURE__*/ _interop_require_default._(
-        __webpack_require__(4888)
+        __webpack_require__(4984)
       );
-      const _getimgprops = __webpack_require__(7204);
-      const _imageconfig = __webpack_require__(5319);
-      const _imageconfigcontextsharedruntime = __webpack_require__(3170);
-      const _warnonce = __webpack_require__(7920);
-      const _routercontextsharedruntime = __webpack_require__(7209);
+      const _getimgprops = __webpack_require__(4855);
+      const _imageconfig = __webpack_require__(4609);
+      const _imageconfigcontextsharedruntime = __webpack_require__(3316);
+      const _warnonce = __webpack_require__(2651);
+      const _routercontextsharedruntime = __webpack_require__(4057);
       const _imageloader = /*#__PURE__*/ _interop_require_default._(
-        __webpack_require__(7443)
+        __webpack_require__(8495)
       );
-      const _usemergedref = __webpack_require__(2531);
+      const _usemergedref = __webpack_require__(7553);
       // This is replaced by webpack define plugin
       const configEnv = {
         deviceSizes: [640, 750, 828, 1080, 1200, 1920, 2048, 3840],
@@ -371,7 +371,7 @@
       /***/
     },
 
-    /***/ 2531: /***/ (module, exports, __webpack_require__) => {
+    /***/ 7553: /***/ (module, exports, __webpack_require__) => {
       "use strict";
 
       Object.defineProperty(exports, "__esModule", {
@@ -440,7 +440,7 @@
       /***/
     },
 
-    /***/ 7204: /***/ (
+    /***/ 4855: /***/ (
       __unused_webpack_module,
       exports,
       __webpack_require__
@@ -456,9 +456,9 @@
           return getImgProps;
         },
       });
-      const _warnonce = __webpack_require__(7920);
-      const _imageblursvg = __webpack_require__(2200);
-      const _imageconfig = __webpack_require__(5319);
+      const _warnonce = __webpack_require__(2651);
+      const _imageblursvg = __webpack_require__(5067);
+      const _imageconfig = __webpack_require__(4609);
       const VALID_LOADING_VALUES =
         /* unused pure expression or super */ null && [
           "lazy",
@@ -830,7 +830,7 @@
       /***/
     },
 
-    /***/ 2200: /***/ (__unused_webpack_module, exports) => {
+    /***/ 5067: /***/ (__unused_webpack_module, exports) => {
       "use strict";
       /**
        * A shared function, used on both client and server, to generate a SVG blur placeholder.
@@ -885,7 +885,7 @@
       /***/
     },
 
-    /***/ 1356: /***/ (
+    /***/ 3505: /***/ (
       __unused_webpack_module,
       exports,
       __webpack_require__
@@ -912,10 +912,10 @@
         },
       });
       const _interop_require_default = __webpack_require__(4345);
-      const _getimgprops = __webpack_require__(7204);
-      const _imagecomponent = __webpack_require__(9784);
+      const _getimgprops = __webpack_require__(4855);
+      const _imagecomponent = __webpack_require__(6307);
       const _imageloader = /*#__PURE__*/ _interop_require_default._(
-        __webpack_require__(7443)
+        __webpack_require__(8495)
       );
       function getImageProps(imgProps) {
         const { props } = (0, _getimgprops.getImgProps)(imgProps, {
@@ -947,7 +947,7 @@
       /***/
     },
 
-    /***/ 7443: /***/ (__unused_webpack_module, exports) => {
+    /***/ 8495: /***/ (__unused_webpack_module, exports) => {
       "use strict";
 
       Object.defineProperty(exports, "__esModule", {
@@ -982,7 +982,7 @@
       /***/
     },
 
-    /***/ 1274: /***/ (
+    /***/ 9670: /***/ (
       __unused_webpack_module,
       __webpack_exports__,
       __webpack_require__
@@ -999,8 +999,8 @@
 
       // EXTERNAL MODULE: ./node_modules/.pnpm/react@19.0.0-rc-1eaccd82-20240816/node_modules/react/jsx-runtime.js
       var jsx_runtime = __webpack_require__(1822);
-      // EXTERNAL MODULE: ./node_modules/.pnpm/next@file+..+main-repo+packages+next+next-packed.tgz_react-dom@19.0.0-rc-1eaccd82-20240816_re_5yc7ktq4kyrrvzaq2fultvg3y4/node_modules/next/image.js
-      var next_image = __webpack_require__(7091);
+      // EXTERNAL MODULE: ./node_modules/.pnpm/next@file+..+diff-repo+packages+next+next-packed.tgz_react-dom@19.0.0-rc-1eaccd82-20240816_re_kxzj53dvrxjpf46fi64kfjrpy4/node_modules/next/image.js
+      var next_image = __webpack_require__(142);
       var image_default = /*#__PURE__*/ __webpack_require__.n(next_image); // CONCATENATED MODULE: ./pages/nextjs.png
       /* harmony default export */ const nextjs = {
         src: "/_next/static/media/nextjs.cae0b805.png",
@@ -1030,12 +1030,12 @@
       /***/
     },
 
-    /***/ 7091: /***/ (
+    /***/ 142: /***/ (
       module,
       __unused_webpack_exports,
       __webpack_require__
     ) => {
-      module.exports = __webpack_require__(1356);
+      module.exports = __webpack_require__(3505);
 
       /***/
     },
@@ -1045,7 +1045,7 @@
     /******/ var __webpack_exec__ = (moduleId) =>
       __webpack_require__((__webpack_require__.s = moduleId));
     /******/ __webpack_require__.O(0, [2888, 9774, 179], () =>
-      __webpack_exec__(6835)
+      __webpack_exec__(9606)
     );
     /******/ var __webpack_exports__ = __webpack_require__.O();
     /******/ _N_E = __webpack_exports__;
Diff for 9018-HASH.js
@@ -1,8 +1,8 @@
 "use strict";
 (self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([
-  [9018],
+  [9149],
   {
-    /***/ 9018: /***/ (module, exports, __webpack_require__) => {
+    /***/ 9149: /***/ (module, exports, __webpack_require__) => {
       /* __next_internal_client_entry_do_not_use__  cjs */
       Object.defineProperty(exports, "__esModule", {
         value: true,
@@ -13,27 +13,27 @@
           return Image;
         },
       });
-      const _interop_require_default = __webpack_require__(9384);
-      const _interop_require_wildcard = __webpack_require__(9913);
-      const _jsxruntime = __webpack_require__(9113);
+      const _interop_require_default = __webpack_require__(8232);
+      const _interop_require_wildcard = __webpack_require__(5339);
+      const _jsxruntime = __webpack_require__(5335);
       const _react = /*#__PURE__*/ _interop_require_wildcard._(
-        __webpack_require__(6193)
+        __webpack_require__(9960)
       );
       const _reactdom = /*#__PURE__*/ _interop_require_default._(
-        __webpack_require__(2527)
+        __webpack_require__(7851)
       );
       const _head = /*#__PURE__*/ _interop_require_default._(
-        __webpack_require__(5723)
+        __webpack_require__(5358)
       );
-      const _getimgprops = __webpack_require__(7428);
-      const _imageconfig = __webpack_require__(4011);
-      const _imageconfigcontextsharedruntime = __webpack_require__(7352);
-      const _warnonce = __webpack_require__(1970);
-      const _routercontextsharedruntime = __webpack_require__(1015);
+      const _getimgprops = __webpack_require__(8934);
+      const _imageconfig = __webpack_require__(4021);
+      const _imageconfigcontextsharedruntime = __webpack_require__(614);
+      const _warnonce = __webpack_require__(6748);
+      const _routercontextsharedruntime = __webpack_require__(1013);
       const _imageloader = /*#__PURE__*/ _interop_require_default._(
-        __webpack_require__(22)
+        __webpack_require__(3003)
       );
-      const _usemergedref = __webpack_require__(3501);
+      const _usemergedref = __webpack_require__(9648);
       // This is replaced by webpack define plugin
       const configEnv = {
         deviceSizes: [640, 750, 828, 1080, 1200, 1920, 2048, 3840],
@@ -355,7 +355,7 @@
       /***/
     },
 
-    /***/ 3501: /***/ (module, exports, __webpack_require__) => {
+    /***/ 9648: /***/ (module, exports, __webpack_require__) => {
       Object.defineProperty(exports, "__esModule", {
         value: true,
       });
@@ -375,7 +375,7 @@
           return useMergedRef;
         },
       });
-      const _react = __webpack_require__(6193);
+      const _react = __webpack_require__(9960);
       function useMergedRef(refA, refB) {
         return (0, _react.useMemo)(() => mergeRefs(refA, refB), [refA, refB]);
       }
@@ -422,11 +422,7 @@
       /***/
     },
 
-    /***/ 4783: /***/ (
-      __unused_webpack_module,
-      exports,
-      __webpack_require__
-    ) => {
+    /***/ 31: /***/ (__unused_webpack_module, exports, __webpack_require__) => {
       Object.defineProperty(exports, "__esModule", {
         value: true,
       });
@@ -436,9 +432,9 @@
           return AmpStateContext;
         },
       });
-      const _interop_require_default = __webpack_require__(9384);
+      const _interop_require_default = __webpack_require__(8232);
       const _react = /*#__PURE__*/ _interop_require_default._(
-        __webpack_require__(6193)
+        __webpack_require__(9960)
       );
       const AmpStateContext = _react.default.createContext({});
       if (false) {
@@ -447,7 +443,7 @@
       /***/
     },
 
-    /***/ 4122: /***/ (__unused_webpack_module, exports) => {
+    /***/ 3208: /***/ (__unused_webpack_module, exports) => {
       Object.defineProperty(exports, "__esModule", {
         value: true,
       });
@@ -469,7 +465,7 @@
       /***/
     },
 
-    /***/ 7428: /***/ (
+    /***/ 8934: /***/ (
       __unused_webpack_module,
       exports,
       __webpack_require__
@@ -483,9 +479,9 @@
           return getImgProps;
         },
       });
-      const _warnonce = __webpack_require__(1970);
-      const _imageblursvg = __webpack_require__(7992);
-      const _imageconfig = __webpack_require__(4011);
+      const _warnonce = __webpack_require__(6748);
+      const _imageblursvg = __webpack_require__(9736);
+      const _imageconfig = __webpack_require__(4021);
       const VALID_LOADING_VALUES =
         /* unused pure expression or super */ null && [
           "lazy",
@@ -857,7 +853,7 @@
       /***/
     },
 
-    /***/ 5723: /***/ (module, exports, __webpack_require__) => {
+    /***/ 5358: /***/ (module, exports, __webpack_require__) => {
       /* __next_internal_client_entry_do_not_use__  cjs */
       Object.defineProperty(exports, "__esModule", {
         value: true,
@@ -878,19 +874,19 @@
           return defaultHead;
         },
       });
-      const _interop_require_default = __webpack_require__(9384);
-      const _interop_require_wildcard = __webpack_require__(9913);
-      const _jsxruntime = __webpack_require__(9113);
+      const _interop_require_default = __webpack_require__(8232);
+      const _interop_require_wildcard = __webpack_require__(5339);
+      const _jsxruntime = __webpack_require__(5335);
       const _react = /*#__PURE__*/ _interop_require_wildcard._(
-        __webpack_require__(6193)
+        __webpack_require__(9960)
       );
       const _sideeffect = /*#__PURE__*/ _interop_require_default._(
-        __webpack_require__(2907)
+        __webpack_require__(114)
       );
-      const _ampcontextsharedruntime = __webpack_require__(4783);
-      const _headmanagercontextsharedruntime = __webpack_require__(1854);
-      const _ampmode = __webpack_require__(4122);
-      const _warnonce = __webpack_require__(1970);
+      const _ampcontextsharedruntime = __webpack_require__(31);
+      const _headmanagercontextsharedruntime = __webpack_require__(866);
+      const _ampmode = __webpack_require__(3208);
+      const _warnonce = __webpack_require__(6748);
       function defaultHead(inAmpMode) {
         if (inAmpMode === void 0) inAmpMode = false;
         const head = [
@@ -1074,7 +1070,7 @@
       /***/
     },
 
-    /***/ 7992: /***/ (__unused_webpack_module, exports) => {
+    /***/ 9736: /***/ (__unused_webpack_module, exports) => {
       /**
        * A shared function, used on both client and server, to generate a SVG blur placeholder.
        */
@@ -1128,7 +1124,7 @@
       /***/
     },
 
-    /***/ 7352: /***/ (
+    /***/ 614: /***/ (
       __unused_webpack_module,
       exports,
       __webpack_require__
@@ -1142,11 +1138,11 @@
           return ImageConfigContext;
         },
       });
-      const _interop_require_default = __webpack_require__(9384);
+      const _interop_require_default = __webpack_require__(8232);
       const _react = /*#__PURE__*/ _interop_require_default._(
-        __webpack_require__(6193)
+        __webpack_require__(9960)
       );
-      const _imageconfig = __webpack_require__(4011);
+      const _imageconfig = __webpack_require__(4021);
       const ImageConfigContext = _react.default.createContext(
         _imageconfig.imageConfigDefault
       );
@@ -1156,7 +1152,7 @@
       /***/
     },
 
-    /***/ 4011: /***/ (__unused_webpack_module, exports) => {
+    /***/ 4021: /***/ (__unused_webpack_module, exports) => {
       Object.defineProperty(exports, "__esModule", {
         value: true,
       });
@@ -1203,7 +1199,7 @@
       /***/
     },
 
-    /***/ 22: /***/ (__unused_webpack_module, exports) => {
+    /***/ 3003: /***/ (__unused_webpack_module, exports) => {
       Object.defineProperty(exports, "__esModule", {
         value: true,
       });
@@ -1236,7 +1232,7 @@
       /***/
     },
 
-    /***/ 1015: /***/ (
+    /***/ 1013: /***/ (
       __unused_webpack_module,
       exports,
       __webpack_require__
@@ -1250,9 +1246,9 @@
           return RouterContext;
         },
       });
-      const _interop_require_default = __webpack_require__(9384);
+      const _interop_require_default = __webpack_require__(8232);
       const _react = /*#__PURE__*/ _interop_require_default._(
-        __webpack_require__(6193)
+        __webpack_require__(9960)
       );
       const RouterContext = _react.default.createContext(null);
       if (false) {
@@ -1261,7 +1257,7 @@
       /***/
     },
 
-    /***/ 2907: /***/ (
+    /***/ 114: /***/ (
       __unused_webpack_module,
       exports,
       __webpack_require__
@@ -1275,7 +1271,7 @@
           return SideEffect;
         },
       });
-      const _react = __webpack_require__(6193);
+      const _react = __webpack_require__(9960);
       const isServer = typeof window === "undefined";
       const useClientOnlyLayoutEffect = isServer
         ? () => {}
Diff for app-page-exp..ntime.dev.js
failed to diff
Diff for app-page-exp..time.prod.js

Diff too large to display

Diff for app-page-tur..time.prod.js

Diff too large to display

Diff for app-page-tur..time.prod.js

Diff too large to display

Diff for app-page.runtime.dev.js
failed to diff
Diff for app-page.runtime.prod.js

Diff too large to display

Commit: b6757be

Copy link

socket-security bot commented Aug 16, 2024

New dependencies detected. Learn more about Socket for GitHub ↗︎

Package New capabilities Transitives Size Publisher
npm/react-markup@0.0.0-experimental-1eaccd82-20240816 environment 0 1.35 MB react-bot

View full report↗︎

@eps1lon eps1lon force-pushed the sebbie/08-16-add_support_for_react-markup_behind_experimental.enablereactmarkup_flag branch from b6757be to 8bec259 Compare August 17, 2024 15:14
@eps1lon eps1lon changed the base branch from sebbie/08-16-update_react_from_49496d49-20240814_to_1eaccd82-20240816_ to graphite-base/68994 August 19, 2024 11:26
@eps1lon eps1lon force-pushed the sebbie/08-16-add_support_for_react-markup_behind_experimental.enablereactmarkup_flag branch from 8bec259 to 83220b7 Compare August 19, 2024 11:26
@eps1lon eps1lon changed the base branch from graphite-base/68994 to canary August 19, 2024 11:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants