Skip to content

Conversation

@vercel-release-bot
Copy link
Contributor

This auto-generated PR updates font data with latest available

@ijjk ijjk added Font (next/font) Related to Next.js Font Optimization. type: next labels Nov 24, 2025
subsets?: Array<
'cyrillic' | 'cyrillic-ext' | 'latin' | 'latin-ext' | 'vietnamese'
>
axes?: ('CTRS' | 'slnt' | 'wdth')[]
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The axes parameter for Science_Gothic is missing the wght axis that is defined in the font-data.json file. For consistency with the data definition, please update the type declaration to include all four axes:

axes?: ('CTRS' | 'slnt' | 'wdth' | 'wght')[]
Suggested change
axes?: ('CTRS' | 'slnt' | 'wdth')[]
axes?: ('CTRS' | 'slnt' | 'wdth' | 'wght')[]

Spotted by Graphite Agent

Fix in Graphite


Is this helpful? React 👍 or 👎 to let us know.

@ijjk
Copy link
Member

ijjk commented Nov 24, 2025

Failing test suites

Commit: 8cbe091 | About building and testing Next.js

pnpm test-start test/production/pages-dir/production/test/index.test.ts (job)

  • Production Usage > should navigate through history after query update (DD)
  • Production Usage > should handle query/hash correctly during query updating #hello? $search (DD)
  • Production Usage > should handle query/hash correctly during query updating #? $search (DD)
  • Production Usage > should handle query/hash correctly during query updating ## $search (DD)
  • Production Usage > should handle query/hash correctly during query updating ##? $search (DD)
  • Production Usage > should handle query/hash correctly during query updating ##hello? $search (DD)
  • Production Usage > should handle query/hash correctly during query updating ##hello $search (DD)
  • Production Usage > should handle query/hash correctly during query updating #hello?world $search (DD)
  • Production Usage > should handle query/hash correctly during query updating #a ?hello=world (DD)
  • Production Usage > should handle query/hash correctly during query updating #a ?hello (DD)
  • Production Usage > should handle query/hash correctly during query updating #a ?hello= (DD)
  • Production Usage > should not show target deprecation warning (DD)
  • Production Usage > should respond with 405 for POST to static page (DD)
  • Production Usage > should contain generated page count in output (DD)
  • Production Usage > should output traces (DD)
  • Production Usage > should not contain currentScript usage for publicPath (DD)
  • Production Usage > should not contain rsc APIs in main chunk (DD)
  • Production Usage > should navigate to external site and back (DD)
  • Production Usage > should navigate to page with CSS and back (DD)
  • Production Usage > should navigate to external site and back (with query) (DD)
  • Production Usage > should change query correctly (DD)
  • Production Usage > should not expose the compiled page file in development (DD)
  • Production Usage > should not put backslashes in pages-manifest.json (DD)
  • Production Usage > should handle failed param decoding (DD)
  • Production Usage > should replace static pages with HTML files (DD)
  • Production Usage > should not replace non-static pages with HTML files (DD)
  • Production Usage > should warn when prefetch is true (DD)
  • Production Usage > should not emit stats (DD)
  • Production Usage > should contain the Next.js version in window export (DD)
  • Production Usage > should clear all core performance marks (DD)
  • Production Usage > should not clear custom performance marks (DD)
  • Production Usage > should have defer on all script tags (DD)
  • Production Usage > should only have one DOCTYPE (DD)
  • Production Usage > should preserve query when hard navigating from page 404 (DD)
  • Production Usage > should remove placeholder for next/image correctly (DD)
  • Production Usage > API routes > should work with pages/api/index.js (DD)
  • Production Usage > API routes > should work with pages/api/hello.js (DD)
  • Production Usage > API routes > does not work with pages/api/readfile-dirname.js (DD)
  • Production Usage > API routes > should work with pages/api/readfile-processcwd.js (DD)
  • Production Usage > API routes > should work with dynamic params and search string (DD)
  • Production Usage > Dynamic import > custom loading > should render custom loading on the server side when ssr:false and loading is provided (DD)
  • Production Usage > Dynamic import > custom loading > should render the component on client side (DD)
  • Production Usage > Dynamic import > default behavior > should render dynamic import components (DD)
  • Production Usage > Dynamic import > default behavior > should render one dynamically imported component and load its css files (DD)
  • Production Usage > Dynamic import > default behavior > should render three dynamically imported components and load their css files (DD)
  • Production Usage > Dynamic import > default behavior > should bundle two css modules for one dynamically imported component into one css file (DD)
  • Production Usage > Dynamic import > default behavior > should bundle two css modules for nested components into one css file (DD)
  • Production Usage > Dynamic import > default behavior > should not remove css styles for same css file between page transitions (DD)
  • Production Usage > Dynamic import > default behavior > should output correct css even in case of three css module files while one is shared across files (DD)
  • Production Usage > Dynamic import > default behavior > should render one dynamically imported component without any css files (DD)
  • Production Usage > Dynamic import > default behavior > should render even there are no physical chunk exists (DD)
  • Production Usage > Dynamic import > ssr:false option > should not render loading on the server side (DD)
  • Production Usage > Dynamic import > ssr:false option > should render the component on client side (DD)
  • Production Usage > Dynamic import > ssr:true option > should render the component on the server side (DD)
  • Production Usage > Dynamic import > ssr:true option > should render the component on client side (DD)
  • Production Usage > Misc > should handle already finished responses (DD)
  • Production Usage > Misc > should allow to access /static/ and /_next/ (DD)
  • Production Usage > Misc > Should allow access to public files (DD)
  • Production Usage > Misc > should reload the page on page script error (DD)
  • Production Usage > Misc > should add autoExport for auto pre-rendered pages (DD)
  • Production Usage > Misc > should not add autoExport for non pre-rendered pages (DD)
  • Production Usage > Misc > should add prefetch tags when Link prefetch prop is used (DD)
  • Production Usage > Misc > It does not add a timestamp to link tags with prefetch attribute (DD)
  • Production Usage > Misc > should reload the page on page script error with prefetch (DD)
  • Production Usage > Runtime errors > should render a server side error on the client side (DD)
  • Production Usage > Runtime errors > should render a client side component error (DD)
  • Production Usage > Runtime errors > should call getInitialProps on _error page during a client side component error (DD)
  • Production Usage > With Security Related Issues > should only access files inside .next directory (DD)
  • Production Usage > With Security Related Issues > should not allow accessing files outside .next/static directory (DD)
  • Production Usage > With Security Related Issues > should not leak the user's home directory into the build (DD)
  • Production Usage > With Security Related Issues > should prevent URI based XSS attacks (DD)
  • Production Usage > With Security Related Issues > should prevent URI based XSS attacks using single quotes (DD)
  • Production Usage > With Security Related Issues > should prevent URI based XSS attacks using double quotes (DD)
  • Production Usage > With Security Related Issues > should prevent URI based XSS attacks using semicolons and double quotes (DD)
  • Production Usage > With Security Related Issues > should prevent URI based XSS attacks using semicolons and single quotes (DD)
  • Production Usage > With Security Related Issues > should prevent URI based XSS attacks using src (DD)
  • Production Usage > With Security Related Issues > should prevent URI based XSS attacks using querystring (DD)
  • Production Usage > With Security Related Issues > should prevent URI based XSS attacks using querystring and quotes (DD)
  • Production Usage > With Security Related Issues > should handle encoded value in the pathname correctly \ (DD)
  • Production Usage > With Security Related Issues > should handle encoded value in the pathname correctly % (DD)
  • Production Usage > With Security Related Issues > should handle encoded value in the query correctly (DD)
  • Production Usage > With Security Related Issues > should handle encoded value in the pathname correctly / (DD)
  • Production Usage > With Security Related Issues > should handle encoded value in the pathname to query correctly (/) (DD)
  • Production Usage > With Security Related Issues > should handle encoded / value for trailing slash correctly (DD)
  • Production Usage > With Security Related Issues > should not execute script embedded inside svg image, even if dangerouslyAllowSVG=true (DD)
  • Production Usage > With basic usage > should render the page (DD)
  • Production Usage > With basic usage > should polyfill Node.js modules (DD)
  • Production Usage > With basic usage > should allow etag header support (DD)
  • Production Usage > With basic usage > should allow etag header support with getStaticProps (DD)
  • Production Usage > With basic usage > should have X-Powered-By header support (DD)
  • Production Usage > With basic usage > should render 404 for routes that do not exist (DD)
  • Production Usage > With basic usage > should render 404 for /_next/static route (DD)
  • Production Usage > With basic usage > should render 200 for POST on page (DD)
  • Production Usage > With basic usage > should render 404 for POST on missing page (DD)
  • Production Usage > With basic usage > should render 404 for _next routes that do not exist (DD)
  • Production Usage > With basic usage > should render 404 even if the HTTP method is not GET or HEAD (DD)
  • Production Usage > With basic usage > should render 404 for dotfiles in /static (DD)
  • Production Usage > With basic usage > should return 405 method on static then GET and HEAD (DD)
  • Production Usage > With basic usage > should return 412 on static file when If-Unmodified-Since is provided and file is modified (DD)
  • Production Usage > With basic usage > should return 200 on static file if If-Unmodified-Since is invalid date (DD)
  • Production Usage > With basic usage > should set Content-Length header (DD)
  • Production Usage > With basic usage > should set Cache-Control header (DD)
  • Production Usage > With basic usage > should set correct Cache-Control header for static 404s (DD)
  • Production Usage > With basic usage > should block special pages (DD)
  • Production Usage > With basic usage > should not contain customServer in NEXT_DATA (DD)
  • Production Usage > With navigation > should navigate via client side (DD)
  • Production Usage > With navigation > should navigate to nested index via client side (DD)
  • Production Usage > With navigation > should reload page successfully (on bad link) (DD)
  • Production Usage > With navigation > should reload page successfully (on bad data fetch) (DD)
  • Production Usage > process.browser > should eliminate server only code on the client (DD)
  • Production Usage > process.browser > should eliminate client only code on the server (DD)
  • Production Usage > process.env > should set process.env.NODE_ENV in production (DD)
Expand output

● Production Usage › should navigate through history after query update

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › should handle query/hash correctly during query updating #hello? $search

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › should handle query/hash correctly during query updating #? $search

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › should handle query/hash correctly during query updating ## $search

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › should handle query/hash correctly during query updating ##? $search

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › should handle query/hash correctly during query updating ##hello? $search

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › should handle query/hash correctly during query updating ##hello $search

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › should handle query/hash correctly during query updating #hello?world $search

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › should handle query/hash correctly during query updating #a ?hello=world

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › should handle query/hash correctly during query updating #a ?hello

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › should handle query/hash correctly during query updating #a ?hello=

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › should not show target deprecation warning

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › should respond with 405 for POST to static page

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › should contain generated page count in output

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › should output traces

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › should not contain currentScript usage for publicPath

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › should not contain rsc APIs in main chunk

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › With basic usage › should render the page

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › With basic usage › should polyfill Node.js modules

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › With basic usage › should allow etag header support

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › With basic usage › should allow etag header support with getStaticProps

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › With basic usage › should allow etag header support with getServerSideProps

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › With basic usage › should have X-Powered-By header support

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › With basic usage › should render 404 for routes that do not exist

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › With basic usage › should render 404 for /_next/static route

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › With basic usage › should render 200 for POST on page

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › With basic usage › should render 404 for POST on missing page

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › With basic usage › should render 404 for _next routes that do not exist

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › With basic usage › should render 404 even if the HTTP method is not GET or HEAD

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › With basic usage › should render 404 for dotfiles in /static

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › With basic usage › should return 405 method on static then GET and HEAD

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › With basic usage › should return 412 on static file when If-Unmodified-Since is provided and file is modified

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › With basic usage › should return 200 on static file if If-Unmodified-Since is invalid date

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › With basic usage › should set Content-Length header

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › With basic usage › should set Cache-Control header

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › With basic usage › should set correct Cache-Control header for static 404s

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › With basic usage › should block special pages

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › With basic usage › should not contain customServer in NEXT_DATA

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › API routes › should work with pages/api/index.js

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › API routes › should work with pages/api/hello.js

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › API routes › does not work with pages/api/readfile-dirname.js

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › API routes › should work with pages/api/readfile-processcwd.js

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › API routes › should work with dynamic params and search string

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › With navigation › should navigate via client side

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › With navigation › should navigate to nested index via client side

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › With navigation › should reload page successfully (on bad link)

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › With navigation › should reload page successfully (on bad data fetch)

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › should navigate to external site and back

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › should navigate to page with CSS and back

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › should navigate to external site and back (with query)

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › should change query correctly

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › Runtime errors › should render a server side error on the client side

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › Runtime errors › should render a client side component error

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › Runtime errors › should call getInitialProps on _error page during a client side component error

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › Misc › should handle already finished responses

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › Misc › should allow to access /static/ and /_next/

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › Misc › Should allow access to public files

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › Misc › should reload the page on page script error

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › Misc › should add autoExport for auto pre-rendered pages

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › Misc › should not add autoExport for non pre-rendered pages

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › Misc › should add prefetch tags when Link prefetch prop is used

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › Misc › It does not add a timestamp to link tags with prefetch attribute

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › Misc › should reload the page on page script error with prefetch

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › should not expose the compiled page file in development

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › should not put backslashes in pages-manifest.json

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › should handle failed param decoding

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › should replace static pages with HTML files

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › should not replace non-static pages with HTML files

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › should warn when prefetch is true

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › should not emit stats

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › should contain the Next.js version in window export

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › should clear all core performance marks

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › should not clear custom performance marks

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › should have defer on all script tags

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › should only have one DOCTYPE

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › should preserve query when hard navigating from page 404

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › should remove placeholder for next/image correctly

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › Dynamic import › default behavior › should render dynamic import components

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › Dynamic import › default behavior › should render one dynamically imported component and load its css files

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › Dynamic import › default behavior › should render three dynamically imported components and load their css files

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › Dynamic import › default behavior › should bundle two css modules for one dynamically imported component into one css file

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › Dynamic import › default behavior › should bundle two css modules for nested components into one css file

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › Dynamic import › default behavior › should not remove css styles for same css file between page transitions

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › Dynamic import › default behavior › should output correct css even in case of three css module files while one is shared across files

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › Dynamic import › default behavior › should render one dynamically imported component without any css files

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › Dynamic import › default behavior › should render even there are no physical chunk exists

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › Dynamic import › ssr:false option › should not render loading on the server side

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › Dynamic import › ssr:false option › should render the component on client side

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › Dynamic import › ssr:true option › should render the component on the server side

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › Dynamic import › ssr:true option › should render the component on client side

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › Dynamic import › custom loading › should render custom loading on the server side when ssr:false and loading is provided

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › Dynamic import › custom loading › should render the component on client side

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › process.env › should set process.env.NODE_ENV in production

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › process.browser › should eliminate server only code on the client

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › process.browser › should eliminate client only code on the server

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › With Security Related Issues › should handle invalid URL properly

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › With Security Related Issues › should only access files inside .next directory

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › With Security Related Issues › should not allow accessing files outside .next/static directory

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › With Security Related Issues › should not leak the user's home directory into the build

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › With Security Related Issues › should prevent URI based XSS attacks

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › With Security Related Issues › should prevent URI based XSS attacks using single quotes

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › With Security Related Issues › should prevent URI based XSS attacks using double quotes

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › With Security Related Issues › should prevent URI based XSS attacks using semicolons and double quotes

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › With Security Related Issues › should prevent URI based XSS attacks using semicolons and single quotes

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › With Security Related Issues › should prevent URI based XSS attacks using src

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › With Security Related Issues › should prevent URI based XSS attacks using querystring

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › With Security Related Issues › should prevent URI based XSS attacks using querystring and quotes

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › With Security Related Issues › should handle encoded value in the pathname correctly \

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › With Security Related Issues › should handle encoded value in the pathname correctly %

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › With Security Related Issues › should handle encoded value in the query correctly

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › With Security Related Issues › should handle encoded value in the pathname correctly /

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › With Security Related Issues › should handle encoded value in the pathname to query correctly (/)

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › With Security Related Issues › should handle encoded / value for trailing slash correctly

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

● Production Usage › With Security Related Issues › should not execute script embedded inside svg image, even if dangerouslyAllowSVG=true

Command failed with exit code 1 (EPERM): pnpm install --strict-peer-dependencies=false --no-frozen-lockfile --config.cacheDir=/tmp --prefer-offline

  25 |   }
  26 |
> 27 |   await execa('pnpm', args, {
     |   ^
  28 |     cwd,
  29 |     stdio: ['ignore', 'inherit', 'inherit'],
  30 |     env: process.env,

  at makeError (../node_modules/.pnpm/[email protected]/node_modules/execa/lib/error.js:58:11)
  at handlePromise (../node_modules/.pnpm/[email protected]/node_modules/execa/index.js:112:26)
  at installDependencies (lib/create-next-install.js:27:3)
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at lib/create-next-install.js:218:9
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNextInstall (lib/create-next-install.js:59:10)
  at lib/next-modes/base.ts:293:36
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at NextStartInstance.createTestDir (lib/next-modes/base.ts:205:5)
  at NextStartInstance.setup (lib/next-modes/next-start.ts:23:5)
  at lib/e2e-utils/index.ts:203:7
  at Span.traceAsyncFn (../packages/next/src/trace/trace.ts:142:14)
  at createNext (lib/e2e-utils/index.ts:166:12)
  at Object.<anonymous> (lib/e2e-utils/index.ts:258:14)

pnpm test-start test/e2e/app-dir/app-basepath/index.test.ts (job)

  • app dir - basepath > should properly stream an internal server action redirect() with a relative URL (DD)
Expand output

● app dir - basepath › should properly stream an internal server action redirect() with a relative URL

request.allHeaders: Target page, context or browser has been closed

  77 |         beforePageLoad(page) {
  78 |           page.on('request', (request) => {
> 79 |             return request.allHeaders().then((headers) => {
     |                            ^
  80 |               if (
  81 |                 headers['rsc'] === '1' &&
  82 |                 // Prefetches also include `rsc`

  at Page.allHeaders (e2e/app-dir/app-basepath/index.test.ts:79:28)

pnpm test packages/next-codemod/transforms/__tests__/add-missing-react-import.test.js (job)

  • add-missing-react-import > transforms correctly using "add-missing-react-import/missing-react-import-in-component" data (DD)
Expand output

● add-missing-react-import › transforms correctly using "add-missing-react-import/missing-react-import-in-component" data

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

- Expected  - 15
+ Received  + 15

- import React, { Children, isValidElement } from 'react';
-
+ import React, { Children, isValidElement } from 'react';
+ 
- function Heading(props) {
+ function Heading(props) {
-   const { component, className, children, ...rest } = props;
+   const { component, className, children, ...rest } = props;
-   return React.cloneElement(
+   return React.cloneElement(
-     component,
+     component,
-     {
+     {
-       className: [className, component.props.className || ''].join(' '),
+       className: [className, component.props.className || ''].join(' '),
-       ...rest
+       ...rest
-     },
+     },
-     children
+     children
-   );
+   );
- }
-
-
+ }
+ 
+ 
  export default Heading;

  at runInlineTest (../node_modules/.pnpm/[email protected]_@[email protected]_@[email protected]_/node_modules/jscodeshift/dist/testUtils.js:49:18)
  at runTest (../node_modules/.pnpm/[email protected]_@[email protected]_@[email protected]_/node_modules/jscodeshift/dist/testUtils.js:98:3)
  at Object.<anonymous> (../node_modules/.pnpm/[email protected]_@[email protected]_@[email protected]_/node_modules/jscodeshift/dist/testUtils.js:115:7)

pnpm test-start-turbo test/e2e/app-dir/app-prefetch/prefetching.test.ts (turbopack) (job)

  • app dir - prefetching > should show layout eagerly when prefetched with loading one level down (DD)
  • app dir - prefetching > should immediately render the loading state for a dynamic segment when fetched from higher up in the tree (DD)
Expand output

● app dir - prefetching › should show layout eagerly when prefetched with loading one level down

thrown: "Exceeded timeout of 120000 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."

  26 |   })
  27 |
> 28 |   it('should show layout eagerly when prefetched with loading one level down', async () => {
     |   ^
  29 |     let act: ReturnType<typeof createRouterAct>
  30 |     const timeController = createTimeController()
  31 |     const browser = await next.browser('/', {

  at it (e2e/app-dir/app-prefetch/prefetching.test.ts:28:3)
  at Object.describe (e2e/app-dir/app-prefetch/prefetching.test.ts:11:1)

● app dir - prefetching › should immediately render the loading state for a dynamic segment when fetched from higher up in the tree

thrown: "Exceeded timeout of 120000 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."

  302 |   })
  303 |
> 304 |   it('should immediately render the loading state for a dynamic segment when fetched from higher up in the tree', async () => {
      |   ^
  305 |     let act: ReturnType<typeof createRouterAct>
  306 |     const browser = await next.browser('/', {
  307 |       beforePageLoad(page) {

  at it (e2e/app-dir/app-prefetch/prefetching.test.ts:304:3)
  at Object.describe (e2e/app-dir/app-prefetch/prefetching.test.ts:11:1)

pnpm test-dev test/e2e/app-dir/actions/app-action-node-middleware.test.ts (job)

  • app-dir action handling > fetch actions > should handle redirects to routes that provide an invalid RSC response (DD)
Expand output

● app-dir action handling › fetch actions › should handle redirects to routes that provide an invalid RSC response

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

Expected substring: "Hello from a pages route"
Received string:    "0.11014767798434377
Client
Server
Client and Server
0
+1+1 (Slow)-1*2
redirect to a pages route
submit
test"

  1310 |
  1311 |       await retry(async () => {
> 1312 |         expect(await browser.elementByCss('body').text()).toContain(
       |                                                           ^
  1313 |           'Hello from a pages route'
  1314 |         )
  1315 |         expect(await browser.url()).toBe(`${next.url}/pages-dir`)

  at toContain (e2e/app-dir/actions/app-action.test.ts:1312:59)
  at retry (lib/next-test-utils.ts:797:14)
  at Object.<anonymous> (e2e/app-dir/actions/app-action.test.ts:1311:7)

pnpm test-dev test/e2e/app-dir/actions/app-action.test.ts (job)

  • app-dir action handling > fetch actions > should handle redirects to routes that provide an invalid RSC response (DD)
Expand output

● app-dir action handling › fetch actions › should handle redirects to routes that provide an invalid RSC response

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

Expected substring: "Hello from a pages route"
Received string:    "0.17464775906118657
Client
Server
Client and Server
0
+1+1 (Slow)-1*2
redirect to a pages route
submit
test"

  1310 |
  1311 |       await retry(async () => {
> 1312 |         expect(await browser.elementByCss('body').text()).toContain(
       |                                                           ^
  1313 |           'Hello from a pages route'
  1314 |         )
  1315 |         expect(await browser.url()).toBe(`${next.url}/pages-dir`)

  at toContain (e2e/app-dir/actions/app-action.test.ts:1312:59)
  at retry (lib/next-test-utils.ts:797:14)
  at Object.<anonymous> (e2e/app-dir/actions/app-action.test.ts:1311:7)

@ijjk
Copy link
Member

ijjk commented Nov 24, 2025

Stats from current PR

Default Build (Increase detected ⚠️)
General Overall increase ⚠️
vercel/next.js canary vercel/next.js update/fonts-data-1763943370334 Change
buildDuration 26.1s 23.4s N/A
buildDurationCached 20.2s 18.5s N/A
nodeModulesSize 457 MB 457 MB ⚠️ +9.43 kB
nextStartRea..uration (ms) 841ms 735ms N/A
Client Bundles (main, webpack) Overall increase ⚠️
vercel/next.js canary vercel/next.js update/fonts-data-1763943370334 Change
436-HASH.js gzip 5.32 kB 5.32 kB N/A
4779.HASH.js gzip 169 B 169 B
9760-HASH.js gzip 52.4 kB 52.7 kB ⚠️ +223 B
c57d0559-HASH.js gzip 62.3 kB 62.3 kB N/A
framework-HASH.js gzip 59.8 kB 59.8 kB
main-app-HASH.js gzip 253 B 257 B N/A
main-HASH.js gzip 38.3 kB 38.3 kB N/A
webpack-HASH.js gzip 1.69 kB 1.69 kB
Overall change 114 kB 114 kB ⚠️ +223 B
Legacy Client Bundles (polyfills)
vercel/next.js canary vercel/next.js update/fonts-data-1763943370334 Change
polyfills-HASH.js gzip 39.4 kB 39.4 kB
Overall change 39.4 kB 39.4 kB
Client Pages
vercel/next.js canary vercel/next.js update/fonts-data-1763943370334 Change
_app-HASH.js gzip 193 B 194 B N/A
_error-HASH.js gzip 182 B 182 B
css-HASH.js gzip 334 B 334 B
dynamic-HASH.js gzip 1.81 kB 1.81 kB N/A
edge-ssr-HASH.js gzip 255 B 254 B N/A
head-HASH.js gzip 350 B 351 B N/A
hooks-HASH.js gzip 384 B 384 B
image-HASH.js gzip 4.78 kB 4.77 kB N/A
index-HASH.js gzip 260 B 259 B N/A
link-HASH.js gzip 2.5 kB 2.5 kB N/A
routerDirect..HASH.js gzip 316 B 320 B N/A
script-HASH.js gzip 388 B 388 B
withRouter-HASH.js gzip 316 B 314 B N/A
1afbb74e6ecf..834.css gzip 106 B 106 B
Overall change 1.39 kB 1.39 kB
Client Build Manifests
vercel/next.js canary vercel/next.js update/fonts-data-1763943370334 Change
_buildManifest.js gzip 718 B 720 B N/A
Overall change 0 B 0 B
Rendered Page Sizes
vercel/next.js canary vercel/next.js update/fonts-data-1763943370334 Change
index.html gzip 524 B 522 B N/A
link.html gzip 539 B 537 B N/A
withRouter.html gzip 521 B 518 B N/A
Overall change 0 B 0 B
Edge SSR bundle Size Overall increase ⚠️
vercel/next.js canary vercel/next.js update/fonts-data-1763943370334 Change
edge-ssr.js gzip 126 kB 126 kB ⚠️ +133 B
page.js gzip 233 kB 234 kB ⚠️ +1.41 kB
Overall change 359 kB 360 kB ⚠️ +1.54 kB
Middleware size Overall increase ⚠️
vercel/next.js canary vercel/next.js update/fonts-data-1763943370334 Change
middleware-b..fest.js gzip 634 B 636 B N/A
middleware-r..fest.js gzip 156 B 156 B
middleware.js gzip 32.9 kB 33 kB ⚠️ +136 B
edge-runtime..pack.js gzip 846 B 846 B
Overall change 33.9 kB 34 kB ⚠️ +136 B
Next Runtimes
vercel/next.js canary vercel/next.js update/fonts-data-1763943370334 Change
app-page-exp...dev.js gzip 300 kB 300 kB N/A
app-page-exp..prod.js gzip 154 kB 154 kB
app-page-tur...dev.js gzip 300 kB 300 kB
app-page-tur..prod.js gzip 154 kB 154 kB
app-page-tur...dev.js gzip 296 kB 296 kB N/A
app-page-tur..prod.js gzip 152 kB 152 kB
app-page.run...dev.js gzip 297 kB 297 kB N/A
app-page.run..prod.js gzip 152 kB 152 kB
app-route-ex...dev.js gzip 68.5 kB 68.5 kB
app-route-ex..prod.js gzip 47.3 kB 47.3 kB
app-route-tu...dev.js gzip 68.5 kB 68.5 kB
app-route-tu..prod.js gzip 47.3 kB 47.3 kB
app-route-tu...dev.js gzip 68.1 kB 68.1 kB
app-route-tu..prod.js gzip 47.1 kB 47.1 kB
app-route.ru...dev.js gzip 68 kB 68 kB
app-route.ru..prod.js gzip 47 kB 47 kB
dist_client_...dev.js gzip 326 B 326 B
dist_client_...dev.js gzip 328 B 328 B
dist_client_...dev.js gzip 320 B 320 B
dist_client_...dev.js gzip 318 B 318 B
pages-api-tu...dev.js gzip 40.8 kB 40.8 kB
pages-api-tu..prod.js gzip 31 kB 31 kB
pages-api.ru...dev.js gzip 40.8 kB 40.8 kB
pages-api.ru..prod.js gzip 30.9 kB 30.9 kB
pages-turbo....dev.js gzip 50.3 kB 50.3 kB
pages-turbo...prod.js gzip 37.8 kB 37.8 kB
pages.runtim...dev.js gzip 50.3 kB 50.3 kB
pages.runtim..prod.js gzip 37.8 kB 37.8 kB
server.runti..prod.js gzip 60.4 kB 60.4 kB
Overall change 1.75 MB 1.75 MB
build cache Overall increase ⚠️
vercel/next.js canary vercel/next.js update/fonts-data-1763943370334 Change
0.pack gzip 3.1 MB 3.1 MB N/A
index.pack gzip 93.4 kB 93.9 kB ⚠️ +455 B
Overall change 93.4 kB 93.9 kB ⚠️ +455 B
Diff details
Diff for page.js

Diff too large to display

Diff for middleware.js

Diff too large to display

Diff for edge-ssr.js

Diff too large to display

Diff for dynamic-HASH.js
@@ -1,7 +1,7 @@
 (self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([
   [2291],
   {
-    /***/ 1033: /***/ (
+    /***/ 431: /***/ (
       __unused_webpack_module,
       __unused_webpack_exports,
       __webpack_require__
@@ -9,7 +9,7 @@
       (window.__NEXT_P = window.__NEXT_P || []).push([
         "/dynamic",
         function () {
-          return __webpack_require__(6490);
+          return __webpack_require__(8084);
         },
       ]);
       if (false) {
@@ -18,7 +18,7 @@
       /***/
     },
 
-    /***/ 5323: /***/ (
+    /***/ 2699: /***/ (
       __unused_webpack_module,
       exports,
       __webpack_require__
@@ -60,7 +60,7 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE
       const _react = /*#__PURE__*/ _interop_require_default._(
         __webpack_require__(2223)
       );
-      const _loadablecontextsharedruntime = __webpack_require__(9289);
+      const _loadablecontextsharedruntime = __webpack_require__(3785);
       function resolve(obj) {
         return obj && obj.default ? obj.default : obj;
       }
@@ -293,73 +293,34 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE
       /***/
     },
 
-    /***/ 6490: /***/ (
+    /***/ 3785: /***/ (
       __unused_webpack_module,
-      __webpack_exports__,
+      exports,
       __webpack_require__
     ) => {
       "use strict";
-      __webpack_require__.r(__webpack_exports__);
-      /* harmony export */ __webpack_require__.d(__webpack_exports__, {
-        /* harmony export */ __N_SSP: () => /* binding */ __N_SSP,
-        /* harmony export */ default: () => __WEBPACK_DEFAULT_EXPORT__,
-        /* harmony export */
+      /* __next_internal_client_entry_do_not_use__  cjs */
+      Object.defineProperty(exports, "__esModule", {
+        value: true,
       });
-      /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ =
-        __webpack_require__(1503);
-      /* harmony import */ var next_dynamic__WEBPACK_IMPORTED_MODULE_1__ =
-        __webpack_require__(7320);
-      /* harmony import */ var next_dynamic__WEBPACK_IMPORTED_MODULE_1___default =
-        /*#__PURE__*/ __webpack_require__.n(
-          next_dynamic__WEBPACK_IMPORTED_MODULE_1__
-        );
-
-      const DynamicHello = next_dynamic__WEBPACK_IMPORTED_MODULE_1___default()(
-        () =>
-          __webpack_require__
-            .e(/* import() */ 4779)
-            .then(__webpack_require__.bind(__webpack_require__, 4779))
-            .then((mod) => mod.Hello),
-        {
-          loadableGenerated: {
-            webpack: () => [/*require.resolve*/ 4779],
-          },
-        }
+      Object.defineProperty(exports, "LoadableContext", {
+        enumerable: true,
+        get: function () {
+          return LoadableContext;
+        },
+      });
+      const _interop_require_default = __webpack_require__(1532);
+      const _react = /*#__PURE__*/ _interop_require_default._(
+        __webpack_require__(2223)
       );
-      const Page = () =>
-        /*#__PURE__*/ (0, react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(
-          react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment,
-          {
-            children: [
-              /*#__PURE__*/ (0,
-              react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("p", {
-                children: "testing next/dynamic size",
-              }),
-              /*#__PURE__*/ (0,
-              react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(
-                DynamicHello,
-                {}
-              ),
-            ],
-          }
-        );
-      var __N_SSP = true;
-      /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = Page;
-
-      /***/
-    },
-
-    /***/ 7320: /***/ (
-      module,
-      __unused_webpack_exports,
-      __webpack_require__
-    ) => {
-      module.exports = __webpack_require__(7340);
+      const LoadableContext = _react.default.createContext(null);
+      if (false) {
+      } //# sourceMappingURL=loadable-context.shared-runtime.js.map
 
       /***/
     },
 
-    /***/ 7340: /***/ (module, exports, __webpack_require__) => {
+    /***/ 6828: /***/ (module, exports, __webpack_require__) => {
       "use strict";
 
       Object.defineProperty(exports, "__esModule", {
@@ -392,7 +353,7 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE
         __webpack_require__(2223)
       );
       const _loadablesharedruntime = /*#__PURE__*/ _interop_require_default._(
-        __webpack_require__(5323)
+        __webpack_require__(2699)
       );
       const isServerSide = "object" === "undefined";
       // Normalize loader to return the module as form { default: Component } for `React.lazy`.
@@ -492,29 +453,68 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE
       /***/
     },
 
-    /***/ 9289: /***/ (
+    /***/ 7514: /***/ (
+      module,
+      __unused_webpack_exports,
+      __webpack_require__
+    ) => {
+      module.exports = __webpack_require__(6828);
+
+      /***/
+    },
+
+    /***/ 8084: /***/ (
       __unused_webpack_module,
-      exports,
+      __webpack_exports__,
       __webpack_require__
     ) => {
       "use strict";
-      /* __next_internal_client_entry_do_not_use__  cjs */
-      Object.defineProperty(exports, "__esModule", {
-        value: true,
-      });
-      Object.defineProperty(exports, "LoadableContext", {
-        enumerable: true,
-        get: function () {
-          return LoadableContext;
-        },
+      __webpack_require__.r(__webpack_exports__);
+      /* harmony export */ __webpack_require__.d(__webpack_exports__, {
+        /* harmony export */ __N_SSP: () => /* binding */ __N_SSP,
+        /* harmony export */ default: () => __WEBPACK_DEFAULT_EXPORT__,
+        /* harmony export */
       });
-      const _interop_require_default = __webpack_require__(1532);
-      const _react = /*#__PURE__*/ _interop_require_default._(
-        __webpack_require__(2223)
+      /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ =
+        __webpack_require__(1503);
+      /* harmony import */ var next_dynamic__WEBPACK_IMPORTED_MODULE_1__ =
+        __webpack_require__(7514);
+      /* harmony import */ var next_dynamic__WEBPACK_IMPORTED_MODULE_1___default =
+        /*#__PURE__*/ __webpack_require__.n(
+          next_dynamic__WEBPACK_IMPORTED_MODULE_1__
+        );
+
+      const DynamicHello = next_dynamic__WEBPACK_IMPORTED_MODULE_1___default()(
+        () =>
+          __webpack_require__
+            .e(/* import() */ 9573)
+            .then(__webpack_require__.bind(__webpack_require__, 9573))
+            .then((mod) => mod.Hello),
+        {
+          loadableGenerated: {
+            webpack: () => [/*require.resolve*/ 9573],
+          },
+        }
       );
-      const LoadableContext = _react.default.createContext(null);
-      if (false) {
-      } //# sourceMappingURL=loadable-context.shared-runtime.js.map
+      const Page = () =>
+        /*#__PURE__*/ (0, react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)(
+          react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.Fragment,
+          {
+            children: [
+              /*#__PURE__*/ (0,
+              react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("p", {
+                children: "testing next/dynamic size",
+              }),
+              /*#__PURE__*/ (0,
+              react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(
+                DynamicHello,
+                {}
+              ),
+            ],
+          }
+        );
+      var __N_SSP = true;
+      /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = Page;
 
       /***/
     },
@@ -524,7 +524,7 @@ WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE
     /******/ var __webpack_exec__ = (moduleId) =>
       __webpack_require__((__webpack_require__.s = moduleId));
     /******/ __webpack_require__.O(0, [636, 6593, 8792], () =>
-      __webpack_exec__(1033)
+      __webpack_exec__(431)
     );
     /******/ var __webpack_exports__ = __webpack_require__.O();
     /******/ _N_E = __webpack_exports__;
Diff for edge-ssr-HASH.js
@@ -1,24 +1,7 @@
 (self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([
   [676],
   {
-    /***/ 1819: /***/ (
-      __unused_webpack_module,
-      __unused_webpack_exports,
-      __webpack_require__
-    ) => {
-      (window.__NEXT_P = window.__NEXT_P || []).push([
-        "/edge-ssr",
-        function () {
-          return __webpack_require__(7521);
-        },
-      ]);
-      if (false) {
-      }
-
-      /***/
-    },
-
-    /***/ 7521: /***/ (
+    /***/ 983: /***/ (
       __unused_webpack_module,
       __webpack_exports__,
       __webpack_require__
@@ -37,13 +20,30 @@
 
       /***/
     },
+
+    /***/ 985: /***/ (
+      __unused_webpack_module,
+      __unused_webpack_exports,
+      __webpack_require__
+    ) => {
+      (window.__NEXT_P = window.__NEXT_P || []).push([
+        "/edge-ssr",
+        function () {
+          return __webpack_require__(983);
+        },
+      ]);
+      if (false) {
+      }
+
+      /***/
+    },
   },
   /******/ (__webpack_require__) => {
     // webpackRuntimeModules
     /******/ var __webpack_exec__ = (moduleId) =>
       __webpack_require__((__webpack_require__.s = moduleId));
     /******/ __webpack_require__.O(0, [636, 6593, 8792], () =>
-      __webpack_exec__(1819)
+      __webpack_exec__(985)
     );
     /******/ var __webpack_exports__ = __webpack_require__.O();
     /******/ _N_E = __webpack_exports__;
Diff for head-HASH.js
@@ -1,34 +1,7 @@
 (self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([
   [5350],
   {
-    /***/ 619: /***/ (
-      __unused_webpack_module,
-      __unused_webpack_exports,
-      __webpack_require__
-    ) => {
-      (window.__NEXT_P = window.__NEXT_P || []).push([
-        "/head",
-        function () {
-          return __webpack_require__(9891);
-        },
-      ]);
-      if (false) {
-      }
-
-      /***/
-    },
-
-    /***/ 7997: /***/ (
-      module,
-      __unused_webpack_exports,
-      __webpack_require__
-    ) => {
-      module.exports = __webpack_require__(6705);
-
-      /***/
-    },
-
-    /***/ 9891: /***/ (
+    /***/ 1417: /***/ (
       __unused_webpack_module,
       __webpack_exports__,
       __webpack_require__
@@ -43,7 +16,7 @@
       /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ =
         __webpack_require__(1503);
       /* harmony import */ var next_head__WEBPACK_IMPORTED_MODULE_1__ =
-        __webpack_require__(7997);
+        __webpack_require__(5171);
       /* harmony import */ var next_head__WEBPACK_IMPORTED_MODULE_1___default =
         /*#__PURE__*/ __webpack_require__.n(
           next_head__WEBPACK_IMPORTED_MODULE_1__
@@ -76,13 +49,40 @@
 
       /***/
     },
+
+    /***/ 1937: /***/ (
+      __unused_webpack_module,
+      __unused_webpack_exports,
+      __webpack_require__
+    ) => {
+      (window.__NEXT_P = window.__NEXT_P || []).push([
+        "/head",
+        function () {
+          return __webpack_require__(1417);
+        },
+      ]);
+      if (false) {
+      }
+
+      /***/
+    },
+
+    /***/ 5171: /***/ (
+      module,
+      __unused_webpack_exports,
+      __webpack_require__
+    ) => {
+      module.exports = __webpack_require__(7505);
+
+      /***/
+    },
   },
   /******/ (__webpack_require__) => {
     // webpackRuntimeModules
     /******/ var __webpack_exec__ = (moduleId) =>
       __webpack_require__((__webpack_require__.s = moduleId));
     /******/ __webpack_require__.O(0, [636, 6593, 8792], () =>
-      __webpack_exec__(619)
+      __webpack_exec__(1937)
     );
     /******/ var __webpack_exports__ = __webpack_require__.O();
     /******/ _N_E = __webpack_exports__;
Diff for hooks-HASH.js
@@ -1,24 +1,7 @@
 (self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([
   [9804],
   {
-    /***/ 1679: /***/ (
-      __unused_webpack_module,
-      __unused_webpack_exports,
-      __webpack_require__
-    ) => {
-      (window.__NEXT_P = window.__NEXT_P || []).push([
-        "/hooks",
-        function () {
-          return __webpack_require__(4655);
-        },
-      ]);
-      if (false) {
-      }
-
-      /***/
-    },
-
-    /***/ 4655: /***/ (
+    /***/ 1598: /***/ (
       __unused_webpack_module,
       __webpack_exports__,
       __webpack_require__
@@ -76,13 +59,30 @@
 
       /***/
     },
+
+    /***/ 3925: /***/ (
+      __unused_webpack_module,
+      __unused_webpack_exports,
+      __webpack_require__
+    ) => {
+      (window.__NEXT_P = window.__NEXT_P || []).push([
+        "/hooks",
+        function () {
+          return __webpack_require__(1598);
+        },
+      ]);
+      if (false) {
+      }
+
+      /***/
+    },
   },
   /******/ (__webpack_require__) => {
     // webpackRuntimeModules
     /******/ var __webpack_exec__ = (moduleId) =>
       __webpack_require__((__webpack_require__.s = moduleId));
     /******/ __webpack_require__.O(0, [636, 6593, 8792], () =>
-      __webpack_exec__(1679)
+      __webpack_exec__(3925)
     );
     /******/ var __webpack_exports__ = __webpack_require__.O();
     /******/ _N_E = __webpack_exports__;
Diff for image-HASH.js
@@ -1,24 +1,7 @@
 (self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([
   [2983],
   {
-    /***/ 797: /***/ (
-      __unused_webpack_module,
-      __unused_webpack_exports,
-      __webpack_require__
-    ) => {
-      (window.__NEXT_P = window.__NEXT_P || []).push([
-        "/image",
-        function () {
-          return __webpack_require__(5999);
-        },
-      ]);
-      if (false) {
-      }
-
-      /***/
-    },
-
-    /***/ 1713: /***/ (__unused_webpack_module, exports) => {
+    /***/ 881: /***/ (__unused_webpack_module, exports) => {
       "use strict";
       /**
        * A shared function, used on both client and server, to generate a SVG blur placeholder.
@@ -58,7 +41,7 @@
       /***/
     },
 
-    /***/ 2263: /***/ (module, exports, __webpack_require__) => {
+    /***/ 1511: /***/ (module, exports, __webpack_require__) => {
       "use strict";
 
       Object.defineProperty(exports, "__esModule", {
@@ -136,7 +119,137 @@
       /***/
     },
 
-    /***/ 2728: /***/ (module, exports, __webpack_require__) => {
+    /***/ 1744: /***/ (
+      __unused_webpack_module,
+      exports,
+      __webpack_require__
+    ) => {
+      "use strict";
+
+      Object.defineProperty(exports, "__esModule", {
+        value: true,
+      });
+      Object.defineProperty(exports, "default", {
+        enumerable: true,
+        get: function () {
+          return _default;
+        },
+      });
+      const _findclosestquality = __webpack_require__(7054);
+      function defaultLoader({ config, src, width, quality }) {
+        if (
+          src.startsWith("/") &&
+          src.includes("?") &&
+          config.localPatterns?.length === 1 &&
+          config.localPatterns[0].pathname === "**" &&
+          config.localPatterns[0].search === ""
+        ) {
+          throw Object.defineProperty(
+            new Error(
+              `Image with src "${src}" is using a query string which is not configured in images.localPatterns.` +
+                `\nRead more: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`
+            ),
+            "__NEXT_ERROR_CODE",
+            {
+              value: "E871",
+              enumerable: false,
+              configurable: true,
+            }
+          );
+        }
+        if (false) {
+        }
+        const q = (0, _findclosestquality.findClosestQuality)(quality, config);
+        return `${config.path}?url=${encodeURIComponent(
+          src
+        )}&w=${width}&q=${q}${
+          src.startsWith("/_next/static/media/") && false ? 0 : ""
+        }`;
+      }
+      // We use this to determine if the import is the default loader
+      // or a custom loader defined by the user in next.config.js
+      defaultLoader.__next_img_default = true;
+      const _default = defaultLoader; //# sourceMappingURL=image-loader.js.map
+
+      /***/
+    },
+
+    /***/ 2388: /***/ (
+      __unused_webpack_module,
+      __webpack_exports__,
+      __webpack_require__
+    ) => {
+      "use strict";
+      // ESM COMPAT FLAG
+      __webpack_require__.r(__webpack_exports__);
+
+      // EXPORTS
+      __webpack_require__.d(__webpack_exports__, {
+        __N_SSP: () => /* binding */ __N_SSP,
+        default: () => /* binding */ pages_image,
+      });
+
+      // EXTERNAL MODULE: ./node_modules/.pnpm/[email protected]/node_modules/react/jsx-runtime.js
+      var jsx_runtime = __webpack_require__(1503);
+      // EXTERNAL MODULE: ./node_modules/.pnpm/next@[email protected][email protected][email protected]/node_modules/next/image.js
+      var next_image = __webpack_require__(3866);
+      var image_default = /*#__PURE__*/ __webpack_require__.n(next_image); // ./pages/nextjs.png
+      /* harmony default export */ const nextjs = {
+        src: "/_next/static/media/nextjs.cae0b805.png",
+        height: 1347,
+        width: 1626,
+        blurDataURL:
+          "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAMAAAACh/xsAAAAD1BMVEX////x8fH6+vrb29vo6Oh8o70bAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAH0lEQVR4nGNgwARMjIyMjCAGCzMzMwsTRISJCcRABwAEcAAkLCQfgAAAAABJRU5ErkJggg==",
+        blurWidth: 8,
+        blurHeight: 7,
+      }; // ./pages/image.js
+      function ImagePage(props) {
+        return /*#__PURE__*/ (0, jsx_runtime.jsxs)(jsx_runtime.Fragment, {
+          children: [
+            /*#__PURE__*/ (0, jsx_runtime.jsx)("h1", {
+              children: "next/image example",
+            }),
+            /*#__PURE__*/ (0, jsx_runtime.jsx)(image_default(), {
+              src: nextjs,
+              placeholder: "blur",
+            }),
+          ],
+        });
+      }
+      var __N_SSP = true;
+      /* harmony default export */ const pages_image = ImagePage;
+
+      /***/
+    },
+
+    /***/ 3866: /***/ (
+      module,
+      __unused_webpack_exports,
+      __webpack_require__
+    ) => {
+      module.exports = __webpack_require__(6888);
+
+      /***/
+    },
+
+    /***/ 4483: /***/ (
+      __unused_webpack_module,
+      __unused_webpack_exports,
+      __webpack_require__
+    ) => {
+      (window.__NEXT_P = window.__NEXT_P || []).push([
+        "/image",
+        function () {
+          return __webpack_require__(2388);
+        },
+      ]);
+      if (false) {
+      }
+
+      /***/
+    },
+
+    /***/ 6600: /***/ (module, exports, __webpack_require__) => {
       "use strict";
       /* __next_internal_client_entry_do_not_use__  cjs */
       Object.defineProperty(exports, "__esModule", {
@@ -158,17 +271,17 @@
         __webpack_require__(9507)
       );
       const _head = /*#__PURE__*/ _interop_require_default._(
-        __webpack_require__(6705)
+        __webpack_require__(7505)
       );
-      const _getimgprops = __webpack_require__(3556);
-      const _imageconfig = __webpack_require__(3157);
-      const _imageconfigcontextsharedruntime = __webpack_require__(9323);
-      const _warnonce = __webpack_require__(6173);
-      const _routercontextsharedruntime = __webpack_require__(6046);
+      const _getimgprops = __webpack_require__(9588);
+      const _imageconfig = __webpack_require__(2645);
+      const _imageconfigcontextsharedruntime = __webpack_require__(5451);
+      const _warnonce = __webpack_require__(7549);
+      const _routercontextsharedruntime = __webpack_require__(5470);
       const _imageloader = /*#__PURE__*/ _interop_require_default._(
-        __webpack_require__(3744)
+        __webpack_require__(1744)
       );
-      const _usemergedref = __webpack_require__(2263);
+      const _usemergedref = __webpack_require__(1511);
       // This is replaced by webpack define plugin
       const configEnv = {
         deviceSizes: [640, 750, 828, 1080, 1200, 1920, 2048, 3840],
@@ -495,7 +608,96 @@
       /***/
     },
 
-    /***/ 3556: /***/ (
+    /***/ 6888: /***/ (
+      __unused_webpack_module,
+      exports,
+      __webpack_require__
+    ) => {
+      "use strict";
+
+      Object.defineProperty(exports, "__esModule", {
+        value: true,
+      });
+      0 && 0;
+      function _export(target, all) {
+        for (var name in all)
+          Object.defineProperty(target, name, {
+            enumerable: true,
+            get: all[name],
+          });
+      }
+      _export(exports, {
+        default: function () {
+          return _default;
+        },
+        getImageProps: function () {
+          return getImageProps;
+        },
+      });
+      const _interop_require_default = __webpack_require__(1532);
+      const _getimgprops = __webpack_require__(9588);
+      const _imagecomponent = __webpack_require__(6600);
+      const _imageloader = /*#__PURE__*/ _interop_require_default._(
+        __webpack_require__(1744)
+      );
+      function getImageProps(imgProps) {
+        const { props } = (0, _getimgprops.getImgProps)(imgProps, {
+          defaultLoader: _imageloader.default,
+          // This is replaced by webpack define plugin
+          imgConf: {
+            deviceSizes: [640, 750, 828, 1080, 1200, 1920, 2048, 3840],
+            imageSizes: [32, 48, 64, 96, 128, 256, 384],
+            qualities: [75],
+            path: "/_next/image",
+            loader: "default",
+            dangerouslyAllowSVG: false,
+            unoptimized: false,
+          },
+        });
+        // Normally we don't care about undefined props because we pass to JSX,
+        // but this exported function could be used by the end user for anything
+        // so we delete undefined props to clean it up a little.
+        for (const [key, value] of Object.entries(props)) {
+          if (value === undefined) {
+            delete props[key];
+          }
+        }
+        return {
+          props,
+        };
+      }
+      const _default = _imagecomponent.Image; //# sourceMappingURL=image-external.js.map
+
+      /***/
+    },
+
+    /***/ 7054: /***/ (__unused_webpack_module, exports) => {
+      "use strict";
+
+      Object.defineProperty(exports, "__esModule", {
+        value: true,
+      });
+      Object.defineProperty(exports, "findClosestQuality", {
+        enumerable: true,
+        get: function () {
+          return findClosestQuality;
+        },
+      });
+      function findClosestQuality(quality, config) {
+        const q = quality || 75;
+        if (!config?.qualities?.length) {
+          return q;
+        }
+        return config.qualities.reduce(
+          (prev, cur) => (Math.abs(cur - q) < Math.abs(prev - q) ? cur : prev),
+          0
+        );
+      } //# sourceMappingURL=find-closest-quality.js.map
+
+      /***/
+    },
+
+    /***/ 9588: /***/ (
       __unused_webpack_module,
       exports,
       __webpack_require__
@@ -511,9 +713,9 @@
           return getImgProps;
         },
       });
-      const _warnonce = __webpack_require__(6173);
-      const _imageblursvg = __webpack_require__(1713);
-      const _imageconfig = __webpack_require__(3157);
+      const _warnonce = __webpack_require__(7549);
+      const _imageblursvg = __webpack_require__(881);
+      const _imageconfig = __webpack_require__(2645);
       const VALID_LOADING_VALUES =
         /* unused pure expression or super */ null && [
           "lazy",
@@ -943,215 +1145,13 @@
 
       /***/
     },
-
-    /***/ 3744: /***/ (
-      __unused_webpack_module,
-      exports,
-      __webpack_require__
-    ) => {
-      "use strict";
-
-      Object.defineProperty(exports, "__esModule", {
-        value: true,
-      });
-      Object.defineProperty(exports, "default", {
-        enumerable: true,
-        get: function () {
-          return _default;
-        },
-      });
-      const _findclosestquality = __webpack_require__(8494);
-      function defaultLoader({ config, src, width, quality }) {
-        if (
-          src.startsWith("/") &&
-          src.includes("?") &&
-          config.localPatterns?.length === 1 &&
-          config.localPatterns[0].pathname === "**" &&
-          config.localPatterns[0].search === ""
-        ) {
-          throw Object.defineProperty(
-            new Error(
-              `Image with src "${src}" is using a query string which is not configured in images.localPatterns.` +
-                `\nRead more: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`
-            ),
-            "__NEXT_ERROR_CODE",
-            {
-              value: "E871",
-              enumerable: false,
-              configurable: true,
-            }
-          );
-        }
-        if (false) {
-        }
-        const q = (0, _findclosestquality.findClosestQuality)(quality, config);
-        return `${config.path}?url=${encodeURIComponent(
-          src
-        )}&w=${width}&q=${q}${
-          src.startsWith("/_next/static/media/") && false ? 0 : ""
-        }`;
-      }
-      // We use this to determine if the import is the default loader
-      // or a custom loader defined by the user in next.config.js
-      defaultLoader.__next_img_default = true;
-      const _default = defaultLoader; //# sourceMappingURL=image-loader.js.map
-
-      /***/
-    },
-
-    /***/ 4292: /***/ (
-      module,
-      __unused_webpack_exports,
-      __webpack_require__
-    ) => {
-      module.exports = __webpack_require__(7896);
-
-      /***/
-    },
-
-    /***/ 5999: /***/ (
-      __unused_webpack_module,
-      __webpack_exports__,
-      __webpack_require__
-    ) => {
-      "use strict";
-      // ESM COMPAT FLAG
-      __webpack_require__.r(__webpack_exports__);
-
-      // EXPORTS
-      __webpack_require__.d(__webpack_exports__, {
-        __N_SSP: () => /* binding */ __N_SSP,
-        default: () => /* binding */ pages_image,
-      });
-
-      // EXTERNAL MODULE: ./node_modules/.pnpm/[email protected]/node_modules/react/jsx-runtime.js
-      var jsx_runtime = __webpack_require__(1503);
-      // EXTERNAL MODULE: ./node_modules/.pnpm/next@[email protected][email protected][email protected]/node_modules/next/image.js
-      var next_image = __webpack_require__(4292);
-      var image_default = /*#__PURE__*/ __webpack_require__.n(next_image); // ./pages/nextjs.png
-      /* harmony default export */ const nextjs = {
-        src: "/_next/static/media/nextjs.cae0b805.png",
-        height: 1347,
-        width: 1626,
-        blurDataURL:
-          "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAHCAMAAAACh/xsAAAAD1BMVEX////x8fH6+vrb29vo6Oh8o70bAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAH0lEQVR4nGNgwARMjIyMjCAGCzMzMwsTRISJCcRABwAEcAAkLCQfgAAAAABJRU5ErkJggg==",
-        blurWidth: 8,
-        blurHeight: 7,
-      }; // ./pages/image.js
-      function ImagePage(props) {
-        return /*#__PURE__*/ (0, jsx_runtime.jsxs)(jsx_runtime.Fragment, {
-          children: [
-            /*#__PURE__*/ (0, jsx_runtime.jsx)("h1", {
-              children: "next/image example",
-            }),
-            /*#__PURE__*/ (0, jsx_runtime.jsx)(image_default(), {
-              src: nextjs,
-              placeholder: "blur",
-            }),
-          ],
-        });
-      }
-      var __N_SSP = true;
-      /* harmony default export */ const pages_image = ImagePage;
-
-      /***/
-    },
-
-    /***/ 7896: /***/ (
-      __unused_webpack_module,
-      exports,
-      __webpack_require__
-    ) => {
-      "use strict";
-
-      Object.defineProperty(exports, "__esModule", {
-        value: true,
-      });
-      0 && 0;
-      function _export(target, all) {
-        for (var name in all)
-          Object.defineProperty(target, name, {
-            enumerable: true,
-            get: all[name],
-          });
-      }
-      _export(exports, {
-        default: function () {
-          return _default;
-        },
-        getImageProps: function () {
-          return getImageProps;
-        },
-      });
-      const _interop_require_default = __webpack_require__(1532);
-      const _getimgprops = __webpack_require__(3556);
-      const _imagecomponent = __webpack_require__(2728);
-      const _imageloader = /*#__PURE__*/ _interop_require_default._(
-        __webpack_require__(3744)
-      );
-      function getImageProps(imgProps) {
-        const { props } = (0, _getimgprops.getImgProps)(imgProps, {
-          defaultLoader: _imageloader.default,
-          // This is replaced by webpack define plugin
-          imgConf: {
-            deviceSizes: [640, 750, 828, 1080, 1200, 1920, 2048, 3840],
-            imageSizes: [32, 48, 64, 96, 128, 256, 384],
-            qualities: [75],
-            path: "/_next/image",
-            loader: "default",
-            dangerouslyAllowSVG: false,
-            unoptimized: false,
-          },
-        });
-        // Normally we don't care about undefined props because we pass to JSX,
-        // but this exported function could be used by the end user for anything
-        // so we delete undefined props to clean it up a little.
-        for (const [key, value] of Object.entries(props)) {
-          if (value === undefined) {
-            delete props[key];
-          }
-        }
-        return {
-          props,
-        };
-      }
-      const _default = _imagecomponent.Image; //# sourceMappingURL=image-external.js.map
-
-      /***/
-    },
-
-    /***/ 8494: /***/ (__unused_webpack_module, exports) => {
-      "use strict";
-
-      Object.defineProperty(exports, "__esModule", {
-        value: true,
-      });
-      Object.defineProperty(exports, "findClosestQuality", {
-        enumerable: true,
-        get: function () {
-          return findClosestQuality;
-        },
-      });
-      function findClosestQuality(quality, config) {
-        const q = quality || 75;
-        if (!config?.qualities?.length) {
-          return q;
-        }
-        return config.qualities.reduce(
-          (prev, cur) => (Math.abs(cur - q) < Math.abs(prev - q) ? cur : prev),
-          0
-        );
-      } //# sourceMappingURL=find-closest-quality.js.map
-
-      /***/
-    },
   },
   /******/ (__webpack_require__) => {
     // webpackRuntimeModules
     /******/ var __webpack_exec__ = (moduleId) =>
       __webpack_require__((__webpack_require__.s = moduleId));
     /******/ __webpack_require__.O(0, [636, 6593, 8792], () =>
-      __webpack_exec__(797)
+      __webpack_exec__(4483)
     );
     /******/ var __webpack_exports__ = __webpack_require__.O();
     /******/ _N_E = __webpack_exports__;
Diff for link-HASH.js
@@ -1,7 +1,338 @@
 (self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([
   [4672],
   {
-    /***/ 69: /***/ (module, exports, __webpack_require__) => {
+    /***/ 1511: /***/ (module, exports, __webpack_require__) => {
+      "use strict";
+
+      Object.defineProperty(exports, "__esModule", {
+        value: true,
+      });
+      Object.defineProperty(exports, "useMergedRef", {
+        enumerable: true,
+        get: function () {
+          return useMergedRef;
+        },
+      });
+      const _react = __webpack_require__(2223);
+      function useMergedRef(refA, refB) {
+        const cleanupA = (0, _react.useRef)(null);
+        const cleanupB = (0, _react.useRef)(null);
+        // NOTE: In theory, we could skip the wrapping if only one of the refs is non-null.
+        // (this happens often if the user doesn't pass a ref to Link/Form/Image)
+        // But this can cause us to leak a cleanup-ref into user code (previously via `<Link legacyBehavior>`),
+        // and the user might pass that ref into ref-merging library that doesn't support cleanup refs
+        // (because it hasn't been updated for React 19)
+        // which can then cause things to blow up, because a cleanup-returning ref gets called with `null`.
+        // So in practice, it's safer to be defensive and always wrap the ref, even on React 19.
+        return (0, _react.useCallback)(
+          (current) => {
+            if (current === null) {
+              const cleanupFnA = cleanupA.current;
+              if (cleanupFnA) {
+                cleanupA.current = null;
+                cleanupFnA();
+              }
+              const cleanupFnB = cleanupB.current;
+              if (cleanupFnB) {
+                cleanupB.current = null;
+                cleanupFnB();
+              }
+            } else {
+              if (refA) {
+                cleanupA.current = applyRef(refA, current);
+              }
+              if (refB) {
+                cleanupB.current = applyRef(refB, current);
+              }
+            }
+          },
+          [refA, refB]
+        );
+      }
+      function applyRef(refA, current) {
+        if (typeof refA === "function") {
+          const cleanup = refA(current);
+          if (typeof cleanup === "function") {
+            return cleanup;
+          } else {
+            return () => refA(null);
+          }
+        } else {
+          refA.current = current;
+          return () => {
+            refA.current = null;
+          };
+        }
+      }
+      if (
+        (typeof exports.default === "function" ||
+          (typeof exports.default === "object" && exports.default !== null)) &&
+        typeof exports.default.__esModule === "undefined"
+      ) {
+        Object.defineProperty(exports.default, "__esModule", {
+          value: true,
+        });
+        Object.assign(exports.default, exports);
+        module.exports = exports.default;
+      } //# sourceMappingURL=use-merged-ref.js.map
+
+      /***/
+    },
+
+    /***/ 2025: /***/ (
+      __unused_webpack_module,
+      __unused_webpack_exports,
+      __webpack_require__
+    ) => {
+      (window.__NEXT_P = window.__NEXT_P || []).push([
+        "/link",
+        function () {
+          return __webpack_require__(4591);
+        },
+      ]);
+      if (false) {
+      }
+
+      /***/
+    },
+
+    /***/ 3267: /***/ (module, exports, __webpack_require__) => {
+      "use strict";
+
+      Object.defineProperty(exports, "__esModule", {
+        value: true,
+      });
+      Object.defineProperty(exports, "getDomainLocale", {
+        enumerable: true,
+        get: function () {
+          return getDomainLocale;
+        },
+      });
+      const _normalizetrailingslash = __webpack_require__(2371);
+      const basePath =
+        /* unused pure expression or super */ null && (false || "");
+      function getDomainLocale(path, locale, locales, domainLocales) {
+        if (false) {
+        } else {
+          return false;
+        }
+      }
+      if (
+        (typeof exports.default === "function" ||
+          (typeof exports.default === "object" && exports.default !== null)) &&
+        typeof exports.default.__esModule === "undefined"
+      ) {
+        Object.defineProperty(exports.default, "__esModule", {
+          value: true,
+        });
+        Object.assign(exports.default, exports);
+        module.exports = exports.default;
+      } //# sourceMappingURL=get-domain-locale.js.map
+
+      /***/
+    },
+
+    /***/ 4591: /***/ (
+      __unused_webpack_module,
+      __webpack_exports__,
+      __webpack_require__
+    ) => {
+      "use strict";
+      __webpack_require__.r(__webpack_exports__);
+      /* harmony export */ __webpack_require__.d(__webpack_exports__, {
+        /* harmony export */ __N_SSP: () => /* binding */ __N_SSP,
+        /* harmony export */ default: () => __WEBPACK_DEFAULT_EXPORT__,
+        /* harmony export */
+      });
+      /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ =
+        __webpack_require__(1503);
+      /* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1__ =
+        __webpack_require__(6929);
+      /* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1___default =
+        /*#__PURE__*/ __webpack_require__.n(
+          next_link__WEBPACK_IMPORTED_MODULE_1__
+        );
+
+      function aLink(props) {
+        return /*#__PURE__*/ (0,
+        react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", {
+          children: [
+            /*#__PURE__*/ (0,
+            react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("h3", {
+              children: "A Link page!",
+            }),
+            /*#__PURE__*/ (0,
+            react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(
+              next_link__WEBPACK_IMPORTED_MODULE_1___default(),
+              {
+                href: "/",
+                children: "Go to /",
+              }
+            ),
+          ],
+        });
+      }
+      var __N_SSP = true;
+      /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = aLink;
+
+      /***/
+    },
+
+    /***/ 6929: /***/ (
+      module,
+      __unused_webpack_exports,
+      __webpack_require__
+    ) => {
+      module.exports = __webpack_require__(8885);
+
+      /***/
+    },
+
+    /***/ 7686: /***/ (module, exports, __webpack_require__) => {
+      "use strict";
+
+      Object.defineProperty(exports, "__esModule", {
+        value: true,
+      });
+      Object.defineProperty(exports, "useIntersection", {
+        enumerable: true,
+        get: function () {
+          return useIntersection;
+        },
+      });
+      const _react = __webpack_require__(2223);
+      const _requestidlecallback = __webpack_require__(901);
+      const hasIntersectionObserver =
+        typeof IntersectionObserver === "function";
+      const observers = new Map();
+      const idList = [];
+      function createObserver(options) {
+        const id = {
+          root: options.root || null,
+          margin: options.rootMargin || "",
+        };
+        const existing = idList.find(
+          (obj) => obj.root === id.root && obj.margin === id.margin
+        );
+        let instance;
+        if (existing) {
+          instance = observers.get(existing);
+          if (instance) {
+            return instance;
+          }
+        }
+        const elements = new Map();
+        const observer = new IntersectionObserver((entries) => {
+          entries.forEach((entry) => {
+            const callback = elements.get(entry.target);
+            const isVisible =
+              entry.isIntersecting || entry.intersectionRatio > 0;
+            if (callback && isVisible) {
+              callback(isVisible);
+            }
+          });
+        }, options);
+        instance = {
+          id,
+          observer,
+          elements,
+        };
+        idList.push(id);
+        observers.set(id, instance);
+        return instance;
+      }
+      function observe(element, callback, options) {
+        const { id, observer, elements } = createObserver(options);
+        elements.set(element, callback);
+        observer.observe(element);
+        return function unobserve() {
+          elements.delete(element);
+          observer.unobserve(element);
+          // Destroy observer when there's nothing left to watch:
+          if (elements.size === 0) {
+            observer.disconnect();
+            observers.delete(id);
+            const index = idList.findIndex(
+              (obj) => obj.root === id.root && obj.margin === id.margin
+            );
+            if (index > -1) {
+              idList.splice(index, 1);
+            }
+          }
+        };
+      }
+      function useIntersection({ rootRef, rootMargin, disabled }) {
+        const isDisabled = disabled || !hasIntersectionObserver;
+        const [visible, setVisible] = (0, _react.useState)(false);
+        const elementRef = (0, _react.useRef)(null);
+        const setElement = (0, _react.useCallback)((element) => {
+          elementRef.current = element;
+        }, []);
+        (0, _react.useEffect)(() => {
+          if (hasIntersectionObserver) {
+            if (isDisabled || visible) return;
+            const element = elementRef.current;
+            if (element && element.tagName) {
+              const unobserve = observe(
+                element,
+                (isVisible) => isVisible && setVisible(isVisible),
+                {
+                  root: rootRef?.current,
+                  rootMargin,
+                }
+              );
+              return unobserve;
+            }
+          } else {
+            if (!visible) {
+              const idleCallback = (0,
+              _requestidlecallback.requestIdleCallback)(() => setVisible(true));
+              return () =>
+                (0, _requestidlecallback.cancelIdleCallback)(idleCallback);
+            }
+          }
+          // eslint-disable-next-line react-hooks/exhaustive-deps
+        }, [isDisabled, rootMargin, rootRef, visible, elementRef.current]);
+        const resetVisible = (0, _react.useCallback)(() => {
+          setVisible(false);
+        }, []);
+        return [setElement, visible, resetVisible];
+      }
+      if (
+        (typeof exports.default === "function" ||
+          (typeof exports.default === "object" && exports.default !== null)) &&
+        typeof exports.default.__esModule === "undefined"
+      ) {
+        Object.defineProperty(exports.default, "__esModule", {
+          value: true,
+        });
+        Object.assign(exports.default, exports);
+        module.exports = exports.default;
+      } //# sourceMappingURL=use-intersection.js.map
+
+      /***/
+    },
+
+    /***/ 8101: /***/ (__unused_webpack_module, exports) => {
+      "use strict";
+
+      Object.defineProperty(exports, "__esModule", {
+        value: true,
+      });
+      Object.defineProperty(exports, "errorOnce", {
+        enumerable: true,
+        get: function () {
+          return errorOnce;
+        },
+      });
+      let errorOnce = (_) => {};
+      if (false) {
+      } //# sourceMappingURL=error-once.js.map
+
+      /***/
+    },
+
+    /***/ 8885: /***/ (module, exports, __webpack_require__) => {
       "use strict";
       /* __next_internal_client_entry_do_not_use__  cjs */
       Object.defineProperty(exports, "__esModule", {
@@ -28,17 +359,17 @@
       const _react = /*#__PURE__*/ _interop_require_wildcard._(
         __webpack_require__(2223)
       );
-      const _resolvehref = __webpack_require__(2275);
-      const _islocalurl = __webpack_require__(3179);
-      const _formaturl = __webpack_require__(5486);
-      const _utils = __webpack_require__(3708);
-      const _addlocale = __webpack_require__(8225);
-      const _routercontextsharedruntime = __webpack_require__(6046);
-      const _useintersection = __webpack_require__(2678);
-      const _getdomainlocale = __webpack_require__(4499);
-      const _addbasepath = __webpack_require__(7434);
-      const _usemergedref = __webpack_require__(2263);
-      const _erroronce = __webpack_require__(2197);
+      const _resolvehref = __webpack_require__(7379);
+      const _islocalurl = __webpack_require__(4843);
+      const _formaturl = __webpack_require__(9374);
+      const _utils = __webpack_require__(3116);
+      const _addlocale = __webpack_require__(8065);
+      const _routercontextsharedruntime = __webpack_require__(5470);
+      const _useintersection = __webpack_require__(7686);
+      const _getdomainlocale = __webpack_require__(3267);
+      const _addbasepath = __webpack_require__(1450);
+      const _usemergedref = __webpack_require__(1511);
+      const _erroronce = __webpack_require__(8101);
       const prefetched = new Set();
       function prefetch(router, href, as, options) {
         if (false) {
@@ -416,344 +747,13 @@
 
       /***/
     },
-
-    /***/ 2197: /***/ (__unused_webpack_module, exports) => {
-      "use strict";
-
-      Object.defineProperty(exports, "__esModule", {
-        value: true,
-      });
-      Object.defineProperty(exports, "errorOnce", {
-        enumerable: true,
-        get: function () {
-          return errorOnce;
-        },
-      });
-      let errorOnce = (_) => {};
-      if (false) {
-      } //# sourceMappingURL=error-once.js.map
-
-      /***/
-    },
-
-    /***/ 2263: /***/ (module, exports, __webpack_require__) => {
-      "use strict";
-
-      Object.defineProperty(exports, "__esModule", {
-        value: true,
-      });
-      Object.defineProperty(exports, "useMergedRef", {
-        enumerable: true,
-        get: function () {
-          return useMergedRef;
-        },
-      });
-      const _react = __webpack_require__(2223);
-      function useMergedRef(refA, refB) {
-        const cleanupA = (0, _react.useRef)(null);
-        const cleanupB = (0, _react.useRef)(null);
-        // NOTE: In theory, we could skip the wrapping if only one of the refs is non-null.
-        // (this happens often if the user doesn't pass a ref to Link/Form/Image)
-        // But this can cause us to leak a cleanup-ref into user code (previously via `<Link legacyBehavior>`),
-        // and the user might pass that ref into ref-merging library that doesn't support cleanup refs
-        // (because it hasn't been updated for React 19)
-        // which can then cause things to blow up, because a cleanup-returning ref gets called with `null`.
-        // So in practice, it's safer to be defensive and always wrap the ref, even on React 19.
-        return (0, _react.useCallback)(
-          (current) => {
-            if (current === null) {
-              const cleanupFnA = cleanupA.current;
-              if (cleanupFnA) {
-                cleanupA.current = null;
-                cleanupFnA();
-              }
-              const cleanupFnB = cleanupB.current;
-              if (cleanupFnB) {
-                cleanupB.current = null;
-                cleanupFnB();
-              }
-            } else {
-              if (refA) {
-                cleanupA.current = applyRef(refA, current);
-              }
-              if (refB) {
-                cleanupB.current = applyRef(refB, current);
-              }
-            }
-          },
-          [refA, refB]
-        );
-      }
-      function applyRef(refA, current) {
-        if (typeof refA === "function") {
-          const cleanup = refA(current);
-          if (typeof cleanup === "function") {
-            return cleanup;
-          } else {
-            return () => refA(null);
-          }
-        } else {
-          refA.current = current;
-          return () => {
-            refA.current = null;
-          };
-        }
-      }
-      if (
-        (typeof exports.default === "function" ||
-          (typeof exports.default === "object" && exports.default !== null)) &&
-        typeof exports.default.__esModule === "undefined"
-      ) {
-        Object.defineProperty(exports.default, "__esModule", {
-          value: true,
-        });
-        Object.assign(exports.default, exports);
-        module.exports = exports.default;
-      } //# sourceMappingURL=use-merged-ref.js.map
-
-      /***/
-    },
-
-    /***/ 2369: /***/ (
-      __unused_webpack_module,
-      __webpack_exports__,
-      __webpack_require__
-    ) => {
-      "use strict";
-      __webpack_require__.r(__webpack_exports__);
-      /* harmony export */ __webpack_require__.d(__webpack_exports__, {
-        /* harmony export */ __N_SSP: () => /* binding */ __N_SSP,
-        /* harmony export */ default: () => __WEBPACK_DEFAULT_EXPORT__,
-        /* harmony export */
-      });
-      /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ =
-        __webpack_require__(1503);
-      /* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1__ =
-        __webpack_require__(6691);
-      /* harmony import */ var next_link__WEBPACK_IMPORTED_MODULE_1___default =
-        /*#__PURE__*/ __webpack_require__.n(
-          next_link__WEBPACK_IMPORTED_MODULE_1__
-        );
-
-      function aLink(props) {
-        return /*#__PURE__*/ (0,
-        react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsxs)("div", {
-          children: [
-            /*#__PURE__*/ (0,
-            react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)("h3", {
-              children: "A Link page!",
-            }),
-            /*#__PURE__*/ (0,
-            react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__.jsx)(
-              next_link__WEBPACK_IMPORTED_MODULE_1___default(),
-              {
-                href: "/",
-                children: "Go to /",
-              }
-            ),
-          ],
-        });
-      }
-      var __N_SSP = true;
-      /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = aLink;
-
-      /***/
-    },
-
-    /***/ 2678: /***/ (module, exports, __webpack_require__) => {
-      "use strict";
-
-      Object.defineProperty(exports, "__esModule", {
-        value: true,
-      });
-      Object.defineProperty(exports, "useIntersection", {
-        enumerable: true,
-        get: function () {
-          return useIntersection;
-        },
-      });
-      const _react = __webpack_require__(2223);
-      const _requestidlecallback = __webpack_require__(4213);
-      const hasIntersectionObserver =
-        typeof IntersectionObserver === "function";
-      const observers = new Map();
-      const idList = [];
-      function createObserver(options) {
-        const id = {
-          root: options.root || null,
-          margin: options.rootMargin || "",
-        };
-        const existing = idList.find(
-          (obj) => obj.root === id.root && obj.margin === id.margin
-        );
-        let instance;
-        if (existing) {
-          instance = observers.get(existing);
-          if (instance) {
-            return instance;
-          }
-        }
-        const elements = new Map();
-        const observer = new IntersectionObserver((entries) => {
-          entries.forEach((entry) => {
-            const callback = elements.get(entry.target);
-            const isVisible =
-              entry.isIntersecting || entry.intersectionRatio > 0;
-            if (callback && isVisible) {
-              callback(isVisible);
-            }
-          });
-        }, options);
-        instance = {
-          id,
-          observer,
-          elements,
-        };
-        idList.push(id);
-        observers.set(id, instance);
-        return instance;
-      }
-      function observe(element, callback, options) {
-        const { id, observer, elements } = createObserver(options);
-        elements.set(element, callback);
-        observer.observe(element);
-        return function unobserve() {
-          elements.delete(element);
-          observer.unobserve(element);
-          // Destroy observer when there's nothing left to watch:
-          if (elements.size === 0) {
-            observer.disconnect();
-            observers.delete(id);
-            const index = idList.findIndex(
-              (obj) => obj.root === id.root && obj.margin === id.margin
-            );
-            if (index > -1) {
-              idList.splice(index, 1);
-            }
-          }
-        };
-      }
-      function useIntersection({ rootRef, rootMargin, disabled }) {
-        const isDisabled = disabled || !hasIntersectionObserver;
-        const [visible, setVisible] = (0, _react.useState)(false);
-        const elementRef = (0, _react.useRef)(null);
-        const setElement = (0, _react.useCallback)((element) => {
-          elementRef.current = element;
-        }, []);
-        (0, _react.useEffect)(() => {
-          if (hasIntersectionObserver) {
-            if (isDisabled || visible) return;
-            const element = elementRef.current;
-            if (element && element.tagName) {
-              const unobserve = observe(
-                element,
-                (isVisible) => isVisible && setVisible(isVisible),
-                {
-                  root: rootRef?.current,
-                  rootMargin,
-                }
-              );
-              return unobserve;
-            }
-          } else {
-            if (!visible) {
-              const idleCallback = (0,
-              _requestidlecallback.requestIdleCallback)(() => setVisible(true));
-              return () =>
-                (0, _requestidlecallback.cancelIdleCallback)(idleCallback);
-            }
-          }
-          // eslint-disable-next-line react-hooks/exhaustive-deps
-        }, [isDisabled, rootMargin, rootRef, visible, elementRef.current]);
-        const resetVisible = (0, _react.useCallback)(() => {
-          setVisible(false);
-        }, []);
-        return [setElement, visible, resetVisible];
-      }
-      if (
-        (typeof exports.default === "function" ||
-          (typeof exports.default === "object" && exports.default !== null)) &&
-        typeof exports.default.__esModule === "undefined"
-      ) {
-        Object.defineProperty(exports.default, "__esModule", {
-          value: true,
-        });
-        Object.assign(exports.default, exports);
-        module.exports = exports.default;
-      } //# sourceMappingURL=use-intersection.js.map
-
-      /***/
-    },
-
-    /***/ 4499: /***/ (module, exports, __webpack_require__) => {
-      "use strict";
-
-      Object.defineProperty(exports, "__esModule", {
-        value: true,
-      });
-      Object.defineProperty(exports, "getDomainLocale", {
-        enumerable: true,
-        get: function () {
-          return getDomainLocale;
-        },
-      });
-      const _normalizetrailingslash = __webpack_require__(1379);
-      const basePath =
-        /* unused pure expression or super */ null && (false || "");
-      function getDomainLocale(path, locale, locales, domainLocales) {
-        if (false) {
-        } else {
-          return false;
-        }
-      }
-      if (
-        (typeof exports.default === "function" ||
-          (typeof exports.default === "object" && exports.default !== null)) &&
-        typeof exports.default.__esModule === "undefined"
-      ) {
-        Object.defineProperty(exports.default, "__esModule", {
-          value: true,
-        });
-        Object.assign(exports.default, exports);
-        module.exports = exports.default;
-      } //# sourceMappingURL=get-domain-locale.js.map
-
-      /***/
-    },
-
-    /***/ 6691: /***/ (
-      module,
-      __unused_webpack_exports,
-      __webpack_require__
-    ) => {
-      module.exports = __webpack_require__(69);
-
-      /***/
-    },
-
-    /***/ 6771: /***/ (
-      __unused_webpack_module,
-      __unused_webpack_exports,
-      __webpack_require__
-    ) => {
-      (window.__NEXT_P = window.__NEXT_P || []).push([
-        "/link",
-        function () {
-          return __webpack_require__(2369);
-        },
-      ]);
-      if (false) {
-      }
-
-      /***/
-    },
   },
   /******/ (__webpack_require__) => {
     // webpackRuntimeModules
     /******/ var __webpack_exec__ = (moduleId) =>
       __webpack_require__((__webpack_require__.s = moduleId));
     /******/ __webpack_require__.O(0, [636, 6593, 8792], () =>
-      __webpack_exec__(6771)
+      __webpack_exec__(2025)
     );
     /******/ var __webpack_exports__ = __webpack_require__.O();
     /******/ _N_E = __webpack_exports__;
Diff for routerDirect-HASH.js
@@ -1,7 +1,34 @@
 (self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([
   [188],
   {
-    /***/ 97: /***/ (
+    /***/ 417: /***/ (
+      __unused_webpack_module,
+      __unused_webpack_exports,
+      __webpack_require__
+    ) => {
+      (window.__NEXT_P = window.__NEXT_P || []).push([
+        "/routerDirect",
+        function () {
+          return __webpack_require__(5491);
+        },
+      ]);
+      if (false) {
+      }
+
+      /***/
+    },
+
+    /***/ 1840: /***/ (
+      module,
+      __unused_webpack_exports,
+      __webpack_require__
+    ) => {
+      module.exports = __webpack_require__(3252);
+
+      /***/
+    },
+
+    /***/ 5491: /***/ (
       __unused_webpack_module,
       __webpack_exports__,
       __webpack_require__
@@ -16,7 +43,7 @@
       /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ =
         __webpack_require__(1503);
       /* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_1__ =
-        __webpack_require__(7798);
+        __webpack_require__(1840);
       /* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_1___default =
         /*#__PURE__*/ __webpack_require__.n(
           next_router__WEBPACK_IMPORTED_MODULE_1__
@@ -35,40 +62,13 @@
 
       /***/
     },
-
-    /***/ 4283: /***/ (
-      __unused_webpack_module,
-      __unused_webpack_exports,
-      __webpack_require__
-    ) => {
-      (window.__NEXT_P = window.__NEXT_P || []).push([
-        "/routerDirect",
-        function () {
-          return __webpack_require__(97);
-        },
-      ]);
-      if (false) {
-      }
-
-      /***/
-    },
-
-    /***/ 7798: /***/ (
-      module,
-      __unused_webpack_exports,
-      __webpack_require__
-    ) => {
-      module.exports = __webpack_require__(9300);
-
-      /***/
-    },
   },
   /******/ (__webpack_require__) => {
     // webpackRuntimeModules
     /******/ var __webpack_exec__ = (moduleId) =>
       __webpack_require__((__webpack_require__.s = moduleId));
     /******/ __webpack_require__.O(0, [636, 6593, 8792], () =>
-      __webpack_exec__(4283)
+      __webpack_exec__(417)
     );
     /******/ var __webpack_exports__ = __webpack_require__.O();
     /******/ _N_E = __webpack_exports__;
Diff for script-HASH.js
@@ -1,17 +1,7 @@
 (self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([
   [1209],
   {
-    /***/ 5964: /***/ (
-      module,
-      __unused_webpack_exports,
-      __webpack_require__
-    ) => {
-      module.exports = __webpack_require__(2010);
-
-      /***/
-    },
-
-    /***/ 7758: /***/ (
+    /***/ 1312: /***/ (
       __unused_webpack_module,
       __webpack_exports__,
       __webpack_require__
@@ -26,7 +16,7 @@
       /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ =
         __webpack_require__(1503);
       /* harmony import */ var next_script__WEBPACK_IMPORTED_MODULE_1__ =
-        __webpack_require__(5964);
+        __webpack_require__(2398);
       /* harmony import */ var next_script__WEBPACK_IMPORTED_MODULE_1___default =
         /*#__PURE__*/ __webpack_require__.n(
           next_script__WEBPACK_IMPORTED_MODULE_1__
@@ -59,7 +49,17 @@
       /***/
     },
 
-    /***/ 8803: /***/ (
+    /***/ 2398: /***/ (
+      module,
+      __unused_webpack_exports,
+      __webpack_require__
+    ) => {
+      module.exports = __webpack_require__(8954);
+
+      /***/
+    },
+
+    /***/ 4305: /***/ (
       __unused_webpack_module,
       __unused_webpack_exports,
       __webpack_require__
@@ -67,7 +67,7 @@
       (window.__NEXT_P = window.__NEXT_P || []).push([
         "/script",
         function () {
-          return __webpack_require__(7758);
+          return __webpack_require__(1312);
         },
       ]);
       if (false) {
@@ -81,7 +81,7 @@
     /******/ var __webpack_exec__ = (moduleId) =>
       __webpack_require__((__webpack_require__.s = moduleId));
     /******/ __webpack_require__.O(0, [636, 6593, 8792], () =>
-      __webpack_exec__(8803)
+      __webpack_exec__(4305)
     );
     /******/ var __webpack_exports__ = __webpack_require__.O();
     /******/ _N_E = __webpack_exports__;
Diff for withRouter-HASH.js
@@ -1,7 +1,7 @@
 (self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([
   [3263],
   {
-    /***/ 184: /***/ (
+    /***/ 358: /***/ (
       __unused_webpack_module,
       __webpack_exports__,
       __webpack_require__
@@ -16,7 +16,7 @@
       /* harmony import */ var react_jsx_runtime__WEBPACK_IMPORTED_MODULE_0__ =
         __webpack_require__(1503);
       /* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_1__ =
-        __webpack_require__(7798);
+        __webpack_require__(1840);
       /* harmony import */ var next_router__WEBPACK_IMPORTED_MODULE_1___default =
         /*#__PURE__*/ __webpack_require__.n(
           next_router__WEBPACK_IMPORTED_MODULE_1__
@@ -35,7 +35,17 @@
       /***/
     },
 
-    /***/ 3163: /***/ (
+    /***/ 1840: /***/ (
+      module,
+      __unused_webpack_exports,
+      __webpack_require__
+    ) => {
+      module.exports = __webpack_require__(3252);
+
+      /***/
+    },
+
+    /***/ 4041: /***/ (
       __unused_webpack_module,
       __unused_webpack_exports,
       __webpack_require__
@@ -43,7 +53,7 @@
       (window.__NEXT_P = window.__NEXT_P || []).push([
         "/withRouter",
         function () {
-          return __webpack_require__(184);
+          return __webpack_require__(358);
         },
       ]);
       if (false) {
@@ -51,23 +61,13 @@
 
       /***/
     },
-
-    /***/ 7798: /***/ (
-      module,
-      __unused_webpack_exports,
-      __webpack_require__
-    ) => {
-      module.exports = __webpack_require__(9300);
-
-      /***/
-    },
   },
   /******/ (__webpack_require__) => {
     // webpackRuntimeModules
     /******/ var __webpack_exec__ = (moduleId) =>
       __webpack_require__((__webpack_require__.s = moduleId));
     /******/ __webpack_require__.O(0, [636, 6593, 8792], () =>
-      __webpack_exec__(3163)
+      __webpack_exec__(4041)
     );
     /******/ var __webpack_exports__ = __webpack_require__.O();
     /******/ _N_E = __webpack_exports__;
Diff for 436-HASH.js

Diff too large to display

Diff for 9760-HASH.js
failed to diff
Diff for main-HASH.js

Diff too large to display

Diff for main-app-HASH.js
@@ -1,64 +1,64 @@
 (self["webpackChunk_N_E"] = self["webpackChunk_N_E"] || []).push([
   [4977],
   {
-    /***/ 5376: /***/ (
+    /***/ 2788: /***/ () => {
+      /* (ignored) */
+      /***/
+    },
+
+    /***/ 8212: /***/ (
       __unused_webpack_module,
       __unused_webpack_exports,
       __webpack_require__
     ) => {
       Promise.resolve(/* import() eager */).then(
-        __webpack_require__.t.bind(__webpack_require__, 7126, 23)
+        __webpack_require__.t.bind(__webpack_require__, 844, 23)
       );
       Promise.resolve(/* import() eager */).then(
-        __webpack_require__.t.bind(__webpack_require__, 4031, 23)
+        __webpack_require__.t.bind(__webpack_require__, 4365, 23)
       );
       Promise.resolve(/* import() eager */).then(
-        __webpack_require__.t.bind(__webpack_require__, 1117, 23)
+        __webpack_require__.t.bind(__webpack_require__, 3903, 23)
       );
       Promise.resolve(/* import() eager */).then(
-        __webpack_require__.t.bind(__webpack_require__, 1522, 23)
+        __webpack_require__.t.bind(__webpack_require__, 3100, 23)
       );
       Promise.resolve(/* import() eager */).then(
-        __webpack_require__.t.bind(__webpack_require__, 1798, 23)
+        __webpack_require__.t.bind(__webpack_require__, 7364, 23)
       );
       Promise.resolve(/* import() eager */).then(
-        __webpack_require__.t.bind(__webpack_require__, 8366, 23)
+        __webpack_require__.t.bind(__webpack_require__, 5632, 23)
       );
       Promise.resolve(/* import() eager */).then(
-        __webpack_require__.t.bind(__webpack_require__, 6571, 23)
+        __webpack_require__.t.bind(__webpack_require__, 8889, 23)
       );
       Promise.resolve(/* import() eager */).then(
-        __webpack_require__.t.bind(__webpack_require__, 596, 23)
+        __webpack_require__.t.bind(__webpack_require__, 9958, 23)
       );
       Promise.resolve(/* import() eager */).then(
-        __webpack_require__.t.bind(__webpack_require__, 1321, 23)
+        __webpack_require__.t.bind(__webpack_require__, 7839, 23)
       );
       Promise.resolve(/* import() eager */).then(
-        __webpack_require__.t.bind(__webpack_require__, 724, 23)
+        __webpack_require__.t.bind(__webpack_require__, 1270, 23)
       );
       Promise.resolve(/* import() eager */).then(
-        __webpack_require__.t.bind(__webpack_require__, 6999, 23)
+        __webpack_require__.t.bind(__webpack_require__, 1885, 23)
       );
       Promise.resolve(/* import() eager */).then(
-        __webpack_require__.bind(__webpack_require__, 854)
+        __webpack_require__.bind(__webpack_require__, 4088)
       );
       Promise.resolve(/* import() eager */).then(
-        __webpack_require__.t.bind(__webpack_require__, 7752, 23)
+        __webpack_require__.t.bind(__webpack_require__, 9622, 23)
       );
       Promise.resolve(/* import() eager */).then(
-        __webpack_require__.t.bind(__webpack_require__, 1201, 23)
+        __webpack_require__.t.bind(__webpack_require__, 995, 23)
       );
       Promise.resolve(/* import() eager */).then(
-        __webpack_require__.t.bind(__webpack_require__, 7823, 23)
+        __webpack_require__.t.bind(__webpack_require__, 8577, 23)
       );
 
       /***/
     },
-
-    /***/ 7854: /***/ () => {
-      /* (ignored) */
-      /***/
-    },
   },
   /******/ (__webpack_require__) => {
     // webpackRuntimeModules
@@ -66,8 +66,8 @@
       __webpack_require__((__webpack_require__.s = moduleId));
     /******/ __webpack_require__.O(
       0,
-      [9137, 9760],
-      () => (__webpack_exec__(4730), __webpack_exec__(5376))
+      [2494, 4936],
+      () => (__webpack_exec__(204), __webpack_exec__(8212))
     );
     /******/ var __webpack_exports__ = __webpack_require__.O();
     /******/ _N_E = __webpack_exports__;
Commit: 8cbe091

@mischnic mischnic closed this Nov 26, 2025
@mischnic mischnic deleted the update/fonts-data-1763943370334 branch November 26, 2025 11:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Font (next/font) Related to Next.js Font Optimization. run-react-18-tests type: next

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants