From 674ef3dc9cdc7165f6b10368298e4c81cbb27ff9 Mon Sep 17 00:00:00 2001 From: Alessio Gravili Date: Wed, 3 Jul 2024 17:36:42 -0400 Subject: [PATCH] chore: clean up packages (#7027) --- package.json | 2 +- packages/create-payload-app/package.json | 3 +- .../src/lib/create-project.spec.ts | 5 +- .../eslint-config/index.js | 8 +- packages/eslint-config-payload/package.json | 3 +- packages/eslint-plugin-payload/package.json | 1 - packages/payload/package.json | 2 - .../payload/src/uploads/generateFileData.ts | 4 +- packages/translations/package.json | 2 +- pnpm-lock.yaml | 399 ++++++++---------- templates/_template/package.json | 2 +- templates/blank/package.json | 2 +- templates/with-payload-cloud/package.json | 2 +- templates/with-vercel-mongodb/package.json | 2 +- templates/with-vercel-postgres/package.json | 2 +- test/package.json | 2 +- 16 files changed, 184 insertions(+), 257 deletions(-) diff --git a/package.json b/package.json index 47ac69dc0..07a575fd0 100644 --- a/package.json +++ b/package.json @@ -152,7 +152,7 @@ "ts-node": "10.9.1", "tsx": "^4.7.1", "turbo": "^1.13.3", - "typescript": "5.5.2", + "typescript": "5.5.3", "uuid": "10.0.0" }, "peerDependencies": { diff --git a/packages/create-payload-app/package.json b/packages/create-payload-app/package.json index a154ea3b1..0949c527c 100644 --- a/packages/create-payload-app/package.json +++ b/packages/create-payload-app/package.json @@ -66,7 +66,6 @@ "@types/esprima": "^4.0.6", "@types/fs-extra": "^9.0.12", "@types/jest": "29.5.12", - "@types/node": "20.12.5", - "temp-dir": "2.0.0" + "@types/node": "20.12.5" } } diff --git a/packages/create-payload-app/src/lib/create-project.spec.ts b/packages/create-payload-app/src/lib/create-project.spec.ts index d54ca526a..aa3b00cd7 100644 --- a/packages/create-payload-app/src/lib/create-project.spec.ts +++ b/packages/create-payload-app/src/lib/create-project.spec.ts @@ -6,8 +6,8 @@ import { dbReplacements } from './replacements.js' import { getValidTemplates } from './templates.js' import globby from 'globby' import { jest } from '@jest/globals' - -import tempDirectory from 'temp-dir' +import fs from 'fs' +import * as os from 'node:os' describe('createProject', () => { let projectDir: string @@ -16,6 +16,7 @@ describe('createProject', () => { }) beforeEach(() => { + const tempDirectory = fs.realpathSync(os.tmpdir()) projectDir = `${tempDirectory}/${Math.random().toString(36).substring(7)}` }) diff --git a/packages/eslint-config-payload/eslint-config/index.js b/packages/eslint-config-payload/eslint-config/index.js index fa11392fc..478bb1904 100644 --- a/packages/eslint-config-payload/eslint-config/index.js +++ b/packages/eslint-config-payload/eslint-config/index.js @@ -2,7 +2,7 @@ const baseRules = { // This rule makes no sense when overriding class methods. This is used a lot in richtext-lexical. 'class-methods-use-this': 'off', 'arrow-body-style': 0, - 'import/prefer-default-export': 'off', + 'import-x/prefer-default-export': 'off', 'no-restricted-exports': ['warn', { restrictDefaultExports: { direct: true } }], 'no-console': 'warn', 'no-sparse-arrays': 'off', @@ -10,7 +10,7 @@ const baseRules = { 'no-use-before-define': 'off', 'object-shorthand': 'warn', 'no-useless-escape': 'warn', - 'import/no-duplicates': 'warn', + 'import-x/no-duplicates': 'warn', 'perfectionist/sort-objects': [ 'error', { @@ -124,7 +124,7 @@ module.exports = { ecmaVersion: 'latest', sourceType: 'module', }, - plugins: ['import'], // Plugins are defined in the overrides to be more specific and only target the files they are meant for. + plugins: ['import-x'], // Plugins are defined in the overrides to be more specific and only target the files they are meant for. overrides: [ { files: ['**/*.ts'], @@ -195,7 +195,7 @@ module.exports = { ], rules: {}, // Rules are defined in the overrides to be more specific and only target the files they are meant for. settings: { - 'import/parsers': { + 'import-x/parsers': { '@typescript-eslint/parser': ['.ts', '.tsx'], }, }, diff --git a/packages/eslint-config-payload/package.json b/packages/eslint-config-payload/package.json index da4b5ebea..84d38e7f9 100644 --- a/packages/eslint-config-payload/package.json +++ b/packages/eslint-config-payload/package.json @@ -21,11 +21,10 @@ "@typescript-eslint/parser": "7.3.1", "eslint": "8.57.0", "eslint-config-prettier": "9.1.0", - "eslint-plugin-import": "2.25.2", + "eslint-plugin-import-x": "0.5.3", "eslint-plugin-jest": "27.9.0", "eslint-plugin-jest-dom": "5.1.0", "eslint-plugin-jsx-a11y": "6.8.0", - "eslint-plugin-node": "11.1.0", "eslint-plugin-payload": "workspace:*", "eslint-plugin-perfectionist": "2.7.0", "eslint-plugin-react": "7.34.1", diff --git a/packages/eslint-plugin-payload/package.json b/packages/eslint-plugin-payload/package.json index d9063944a..4e8e1fed5 100644 --- a/packages/eslint-plugin-payload/package.json +++ b/packages/eslint-plugin-payload/package.json @@ -24,7 +24,6 @@ "eslint-plugin-jest": "27.9.0", "eslint-plugin-jest-dom": "5.1.0", "eslint-plugin-jsx-a11y": "6.8.0", - "eslint-plugin-node": "11.1.0", "eslint-plugin-perfectionist": "2.7.0", "eslint-plugin-react": "7.34.1", "eslint-plugin-react-hooks": "4.6.0", diff --git a/packages/payload/package.json b/packages/payload/package.json index 94ad2f861..2d07b46f4 100644 --- a/packages/payload/package.json +++ b/packages/payload/package.json @@ -104,7 +104,6 @@ "json-schema-to-typescript": "11.0.3", "jsonwebtoken": "9.0.1", "minimist": "1.2.8", - "mkdirp": "1.0.4", "monaco-editor": "0.38.0", "pino": "8.15.0", "pino-pretty": "10.2.0", @@ -123,7 +122,6 @@ "@types/json-schema": "7.0.12", "@types/jsonwebtoken": "8.5.9", "@types/minimist": "1.2.2", - "@types/mkdirp": "1.0.2", "@types/nodemailer": "6.4.14", "@types/pluralize": "0.0.33", "@types/react-datepicker": "6.2.0", diff --git a/packages/payload/src/uploads/generateFileData.ts b/packages/payload/src/uploads/generateFileData.ts index 5ab38f4a1..f11c7aac0 100644 --- a/packages/payload/src/uploads/generateFileData.ts +++ b/packages/payload/src/uploads/generateFileData.ts @@ -2,7 +2,7 @@ import type { OutputInfo, Sharp, SharpOptions } from 'sharp' import { fileTypeFromBuffer } from 'file-type' import fs from 'fs' -import mkdirp from 'mkdirp' +import { mkdirSync } from 'node:fs' import sanitize from 'sanitize-filename' import type { Collection } from '../collections/config/types.js' @@ -107,7 +107,7 @@ export const generateFileData = async ({ } if (!disableLocalStorage) { - mkdirp.sync(staticPath) + mkdirSync(staticPath, { recursive: true }) } let newData = data diff --git a/packages/translations/package.json b/packages/translations/package.json index 40389666e..a170fd1fd 100644 --- a/packages/translations/package.json +++ b/packages/translations/package.json @@ -47,7 +47,7 @@ "@types/react-dom": "npm:types-react-dom@19.0.0-beta.2", "dotenv": "16.4.5", "prettier": "^3.0.3", - "typescript": "5.5.2" + "typescript": "5.5.3" }, "publishConfig": { "exports": { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9e075bcc9..a36534b69 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,7 +15,7 @@ overrides: mongodb-memory-server: ^9.0 react: ^19.0.0-rc-f994737d14-20240522 react-dom: ^19.0.0-rc-f994737d14-20240522 - typescript: 5.5.2 + typescript: 5.5.3 patchedDependencies: playwright@1.43.0: @@ -205,7 +205,7 @@ importers: version: 1.0.1 ts-node: specifier: 10.9.1 - version: 10.9.1(@swc/core@1.6.5)(@types/node@20.12.5)(typescript@5.5.2) + version: 10.9.1(@swc/core@1.6.5)(@types/node@20.12.5)(typescript@5.5.3) tsx: specifier: ^4.7.1 version: 4.7.2 @@ -213,8 +213,8 @@ importers: specifier: ^1.13.3 version: 1.13.3 typescript: - specifier: 5.5.2 - version: 5.5.2 + specifier: 5.5.3 + version: 5.5.3 uuid: specifier: 10.0.0 version: 10.0.0 @@ -273,9 +273,6 @@ importers: '@types/node': specifier: 20.12.5 version: 20.12.5 - temp-dir: - specifier: 2.0.0 - version: 2.0.0 packages/db-mongodb: dependencies: @@ -395,37 +392,34 @@ importers: version: 8.56.6 '@typescript-eslint/eslint-plugin': specifier: 7.3.1 - version: 7.3.1(@typescript-eslint/parser@7.3.1)(eslint@8.57.0)(typescript@5.5.2) + version: 7.3.1(@typescript-eslint/parser@7.3.1)(eslint@8.57.0)(typescript@5.5.3) '@typescript-eslint/parser': specifier: 7.3.1 - version: 7.3.1(eslint@8.57.0)(typescript@5.5.2) + version: 7.3.1(eslint@8.57.0)(typescript@5.5.3) eslint: specifier: 8.57.0 version: 8.57.0 eslint-config-prettier: specifier: 9.1.0 version: 9.1.0(eslint@8.57.0) - eslint-plugin-import: - specifier: 2.25.2 - version: 2.25.2(@typescript-eslint/parser@7.3.1)(eslint@8.57.0) + eslint-plugin-import-x: + specifier: 0.5.3 + version: 0.5.3(eslint@8.57.0)(typescript@5.5.3) eslint-plugin-jest: specifier: 27.9.0 - version: 27.9.0(@typescript-eslint/eslint-plugin@7.3.1)(eslint@8.57.0)(jest@29.7.0)(typescript@5.5.2) + version: 27.9.0(@typescript-eslint/eslint-plugin@7.3.1)(eslint@8.57.0)(jest@29.7.0)(typescript@5.5.3) eslint-plugin-jest-dom: specifier: 5.1.0 version: 5.1.0(eslint@8.57.0) eslint-plugin-jsx-a11y: specifier: 6.8.0 version: 6.8.0(eslint@8.57.0) - eslint-plugin-node: - specifier: 11.1.0 - version: 11.1.0(eslint@8.57.0) eslint-plugin-payload: specifier: workspace:* version: link:../eslint-plugin-payload eslint-plugin-perfectionist: specifier: 2.7.0 - version: 2.7.0(eslint@8.57.0)(typescript@5.5.2) + version: 2.7.0(eslint@8.57.0)(typescript@5.5.3) eslint-plugin-react: specifier: 7.34.1 version: 7.34.1(eslint@8.57.0) @@ -443,10 +437,10 @@ importers: version: 8.56.6 '@typescript-eslint/eslint-plugin': specifier: 7.3.1 - version: 7.3.1(@typescript-eslint/parser@7.3.1)(eslint@8.57.0)(typescript@5.5.2) + version: 7.3.1(@typescript-eslint/parser@7.3.1)(eslint@8.57.0)(typescript@5.5.3) '@typescript-eslint/parser': specifier: 7.3.1 - version: 7.3.1(eslint@8.57.0)(typescript@5.5.2) + version: 7.3.1(eslint@8.57.0)(typescript@5.5.3) eslint: specifier: 8.57.0 version: 8.57.0 @@ -455,19 +449,16 @@ importers: version: 9.1.0(eslint@8.57.0) eslint-plugin-jest: specifier: 27.9.0 - version: 27.9.0(@typescript-eslint/eslint-plugin@7.3.1)(eslint@8.57.0)(jest@29.7.0)(typescript@5.5.2) + version: 27.9.0(@typescript-eslint/eslint-plugin@7.3.1)(eslint@8.57.0)(jest@29.7.0)(typescript@5.5.3) eslint-plugin-jest-dom: specifier: 5.1.0 version: 5.1.0(eslint@8.57.0) eslint-plugin-jsx-a11y: specifier: 6.8.0 version: 6.8.0(eslint@8.57.0) - eslint-plugin-node: - specifier: 11.1.0 - version: 11.1.0(eslint@8.57.0) eslint-plugin-perfectionist: specifier: 2.7.0 - version: 2.7.0(eslint@8.57.0)(typescript@5.5.2) + version: 2.7.0(eslint@8.57.0)(typescript@5.5.3) eslint-plugin-react: specifier: 7.34.1 version: 7.34.1(eslint@8.57.0) @@ -491,7 +482,7 @@ importers: version: 8.0.0 ts-essentials: specifier: 7.0.3 - version: 7.0.3(typescript@5.5.2) + version: 7.0.3(typescript@5.5.3) devDependencies: '@payloadcms/eslint-config': specifier: workspace:* @@ -554,7 +545,7 @@ importers: version: link:../payload vue: specifier: ^3.0.0 - version: 3.4.23(typescript@5.5.2) + version: 3.4.23(typescript@5.5.3) packages/next: dependencies: @@ -642,7 +633,7 @@ importers: version: link:../payload postcss-loader: specifier: ^8.1.1 - version: 8.1.1(postcss@8.4.38)(typescript@5.5.2)(webpack@5.91.0) + version: 8.1.1(postcss@8.4.38)(typescript@5.5.3)(webpack@5.91.0) postcss-preset-env: specifier: ^9.5.14 version: 9.5.14(postcss@8.4.38) @@ -733,9 +724,6 @@ importers: minimist: specifier: 1.2.8 version: 1.2.8 - mkdirp: - specifier: 1.0.4 - version: 1.0.4 monaco-editor: specifier: 0.38.0 version: 0.38.0 @@ -756,7 +744,7 @@ importers: version: 2.1.0 ts-essentials: specifier: 7.0.3 - version: 7.0.3(typescript@5.5.2) + version: 7.0.3(typescript@5.5.3) uuid: specifier: 10.0.0 version: 10.0.0 @@ -785,9 +773,6 @@ importers: '@types/minimist': specifier: 1.2.2 version: 1.2.2 - '@types/mkdirp': - specifier: 1.0.2 - version: 1.0.2 '@types/nodemailer': specifier: 6.4.14 version: 6.4.14 @@ -857,7 +842,7 @@ importers: version: link:../payload ts-jest: specifier: ^29.1.0 - version: 29.1.2(@babel/core@7.24.5)(esbuild@0.19.12)(jest@29.7.0)(typescript@5.5.2) + version: 29.1.2(@babel/core@7.24.5)(esbuild@0.19.12)(jest@29.7.0)(typescript@5.5.3) packages/plugin-cloud-storage: dependencies: @@ -940,7 +925,7 @@ importers: version: link:../payload ts-node: specifier: 10.9.1 - version: 10.9.1(@swc/core@1.6.5)(@types/node@20.12.5)(typescript@5.5.2) + version: 10.9.1(@swc/core@1.6.5)(@types/node@20.12.5)(typescript@5.5.3) packages/plugin-nested-docs: devDependencies: @@ -1066,7 +1051,7 @@ importers: version: link:../payload ts-jest: specifier: ^29.1.0 - version: 29.1.2(@babel/core@7.24.5)(esbuild@0.19.12)(jest@29.7.0)(typescript@5.5.2) + version: 29.1.2(@babel/core@7.24.5)(esbuild@0.19.12)(jest@29.7.0)(typescript@5.5.3) webpack: specifier: ^5.78.0 version: 5.91.0(@swc/core@1.6.5)(esbuild@0.19.12)(webpack-cli@5.1.4) @@ -1396,8 +1381,8 @@ importers: specifier: ^3.0.3 version: 3.2.5 typescript: - specifier: 5.5.2 - version: 5.5.2 + specifier: 5.5.3 + version: 5.5.3 packages/ui: dependencies: @@ -1539,7 +1524,7 @@ importers: version: link:../payload postcss-loader: specifier: ^8.1.1 - version: 8.1.1(postcss@8.4.38)(typescript@5.5.2)(webpack@5.91.0) + version: 8.1.1(postcss@8.4.38)(typescript@5.5.3)(webpack@5.91.0) postcss-preset-env: specifier: ^9.5.14 version: 9.5.14(postcss@8.4.38) @@ -1704,10 +1689,10 @@ importers: version: 1.0.1 ts-essentials: specifier: 7.0.3 - version: 7.0.3(typescript@5.5.2) + version: 7.0.3(typescript@5.5.3) typescript: - specifier: 5.5.2 - version: 5.5.2 + specifier: 5.5.3 + version: 5.5.3 uploadthing: specifier: ^6.10.1 version: 6.10.4(next@15.0.0-rc.0) @@ -7171,10 +7156,6 @@ packages: /@types/json-schema@7.0.15: resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} - /@types/json5@0.0.29: - resolution: {integrity: sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==} - dev: false - /@types/jsonfile@6.1.4: resolution: {integrity: sha512-D5qGUYwjvnNNextdU59/+fI+spnwtTFmyQP0h+PfIOSkNfpU6AOICUOkm4i0OnSk+NyjdPJrxCDro0sJsWlRpQ==} dependencies: @@ -7217,12 +7198,6 @@ packages: resolution: {integrity: sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==} dev: true - /@types/mkdirp@1.0.2: - resolution: {integrity: sha512-o0K1tSO0Dx5X6xlU5F1D6625FawhC3dU3iqr25lluNv/+/QIVH8RLNEiVokgIZo+mz+87w/3Mkg/VvQS+J51fQ==} - dependencies: - '@types/node': 20.12.5 - dev: true - /@types/mongoose-aggregate-paginate-v2@1.0.9: resolution: {integrity: sha512-YKDKtSuE1vzMY/SAtlDTWJr52UhTYdrOypCqyx7T2xFYEWfybLnV98m4ZoVgYJH0XowVl7Y2Gnn6p1sF+3NbLA==} dependencies: @@ -7393,7 +7368,7 @@ packages: dependencies: '@types/yargs-parser': 21.0.3 - /@typescript-eslint/eslint-plugin@7.3.1(@typescript-eslint/parser@7.3.1)(eslint@8.57.0)(typescript@5.5.2): + /@typescript-eslint/eslint-plugin@7.3.1(@typescript-eslint/parser@7.3.1)(eslint@8.57.0)(typescript@5.5.3): resolution: {integrity: sha512-STEDMVQGww5lhCuNXVSQfbfuNII5E08QWkvAw5Qwf+bj2WT+JkG1uc+5/vXA3AOYMDHVOSpL+9rcbEUiHIm2dw==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: @@ -7405,10 +7380,10 @@ packages: optional: true dependencies: '@eslint-community/regexpp': 4.10.0 - '@typescript-eslint/parser': 7.3.1(eslint@8.57.0)(typescript@5.5.2) + '@typescript-eslint/parser': 7.3.1(eslint@8.57.0)(typescript@5.5.3) '@typescript-eslint/scope-manager': 7.3.1 - '@typescript-eslint/type-utils': 7.3.1(eslint@8.57.0)(typescript@5.5.2) - '@typescript-eslint/utils': 7.3.1(eslint@8.57.0)(typescript@5.5.2) + '@typescript-eslint/type-utils': 7.3.1(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/utils': 7.3.1(eslint@8.57.0)(typescript@5.5.3) '@typescript-eslint/visitor-keys': 7.3.1 debug: 4.3.4(supports-color@5.5.0) eslint: 8.57.0 @@ -7416,13 +7391,13 @@ packages: ignore: 5.3.1 natural-compare: 1.4.0 semver: 7.6.0 - ts-api-utils: 1.3.0(typescript@5.5.2) - typescript: 5.5.2 + ts-api-utils: 1.3.0(typescript@5.5.3) + typescript: 5.5.3 transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/parser@7.3.1(eslint@8.57.0)(typescript@5.5.2): + /@typescript-eslint/parser@7.3.1(eslint@8.57.0)(typescript@5.5.3): resolution: {integrity: sha512-Rq49+pq7viTRCH48XAbTA+wdLRrB/3sRq4Lpk0oGDm0VmnjBrAOVXH/Laalmwsv2VpekiEfVFwJYVk6/e8uvQw==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: @@ -7434,11 +7409,11 @@ packages: dependencies: '@typescript-eslint/scope-manager': 7.3.1 '@typescript-eslint/types': 7.3.1 - '@typescript-eslint/typescript-estree': 7.3.1(typescript@5.5.2) + '@typescript-eslint/typescript-estree': 7.3.1(typescript@5.5.3) '@typescript-eslint/visitor-keys': 7.3.1 debug: 4.3.4(supports-color@5.5.0) eslint: 8.57.0 - typescript: 5.5.2 + typescript: 5.5.3 transitivePeerDependencies: - supports-color dev: false @@ -7459,6 +7434,14 @@ packages: '@typescript-eslint/visitor-keys': 6.21.0 dev: false + /@typescript-eslint/scope-manager@7.15.0: + resolution: {integrity: sha512-Q/1yrF/XbxOTvttNVPihxh1b9fxamjEoz2Os/Pe38OHwxC24CyCqXxGTOdpb4lt6HYtqw9HetA/Rf6gDGaMPlw==} + engines: {node: ^18.18.0 || >=20.0.0} + dependencies: + '@typescript-eslint/types': 7.15.0 + '@typescript-eslint/visitor-keys': 7.15.0 + dev: false + /@typescript-eslint/scope-manager@7.3.1: resolution: {integrity: sha512-fVS6fPxldsKY2nFvyT7IP78UO1/I2huG+AYu5AMjCT9wtl6JFiDnsv4uad4jQ0GTFzcUV5HShVeN96/17bTBag==} engines: {node: ^18.18.0 || >=20.0.0} @@ -7467,7 +7450,7 @@ packages: '@typescript-eslint/visitor-keys': 7.3.1 dev: false - /@typescript-eslint/type-utils@7.3.1(eslint@8.57.0)(typescript@5.5.2): + /@typescript-eslint/type-utils@7.3.1(eslint@8.57.0)(typescript@5.5.3): resolution: {integrity: sha512-iFhaysxFsMDQlzJn+vr3OrxN8NmdQkHks4WaqD4QBnt5hsq234wcYdyQ9uquzJJIDAj5W4wQne3yEsYA6OmXGw==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: @@ -7477,12 +7460,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 7.3.1(typescript@5.5.2) - '@typescript-eslint/utils': 7.3.1(eslint@8.57.0)(typescript@5.5.2) + '@typescript-eslint/typescript-estree': 7.3.1(typescript@5.5.3) + '@typescript-eslint/utils': 7.3.1(eslint@8.57.0)(typescript@5.5.3) debug: 4.3.4(supports-color@5.5.0) eslint: 8.57.0 - ts-api-utils: 1.3.0(typescript@5.5.2) - typescript: 5.5.2 + ts-api-utils: 1.3.0(typescript@5.5.3) + typescript: 5.5.3 transitivePeerDependencies: - supports-color dev: false @@ -7497,12 +7480,17 @@ packages: engines: {node: ^16.0.0 || >=18.0.0} dev: false + /@typescript-eslint/types@7.15.0: + resolution: {integrity: sha512-aV1+B1+ySXbQH0pLK0rx66I3IkiZNidYobyfn0WFsdGhSXw+P3YOqeTq5GED458SfB24tg+ux3S+9g118hjlTw==} + engines: {node: ^18.18.0 || >=20.0.0} + dev: false + /@typescript-eslint/types@7.3.1: resolution: {integrity: sha512-2tUf3uWggBDl4S4183nivWQ2HqceOZh1U4hhu4p1tPiIJoRRXrab7Y+Y0p+dozYwZVvLPRI6r5wKe9kToF9FIw==} engines: {node: ^18.18.0 || >=20.0.0} dev: false - /@typescript-eslint/typescript-estree@5.62.0(typescript@5.5.2): + /@typescript-eslint/typescript-estree@5.62.0(typescript@5.5.3): resolution: {integrity: sha512-CmcQ6uY7b9y694lKdRB8FEel7JbU/40iSAPomu++SjLMntB+2Leay2LO6i8VnJk58MtE9/nQSFIH6jpyRWyYzA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -7517,13 +7505,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.6.0 - tsutils: 3.21.0(typescript@5.5.2) - typescript: 5.5.2 + tsutils: 3.21.0(typescript@5.5.3) + typescript: 5.5.3 transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/typescript-estree@6.21.0(typescript@5.5.2): + /@typescript-eslint/typescript-estree@6.21.0(typescript@5.5.3): resolution: {integrity: sha512-6npJTkZcO+y2/kr+z0hc4HwNfrrP4kNYh57ek7yCNlrBjWQ1Y0OS7jiZTkgumrvkX5HkEKXFZkkdFNkaW2wmUQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -7539,13 +7527,35 @@ packages: is-glob: 4.0.3 minimatch: 9.0.3 semver: 7.6.0 - ts-api-utils: 1.3.0(typescript@5.5.2) - typescript: 5.5.2 + ts-api-utils: 1.3.0(typescript@5.5.3) + typescript: 5.5.3 transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/typescript-estree@7.3.1(typescript@5.5.2): + /@typescript-eslint/typescript-estree@7.15.0(typescript@5.5.3): + resolution: {integrity: sha512-gjyB/rHAopL/XxfmYThQbXbzRMGhZzGw6KpcMbfe8Q3nNQKStpxnUKeXb0KiN/fFDR42Z43szs6rY7eHk0zdGQ==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + dependencies: + '@typescript-eslint/types': 7.15.0 + '@typescript-eslint/visitor-keys': 7.15.0 + debug: 4.3.4(supports-color@5.5.0) + globby: 11.1.0 + is-glob: 4.0.3 + minimatch: 9.0.4 + semver: 7.6.0 + ts-api-utils: 1.3.0(typescript@5.5.3) + typescript: 5.5.3 + transitivePeerDependencies: + - supports-color + dev: false + + /@typescript-eslint/typescript-estree@7.3.1(typescript@5.5.3): resolution: {integrity: sha512-tLpuqM46LVkduWP7JO7yVoWshpJuJzxDOPYIVWUUZbW+4dBpgGeUdl/fQkhuV0A8eGnphYw3pp8d2EnvPOfxmQ==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: @@ -7561,13 +7571,13 @@ packages: is-glob: 4.0.3 minimatch: 9.0.3 semver: 7.6.0 - ts-api-utils: 1.3.0(typescript@5.5.2) - typescript: 5.5.2 + ts-api-utils: 1.3.0(typescript@5.5.3) + typescript: 5.5.3 transitivePeerDependencies: - supports-color dev: false - /@typescript-eslint/utils@5.62.0(eslint@8.57.0)(typescript@5.5.2): + /@typescript-eslint/utils@5.62.0(eslint@8.57.0)(typescript@5.5.3): resolution: {integrity: sha512-n8oxjeb5aIbPFEtmQxQYOLI0i9n5ySBEY/ZEHHZqKQSFnxio1rv6dthascc9dLuwrL0RC5mPCxB7vnAVGAYWAQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -7578,7 +7588,7 @@ packages: '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 5.62.0 '@typescript-eslint/types': 5.62.0 - '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.5.2) + '@typescript-eslint/typescript-estree': 5.62.0(typescript@5.5.3) eslint: 8.57.0 eslint-scope: 5.1.1 semver: 7.6.0 @@ -7587,7 +7597,7 @@ packages: - typescript dev: false - /@typescript-eslint/utils@6.21.0(eslint@8.57.0)(typescript@5.5.2): + /@typescript-eslint/utils@6.21.0(eslint@8.57.0)(typescript@5.5.3): resolution: {integrity: sha512-NfWVaC8HP9T8cbKQxHcsJBY5YE1O33+jpMwN45qzWWaPDZgLIbo12toGMWnmhvCpd3sIxkpDw3Wv1B3dYrbDQQ==} engines: {node: ^16.0.0 || >=18.0.0} peerDependencies: @@ -7598,7 +7608,7 @@ packages: '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 6.21.0 '@typescript-eslint/types': 6.21.0 - '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.5.2) + '@typescript-eslint/typescript-estree': 6.21.0(typescript@5.5.3) eslint: 8.57.0 semver: 7.6.0 transitivePeerDependencies: @@ -7606,7 +7616,23 @@ packages: - typescript dev: false - /@typescript-eslint/utils@7.3.1(eslint@8.57.0)(typescript@5.5.2): + /@typescript-eslint/utils@7.15.0(eslint@8.57.0)(typescript@5.5.3): + resolution: {integrity: sha512-hfDMDqaqOqsUVGiEPSMLR/AjTSCsmJwjpKkYQRo1FNbmW4tBwBspYDwO9eh7sKSTwMQgBw9/T4DHudPaqshRWA==} + engines: {node: ^18.18.0 || >=20.0.0} + peerDependencies: + eslint: ^8.56.0 + dependencies: + '@eslint-community/eslint-utils': 4.4.0(eslint@8.57.0) + '@typescript-eslint/scope-manager': 7.15.0 + '@typescript-eslint/types': 7.15.0 + '@typescript-eslint/typescript-estree': 7.15.0(typescript@5.5.3) + eslint: 8.57.0 + transitivePeerDependencies: + - supports-color + - typescript + dev: false + + /@typescript-eslint/utils@7.3.1(eslint@8.57.0)(typescript@5.5.3): resolution: {integrity: sha512-jIERm/6bYQ9HkynYlNZvXpzmXWZGhMbrOvq3jJzOSOlKXsVjrrolzWBjDW6/TvT5Q3WqaN4EkmcfdQwi9tDjBQ==} engines: {node: ^18.18.0 || >=20.0.0} peerDependencies: @@ -7617,7 +7643,7 @@ packages: '@types/semver': 7.5.8 '@typescript-eslint/scope-manager': 7.3.1 '@typescript-eslint/types': 7.3.1 - '@typescript-eslint/typescript-estree': 7.3.1(typescript@5.5.2) + '@typescript-eslint/typescript-estree': 7.3.1(typescript@5.5.3) eslint: 8.57.0 semver: 7.6.0 transitivePeerDependencies: @@ -7641,6 +7667,14 @@ packages: eslint-visitor-keys: 3.4.3 dev: false + /@typescript-eslint/visitor-keys@7.15.0: + resolution: {integrity: sha512-Hqgy/ETgpt2L5xueA/zHHIl4fJI2O4XUE9l4+OIfbJIRSnTJb/QscncdqqZzofQegIJugRIF57OJea1khw2SDw==} + engines: {node: ^18.18.0 || >=20.0.0} + dependencies: + '@typescript-eslint/types': 7.15.0 + eslint-visitor-keys: 3.4.3 + dev: false + /@typescript-eslint/visitor-keys@7.3.1: resolution: {integrity: sha512-9RMXwQF8knsZvfv9tdi+4D/j7dMG28X/wMJ8Jj6eOHyHWwDW4ngQJcqEczSsqIKKjFiLFr40Mnr7a5ulDD3vmw==} engines: {node: ^18.18.0 || >=20.0.0} @@ -7742,7 +7776,7 @@ packages: dependencies: '@vue/compiler-ssr': 3.4.23 '@vue/shared': 3.4.23 - vue: 3.4.23(typescript@5.5.2) + vue: 3.4.23(typescript@5.5.3) dev: true /@vue/shared@3.4.23: @@ -9143,11 +9177,11 @@ packages: yaml: 1.10.2 dev: false - /cosmiconfig@9.0.0(typescript@5.5.2): + /cosmiconfig@9.0.0(typescript@5.5.3): resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==} engines: {node: '>=14'} peerDependencies: - typescript: 5.5.2 + typescript: 5.5.3 peerDependenciesMeta: typescript: optional: true @@ -9156,7 +9190,7 @@ packages: import-fresh: 3.3.0 js-yaml: 4.1.0 parse-json: 5.2.0 - typescript: 5.5.2 + typescript: 5.5.3 dev: true /create-jest@29.7.0(@types/node@20.12.5)(ts-node@10.9.1): @@ -10323,75 +10357,26 @@ packages: - supports-color dev: false - /eslint-module-utils@2.8.1(@typescript-eslint/parser@7.3.1)(eslint-import-resolver-node@0.3.9)(eslint@8.57.0): - resolution: {integrity: sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q==} - engines: {node: '>=4'} + /eslint-plugin-import-x@0.5.3(eslint@8.57.0)(typescript@5.5.3): + resolution: {integrity: sha512-hJ/wkMcsLQXAZL3+txXIDpbW5cqwdm1rLTqV4VRY03aIbzE3zWE7rPZKW6Gzf7xyl1u3V1iYC6tOG77d9NF4GQ==} + engines: {node: '>=16'} 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 + eslint: ^8.56.0 || ^9.0.0-0 dependencies: - '@typescript-eslint/parser': 7.3.1(eslint@8.57.0)(typescript@5.5.2) - debug: 3.2.7 + '@typescript-eslint/utils': 7.15.0(eslint@8.57.0)(typescript@5.5.3) + debug: 4.3.4(supports-color@5.5.0) + doctrine: 3.0.0 eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 - transitivePeerDependencies: - - supports-color - dev: false - - /eslint-plugin-es@3.0.1(eslint@8.57.0): - resolution: {integrity: sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==} - engines: {node: '>=8.10.0'} - peerDependencies: - eslint: '>=4.19.1' - dependencies: - eslint: 8.57.0 - eslint-utils: 2.1.0 - regexpp: 3.2.0 - dev: false - - /eslint-plugin-import@2.25.2(@typescript-eslint/parser@7.3.1)(eslint@8.57.0): - resolution: {integrity: sha512-qCwQr9TYfoBHOFcVGKY9C9unq05uOxxdklmBXLVvcwo68y5Hta6/GzCZEMx2zQiu0woKNEER0LE7ZgaOfBU14g==} - engines: {node: '>=4'} - peerDependencies: - '@typescript-eslint/parser': '*' - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 - peerDependenciesMeta: - '@typescript-eslint/parser': - optional: true - dependencies: - '@typescript-eslint/parser': 7.3.1(eslint@8.57.0)(typescript@5.5.2) - array-includes: 3.1.8 - array.prototype.flat: 1.3.2 - debug: 2.6.9 - doctrine: 2.1.0 - eslint: 8.57.0 - eslint-import-resolver-node: 0.3.9 - eslint-module-utils: 2.8.1(@typescript-eslint/parser@7.3.1)(eslint-import-resolver-node@0.3.9)(eslint@8.57.0) - has: 1.0.4 - is-core-module: 2.13.1 + get-tsconfig: 4.7.3 is-glob: 4.0.3 - minimatch: 3.1.2 - object.values: 1.2.0 - resolve: 1.22.8 - tsconfig-paths: 3.15.0 + minimatch: 9.0.4 + semver: 7.6.0 + stable-hash: 0.0.4 + tslib: 2.6.2 transitivePeerDependencies: - - eslint-import-resolver-typescript - - eslint-import-resolver-webpack - supports-color + - typescript dev: false /eslint-plugin-jest-dom@5.1.0(eslint@8.57.0): @@ -10409,7 +10394,7 @@ packages: requireindex: 1.2.0 dev: false - /eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@7.3.1)(eslint@8.57.0)(jest@29.7.0)(typescript@5.5.2): + /eslint-plugin-jest@27.9.0(@typescript-eslint/eslint-plugin@7.3.1)(eslint@8.57.0)(jest@29.7.0)(typescript@5.5.3): resolution: {integrity: sha512-QIT7FH7fNmd9n4se7FFKHbsLKGQiw885Ds6Y/sxKgCZ6natwCsXdgPOADnYVxN2QrRweF0FZWbJ6S7Rsn7llug==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: @@ -10422,8 +10407,8 @@ packages: jest: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 7.3.1(@typescript-eslint/parser@7.3.1)(eslint@8.57.0)(typescript@5.5.2) - '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.5.2) + '@typescript-eslint/eslint-plugin': 7.3.1(@typescript-eslint/parser@7.3.1)(eslint@8.57.0)(typescript@5.5.3) + '@typescript-eslint/utils': 5.62.0(eslint@8.57.0)(typescript@5.5.3) eslint: 8.57.0 jest: 29.7.0(@types/node@20.12.5)(ts-node@10.9.1) transitivePeerDependencies: @@ -10456,22 +10441,7 @@ packages: object.fromentries: 2.0.8 dev: false - /eslint-plugin-node@11.1.0(eslint@8.57.0): - resolution: {integrity: sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==} - engines: {node: '>=8.10.0'} - peerDependencies: - eslint: '>=5.16.0' - dependencies: - eslint: 8.57.0 - eslint-plugin-es: 3.0.1(eslint@8.57.0) - eslint-utils: 2.1.0 - ignore: 5.3.1 - minimatch: 3.1.2 - resolve: 1.22.8 - semver: 6.3.1 - dev: false - - /eslint-plugin-perfectionist@2.7.0(eslint@8.57.0)(typescript@5.5.2): + /eslint-plugin-perfectionist@2.7.0(eslint@8.57.0)(typescript@5.5.3): resolution: {integrity: sha512-RpSMc0T0DT9DlOj4APzwlAjCqQMxFdsIYlupe73eDkKLn1mMK7fVw2z3nj2y822szKOpvHA7bDa56ySOlr4GXw==} peerDependencies: astro-eslint-parser: ^0.16.0 @@ -10489,7 +10459,7 @@ packages: vue-eslint-parser: optional: true dependencies: - '@typescript-eslint/utils': 6.21.0(eslint@8.57.0)(typescript@5.5.2) + '@typescript-eslint/utils': 6.21.0(eslint@8.57.0)(typescript@5.5.3) eslint: 8.57.0 minimatch: 9.0.4 natural-compare-lite: 1.4.0 @@ -10578,18 +10548,6 @@ packages: esrecurse: 4.3.0 estraverse: 5.3.0 - /eslint-utils@2.1.0: - resolution: {integrity: sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==} - engines: {node: '>=6'} - dependencies: - eslint-visitor-keys: 1.3.0 - dev: false - - /eslint-visitor-keys@1.3.0: - resolution: {integrity: sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==} - engines: {node: '>=4'} - dev: false - /eslint-visitor-keys@3.4.3: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -11603,11 +11561,6 @@ packages: has-symbols: 1.0.3 dev: false - /has@1.0.4: - resolution: {integrity: sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==} - engines: {node: '>= 0.4.0'} - dev: false - /hasown@2.0.2: resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} engines: {node: '>= 0.4'} @@ -12372,7 +12325,7 @@ packages: pretty-format: 29.7.0 slash: 3.0.0 strip-json-comments: 3.1.1 - ts-node: 10.9.1(@swc/core@1.6.5)(@types/node@20.12.5)(typescript@5.5.2) + ts-node: 10.9.1(@swc/core@1.6.5)(@types/node@20.12.5)(typescript@5.5.3) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -12865,13 +12818,6 @@ packages: /json-stable-stringify-without-jsonify@1.0.1: resolution: {integrity: sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==} - /json5@1.0.2: - resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} - hasBin: true - dependencies: - minimist: 1.2.8 - dev: false - /json5@2.2.3: resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} engines: {node: '>=6'} @@ -14663,7 +14609,7 @@ packages: postcss: 8.4.38 dev: true - /postcss-loader@8.1.1(postcss@8.4.38)(typescript@5.5.2)(webpack@5.91.0): + /postcss-loader@8.1.1(postcss@8.4.38)(typescript@5.5.3)(webpack@5.91.0): resolution: {integrity: sha512-0IeqyAsG6tYiDRCYKQJLAmgQr47DX6N7sFSWvQxt6AcupX8DIdmykuk/o/tx0Lze3ErGHJEp5OSRxrelC6+NdQ==} engines: {node: '>= 18.12.0'} peerDependencies: @@ -14676,7 +14622,7 @@ packages: webpack: optional: true dependencies: - cosmiconfig: 9.0.0(typescript@5.5.2) + cosmiconfig: 9.0.0(typescript@5.5.3) jiti: 1.21.0 postcss: 8.4.38 semver: 7.6.0 @@ -15637,11 +15583,6 @@ packages: set-function-name: 2.0.2 dev: false - /regexpp@3.2.0: - resolution: {integrity: sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==} - engines: {node: '>=8'} - dev: false - /regexpu-core@5.3.2: resolution: {integrity: sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ==} engines: {node: '>=4'} @@ -16587,6 +16528,10 @@ packages: /sprintf-js@1.1.3: resolution: {integrity: sha512-Oo+0REFV59/rz3gfJNKQiBlwfHaSESl1pcGyABQsnnIfWOFt6JNj5gCog2U6MLZ//IGYD+nA8nI+mTShREReaA==} + /stable-hash@0.0.4: + resolution: {integrity: sha512-LjdcbuBeLcdETCrPn9i8AYAZ1eCtu4ECAWtP7UleOiZ9LzVxRzzUZEoZ8zB24nhkQnDWyET0I+3sWokSDS3E7g==} + dev: false + /stack-utils@2.0.6: resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} engines: {node: '>=10'} @@ -16731,11 +16676,6 @@ packages: dependencies: ansi-regex: 6.0.1 - /strip-bom@3.0.0: - resolution: {integrity: sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==} - engines: {node: '>=4'} - dev: false - /strip-bom@4.0.0: resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} engines: {node: '>=8'} @@ -17197,23 +17137,23 @@ packages: utf8-byte-length: 1.0.4 dev: false - /ts-api-utils@1.3.0(typescript@5.5.2): + /ts-api-utils@1.3.0(typescript@5.5.3): resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} engines: {node: '>=16'} peerDependencies: - typescript: 5.5.2 + typescript: 5.5.3 dependencies: - typescript: 5.5.2 + typescript: 5.5.3 dev: false - /ts-essentials@7.0.3(typescript@5.5.2): + /ts-essentials@7.0.3(typescript@5.5.3): resolution: {integrity: sha512-8+gr5+lqO3G84KdiTSMRLtuyJ+nTBVRKuCrK4lidMPdVeEp0uqC875uE5NMcaA7YYMN7XsNiFQuMvasF8HT/xQ==} peerDependencies: - typescript: 5.5.2 + typescript: 5.5.3 dependencies: - typescript: 5.5.2 + typescript: 5.5.3 - /ts-jest@29.1.2(@babel/core@7.24.5)(esbuild@0.19.12)(jest@29.7.0)(typescript@5.5.2): + /ts-jest@29.1.2(@babel/core@7.24.5)(esbuild@0.19.12)(jest@29.7.0)(typescript@5.5.3): resolution: {integrity: sha512-br6GJoH/WUX4pu7FbZXuWGKGNDuU7b8Uj77g/Sp7puZV6EXzuByl6JrECvm0MzVzSTkSHWTihsXt+5XYER5b+g==} engines: {node: ^16.10.0 || ^18.0.0 || >=20.0.0} hasBin: true @@ -17223,7 +17163,7 @@ packages: babel-jest: ^29.0.0 esbuild: '*' jest: ^29.0.0 - typescript: 5.5.2 + typescript: 5.5.3 peerDependenciesMeta: '@babel/core': optional: true @@ -17244,18 +17184,18 @@ packages: lodash.memoize: 4.1.2 make-error: 1.3.6 semver: 7.6.0 - typescript: 5.5.2 + typescript: 5.5.3 yargs-parser: 21.1.1 dev: true - /ts-node@10.9.1(@swc/core@1.6.5)(@types/node@20.12.5)(typescript@5.5.2): + /ts-node@10.9.1(@swc/core@1.6.5)(@types/node@20.12.5)(typescript@5.5.3): resolution: {integrity: sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw==} hasBin: true peerDependencies: '@swc/core': '>=1.2.50' '@swc/wasm': '>=1.2.50' '@types/node': '*' - typescript: 5.5.2 + typescript: 5.5.3 peerDependenciesMeta: '@swc/core': optional: true @@ -17275,33 +17215,24 @@ packages: create-require: 1.1.1 diff: 4.0.2 make-error: 1.3.6 - typescript: 5.5.2 + typescript: 5.5.3 v8-compile-cache-lib: 3.0.1 yn: 3.1.1 - /tsconfig-paths@3.15.0: - resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} - dependencies: - '@types/json5': 0.0.29 - json5: 1.0.2 - minimist: 1.2.8 - strip-bom: 3.0.0 - dev: false - /tslib@1.14.1: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} /tslib@2.6.2: resolution: {integrity: sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==} - /tsutils@3.21.0(typescript@5.5.2): + /tsutils@3.21.0(typescript@5.5.3): resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: - typescript: 5.5.2 + typescript: 5.5.3 dependencies: tslib: 1.14.1 - typescript: 5.5.2 + typescript: 5.5.3 dev: false /tsx@4.7.2: @@ -17488,8 +17419,8 @@ packages: dependencies: csstype: 3.1.3 - /typescript@5.5.2: - resolution: {integrity: sha512-NcRtPEOsPFFWjobJEtfihkLCZCXZt/os3zf8nTxjVH3RvTSxjrCamJpbExGvYOF+tFHc3pA65qpdwPbzjohhew==} + /typescript@5.5.3: + resolution: {integrity: sha512-/hreyEujaB0w76zKo6717l3L0o/qEUtRgdvUBvlkhoWeOVMjMuHNHk0BRBzikzuGDqNmPQbg5ifMEqsHLiIUcQ==} engines: {node: '>=14.17'} hasBin: true @@ -17701,10 +17632,10 @@ packages: engines: {node: '>= 0.8'} dev: false - /vue@3.4.23(typescript@5.5.2): + /vue@3.4.23(typescript@5.5.3): resolution: {integrity: sha512-X1y6yyGJ28LMUBJ0k/qIeKHstGd+BlWQEOT40x3auJFTmpIhpbKLgN7EFsqalnJXq1Km5ybDEsp6BhuWKciUDg==} peerDependencies: - typescript: 5.5.2 + typescript: 5.5.3 peerDependenciesMeta: typescript: optional: true @@ -17714,7 +17645,7 @@ packages: '@vue/runtime-dom': 3.4.23 '@vue/server-renderer': 3.4.23(vue@3.4.23) '@vue/shared': 3.4.23 - typescript: 5.5.2 + typescript: 5.5.3 dev: true /w3c-xmlserializer@4.0.0: diff --git a/templates/_template/package.json b/templates/_template/package.json index fd79b5f15..b5b9e72a6 100644 --- a/templates/_template/package.json +++ b/templates/_template/package.json @@ -32,7 +32,7 @@ "@types/react-dom": "npm:types-react-dom@19.0.0-beta.2", "eslint": "^8", "eslint-config-next": "15.0.0-rc.0", - "typescript": "5.5.2" + "typescript": "5.5.3" }, "engines": { "node": "^18.20.2 || >=20.9.0" diff --git a/templates/blank/package.json b/templates/blank/package.json index f91fcf9bb..904e00152 100644 --- a/templates/blank/package.json +++ b/templates/blank/package.json @@ -32,7 +32,7 @@ "@types/react-dom": "npm:types-react-dom@19.0.0-beta.2", "eslint": "^8", "eslint-config-next": "15.0.0-rc.0", - "typescript": "5.5.2" + "typescript": "5.5.3" }, "engines": { "node": "^18.20.2 || >=20.9.0" diff --git a/templates/with-payload-cloud/package.json b/templates/with-payload-cloud/package.json index 1c03c7c2f..a8f301be0 100644 --- a/templates/with-payload-cloud/package.json +++ b/templates/with-payload-cloud/package.json @@ -32,7 +32,7 @@ "@types/react-dom": "npm:types-react-dom@19.0.0-beta.2", "eslint": "^8", "eslint-config-next": "15.0.0-rc.0", - "typescript": "5.5.2" + "typescript": "5.5.3" }, "engines": { "node": "^18.20.2 || >=20.9.0" diff --git a/templates/with-vercel-mongodb/package.json b/templates/with-vercel-mongodb/package.json index 781b49ec3..401842559 100644 --- a/templates/with-vercel-mongodb/package.json +++ b/templates/with-vercel-mongodb/package.json @@ -32,7 +32,7 @@ "@types/react-dom": "npm:types-react-dom@19.0.0-beta.2", "eslint": "^8", "eslint-config-next": "15.0.0-rc.0", - "typescript": "5.5.2" + "typescript": "5.5.3" }, "engines": { "node": "^18.20.2 || >=20.9.0" diff --git a/templates/with-vercel-postgres/package.json b/templates/with-vercel-postgres/package.json index abaacdafe..142f9842c 100644 --- a/templates/with-vercel-postgres/package.json +++ b/templates/with-vercel-postgres/package.json @@ -32,7 +32,7 @@ "@types/react-dom": "npm:types-react-dom@19.0.0-beta.2", "eslint": "^8", "eslint-config-next": "15.0.0-rc.0", - "typescript": "5.5.2" + "typescript": "5.5.3" }, "engines": { "node": "^18.20.2 || >=20.9.0" diff --git a/test/package.json b/test/package.json index db94e6ac7..0ac5a856e 100644 --- a/test/package.json +++ b/test/package.json @@ -62,7 +62,7 @@ "slate": "0.91.4", "tempy": "^1.0.1", "ts-essentials": "7.0.3", - "typescript": "5.5.2", + "typescript": "5.5.3", "uploadthing": "^6.10.1" }, "overrides": {