From 13fc94dc4d297f7185d820a3b87f271f21726a64 Mon Sep 17 00:00:00 2001 From: Alessio Gravili Date: Sat, 23 Nov 2024 16:35:27 -0700 Subject: [PATCH] chore: upgrade to TypeScript 5.7, ensure tsconfig targed and lib properties match the APIs we support (#9473) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit TS 5.7 added support for ES2024. By keeping target: “esnext”, we would have accidentally set our minimum supported ES version to ES2024. This sets it to ES2022, which is the version supported by Node 18 --- .../actions/release-commenter/tsconfig.json | 2 +- .github/actions/triage/tsconfig.json | 2 +- examples/auth/next-app/tsconfig.json | 8 +- examples/auth/next-pages/tsconfig.json | 8 +- examples/auth/payload/tsconfig.json | 6 +- examples/custom-components/tsconfig.json | 8 +- examples/draft-preview/next-app/tsconfig.json | 8 +- .../draft-preview/next-pages/tsconfig.json | 8 +- examples/draft-preview/payload/tsconfig.json | 8 +- examples/email/tsconfig.json | 8 +- examples/form-builder/next-app/tsconfig.json | 8 +- .../form-builder/next-pages/tsconfig.json | 8 +- examples/form-builder/payload/tsconfig.json | 8 +- examples/live-preview/next-app/tsconfig.json | 8 +- .../live-preview/next-pages/tsconfig.json | 8 +- examples/live-preview/payload/tsconfig.json | 6 +- examples/multi-tenant/tsconfig.json | 8 +- examples/tailwind-shadcn-ui/tsconfig.json | 8 +- examples/testing/tsconfig.json | 8 +- examples/whitelabel/tsconfig.json | 8 +- package.json | 2 +- packages/eslint-config/package.json | 2 +- packages/eslint-plugin/package.json | 2 +- packages/payload/tsconfig.json | 6 +- packages/translations/package.json | 2 +- packages/translations/tsconfig.json | 6 +- .../ui/src/elements/TableColumns/index.tsx | 3 +- pnpm-lock.yaml | 414 +++++++++--------- templates/_template/package.json | 2 +- templates/_template/tsconfig.json | 8 +- templates/blank/package.json | 2 +- templates/blank/tsconfig.json | 8 +- templates/website/package.json | 2 +- templates/website/tsconfig.json | 8 +- templates/with-payload-cloud/package.json | 2 +- templates/with-payload-cloud/tsconfig.json | 8 +- templates/with-postgres/package.json | 2 +- templates/with-postgres/tsconfig.json | 8 +- templates/with-vercel-mongodb/package.json | 2 +- templates/with-vercel-mongodb/tsconfig.json | 8 +- templates/with-vercel-postgres/package.json | 2 +- templates/with-vercel-postgres/tsconfig.json | 8 +- templates/with-vercel-website/package.json | 2 +- templates/with-vercel-website/tsconfig.json | 8 +- test/package.json | 2 +- test/tsconfig.json | 8 +- tsconfig.json | 8 +- 47 files changed, 357 insertions(+), 322 deletions(-) diff --git a/.github/actions/release-commenter/tsconfig.json b/.github/actions/release-commenter/tsconfig.json index 4cf9fec4438..a99f5e1ce8b 100644 --- a/.github/actions/release-commenter/tsconfig.json +++ b/.github/actions/release-commenter/tsconfig.json @@ -1,6 +1,6 @@ { "compilerOptions": { - "target": "es5", + "target": "ES2022", "lib": ["es2020.string"], "noEmit": true, "strict": true, diff --git a/.github/actions/triage/tsconfig.json b/.github/actions/triage/tsconfig.json index 5577737a900..766e72770e3 100644 --- a/.github/actions/triage/tsconfig.json +++ b/.github/actions/triage/tsconfig.json @@ -1,6 +1,6 @@ { "compilerOptions": { - "target": "es5", + "target": "ES2022", "lib": ["es2020.string"], "noEmit": true, "strict": true, diff --git a/examples/auth/next-app/tsconfig.json b/examples/auth/next-app/tsconfig.json index 0c7555fa765..7b81a0ada06 100644 --- a/examples/auth/next-app/tsconfig.json +++ b/examples/auth/next-app/tsconfig.json @@ -1,7 +1,11 @@ { "compilerOptions": { - "target": "es5", - "lib": ["dom", "dom.iterable", "esnext"], + "target": "ES2022", + "lib": [ + "DOM", + "DOM.Iterable", + "ES2022" + ], "allowJs": true, "skipLibCheck": true, "strict": true, diff --git a/examples/auth/next-pages/tsconfig.json b/examples/auth/next-pages/tsconfig.json index 6db37c02f43..8a1deb26921 100644 --- a/examples/auth/next-pages/tsconfig.json +++ b/examples/auth/next-pages/tsconfig.json @@ -1,10 +1,10 @@ { "compilerOptions": { - "target": "es5", + "target": "ES2022", "lib": [ - "dom", - "dom.iterable", - "esnext" + "DOM", + "DOM.Iterable", + "ES2022" ], "allowJs": true, "skipLibCheck": true, diff --git a/examples/auth/payload/tsconfig.json b/examples/auth/payload/tsconfig.json index 03c695263c9..02d944fdeb8 100644 --- a/examples/auth/payload/tsconfig.json +++ b/examples/auth/payload/tsconfig.json @@ -1,7 +1,11 @@ { "compilerOptions": { "baseUrl": ".", - "lib": ["dom", "dom.iterable", "esnext"], + "lib": [ + "DOM", + "DOM.Iterable", + "ES2022" + ], "allowJs": true, "skipLibCheck": true, "strict": true, diff --git a/examples/custom-components/tsconfig.json b/examples/custom-components/tsconfig.json index c4b132d04ca..0c6f225a40b 100644 --- a/examples/custom-components/tsconfig.json +++ b/examples/custom-components/tsconfig.json @@ -2,9 +2,9 @@ "compilerOptions": { "baseUrl": ".", "lib": [ - "dom", - "dom.iterable", - "esnext" + "DOM", + "DOM.Iterable", + "ES2022" ], "allowJs": true, "skipLibCheck": true, @@ -33,7 +33,7 @@ "src/payload-types.ts" ] }, - "target": "ES2017" + "target": "ES2022", }, "include": [ "next-env.d.ts", diff --git a/examples/draft-preview/next-app/tsconfig.json b/examples/draft-preview/next-app/tsconfig.json index 0c7555fa765..7b81a0ada06 100644 --- a/examples/draft-preview/next-app/tsconfig.json +++ b/examples/draft-preview/next-app/tsconfig.json @@ -1,7 +1,11 @@ { "compilerOptions": { - "target": "es5", - "lib": ["dom", "dom.iterable", "esnext"], + "target": "ES2022", + "lib": [ + "DOM", + "DOM.Iterable", + "ES2022" + ], "allowJs": true, "skipLibCheck": true, "strict": true, diff --git a/examples/draft-preview/next-pages/tsconfig.json b/examples/draft-preview/next-pages/tsconfig.json index 6db37c02f43..8a1deb26921 100644 --- a/examples/draft-preview/next-pages/tsconfig.json +++ b/examples/draft-preview/next-pages/tsconfig.json @@ -1,10 +1,10 @@ { "compilerOptions": { - "target": "es5", + "target": "ES2022", "lib": [ - "dom", - "dom.iterable", - "esnext" + "DOM", + "DOM.Iterable", + "ES2022" ], "allowJs": true, "skipLibCheck": true, diff --git a/examples/draft-preview/payload/tsconfig.json b/examples/draft-preview/payload/tsconfig.json index 1cb9264e80e..4da6075d04c 100644 --- a/examples/draft-preview/payload/tsconfig.json +++ b/examples/draft-preview/payload/tsconfig.json @@ -1,10 +1,10 @@ { "compilerOptions": { - "target": "es5", + "target": "ES2022", "lib": [ - "dom", - "dom.iterable", - "esnext" + "DOM", + "DOM.Iterable", + "ES2022" ], "allowJs": true, "strict": false, diff --git a/examples/email/tsconfig.json b/examples/email/tsconfig.json index 7d03fb7cb76..fa9a3c238b8 100644 --- a/examples/email/tsconfig.json +++ b/examples/email/tsconfig.json @@ -2,9 +2,9 @@ "compilerOptions": { "baseUrl": ".", "lib": [ - "dom", - "dom.iterable", - "esnext" + "DOM", + "DOM.Iterable", + "ES2022" ], "allowJs": true, "skipLibCheck": true, @@ -33,7 +33,7 @@ "src/payload-types.ts" ] }, - "target": "ES2017" + "target": "ES2022", }, "include": [ "next-env.d.ts", diff --git a/examples/form-builder/next-app/tsconfig.json b/examples/form-builder/next-app/tsconfig.json index 775435b9703..1b03033a82c 100644 --- a/examples/form-builder/next-app/tsconfig.json +++ b/examples/form-builder/next-app/tsconfig.json @@ -1,10 +1,10 @@ { "compilerOptions": { - "target": "es5", + "target": "ES2022", "lib": [ - "dom", - "dom.iterable", - "esnext" + "DOM", + "DOM.Iterable", + "ES2022" ], "allowJs": true, "skipLibCheck": true, diff --git a/examples/form-builder/next-pages/tsconfig.json b/examples/form-builder/next-pages/tsconfig.json index 7455936a76c..a122355f208 100644 --- a/examples/form-builder/next-pages/tsconfig.json +++ b/examples/form-builder/next-pages/tsconfig.json @@ -1,10 +1,10 @@ { "compilerOptions": { - "target": "es5", + "target": "ES2022", "lib": [ - "dom", - "dom.iterable", - "esnext" + "DOM", + "DOM.Iterable", + "ES2022" ], "allowJs": true, "skipLibCheck": true, diff --git a/examples/form-builder/payload/tsconfig.json b/examples/form-builder/payload/tsconfig.json index c724da8b946..0409a883a97 100644 --- a/examples/form-builder/payload/tsconfig.json +++ b/examples/form-builder/payload/tsconfig.json @@ -2,9 +2,9 @@ "compilerOptions": { "baseUrl": ".", "lib": [ - "dom", - "dom.iterable", - "esnext" + "DOM", + "DOM.Iterable", + "ES2022" ], "allowJs": true, "skipLibCheck": true, @@ -30,7 +30,7 @@ "./src/payload.config.ts" ] }, - "target": "ES2017" + "target": "ES2022", }, "include": [ "next-env.d.ts", diff --git a/examples/live-preview/next-app/tsconfig.json b/examples/live-preview/next-app/tsconfig.json index 0c7555fa765..7b81a0ada06 100644 --- a/examples/live-preview/next-app/tsconfig.json +++ b/examples/live-preview/next-app/tsconfig.json @@ -1,7 +1,11 @@ { "compilerOptions": { - "target": "es5", - "lib": ["dom", "dom.iterable", "esnext"], + "target": "ES2022", + "lib": [ + "DOM", + "DOM.Iterable", + "ES2022" + ], "allowJs": true, "skipLibCheck": true, "strict": true, diff --git a/examples/live-preview/next-pages/tsconfig.json b/examples/live-preview/next-pages/tsconfig.json index 6db37c02f43..8a1deb26921 100644 --- a/examples/live-preview/next-pages/tsconfig.json +++ b/examples/live-preview/next-pages/tsconfig.json @@ -1,10 +1,10 @@ { "compilerOptions": { - "target": "es5", + "target": "ES2022", "lib": [ - "dom", - "dom.iterable", - "esnext" + "DOM", + "DOM.Iterable", + "ES2022" ], "allowJs": true, "skipLibCheck": true, diff --git a/examples/live-preview/payload/tsconfig.json b/examples/live-preview/payload/tsconfig.json index 03c695263c9..02d944fdeb8 100644 --- a/examples/live-preview/payload/tsconfig.json +++ b/examples/live-preview/payload/tsconfig.json @@ -1,7 +1,11 @@ { "compilerOptions": { "baseUrl": ".", - "lib": ["dom", "dom.iterable", "esnext"], + "lib": [ + "DOM", + "DOM.Iterable", + "ES2022" + ], "allowJs": true, "skipLibCheck": true, "strict": true, diff --git a/examples/multi-tenant/tsconfig.json b/examples/multi-tenant/tsconfig.json index 7d03fb7cb76..fa9a3c238b8 100644 --- a/examples/multi-tenant/tsconfig.json +++ b/examples/multi-tenant/tsconfig.json @@ -2,9 +2,9 @@ "compilerOptions": { "baseUrl": ".", "lib": [ - "dom", - "dom.iterable", - "esnext" + "DOM", + "DOM.Iterable", + "ES2022" ], "allowJs": true, "skipLibCheck": true, @@ -33,7 +33,7 @@ "src/payload-types.ts" ] }, - "target": "ES2017" + "target": "ES2022", }, "include": [ "next-env.d.ts", diff --git a/examples/tailwind-shadcn-ui/tsconfig.json b/examples/tailwind-shadcn-ui/tsconfig.json index c724da8b946..0409a883a97 100644 --- a/examples/tailwind-shadcn-ui/tsconfig.json +++ b/examples/tailwind-shadcn-ui/tsconfig.json @@ -2,9 +2,9 @@ "compilerOptions": { "baseUrl": ".", "lib": [ - "dom", - "dom.iterable", - "esnext" + "DOM", + "DOM.Iterable", + "ES2022" ], "allowJs": true, "skipLibCheck": true, @@ -30,7 +30,7 @@ "./src/payload.config.ts" ] }, - "target": "ES2017" + "target": "ES2022", }, "include": [ "next-env.d.ts", diff --git a/examples/testing/tsconfig.json b/examples/testing/tsconfig.json index 1e010f95238..c8697137441 100644 --- a/examples/testing/tsconfig.json +++ b/examples/testing/tsconfig.json @@ -1,7 +1,11 @@ { "compilerOptions": { - "target": "es5", - "lib": ["dom", "dom.iterable", "esnext"], + "target": "ES2022", + "lib": [ + "DOM", + "DOM.Iterable", + "ES2022" + ], "outDir": "./dist", "skipLibCheck": true, "strict": false, diff --git a/examples/whitelabel/tsconfig.json b/examples/whitelabel/tsconfig.json index 7d03fb7cb76..fa9a3c238b8 100644 --- a/examples/whitelabel/tsconfig.json +++ b/examples/whitelabel/tsconfig.json @@ -2,9 +2,9 @@ "compilerOptions": { "baseUrl": ".", "lib": [ - "dom", - "dom.iterable", - "esnext" + "DOM", + "DOM.Iterable", + "ES2022" ], "allowJs": true, "skipLibCheck": true, @@ -33,7 +33,7 @@ "src/payload-types.ts" ] }, - "target": "ES2017" + "target": "ES2022", }, "include": [ "next-env.d.ts", diff --git a/package.json b/package.json index 128d3eca78c..bd1e95059a7 100644 --- a/package.json +++ b/package.json @@ -166,7 +166,7 @@ "tempy": "1.0.1", "tsx": "4.19.2", "turbo": "^2.1.3", - "typescript": "5.6.3" + "typescript": "5.7.2" }, "peerDependencies": { "react": "^19.0.0 || ^19.0.0-rc-65a56d0e-20241020", diff --git a/packages/eslint-config/package.json b/packages/eslint-config/package.json index f7753fda242..a152d09f92a 100644 --- a/packages/eslint-config/package.json +++ b/packages/eslint-config/package.json @@ -40,7 +40,7 @@ "eslint-plugin-react-hooks": "5.0.0", "eslint-plugin-regexp": "2.6.0", "globals": "15.12.0", - "typescript": "5.6.3", + "typescript": "5.7.2", "typescript-eslint": "8.14.0" } } diff --git a/packages/eslint-plugin/package.json b/packages/eslint-plugin/package.json index d8db06b9304..0b604593ae6 100644 --- a/packages/eslint-plugin/package.json +++ b/packages/eslint-plugin/package.json @@ -39,7 +39,7 @@ "eslint-plugin-react-hooks": "5.0.0", "eslint-plugin-regexp": "2.6.0", "globals": "15.12.0", - "typescript": "5.6.3", + "typescript": "5.7.2", "typescript-eslint": "8.14.0" } } diff --git a/packages/payload/tsconfig.json b/packages/payload/tsconfig.json index 520a06ea17c..846dbc7db27 100644 --- a/packages/payload/tsconfig.json +++ b/packages/payload/tsconfig.json @@ -13,7 +13,11 @@ "payload/types": ["./src/types/index.ts"] }, "types": ["jest", "node", "@types/jest"], - "lib": ["dom", "dom.iterable", "esnext"] + "lib": [ + "DOM", + "DOM.Iterable", + "ES2022" + ], }, "exclude": [ "dist", diff --git a/packages/translations/package.json b/packages/translations/package.json index da0fcded9e1..47c3b30175e 100644 --- a/packages/translations/package.json +++ b/packages/translations/package.json @@ -63,7 +63,7 @@ "@types/react-dom": "npm:types-react-dom@19.0.0-rc.1", "dotenv": "16.4.5", "prettier": "3.3.3", - "typescript": "5.6.3" + "typescript": "5.7.2" }, "publishConfig": { "exports": { diff --git a/packages/translations/tsconfig.json b/packages/translations/tsconfig.json index 4bf581f22d8..152214d8806 100644 --- a/packages/translations/tsconfig.json +++ b/packages/translations/tsconfig.json @@ -7,7 +7,11 @@ "allowJs": true, "outDir": "./dist" /* Specify an output folder for all emitted files. */, "rootDir": "./src", - "lib": ["dom", "dom.iterable", "esnext"], + "lib": [ + "DOM", + "DOM.Iterable", + "ES2022" + ], "noEmit": false /* Do not emit outputs. */, "emitDeclarationOnly": false }, diff --git a/packages/ui/src/elements/TableColumns/index.tsx b/packages/ui/src/elements/TableColumns/index.tsx index d2f2f9ced37..14e21cadf8c 100644 --- a/packages/ui/src/elements/TableColumns/index.tsx +++ b/packages/ui/src/elements/TableColumns/index.tsx @@ -194,7 +194,7 @@ export const TableColumnsProvider: React.FC = ({ active: activeColumnAccessors.includes(col.accessor), } }) - .toSorted((first, second) => { + .sort((first, second) => { const indexOfFirst = activeColumnAccessors.indexOf(first.accessor) const indexOfSecond = activeColumnAccessors.indexOf(second.accessor) @@ -204,7 +204,6 @@ export const TableColumnsProvider: React.FC = ({ return indexOfFirst > indexOfSecond ? 1 : -1 }) - const { state: columnState, Table } = await getTableState({ collectionSlug, columns: activeColumns, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 066bed11682..cda92d10183 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,7 +15,7 @@ overrides: mongodb-memory-server: ^9.0 react: 19.0.0-rc-65a56d0e-20241020 react-dom: 19.0.0-rc-65a56d0e-20241020 - typescript: 5.6.3 + typescript: 5.7.2 importers: @@ -53,7 +53,7 @@ importers: version: 8.37.1 '@swc-node/register': specifier: 1.10.9 - version: 1.10.9(@swc/core@1.7.10(@swc/helpers@0.5.13))(@swc/types@0.1.12)(typescript@5.6.3) + version: 1.10.9(@swc/core@1.7.10(@swc/helpers@0.5.13))(@swc/types@0.1.12)(typescript@5.7.2) '@swc/cli': specifier: 0.4.0 version: 0.4.0(@swc/core@1.7.10(@swc/helpers@0.5.13))(chokidar@3.6.0) @@ -205,8 +205,8 @@ importers: specifier: ^2.1.3 version: 2.2.3 typescript: - specifier: 5.6.3 - version: 5.6.3 + specifier: 5.7.2 + version: 5.7.2 packages/create-payload-app: dependencies: @@ -498,7 +498,7 @@ importers: dependencies: '@eslint-react/eslint-plugin': specifier: 1.16.1 - version: 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + version: 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) '@eslint/js': specifier: 9.14.0 version: 9.14.0 @@ -513,7 +513,7 @@ importers: version: 8.42.3 '@typescript-eslint/parser': specifier: 8.14.0 - version: 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + version: 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) eslint: specifier: 9.14.0 version: 9.14.0(jiti@1.21.6) @@ -522,10 +522,10 @@ importers: version: 9.1.0(eslint@9.14.0(jiti@1.21.6)) eslint-plugin-import-x: specifier: 4.4.2 - version: 4.4.2(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + version: 4.4.2(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) eslint-plugin-jest: specifier: 28.9.0 - version: 28.9.0(@typescript-eslint/eslint-plugin@8.14.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.14.0(jiti@1.21.6))(jest@29.7.0(@types/node@22.5.4)(babel-plugin-macros@3.1.0))(typescript@5.6.3) + version: 28.9.0(@typescript-eslint/eslint-plugin@8.14.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2))(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2))(eslint@9.14.0(jiti@1.21.6))(jest@29.7.0(@types/node@22.5.4)(babel-plugin-macros@3.1.0))(typescript@5.7.2) eslint-plugin-jest-dom: specifier: 5.4.0 version: 5.4.0(eslint@9.14.0(jiti@1.21.6)) @@ -534,7 +534,7 @@ importers: version: 6.10.2(eslint@9.14.0(jiti@1.21.6)) eslint-plugin-perfectionist: specifier: 3.9.1 - version: 3.9.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + version: 3.9.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) eslint-plugin-react-hooks: specifier: 5.0.0 version: 5.0.0(eslint@9.14.0(jiti@1.21.6)) @@ -545,17 +545,17 @@ importers: specifier: 15.12.0 version: 15.12.0 typescript: - specifier: 5.6.3 - version: 5.6.3 + specifier: 5.7.2 + version: 5.7.2 typescript-eslint: specifier: 8.14.0 - version: 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + version: 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) packages/eslint-plugin: dependencies: '@eslint-react/eslint-plugin': specifier: 1.16.1 - version: 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + version: 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) '@eslint/js': specifier: 9.14.0 version: 9.14.0 @@ -567,7 +567,7 @@ importers: version: 8.42.3 '@typescript-eslint/parser': specifier: 8.14.0 - version: 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + version: 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) eslint: specifier: 9.14.0 version: 9.14.0(jiti@1.21.6) @@ -576,10 +576,10 @@ importers: version: 9.1.0(eslint@9.14.0(jiti@1.21.6)) eslint-plugin-import-x: specifier: 4.4.2 - version: 4.4.2(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + version: 4.4.2(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) eslint-plugin-jest: specifier: 28.9.0 - version: 28.9.0(@typescript-eslint/eslint-plugin@8.14.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.14.0(jiti@1.21.6))(jest@29.7.0(@types/node@22.5.4)(babel-plugin-macros@3.1.0))(typescript@5.6.3) + version: 28.9.0(@typescript-eslint/eslint-plugin@8.14.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2))(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2))(eslint@9.14.0(jiti@1.21.6))(jest@29.7.0(@types/node@22.5.4)(babel-plugin-macros@3.1.0))(typescript@5.7.2) eslint-plugin-jest-dom: specifier: 5.4.0 version: 5.4.0(eslint@9.14.0(jiti@1.21.6)) @@ -588,7 +588,7 @@ importers: version: 6.10.2(eslint@9.14.0(jiti@1.21.6)) eslint-plugin-perfectionist: specifier: 3.9.1 - version: 3.9.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + version: 3.9.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) eslint-plugin-react-hooks: specifier: 5.0.0 version: 5.0.0(eslint@9.14.0(jiti@1.21.6)) @@ -599,11 +599,11 @@ importers: specifier: 15.12.0 version: 15.12.0 typescript: - specifier: 5.6.3 - version: 5.6.3 + specifier: 5.7.2 + version: 5.7.2 typescript-eslint: specifier: 8.14.0 - version: 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + version: 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) packages/graphql: dependencies: @@ -618,7 +618,7 @@ importers: version: 8.0.0 ts-essentials: specifier: 10.0.3 - version: 10.0.3(typescript@5.6.3) + version: 10.0.3(typescript@5.7.2) tsx: specifier: 4.19.2 version: 4.19.2 @@ -684,7 +684,7 @@ importers: version: link:../payload vue: specifier: ^3.0.0 - version: 3.5.12(typescript@5.6.3) + version: 3.5.12(typescript@5.7.2) packages/next: dependencies: @@ -868,7 +868,7 @@ importers: version: 2.1.0 ts-essentials: specifier: 10.0.3 - version: 10.0.3(typescript@5.6.3) + version: 10.0.3(typescript@5.7.2) tsx: specifier: 4.19.2 version: 4.19.2 @@ -963,7 +963,7 @@ importers: version: link:../payload ts-jest: specifier: ^29.1.0 - version: 29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(jest@29.7.0(@types/node@22.5.4)(babel-plugin-macros@3.1.0))(typescript@5.6.3) + version: 29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(jest@29.7.0(@types/node@22.5.4)(babel-plugin-macros@3.1.0))(typescript@5.7.2) packages/plugin-cloud-storage: dependencies: @@ -1260,7 +1260,7 @@ importers: version: 4.0.13(react@19.0.0-rc-65a56d0e-20241020) ts-essentials: specifier: 10.0.3 - version: 10.0.3(typescript@5.6.3) + version: 10.0.3(typescript@5.7.2) uuid: specifier: 10.0.0 version: 10.0.0 @@ -1471,8 +1471,8 @@ importers: specifier: 3.3.3 version: 3.3.3 typescript: - specifier: 5.6.3 - version: 5.6.3 + specifier: 5.7.2 + version: 5.7.2 packages/ui: dependencies: @@ -1547,7 +1547,7 @@ importers: version: 1.7.0(react-dom@19.0.0-rc-65a56d0e-20241020(react@19.0.0-rc-65a56d0e-20241020))(react@19.0.0-rc-65a56d0e-20241020) ts-essentials: specifier: 10.0.3 - version: 10.0.3(typescript@5.6.3) + version: 10.0.3(typescript@5.7.2) use-context-selector: specifier: 2.0.0 version: 2.0.0(react@19.0.0-rc-65a56d0e-20241020)(scheduler@0.0.0-experimental-3edc000d-20240926) @@ -1734,7 +1734,7 @@ importers: version: 0.28.0 eslint-plugin-playwright: specifier: 1.7.0 - version: 1.7.0(eslint-plugin-jest@28.9.0(@typescript-eslint/eslint-plugin@8.14.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.14.0(jiti@1.21.6))(jest@29.7.0(@types/node@22.5.4)(babel-plugin-macros@3.1.0))(typescript@5.6.3))(eslint@9.14.0(jiti@1.21.6)) + version: 1.7.0(eslint-plugin-jest@28.9.0(@typescript-eslint/eslint-plugin@8.14.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2))(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2))(eslint@9.14.0(jiti@1.21.6))(jest@29.7.0(@types/node@22.5.4)(babel-plugin-macros@3.1.0))(typescript@5.7.2))(eslint@9.14.0(jiti@1.21.6)) execa: specifier: 5.1.1 version: 5.1.1 @@ -1776,10 +1776,10 @@ importers: version: 1.0.1 ts-essentials: specifier: 10.0.3 - version: 10.0.3(typescript@5.6.3) + version: 10.0.3(typescript@5.7.2) typescript: - specifier: 5.6.3 - version: 5.6.3 + specifier: 5.7.2 + version: 5.7.2 uuid: specifier: 10.0.0 version: 10.0.0 @@ -3217,7 +3217,7 @@ packages: engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - typescript: 5.6.3 + typescript: 5.7.2 peerDependenciesMeta: typescript: optional: true @@ -4612,7 +4612,7 @@ packages: resolution: {integrity: sha512-iXy2sjP0phPEpK2yivjRC3PAgoLaT4sjSk0LDWCTdcTBJmR4waEog0E6eJbvoOkLkOtWw37SB8vCkl/bbh4+8A==} peerDependencies: '@swc/core': '>= 1.4.13' - typescript: 5.6.3 + typescript: 5.7.2 '@swc-node/sourcemap-support@0.5.1': resolution: {integrity: sha512-JxIvIo/Hrpv0JCHSyRpetAdQ6lB27oFYhv0PKCNf1g2gUXOjpeR1exrXccRxLMuAV5WAmGFBwRnNOJqN38+qtg==} @@ -6326,7 +6326,7 @@ packages: engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - typescript: 5.6.3 + typescript: 5.7.2 peerDependenciesMeta: typescript: optional: true @@ -6336,7 +6336,7 @@ packages: engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - typescript: 5.6.3 + typescript: 5.7.2 peerDependenciesMeta: typescript: optional: true @@ -6346,7 +6346,7 @@ packages: engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - typescript: 5.6.3 + typescript: 5.7.2 peerDependenciesMeta: typescript: optional: true @@ -6362,7 +6362,7 @@ packages: engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - typescript: 5.6.3 + typescript: 5.7.2 peerDependenciesMeta: typescript: optional: true @@ -6372,7 +6372,7 @@ packages: engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - typescript: 5.6.3 + typescript: 5.7.2 peerDependenciesMeta: typescript: optional: true @@ -6382,7 +6382,7 @@ packages: engines: {bun: '>=1.0.15', node: '>=18.18.0'} peerDependencies: eslint: ^8.57.0 || ^9.0.0 - typescript: 5.6.3 + typescript: 5.7.2 peerDependenciesMeta: typescript: optional: true @@ -7169,7 +7169,7 @@ packages: resolution: {integrity: sha512-mcvHasqbRBWJznuPqqHRKiJgYAz60sZ0mvO3bN70JbkuK7ksfmgc489aKZYxMEjIbRvyOseaTjaRZLRF/xFeRA==} peerDependencies: eslint: '*' - typescript: 5.6.3 + typescript: 5.7.2 is-inside-container@1.0.0: resolution: {integrity: sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==} @@ -9564,17 +9564,17 @@ packages: resolution: {integrity: sha512-032cPxaEKwM+GT3vA5JXNzIaizx388rhsSW79vGRNGXfRRAdEAn2mvk36PvK5HnOchyWZ7afLEXqYCvPCrzuzQ==} engines: {node: '>=16'} peerDependencies: - typescript: 5.6.3 + typescript: 5.7.2 ts-declaration-location@1.0.4: resolution: {integrity: sha512-r4JoxYhKULbZuH81Pjrp9OEG5St7XWk7zXwGkLKhmVcjiBVHTJXV5wK6dEa9JKW5QGSTW6b1lOjxAKp8R1SQhg==} peerDependencies: - typescript: 5.6.3 + typescript: 5.7.2 ts-essentials@10.0.3: resolution: {integrity: sha512-/FrVAZ76JLTWxJOERk04fm8hYENDo0PWSP3YLQKxevLwWtxemGcl5JJEzN4iqfDlRve0ckyfFaOBu4xbNH/wZw==} peerDependencies: - typescript: 5.6.3 + typescript: 5.7.2 peerDependenciesMeta: typescript: optional: true @@ -9590,7 +9590,7 @@ packages: babel-jest: ^29.0.0 esbuild: '*' jest: ^29.0.0 - typescript: 5.6.3 + typescript: 5.7.2 peerDependenciesMeta: '@babel/core': optional: true @@ -9713,8 +9713,8 @@ packages: typescript: optional: true - typescript@5.6.3: - resolution: {integrity: sha512-hjcS1mhfuyi4WW8IWtjP7brDrG2cuDZukyrYrSauoXGNgx0S7zceP07adYkJycEr56BOUTNPzbInooiN3fn1qw==} + typescript@5.7.2: + resolution: {integrity: sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==} engines: {node: '>=14.17'} hasBin: true @@ -9875,7 +9875,7 @@ packages: vue@3.5.12: resolution: {integrity: sha512-CLVZtXtn2ItBIi/zHZ0Sg1Xkb7+PU32bJJ8Bmy7ts3jxXTcbfsEfBivFYYWz1Hur+lalqGAh65Coin0r+HRUfg==} peerDependencies: - typescript: 5.6.3 + typescript: 5.7.2 peerDependenciesMeta: typescript: optional: true @@ -12016,13 +12016,13 @@ snapshots: '@eslint-community/regexpp@4.12.1': {} - '@eslint-react/ast@1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3)': + '@eslint-react/ast@1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2)': dependencies: '@eslint-react/tools': 1.16.1 - '@eslint-react/types': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + '@eslint-react/types': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) '@typescript-eslint/types': 8.13.0 - '@typescript-eslint/typescript-estree': 8.13.0(typescript@5.6.3) - '@typescript-eslint/utils': 8.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + '@typescript-eslint/typescript-estree': 8.13.0(typescript@5.7.2) + '@typescript-eslint/utils': 8.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) birecord: 0.1.1 string-ts: 2.2.0 ts-pattern: 5.5.0 @@ -12031,18 +12031,18 @@ snapshots: - supports-color - typescript - '@eslint-react/core@1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3)': + '@eslint-react/core@1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2)': dependencies: - '@eslint-react/ast': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) - '@eslint-react/jsx': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) - '@eslint-react/shared': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + '@eslint-react/ast': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) + '@eslint-react/jsx': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) + '@eslint-react/shared': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) '@eslint-react/tools': 1.16.1 - '@eslint-react/types': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) - '@eslint-react/var': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + '@eslint-react/types': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) + '@eslint-react/var': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) '@typescript-eslint/scope-manager': 8.13.0 - '@typescript-eslint/type-utils': 8.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + '@typescript-eslint/type-utils': 8.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) '@typescript-eslint/types': 8.13.0 - '@typescript-eslint/utils': 8.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + '@typescript-eslint/utils': 8.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) birecord: 0.1.1 short-unique-id: 5.2.0 ts-pattern: 5.5.0 @@ -12051,46 +12051,46 @@ snapshots: - supports-color - typescript - '@eslint-react/eslint-plugin@1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3)': + '@eslint-react/eslint-plugin@1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2)': dependencies: - '@eslint-react/shared': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + '@eslint-react/shared': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) '@eslint-react/tools': 1.16.1 - '@eslint-react/types': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + '@eslint-react/types': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) '@typescript-eslint/scope-manager': 8.13.0 - '@typescript-eslint/type-utils': 8.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + '@typescript-eslint/type-utils': 8.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) '@typescript-eslint/types': 8.13.0 - '@typescript-eslint/utils': 8.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + '@typescript-eslint/utils': 8.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) eslint: 9.14.0(jiti@1.21.6) - eslint-plugin-react-debug: 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) - eslint-plugin-react-dom: 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) - eslint-plugin-react-hooks-extra: 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) - eslint-plugin-react-naming-convention: 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) - eslint-plugin-react-web-api: 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) - eslint-plugin-react-x: 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + eslint-plugin-react-debug: 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) + eslint-plugin-react-dom: 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) + eslint-plugin-react-hooks-extra: 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) + eslint-plugin-react-naming-convention: 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) + eslint-plugin-react-web-api: 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) + eslint-plugin-react-x: 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) optionalDependencies: - typescript: 5.6.3 + typescript: 5.7.2 transitivePeerDependencies: - supports-color - '@eslint-react/jsx@1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3)': + '@eslint-react/jsx@1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2)': dependencies: - '@eslint-react/ast': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + '@eslint-react/ast': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) '@eslint-react/tools': 1.16.1 - '@eslint-react/types': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) - '@eslint-react/var': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + '@eslint-react/types': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) + '@eslint-react/var': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) '@typescript-eslint/scope-manager': 8.13.0 '@typescript-eslint/types': 8.13.0 - '@typescript-eslint/utils': 8.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + '@typescript-eslint/utils': 8.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) ts-pattern: 5.5.0 transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/shared@1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3)': + '@eslint-react/shared@1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2)': dependencies: '@eslint-react/tools': 1.16.1 - '@typescript-eslint/utils': 8.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + '@typescript-eslint/utils': 8.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) picomatch: 4.0.2 transitivePeerDependencies: - eslint @@ -12099,24 +12099,24 @@ snapshots: '@eslint-react/tools@1.16.1': {} - '@eslint-react/types@1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3)': + '@eslint-react/types@1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2)': dependencies: '@eslint-react/tools': 1.16.1 '@typescript-eslint/types': 8.13.0 - '@typescript-eslint/utils': 8.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + '@typescript-eslint/utils': 8.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) transitivePeerDependencies: - eslint - supports-color - typescript - '@eslint-react/var@1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3)': + '@eslint-react/var@1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2)': dependencies: - '@eslint-react/ast': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + '@eslint-react/ast': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) '@eslint-react/tools': 1.16.1 - '@eslint-react/types': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + '@eslint-react/types': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) '@typescript-eslint/scope-manager': 8.13.0 '@typescript-eslint/types': 8.13.0 - '@typescript-eslint/utils': 8.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + '@typescript-eslint/utils': 8.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) ts-pattern: 5.5.0 transitivePeerDependencies: - eslint @@ -13909,7 +13909,7 @@ snapshots: '@swc/core': 1.7.10(@swc/helpers@0.5.13) '@swc/types': 0.1.12 - '@swc-node/register@1.10.9(@swc/core@1.7.10(@swc/helpers@0.5.13))(@swc/types@0.1.12)(typescript@5.6.3)': + '@swc-node/register@1.10.9(@swc/core@1.7.10(@swc/helpers@0.5.13))(@swc/types@0.1.12)(typescript@5.7.2)': dependencies: '@swc-node/core': 1.13.3(@swc/core@1.7.10(@swc/helpers@0.5.13))(@swc/types@0.1.12) '@swc-node/sourcemap-support': 0.5.1 @@ -13919,7 +13919,7 @@ snapshots: oxc-resolver: 1.12.0 pirates: 4.0.6 tslib: 2.8.1 - typescript: 5.6.3 + typescript: 5.7.2 transitivePeerDependencies: - '@swc/types' - supports-color @@ -14306,34 +14306,34 @@ snapshots: dependencies: '@types/yargs-parser': 21.0.3 - '@typescript-eslint/eslint-plugin@8.14.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3)': + '@typescript-eslint/eslint-plugin@8.14.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2))(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + '@typescript-eslint/parser': 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) '@typescript-eslint/scope-manager': 8.14.0 - '@typescript-eslint/type-utils': 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) - '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + '@typescript-eslint/type-utils': 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) + '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) '@typescript-eslint/visitor-keys': 8.14.0 eslint: 9.14.0(jiti@1.21.6) graphemer: 1.4.0 ignore: 5.3.2 natural-compare: 1.4.0 - ts-api-utils: 1.4.0(typescript@5.6.3) + ts-api-utils: 1.4.0(typescript@5.7.2) optionalDependencies: - typescript: 5.6.3 + typescript: 5.7.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3)': + '@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2)': dependencies: '@typescript-eslint/scope-manager': 8.14.0 '@typescript-eslint/types': 8.14.0 - '@typescript-eslint/typescript-estree': 8.14.0(typescript@5.6.3) + '@typescript-eslint/typescript-estree': 8.14.0(typescript@5.7.2) '@typescript-eslint/visitor-keys': 8.14.0 debug: 4.3.7 eslint: 9.14.0(jiti@1.21.6) optionalDependencies: - typescript: 5.6.3 + typescript: 5.7.2 transitivePeerDependencies: - supports-color @@ -14347,26 +14347,26 @@ snapshots: '@typescript-eslint/types': 8.14.0 '@typescript-eslint/visitor-keys': 8.14.0 - '@typescript-eslint/type-utils@8.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3)': + '@typescript-eslint/type-utils@8.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2)': dependencies: - '@typescript-eslint/typescript-estree': 8.13.0(typescript@5.6.3) - '@typescript-eslint/utils': 8.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + '@typescript-eslint/typescript-estree': 8.13.0(typescript@5.7.2) + '@typescript-eslint/utils': 8.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) debug: 4.3.7 - ts-api-utils: 1.4.0(typescript@5.6.3) + ts-api-utils: 1.4.0(typescript@5.7.2) optionalDependencies: - typescript: 5.6.3 + typescript: 5.7.2 transitivePeerDependencies: - eslint - supports-color - '@typescript-eslint/type-utils@8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3)': + '@typescript-eslint/type-utils@8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2)': dependencies: - '@typescript-eslint/typescript-estree': 8.14.0(typescript@5.6.3) - '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + '@typescript-eslint/typescript-estree': 8.14.0(typescript@5.7.2) + '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) debug: 4.3.7 - ts-api-utils: 1.4.0(typescript@5.6.3) + ts-api-utils: 1.4.0(typescript@5.7.2) optionalDependencies: - typescript: 5.6.3 + typescript: 5.7.2 transitivePeerDependencies: - eslint - supports-color @@ -14375,7 +14375,7 @@ snapshots: '@typescript-eslint/types@8.14.0': {} - '@typescript-eslint/typescript-estree@8.13.0(typescript@5.6.3)': + '@typescript-eslint/typescript-estree@8.13.0(typescript@5.7.2)': dependencies: '@typescript-eslint/types': 8.13.0 '@typescript-eslint/visitor-keys': 8.13.0 @@ -14384,13 +14384,13 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 - ts-api-utils: 1.4.0(typescript@5.6.3) + ts-api-utils: 1.4.0(typescript@5.7.2) optionalDependencies: - typescript: 5.6.3 + typescript: 5.7.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.14.0(typescript@5.6.3)': + '@typescript-eslint/typescript-estree@8.14.0(typescript@5.7.2)': dependencies: '@typescript-eslint/types': 8.14.0 '@typescript-eslint/visitor-keys': 8.14.0 @@ -14399,29 +14399,29 @@ snapshots: is-glob: 4.0.3 minimatch: 9.0.5 semver: 7.6.3 - ts-api-utils: 1.4.0(typescript@5.6.3) + ts-api-utils: 1.4.0(typescript@5.7.2) optionalDependencies: - typescript: 5.6.3 + typescript: 5.7.2 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3)': + '@typescript-eslint/utils@8.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2)': dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@9.14.0(jiti@1.21.6)) '@typescript-eslint/scope-manager': 8.13.0 '@typescript-eslint/types': 8.13.0 - '@typescript-eslint/typescript-estree': 8.13.0(typescript@5.6.3) + '@typescript-eslint/typescript-estree': 8.13.0(typescript@5.7.2) eslint: 9.14.0(jiti@1.21.6) transitivePeerDependencies: - supports-color - typescript - '@typescript-eslint/utils@8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3)': + '@typescript-eslint/utils@8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2)': dependencies: '@eslint-community/eslint-utils': 4.4.1(eslint@9.14.0(jiti@1.21.6)) '@typescript-eslint/scope-manager': 8.14.0 '@typescript-eslint/types': 8.14.0 - '@typescript-eslint/typescript-estree': 8.14.0(typescript@5.6.3) + '@typescript-eslint/typescript-estree': 8.14.0(typescript@5.7.2) eslint: 9.14.0(jiti@1.21.6) transitivePeerDependencies: - supports-color @@ -14505,11 +14505,11 @@ snapshots: '@vue/shared': 3.5.12 csstype: 3.1.3 - '@vue/server-renderer@3.5.12(vue@3.5.12(typescript@5.6.3))': + '@vue/server-renderer@3.5.12(vue@3.5.12(typescript@5.7.2))': dependencies: '@vue/compiler-ssr': 3.5.12 '@vue/shared': 3.5.12 - vue: 3.5.12(typescript@5.6.3) + vue: 3.5.12(typescript@5.7.2) '@vue/shared@3.5.12': {} @@ -15793,9 +15793,9 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-import-x@4.4.2(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3): + eslint-plugin-import-x@4.4.2(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2): dependencies: - '@typescript-eslint/utils': 8.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + '@typescript-eslint/utils': 8.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) debug: 4.3.7 doctrine: 3.0.0 eslint: 9.14.0(jiti@1.21.6) @@ -15816,12 +15816,12 @@ snapshots: eslint: 9.14.0(jiti@1.21.6) requireindex: 1.2.0 - eslint-plugin-jest@28.9.0(@typescript-eslint/eslint-plugin@8.14.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.14.0(jiti@1.21.6))(jest@29.7.0(@types/node@22.5.4)(babel-plugin-macros@3.1.0))(typescript@5.6.3): + eslint-plugin-jest@28.9.0(@typescript-eslint/eslint-plugin@8.14.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2))(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2))(eslint@9.14.0(jiti@1.21.6))(jest@29.7.0(@types/node@22.5.4)(babel-plugin-macros@3.1.0))(typescript@5.7.2): dependencies: - '@typescript-eslint/utils': 8.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + '@typescript-eslint/utils': 8.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) eslint: 9.14.0(jiti@1.21.6) optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.14.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + '@typescript-eslint/eslint-plugin': 8.14.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2))(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) jest: 29.7.0(@types/node@22.5.4)(babel-plugin-macros@3.1.0) transitivePeerDependencies: - supports-color @@ -15846,10 +15846,10 @@ snapshots: safe-regex-test: 1.0.3 string.prototype.includes: 2.0.1 - eslint-plugin-perfectionist@3.9.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3): + eslint-plugin-perfectionist@3.9.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2): dependencies: '@typescript-eslint/types': 8.13.0 - '@typescript-eslint/utils': 8.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + '@typescript-eslint/utils': 8.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) eslint: 9.14.0(jiti@1.21.6) minimatch: 9.0.5 natural-compare-lite: 1.4.0 @@ -15857,12 +15857,12 @@ snapshots: - supports-color - typescript - eslint-plugin-playwright@1.7.0(eslint-plugin-jest@28.9.0(@typescript-eslint/eslint-plugin@8.14.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.14.0(jiti@1.21.6))(jest@29.7.0(@types/node@22.5.4)(babel-plugin-macros@3.1.0))(typescript@5.6.3))(eslint@9.14.0(jiti@1.21.6)): + eslint-plugin-playwright@1.7.0(eslint-plugin-jest@28.9.0(@typescript-eslint/eslint-plugin@8.14.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2))(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2))(eslint@9.14.0(jiti@1.21.6))(jest@29.7.0(@types/node@22.5.4)(babel-plugin-macros@3.1.0))(typescript@5.7.2))(eslint@9.14.0(jiti@1.21.6)): dependencies: eslint: 9.14.0(jiti@1.21.6) globals: 13.24.0 optionalDependencies: - eslint-plugin-jest: 28.9.0(@typescript-eslint/eslint-plugin@8.14.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.14.0(jiti@1.21.6))(jest@29.7.0(@types/node@22.5.4)(babel-plugin-macros@3.1.0))(typescript@5.6.3) + eslint-plugin-jest: 28.9.0(@typescript-eslint/eslint-plugin@8.14.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2))(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2))(eslint@9.14.0(jiti@1.21.6))(jest@29.7.0(@types/node@22.5.4)(babel-plugin-macros@3.1.0))(typescript@5.7.2) eslint-plugin-react-compiler@19.0.0-beta-a7bf2bd-20241110(eslint@9.14.0(jiti@1.21.6)): dependencies: @@ -15876,63 +15876,63 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-react-debug@1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3): + eslint-plugin-react-debug@1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2): dependencies: - '@eslint-react/ast': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) - '@eslint-react/core': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) - '@eslint-react/jsx': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) - '@eslint-react/shared': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + '@eslint-react/ast': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) + '@eslint-react/core': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) + '@eslint-react/jsx': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) + '@eslint-react/shared': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) '@eslint-react/tools': 1.16.1 - '@eslint-react/types': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) - '@eslint-react/var': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + '@eslint-react/types': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) + '@eslint-react/var': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) '@typescript-eslint/scope-manager': 8.13.0 - '@typescript-eslint/type-utils': 8.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + '@typescript-eslint/type-utils': 8.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) '@typescript-eslint/types': 8.13.0 - '@typescript-eslint/utils': 8.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + '@typescript-eslint/utils': 8.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) eslint: 9.14.0(jiti@1.21.6) string-ts: 2.2.0 ts-pattern: 5.5.0 optionalDependencies: - typescript: 5.6.3 + typescript: 5.7.2 transitivePeerDependencies: - supports-color - eslint-plugin-react-dom@1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3): + eslint-plugin-react-dom@1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2): dependencies: - '@eslint-react/ast': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) - '@eslint-react/core': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) - '@eslint-react/jsx': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) - '@eslint-react/shared': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + '@eslint-react/ast': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) + '@eslint-react/core': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) + '@eslint-react/jsx': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) + '@eslint-react/shared': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) '@eslint-react/tools': 1.16.1 - '@eslint-react/types': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) - '@eslint-react/var': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + '@eslint-react/types': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) + '@eslint-react/var': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) '@typescript-eslint/scope-manager': 8.13.0 '@typescript-eslint/types': 8.13.0 - '@typescript-eslint/utils': 8.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + '@typescript-eslint/utils': 8.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) eslint: 9.14.0(jiti@1.21.6) ts-pattern: 5.5.0 optionalDependencies: - typescript: 5.6.3 + typescript: 5.7.2 transitivePeerDependencies: - supports-color - eslint-plugin-react-hooks-extra@1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3): + eslint-plugin-react-hooks-extra@1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2): dependencies: - '@eslint-react/ast': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) - '@eslint-react/core': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) - '@eslint-react/jsx': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) - '@eslint-react/shared': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + '@eslint-react/ast': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) + '@eslint-react/core': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) + '@eslint-react/jsx': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) + '@eslint-react/shared': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) '@eslint-react/tools': 1.16.1 - '@eslint-react/types': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) - '@eslint-react/var': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + '@eslint-react/types': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) + '@eslint-react/var': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) '@typescript-eslint/scope-manager': 8.13.0 - '@typescript-eslint/type-utils': 8.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + '@typescript-eslint/type-utils': 8.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) '@typescript-eslint/types': 8.13.0 - '@typescript-eslint/utils': 8.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + '@typescript-eslint/utils': 8.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) eslint: 9.14.0(jiti@1.21.6) ts-pattern: 5.5.0 optionalDependencies: - typescript: 5.6.3 + typescript: 5.7.2 transitivePeerDependencies: - supports-color @@ -15940,63 +15940,63 @@ snapshots: dependencies: eslint: 9.14.0(jiti@1.21.6) - eslint-plugin-react-naming-convention@1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3): + eslint-plugin-react-naming-convention@1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2): dependencies: - '@eslint-react/ast': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) - '@eslint-react/core': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) - '@eslint-react/jsx': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) - '@eslint-react/shared': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + '@eslint-react/ast': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) + '@eslint-react/core': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) + '@eslint-react/jsx': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) + '@eslint-react/shared': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) '@eslint-react/tools': 1.16.1 - '@eslint-react/types': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + '@eslint-react/types': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) '@typescript-eslint/scope-manager': 8.13.0 - '@typescript-eslint/type-utils': 8.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + '@typescript-eslint/type-utils': 8.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) '@typescript-eslint/types': 8.13.0 - '@typescript-eslint/utils': 8.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + '@typescript-eslint/utils': 8.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) eslint: 9.14.0(jiti@1.21.6) ts-pattern: 5.5.0 optionalDependencies: - typescript: 5.6.3 + typescript: 5.7.2 transitivePeerDependencies: - supports-color - eslint-plugin-react-web-api@1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3): + eslint-plugin-react-web-api@1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2): dependencies: - '@eslint-react/ast': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) - '@eslint-react/core': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) - '@eslint-react/jsx': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) - '@eslint-react/shared': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + '@eslint-react/ast': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) + '@eslint-react/core': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) + '@eslint-react/jsx': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) + '@eslint-react/shared': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) '@eslint-react/tools': 1.16.1 - '@eslint-react/types': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) - '@eslint-react/var': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + '@eslint-react/types': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) + '@eslint-react/var': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) '@typescript-eslint/scope-manager': 8.13.0 '@typescript-eslint/types': 8.13.0 - '@typescript-eslint/utils': 8.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + '@typescript-eslint/utils': 8.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) birecord: 0.1.1 eslint: 9.14.0(jiti@1.21.6) ts-pattern: 5.5.0 optionalDependencies: - typescript: 5.6.3 + typescript: 5.7.2 transitivePeerDependencies: - supports-color - eslint-plugin-react-x@1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3): + eslint-plugin-react-x@1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2): dependencies: - '@eslint-react/ast': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) - '@eslint-react/core': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) - '@eslint-react/jsx': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) - '@eslint-react/shared': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + '@eslint-react/ast': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) + '@eslint-react/core': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) + '@eslint-react/jsx': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) + '@eslint-react/shared': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) '@eslint-react/tools': 1.16.1 - '@eslint-react/types': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) - '@eslint-react/var': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + '@eslint-react/types': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) + '@eslint-react/var': 1.16.1(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) '@typescript-eslint/scope-manager': 8.13.0 - '@typescript-eslint/type-utils': 8.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + '@typescript-eslint/type-utils': 8.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) '@typescript-eslint/types': 8.13.0 - '@typescript-eslint/utils': 8.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + '@typescript-eslint/utils': 8.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) eslint: 9.14.0(jiti@1.21.6) - is-immutable-type: 5.0.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + is-immutable-type: 5.0.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) ts-pattern: 5.5.0 optionalDependencies: - typescript: 5.6.3 + typescript: 5.7.2 transitivePeerDependencies: - supports-color @@ -16856,13 +16856,13 @@ snapshots: is-hotkey@0.2.0: {} - is-immutable-type@5.0.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3): + is-immutable-type@5.0.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2): dependencies: - '@typescript-eslint/type-utils': 8.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + '@typescript-eslint/type-utils': 8.13.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) eslint: 9.14.0(jiti@1.21.6) - ts-api-utils: 1.4.0(typescript@5.6.3) - ts-declaration-location: 1.0.4(typescript@5.6.3) - typescript: 5.6.3 + ts-api-utils: 1.4.0(typescript@5.7.2) + ts-declaration-location: 1.0.4(typescript@5.7.2) + typescript: 5.7.2 transitivePeerDependencies: - supports-color @@ -19667,20 +19667,20 @@ snapshots: dependencies: utf8-byte-length: 1.0.5 - ts-api-utils@1.4.0(typescript@5.6.3): + ts-api-utils@1.4.0(typescript@5.7.2): dependencies: - typescript: 5.6.3 + typescript: 5.7.2 - ts-declaration-location@1.0.4(typescript@5.6.3): + ts-declaration-location@1.0.4(typescript@5.7.2): dependencies: minimatch: 10.0.1 - typescript: 5.6.3 + typescript: 5.7.2 - ts-essentials@10.0.3(typescript@5.6.3): + ts-essentials@10.0.3(typescript@5.7.2): optionalDependencies: - typescript: 5.6.3 + typescript: 5.7.2 - ts-jest@29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(jest@29.7.0(@types/node@22.5.4)(babel-plugin-macros@3.1.0))(typescript@5.6.3): + ts-jest@29.2.5(@babel/core@7.26.0)(@jest/transform@29.7.0)(@jest/types@29.6.3)(babel-jest@29.7.0(@babel/core@7.26.0))(jest@29.7.0(@types/node@22.5.4)(babel-plugin-macros@3.1.0))(typescript@5.7.2): dependencies: bs-logger: 0.2.6 ejs: 3.1.10 @@ -19691,7 +19691,7 @@ snapshots: lodash.memoize: 4.1.2 make-error: 1.3.6 semver: 7.6.3 - typescript: 5.6.3 + typescript: 5.7.2 yargs-parser: 21.1.1 optionalDependencies: '@babel/core': 7.26.0 @@ -19799,18 +19799,18 @@ snapshots: dependencies: csstype: 3.1.3 - typescript-eslint@8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3): + typescript-eslint@8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2): dependencies: - '@typescript-eslint/eslint-plugin': 8.14.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3))(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) - '@typescript-eslint/parser': 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) - '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.6.3) + '@typescript-eslint/eslint-plugin': 8.14.0(@typescript-eslint/parser@8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2))(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) + '@typescript-eslint/parser': 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) + '@typescript-eslint/utils': 8.14.0(eslint@9.14.0(jiti@1.21.6))(typescript@5.7.2) optionalDependencies: - typescript: 5.6.3 + typescript: 5.7.2 transitivePeerDependencies: - eslint - supports-color - typescript@5.6.3: {} + typescript@5.7.2: {} ufo@1.5.4: {} @@ -19946,15 +19946,15 @@ snapshots: '@types/unist': 3.0.3 unist-util-stringify-position: 4.0.0 - vue@3.5.12(typescript@5.6.3): + vue@3.5.12(typescript@5.7.2): dependencies: '@vue/compiler-dom': 3.5.12 '@vue/compiler-sfc': 3.5.12 '@vue/runtime-dom': 3.5.12 - '@vue/server-renderer': 3.5.12(vue@3.5.12(typescript@5.6.3)) + '@vue/server-renderer': 3.5.12(vue@3.5.12(typescript@5.7.2)) '@vue/shared': 3.5.12 optionalDependencies: - typescript: 5.6.3 + typescript: 5.7.2 w3c-xmlserializer@4.0.0: dependencies: diff --git a/templates/_template/package.json b/templates/_template/package.json index d960ce0a807..5743ead3149 100644 --- a/templates/_template/package.json +++ b/templates/_template/package.json @@ -33,7 +33,7 @@ "@types/react-dom": "npm:types-react-dom@19.0.0-rc.1", "eslint": "^8", "eslint-config-next": "15.0.0", - "typescript": "5.6.3" + "typescript": "5.7.2" }, "engines": { "node": "^18.20.2 || >=20.9.0" diff --git a/templates/_template/tsconfig.json b/templates/_template/tsconfig.json index c724da8b946..0409a883a97 100644 --- a/templates/_template/tsconfig.json +++ b/templates/_template/tsconfig.json @@ -2,9 +2,9 @@ "compilerOptions": { "baseUrl": ".", "lib": [ - "dom", - "dom.iterable", - "esnext" + "DOM", + "DOM.Iterable", + "ES2022" ], "allowJs": true, "skipLibCheck": true, @@ -30,7 +30,7 @@ "./src/payload.config.ts" ] }, - "target": "ES2017" + "target": "ES2022", }, "include": [ "next-env.d.ts", diff --git a/templates/blank/package.json b/templates/blank/package.json index d960ce0a807..5743ead3149 100644 --- a/templates/blank/package.json +++ b/templates/blank/package.json @@ -33,7 +33,7 @@ "@types/react-dom": "npm:types-react-dom@19.0.0-rc.1", "eslint": "^8", "eslint-config-next": "15.0.0", - "typescript": "5.6.3" + "typescript": "5.7.2" }, "engines": { "node": "^18.20.2 || >=20.9.0" diff --git a/templates/blank/tsconfig.json b/templates/blank/tsconfig.json index c724da8b946..0409a883a97 100644 --- a/templates/blank/tsconfig.json +++ b/templates/blank/tsconfig.json @@ -2,9 +2,9 @@ "compilerOptions": { "baseUrl": ".", "lib": [ - "dom", - "dom.iterable", - "esnext" + "DOM", + "DOM.Iterable", + "ES2022" ], "allowJs": true, "skipLibCheck": true, @@ -30,7 +30,7 @@ "./src/payload.config.ts" ] }, - "target": "ES2017" + "target": "ES2022", }, "include": [ "next-env.d.ts", diff --git a/templates/website/package.json b/templates/website/package.json index bbcfa2157f8..daf438b1a97 100644 --- a/templates/website/package.json +++ b/templates/website/package.json @@ -67,7 +67,7 @@ "postcss": "^8.4.38", "prettier": "^3.0.3", "tailwindcss": "^3.4.3", - "typescript": "5.6.3" + "typescript": "5.7.2" }, "engines": { "node": "^18.20.2 || >=20.9.0" diff --git a/templates/website/tsconfig.json b/templates/website/tsconfig.json index cfd48a2cfa8..0043ecd3a94 100644 --- a/templates/website/tsconfig.json +++ b/templates/website/tsconfig.json @@ -2,11 +2,11 @@ "compilerOptions": { "baseUrl": ".", "esModuleInterop": true, - "target": "es6", + "target": "ES2022", "lib": [ - "dom", - "dom.iterable", - "esnext" + "DOM", + "DOM.Iterable", + "ES2022" ], "allowJs": true, "skipLibCheck": true, diff --git a/templates/with-payload-cloud/package.json b/templates/with-payload-cloud/package.json index 4df49c2e9e0..f3a0ff6b65b 100644 --- a/templates/with-payload-cloud/package.json +++ b/templates/with-payload-cloud/package.json @@ -33,7 +33,7 @@ "@types/react-dom": "npm:types-react-dom@19.0.0-rc.1", "eslint": "^8", "eslint-config-next": "15.0.0", - "typescript": "5.6.3" + "typescript": "5.7.2" }, "engines": { "node": "^18.20.2 || >=20.9.0" diff --git a/templates/with-payload-cloud/tsconfig.json b/templates/with-payload-cloud/tsconfig.json index c724da8b946..0409a883a97 100644 --- a/templates/with-payload-cloud/tsconfig.json +++ b/templates/with-payload-cloud/tsconfig.json @@ -2,9 +2,9 @@ "compilerOptions": { "baseUrl": ".", "lib": [ - "dom", - "dom.iterable", - "esnext" + "DOM", + "DOM.Iterable", + "ES2022" ], "allowJs": true, "skipLibCheck": true, @@ -30,7 +30,7 @@ "./src/payload.config.ts" ] }, - "target": "ES2017" + "target": "ES2022", }, "include": [ "next-env.d.ts", diff --git a/templates/with-postgres/package.json b/templates/with-postgres/package.json index 573a9631f4f..3bc8a407c11 100644 --- a/templates/with-postgres/package.json +++ b/templates/with-postgres/package.json @@ -34,7 +34,7 @@ "@types/react-dom": "npm:types-react-dom@19.0.0-rc.1", "eslint": "^8", "eslint-config-next": "15.0.0", - "typescript": "5.6.3" + "typescript": "5.7.2" }, "engines": { "node": "^18.20.2 || >=20.9.0" diff --git a/templates/with-postgres/tsconfig.json b/templates/with-postgres/tsconfig.json index c724da8b946..0409a883a97 100644 --- a/templates/with-postgres/tsconfig.json +++ b/templates/with-postgres/tsconfig.json @@ -2,9 +2,9 @@ "compilerOptions": { "baseUrl": ".", "lib": [ - "dom", - "dom.iterable", - "esnext" + "DOM", + "DOM.Iterable", + "ES2022" ], "allowJs": true, "skipLibCheck": true, @@ -30,7 +30,7 @@ "./src/payload.config.ts" ] }, - "target": "ES2017" + "target": "ES2022", }, "include": [ "next-env.d.ts", diff --git a/templates/with-vercel-mongodb/package.json b/templates/with-vercel-mongodb/package.json index 324a5a85efc..d1dd6b6acc4 100644 --- a/templates/with-vercel-mongodb/package.json +++ b/templates/with-vercel-mongodb/package.json @@ -33,7 +33,7 @@ "@types/react-dom": "npm:types-react-dom@19.0.0-rc.1", "eslint": "^8", "eslint-config-next": "15.0.0", - "typescript": "5.6.3" + "typescript": "5.7.2" }, "engines": { "node": "^18.20.2 || >=20.9.0" diff --git a/templates/with-vercel-mongodb/tsconfig.json b/templates/with-vercel-mongodb/tsconfig.json index c724da8b946..0409a883a97 100644 --- a/templates/with-vercel-mongodb/tsconfig.json +++ b/templates/with-vercel-mongodb/tsconfig.json @@ -2,9 +2,9 @@ "compilerOptions": { "baseUrl": ".", "lib": [ - "dom", - "dom.iterable", - "esnext" + "DOM", + "DOM.Iterable", + "ES2022" ], "allowJs": true, "skipLibCheck": true, @@ -30,7 +30,7 @@ "./src/payload.config.ts" ] }, - "target": "ES2017" + "target": "ES2022", }, "include": [ "next-env.d.ts", diff --git a/templates/with-vercel-postgres/package.json b/templates/with-vercel-postgres/package.json index 0379f14283b..5b0a0a31986 100644 --- a/templates/with-vercel-postgres/package.json +++ b/templates/with-vercel-postgres/package.json @@ -34,7 +34,7 @@ "@types/react-dom": "npm:types-react-dom@19.0.0-rc.1", "eslint": "^8", "eslint-config-next": "15.0.0", - "typescript": "5.6.3" + "typescript": "5.7.2" }, "engines": { "node": "^18.20.2 || >=20.9.0" diff --git a/templates/with-vercel-postgres/tsconfig.json b/templates/with-vercel-postgres/tsconfig.json index c724da8b946..0409a883a97 100644 --- a/templates/with-vercel-postgres/tsconfig.json +++ b/templates/with-vercel-postgres/tsconfig.json @@ -2,9 +2,9 @@ "compilerOptions": { "baseUrl": ".", "lib": [ - "dom", - "dom.iterable", - "esnext" + "DOM", + "DOM.Iterable", + "ES2022" ], "allowJs": true, "skipLibCheck": true, @@ -30,7 +30,7 @@ "./src/payload.config.ts" ] }, - "target": "ES2017" + "target": "ES2022", }, "include": [ "next-env.d.ts", diff --git a/templates/with-vercel-website/package.json b/templates/with-vercel-website/package.json index c80f1a5596a..8ecaec8b995 100644 --- a/templates/with-vercel-website/package.json +++ b/templates/with-vercel-website/package.json @@ -69,7 +69,7 @@ "postcss": "^8.4.38", "prettier": "^3.0.3", "tailwindcss": "^3.4.3", - "typescript": "5.6.3" + "typescript": "5.7.2" }, "engines": { "node": "^18.20.2 || >=20.9.0" diff --git a/templates/with-vercel-website/tsconfig.json b/templates/with-vercel-website/tsconfig.json index cfd48a2cfa8..0043ecd3a94 100644 --- a/templates/with-vercel-website/tsconfig.json +++ b/templates/with-vercel-website/tsconfig.json @@ -2,11 +2,11 @@ "compilerOptions": { "baseUrl": ".", "esModuleInterop": true, - "target": "es6", + "target": "ES2022", "lib": [ - "dom", - "dom.iterable", - "esnext" + "DOM", + "DOM.Iterable", + "ES2022" ], "allowJs": true, "skipLibCheck": true, diff --git a/test/package.json b/test/package.json index f6ebf33f34e..950e1313afa 100644 --- a/test/package.json +++ b/test/package.json @@ -78,7 +78,7 @@ "slate": "0.91.4", "tempy": "^1.0.1", "ts-essentials": "10.0.3", - "typescript": "5.6.3", + "typescript": "5.7.2", "uuid": "10.0.0" }, "overrides": { diff --git a/test/tsconfig.json b/test/tsconfig.json index 03d2f702e33..b9ae73eb129 100644 --- a/test/tsconfig.json +++ b/test/tsconfig.json @@ -4,7 +4,7 @@ "rootDir": ".", "declaration": true, "declarationMap": true, - "target": "esnext", + "target": "ES2022", "module": "NodeNext", "moduleResolution": "NodeNext", "allowJs": true, @@ -12,7 +12,11 @@ "esModuleInterop": true, "forceConsistentCasingInFileNames": true, "jsx": "preserve", - "lib": ["dom", "dom.iterable", "esnext"], + "lib": [ + "DOM", + "DOM.Iterable", + "ES2022" + ], "resolveJsonModule": true, "skipLibCheck": true, "sourceMap": true, diff --git a/tsconfig.json b/tsconfig.json index 314fd332c39..53226b2c423 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -3,7 +3,7 @@ "baseUrl": ".", "declaration": true, "declarationMap": true, - "target": "esnext", + "target": "ES2022", "module": "NodeNext", "moduleResolution": "NodeNext", "allowJs": true, @@ -12,9 +12,9 @@ "forceConsistentCasingInFileNames": true, "jsx": "preserve", "lib": [ - "dom", - "dom.iterable", - "esnext" + "DOM", + "DOM.Iterable", + "ES2022" ], "noEmit": true, "outDir": "./dist",