diff --git a/.yarnrc.yml b/.yarnrc.yml index a4892a6c..57cc57e4 100644 --- a/.yarnrc.yml +++ b/.yarnrc.yml @@ -15,6 +15,16 @@ supportedArchitectures: - darwin npmMinimalAgeGate: '7d' + +# @types/apollo-upload-client declares @apollo/client as a regular dependency, +# causing Yarn to nest a duplicate copy even when versions match. TypeScript +# then sees two distinct type identities and fails on assignment. Adding it as +# a peerDependency forces Yarn to use the hoisted copy instead. +packageExtensions: + '@types/apollo-upload-client@*': + peerDependencies: + '@apollo/client': '*' + npmPreapprovedPackages: - '@axinom/*' diff --git a/libs/media-messages/package.json b/libs/media-messages/package.json index 8d5e01ca..7c92c8d7 100644 --- a/libs/media-messages/package.json +++ b/libs/media-messages/package.json @@ -29,6 +29,6 @@ "rimraf": "^6.1.3", "ts-node": "^10.9.1", "tsc-watch": "^4.6.2", - "typescript": "^4.9.4" + "typescript": "^5.8.0" } } diff --git a/libs/media-messages/tsconfig.json b/libs/media-messages/tsconfig.json index 80936482..8c86fd87 100644 --- a/libs/media-messages/tsconfig.json +++ b/libs/media-messages/tsconfig.json @@ -4,24 +4,23 @@ "strict": true, "noImplicitReturns": true, "noFallthroughCasesInSwitch": true, + "noImplicitOverride": true, "esModuleInterop": true, // Needed to be able to import 'postgraphile-plugin-connection-filter' - "allowSyntheticDefaultImports": true, // Needed to be able to import 'ajv' together with esModuleInterop "outDir": "./dist", "resolveJsonModule": true, - "target": "es2017", + "target": "es2022", "module": "commonjs", "declaration": true, "removeComments": true, - "emitDecoratorMetadata": true, - "experimentalDecorators": true, "sourceMap": true, "skipLibCheck": true, - "baseUrl": "./", "preserveWatchOutput": true }, - "exclude": ["node_modules", "dist", "scripts", "*/tests", "**/*spec.ts"], - "watchOptions": { - "watchFile": "dynamicPriorityPolling", - "watchDirectory": "dynamicPriorityPolling", - } + "exclude": [ + "node_modules", + "dist", + "scripts", + "*/tests", + "**/*spec.ts" + ] } diff --git a/package.json b/package.json index c86a6156..85b3a966 100644 --- a/package.json +++ b/package.json @@ -102,7 +102,7 @@ "semver": "^7.5.4", "ts-node": "^10.9.1", "tslib": "2.5.0", - "typescript": "^4.9.4", + "typescript": "^5.8.0", "url-join": "^4.0.1", "wsrun": "^5.2.4", "yargs": "^16.2.0" diff --git a/services/catalog/service/package.json b/services/catalog/service/package.json index 8f85941c..02d5c622 100644 --- a/services/catalog/service/package.json +++ b/services/catalog/service/package.json @@ -84,7 +84,7 @@ "ts-jest": "^29.0.5", "ts-node": "^10.9.1", "tsc-watch": "^4.6.2", - "typescript": "^4.9.4", + "typescript": "^5.8.0", "uuid": "^8.3.2" } } diff --git a/services/catalog/service/tsconfig.build.json b/services/catalog/service/tsconfig.build.json index 9b19146f..68cc94de 100644 --- a/services/catalog/service/tsconfig.build.json +++ b/services/catalog/service/tsconfig.build.json @@ -2,7 +2,8 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "noEmit": false + "noEmit": false, + "removeComments": true }, "exclude": [ "node_modules", diff --git a/services/catalog/service/tsconfig.json b/services/catalog/service/tsconfig.json index e11801a8..998a4a55 100644 --- a/services/catalog/service/tsconfig.json +++ b/services/catalog/service/tsconfig.json @@ -4,29 +4,20 @@ "strict": true, "noImplicitReturns": true, "noFallthroughCasesInSwitch": true, + "noImplicitOverride": true, "esModuleInterop": true, // Needed to be able to import 'postgraphile-plugin-connection-filter' - "allowSyntheticDefaultImports": true, // Needed to be able to import 'ajv' together with esModuleInterop "outDir": "./dist", "resolveJsonModule": true, "noEmit": true, - "target": "es2017", + "target": "es2022", "module": "commonjs", "declaration": true, - "removeComments": true, - "emitDecoratorMetadata": true, - "experimentalDecorators": true, "sourceMap": true, "skipLibCheck": true, - "baseUrl": "./", "preserveWatchOutput": true }, - "exclude": ["node_modules", "dist"], - // Typescript 4.9 has changed the way file watch works by default. See here - // for more info: https://www.typescriptlang.org/docs/handbook/release-notes/typescript-4-9.html#file-watching-now-uses-file-system-events - // This has broken the file watch for Windows 10/11 + VSCode. There are no - // consistent reproduction steps for the issue, but it causes services to - // restart during watch when no actual file changes were made, sometimes - // restarts happen multiple times in a row. This reverts the watch mode to - // pre-4.9 state. - "watchOptions": { "watchFile": "fixedPollingInterval" } + "exclude": [ + "node_modules", + "dist" + ] } diff --git a/services/channel/service/package.json b/services/channel/service/package.json index 3d7cafae..c8c6586c 100644 --- a/services/channel/service/package.json +++ b/services/channel/service/package.json @@ -100,6 +100,6 @@ "ts-jest": "^29.0.5", "ts-node": "^10.9.1", "tsc-watch": "^4.6.2", - "typescript": "^4.9.4" + "typescript": "^5.8.0" } } diff --git a/services/channel/service/tsconfig.build.json b/services/channel/service/tsconfig.build.json index 9b19146f..68cc94de 100644 --- a/services/channel/service/tsconfig.build.json +++ b/services/channel/service/tsconfig.build.json @@ -2,7 +2,8 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "noEmit": false + "noEmit": false, + "removeComments": true }, "exclude": [ "node_modules", diff --git a/services/channel/service/tsconfig.json b/services/channel/service/tsconfig.json index 6e1185f0..122257e2 100644 --- a/services/channel/service/tsconfig.json +++ b/services/channel/service/tsconfig.json @@ -6,28 +6,18 @@ "noFallthroughCasesInSwitch": true, "noImplicitOverride": true, "esModuleInterop": true, // Needed to be able to import 'postgraphile-plugin-connection-filter' - "allowSyntheticDefaultImports": true, // Needed to be able to import 'ajv' together with esModuleInterop "outDir": "./dist", "resolveJsonModule": true, "noEmit": true, - "target": "es2017", + "target": "es2022", "module": "commonjs", "declaration": true, - "removeComments": true, "skipLibCheck": true, - "emitDecoratorMetadata": true, - "experimentalDecorators": true, "sourceMap": true, - "baseUrl": "./", "preserveWatchOutput": true }, - "exclude": ["node_modules", "dist"], - // Typescript 4.9 has changed the way file watch works by default. See here - // for more info: https://www.typescriptlang.org/docs/handbook/release-notes/typescript-4-9.html#file-watching-now-uses-file-system-events - // This has broken the file watch for Windows 10/11 + VSCode. There are no - // consistent reproduction steps for the issue, but it causes services to - // restart during watch when no actual file changes were made, sometimes - // restarts happen multiple times in a row. This reverts the watch mode to - // pre-4.9 state. - "watchOptions": { "watchFile": "fixedPollingInterval" } + "exclude": [ + "node_modules", + "dist" + ] } diff --git a/services/channel/workflows/package.json b/services/channel/workflows/package.json index d65e8962..8858eb9b 100644 --- a/services/channel/workflows/package.json +++ b/services/channel/workflows/package.json @@ -61,7 +61,7 @@ "autoprefixer": "^10.3.1", "dotenv-webpack": "^7.1.1", "env-cmd": "^10.1.0", - "fork-ts-checker-webpack-plugin": "^6.5.2", + "fork-ts-checker-webpack-plugin": "^9.0.0", "piral-cli": "^1.5.2", "piral-cli-webpack5": "^1.5.2", "postcss": "^8.4.19", @@ -73,7 +73,7 @@ "rimraf": "^6.1.3", "sass": "^1.69.5", "tslib": "^1.14.1", - "typescript": "^4.9.4", + "typescript": "^5.8.0", "typescript-plugin-css-modules": "^5.0.2" }, "peerDependencies": { diff --git a/services/channel/workflows/tsconfig.json b/services/channel/workflows/tsconfig.json index 1cc4284a..85f51db9 100644 --- a/services/channel/workflows/tsconfig.json +++ b/services/channel/workflows/tsconfig.json @@ -3,22 +3,26 @@ "declaration": true, "noImplicitAny": false, "removeComments": false, - "noLib": false, - "emitDecoratorMetadata": true, - "experimentalDecorators": true, "target": "es6", "sourceMap": true, "outDir": "./dist", "skipLibCheck": true, - "lib": ["dom", "es2018"], - "moduleResolution": "node", + "lib": [ + "dom", + "es2018" + ], + "moduleResolution": "bundler", "module": "esnext", "jsx": "react", "importHelpers": true, "strict": true, - "allowSyntheticDefaultImports": true, + "esModuleInterop": true, "resolveJsonModule": true }, - "include": ["./src"], - "exclude": ["node_modules"] + "include": [ + "./src" + ], + "exclude": [ + "node_modules" + ] } diff --git a/services/entitlement/service/package.json b/services/entitlement/service/package.json index 27289f03..cffea7ac 100644 --- a/services/entitlement/service/package.json +++ b/services/entitlement/service/package.json @@ -80,7 +80,7 @@ "postgraphile-plugin-atomic-mutations": "^1.0.4", "postgraphile-plugin-connection-filter": "^2.3.0", "tar-stream": "^3.1.7", - "typescript": "^4.9.4", + "typescript": "^5.8.0", "url-join": "^4.0.1", "uuid": "^8.3.2", "yup": "^0.32.11", diff --git a/services/entitlement/service/tsconfig.build.json b/services/entitlement/service/tsconfig.build.json index 9b19146f..68cc94de 100644 --- a/services/entitlement/service/tsconfig.build.json +++ b/services/entitlement/service/tsconfig.build.json @@ -2,7 +2,8 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "noEmit": false + "noEmit": false, + "removeComments": true }, "exclude": [ "node_modules", diff --git a/services/entitlement/service/tsconfig.json b/services/entitlement/service/tsconfig.json index e11801a8..998a4a55 100644 --- a/services/entitlement/service/tsconfig.json +++ b/services/entitlement/service/tsconfig.json @@ -4,29 +4,20 @@ "strict": true, "noImplicitReturns": true, "noFallthroughCasesInSwitch": true, + "noImplicitOverride": true, "esModuleInterop": true, // Needed to be able to import 'postgraphile-plugin-connection-filter' - "allowSyntheticDefaultImports": true, // Needed to be able to import 'ajv' together with esModuleInterop "outDir": "./dist", "resolveJsonModule": true, "noEmit": true, - "target": "es2017", + "target": "es2022", "module": "commonjs", "declaration": true, - "removeComments": true, - "emitDecoratorMetadata": true, - "experimentalDecorators": true, "sourceMap": true, "skipLibCheck": true, - "baseUrl": "./", "preserveWatchOutput": true }, - "exclude": ["node_modules", "dist"], - // Typescript 4.9 has changed the way file watch works by default. See here - // for more info: https://www.typescriptlang.org/docs/handbook/release-notes/typescript-4-9.html#file-watching-now-uses-file-system-events - // This has broken the file watch for Windows 10/11 + VSCode. There are no - // consistent reproduction steps for the issue, but it causes services to - // restart during watch when no actual file changes were made, sometimes - // restarts happen multiple times in a row. This reverts the watch mode to - // pre-4.9 state. - "watchOptions": { "watchFile": "fixedPollingInterval" } + "exclude": [ + "node_modules", + "dist" + ] } diff --git a/services/media/service/package.json b/services/media/service/package.json index 83f6cb53..76ba54d1 100644 --- a/services/media/service/package.json +++ b/services/media/service/package.json @@ -86,7 +86,7 @@ "postgraphile-plugin-atomic-mutations": "^1.0.4", "postgraphile-plugin-connection-filter": "^2.3.0", "rascal": "^14.4.5", - "typescript": "^4.9.4", + "typescript": "^5.8.0", "url-join": "^4.0.1", "uuid": "^8.3.2", "yup": "^0.32.11", diff --git a/services/media/service/src/ingest/plugins/start-ingest-endpoint-plugin.ts b/services/media/service/src/ingest/plugins/start-ingest-endpoint-plugin.ts index 6ca17a6d..794ff7cc 100644 --- a/services/media/service/src/ingest/plugins/start-ingest-endpoint-plugin.ts +++ b/services/media/service/src/ingest/plugins/start-ingest-endpoint-plugin.ts @@ -30,7 +30,7 @@ import * as ingestSchema from '../schemas/ingest-validation-schema.json'; import { customIngestValidation } from '../utils'; function streamToString(stream: Stream): Promise { - const chunks: Buffer[] = []; + const chunks: Uint8Array[] = []; return new Promise((resolve, reject) => { stream.on('data', (chunk) => chunks.push(chunk)); stream.on('error', reject); diff --git a/services/media/service/src/publishing/plugins/snapshot-endpoints-plugin.ts b/services/media/service/src/publishing/plugins/snapshot-endpoints-plugin.ts index 17bc7e45..df7615fc 100644 --- a/services/media/service/src/publishing/plugins/snapshot-endpoints-plugin.ts +++ b/services/media/service/src/publishing/plugins/snapshot-endpoints-plugin.ts @@ -4,7 +4,7 @@ import { PublishEntityCommand, UnpublishEntityCommand, } from 'media-messages'; -import { gql as gqlExtended, makeExtendSchemaPlugin } from 'postgraphile'; +import { gql as gqlExtended, makeExtendSchemaPlugin } from 'graphile-utils'; import { CommonErrors, getLongLivedToken } from '../../common'; import { getValidatedExtendedContext } from '../../graphql'; import { getSnapshotPgField } from '../utils'; diff --git a/services/media/service/tsconfig.build.json b/services/media/service/tsconfig.build.json index 9b19146f..68cc94de 100644 --- a/services/media/service/tsconfig.build.json +++ b/services/media/service/tsconfig.build.json @@ -2,7 +2,8 @@ { "extends": "./tsconfig.json", "compilerOptions": { - "noEmit": false + "noEmit": false, + "removeComments": true }, "exclude": [ "node_modules", diff --git a/services/media/service/tsconfig.json b/services/media/service/tsconfig.json index d43d8166..998a4a55 100644 --- a/services/media/service/tsconfig.json +++ b/services/media/service/tsconfig.json @@ -6,28 +6,18 @@ "noFallthroughCasesInSwitch": true, "noImplicitOverride": true, "esModuleInterop": true, // Needed to be able to import 'postgraphile-plugin-connection-filter' - "allowSyntheticDefaultImports": true, // Needed to be able to import 'ajv' together with esModuleInterop "outDir": "./dist", "resolveJsonModule": true, "noEmit": true, - "target": "es2017", + "target": "es2022", "module": "commonjs", "declaration": true, - "removeComments": true, - "emitDecoratorMetadata": true, - "experimentalDecorators": true, "sourceMap": true, "skipLibCheck": true, - "baseUrl": "./", "preserveWatchOutput": true }, - "exclude": ["node_modules", "dist"], - // Typescript 4.9 has changed the way file watch works by default. See here - // for more info: https://www.typescriptlang.org/docs/handbook/release-notes/typescript-4-9.html#file-watching-now-uses-file-system-events - // This has broken the file watch for Windows 10/11 + VSCode. There are no - // consistent reproduction steps for the issue, but it causes services to - // restart during watch when no actual file changes were made, sometimes - // restarts happen multiple times in a row. This reverts the watch mode to - // pre-4.9 state. - "watchOptions": { "watchFile": "fixedPollingInterval" } + "exclude": [ + "node_modules", + "dist" + ] } diff --git a/services/media/workflows/package.json b/services/media/workflows/package.json index 7fde296a..e1298cd8 100644 --- a/services/media/workflows/package.json +++ b/services/media/workflows/package.json @@ -52,6 +52,7 @@ "@graphql-codegen/typescript": "^2.7.3", "@graphql-codegen/typescript-operations": "^2.5.3", "@graphql-codegen/typescript-react-apollo": "^3.3.7", + "@types/apollo-upload-client": "^14.1.0", "@types/node": "^18.11.19", "@types/react": "^17.0.50", "@types/react-dom": "^17.0.17", @@ -61,7 +62,7 @@ "cross-env": "^7.0.3", "dotenv-webpack": "^7.1.1", "env-cmd": "^10.1.0", - "fork-ts-checker-webpack-plugin": "^6.5.2", + "fork-ts-checker-webpack-plugin": "^9.0.0", "piral-cli": "^1.5.2", "piral-cli-webpack5": "^1.5.2", "postcss-modules": "^4.1.3", @@ -72,7 +73,7 @@ "rimraf": "^6.1.3", "sass": "^1.69.5", "tslib": "^1.14.1", - "typescript": "^4.9.4", + "typescript": "^5.8.0", "typescript-plugin-css-modules": "^5.0.2" }, "peerDependencies": { diff --git a/services/media/workflows/src/apolloClient/customFetch.ts b/services/media/workflows/src/apolloClient/customFetch.ts index 89194fdd..cbd42a7e 100644 --- a/services/media/workflows/src/apolloClient/customFetch.ts +++ b/services/media/workflows/src/apolloClient/customFetch.ts @@ -31,7 +31,7 @@ const parseHeaders = (rawHeaders: string): Headers => { }; export const uploadFetch = ( - url: string, + url: string | URL | Request, options: CustomFetchOptions, ): Promise => new Promise((resolve, reject) => { @@ -55,11 +55,12 @@ export const uploadFetch = ( xhr.ontimeout = () => { reject(new TypeError('Network request failed')); }; - xhr.open(options.method, url, true); + xhr.open(options.method, url instanceof Request ? url.url : url, true); if (options.headers) { - Object.keys(options.headers).forEach((key) => { - xhr.setRequestHeader(key, options.headers[key]); + const headers = options.headers as Record; + Object.keys(headers).forEach((key) => { + xhr.setRequestHeader(key, headers[key]); }); } @@ -77,11 +78,12 @@ export const uploadFetch = ( }); export const customFetch = ( - uri: string, - options: CustomFetchOptions, + uri: string | URL | Request, + options?: RequestInit, ): Promise => { - if (options.useUpload) { - return uploadFetch(uri, options); + const customOptions = options as CustomFetchOptions | undefined; + if (customOptions?.useUpload) { + return uploadFetch(uri, customOptions); } return fetch(uri, options); }; diff --git a/services/media/workflows/tsconfig.json b/services/media/workflows/tsconfig.json index 1cc4284a..85f51db9 100644 --- a/services/media/workflows/tsconfig.json +++ b/services/media/workflows/tsconfig.json @@ -3,22 +3,26 @@ "declaration": true, "noImplicitAny": false, "removeComments": false, - "noLib": false, - "emitDecoratorMetadata": true, - "experimentalDecorators": true, "target": "es6", "sourceMap": true, "outDir": "./dist", "skipLibCheck": true, - "lib": ["dom", "es2018"], - "moduleResolution": "node", + "lib": [ + "dom", + "es2018" + ], + "moduleResolution": "bundler", "module": "esnext", "jsx": "react", "importHelpers": true, "strict": true, - "allowSyntheticDefaultImports": true, + "esModuleInterop": true, "resolveJsonModule": true }, - "include": ["./src"], - "exclude": ["node_modules"] + "include": [ + "./src" + ], + "exclude": [ + "node_modules" + ] } diff --git a/services/vod-to-live/service/package.json b/services/vod-to-live/service/package.json index 164a396e..1b8e7d21 100644 --- a/services/vod-to-live/service/package.json +++ b/services/vod-to-live/service/package.json @@ -52,7 +52,7 @@ "ts-jest": "^29.0.5", "ts-node": "^10.9.1", "tsc-watch": "^4.6.2", - "typescript": "^4.9.4", + "typescript": "^5.8.0", "uuid": "^8.3.2" } } diff --git a/services/vod-to-live/service/src/domains/azure/azure-storage.ts b/services/vod-to-live/service/src/domains/azure/azure-storage.ts index c17820ab..a8795668 100644 --- a/services/vod-to-live/service/src/domains/azure/azure-storage.ts +++ b/services/vod-to-live/service/src/domains/azure/azure-storage.ts @@ -146,7 +146,7 @@ export class AzureStorage { return new Promise((resolve, reject) => { const chunks: Uint8Array[] = []; readableStream.on('data', (data) => { - chunks.push(data instanceof Buffer ? data : Buffer.from(data)); + chunks.push(new Uint8Array(data instanceof Buffer ? data : Buffer.from(data))); }); readableStream.on('end', () => { resolve(Buffer.concat(chunks)); diff --git a/services/vod-to-live/service/tsconfig.json b/services/vod-to-live/service/tsconfig.json index 7ff410d4..0f52f0a1 100644 --- a/services/vod-to-live/service/tsconfig.json +++ b/services/vod-to-live/service/tsconfig.json @@ -1,30 +1,24 @@ { "compilerOptions": { - "target": "es2017", + "target": "es2022", "module": "commonjs", "declaration": true, - "emitDecoratorMetadata": true, - "experimentalDecorators": true, "sourceMap": true, - "baseUrl": "./", "preserveWatchOutput": true, - "incremental": true, "strict": true, "noImplicitReturns": true, "noFallthroughCasesInSwitch": true, + "noImplicitOverride": true, "esModuleInterop": true, "outDir": "./dist", - "allowSyntheticDefaultImports": true, "skipLibCheck": true }, - "include": ["src", "tests"], - "exclude": ["node_modules", "dist"], - // Typescript 4.9 has changed the way file watch works by default. See here - // for more info: https://www.typescriptlang.org/docs/handbook/release-notes/typescript-4-9.html#file-watching-now-uses-file-system-events - // This has broken the file watch for Windows 10/11 + VSCode. There are no - // consistent reproduction steps for the issue, but it causes services to - // restart during watch when no actual file changes were made, sometimes - // restarts happen multiple times in a row. This reverts the watch mode to - // pre-4.9 state. - "watchOptions": { "watchFile": "fixedPollingInterval" } + "include": [ + "src", + "tests" + ], + "exclude": [ + "node_modules", + "dist" + ] } diff --git a/yarn.lock b/yarn.lock index 4e927596..1826607f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -92,43 +92,7 @@ __metadata: languageName: node linkType: hard -"@apollo/client@npm:^3.2.5, @apollo/client@npm:^3.7.9": - version: 3.7.10 - resolution: "@apollo/client@npm:3.7.10" - dependencies: - "@graphql-typed-document-node/core": "npm:^3.1.1" - "@wry/context": "npm:^0.7.0" - "@wry/equality": "npm:^0.5.0" - "@wry/trie": "npm:^0.3.0" - graphql-tag: "npm:^2.12.6" - hoist-non-react-statics: "npm:^3.3.2" - optimism: "npm:^0.16.1" - prop-types: "npm:^15.7.2" - response-iterator: "npm:^0.2.6" - symbol-observable: "npm:^4.0.0" - ts-invariant: "npm:^0.10.3" - tslib: "npm:^2.3.0" - zen-observable-ts: "npm:^1.2.5" - peerDependencies: - graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 - graphql-ws: ^5.5.5 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - subscriptions-transport-ws: ^0.9.0 || ^0.11.0 - peerDependenciesMeta: - graphql-ws: - optional: true - react: - optional: true - react-dom: - optional: true - subscriptions-transport-ws: - optional: true - checksum: 10c0/0320c2ca606d8d391739cb97b308f6d05fffad1d48a18ef71255040ff34a3d48e568961b5c425eb9027ecd7dbd9a5e95bd9a06e0b7c84211608950d878e3cafa - languageName: node - linkType: hard - -"@apollo/client@npm:^3.7.10": +"@apollo/client@npm:^3.1.3, @apollo/client@npm:^3.2.5, @apollo/client@npm:^3.7.10, @apollo/client@npm:^3.7.9": version: 3.9.5 resolution: "@apollo/client@npm:3.9.5" dependencies: @@ -728,7 +692,7 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.18.6, @babel/code-frame@npm:^7.8.3": +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.18.6": version: 7.18.6 resolution: "@babel/code-frame@npm:7.18.6" dependencies: @@ -737,6 +701,17 @@ __metadata: languageName: node linkType: hard +"@babel/code-frame@npm:^7.16.7": + version: 7.29.0 + resolution: "@babel/code-frame@npm:7.29.0" + dependencies: + "@babel/helper-validator-identifier": "npm:^7.28.5" + js-tokens: "npm:^4.0.0" + picocolors: "npm:^1.1.1" + checksum: 10c0/d34cc504e7765dfb576a663d97067afb614525806b5cad1a5cc1a7183b916fec8ff57fa233585e3926fd5a9e6b31aae6df91aa81ae9775fb7a28f658d3346f0d + languageName: node + linkType: hard + "@babel/code-frame@npm:^7.23.5, @babel/code-frame@npm:^7.24.2": version: 7.24.2 resolution: "@babel/code-frame@npm:7.24.2" @@ -1337,6 +1312,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-validator-identifier@npm:^7.28.5": + version: 7.28.5 + resolution: "@babel/helper-validator-identifier@npm:7.28.5" + checksum: 10c0/42aaebed91f739a41f3d80b72752d1f95fd7c72394e8e4bd7cdd88817e0774d80a432451bcba17c2c642c257c483bf1d409dd4548883429ea9493a3bc4ab0847 + languageName: node + linkType: hard + "@babel/helper-validator-option@npm:^7.18.6": version: 7.18.6 resolution: "@babel/helper-validator-option@npm:7.18.6" @@ -4554,7 +4536,7 @@ __metadata: languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25": +"@jridgewell/trace-mapping@npm:^0.3.20, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25": version: 0.3.25 resolution: "@jridgewell/trace-mapping@npm:0.3.25" dependencies: @@ -5645,6 +5627,17 @@ __metadata: languageName: node linkType: hard +"@types/apollo-upload-client@npm:^14.1.0": + version: 14.1.0 + resolution: "@types/apollo-upload-client@npm:14.1.0" + dependencies: + "@apollo/client": "npm:^3.1.3" + "@types/extract-files": "npm:*" + graphql: "npm:^15.3.0" + checksum: 10c0/fc9858e0d2b3fabc0ca708b2e062d681b48d82008b524066056ca28df901ef41084649df02893a80cb39d9a8d95af5384cc41bcad543e02eb579e8027c44eef5 + languageName: node + linkType: hard + "@types/babel__core@npm:^7.1.14": version: 7.1.19 resolution: "@types/babel__core@npm:7.1.19" @@ -5851,6 +5844,13 @@ __metadata: languageName: node linkType: hard +"@types/extract-files@npm:*": + version: 13.0.2 + resolution: "@types/extract-files@npm:13.0.2" + checksum: 10c0/f05a296095684c15c4b7710b87c1280c4cef59eb4822b595c460150b672d37a073183ece4d51c2f612c870ca07c5b1ddd681f1f88348915970547af644705340 + languageName: node + linkType: hard + "@types/glob@npm:*": version: 8.0.0 resolution: "@types/glob@npm:8.0.0" @@ -5989,7 +5989,7 @@ __metadata: languageName: node linkType: hard -"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.11, @types/json-schema@npm:^7.0.4, @types/json-schema@npm:^7.0.5, @types/json-schema@npm:^7.0.6, @types/json-schema@npm:^7.0.7, @types/json-schema@npm:^7.0.9": +"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.11, @types/json-schema@npm:^7.0.4, @types/json-schema@npm:^7.0.5, @types/json-schema@npm:^7.0.6, @types/json-schema@npm:^7.0.7, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": version: 7.0.12 resolution: "@types/json-schema@npm:7.0.12" checksum: 10c0/2c39946ae321fe42d085c61a85872a81bbee70f9b2054ad344e8811dfc478fdbaf1ebf5f2989bb87c895ba2dfc3b1dcba85db11e467bbcdc023708814207791c @@ -6197,13 +6197,6 @@ __metadata: languageName: node linkType: hard -"@types/parse-json@npm:^4.0.0": - version: 4.0.0 - resolution: "@types/parse-json@npm:4.0.0" - checksum: 10c0/1d3012ab2fcdad1ba313e1d065b737578f6506c8958e2a7a5bdbdef517c7e930796cb1599ee067d5dee942fb3a764df64b5eef7e9ae98548d776e86dcffba985 - languageName: node - linkType: hard - "@types/pg@npm:>=6 <9, @types/pg@npm:^8.6.5": version: 8.6.5 resolution: "@types/pg@npm:8.6.5" @@ -6921,15 +6914,6 @@ __metadata: languageName: node linkType: hard -"@wry/equality@npm:^0.5.0": - version: 0.5.3 - resolution: "@wry/equality@npm:0.5.3" - dependencies: - tslib: "npm:^2.3.0" - checksum: 10c0/79c5a05a6be5e38227e1147b24f0d8bfc37612bbd28bdbac8625353e6f4ca3873a1c0ee3ffbae5d6cbce0df6421099e464825cc1a3ae10bb89a1578e6e90f93c - languageName: node - linkType: hard - "@wry/equality@npm:^0.5.6": version: 0.5.7 resolution: "@wry/equality@npm:0.5.7" @@ -6939,15 +6923,6 @@ __metadata: languageName: node linkType: hard -"@wry/trie@npm:^0.3.0": - version: 0.3.2 - resolution: "@wry/trie@npm:0.3.2" - dependencies: - tslib: "npm:^2.3.0" - checksum: 10c0/c27a46592c4c418ad9de596b4f53bcac748585db8b4deab262bf5ab71ec15b9ea09d522e765c4fa05e831176cea1b94220151315b4c542abee40541a26aaf7c0 - languageName: node - linkType: hard - "@wry/trie@npm:^0.4.3": version: 0.4.3 resolution: "@wry/trie@npm:0.4.3" @@ -7140,7 +7115,7 @@ __metadata: languageName: node linkType: hard -"ajv-keywords@npm:^3.4.1, ajv-keywords@npm:^3.5.2": +"ajv-keywords@npm:^3.5.2": version: 3.5.2 resolution: "ajv-keywords@npm:3.5.2" peerDependencies: @@ -7184,7 +7159,7 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^6.12.2, ajv@npm:^6.12.4": +"ajv@npm:^6.12.4, ajv@npm:^6.12.5": version: 6.12.6 resolution: "ajv@npm:6.12.6" dependencies: @@ -7605,13 +7580,6 @@ __metadata: languageName: node linkType: hard -"at-least-node@npm:^1.0.0": - version: 1.0.0 - resolution: "at-least-node@npm:1.0.0" - checksum: 10c0/4c058baf6df1bc5a1697cf182e2029c58cd99975288a13f9e70068ef5d6f4e1f1fd7c4d2c3c4912eae44797d1725be9700995736deca441b39f3e66d8dee97ef - languageName: node - linkType: hard - "atomic-sleep@npm:^1.0.0": version: 1.0.0 resolution: "atomic-sleep@npm:1.0.0" @@ -8475,7 +8443,7 @@ __metadata: ts-jest: "npm:^29.0.5" ts-node: "npm:^10.9.1" tsc-watch: "npm:^4.6.2" - typescript: "npm:^4.9.4" + typescript: "npm:^5.8.0" uuid: "npm:^8.3.2" zapatos: "npm:^3.6.0" languageName: unknown @@ -8649,7 +8617,7 @@ __metadata: ts-jest: "npm:^29.0.5" ts-node: "npm:^10.9.1" tsc-watch: "npm:^4.6.2" - typescript: "npm:^4.9.4" + typescript: "npm:^5.8.0" url-join: "npm:^4.0.1" uuid: "npm:^8.3.2" zapatos: "npm:^3.6.0" @@ -8679,7 +8647,7 @@ __metadata: clsx: "npm:^1.2.1" dotenv-webpack: "npm:^7.1.1" env-cmd: "npm:^10.1.0" - fork-ts-checker-webpack-plugin: "npm:^6.5.2" + fork-ts-checker-webpack-plugin: "npm:^9.0.0" formik: "npm:^2.2.9" graphql: "npm:^15.4.0" graphql-tag: "npm:^2.12.6" @@ -8696,7 +8664,7 @@ __metadata: rimraf: "npm:^6.1.3" sass: "npm:^1.69.5" tslib: "npm:^1.14.1" - typescript: "npm:^4.9.4" + typescript: "npm:^5.8.0" typescript-plugin-css-modules: "npm:^5.0.2" uuid: "npm:^9.0.0" yup: "npm:^0.32.11" @@ -8765,7 +8733,7 @@ __metadata: languageName: node linkType: hard -"chokidar@npm:>=3.0.0 <4.0.0, chokidar@npm:^3.4.2, chokidar@npm:^3.5.1, chokidar@npm:^3.5.2": +"chokidar@npm:>=3.0.0 <4.0.0, chokidar@npm:^3.5.1, chokidar@npm:^3.5.2": version: 3.5.3 resolution: "chokidar@npm:3.5.3" dependencies: @@ -8784,6 +8752,15 @@ __metadata: languageName: node linkType: hard +"chokidar@npm:^4.0.1": + version: 4.0.3 + resolution: "chokidar@npm:4.0.3" + dependencies: + readdirp: "npm:^4.0.1" + checksum: 10c0/a58b9df05bb452f7d105d9e7229ac82fa873741c0c40ddcc7bb82f8a909fbe3f7814c9ebe9bc9a2bef9b737c0ec6e2d699d179048ef06ad3ec46315df0ebe6ad + languageName: node + linkType: hard + "chownr@npm:^1.1.1": version: 1.1.4 resolution: "chownr@npm:1.1.4" @@ -9288,20 +9265,7 @@ __metadata: languageName: node linkType: hard -"cosmiconfig@npm:^6.0.0": - version: 6.0.0 - resolution: "cosmiconfig@npm:6.0.0" - dependencies: - "@types/parse-json": "npm:^4.0.0" - import-fresh: "npm:^3.1.0" - parse-json: "npm:^5.0.0" - path-type: "npm:^4.0.0" - yaml: "npm:^1.7.2" - checksum: 10c0/666ed8732d0bf7d7fe6f8516c8ee6041e0622032e8fa26201577b883d2767ad105d03f38b34b93d1f02f26b22a89e7bab4443b9d2e7f931f48d0e944ffa038b5 - languageName: node - linkType: hard - -"cosmiconfig@npm:^8.1.0, cosmiconfig@npm:^8.1.3": +"cosmiconfig@npm:^8.1.0, cosmiconfig@npm:^8.1.3, cosmiconfig@npm:^8.2.0": version: 8.3.6 resolution: "cosmiconfig@npm:8.3.6" dependencies: @@ -10346,7 +10310,7 @@ __metadata: ts-jest: "npm:^29.0.5" ts-node: "npm:^10.9.1" tsc-watch: "npm:^4.6.2" - typescript: "npm:^4.9.4" + typescript: "npm:^5.8.0" url-join: "npm:^4.0.1" uuid: "npm:^8.3.2" yup: "npm:^0.32.11" @@ -11536,34 +11500,26 @@ __metadata: languageName: node linkType: hard -"fork-ts-checker-webpack-plugin@npm:^6.5.2": - version: 6.5.2 - resolution: "fork-ts-checker-webpack-plugin@npm:6.5.2" +"fork-ts-checker-webpack-plugin@npm:^9.0.0": + version: 9.1.0 + resolution: "fork-ts-checker-webpack-plugin@npm:9.1.0" dependencies: - "@babel/code-frame": "npm:^7.8.3" - "@types/json-schema": "npm:^7.0.5" - chalk: "npm:^4.1.0" - chokidar: "npm:^3.4.2" - cosmiconfig: "npm:^6.0.0" + "@babel/code-frame": "npm:^7.16.7" + chalk: "npm:^4.1.2" + chokidar: "npm:^4.0.1" + cosmiconfig: "npm:^8.2.0" deepmerge: "npm:^4.2.2" - fs-extra: "npm:^9.0.0" - glob: "npm:^7.1.6" - memfs: "npm:^3.1.2" + fs-extra: "npm:^10.0.0" + memfs: "npm:^3.4.1" minimatch: "npm:^3.0.4" - schema-utils: "npm:2.7.0" - semver: "npm:^7.3.2" - tapable: "npm:^1.0.0" - peerDependencies: - eslint: ">= 6" - typescript: ">= 2.7" - vue-template-compiler: "*" - webpack: ">= 4" - peerDependenciesMeta: - eslint: - optional: true - vue-template-compiler: - optional: true - checksum: 10c0/886e606ef582a8a11da95e054f1d0cca0121dfdebefabf4c17e4d9acc029cab173b3be068fec8d8b666abd182571ae87630fb60c3572651e0b26c9811ec952a5 + node-abort-controller: "npm:^3.0.1" + schema-utils: "npm:^3.1.1" + semver: "npm:^7.3.5" + tapable: "npm:^2.2.1" + peerDependencies: + typescript: ">3.6.0" + webpack: ^5.11.0 + checksum: 10c0/b4acdf400862af5f57d3e159b3a444e7f9f73e9f4609d54604c3810f75f8adcea0165a8b17ee856ed3c65591d058ffd73cd08d273e289d4952844e75f6efa85d languageName: node linkType: hard @@ -11678,15 +11634,14 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:^9.0.0": - version: 9.1.0 - resolution: "fs-extra@npm:9.1.0" +"fs-extra@npm:^10.0.0": + version: 10.1.0 + resolution: "fs-extra@npm:10.1.0" dependencies: - at-least-node: "npm:^1.0.0" graceful-fs: "npm:^4.2.0" jsonfile: "npm:^6.0.1" universalify: "npm:^2.0.0" - checksum: 10c0/9b808bd884beff5cb940773018179a6b94a966381d005479f00adda6b44e5e3d4abf765135773d849cc27efe68c349e4a7b86acd7d3306d5932c14f3a4b17a92 + checksum: 10c0/5f579466e7109719d162a9249abbeffe7f426eb133ea486e020b89bc6d67a741134076bf439983f2eb79276ceaf6bd7b7c1e43c3fd67fe889863e69072fb0a5e languageName: node linkType: hard @@ -11699,10 +11654,10 @@ __metadata: languageName: node linkType: hard -"fs-monkey@npm:^1.0.3": - version: 1.0.3 - resolution: "fs-monkey@npm:1.0.3" - checksum: 10c0/197fd276d224d54a27c6267c69887ec29ccd4bedd83d72b5050abf3b6c6ef83d7b86a85a87f615c24a4e6f9a4888fd151c9f16a37ffb23e37c4c2d14c1da6275 +"fs-monkey@npm:^1.0.4": + version: 1.1.0 + resolution: "fs-monkey@npm:1.1.0" + checksum: 10c0/45596fe14753ae8f3fa180724106383de68c8de2836eb24d1647cacf18a6d05335402f3611d32e00234072a60d2f3371024c00cd295593bfbce35b84ff9f6a34 languageName: node linkType: hard @@ -12320,6 +12275,13 @@ __metadata: languageName: node linkType: hard +"graphql@npm:^15.3.0": + version: 15.10.1 + resolution: "graphql@npm:15.10.1" + checksum: 10c0/8bbf6c1acda84dcff532f2ec492ffb2859d2ffd0c8e0143447c727388c5c3d7cab338143ecbdf61acc1f04227f2e0a8180f26ce9ea280b63a65079c58f6cfa25 + languageName: node + linkType: hard + "handlebars@npm:^4.7.7": version: 4.7.8 resolution: "handlebars@npm:4.7.8" @@ -12773,7 +12735,7 @@ __metadata: languageName: node linkType: hard -"import-fresh@npm:^3.1.0, import-fresh@npm:^3.2.1, import-fresh@npm:^3.3.0": +"import-fresh@npm:^3.2.1, import-fresh@npm:^3.3.0": version: 3.3.0 resolution: "import-fresh@npm:3.3.0" dependencies: @@ -15523,7 +15485,7 @@ __metadata: rimraf: "npm:^6.1.3" ts-node: "npm:^10.9.1" tsc-watch: "npm:^4.6.2" - typescript: "npm:^4.9.4" + typescript: "npm:^5.8.0" languageName: unknown linkType: soft @@ -15599,7 +15561,7 @@ __metadata: ts-jest: "npm:^29.0.5" ts-node: "npm:^10.9.1" tsc-watch: "npm:^4.6.2" - typescript: "npm:^4.9.4" + typescript: "npm:^5.8.0" url-join: "npm:^4.0.1" uuid: "npm:^8.3.2" yargs: "npm:^16.2.0" @@ -15656,7 +15618,7 @@ __metadata: semver: "npm:^7.5.4" ts-node: "npm:^10.9.1" tslib: "npm:2.5.0" - typescript: "npm:^4.9.4" + typescript: "npm:^5.8.0" url-join: "npm:^4.0.1" wsrun: "npm:^5.2.4" yargs: "npm:^16.2.0" @@ -15691,6 +15653,7 @@ __metadata: "@graphql-codegen/typescript": "npm:^2.7.3" "@graphql-codegen/typescript-operations": "npm:^2.5.3" "@graphql-codegen/typescript-react-apollo": "npm:^3.3.7" + "@types/apollo-upload-client": "npm:^14.1.0" "@types/node": "npm:^18.11.19" "@types/react": "npm:^17.0.50" "@types/react-dom": "npm:^17.0.17" @@ -15702,7 +15665,7 @@ __metadata: cross-env: "npm:^7.0.3" dotenv-webpack: "npm:^7.1.1" env-cmd: "npm:^10.1.0" - fork-ts-checker-webpack-plugin: "npm:^6.5.2" + fork-ts-checker-webpack-plugin: "npm:^9.0.0" formik: "npm:^2.2.9" graphql: "npm:^15.4.0" graphql-tag: "npm:^2.12.6" @@ -15717,7 +15680,7 @@ __metadata: rimraf: "npm:^6.1.3" sass: "npm:^1.69.5" tslib: "npm:^1.14.1" - typescript: "npm:^4.9.4" + typescript: "npm:^5.8.0" typescript-plugin-css-modules: "npm:^5.0.2" yup: "npm:^0.32.11" peerDependencies: @@ -15728,12 +15691,12 @@ __metadata: languageName: unknown linkType: soft -"memfs@npm:^3.1.2": - version: 3.4.7 - resolution: "memfs@npm:3.4.7" +"memfs@npm:^3.4.1": + version: 3.5.3 + resolution: "memfs@npm:3.5.3" dependencies: - fs-monkey: "npm:^1.0.3" - checksum: 10c0/56d85a1e6f808218096c17160eb7db694559a6307b76134e48a4927b7f3a3963941f2d86bac34f681cb16fc9d5010f0b7b42523c9b647451887be285a2348ea3 + fs-monkey: "npm:^1.0.4" + checksum: 10c0/038fc81bce17ea92dde15aaa68fa0fdaf4960c721ce3ffc7c2cb87a259333f5159784ea48b3b72bf9e054254d9d0d0d5209d0fdc3d07d08653a09933b168fbd7 languageName: node linkType: hard @@ -16211,6 +16174,13 @@ __metadata: languageName: node linkType: hard +"node-abort-controller@npm:^3.0.1": + version: 3.1.1 + resolution: "node-abort-controller@npm:3.1.1" + checksum: 10c0/f7ad0e7a8e33809d4f3a0d1d65036a711c39e9d23e0319d80ebe076b9a3b4432b4d6b86a7fab65521de3f6872ffed36fc35d1327487c48eb88c517803403eda3 + languageName: node + linkType: hard + "node-addon-api@npm:^6.1.0": version: 6.1.0 resolution: "node-addon-api@npm:6.1.0" @@ -16614,16 +16584,6 @@ __metadata: languageName: node linkType: hard -"optimism@npm:^0.16.1": - version: 0.16.2 - resolution: "optimism@npm:0.16.2" - dependencies: - "@wry/context": "npm:^0.7.0" - "@wry/trie": "npm:^0.3.0" - checksum: 10c0/06c1e6ab5e7b0c19f69fd7d7959a33122647ae49355233259e4cca505661f36c52a57eca2fc798be56d74eded2a952f50873d9a330064e1e65c19d4d6c8e3f41 - languageName: node - linkType: hard - "optimism@npm:^0.18.0": version: 0.18.0 resolution: "optimism@npm:0.18.0" @@ -16871,7 +16831,7 @@ __metadata: languageName: node linkType: hard -"parse-json@npm:^5.0.0, parse-json@npm:^5.2.0": +"parse-json@npm:^5.2.0": version: 5.2.0 resolution: "parse-json@npm:5.2.0" dependencies: @@ -18790,6 +18750,13 @@ __metadata: languageName: node linkType: hard +"readdirp@npm:^4.0.1": + version: 4.1.2 + resolution: "readdirp@npm:4.1.2" + checksum: 10c0/60a14f7619dec48c9c850255cd523e2717001b0e179dc7037cfa0895da7b9e9ab07532d324bfb118d73a710887d1e35f79c495fa91582784493e085d18c72c62 + languageName: node + linkType: hard + "real-require@npm:^0.2.0": version: 0.2.0 resolution: "real-require@npm:0.2.0" @@ -19501,17 +19468,6 @@ __metadata: languageName: node linkType: hard -"schema-utils@npm:2.7.0": - version: 2.7.0 - resolution: "schema-utils@npm:2.7.0" - dependencies: - "@types/json-schema": "npm:^7.0.4" - ajv: "npm:^6.12.2" - ajv-keywords: "npm:^3.4.1" - checksum: 10c0/723c3c856a0313a89aa81c5fb2c93d4b11225f5cdd442665fddd55d3c285ae72e079f5286a3a9a1a973affe888f6c33554a2cf47b79b24cd8de2f1f756a6fb1b - languageName: node - linkType: hard - "schema-utils@npm:^2.6.5": version: 2.7.1 resolution: "schema-utils@npm:2.7.1" @@ -19523,6 +19479,17 @@ __metadata: languageName: node linkType: hard +"schema-utils@npm:^3.1.1": + version: 3.1.1 + resolution: "schema-utils@npm:3.1.1" + dependencies: + "@types/json-schema": "npm:^7.0.8" + ajv: "npm:^6.12.5" + ajv-keywords: "npm:^3.5.2" + checksum: 10c0/55a8da802a5f8f0ce6f68b6a139f3261cb423bd23795766da866a0f5738fc40303370fbe0c3eeba60b2a91c569ad7ce5318fea455f8fe866098c5a3a6b9050b0 + languageName: node + linkType: hard + "schema-utils@npm:^4.0.0": version: 4.0.0 resolution: "schema-utils@npm:4.0.0" @@ -19587,7 +19554,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:7.x, semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.3, semver@npm:^7.5.4": +"semver@npm:7.x, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.3, semver@npm:^7.5.4": version: 7.6.3 resolution: "semver@npm:7.6.3" bin: @@ -20781,13 +20748,6 @@ __metadata: languageName: node linkType: hard -"tapable@npm:^1.0.0": - version: 1.1.3 - resolution: "tapable@npm:1.1.3" - checksum: 10c0/c9f0265e55e45821ec672b9b9ee8a35d95bf3ea6b352199f8606a2799018e89cfe4433c554d424b31fc67c4be26b05d4f36dc3c607def416fdb2514cd63dba50 - languageName: node - linkType: hard - "tapable@npm:^2.0.0, tapable@npm:^2.2.0": version: 2.2.0 resolution: "tapable@npm:2.2.0" @@ -20884,7 +20844,7 @@ __metadata: languageName: node linkType: hard -"terser-webpack-plugin@npm:^5.3.17, terser-webpack-plugin@npm:^5.3.9": +"terser-webpack-plugin@npm:^5.3.17": version: 5.3.17 resolution: "terser-webpack-plugin@npm:5.3.17" dependencies: @@ -20905,7 +20865,29 @@ __metadata: languageName: node linkType: hard -"terser@npm:^5.10.0": +"terser-webpack-plugin@npm:^5.3.9": + version: 5.3.10 + resolution: "terser-webpack-plugin@npm:5.3.10" + dependencies: + "@jridgewell/trace-mapping": "npm:^0.3.20" + jest-worker: "npm:^27.4.5" + schema-utils: "npm:^3.1.1" + serialize-javascript: "npm:^6.0.1" + terser: "npm:^5.26.0" + peerDependencies: + webpack: ^5.1.0 + peerDependenciesMeta: + "@swc/core": + optional: true + esbuild: + optional: true + uglify-js: + optional: true + checksum: 10c0/66d1ed3174542560911cf96f4716aeea8d60e7caab212291705d50072b6ba844c7391442541b13c848684044042bea9ec87512b8506528c12854943da05faf91 + languageName: node + linkType: hard + +"terser@npm:^5.10.0, terser@npm:^5.26.0": version: 5.30.3 resolution: "terser@npm:5.30.3" dependencies: @@ -21495,23 +21477,23 @@ __metadata: languageName: node linkType: hard -"typescript@npm:^4.9.4": - version: 4.9.5 - resolution: "typescript@npm:4.9.5" +"typescript@npm:^5.0.0": + version: 5.4.5 + resolution: "typescript@npm:5.4.5" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10c0/5f6cad2e728a8a063521328e612d7876e12f0d8a8390d3b3aaa452a6a65e24e9ac8ea22beb72a924fd96ea0a49ea63bb4e251fb922b12eedfb7f7a26475e5c56 + checksum: 10c0/2954022ada340fd3d6a9e2b8e534f65d57c92d5f3989a263754a78aba549f7e6529acc1921913560a4b816c46dce7df4a4d29f9f11a3dc0d4213bb76d043251e languageName: node linkType: hard -"typescript@npm:^5.0.0": - version: 5.4.5 - resolution: "typescript@npm:5.4.5" +"typescript@npm:^5.8.0": + version: 5.9.3 + resolution: "typescript@npm:5.9.3" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10c0/2954022ada340fd3d6a9e2b8e534f65d57c92d5f3989a263754a78aba549f7e6529acc1921913560a4b816c46dce7df4a4d29f9f11a3dc0d4213bb76d043251e + checksum: 10c0/6bd7552ce39f97e711db5aa048f6f9995b53f1c52f7d8667c1abdc1700c68a76a308f579cd309ce6b53646deb4e9a1be7c813a93baaf0a28ccd536a30270e1c5 languageName: node linkType: hard @@ -21535,23 +21517,23 @@ __metadata: languageName: node linkType: hard -"typescript@patch:typescript@npm%3A^4.9.4#optional!builtin": - version: 4.9.5 - resolution: "typescript@patch:typescript@npm%3A4.9.5#optional!builtin::version=4.9.5&hash=289587" +"typescript@patch:typescript@npm%3A^5.0.0#optional!builtin": + version: 5.4.5 + resolution: "typescript@patch:typescript@npm%3A5.4.5#optional!builtin::version=5.4.5&hash=5adc0c" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10c0/e3333f887c6829dfe0ab6c1dbe0dd1e3e2aeb56c66460cb85c5440c566f900c833d370ca34eb47558c0c69e78ced4bfe09b8f4f98b6de7afed9b84b8d1dd06a1 + checksum: 10c0/db2ad2a16ca829f50427eeb1da155e7a45e598eec7b086d8b4e8ba44e5a235f758e606d681c66992230d3fc3b8995865e5fd0b22a2c95486d0b3200f83072ec9 languageName: node linkType: hard -"typescript@patch:typescript@npm%3A^5.0.0#optional!builtin": - version: 5.4.5 - resolution: "typescript@patch:typescript@npm%3A5.4.5#optional!builtin::version=5.4.5&hash=5adc0c" +"typescript@patch:typescript@npm%3A^5.8.0#optional!builtin": + version: 5.9.3 + resolution: "typescript@patch:typescript@npm%3A5.9.3#optional!builtin::version=5.9.3&hash=5786d5" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 10c0/db2ad2a16ca829f50427eeb1da155e7a45e598eec7b086d8b4e8ba44e5a235f758e606d681c66992230d3fc3b8995865e5fd0b22a2c95486d0b3200f83072ec9 + checksum: 10c0/ad09fdf7a756814dce65bc60c1657b40d44451346858eea230e10f2e95a289d9183b6e32e5c11e95acc0ccc214b4f36289dcad4bf1886b0adb84d711d336a430 languageName: node linkType: hard @@ -21992,7 +21974,7 @@ __metadata: ts-jest: "npm:^29.0.5" ts-node: "npm:^10.9.1" tsc-watch: "npm:^4.6.2" - typescript: "npm:^4.9.4" + typescript: "npm:^5.8.0" url-join: "npm:^4.0.1" uuid: "npm:^8.3.2" xmlbuilder2: "npm:^3.1.1" @@ -22473,7 +22455,7 @@ __metadata: languageName: node linkType: hard -"yaml@npm:^1.10.0, yaml@npm:^1.10.2, yaml@npm:^1.7.2": +"yaml@npm:^1.10.0, yaml@npm:^1.10.2": version: 1.10.2 resolution: "yaml@npm:1.10.2" checksum: 10c0/5c28b9eb7adc46544f28d9a8d20c5b3cb1215a886609a2fd41f51628d8aaa5878ccd628b755dbcd29f6bb4921bd04ffbc6dcc370689bb96e594e2f9813d2605f