From 6c9622ec3d2a4c929fb3cd04470dd112e6870a55 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Thu, 16 Nov 2023 01:59:36 +0000 Subject: [PATCH] fix(deps): update nextjs monorepo to v14 (major) (#686) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate logo banner](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@next/env](https://togithub.com/vercel/next.js) | [`^13.5.6` -> `^14.0.2`](https://renovatebot.com/diffs/npm/@next%2fenv/13.5.6/14.0.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@next%2fenv/14.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@next%2fenv/14.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@next%2fenv/13.5.6/14.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@next%2fenv/13.5.6/14.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [eslint-config-next](https://nextjs.org/docs/app/building-your-application/configuring/eslint#eslint-config) ([source](https://togithub.com/vercel/next.js)) | [`^13.5.6` -> `^14.0.2`](https://renovatebot.com/diffs/npm/eslint-config-next/13.5.6/14.0.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-config-next/14.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-config-next/14.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-config-next/13.5.6/14.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-config-next/13.5.6/14.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [next](https://nextjs.org) ([source](https://togithub.com/vercel/next.js)) | [`^13.5.6` -> `^14.0.2`](https://renovatebot.com/diffs/npm/next/13.5.6/14.0.2) | [![age](https://developer.mend.io/api/mc/badges/age/npm/next/14.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/next/14.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/next/13.5.6/14.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/next/13.5.6/14.0.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes
vercel/next.js (@​next/env) ### [`v14.0.2`](https://togithub.com/vercel/next.js/releases/tag/v14.0.2) [Compare Source](https://togithub.com/vercel/next.js/compare/v14.0.1...v14.0.2) ##### Core Changes - Fix nested esm package default import resolving mismatch: [#​57784](https://togithub.com/vercel/next.js/issues/57784) - \[.next/trace] Serialize trace info across workers to preserve .next/trace with webpackBuildWorker: [#​57761](https://togithub.com/vercel/next.js/issues/57761) - Add [@​highlight-run/node](https://togithub.com/highlight-run/node) to externals list: [#​57783](https://togithub.com/vercel/next.js/issues/57783) - perf: change the chunks configuration for server code: [#​57773](https://togithub.com/vercel/next.js/issues/57773) - \[.next/trace] Add tags for webpack build worker: [#​57818](https://togithub.com/vercel/next.js/issues/57818) - chore: update otel: [#​57774](https://togithub.com/vercel/next.js/issues/57774) - refactor: remove unnecessary condition: [#​57835](https://togithub.com/vercel/next.js/issues/57835) - chore: remove styfle from `.vercel.approvers`: [#​57841](https://togithub.com/vercel/next.js/issues/57841) - Remove the `actionBrowser` to RSC `client` layering issue: [#​57842](https://togithub.com/vercel/next.js/issues/57842) - Prevent caching page with 304 status: [#​57737](https://togithub.com/vercel/next.js/issues/57737) - Ensure cache soft tags are correct: [#​57850](https://togithub.com/vercel/next.js/issues/57850) - Update React from [`0c63487`](https://togithub.com/vercel/next.js/commit/0c6348758) to [`08a3953`](https://togithub.com/vercel/next.js/commit/08a39539f): [#​57852](https://togithub.com/vercel/next.js/issues/57852) - Revert "perf: enable webpack build worker ([#​57346](https://togithub.com/vercel/next.js/issues/57346))": [#​57854](https://togithub.com/vercel/next.js/issues/57854) - Add `serverActions.allowedForwardedHosts` option: [#​57529](https://togithub.com/vercel/next.js/issues/57529) - chore: reword in tree-view: [#​57884](https://togithub.com/vercel/next.js/issues/57884) - Polish logging segments of page route: [#​57834](https://togithub.com/vercel/next.js/issues/57834) - Inherit title and description from metadata into social cards: [#​57857](https://togithub.com/vercel/next.js/issues/57857) - remove legacy handling for suspense option of next/dynamic: [#​57900](https://togithub.com/vercel/next.js/issues/57900) - fix(next-core): externalcjs resolve options: [#​57645](https://togithub.com/vercel/next.js/issues/57645) - ppr: fail static generation if postponed & missing postpone data: [#​57786](https://togithub.com/vercel/next.js/issues/57786) - Reduce FS access for incremental cache: [#​57902](https://togithub.com/vercel/next.js/issues/57902) - suspend in render, not in reducers: [#​56497](https://togithub.com/vercel/next.js/issues/56497) - move static worker IPC server behind experimental flag: [#​57943](https://togithub.com/vercel/next.js/issues/57943) - feat(turbopack): Experimental wasm build: [#​57906](https://togithub.com/vercel/next.js/issues/57906) - Fix client chunk loading encoding for dynamic route: [#​57960](https://togithub.com/vercel/next.js/issues/57960) - misc: fix serverComponentsExternalPackages usage for experimental.bundlePagesExternals: [#​57954](https://togithub.com/vercel/next.js/issues/57954) - Improve grammar of removable Babel config warning: [#​55088](https://togithub.com/vercel/next.js/issues/55088) - Remove throw for unknown messages in hot-reloader-client: [#​57353](https://togithub.com/vercel/next.js/issues/57353) - Improve CSRF protection error in Server Actions: [#​57980](https://togithub.com/vercel/next.js/issues/57980) - fix: updates for resuming postponed in minimal mode: [#​57375](https://togithub.com/vercel/next.js/issues/57375) - fix: ensure that postponed requests can be resumed in minimal mode: [#​58011](https://togithub.com/vercel/next.js/issues/58011) - Use distDir from webpack-config in createWebpackAliases: [#​57268](https://togithub.com/vercel/next.js/issues/57268) - use \__NEXT_VERSION compile time replacement: [#​57512](https://togithub.com/vercel/next.js/issues/57512) - fixes a problem with cache invalidation : [#​58079](https://togithub.com/vercel/next.js/issues/58079) - feat: always use SWC Wasm fallback when running in WebContainer: [#​58081](https://togithub.com/vercel/next.js/issues/58081) - update turbopack: [#​58080](https://togithub.com/vercel/next.js/issues/58080) - fix: normalization and invariant fixes for ppr: [#​58105](https://togithub.com/vercel/next.js/issues/58105) - ppr: fix fetch postpone not having correct React version: [#​58107](https://togithub.com/vercel/next.js/issues/58107) - Fix incorrect normalizing in minimal mode: [#​58116](https://togithub.com/vercel/next.js/issues/58116) - put app client modules into a separate layer: [#​58130](https://togithub.com/vercel/next.js/issues/58130) - Revert "Revert "Add retry for fetching subsetted Google Fonts"": [#​58075](https://togithub.com/vercel/next.js/issues/58075) - build: Update `swc_core` to `v0.86.40` and update turbopack: [#​57904](https://togithub.com/vercel/next.js/issues/57904) - fix(next-core): correct assets url reference condition: [#​58101](https://togithub.com/vercel/next.js/issues/58101) - build(package): clean up next-swc\* pkg properties: [#​57908](https://togithub.com/vercel/next.js/issues/57908) - fix PPR build output logs: [#​58149](https://togithub.com/vercel/next.js/issues/58149) - Update React from [`08a3953`](https://togithub.com/vercel/next.js/commit/08a39539f) to [`2983249`](https://togithub.com/vercel/next.js/commit/2983249dd).: [#​58154](https://togithub.com/vercel/next.js/issues/58154) - fix: rsc normalization fixes: [#​58145](https://togithub.com/vercel/next.js/issues/58145) - Fix resume stream handling: [#​58159](https://togithub.com/vercel/next.js/issues/58159) - Forward headers from React to static output and dynamic render: [#​58162](https://togithub.com/vercel/next.js/issues/58162) - refactor(next-core): separate options context for pages/api: [#​58148](https://togithub.com/vercel/next.js/issues/58148) - update turbopack: [#​58172](https://togithub.com/vercel/next.js/issues/58172) - refactor(next-api): remove unused distDir: [#​57789](https://togithub.com/vercel/next.js/issues/57789) - Change allowed forwarded hosts to be allowed origins for Server Actions: [#​58023](https://togithub.com/vercel/next.js/issues/58023) - fail build if not using Next canary with PPR flag: [#​58203](https://togithub.com/vercel/next.js/issues/58203) - Reduce max header length emitted: [#​58204](https://togithub.com/vercel/next.js/issues/58204) - ensure experimental warning shows up when using PPR: [#​58206](https://togithub.com/vercel/next.js/issues/58206) - skip ppr throw for tests: [#​58208](https://togithub.com/vercel/next.js/issues/58208) - interception routes: fix interception for dynamic routes: [#​58198](https://togithub.com/vercel/next.js/issues/58198) - Update React from [`2983249`](https://togithub.com/vercel/next.js/commit/2983249dd) to [`7508dcd`](https://togithub.com/vercel/next.js/commit/7508dcd5c): [#​58216](https://togithub.com/vercel/next.js/issues/58216) - tweak postpone error copy & fix link: [#​58219](https://togithub.com/vercel/next.js/issues/58219) - Add helpful context to postpone reason if it's caught and logged or escapes: [#​58222](https://togithub.com/vercel/next.js/issues/58222) - Reword PPR caught bail out to avoid "postpone" terminology: [#​58223](https://togithub.com/vercel/next.js/issues/58223) - pass postpone through staticGenerationStore: [#​58229](https://togithub.com/vercel/next.js/issues/58229) - Updated React from [`7508dcd`](https://togithub.com/vercel/next.js/commit/7508dcd5c) to [`7468903`](https://togithub.com/vercel/next.js/commit/746890329): [#​58233](https://togithub.com/vercel/next.js/issues/58233) - \[Docs]: Fix CLI link to server actions size limit docs: [#​58174](https://togithub.com/vercel/next.js/issues/58174) - refactor(next-core): apply correct url rewrite behavior: [#​58237](https://togithub.com/vercel/next.js/issues/58237) - update turbopack: [#​58243](https://togithub.com/vercel/next.js/issues/58243) - parallel routes: fix catch all route support: [#​58215](https://togithub.com/vercel/next.js/issues/58215) - avoid key conflict: [#​58249](https://togithub.com/vercel/next.js/issues/58249) ##### Documentation Changes - \[docs] fix next.config.mjs using commonjs in the example: [#​57874](https://togithub.com/vercel/next.js/issues/57874) - Move link examples to only Pages Router docs.: [#​57758](https://togithub.com/vercel/next.js/issues/57758) - Update 05-mdx.mdx: [#​57866](https://togithub.com/vercel/next.js/issues/57866) - docs: Update MDX docs title.: [#​57963](https://togithub.com/vercel/next.js/issues/57963) - docs: improve non-encrypted HTTP conn to a secure: [#​57998](https://togithub.com/vercel/next.js/issues/57998) - docs: Revert part of sitemap docs change: [#​58010](https://togithub.com/vercel/next.js/issues/58010) - docs: useFormState and useOptimistic are now documented: [#​58064](https://togithub.com/vercel/next.js/issues/58064) - Correct prop name in `server-actions.mdx`: [#​58108](https://togithub.com/vercel/next.js/issues/58108) - typo: changed from next/server to next/og: [#​58143](https://togithub.com/vercel/next.js/issues/58143) - docs: Improve deployment docs on self-hosting.: [#​58027](https://togithub.com/vercel/next.js/issues/58027) - docs: small follow up on deployment docs.: [#​58158](https://togithub.com/vercel/next.js/issues/58158) - docs: remove duplicate ISR page.: [#​58164](https://togithub.com/vercel/next.js/issues/58164) - docs: remove note about generateMetdata: [#​58192](https://togithub.com/vercel/next.js/issues/58192) - docs: mention Middleware on src directory page.: [#​58193](https://togithub.com/vercel/next.js/issues/58193) - docs: fix typo in composition patterns section: [#​58197](https://togithub.com/vercel/next.js/issues/58197) - fix docs link for ISR: [#​58207](https://togithub.com/vercel/next.js/issues/58207) - Add PPR option to `next.config.js` docs: [#​58161](https://togithub.com/vercel/next.js/issues/58161) - docs: update analytics docs for `useReportWebVitals`: [#​58196](https://togithub.com/vercel/next.js/issues/58196) - Update 02-app-router-migration.mdx: [#​58253](https://togithub.com/vercel/next.js/issues/58253) ##### Example Changes - Remove \`experimental: { serverActions: true } from examples as it is stable in next 14.: [#​57598](https://togithub.com/vercel/next.js/issues/57598) - Update `Explore the Next.js 13 playground.` to `Explore starter templates for Next.js`: [#​57799](https://togithub.com/vercel/next.js/issues/57799) - Chore: simplify with-supabase example: [#​57562](https://togithub.com/vercel/next.js/issues/57562) - examples: cleanup: [#​57845](https://togithub.com/vercel/next.js/issues/57845) - Chore: refactor to use server actions in with-supabase example: [#​57858](https://togithub.com/vercel/next.js/issues/57858) - chore: cleanup more old examples.: [#​58066](https://togithub.com/vercel/next.js/issues/58066) - Add a self-hosted shared cache example: [#​58000](https://togithub.com/vercel/next.js/issues/58000) ##### Misc Changes - fix: update Next.js version in create-next-app: [#​57532](https://togithub.com/vercel/next.js/issues/57532) - Automatically update Turbopack test manifest: [#​57778](https://togithub.com/vercel/next.js/issues/57778) - fix(youtube-embed): each child in a list should have a unique "key" prop: [#​57579](https://togithub.com/vercel/next.js/issues/57579) - Update teamname in codeowners: [#​57775](https://togithub.com/vercel/next.js/issues/57775) - Simplify createNextInstall return type: [#​57760](https://togithub.com/vercel/next.js/issues/57760) - cleanup PR labeler config: [#​57827](https://togithub.com/vercel/next.js/issues/57827) - move release undraft step until after canary is fully published: [#​57324](https://togithub.com/vercel/next.js/issues/57324) - refactor: remove duplicated conditions - Revert "refactor: remove duplicated conditions" - Fix typo in run-tests.js: [#​57821](https://togithub.com/vercel/next.js/issues/57821) - fix: correctly set `x-forwarded-*` in Middleware: [#​57815](https://togithub.com/vercel/next.js/issues/57815) - chore: remove redundant jest config: [#​57151](https://togithub.com/vercel/next.js/issues/57151) - chore(test): run unit tests on node 18 and 20: [#​57199](https://togithub.com/vercel/next.js/issues/57199) - Move ReactRefreshLogBox-builtins tests to inline snapshots: [#​57952](https://togithub.com/vercel/next.js/issues/57952) - feat(turbo): use turbo gen instead of plop: [#​53684](https://togithub.com/vercel/next.js/issues/53684) - Skip webpack only test: [#​56929](https://togithub.com/vercel/next.js/issues/56929) - tweak stats action to pull in runtime sizes: [#​58005](https://togithub.com/vercel/next.js/issues/58005) - use createNextDescribe for test/development/basic tests: [#​58031](https://togithub.com/vercel/next.js/issues/58031) - Remove setPnpmResolutionMode as default is highest: [#​57828](https://togithub.com/vercel/next.js/issues/57828) - Remove installCommand on streaming-ssr test: [#​58037](https://togithub.com/vercel/next.js/issues/58037) - Remove installCommand on typescript-auto-install and pnpm-support: [#​58039](https://togithub.com/vercel/next.js/issues/58039) - Fix should have correct module not found error test: [#​57383](https://togithub.com/vercel/next.js/issues/57383) - Fix options of createNextInstall: [#​58036](https://togithub.com/vercel/next.js/issues/58036) - Fix update-turbopack-test-manifest.yml workflow: [#​58097](https://togithub.com/vercel/next.js/issues/58097) - Adjust update-turbopack-test-manifest.yml to run once per day: [#​58104](https://togithub.com/vercel/next.js/issues/58104) - Refactor repo-setup.js: [#​58131](https://togithub.com/vercel/next.js/issues/58131) - Update Turbopack test manifest: [#​58122](https://togithub.com/vercel/next.js/issues/58122) - Update turbopack label creation: [#​58214](https://togithub.com/vercel/next.js/issues/58214) - Fix test: [#​58228](https://togithub.com/vercel/next.js/issues/58228) - fix ppr test flake: [#​58232](https://togithub.com/vercel/next.js/issues/58232) ##### Credits Huge thanks to [@​huozhi](https://togithub.com/huozhi), [@​mknichel](https://togithub.com/mknichel), [@​Vadman97](https://togithub.com/Vadman97), [@​feedthejim](https://togithub.com/feedthejim), [@​dnhn](https://togithub.com/dnhn), [@​jridgewell](https://togithub.com/jridgewell), [@​vinaykulk621](https://togithub.com/vinaykulk621), [@​RodrigoTomeES](https://togithub.com/RodrigoTomeES), [@​padmaia](https://togithub.com/padmaia), [@​timneutkens](https://togithub.com/timneutkens), [@​ztanner](https://togithub.com/ztanner), [@​sadikkuzu](https://togithub.com/sadikkuzu), [@​styfle](https://togithub.com/styfle), [@​shuding](https://togithub.com/shuding), [@​dijonmusters](https://togithub.com/dijonmusters), [@​leerob](https://togithub.com/leerob), [@​gffuma](https://togithub.com/gffuma), [@​ijjk](https://togithub.com/ijjk), [@​balazsorban44](https://togithub.com/balazsorban44), [@​Schniz](https://togithub.com/Schniz), [@​kwonoj](https://togithub.com/kwonoj), [@​wyattjoh](https://togithub.com/wyattjoh), [@​wbinnssmith](https://togithub.com/wbinnssmith), [@​joulev](https://togithub.com/joulev), [@​Athrun-Judah](https://togithub.com/Athrun-Judah), [@​tknickman](https://togithub.com/tknickman), [@​rasvanjaya21](https://togithub.com/rasvanjaya21), [@​rashidul0405](https://togithub.com/rashidul0405), [@​sokra](https://togithub.com/sokra), [@​d3lm](https://togithub.com/d3lm), [@​nguyenbry](https://togithub.com/nguyenbry), [@​kdy1](https://togithub.com/kdy1), [@​Mwimwii](https://togithub.com/Mwimwii), [@​gnoff](https://togithub.com/gnoff), [@​sebmarkbage](https://togithub.com/sebmarkbage), [@​dumb-programmer](https://togithub.com/dumb-programmer), [@​manovotny](https://togithub.com/manovotny), [@​molebox](https://togithub.com/molebox), [@​better-salmon](https://togithub.com/better-salmon), and [@​mrr11k](https://togithub.com/mrr11k) for helping! ### [`v14.0.1`](https://togithub.com/vercel/next.js/releases/tag/v14.0.1) [Compare Source](https://togithub.com/vercel/next.js/compare/v14.0.0...v14.0.1) ##### Core Changes - Add Next.js 14 codemods to CLI output.: [#​57552](https://togithub.com/vercel/next.js/issues/57552) - OpenTelemetry: propagate a configured context(s) to root requests: [#​57084](https://togithub.com/vercel/next.js/issues/57084) - debug: Add tags to next build traces to track build configuration in the .next/trace file: [#​56965](https://togithub.com/vercel/next.js/issues/56965) - \[Traces] Await the flush of the trace write stream to make sure trace file is written: [#​57641](https://togithub.com/vercel/next.js/issues/57641) - Add node-pty to externals list: [#​57640](https://togithub.com/vercel/next.js/issues/57640) - fix: move logging config validation out of experimental: [#​57530](https://togithub.com/vercel/next.js/issues/57530) - Update font data: [#​57728](https://togithub.com/vercel/next.js/issues/57728) - Support viewport export via TS Plugin: [#​57554](https://togithub.com/vercel/next.js/issues/57554) - Fix: Build compilation warning when using middleware: [#​57685](https://togithub.com/vercel/next.js/issues/57685) - chore: Update flight-client-entry-plugin.ts typo: [#​57734](https://togithub.com/vercel/next.js/issues/57734) - Improve error for missing default export in dynamic metadata routes: [#​57711](https://togithub.com/vercel/next.js/issues/57711) - fix gsp tracing issue: [#​57766](https://togithub.com/vercel/next.js/issues/57766) - fix(turbopack): don't match empty route groups: [#​57647](https://togithub.com/vercel/next.js/issues/57647) - Update React from [`8c8ee9e`](https://togithub.com/vercel/next.js/commit/8c8ee9ee6) to [`0c63487`](https://togithub.com/vercel/next.js/commit/0c6348758) and types: [#​57772](https://togithub.com/vercel/next.js/issues/57772) ##### Documentation Changes - Add missing dot in codemod command: [#​57536](https://togithub.com/vercel/next.js/issues/57536) - docs(fix): example text unescaped entities: [#​57255](https://togithub.com/vercel/next.js/issues/57255) - doc: Clarify built-in support for sass after installation: [#​57279](https://togithub.com/vercel/next.js/issues/57279) - Update docs with a Good to know box about using redirect in client components: [#​56966](https://togithub.com/vercel/next.js/issues/56966) - docs: fix 02-dynamic-routes.mdx: [#​57029](https://togithub.com/vercel/next.js/issues/57029) - Fix incorrect link in GTM docs: [#​57547](https://togithub.com/vercel/next.js/issues/57547) - Fix typos: [#​57592](https://togithub.com/vercel/next.js/issues/57592) - Add apostrophe 07-error-handling.mdx: [#​57626](https://togithub.com/vercel/next.js/issues/57626) - Fix: codemods.mdx Incorrect heading structure of next-og-import, meta…: [#​57605](https://togithub.com/vercel/next.js/issues/57605) - Typo fix, version "13" to "14": [#​57723](https://togithub.com/vercel/next.js/issues/57723) - Fix Google Tag Manager URL in Third Party Libraries documentation: [#​57731](https://togithub.com/vercel/next.js/issues/57731) ##### Example Changes - Fix: Call cookies function from route to flag as dynamic: [#​57494](https://togithub.com/vercel/next.js/issues/57494) - (Examples) Add `with-youtube-embed` example: [#​57367](https://togithub.com/vercel/next.js/issues/57367) - (Examples) Add `with-google-maps-embed` example: [#​57365](https://togithub.com/vercel/next.js/issues/57365) - update [@​types/react](https://togithub.com/types/react) version in examples: [#​57259](https://togithub.com/vercel/next.js/issues/57259) - docs: fix broken link to demo: [#​57229](https://togithub.com/vercel/next.js/issues/57229) - (example update) Update example with-Clerk: [#​57050](https://togithub.com/vercel/next.js/issues/57050) - active-class-name example style js has not taken effect: [#​56136](https://togithub.com/vercel/next.js/issues/56136) - add inngest next.js example: [#​56049](https://togithub.com/vercel/next.js/issues/56049) - fix inngest example for 3.x sdk: [#​57712](https://togithub.com/vercel/next.js/issues/57712) ##### Misc Changes - update manifest: [#​57523](https://togithub.com/vercel/next.js/issues/57523) - update next/third-parties to use Next 14 or 13 as a peer dependency, instead of just 13: [#​57515](https://togithub.com/vercel/next.js/issues/57515) - Modify tailwindcss related dependency of `create-next-app`: [#​57262](https://togithub.com/vercel/next.js/issues/57262) - Remove extra CI step and lock Node.js version: [#​57769](https://togithub.com/vercel/next.js/issues/57769) ##### Credits Huge thanks to [@​dijonmusters](https://togithub.com/dijonmusters), [@​sokra](https://togithub.com/sokra), [@​philwolstenholme](https://togithub.com/philwolstenholme), [@​IgorKowalczyk](https://togithub.com/IgorKowalczyk), [@​housseindjirdeh](https://togithub.com/housseindjirdeh), [@​Zoe-Bot](https://togithub.com/Zoe-Bot), [@​HanCiHu](https://togithub.com/HanCiHu), [@​JackHowa](https://togithub.com/JackHowa), [@​goncy](https://togithub.com/goncy), [@​hirotomoyamada](https://togithub.com/hirotomoyamada), [@​pveyes](https://togithub.com/pveyes), [@​yeskunall](https://togithub.com/yeskunall), [@​vinaykulk621](https://togithub.com/vinaykulk621), [@​ChendayUP](https://togithub.com/ChendayUP), [@​leerob](https://togithub.com/leerob), [@​dvoytenko](https://togithub.com/dvoytenko), [@​mknichel](https://togithub.com/mknichel), [@​ijjk](https://togithub.com/ijjk), [@​hmaesta](https://togithub.com/hmaesta), [@​ajz003](https://togithub.com/ajz003), [@​its-kunal](https://togithub.com/its-kunal), [@​joelhooks](https://togithub.com/joelhooks), [@​blurrah](https://togithub.com/blurrah), [@​tariknh](https://togithub.com/tariknh), [@​Vinlock](https://togithub.com/Vinlock), [@​Nayeem-XTREME](https://togithub.com/Nayeem-XTREME), [@​aziyatali](https://togithub.com/aziyatali), [@​aspehler](https://togithub.com/aspehler), [@​huozhi](https://togithub.com/huozhi), [@​ztanner](https://togithub.com/ztanner), [@​ForsakenHarmony](https://togithub.com/ForsakenHarmony), [@​moka-ayumu](https://togithub.com/moka-ayumu), and [@​gnoff](https://togithub.com/gnoff) for helping! ### [`v14.0.0`](https://togithub.com/vercel/next.js/releases/tag/v14.0.0) [Compare Source](https://togithub.com/vercel/next.js/compare/v13.5.6...v14.0.0) ##### Core Changes - perf: fix server trace file logic : [#​56898](https://togithub.com/vercel/next.js/issues/56898) - feat: drop Node.js 16: [#​56896](https://togithub.com/vercel/next.js/issues/56896) - Update React from [`d900fad`](https://togithub.com/vercel/next.js/commit/d900fadbf) to [`09fbee8`](https://togithub.com/vercel/next.js/commit/09fbee89d). Removes server context and experimental prefix for server action APIs: [#​56809](https://togithub.com/vercel/next.js/issues/56809) - feat(env): upgrade `dotenv`: [#​38481](https://togithub.com/vercel/next.js/issues/38481) - Update Babel dependencies: [#​51962](https://togithub.com/vercel/next.js/issues/51962) - perf: fix tracing for routes: [#​56924](https://togithub.com/vercel/next.js/issues/56924) - build: Update `swc_core` to `v0.86.1`: [#​56770](https://togithub.com/vercel/next.js/issues/56770) - feat: set status code to 500 if unexpected error occurs before streaming in app router: [#​56236](https://togithub.com/vercel/next.js/issues/56236) - cache: add unstable_noStore API: [#​56930](https://togithub.com/vercel/next.js/issues/56930) - Adding component to [@​next/third-parties](https://togithub.com/next/third-parties): [#​56106](https://togithub.com/vercel/next.js/issues/56106) - Replace `Promise.withResolvers` polyfill with `DetachedPromise`: [#​56954](https://togithub.com/vercel/next.js/issues/56954) - chore(next/image)!: mark `onLoadingComplete` as deprecated in favor of `onLoad`: [#​56944](https://togithub.com/vercel/next.js/issues/56944) - chore: lower Node.js version requirement: [#​56943](https://togithub.com/vercel/next.js/issues/56943) - fix typos: [#​56870](https://togithub.com/vercel/next.js/issues/56870) - Update React from [`09fbee8`](https://togithub.com/vercel/next.js/commit/09fbee89d) to [`a419575`](https://togithub.com/vercel/next.js/commit/a41957507): [#​56970](https://togithub.com/vercel/next.js/issues/56970) - Reland "feat(turbopack): support basic next/dynamic": [#​56934](https://togithub.com/vercel/next.js/issues/56934) - Add `@mui/icons-material` to the default `optimizePackageImports` list: [#​56801](https://togithub.com/vercel/next.js/issues/56801) - add better logs around worker restarts: [#​57004](https://togithub.com/vercel/next.js/issues/57004) - Handle Promise Rejections for Streams: [#​56976](https://togithub.com/vercel/next.js/issues/56976) - Web Streams cleanup: [#​56819](https://togithub.com/vercel/next.js/issues/56819) - chore(next/image): remove deprecation of `onLoadingComplete` temporarily: [#​57020](https://togithub.com/vercel/next.js/issues/57020) - Revert "chore(next/image): remove deprecation of `onLoadingComplete` temporarily": [#​57024](https://togithub.com/vercel/next.js/issues/57024) - Improve performance of String.prototype.split uses: [#​56746](https://togithub.com/vercel/next.js/issues/56746) - chore: support progressive jpg with sharp: [#​56617](https://togithub.com/vercel/next.js/issues/56617) - Move ImageResponse to next/og: [#​56662](https://togithub.com/vercel/next.js/issues/56662) - Prefer module over main on main fields for app router server compiler: [#​56960](https://togithub.com/vercel/next.js/issues/56960) - chore: upgrade `jest`: [#​56909](https://togithub.com/vercel/next.js/issues/56909) - chore: drop `undici`: [#​56899](https://togithub.com/vercel/next.js/issues/56899) - Bump packages version to match canary versions: [#​57071](https://togithub.com/vercel/next.js/issues/57071) - codemod: migrate ImageResponse imports: [#​57074](https://togithub.com/vercel/next.js/issues/57074) - chore(next/image)!: mark `domains` as deprecated in favor `remotePatterns`: [#​57062](https://togithub.com/vercel/next.js/issues/57062) - Code frame and sourcemapped error support for Turbopack: [#​56727](https://togithub.com/vercel/next.js/issues/56727) - Update flakey build trace case: [#​57092](https://togithub.com/vercel/next.js/issues/57092) - build: don't error when bundling optional peer deps: [#​57073](https://togithub.com/vercel/next.js/issues/57073) - Expose Experimental Taint APIs: [#​56507](https://togithub.com/vercel/next.js/issues/56507) - Update font data: [#​57094](https://togithub.com/vercel/next.js/issues/57094) - Upgrade edge-runtime/cookies: [#​57124](https://togithub.com/vercel/next.js/issues/57124) - Remove warning messages: [#​57087](https://togithub.com/vercel/next.js/issues/57087) - Add retry for fetching subsetted Google Fonts: [#​56583](https://togithub.com/vercel/next.js/issues/56583) - Update React from [`a419575`](https://togithub.com/vercel/next.js/commit/a41957507) to [`d803f51`](https://togithub.com/vercel/next.js/commit/d803f519e): [#​57015](https://togithub.com/vercel/next.js/issues/57015) - prefer Option\> over Vc: [#​57104](https://togithub.com/vercel/next.js/issues/57104) - chore: drop `form-data`: [#​57141](https://togithub.com/vercel/next.js/issues/57141) - chore: drop web streams polyfilling on `globalThis`: [#​57077](https://togithub.com/vercel/next.js/issues/57077) - chore: create template from `next-edge-ssr-loader`: [#​56715](https://togithub.com/vercel/next.js/issues/56715) - Remove the experimental `serverActions` flag: [#​57145](https://togithub.com/vercel/next.js/issues/57145) - Route Handler Types: [#​57070](https://togithub.com/vercel/next.js/issues/57070) - Revert "Add retry for fetching subsetted Google Fonts": [#​57154](https://togithub.com/vercel/next.js/issues/57154) - Display experimental features for next build: [#​57152](https://togithub.com/vercel/next.js/issues/57152) - Cleanup Request Meta: [#​57144](https://togithub.com/vercel/next.js/issues/57144) - chore: move layer from chunking context to asset context: [#​57149](https://togithub.com/vercel/next.js/issues/57149) - Turbopack: support more server code in tracing error stack frames: [#​57156](https://togithub.com/vercel/next.js/issues/57156) - misc: fix injecting --inspect with NODE_OPTIONS: [#​57159](https://togithub.com/vercel/next.js/issues/57159) - Encoding and decoding variables of Server Actions from the closure: [#​56377](https://togithub.com/vercel/next.js/issues/56377) - Remove printing fixed issues for Turbopack: [#​57188](https://togithub.com/vercel/next.js/issues/57188) - Refactor code: [#​57189](https://togithub.com/vercel/next.js/issues/57189) - Polish auto create layout warning color: [#​57190](https://togithub.com/vercel/next.js/issues/57190) - improve server actions error when on unsupported node version: [#​57191](https://togithub.com/vercel/next.js/issues/57191) - Fix two tests that use exportPathMap for Turbopack: [#​57194](https://togithub.com/vercel/next.js/issues/57194) - fix(loader_tree): propagate metadata to corresponding layout: [#​56956](https://togithub.com/vercel/next.js/issues/56956) - Polish the error message when using "use client" from a client action: [#​57164](https://togithub.com/vercel/next.js/issues/57164) - fix(next-core): align edge chunking context's asset root: [#​57022](https://togithub.com/vercel/next.js/issues/57022) - Leverage defineEnv for all environment variables in Turbopack: [#​57196](https://togithub.com/vercel/next.js/issues/57196) - perf: memory usage tweaks: [#​57163](https://togithub.com/vercel/next.js/issues/57163) - update turbopack: [#​57176](https://togithub.com/vercel/next.js/issues/57176) - Move webpack aliases into separate file: [#​57233](https://togithub.com/vercel/next.js/issues/57233) - Remove scheduler/tracing alias as the file no longer exists: [#​57234](https://togithub.com/vercel/next.js/issues/57234) - test: stablize the metadata url tests: [#​57204](https://togithub.com/vercel/next.js/issues/57204) - Polish turbopack start logging: [#​57203](https://togithub.com/vercel/next.js/issues/57203) - Remove reactServerCondition property as it is not used: [#​57236](https://togithub.com/vercel/next.js/issues/57236) - Add CompilerAliases Type: [#​57237](https://togithub.com/vercel/next.js/issues/57237) - Turbopack: fix over-invalidation of node.js assets: [#​57240](https://togithub.com/vercel/next.js/issues/57240) - Simplify options passed to createWebpackAliases: [#​57239](https://togithub.com/vercel/next.js/issues/57239) - Fix relative metadata url resolving on windows: [#​57265](https://togithub.com/vercel/next.js/issues/57265) - Improve encryption of Server Actions closure arguments: [#​57227](https://togithub.com/vercel/next.js/issues/57227) - chore: fix a typo: [#​57272](https://togithub.com/vercel/next.js/issues/57272) - Fix unmatched WebSocket upgrade requests being closed: [#​57245](https://togithub.com/vercel/next.js/issues/57245) - perf: fix memory leaks in the edge runtime in dev: [#​57235](https://togithub.com/vercel/next.js/issues/57235) - chore(export)!: remove `next export` in favor of `output: export` in next.config.js: [#​57085](https://togithub.com/vercel/next.js/issues/57085) - Simplify iv prefixing of Server Actions encryption: [#​57274](https://togithub.com/vercel/next.js/issues/57274) - Update Pathname Normalizers: [#​57161](https://togithub.com/vercel/next.js/issues/57161) - Move logging option to stable: [#​56791](https://togithub.com/vercel/next.js/issues/56791) - Polish compiling and turbopack logging: [#​57270](https://togithub.com/vercel/next.js/issues/57270) - Revalidate Header Updates: [#​57162](https://togithub.com/vercel/next.js/issues/57162) - Enhance Buffered Transform Stream: [#​57267](https://togithub.com/vercel/next.js/issues/57267) - React Aliases: [#​57283](https://togithub.com/vercel/next.js/issues/57283) - perf: remove `parse-body` from the server runtime: [#​57280](https://togithub.com/vercel/next.js/issues/57280) - Improve encryption of Server Actions bound values: [#​57297](https://togithub.com/vercel/next.js/issues/57297) - Add `__nextjs_pure` helper : [#​57286](https://togithub.com/vercel/next.js/issues/57286) - only log export-no-custom-routes warning if unsupported: [#​57298](https://togithub.com/vercel/next.js/issues/57298) - revert "React Aliases ([#​57283](https://togithub.com/vercel/next.js/issues/57283))": [#​57299](https://togithub.com/vercel/next.js/issues/57299) - Fix client reference proxies: [#​57301](https://togithub.com/vercel/next.js/issues/57301) - fix(turbopack): write manifests for edge app pages and use proper edge entry: [#​56675](https://togithub.com/vercel/next.js/issues/56675) - Partial Prerendering: [#​57287](https://togithub.com/vercel/next.js/issues/57287) - Optimize server bundle size: [#​57305](https://togithub.com/vercel/next.js/issues/57305) - misc: fix bundling of experimental: [#​57311](https://togithub.com/vercel/next.js/issues/57311) - Fix no-store/revalidate 0 inside of unstable_cache: [#​57313](https://togithub.com/vercel/next.js/issues/57313) - update turbopack and add HMR test case: [#​57304](https://togithub.com/vercel/next.js/issues/57304) - Fix nested unstable_cache revalidating: [#​57316](https://togithub.com/vercel/next.js/issues/57316) - Revert "Add `__nextjs_pure` helper ": [#​57318](https://togithub.com/vercel/next.js/issues/57318) - bundle analyzer artifacts: [#​57307](https://togithub.com/vercel/next.js/issues/57307) - PPR Fetch Fix: [#​57327](https://togithub.com/vercel/next.js/issues/57327) - feat: Add `__nextjs_pure` back: [#​57328](https://togithub.com/vercel/next.js/issues/57328) - Fix trace ignores: [#​57331](https://togithub.com/vercel/next.js/issues/57331) - PPR Support: [#​57319](https://togithub.com/vercel/next.js/issues/57319) - fix: ensure generateStaticParams isn't required for PPR: [#​57333](https://togithub.com/vercel/next.js/issues/57333) - `taint` flag should enable experimental react in turbopack: [#​57315](https://togithub.com/vercel/next.js/issues/57315) - Fix app ISR error handling: [#​57332](https://togithub.com/vercel/next.js/issues/57332) - fix metadata url resolving with path posix: [#​57343](https://togithub.com/vercel/next.js/issues/57343) - Get rid of semver from the server bundle: [#​57321](https://togithub.com/vercel/next.js/issues/57321) - fix(next_core): align remove trailing slash: [#​57344](https://togithub.com/vercel/next.js/issues/57344) - perf: avoid using raw-body for server actions: [#​57358](https://togithub.com/vercel/next.js/issues/57358) - fix(next-core): apply correct jsx transform context for ssr: [#​57300](https://togithub.com/vercel/next.js/issues/57300) - Refactor code: [#​57382](https://togithub.com/vercel/next.js/issues/57382) - Fix request body hanging when middleware is preset: [#​57381](https://togithub.com/vercel/next.js/issues/57381) - Turbopack: inject chunk group list file into the page for server component CSS: [#​57376](https://togithub.com/vercel/next.js/issues/57376) - Viewport exports: [#​57302](https://togithub.com/vercel/next.js/issues/57302) - Add websocket to server-external-packages: [#​57389](https://togithub.com/vercel/next.js/issues/57389) - turbopack: Implement Server Actions from Client Components: [#​57391](https://togithub.com/vercel/next.js/issues/57391) - Refactor swc options: [#​57369](https://togithub.com/vercel/next.js/issues/57369) - Ensure unstable_cache revalidate option enables ISR: [#​57390](https://togithub.com/vercel/next.js/issues/57390) - Fix logging removed experiments in start logs: [#​57373](https://togithub.com/vercel/next.js/issues/57373) - fix(next-core): adjust og alias: [#​57431](https://togithub.com/vercel/next.js/issues/57431) - Turbopack: avoid crashing when server actions can't parse the file: [#​57424](https://togithub.com/vercel/next.js/issues/57424) - Turbopack: avoid sending serverComponentChanges with errors: [#​57425](https://togithub.com/vercel/next.js/issues/57425) - update turbopack: [#​57420](https://togithub.com/vercel/next.js/issues/57420) - handle finish building message on client side: [#​57363](https://togithub.com/vercel/next.js/issues/57363) - remove invalid argument: [#​57438](https://togithub.com/vercel/next.js/issues/57438) - misc: build output rework: [#​57440](https://togithub.com/vercel/next.js/issues/57440) - types: mark ImageResponse from next/server deprecated: [#​57372](https://togithub.com/vercel/next.js/issues/57372) - Fix deploy id env handling when disabled: [#​57374](https://togithub.com/vercel/next.js/issues/57374) - codemods: migrate viewport related metadata export to viewport export : [#​57436](https://togithub.com/vercel/next.js/issues/57436) - Process Client -> RSC Server Actions as TS: [#​57454](https://togithub.com/vercel/next.js/issues/57454) - Apply react-server transform and valication to middleware: [#​57448](https://togithub.com/vercel/next.js/issues/57448) - fix(turbopack): don't emit issues when parsing the segment config for non js files: [#​57452](https://togithub.com/vercel/next.js/issues/57452) - fix(next-core): fix determining dynamic route: [#​57435](https://togithub.com/vercel/next.js/issues/57435) - Add deprecation warning for disabling swc minifier: [#​57453](https://togithub.com/vercel/next.js/issues/57453) - Turbopack: Improve error handling: [#​57386](https://togithub.com/vercel/next.js/issues/57386) - refactor: simplify swc loaders configuration: [#​57457](https://togithub.com/vercel/next.js/issues/57457) - Ignore postponed rejections: [#​57456](https://togithub.com/vercel/next.js/issues/57456) - types: mark ImageResponse from next/server deprecated: [#​57372](https://togithub.com/vercel/next.js/issues/57372) - Fix deploy id env handling when disabled: [#​57374](https://togithub.com/vercel/next.js/issues/57374) - codemods: migrate viewport related metadata export to viewport export : [#​57436](https://togithub.com/vercel/next.js/issues/57436) - Process Client -> RSC Server Actions as TS: [#​57454](https://togithub.com/vercel/next.js/issues/57454) - Apply react-server transform and valication to middleware: [#​57448](https://togithub.com/vercel/next.js/issues/57448) - fix(turbopack): don't emit issues when parsing the segment config for non js files: [#​57452](https://togithub.com/vercel/next.js/issues/57452) - fix(next-core): fix determining dynamic route: [#​57435](https://togithub.com/vercel/next.js/issues/57435) - Add deprecation warning for disabling swc minifier: [#​57453](https://togithub.com/vercel/next.js/issues/57453) - Turbopack: Improve error handling: [#​57386](https://togithub.com/vercel/next.js/issues/57386) - refactor: simplify swc loaders configuration: [#​57457](https://togithub.com/vercel/next.js/issues/57457) - Ignore postponed rejections: [#​57456](https://togithub.com/vercel/next.js/issues/57456) - use postcss transforms consistently also on server side: [#​57434](https://togithub.com/vercel/next.js/issues/57434) - feat(turbopack): add support for parallel routes and route interception: [#​57450](https://togithub.com/vercel/next.js/issues/57450) - Apply react-server condition for pages api: [#​57459](https://togithub.com/vercel/next.js/issues/57459) - Remove wasm target: [#​57437](https://togithub.com/vercel/next.js/issues/57437) - add better messaging around wrapping postpone with try/catch: [#​57446](https://togithub.com/vercel/next.js/issues/57446) - misc: fix unhandled err worker hook : [#​57465](https://togithub.com/vercel/next.js/issues/57465) - misc: fix build output: [#​57466](https://togithub.com/vercel/next.js/issues/57466) - turbopack: Fix Server Actions in Edge runtime: [#​57462](https://togithub.com/vercel/next.js/issues/57462) - Fix Regex: [#​57461](https://togithub.com/vercel/next.js/issues/57461) - perf: enable webpack build worker: [#​57346](https://togithub.com/vercel/next.js/issues/57346) - fix turbopack invalidations: [#​57362](https://togithub.com/vercel/next.js/issues/57362) - fix(turbopack): make layout in group not cause a 404: [#​57471](https://togithub.com/vercel/next.js/issues/57471) - fix turbopack invalidations: [#​57362](https://togithub.com/vercel/next.js/issues/57362) - fix(turbopack): make layout in group not cause a 404: [#​57471](https://togithub.com/vercel/next.js/issues/57471) - add node:url alias: [#​57478](https://togithub.com/vercel/next.js/issues/57478) - update turbopack: [#​57469](https://togithub.com/vercel/next.js/issues/57469) - Turbopack: add HMR update message: [#​57476](https://togithub.com/vercel/next.js/issues/57476) - Revert "fix turbopack invalidations ([#​57362](https://togithub.com/vercel/next.js/issues/57362))": [#​57480](https://togithub.com/vercel/next.js/issues/57480) - Filter out CSS files from middleware files and client reference chunks: [#​57482](https://togithub.com/vercel/next.js/issues/57482) - turbopack: Support Actions in both RSC and Client layers: [#​57475](https://togithub.com/vercel/next.js/issues/57475) - Fix missing SWC transforms for optimized barrel files: [#​57474](https://togithub.com/vercel/next.js/issues/57474) - if there are errors during postpone, or postpone was caught, fail static generation: [#​57477](https://togithub.com/vercel/next.js/issues/57477) - Add deprecation warning for disabling output file tracing: [#​57467](https://togithub.com/vercel/next.js/issues/57467) - Move serverActionsBodySizeLimit to serverActions.bodySizeLimit: [#​57433](https://togithub.com/vercel/next.js/issues/57433) - Update React from [`a998552`](https://togithub.com/vercel/next.js/commit/a9985529f) to [`8c8ee9e`](https://togithub.com/vercel/next.js/commit/8c8ee9ee6): [#​57483](https://togithub.com/vercel/next.js/issues/57483) - update turbopack: [#​57485](https://togithub.com/vercel/next.js/issues/57485) - fix client-only alias in SSRed client components: [#​57484](https://togithub.com/vercel/next.js/issues/57484) - revert ppr logging changes: [#​57486](https://togithub.com/vercel/next.js/issues/57486) - Don't terminate PPR renders with dynamicUsageErr: [#​57488](https://togithub.com/vercel/next.js/issues/57488) - update turbopack: [#​57487](https://togithub.com/vercel/next.js/issues/57487) - revert "Apply react-server condition for pages api ([#​57459](https://togithub.com/vercel/next.js/issues/57459))": [#​57500](https://togithub.com/vercel/next.js/issues/57500) - Revert "Apply react-server transform and valication to middleware ([#​5](https://togithub.com/vercel/next.js/issues/5)…: [#​57504](https://togithub.com/vercel/next.js/issues/57504) ##### Documentation Changes - Docs: Add documentation for next/third-parties: [#​57345](https://togithub.com/vercel/next.js/issues/57345) - Update 05-mdx.mdx . Fix key of the prop: [#​56883](https://togithub.com/vercel/next.js/issues/56883) - chore(docs): fix missing fallback on next/image sizes example: [#​56718](https://togithub.com/vercel/next.js/issues/56718) - Fix typos in duplicate-sass.mdx: [#​57045](https://togithub.com/vercel/next.js/issues/57045) ##### Example Changes - chore: Refactor with-supabase example to use ssr package: [#​57100](https://togithub.com/vercel/next.js/issues/57100) - Fix: catch expected error in with-supabase example: [#​57378](https://togithub.com/vercel/next.js/issues/57378) ##### Misc Changes - improve next-image-proxy test: [#​56893](https://togithub.com/vercel/next.js/issues/56893) - chore(test): test remote image from proxy: [#​56895](https://togithub.com/vercel/next.js/issues/56895) - ensure kodiak is re-added to apps list after code-freeze action: [#​56907](https://togithub.com/vercel/next.js/issues/56907) - chore: reduce `fs-extra` usage in `scripts/`: [#​56917](https://togithub.com/vercel/next.js/issues/56917) - chore(test): set `COREPACK_ENABLE_STRICT: 0` for create-next-app tests: [#​56955](https://togithub.com/vercel/next.js/issues/56955) - Add .yarn/install-state.gz to .gitignore: [#​56637](https://togithub.com/vercel/next.js/issues/56637) - chore(test): add logs for create-next-app tests: [#​56957](https://togithub.com/vercel/next.js/issues/56957) - chore: revert back to moving files w/ `fs-extra`: [#​57030](https://togithub.com/vercel/next.js/issues/57030) - Update CNA tests to avoid publish conflict: [#​57025](https://togithub.com/vercel/next.js/issues/57025) - build(cargo): bump up turbopack: [#​57081](https://togithub.com/vercel/next.js/issues/57081) - Update CNA tests more: [#​57088](https://togithub.com/vercel/next.js/issues/57088) - Update runner for e2e deploy tests: [#​57089](https://togithub.com/vercel/next.js/issues/57089) - update test manifest: [#​56938](https://togithub.com/vercel/next.js/issues/56938) - make test case less flaky: [#​57138](https://togithub.com/vercel/next.js/issues/57138) - Refine eslint rule: [#​57143](https://togithub.com/vercel/next.js/issues/57143) - Update eslint config: [#​57146](https://togithub.com/vercel/next.js/issues/57146) - Reduce e2e deploy concurrency: [#​57142](https://togithub.com/vercel/next.js/issues/57142) - Mark most GTMParams as optional: [#​57153](https://togithub.com/vercel/next.js/issues/57153) - chore: Add condition to skip update-fonts workflow on forks: [#​57165](https://togithub.com/vercel/next.js/issues/57165) - Fix SCSS and SCSS loader handling tests for Turbopack: [#​57192](https://togithub.com/vercel/next.js/issues/57192) - Skip webpack test in Turbopack test run: [#​57195](https://togithub.com/vercel/next.js/issues/57195) - Skip output export production tests for Turbopack: [#​57197](https://togithub.com/vercel/next.js/issues/57197) - Turbopack: reenable some skipped test cases: [#​57177](https://togithub.com/vercel/next.js/issues/57177) - update test manifest: [#​57105](https://togithub.com/vercel/next.js/issues/57105) - Update `swc_core` to `v0.86.10`: [#​57121](https://togithub.com/vercel/next.js/issues/57121) - Import turbo daily integration test workflows: [#​57083](https://togithub.com/vercel/next.js/issues/57083) - Skip i18n-ignore-rewrite-source irrelevant tests with turbopack: [#​57289](https://togithub.com/vercel/next.js/issues/57289) - Increase concurrency for turbopack test run: [#​57290](https://togithub.com/vercel/next.js/issues/57290) - Update unrelated mdx tests with turbopack: [#​57294](https://togithub.com/vercel/next.js/issues/57294) - Skip i18n-ignore-rewrite-basepath-source irrelevant tests with turbopack: [#​57295](https://togithub.com/vercel/next.js/issues/57295) - Update React from [`d803f51`](https://togithub.com/vercel/next.js/commit/d803f519e) to [`b8e47d9`](https://togithub.com/vercel/next.js/commit/b8e47d988): [#​57296](https://togithub.com/vercel/next.js/issues/57296) - Increase build-native CI job timeout: [#​57314](https://togithub.com/vercel/next.js/issues/57314) - Revert "Increase build-native CI job timeout ([#​57314](https://togithub.com/vercel/next.js/issues/57314))": [#​57325](https://togithub.com/vercel/next.js/issues/57325) - fix async-modules test: [#​57320](https://togithub.com/vercel/next.js/issues/57320) - update turbopack test manifest: [#​57357](https://togithub.com/vercel/next.js/issues/57357) - Split jsconfig-paths and jsconfig-paths-wildcard tests: [#​57360](https://togithub.com/vercel/next.js/issues/57360) - disable opentelemetry test in turbopack: [#​57361](https://togithub.com/vercel/next.js/issues/57361) - test(turbopack): update test manifest: [#​57366](https://togithub.com/vercel/next.js/issues/57366) - test(next-image): adjust assertion compatible to turbopack: [#​57350](https://togithub.com/vercel/next.js/issues/57350) - disable test temporarily: [#​57368](https://togithub.com/vercel/next.js/issues/57368) - update manifest: [#​57421](https://togithub.com/vercel/next.js/issues/57421) - enable e2e tests with turbopack: [#​57432](https://togithub.com/vercel/next.js/issues/57432) - Turbopack: disable webpack specific test cases: [#​57423](https://togithub.com/vercel/next.js/issues/57423) - Update React from [`b8e47d9`](https://togithub.com/vercel/next.js/commit/b8e47d988) to [`a998552`](https://togithub.com/vercel/next.js/commit/a9985529f).: [#​57442](https://togithub.com/vercel/next.js/issues/57442) - Update publish-native script for wasm change: [#​57472](https://togithub.com/vercel/next.js/issues/57472) - update manifest: [#​57468](https://togithub.com/vercel/next.js/issues/57468) - update manifest: [#​57468](https://togithub.com/vercel/next.js/issues/57468) ##### Credits Huge thanks to [@​A7med3bdulBaset](https://togithub.com/A7med3bdulBaset), [@​acdlite](https://togithub.com/acdlite), [@​Andarist](https://togithub.com/Andarist), [@​berlysia](https://togithub.com/berlysia), [@​Bsodoge](https://togithub.com/Bsodoge), [@​dijonmusters](https://togithub.com/dijonmusters), [@​dpnolte](https://togithub.com/dpnolte), [@​feedthejim](https://togithub.com/feedthejim), [@​ForsakenHarmony](https://togithub.com/ForsakenHarmony), [@​gnoff](https://togithub.com/gnoff), [@​housseindjirdeh](https://togithub.com/housseindjirdeh), [@​huozhi](https://togithub.com/huozhi), [@​ijjk](https://togithub.com/ijjk), [@​janicklas-ralph](https://togithub.com/janicklas-ralph), [@​jridgewell](https://togithub.com/jridgewell), [@​JuanM04](https://togithub.com/JuanM04), [@​kdy1](https://togithub.com/kdy1), [@​kwonoj](https://togithub.com/kwonoj), [@​leung018](https://togithub.com/leung018), [@​nil1511](https://togithub.com/nil1511), [@​padmaia](https://togithub.com/padmaia), [@​philwolstenholme](https://togithub.com/philwolstenholme), [@​ryo-manba](https://togithub.com/ryo-manba), [@​sebmarkbage](https://togithub.com/sebmarkbage), [@​shuding](https://togithub.com/shuding), [@​sokra](https://togithub.com/sokra), [@​styfle](https://togithub.com/styfle), [@​SukkaW](https://togithub.com/SukkaW), [@​timneutkens](https://togithub.com/timneutkens), [@​tomocchino](https://togithub.com/tomocchino), [@​wbinnssmith](https://togithub.com/wbinnssmith), [@​WhoAmIRUS](https://togithub.com/WhoAmIRUS), [@​wyattjoh](https://togithub.com/wyattjoh), [@​xiaolou86](https://togithub.com/xiaolou86), [@​Yovach](https://togithub.com/Yovach), [@​ztanner](https://togithub.com/ztanner) and [@​balazsorban44](https://togithub.com/balazsorban44) for helping!
vercel/next.js (eslint-config-next) ### [`v14.0.2`](https://togithub.com/vercel/next.js/compare/v14.0.1...v14.0.2) [Compare Source](https://togithub.com/vercel/next.js/compare/v14.0.1...v14.0.2) ### [`v14.0.1`](https://togithub.com/vercel/next.js/releases/tag/v14.0.1) [Compare Source](https://togithub.com/vercel/next.js/compare/v14.0.0...v14.0.1) ##### Core Changes - Add Next.js 14 codemods to CLI output.: [#​57552](https://togithub.com/vercel/next.js/issues/57552) - OpenTelemetry: propagate a configured context(s) to root requests: [#​57084](https://togithub.com/vercel/next.js/issues/57084) - debug: Add tags to next build traces to track build configuration in the .next/trace file: [#​56965](https://togithub.com/vercel/next.js/issues/56965) - \[Traces] Await the flush of the trace write stream to make sure trace file is written: [#​57641](https://togithub.com/vercel/next.js/issues/57641) - Add node-pty to externals list: [#​57640](https://togithub.com/vercel/next.js/issues/57640) - fix: move logging config validation out of experimental: [#​57530](https://togithub.com/vercel/next.js/issues/57530) - Update font data: [#​57728](https://togithub.com/vercel/next.js/issues/57728) - Support viewport export via TS Plugin: [#​57554](https://togithub.com/vercel/next.js/issues/57554) - Fix: Build compilation warning when using middleware: [#​57685](https://togithub.com/vercel/next.js/issues/57685) - chore: Update flight-client-entry-plugin.ts typo: [#​57734](https://togithub.com/vercel/next.js/issues/57734) - Improve error for missing default export in dynamic metadata routes: [#​57711](https://togithub.com/vercel/next.js/issues/57711) - fix gsp tracing issue: [#​57766](https://togithub.com/vercel/next.js/issues/57766) - fix(turbopack): don't match empty route groups: [#​57647](https://togithub.com/vercel/next.js/issues/57647) - Update React from [`8c8ee9e`](https://togithub.com/vercel/next.js/commit/8c8ee9ee6) to [`0c63487`](https://togithub.com/vercel/next.js/commit/0c6348758) and types: [#​57772](https://togithub.com/vercel/next.js/issues/57772) ##### Documentation Changes - Add missing dot in codemod command: [#​57536](https://togithub.com/vercel/next.js/issues/57536) - docs(fix): example text unescaped entities: [#&#
--- ### Configuration πŸ“… **Schedule**: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. β™» **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. πŸ”• **Ignore**: Close this PR and you won't be reminded about these updates again. --- - [ ] If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/dotkom/monoweb). Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- apps/dashboard/package.json | 4 +- apps/rif/package.json | 4 +- apps/web/package.json | 6 +- packages/auth/package.json | 2 +- packages/config/package.json | 2 +- packages/core/package.json | 2 +- packages/gateway-edge-nextjs/package.json | 2 +- packages/gateway-trpc/package.json | 2 +- pnpm-lock.yaml | 372 ++++++---------------- 9 files changed, 117 insertions(+), 279 deletions(-) diff --git a/apps/dashboard/package.json b/apps/dashboard/package.json index 9ffb7c13e..7f7b5242d 100644 --- a/apps/dashboard/package.json +++ b/apps/dashboard/package.json @@ -33,7 +33,7 @@ "@trpc/server": "^10.43.3", "clsx": "^2.0.0", "dayjs": "^1.11.10", - "next": "^13.5.6", + "next": "^14.0.2", "next-auth": "^4.24.5", "pg-native": "file:./stubs/pg-native", "react": "^18.2.0", @@ -50,7 +50,7 @@ "@types/react-dom": "^18.2.15", "autoprefixer": "^10.4.16", "eslint": "^8.53.0", - "eslint-config-next": "^13.5.6", + "eslint-config-next": "^14.0.2", "open-color": "^1.9.1", "postcss": "^8.4.31", "prettier": "^3.0.3", diff --git a/apps/rif/package.json b/apps/rif/package.json index 4cc13c480..bc669a84d 100644 --- a/apps/rif/package.json +++ b/apps/rif/package.json @@ -20,7 +20,7 @@ "@radix-ui/react-toast": "^1.1.5", "@tanstack/react-query": "^4.36.1", "clsx": "^2.0.0", - "next": "^13.5.6", + "next": "^14.0.2", "react": "^18.2.0", "react-dom": "^18.2.0", "react-hook-form": "^7.47.0", @@ -34,7 +34,7 @@ "@types/react-dom": "^18.2.15", "autoprefixer": "^10.4.16", "eslint": "^8.53.0", - "eslint-config-next": "^13.5.6", + "eslint-config-next": "^14.0.2", "postcss": "^8.4.31", "prettier": "^3.0.3", "tailwindcss": "^3.3.5", diff --git a/apps/web/package.json b/apps/web/package.json index 2c2e44069..54db2a944 100644 --- a/apps/web/package.json +++ b/apps/web/package.json @@ -21,7 +21,7 @@ "@dotkomonline/gateway-trpc": "workspace:*", "@dotkomonline/types": "workspace:*", "@dotkomonline/ui": "workspace:*", - "@next/env": "^13.5.6", + "@next/env": "^14.0.2", "@portabletext/react": "^3.0.11", "@radix-ui/colors": "^3.0.0", "@radix-ui/react-avatar": "^1.0.4", @@ -41,7 +41,7 @@ "clsx": "^2.0.0", "cors": "^2.8.5", "date-fns": "^2.30.0", - "next": "^13.5.6", + "next": "^14.0.2", "next-auth": "^4.24.5", "next-superjson-plugin": "^0.5.10", "next-themes": "^0.2.1", @@ -66,7 +66,7 @@ "autoprefixer": "^10.4.16", "cva": "npm:class-variance-authority@^0.7.0", "eslint": "^8.53.0", - "eslint-config-next": "^13.5.6", + "eslint-config-next": "^14.0.2", "jsdom": "^22.1.0", "postcss": "^8.4.31", "tailwindcss": "^3.3.5", diff --git a/packages/auth/package.json b/packages/auth/package.json index 69a0fcded..fb87b3fca 100644 --- a/packages/auth/package.json +++ b/packages/auth/package.json @@ -14,7 +14,7 @@ "@dotkomonline/core": "workspace:*", "@dotkomonline/env": "workspace:*", "@dotkomonline/db": "workspace:*", - "next": "^13.5.6", + "next": "^14.0.2", "next-auth": "^4.24.5", "react": "^18.2.0", "react-dom": "^18.2.0" diff --git a/packages/config/package.json b/packages/config/package.json index 9a68f151a..baa8d13c7 100644 --- a/packages/config/package.json +++ b/packages/config/package.json @@ -20,7 +20,7 @@ "@tailwindcss/typography": "^0.5.10", "@typescript-eslint/eslint-plugin": "^6.9.1", "@typescript-eslint/parser": "^6.9.1", - "eslint-config-next": "^13.5.6", + "eslint-config-next": "^14.0.2", "eslint-config-prettier": "^9.0.0", "eslint-config-turbo": "^1.10.16", "eslint-plugin-import": "^2.29.0", diff --git a/packages/core/package.json b/packages/core/package.json index 8bded1d6a..1e5e3089f 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -26,7 +26,7 @@ "ulid": "^2.3.0" }, "peerDependencies": { - "next": "^13.5.6" + "next": "^14.0.2" }, "devDependencies": { "@dotkomonline/types": "workspace:*", diff --git a/packages/gateway-edge-nextjs/package.json b/packages/gateway-edge-nextjs/package.json index d4bdf8740..49b4cad9c 100644 --- a/packages/gateway-edge-nextjs/package.json +++ b/packages/gateway-edge-nextjs/package.json @@ -19,7 +19,7 @@ "stripe": "^13.11.0" }, "peerDependencies": { - "next": "^13.5.6" + "next": "^14.0.2" }, "devDependencies": { "@vitest/ui": "^0.34.6", diff --git a/packages/gateway-trpc/package.json b/packages/gateway-trpc/package.json index a10a1f2fc..50be1c13c 100644 --- a/packages/gateway-trpc/package.json +++ b/packages/gateway-trpc/package.json @@ -22,7 +22,7 @@ "zod": "^3.22.4" }, "peerDependencies": { - "next": "^13.5.6", + "next": "^14.0.2", "next-auth": "^4.24.5" }, "devDependencies": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d27f3a01a..b00dc973b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -108,11 +108,11 @@ importers: specifier: ^1.11.10 version: 1.11.10 next: - specifier: ^13.5.6 - version: 13.5.6(react-dom@18.2.0)(react@18.2.0) + specifier: ^14.0.2 + version: 14.0.2(react-dom@18.2.0)(react@18.2.0) next-auth: specifier: ^4.24.5 - version: 4.24.5(next@13.5.6)(react-dom@18.2.0)(react@18.2.0) + version: 4.24.5(next@14.0.2)(react-dom@18.2.0)(react@18.2.0) pg-native: specifier: file:./stubs/pg-native version: file:apps/dashboard/stubs/pg-native @@ -154,8 +154,8 @@ importers: specifier: ^8.53.0 version: 8.53.0 eslint-config-next: - specifier: ^13.5.6 - version: 13.5.6(eslint@8.53.0)(typescript@5.2.2) + specifier: ^14.0.2 + version: 14.0.2(eslint@8.53.0)(typescript@5.2.2) open-color: specifier: ^1.9.1 version: 1.9.1 @@ -264,8 +264,8 @@ importers: specifier: ^2.0.0 version: 2.0.0 next: - specifier: ^13.5.6 - version: 13.5.6(react-dom@18.2.0)(react@18.2.0) + specifier: ^14.0.2 + version: 14.0.2(react-dom@18.2.0)(react@18.2.0) react: specifier: ^18.2.0 version: 18.2.0 @@ -301,8 +301,8 @@ importers: specifier: ^8.53.0 version: 8.53.0 eslint-config-next: - specifier: ^13.5.6 - version: 13.5.6(eslint@8.53.0)(typescript@5.2.2) + specifier: ^14.0.2 + version: 14.0.2(eslint@8.53.0)(typescript@5.2.2) postcss: specifier: ^8.4.31 version: 8.4.31 @@ -377,8 +377,8 @@ importers: specifier: workspace:* version: link:../../packages/ui '@next/env': - specifier: ^13.5.6 - version: 13.5.6 + specifier: ^14.0.2 + version: 14.0.2 '@portabletext/react': specifier: ^3.0.11 version: 3.0.11(react@18.2.0) @@ -417,7 +417,7 @@ importers: version: 10.43.3(@trpc/server@10.43.3) '@trpc/next': specifier: ^10.43.3 - version: 10.43.3(@tanstack/react-query@4.36.1)(@trpc/client@10.43.3)(@trpc/react-query@10.43.3)(@trpc/server@10.43.3)(next@13.5.6)(react-dom@18.2.0)(react@18.2.0) + version: 10.43.3(@tanstack/react-query@4.36.1)(@trpc/client@10.43.3)(@trpc/react-query@10.43.3)(@trpc/server@10.43.3)(next@14.0.2)(react-dom@18.2.0)(react@18.2.0) '@trpc/react-query': specifier: ^10.43.3 version: 10.43.3(@tanstack/react-query@4.36.1)(@trpc/client@10.43.3)(@trpc/server@10.43.3)(react-dom@18.2.0)(react@18.2.0) @@ -437,17 +437,17 @@ importers: specifier: ^2.30.0 version: 2.30.0 next: - specifier: ^13.5.6 - version: 13.5.6(react-dom@18.2.0)(react@18.2.0) + specifier: ^14.0.2 + version: 14.0.2(react-dom@18.2.0)(react@18.2.0) next-auth: specifier: ^4.24.5 - version: 4.24.5(next@13.5.6)(react-dom@18.2.0)(react@18.2.0) + version: 4.24.5(next@14.0.2)(react-dom@18.2.0)(react@18.2.0) next-superjson-plugin: specifier: ^0.5.10 - version: 0.5.10(next@13.5.6)(superjson@1.13.3) + version: 0.5.10(next@14.0.2)(superjson@1.13.3) next-themes: specifier: ^0.2.1 - version: 0.2.1(next@13.5.6)(react-dom@18.2.0)(react@18.2.0) + version: 0.2.1(next@14.0.2)(react-dom@18.2.0)(react@18.2.0) pg: specifier: ^8.11.3 version: 8.11.3 @@ -507,8 +507,8 @@ importers: specifier: ^8.53.0 version: 8.53.0 eslint-config-next: - specifier: ^13.5.6 - version: 13.5.6(eslint@8.53.0)(typescript@5.2.2) + specifier: ^14.0.2 + version: 14.0.2(eslint@8.53.0)(typescript@5.2.2) jsdom: specifier: ^22.1.0 version: 22.1.0 @@ -540,11 +540,11 @@ importers: specifier: workspace:* version: link:../env next: - specifier: ^13.5.6 - version: 13.5.6(react-dom@18.2.0)(react@18.2.0) + specifier: ^14.0.2 + version: 14.0.2(react-dom@18.2.0)(react@18.2.0) next-auth: specifier: ^4.24.5 - version: 4.24.5(next@13.5.6)(react-dom@18.2.0)(react@18.2.0) + version: 4.24.5(next@14.0.2)(react-dom@18.2.0)(react@18.2.0) react: specifier: ^18.2.0 version: 18.2.0 @@ -577,8 +577,8 @@ importers: specifier: ^8.53.0 version: 8.53.0 eslint-config-next: - specifier: ^13.5.6 - version: 13.5.6(eslint@8.53.0)(typescript@5.2.2) + specifier: ^14.0.2 + version: 14.0.2(eslint@8.53.0)(typescript@5.2.2) eslint-config-prettier: specifier: ^9.0.0 version: 9.0.0(eslint@8.53.0) @@ -643,8 +643,8 @@ importers: specifier: ^0.26.3 version: 0.26.3 next: - specifier: ^13.5.6 - version: 13.5.6(react-dom@18.2.0)(react@18.2.0) + specifier: ^14.0.2 + version: 14.0.2(react-dom@18.2.0)(react@18.2.0) stripe: specifier: ^13.11.0 version: 13.11.0 @@ -761,8 +761,8 @@ importers: specifier: workspace:* version: link:../db next: - specifier: ^13.5.6 - version: 13.5.6(react-dom@18.2.0)(react@18.2.0) + specifier: ^14.0.2 + version: 14.0.2(react-dom@18.2.0)(react@18.2.0) stripe: specifier: ^13.11.0 version: 13.11.0 @@ -795,11 +795,11 @@ importers: specifier: ^10.43.3 version: 10.43.3 next: - specifier: ^13.5.6 - version: 13.5.6(react-dom@18.2.0)(react@18.2.0) + specifier: ^14.0.2 + version: 14.0.2(react-dom@18.2.0)(react@18.2.0) next-auth: specifier: ^4.24.5 - version: 4.24.5(next@13.5.6)(react-dom@18.2.0)(react@18.2.0) + version: 4.24.5(next@14.0.2)(react-dom@18.2.0)(react@18.2.0) superjson: specifier: ^1.13.3 version: 1.13.3 @@ -4232,18 +4232,18 @@ packages: - supports-color dev: true - /@next/env@13.5.6: - resolution: {integrity: sha512-Yac/bV5sBGkkEXmAX5FWPS9Mmo2rthrOPRQQNfycJPkjUAUclomCPH7QFVCDQ4Mp2k2K1SSM6m0zrxYrOwtFQw==} + /@next/env@14.0.2: + resolution: {integrity: sha512-HAW1sljizEaduEOes/m84oUqeIDAUYBR1CDwu2tobNlNDFP3cSm9d6QsOsGeNlIppU1p/p1+bWbYCbvwjFiceA==} dev: false - /@next/eslint-plugin-next@13.5.6: - resolution: {integrity: sha512-ng7pU/DDsxPgT6ZPvuprxrkeew3XaRf4LAT4FabaEO/hAbvVx4P7wqnqdbTdDn1kgTvsI4tpIgT4Awn/m0bGbg==} + /@next/eslint-plugin-next@14.0.2: + resolution: {integrity: sha512-APrYFsXfAhnysycqxHcpg6Y4i7Ukp30GzVSZQRKT3OczbzkqGjt33vNhScmgoOXYBU1CfkwgtXmNxdiwv1jKmg==} dependencies: glob: 7.1.7 dev: true - /@next/swc-darwin-arm64@13.5.6: - resolution: {integrity: sha512-5nvXMzKtZfvcu4BhtV0KH1oGv4XEW+B+jOfmBdpFI3C7FrB/MfujRpWYSBBO64+qbW8pkZiSyQv9eiwnn5VIQA==} + /@next/swc-darwin-arm64@14.0.2: + resolution: {integrity: sha512-i+jQY0fOb8L5gvGvojWyZMfQoQtDVB2kYe7fufOEiST6sicvzI2W5/EXo4lX5bLUjapHKe+nFxuVv7BA+Pd7LQ==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] @@ -4251,8 +4251,8 @@ packages: dev: false optional: true - /@next/swc-darwin-x64@13.5.6: - resolution: {integrity: sha512-6cgBfxg98oOCSr4BckWjLLgiVwlL3vlLj8hXg2b+nDgm4bC/qVXXLfpLB9FHdoDu4057hzywbxKvmYGmi7yUzA==} + /@next/swc-darwin-x64@14.0.2: + resolution: {integrity: sha512-zRCAO0d2hW6gBEa4wJaLn+gY8qtIqD3gYd9NjruuN98OCI6YyelmhWVVLlREjS7RYrm9OUQIp/iVJFeB6kP1hg==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] @@ -4260,8 +4260,8 @@ packages: dev: false optional: true - /@next/swc-linux-arm64-gnu@13.5.6: - resolution: {integrity: sha512-txagBbj1e1w47YQjcKgSU4rRVQ7uF29YpnlHV5xuVUsgCUf2FmyfJ3CPjZUvpIeXCJAoMCFAoGnbtX86BK7+sg==} + /@next/swc-linux-arm64-gnu@14.0.2: + resolution: {integrity: sha512-tSJmiaon8YaKsVhi7GgRizZoV0N1Sx5+i+hFTrCKKQN7s3tuqW0Rov+RYdPhAv/pJl4qiG+XfSX4eJXqpNg3dA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -4269,8 +4269,8 @@ packages: dev: false optional: true - /@next/swc-linux-arm64-musl@13.5.6: - resolution: {integrity: sha512-cGd+H8amifT86ZldVJtAKDxUqeFyLWW+v2NlBULnLAdWsiuuN8TuhVBt8ZNpCqcAuoruoSWynvMWixTFcroq+Q==} + /@next/swc-linux-arm64-musl@14.0.2: + resolution: {integrity: sha512-dXJLMSEOwqJKcag1BeX1C+ekdPPJ9yXbWIt3nAadhbLx5CjACoB2NQj9Xcqu2tmdr5L6m34fR+fjGPs+ZVPLzA==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] @@ -4278,8 +4278,8 @@ packages: dev: false optional: true - /@next/swc-linux-x64-gnu@13.5.6: - resolution: {integrity: sha512-Mc2b4xiIWKXIhBy2NBTwOxGD3nHLmq4keFk+d4/WL5fMsB8XdJRdtUlL87SqVCTSaf1BRuQQf1HvXZcy+rq3Nw==} + /@next/swc-linux-x64-gnu@14.0.2: + resolution: {integrity: sha512-WC9KAPSowj6as76P3vf1J3mf2QTm3Wv3FBzQi7UJ+dxWjK3MhHVWsWUo24AnmHx9qDcEtHM58okgZkXVqeLB+Q==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -4287,8 +4287,8 @@ packages: dev: false optional: true - /@next/swc-linux-x64-musl@13.5.6: - resolution: {integrity: sha512-CFHvP9Qz98NruJiUnCe61O6GveKKHpJLloXbDSWRhqhkJdZD2zU5hG+gtVJR//tyW897izuHpM6Gtf6+sNgJPQ==} + /@next/swc-linux-x64-musl@14.0.2: + resolution: {integrity: sha512-KSSAwvUcjtdZY4zJFa2f5VNJIwuEVnOSlqYqbQIawREJA+gUI6egeiRu290pXioQXnQHYYdXmnVNZ4M+VMB7KQ==} engines: {node: '>= 10'} cpu: [x64] os: [linux] @@ -4296,8 +4296,8 @@ packages: dev: false optional: true - /@next/swc-win32-arm64-msvc@13.5.6: - resolution: {integrity: sha512-aFv1ejfkbS7PUa1qVPwzDHjQWQtknzAZWGTKYIAaS4NMtBlk3VyA6AYn593pqNanlicewqyl2jUhQAaFV/qXsg==} + /@next/swc-win32-arm64-msvc@14.0.2: + resolution: {integrity: sha512-2/O0F1SqJ0bD3zqNuYge0ok7OEWCQwk55RPheDYD0va5ij7kYwrFkq5ycCRN0TLjLfxSF6xI5NM6nC5ux7svEQ==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] @@ -4305,8 +4305,8 @@ packages: dev: false optional: true - /@next/swc-win32-ia32-msvc@13.5.6: - resolution: {integrity: sha512-XqqpHgEIlBHvzwG8sp/JXMFkLAfGLqkbVsyN+/Ih1mR8INb6YCc2x/Mbwi6hsAgUnqQztz8cvEbHJUbSl7RHDg==} + /@next/swc-win32-ia32-msvc@14.0.2: + resolution: {integrity: sha512-vJI/x70Id0oN4Bq/R6byBqV1/NS5Dl31zC+lowO8SDu1fHmUxoAdILZR5X/sKbiJpuvKcCrwbYgJU8FF/Gh50Q==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] @@ -4314,8 +4314,8 @@ packages: dev: false optional: true - /@next/swc-win32-x64-msvc@13.5.6: - resolution: {integrity: sha512-Cqfe1YmOS7k+5mGu92nl5ULkzpKuxJrP3+4AEuPmrpFZ3BHxTY3TnHmU1On3bFmFFs6FbTcdF58CCUProGpIGQ==} + /@next/swc-win32-x64-msvc@14.0.2: + resolution: {integrity: sha512-Ut4LXIUvC5m8pHTe2j0vq/YDnTEyq6RSR9vHYPqnELrDapPhLNz9Od/L5Ow3J8RNDWpEnfCiQXuVdfjlNEJ7ug==} engines: {node: '>= 10'} cpu: [x64] os: [win32] @@ -6725,7 +6725,7 @@ packages: '@trpc/server': 10.43.3 dev: false - /@trpc/next@10.43.3(@tanstack/react-query@4.36.1)(@trpc/client@10.43.3)(@trpc/react-query@10.43.3)(@trpc/server@10.43.3)(next@13.5.6)(react-dom@18.2.0)(react@18.2.0): + /@trpc/next@10.43.3(@tanstack/react-query@4.36.1)(@trpc/client@10.43.3)(@trpc/react-query@10.43.3)(@trpc/server@10.43.3)(next@14.0.2)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-ioOqV5zJNi9iFibCfz0KqKNJsrONjBfF+JB3y845I+MKGZt7vhpBAJJucioLzhvnRwbwy4My3LTdjcyOsUtYUQ==} peerDependencies: '@tanstack/react-query': ^4.18.0 @@ -6740,7 +6740,7 @@ packages: '@trpc/client': 10.43.3(@trpc/server@10.43.3) '@trpc/react-query': 10.43.3(@tanstack/react-query@4.36.1)(@trpc/client@10.43.3)(@trpc/server@10.43.3)(react-dom@18.2.0)(react@18.2.0) '@trpc/server': 10.43.3 - next: 13.5.6(react-dom@18.2.0)(react@18.2.0) + next: 14.0.2(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) react-ssr-prepass: 1.5.0(react@18.2.0) @@ -7129,27 +7129,6 @@ packages: - supports-color dev: true - /@typescript-eslint/parser@6.7.5(eslint@8.53.0)(typescript@5.2.2): - resolution: {integrity: sha512-bIZVSGx2UME/lmhLcjdVc7ePBwn7CLqKarUBL4me1C5feOd663liTGjMBGVcGr+BhnSLeP4SgwdvNnnkbIdkCw==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - eslint: ^7.0.0 || ^8.0.0 - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/scope-manager': 6.7.5 - '@typescript-eslint/types': 6.7.5 - '@typescript-eslint/typescript-estree': 6.7.5(typescript@5.2.2) - '@typescript-eslint/visitor-keys': 6.7.5 - debug: 4.3.4 - eslint: 8.53.0 - typescript: 5.2.2 - transitivePeerDependencies: - - supports-color - dev: true - /@typescript-eslint/parser@6.9.1(eslint@8.53.0)(typescript@5.2.2): resolution: {integrity: sha512-C7AK2wn43GSaCUZ9do6Ksgi2g3mwFkMO3Cis96kzmgudoVaKyt62yNzJOktP0HDLb/iO2O0n2lBOzJgr6Q/cyg==} engines: {node: ^16.0.0 || >=18.0.0} @@ -7187,14 +7166,6 @@ packages: '@typescript-eslint/visitor-keys': 6.7.2 dev: true - /@typescript-eslint/scope-manager@6.7.5: - resolution: {integrity: sha512-GAlk3eQIwWOJeb9F7MKQ6Jbah/vx1zETSDw8likab/eFcqkjSD7BI75SDAeC5N2L0MmConMoPvTsmkrg71+B1A==} - engines: {node: ^16.0.0 || >=18.0.0} - dependencies: - '@typescript-eslint/types': 6.7.5 - '@typescript-eslint/visitor-keys': 6.7.5 - dev: true - /@typescript-eslint/scope-manager@6.9.1: resolution: {integrity: sha512-38IxvKB6NAne3g/+MyXMs2Cda/Sz+CEpmm+KLGEM8hx/CvnSRuw51i8ukfwB/B/sESdeTGet1NH1Wj7I0YXswg==} engines: {node: ^16.0.0 || >=18.0.0} @@ -7253,11 +7224,6 @@ packages: engines: {node: ^16.0.0 || >=18.0.0} dev: true - /@typescript-eslint/types@6.7.5: - resolution: {integrity: sha512-WboQBlOXtdj1tDFPyIthpKrUb+kZf2VroLZhxKa/VlwLlLyqv/PwUNgL30BlTVZV1Wu4Asu2mMYPqarSO4L5ZQ==} - engines: {node: ^16.0.0 || >=18.0.0} - dev: true - /@typescript-eslint/types@6.9.1: resolution: {integrity: sha512-BUGslGOb14zUHOUmDB2FfT6SI1CcZEJYfF3qFwBeUrU6srJfzANonwRYHDpLBuzbq3HaoF2XL2hcr01c8f8OaQ==} engines: {node: ^16.0.0 || >=18.0.0} @@ -7305,27 +7271,6 @@ packages: - supports-color dev: true - /@typescript-eslint/typescript-estree@6.7.5(typescript@5.2.2): - resolution: {integrity: sha512-NhJiJ4KdtwBIxrKl0BqG1Ur+uw7FiOnOThcYx9DpOGJ/Abc9z2xNzLeirCG02Ig3vkvrc2qFLmYSSsaITbKjlg==} - engines: {node: ^16.0.0 || >=18.0.0} - peerDependencies: - typescript: '*' - peerDependenciesMeta: - typescript: - optional: true - dependencies: - '@typescript-eslint/types': 6.7.5 - '@typescript-eslint/visitor-keys': 6.7.5 - debug: 4.3.4 - globby: 11.1.0 - is-glob: 4.0.3 - semver: 7.5.4 - ts-api-utils: 1.0.3(typescript@5.2.2) - typescript: 5.2.2 - transitivePeerDependencies: - - supports-color - dev: true - /@typescript-eslint/typescript-estree@6.9.1(typescript@5.2.2): resolution: {integrity: sha512-U+mUylTHfcqeO7mLWVQ5W/tMLXqVpRv61wm9ZtfE5egz7gtnmqVIw9ryh0mgIlkKk9rZLY3UHygsBSdB9/ftyw==} engines: {node: ^16.0.0 || >=18.0.0} @@ -7420,14 +7365,6 @@ packages: eslint-visitor-keys: 3.4.3 dev: true - /@typescript-eslint/visitor-keys@6.7.5: - resolution: {integrity: sha512-3MaWdDZtLlsexZzDSdQWsFQ9l9nL8B80Z4fImSpyllFC/KLqWQRdEcB+gGGO+N3Q2uL40EsG66wZLsohPxNXvg==} - engines: {node: ^16.0.0 || >=18.0.0} - dependencies: - '@typescript-eslint/types': 6.7.5 - eslint-visitor-keys: 3.4.3 - dev: true - /@typescript-eslint/visitor-keys@6.9.1: resolution: {integrity: sha512-MUaPUe/QRLEffARsmNfmpghuQkW436DvESW+h+M52w0coICHRfD6Np9/K6PdACwnrq1HmuLl+cSPZaJmeVPkSw==} engines: {node: ^16.0.0 || >=18.0.0} @@ -7779,17 +7716,6 @@ packages: resolution: {integrity: sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==} engines: {node: '>=8'} - /array.prototype.findlastindex@1.2.2: - resolution: {integrity: sha512-tb5thFFlUcp7NdNF6/MpDk/1r/4awWG1FIz3YqDf+/zJSTezBb+/5WViH41obXULHVpDzoiCLpJ/ZO9YbJMsdw==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - define-properties: 1.2.1 - es-abstract: 1.22.1 - es-shim-unscopables: 1.0.0 - get-intrinsic: 1.2.1 - dev: true - /array.prototype.findlastindex@1.2.3: resolution: {integrity: sha512-LzLoiOMAxvy+Gd3BAq3B7VeIgPdo+Q8hthvKtXybMvRV0jrXfJM/t8mw7nNlpEcVlVUnCnM2KSX4XU5HmpodOA==} engines: {node: '>= 0.4'} @@ -7801,16 +7727,6 @@ packages: get-intrinsic: 1.2.1 dev: true - /array.prototype.flat@1.3.1: - resolution: {integrity: sha512-roTU0KWIOmJ4DRLmwKd19Otg0/mT3qPNt0Qb3GWW8iObuZXxrjB/pzn0R3hqpRSWg4HCwqx+0vwOnWnvlOyeIA==} - engines: {node: '>= 0.4'} - dependencies: - call-bind: 1.0.2 - define-properties: 1.2.1 - es-abstract: 1.22.1 - es-shim-unscopables: 1.0.0 - dev: true - /array.prototype.flat@1.3.2: resolution: {integrity: sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==} engines: {node: '>= 0.4'} @@ -9380,8 +9296,8 @@ packages: source-map: 0.6.1 dev: false - /eslint-config-next@13.5.6(eslint@8.53.0)(typescript@5.2.2): - resolution: {integrity: sha512-o8pQsUHTo9aHqJ2YiZDym5gQAMRf7O2HndHo/JZeY7TDD+W4hk6Ma8Vw54RHiBeb7OWWO5dPirQB+Is/aVQ7Kg==} + /eslint-config-next@14.0.2(eslint@8.53.0)(typescript@5.2.2): + resolution: {integrity: sha512-CasWThlsyIcg/a+clU6KVOMTieuDhTztsrqvniP6AsRki9v7FnojTa7vKQOYM8QSOsQdZ/aElLD1Y2Oc8/PsIg==} peerDependencies: eslint: ^7.23.0 || ^8.0.0 typescript: '>=3.3.1' @@ -9389,13 +9305,13 @@ packages: typescript: optional: true dependencies: - '@next/eslint-plugin-next': 13.5.6 + '@next/eslint-plugin-next': 14.0.2 '@rushstack/eslint-patch': 1.4.0 - '@typescript-eslint/parser': 6.7.5(eslint@8.53.0)(typescript@5.2.2) + '@typescript-eslint/parser': 6.9.1(eslint@8.53.0)(typescript@5.2.2) eslint: 8.53.0 - eslint-import-resolver-node: 0.3.7 - eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@6.7.5)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.28.1)(eslint@8.53.0) - eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.7.5)(eslint-import-resolver-typescript@3.5.5)(eslint@8.53.0) + eslint-import-resolver-node: 0.3.9 + eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@6.9.1)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0)(eslint@8.53.0) + eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.9.1)(eslint-import-resolver-typescript@3.5.5)(eslint@8.53.0) eslint-plugin-jsx-a11y: 6.7.1(eslint@8.53.0) eslint-plugin-react: 7.33.2(eslint@8.53.0) eslint-plugin-react-hooks: 4.6.0(eslint@8.53.0) @@ -9423,16 +9339,6 @@ packages: eslint-plugin-turbo: 1.10.16(eslint@8.53.0) dev: true - /eslint-import-resolver-node@0.3.7: - resolution: {integrity: sha512-gozW2blMLJCeFpBwugLTGyvVjNoeo1knonXAcatC6bjPBZitotxdWf7Gimr25N4c0AAOo4eOUfaG82IJPDpqCA==} - dependencies: - debug: 3.2.7 - is-core-module: 2.13.0 - resolve: 1.22.3 - transitivePeerDependencies: - - supports-color - dev: true - /eslint-import-resolver-node@0.3.9: resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} dependencies: @@ -9443,7 +9349,7 @@ packages: - supports-color dev: true - /eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@6.7.5)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.28.1)(eslint@8.53.0): + /eslint-import-resolver-typescript@3.5.5(@typescript-eslint/parser@6.9.1)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0)(eslint@8.53.0): resolution: {integrity: sha512-TdJqPHs2lW5J9Zpe17DZNQuDnox4xo2o+0tE7Pggain9Rbc19ik8kFtXdxZ250FVx2kF4vlt2RSf4qlUpG7bhw==} engines: {node: ^14.18.0 || >=16.0.0} peerDependencies: @@ -9453,11 +9359,11 @@ packages: debug: 4.3.4 enhanced-resolve: 5.15.0 eslint: 8.53.0 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.7.5)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.53.0) - eslint-plugin-import: 2.28.1(@typescript-eslint/parser@6.7.5)(eslint-import-resolver-typescript@3.5.5)(eslint@8.53.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.9.1)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.53.0) + eslint-plugin-import: 2.29.0(@typescript-eslint/parser@6.9.1)(eslint-import-resolver-typescript@3.5.5)(eslint@8.53.0) get-tsconfig: 4.7.2 globby: 13.2.2 - is-core-module: 2.13.0 + is-core-module: 2.13.1 is-glob: 4.0.3 synckit: 0.8.5 transitivePeerDependencies: @@ -9467,67 +9373,7 @@ packages: - supports-color dev: true - /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.7.5)(eslint-import-resolver-node@0.3.7)(eslint-import-resolver-typescript@3.5.5)(eslint@8.53.0): - resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: '*' - eslint-import-resolver-node: '*' - eslint-import-resolver-typescript: '*' - eslint-import-resolver-webpack: '*' - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - eslint: - optional: true - eslint-import-resolver-node: - optional: true - eslint-import-resolver-typescript: - optional: true - eslint-import-resolver-webpack: - optional: true - dependencies: - '@typescript-eslint/parser': 6.7.5(eslint@8.53.0)(typescript@5.2.2) - debug: 3.2.7 - eslint: 8.53.0 - eslint-import-resolver-node: 0.3.7 - eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@6.7.5)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.28.1)(eslint@8.53.0) - transitivePeerDependencies: - - supports-color - dev: true - - /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.7.5)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.53.0): - resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: '*' - eslint-import-resolver-node: '*' - eslint-import-resolver-typescript: '*' - eslint-import-resolver-webpack: '*' - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - eslint: - optional: true - eslint-import-resolver-node: - optional: true - eslint-import-resolver-typescript: - optional: true - eslint-import-resolver-webpack: - optional: true - dependencies: - '@typescript-eslint/parser': 6.7.5(eslint@8.53.0)(typescript@5.2.2) - debug: 3.2.7 - eslint: 8.53.0 - eslint-import-resolver-node: 0.3.9 - eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@6.7.5)(eslint-import-resolver-node@0.3.7)(eslint-plugin-import@2.28.1)(eslint@8.53.0) - transitivePeerDependencies: - - supports-color - dev: true - - /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.9.1)(eslint-import-resolver-node@0.3.9)(eslint@8.53.0): + /eslint-module-utils@2.8.0(@typescript-eslint/parser@6.9.1)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.53.0): resolution: {integrity: sha512-aWajIYfsqCKRDgUfjEXNN/JlrzauMuSEy5sbd7WXbtW3EH6A6MpwEh42c7qD+MqQo9QMJ6fWLAeIJynx0g6OAw==} engines: {node: '>=4'} peerDependencies: @@ -9552,12 +9398,13 @@ packages: debug: 3.2.7 eslint: 8.53.0 eslint-import-resolver-node: 0.3.9 + eslint-import-resolver-typescript: 3.5.5(@typescript-eslint/parser@6.9.1)(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.0)(eslint@8.53.0) transitivePeerDependencies: - supports-color dev: true - /eslint-plugin-import@2.28.1(@typescript-eslint/parser@6.7.5)(eslint-import-resolver-typescript@3.5.5)(eslint@8.53.0): - resolution: {integrity: sha512-9I9hFlITvOV55alzoKBI+K9q74kv0iKMeY6av5+umsNwayt59fz692daGyjR+oStBQgx6nwR9rXldDev3Clw+A==} + /eslint-plugin-import@2.29.0(@typescript-eslint/parser@6.9.1)(eslint-import-resolver-typescript@3.5.5)(eslint@8.53.0): + resolution: {integrity: sha512-QPOO5NO6Odv5lpoTkddtutccQjysJuFxoPS7fAHO+9m9udNHvTCPSAMW9zGAYj8lAIdr40I8yPCdUYrncXtrwg==} engines: {node: '>=4'} peerDependencies: '@typescript-eslint/parser': '*' @@ -9566,23 +9413,23 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 6.7.5(eslint@8.53.0)(typescript@5.2.2) - array-includes: 3.1.6 - array.prototype.findlastindex: 1.2.2 - array.prototype.flat: 1.3.1 - array.prototype.flatmap: 1.3.1 + '@typescript-eslint/parser': 6.9.1(eslint@8.53.0)(typescript@5.2.2) + array-includes: 3.1.7 + array.prototype.findlastindex: 1.2.3 + array.prototype.flat: 1.3.2 + array.prototype.flatmap: 1.3.2 debug: 3.2.7 doctrine: 2.1.0 eslint: 8.53.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.7.5)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.53.0) - has: 1.0.3 - is-core-module: 2.13.0 + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.9.1)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.53.0) + hasown: 2.0.0 + is-core-module: 2.13.1 is-glob: 4.0.3 minimatch: 3.1.2 - object.fromentries: 2.0.6 - object.groupby: 1.0.0 - object.values: 1.1.6 + object.fromentries: 2.0.7 + object.groupby: 1.0.1 + object.values: 1.1.7 semver: 6.3.1 tsconfig-paths: 3.14.2 transitivePeerDependencies: @@ -9610,7 +9457,7 @@ packages: doctrine: 2.1.0 eslint: 8.53.0 eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.9.1)(eslint-import-resolver-node@0.3.9)(eslint@8.53.0) + eslint-module-utils: 2.8.0(@typescript-eslint/parser@6.9.1)(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.5.5)(eslint@8.53.0) hasown: 2.0.0 is-core-module: 2.13.1 is-glob: 4.0.3 @@ -11570,10 +11417,10 @@ packages: resolution: {integrity: sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==} engines: {node: '>=4.0'} dependencies: - array-includes: 3.1.6 - array.prototype.flat: 1.3.1 + array-includes: 3.1.7 + array.prototype.flat: 1.3.2 object.assign: 4.1.4 - object.values: 1.1.6 + object.values: 1.1.7 dev: true /keygrip@1.1.0: @@ -12656,7 +12503,7 @@ packages: engines: {node: '>= 0.6'} dev: true - /next-auth@4.24.5(next@13.5.6)(react-dom@18.2.0)(react@18.2.0): + /next-auth@4.24.5(next@14.0.2)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-3RafV3XbfIKk6rF6GlLE4/KxjTcuMCifqrmD+98ejFq73SRoj2rmzoca8u764977lH/Q7jo6Xu6yM+Re1Mz/Og==} peerDependencies: next: ^12.2.5 || ^13 || ^14 @@ -12671,7 +12518,7 @@ packages: '@panva/hkdf': 1.1.1 cookie: 0.5.0 jose: 4.14.4 - next: 13.5.6(react-dom@18.2.0)(react@18.2.0) + next: 14.0.2(react-dom@18.2.0)(react@18.2.0) oauth: 0.9.15 openid-client: 5.4.3 preact: 10.16.0 @@ -12681,32 +12528,32 @@ packages: uuid: 8.3.2 dev: false - /next-superjson-plugin@0.5.10(next@13.5.6)(superjson@1.13.3): + /next-superjson-plugin@0.5.10(next@14.0.2)(superjson@1.13.3): resolution: {integrity: sha512-y3vAKlZfZP6iEDb0R+XQ6UQ7YYDxbsZ0iZlV50/Hvw0Fzl+ScQJj+CbXdcl+ETugK9JbhCS7G7hMCGIjiGkgXQ==} peerDependencies: next: ^13.0 || ^14.0 superjson: ^1 dependencies: hoist-non-react-statics: 3.3.2 - next: 13.5.6(react-dom@18.2.0)(react@18.2.0) + next: 14.0.2(react-dom@18.2.0)(react@18.2.0) superjson: 1.13.3 dev: false - /next-themes@0.2.1(next@13.5.6)(react-dom@18.2.0)(react@18.2.0): + /next-themes@0.2.1(next@14.0.2)(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-B+AKNfYNIzh0vqQQKqQItTS8evEouKD7H5Hj3kmuPERwddR2TxvDSFZuTj6T7Jfn1oyeUyJMydPl1Bkxkh0W7A==} peerDependencies: next: '*' react: '*' react-dom: '*' dependencies: - next: 13.5.6(react-dom@18.2.0)(react@18.2.0) + next: 14.0.2(react-dom@18.2.0)(react@18.2.0) react: 18.2.0 react-dom: 18.2.0(react@18.2.0) dev: false - /next@13.5.6(react-dom@18.2.0)(react@18.2.0): - resolution: {integrity: sha512-Y2wTcTbO4WwEsVb4A8VSnOsG1I9ok+h74q0ZdxkwM3EODqrs4pasq7O0iUxbcS9VtWMicG7f3+HAj0r1+NtKSw==} - engines: {node: '>=16.14.0'} + /next@14.0.2(react-dom@18.2.0)(react@18.2.0): + resolution: {integrity: sha512-jsAU2CkYS40GaQYOiLl9m93RTv2DA/tTJ0NRlmZIBIL87YwQ/xR8k796z7IqgM3jydI8G25dXvyYMC9VDIevIg==} + engines: {node: '>=18.17.0'} hasBin: true peerDependencies: '@opentelemetry/api': ^1.1.0 @@ -12719,7 +12566,7 @@ packages: sass: optional: true dependencies: - '@next/env': 13.5.6 + '@next/env': 14.0.2 '@swc/helpers': 0.5.2 busboy: 1.6.0 caniuse-lite: 1.0.30001538 @@ -12729,15 +12576,15 @@ packages: styled-jsx: 5.1.1(react@18.2.0) watchpack: 2.4.0 optionalDependencies: - '@next/swc-darwin-arm64': 13.5.6 - '@next/swc-darwin-x64': 13.5.6 - '@next/swc-linux-arm64-gnu': 13.5.6 - '@next/swc-linux-arm64-musl': 13.5.6 - '@next/swc-linux-x64-gnu': 13.5.6 - '@next/swc-linux-x64-musl': 13.5.6 - '@next/swc-win32-arm64-msvc': 13.5.6 - '@next/swc-win32-ia32-msvc': 13.5.6 - '@next/swc-win32-x64-msvc': 13.5.6 + '@next/swc-darwin-arm64': 14.0.2 + '@next/swc-darwin-x64': 14.0.2 + '@next/swc-linux-arm64-gnu': 14.0.2 + '@next/swc-linux-arm64-musl': 14.0.2 + '@next/swc-linux-x64-gnu': 14.0.2 + '@next/swc-linux-x64-musl': 14.0.2 + '@next/swc-win32-arm64-msvc': 14.0.2 + '@next/swc-win32-ia32-msvc': 14.0.2 + '@next/swc-win32-x64-msvc': 14.0.2 transitivePeerDependencies: - '@babel/core' - babel-plugin-macros @@ -12894,15 +12741,6 @@ packages: es-abstract: 1.22.1 dev: true - /object.groupby@1.0.0: - resolution: {integrity: sha512-70MWG6NfRH9GnbZOikuhPPYzpUpof9iW2J9E4dW7FXTqPNb6rllE6u39SKwwiNh8lCwX3DDb5OgcKGiEBrTTyw==} - dependencies: - call-bind: 1.0.2 - define-properties: 1.2.1 - es-abstract: 1.22.1 - get-intrinsic: 1.2.1 - dev: true - /object.groupby@1.0.1: resolution: {integrity: sha512-HqaQtqLnp/8Bn4GL16cj+CUYbnpe1bh0TtEaWvybszDG4tgxCJuRpV8VGuvNaI1fAnI4lUJzDG55MXcOH4JZcQ==} dependencies: @@ -15226,7 +15064,7 @@ packages: postcss-nested: 6.0.1(postcss@8.4.31) postcss-selector-parser: 6.0.13 postcss-value-parser: 4.2.0 - resolve: 1.22.3 + resolve: 1.22.8 sucrase: 3.34.0 transitivePeerDependencies: - ts-node