diff --git a/cypress/tsconfig.json b/cypress/tsconfig.json new file mode 100644 index 0000000000000..61b0e504a304f --- /dev/null +++ b/cypress/tsconfig.json @@ -0,0 +1,7 @@ +{ + "extends": "../tsconfig.json", + "compilerOptions": { + "declaration": false, + "sourceMap": false + } +} diff --git a/package.json b/package.json index 9c9ab8e6af2ac..696fa11033f2c 100644 --- a/package.json +++ b/package.json @@ -58,6 +58,7 @@ "supertest": "^6.3.3", "ts-jest": "^29.0.5", "tsc-watch": "^6.0.0", + "typescript": "*", "turbo": "1.8.8" }, "pnpm": { @@ -75,8 +76,9 @@ "http-cache-semantics": "4.1.1", "jsonwebtoken": "9.0.0", "prettier": "^2.8.3", + "tslib": "^2.5.0", "ts-node": "^10.9.1", - "typescript": "^4.9.5", + "typescript": "^5.0.2", "cpy@8>globby": "^11.1.0", "qqjs>globby": "^11.1.0" }, diff --git a/packages/nodes-base/nodes/Autopilot/GenericFunctions.ts b/packages/nodes-base/nodes/Autopilot/GenericFunctions.ts index 006472ef77556..7d448c560f794 100644 --- a/packages/nodes-base/nodes/Autopilot/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Autopilot/GenericFunctions.ts @@ -70,7 +70,8 @@ export async function autopilotApiRequestAllItems( responseData = await autopilotApiRequest.call(this, method, endpoint, body, query); endpoint = `${base}/${responseData.bookmark}`; returnData.push.apply(returnData, responseData[propertyName] as IDataObject[]); - if (query.limit && returnData.length >= query.limit && !returnAll) { + const limit = query.limit as number | undefined; + if (limit && returnData.length >= limit && !returnAll) { return returnData; } } while (responseData.bookmark !== undefined); diff --git a/packages/nodes-base/nodes/Aws/Rekognition/GenericFunctions.ts b/packages/nodes-base/nodes/Aws/Rekognition/GenericFunctions.ts index d9a49cc8a3ff5..748d99a9a6836 100644 --- a/packages/nodes-base/nodes/Aws/Rekognition/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Aws/Rekognition/GenericFunctions.ts @@ -152,7 +152,8 @@ export async function awsApiRequestSOAPAllItems( returnData.push(get(responseData, propertyName) as IDataObject); } } - if (query.limit && query.limit <= returnData.length) { + const limit = query.limit as number | undefined; + if (limit && limit <= returnData.length) { return returnData; } } while ( diff --git a/packages/nodes-base/nodes/Aws/S3/GenericFunctions.ts b/packages/nodes-base/nodes/Aws/S3/GenericFunctions.ts index e9d77c393dfcb..8646f595780aa 100644 --- a/packages/nodes-base/nodes/Aws/S3/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Aws/S3/GenericFunctions.ts @@ -150,7 +150,8 @@ export async function awsApiRequestSOAPAllItems( returnData.push(get(responseData, propertyName) as IDataObject); } } - if (query.limit && query.limit <= returnData.length) { + const limit = query.limit as number | undefined; + if (limit && limit <= returnData.length) { return returnData; } } while ( diff --git a/packages/nodes-base/nodes/ClickUp/GenericFunctions.ts b/packages/nodes-base/nodes/ClickUp/GenericFunctions.ts index 30ccdb4ff1a0c..234f5177f7d4d 100644 --- a/packages/nodes-base/nodes/ClickUp/GenericFunctions.ts +++ b/packages/nodes-base/nodes/ClickUp/GenericFunctions.ts @@ -79,7 +79,8 @@ export async function clickupApiRequestAllItems( responseData = await clickupApiRequest.call(this, method, resource, body, query); returnData.push.apply(returnData, responseData[propertyName] as IDataObject[]); query.page++; - if (query.limit && query.limit <= returnData.length) { + const limit = query.limit as number | undefined; + if (limit && limit <= returnData.length) { return returnData; } } while (responseData[propertyName] && responseData[propertyName].length !== 0); diff --git a/packages/nodes-base/nodes/Clockify/GenericFunctions.ts b/packages/nodes-base/nodes/Clockify/GenericFunctions.ts index 621356270f0b4..dfd82b2835f47 100644 --- a/packages/nodes-base/nodes/Clockify/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Clockify/GenericFunctions.ts @@ -54,7 +54,8 @@ export async function clockifyApiRequestAllItems( returnData.push.apply(returnData, responseData as IDataObject[]); - if (query.limit && returnData.length >= query.limit) { + const limit = query.limit as number | undefined; + if (limit && returnData.length >= limit) { return returnData; } diff --git a/packages/nodes-base/nodes/GoToWebinar/GenericFunctions.ts b/packages/nodes-base/nodes/GoToWebinar/GenericFunctions.ts index 2d52b2f11a7e7..1a56ff146d8b5 100644 --- a/packages/nodes-base/nodes/GoToWebinar/GenericFunctions.ts +++ b/packages/nodes-base/nodes/GoToWebinar/GenericFunctions.ts @@ -88,7 +88,7 @@ export async function goToWebinarApiRequestAllItems( this: IHookFunctions | IExecuteFunctions | ILoadOptionsFunctions, method: string, endpoint: string, - qs: IDataObject, + query: IDataObject, body: IDataObject, resource: string, ) { @@ -103,7 +103,7 @@ export async function goToWebinarApiRequestAllItems( let responseData; do { - responseData = await goToWebinarApiRequest.call(this, method, endpoint, qs, body); + responseData = await goToWebinarApiRequest.call(this, method, endpoint, query, body); if (responseData.page && parseInt(responseData.page.totalElements as string, 10) === 0) { return []; @@ -113,8 +113,9 @@ export async function goToWebinarApiRequestAllItems( returnData.push(...(responseData as IDataObject[])); } - if (qs.limit && returnData.length >= qs.limit) { - returnData = returnData.splice(0, qs.limit as number); + const limit = query.limit as number | undefined; + if (limit && returnData.length >= limit) { + returnData = returnData.splice(0, limit); return returnData; } } while ( diff --git a/packages/nodes-base/nodes/HelpScout/GenericFunctions.ts b/packages/nodes-base/nodes/HelpScout/GenericFunctions.ts index d54b13d7e5bb9..11eb6daf4a081 100644 --- a/packages/nodes-base/nodes/HelpScout/GenericFunctions.ts +++ b/packages/nodes-base/nodes/HelpScout/GenericFunctions.ts @@ -64,7 +64,8 @@ export async function helpscoutApiRequestAllItems( responseData = await helpscoutApiRequest.call(this, method, endpoint, body, query, uri); uri = get(responseData, '_links.next.href'); returnData.push.apply(returnData, get(responseData, propertyName) as IDataObject[]); - if (query.limit && query.limit <= returnData.length) { + const limit = query.limit as number | undefined; + if (limit && limit <= returnData.length) { return returnData; } } while (responseData._links?.next?.href !== undefined); diff --git a/packages/nodes-base/nodes/Hubspot/GenericFunctions.ts b/packages/nodes-base/nodes/Hubspot/GenericFunctions.ts index 15b9d2da585df..be7d8040f5dca 100644 --- a/packages/nodes-base/nodes/Hubspot/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Hubspot/GenericFunctions.ts @@ -96,7 +96,8 @@ export async function hubspotApiRequestAllItems( } returnData.push.apply(returnData, responseData[propertyName] as IDataObject[]); //ticket:getAll endpoint does not support setting a limit, so return once the limit is reached - if (query.limit && query.limit <= returnData.length && endpoint.includes('/tickets/paged')) { + const limit = query.limit as number | undefined; + if (limit && limit <= returnData.length && endpoint.includes('/tickets/paged')) { return returnData; } } while (responseData.hasMore || responseData['has-more'] || responseData.paging); diff --git a/packages/nodes-base/nodes/Microsoft/Teams/GenericFunctions.ts b/packages/nodes-base/nodes/Microsoft/Teams/GenericFunctions.ts index cb44f3465e453..7608e980d1cce 100644 --- a/packages/nodes-base/nodes/Microsoft/Teams/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Microsoft/Teams/GenericFunctions.ts @@ -58,7 +58,8 @@ export async function microsoftApiRequestAllItems( responseData = await microsoftApiRequest.call(this, method, endpoint, body, query, uri); uri = responseData['@odata.nextLink']; returnData.push.apply(returnData, responseData[propertyName] as IDataObject[]); - if (query.limit && query.limit <= returnData.length) { + const limit = query.limit as number | undefined; + if (limit && limit <= returnData.length) { return returnData; } } while (responseData['@odata.nextLink'] !== undefined); diff --git a/packages/nodes-base/nodes/Notion/GenericFunctions.ts b/packages/nodes-base/nodes/Notion/GenericFunctions.ts index 6f7f89b457685..e41a32cc81f10 100644 --- a/packages/nodes-base/nodes/Notion/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Notion/GenericFunctions.ts @@ -106,7 +106,8 @@ export async function notionApiRequestAllItems( body.start_cursor = next_cursor; } returnData.push.apply(returnData, responseData[propertyName] as IDataObject[]); - if (query.limit && query.limit <= returnData.length) { + const limit = query.limit as number | undefined; + if (limit && limit <= returnData.length) { return returnData; } } while (responseData.has_more !== false); diff --git a/packages/nodes-base/nodes/Orbit/GenericFunctions.ts b/packages/nodes-base/nodes/Orbit/GenericFunctions.ts index 86ff031d2a29a..a39ad2493fe67 100644 --- a/packages/nodes-base/nodes/Orbit/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Orbit/GenericFunctions.ts @@ -111,7 +111,8 @@ export async function orbitApiRequestAllItems( } query.page++; - if (query.limit && returnData.length >= query.limit) { + const limit = query.limit as number | undefined; + if (limit && returnData.length >= limit) { return returnData; } } while (responseData.data.length !== 0); diff --git a/packages/nodes-base/nodes/S3/GenericFunctions.ts b/packages/nodes-base/nodes/S3/GenericFunctions.ts index 0d7043b7dab93..eea824e9ed4a5 100644 --- a/packages/nodes-base/nodes/S3/GenericFunctions.ts +++ b/packages/nodes-base/nodes/S3/GenericFunctions.ts @@ -204,7 +204,8 @@ export async function s3ApiRequestSOAPAllItems( returnData.push(get(responseData, propertyName) as IDataObject); } } - if (query.limit && query.limit <= returnData.length) { + const limit = query.limit as number | undefined; + if (limit && limit <= returnData.length) { return returnData; } } while ( diff --git a/packages/nodes-base/nodes/SendGrid/GenericFunctions.ts b/packages/nodes-base/nodes/SendGrid/GenericFunctions.ts index cced148f89073..9b0791aab9905 100644 --- a/packages/nodes-base/nodes/SendGrid/GenericFunctions.ts +++ b/packages/nodes-base/nodes/SendGrid/GenericFunctions.ts @@ -55,10 +55,11 @@ export async function sendGridApiRequestAllItems( do { // eslint-disable-next-line @typescript-eslint/no-unsafe-argument - responseData = await sendGridApiRequest.call(this, endpoint, method, body, query, uri); // posible bug, as function does not have uri parameter + responseData = await sendGridApiRequest.call(this, endpoint, method, body, query, uri); // possible bug, as function does not have uri parameter uri = responseData._metadata.next; returnData.push.apply(returnData, responseData[propertyName] as IDataObject[]); - if (query.limit && returnData.length >= query.limit) { + const limit = query.limit as number | undefined; + if (limit && returnData.length >= limit) { return returnData; } } while (responseData._metadata.next !== undefined); diff --git a/packages/nodes-base/nodes/SentryIo/GenericFunctions.ts b/packages/nodes-base/nodes/SentryIo/GenericFunctions.ts index 0046b12f9884d..855f628a3cedc 100644 --- a/packages/nodes-base/nodes/SentryIo/GenericFunctions.ts +++ b/packages/nodes-base/nodes/SentryIo/GenericFunctions.ts @@ -122,7 +122,8 @@ export async function sentryApiRequestAllItems( link = responseData.headers.link; uri = getNext(link as string); returnData.push.apply(returnData, responseData.body as IDataObject[]); - if (query.limit && query.limit >= returnData.length) { + const limit = query.limit as number | undefined; + if (limit && limit >= returnData.length) { return; } } while (hasMore(link as string)); diff --git a/packages/nodes-base/nodes/Taiga/GenericFunctions.ts b/packages/nodes-base/nodes/Taiga/GenericFunctions.ts index be0ae9b0822da..c787691bbf329 100644 --- a/packages/nodes-base/nodes/Taiga/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Taiga/GenericFunctions.ts @@ -115,7 +115,8 @@ export async function taigaApiRequestAllItems( }); returnData.push.apply(returnData, responseData.body as IDataObject[]); uri = responseData.headers['x-pagination-next']; - if (query.limit && returnData.length >= query.limit) { + const limit = query.limit as number | undefined; + if (limit && returnData.length >= limit) { return returnData; } } while ( diff --git a/packages/nodes-base/nodes/Zendesk/GenericFunctions.ts b/packages/nodes-base/nodes/Zendesk/GenericFunctions.ts index 9b700e1785c57..4c5d26d55a237 100644 --- a/packages/nodes-base/nodes/Zendesk/GenericFunctions.ts +++ b/packages/nodes-base/nodes/Zendesk/GenericFunctions.ts @@ -80,7 +80,8 @@ export async function zendeskApiRequestAllItems( responseData = await zendeskApiRequest.call(this, method, resource, body, query, uri); uri = responseData.next_page; returnData.push.apply(returnData, responseData[propertyName] as IDataObject[]); - if (query.limit && query.limit <= returnData.length) { + const limit = query.limit as number | undefined; + if (limit && limit <= returnData.length) { return returnData; } } while (responseData.next_page !== undefined && responseData.next_page !== null); diff --git a/packages/workflow/src/Extensions/ArrayExtensions.ts b/packages/workflow/src/Extensions/ArrayExtensions.ts index c47af2443d150..06383a6c82890 100644 --- a/packages/workflow/src/Extensions/ArrayExtensions.ts +++ b/packages/workflow/src/Extensions/ArrayExtensions.ts @@ -30,7 +30,7 @@ function pluck(value: unknown[], extraArgs: unknown[]): unknown[] { if (current && typeof current === 'object') { const p: unknown[] = []; Object.keys(current).forEach((k) => { - extraArgs.forEach((field: string) => { + (extraArgs as string[]).forEach((field) => { if (current && field === k) { p.push((current as { [key: string]: unknown })[k]); } diff --git a/packages/workflow/src/Extensions/DateExtensions.ts b/packages/workflow/src/Extensions/DateExtensions.ts index 7c00d5071c831..6208c234429fc 100644 --- a/packages/workflow/src/Extensions/DateExtensions.ts +++ b/packages/workflow/src/Extensions/DateExtensions.ts @@ -2,7 +2,13 @@ import { ExpressionExtensionError } from './../ExpressionError'; /* eslint-disable @typescript-eslint/unbound-method */ /* eslint-disable @typescript-eslint/explicit-member-accessibility */ import { DateTime } from 'luxon'; -import type { DateTimeUnit, DurationLike, DurationObjectUnits, LocaleOptions } from 'luxon'; +import type { + DateTimeUnit, + DurationLike, + DurationObjectUnits, + LocaleOptions, + WeekdayNumbers, +} from 'luxon'; import type { ExtensionMap } from './Extensions'; import { convertToDateTime } from './utils'; @@ -166,15 +172,10 @@ function isInLast(date: Date | DateTime, extraArgs: unknown[]): boolean { return dateInThePast <= thisDate && thisDate <= DateTime.now(); } +const WEEKEND_DAYS: WeekdayNumbers[] = [6, 7]; function isWeekend(date: Date | DateTime): boolean { - enum DAYS { - saturday = 6, - sunday = 7, - } - if (isDateTime(date)) { - return [DAYS.saturday, DAYS.sunday].includes(date.weekday); - } - return [DAYS.saturday, DAYS.sunday].includes(DateTime.fromJSDate(date).weekday); + const { weekday } = isDateTime(date) ? date : DateTime.fromJSDate(date); + return WEEKEND_DAYS.includes(weekday); } function minus(date: Date | DateTime, extraArgs: unknown[]): Date | DateTime { diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9075c50503ce4..c47fb4938efdc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -14,8 +14,9 @@ overrides: http-cache-semantics: 4.1.1 jsonwebtoken: 9.0.0 prettier: ^2.8.3 + tslib: ^2.5.0 ts-node: ^10.9.1 - typescript: ^4.9.5 + typescript: ^5.0.2 cpy@8>globby: ^11.1.0 qqjs>globby: ^11.1.0 @@ -67,7 +68,7 @@ importers: version: 29.5.0 jest-mock-extended: specifier: ^3.0.3 - version: 3.0.3(jest@29.5.0)(typescript@4.9.5) + version: 3.0.3(jest@29.5.0)(typescript@5.0.2) nock: specifier: ^13.2.9 version: 13.2.9 @@ -94,13 +95,16 @@ importers: version: 6.3.3 ts-jest: specifier: ^29.0.5 - version: 29.0.5(@babel/core@7.20.12)(jest@29.5.0)(typescript@4.9.5) + version: 29.0.5(@babel/core@7.20.12)(jest@29.5.0)(typescript@5.0.2) tsc-watch: specifier: ^6.0.0 - version: 6.0.0(typescript@4.9.5) + version: 6.0.0(typescript@5.0.2) turbo: specifier: 1.8.8 version: 1.8.8 + typescript: + specifier: ^5.0.2 + version: 5.0.2 packages/@n8n_io/eslint-config: devDependencies: @@ -109,13 +113,13 @@ importers: version: 8.4.6 '@typescript-eslint/eslint-plugin': specifier: ~5.45 - version: 5.45.0(@typescript-eslint/parser@5.45.0)(eslint@8.28.0)(typescript@4.9.5) + version: 5.45.0(@typescript-eslint/parser@5.45.0)(eslint@8.28.0)(typescript@5.0.2) '@typescript-eslint/parser': specifier: ~5.45 - version: 5.45.0(eslint@8.28.0)(typescript@4.9.5) + version: 5.45.0(eslint@8.28.0)(typescript@5.0.2) '@vue/eslint-config-typescript': specifier: ~8.0 - version: 8.0.0(@typescript-eslint/eslint-plugin@5.45.0)(@typescript-eslint/parser@5.45.0)(eslint-plugin-vue@7.17.0)(eslint@8.28.0)(typescript@4.9.5) + version: 8.0.0(@typescript-eslint/eslint-plugin@5.45.0)(@typescript-eslint/parser@5.45.0)(eslint-plugin-vue@7.17.0)(eslint@8.28.0)(typescript@5.0.2) eslint: specifier: ~8.28 version: 8.28.0 @@ -569,7 +573,7 @@ importers: version: 1.1.6 ts-essentials: specifier: ^7.0.3 - version: 7.0.3(typescript@4.9.5) + version: 7.0.3(typescript@5.0.2) tsc-alias: specifier: ^1.8.2 version: 1.8.2 @@ -727,7 +731,7 @@ importers: version: 7.0.0-beta.46(@babel/core@7.20.12)(babel-loader@9.1.2)(css-loader@6.7.3)(vue@2.7.14) '@storybook/vue-webpack5': specifier: ^7.0.0-beta.46 - version: 7.0.0-beta.46(@babel/core@7.20.12)(@babel/preset-env@7.20.2)(babel-loader@9.1.2)(css-loader@6.7.3)(esbuild@0.16.17)(react-dom@18.2.0)(react@17.0.2)(typescript@4.9.5)(vue-loader@15.10.1)(vue-template-compiler@2.7.14)(vue@2.7.14) + version: 7.0.0-beta.46(@babel/core@7.20.12)(@babel/preset-env@7.20.2)(babel-loader@9.1.2)(css-loader@6.7.3)(esbuild@0.16.17)(react-dom@18.2.0)(react@17.0.2)(typescript@5.0.2)(vue-loader@15.10.1)(vue-template-compiler@2.7.14)(vue@2.7.14) '@testing-library/jest-dom': specifier: ^5.16.5 version: 5.16.5 @@ -805,7 +809,7 @@ importers: version: 2.7.14 vue-tsc: specifier: ^1.0.24 - version: 1.0.24(typescript@4.9.5) + version: 1.0.24(typescript@5.0.2) packages/editor-ui: dependencies: @@ -913,7 +917,7 @@ importers: version: 1.0.1 pinia: specifier: ^2.0.22 - version: 2.0.23(typescript@4.9.5)(vue@2.7.14) + version: 2.0.23(typescript@5.0.2)(vue@2.7.14) prettier: specifier: ^2.8.3 version: 2.8.3 @@ -1061,7 +1065,7 @@ importers: version: 0.28.5(sass@1.55.0)(terser@5.16.1) vue-tsc: specifier: ^1.0.24 - version: 1.0.24(typescript@4.9.5) + version: 1.0.24(typescript@5.0.2) packages/node-dev: dependencies: @@ -1609,7 +1613,7 @@ importers: version: 0.4.11 eslint-plugin-n8n-nodes-base: specifier: ^1.12.0 - version: 1.12.0(eslint@8.28.0)(typescript@4.9.5) + version: 1.12.0(eslint@8.28.0)(typescript@5.0.2) gulp: specifier: ^4.0.0 version: 4.0.2 @@ -4379,7 +4383,7 @@ packages: debug: 4.3.4(supports-color@8.1.1) globby: 11.1.0 is-wsl: 2.2.0 - tslib: 2.4.0 + tslib: 2.5.0 transitivePeerDependencies: - supports-color @@ -4412,7 +4416,7 @@ packages: strip-ansi: 6.0.1 supports-color: 8.1.1 supports-hyperlinks: 2.3.0 - tslib: 2.4.0 + tslib: 2.5.0 widest-line: 3.1.0 wrap-ansi: 7.0.0 dev: false @@ -4434,7 +4438,7 @@ packages: lodash: 4.17.21 normalize-package-data: 3.0.3 qqjs: 0.3.11 - tslib: 2.4.0 + tslib: 2.5.0 transitivePeerDependencies: - supports-color dev: true @@ -4486,7 +4490,7 @@ packages: '@oclif/errors': 1.3.6 '@oclif/linewrap': 1.0.0 chalk: 4.1.2 - tslib: 2.4.0 + tslib: 2.5.0 /@oclif/plugin-help@3.2.18: resolution: {integrity: sha512-5n5Pkz4L0duknIvFwx2Ko9Xda3miT6RZP8bgaaK3Q/9fzVBrhi4bOM0u05/OThI6V+3NsSdxYS2o1NLcXToWDg==} @@ -4527,7 +4531,7 @@ packages: peerDependencies: pinia: '>=2.0.19' dependencies: - pinia: 2.0.23(typescript@4.9.5)(vue@2.7.14) + pinia: 2.0.23(typescript@5.0.2)(vue@2.7.14) vue-demi: 0.13.11(vue@2.7.14) transitivePeerDependencies: - '@vue/composition-api' @@ -4589,7 +4593,7 @@ packages: dependencies: '@sentry/types': 7.28.1 '@sentry/utils': 7.28.1 - tslib: 1.14.1 + tslib: 2.5.0 dev: false /@sentry/integrations@7.28.1: @@ -4599,7 +4603,7 @@ packages: '@sentry/types': 7.28.1 '@sentry/utils': 7.28.1 localforage: 1.10.0 - tslib: 1.14.1 + tslib: 2.5.0 dev: false /@sentry/node@7.28.1: @@ -4612,7 +4616,7 @@ packages: cookie: 0.4.2 https-proxy-agent: 5.0.1 lru_map: 0.3.3 - tslib: 1.14.1 + tslib: 2.5.0 transitivePeerDependencies: - supports-color dev: false @@ -4627,7 +4631,7 @@ packages: engines: {node: '>=8'} dependencies: '@sentry/types': 7.28.1 - tslib: 1.14.1 + tslib: 2.5.0 dev: false /@servie/events@1.0.0: @@ -5097,7 +5101,7 @@ packages: - supports-color dev: true - /@storybook/builder-webpack5@7.0.0-beta.46(esbuild@0.16.17)(react-dom@18.2.0)(react@17.0.2)(typescript@4.9.5)(vue-template-compiler@2.7.14): + /@storybook/builder-webpack5@7.0.0-beta.46(esbuild@0.16.17)(react-dom@18.2.0)(react@17.0.2)(typescript@5.0.2)(vue-template-compiler@2.7.14): resolution: {integrity: sha512-1pvo9IDlz836hiDFmALVttQxw4ehSd3UEhE6Yz0B+TMl4cAQuSRWze8w2sI474tiHtGeKGRoIIWmH5hSVQvFrQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -5135,7 +5139,7 @@ packages: case-sensitive-paths-webpack-plugin: 2.4.0 css-loader: 6.7.3(webpack@5.75.0) express: 4.18.2 - fork-ts-checker-webpack-plugin: 6.5.2(typescript@4.9.5)(vue-template-compiler@2.7.14)(webpack@5.75.0) + fork-ts-checker-webpack-plugin: 6.5.2(typescript@5.0.2)(vue-template-compiler@2.7.14)(webpack@5.75.0) fs-extra: 11.1.0 html-webpack-plugin: 5.5.0(webpack@5.75.0) path-browserify: 1.0.1 @@ -5147,7 +5151,7 @@ packages: style-loader: 3.3.1(webpack@5.75.0) terser-webpack-plugin: 5.3.6(esbuild@0.16.17)(webpack@5.75.0) ts-dedent: 2.2.0 - typescript: 4.9.5 + typescript: 5.0.2 util: 0.12.5 util-deprecate: 1.0.2 webpack: 5.75.0(esbuild@0.16.17) @@ -5552,7 +5556,7 @@ packages: resolution: {integrity: sha512-tQ6hv57SPVxyOYPQzhlrhkuKs3Nk4Efa1DN9bzYg5jEzXbeZ9uK4jmV9TDQdWv0QeAvK81SD1YNI2OtzbLPVgA==} dev: true - /@storybook/preset-vue-webpack@7.0.0-beta.46(@babel/core@7.20.12)(@babel/preset-env@7.20.2)(babel-loader@9.1.2)(css-loader@6.7.3)(esbuild@0.16.17)(typescript@4.9.5)(vue-loader@15.10.1)(vue-template-compiler@2.7.14)(vue@2.7.14): + /@storybook/preset-vue-webpack@7.0.0-beta.46(@babel/core@7.20.12)(@babel/preset-env@7.20.2)(babel-loader@9.1.2)(css-loader@6.7.3)(esbuild@0.16.17)(typescript@5.0.2)(vue-loader@15.10.1)(vue-template-compiler@2.7.14)(vue@2.7.14): resolution: {integrity: sha512-X40UKuFlXV5lQuVrdP4jBEkPwf+9whXqJwNnBMlQICU/SEwC5oE2sqi7cFU5sZ8DBVzqDunxCE0rfYETeliyyw==} engines: {node: '>=16.0.0'} peerDependencies: @@ -5569,7 +5573,7 @@ packages: '@types/node': 16.18.12 babel-loader: 9.1.2(@babel/core@7.20.12)(webpack@5.75.0) css-loader: 6.7.3(webpack@5.75.0) - ts-loader: 9.4.2(typescript@4.9.5)(webpack@5.75.0) + ts-loader: 9.4.2(typescript@5.0.2)(webpack@5.75.0) vue: 2.7.14 vue-docgen-api: 4.56.4(vue@2.7.14) vue-docgen-loader: 1.5.1(@babel/preset-env@7.20.2)(vue-docgen-api@4.56.4)(webpack@5.75.0) @@ -5717,7 +5721,7 @@ packages: - supports-color dev: true - /@storybook/vue-webpack5@7.0.0-beta.46(@babel/core@7.20.12)(@babel/preset-env@7.20.2)(babel-loader@9.1.2)(css-loader@6.7.3)(esbuild@0.16.17)(react-dom@18.2.0)(react@17.0.2)(typescript@4.9.5)(vue-loader@15.10.1)(vue-template-compiler@2.7.14)(vue@2.7.14): + /@storybook/vue-webpack5@7.0.0-beta.46(@babel/core@7.20.12)(@babel/preset-env@7.20.2)(babel-loader@9.1.2)(css-loader@6.7.3)(esbuild@0.16.17)(react-dom@18.2.0)(react@17.0.2)(typescript@5.0.2)(vue-loader@15.10.1)(vue-template-compiler@2.7.14)(vue@2.7.14): resolution: {integrity: sha512-PJJo/NGiWL1raOfHpJTb3X6LmLAC2TgI3EV2nDlkPigxj29O+zeMkyvfDky7eWpgOIbVqqtNVUYGH1GwbL7jqw==} engines: {node: '>=16.0.0'} peerDependencies: @@ -5731,9 +5735,9 @@ packages: vue-template-compiler: ^2.6.8 dependencies: '@babel/core': 7.20.12 - '@storybook/builder-webpack5': 7.0.0-beta.46(esbuild@0.16.17)(react-dom@18.2.0)(react@17.0.2)(typescript@4.9.5)(vue-template-compiler@2.7.14) + '@storybook/builder-webpack5': 7.0.0-beta.46(esbuild@0.16.17)(react-dom@18.2.0)(react@17.0.2)(typescript@5.0.2)(vue-template-compiler@2.7.14) '@storybook/core-common': 7.0.0-beta.46 - '@storybook/preset-vue-webpack': 7.0.0-beta.46(@babel/core@7.20.12)(@babel/preset-env@7.20.2)(babel-loader@9.1.2)(css-loader@6.7.3)(esbuild@0.16.17)(typescript@4.9.5)(vue-loader@15.10.1)(vue-template-compiler@2.7.14)(vue@2.7.14) + '@storybook/preset-vue-webpack': 7.0.0-beta.46(@babel/core@7.20.12)(@babel/preset-env@7.20.2)(babel-loader@9.1.2)(css-loader@6.7.3)(esbuild@0.16.17)(typescript@5.0.2)(vue-loader@15.10.1)(vue-template-compiler@2.7.14)(vue@2.7.14) '@storybook/vue': 7.0.0-beta.46(@babel/core@7.20.12)(babel-loader@9.1.2)(css-loader@6.7.3)(vue@2.7.14) '@types/node': 16.18.12 babel-loader: 9.1.2(@babel/core@7.20.12)(webpack@5.75.0) @@ -6942,7 +6946,7 @@ packages: dev: true optional: true - /@typescript-eslint/eslint-plugin@5.45.0(@typescript-eslint/parser@5.45.0)(eslint@8.28.0)(typescript@4.9.5): + /@typescript-eslint/eslint-plugin@5.45.0(@typescript-eslint/parser@5.45.0)(eslint@8.28.0)(typescript@5.0.2): resolution: {integrity: sha512-CXXHNlf0oL+Yg021cxgOdMHNTXD17rHkq7iW6RFHoybdFgQBjU3yIXhhcPpGwr1CjZlo6ET8C6tzX5juQoXeGA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -6953,23 +6957,23 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/parser': 5.45.0(eslint@8.28.0)(typescript@4.9.5) + '@typescript-eslint/parser': 5.45.0(eslint@8.28.0)(typescript@5.0.2) '@typescript-eslint/scope-manager': 5.45.0 - '@typescript-eslint/type-utils': 5.45.0(eslint@8.28.0)(typescript@4.9.5) - '@typescript-eslint/utils': 5.45.0(eslint@8.28.0)(typescript@4.9.5) + '@typescript-eslint/type-utils': 5.45.0(eslint@8.28.0)(typescript@5.0.2) + '@typescript-eslint/utils': 5.45.0(eslint@8.28.0)(typescript@5.0.2) debug: 4.3.4(supports-color@8.1.1) eslint: 8.28.0 ignore: 5.2.0 natural-compare-lite: 1.4.0 regexpp: 3.2.0 semver: 7.3.8 - tsutils: 3.21.0(typescript@4.9.5) - typescript: 4.9.5 + tsutils: 3.21.0(typescript@5.0.2) + typescript: 5.0.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/parser@5.45.0(eslint@8.28.0)(typescript@4.9.5): + /@typescript-eslint/parser@5.45.0(eslint@8.28.0)(typescript@5.0.2): resolution: {integrity: sha512-brvs/WSM4fKUmF5Ot/gEve6qYiCMjm6w4HkHPfS6ZNmxTS0m0iNN4yOChImaCkqc1hRwFGqUyanMXuGal6oyyQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -6981,10 +6985,10 @@ packages: dependencies: '@typescript-eslint/scope-manager': 5.45.0 '@typescript-eslint/types': 5.45.0 - '@typescript-eslint/typescript-estree': 5.45.0(typescript@4.9.5) + '@typescript-eslint/typescript-estree': 5.45.0(typescript@5.0.2) debug: 4.3.4(supports-color@8.1.1) eslint: 8.28.0 - typescript: 4.9.5 + typescript: 5.0.2 transitivePeerDependencies: - supports-color dev: true @@ -6997,7 +7001,7 @@ packages: '@typescript-eslint/visitor-keys': 5.45.0 dev: true - /@typescript-eslint/type-utils@5.45.0(eslint@8.28.0)(typescript@4.9.5): + /@typescript-eslint/type-utils@5.45.0(eslint@8.28.0)(typescript@5.0.2): resolution: {integrity: sha512-DY7BXVFSIGRGFZ574hTEyLPRiQIvI/9oGcN8t1A7f6zIs6ftbrU0nhyV26ZW//6f85avkwrLag424n+fkuoJ1Q==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -7007,12 +7011,12 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/typescript-estree': 5.45.0(typescript@4.9.5) - '@typescript-eslint/utils': 5.45.0(eslint@8.28.0)(typescript@4.9.5) + '@typescript-eslint/typescript-estree': 5.45.0(typescript@5.0.2) + '@typescript-eslint/utils': 5.45.0(eslint@8.28.0)(typescript@5.0.2) debug: 4.3.4(supports-color@8.1.1) eslint: 8.28.0 - tsutils: 3.21.0(typescript@4.9.5) - typescript: 4.9.5 + tsutils: 3.21.0(typescript@5.0.2) + typescript: 5.0.2 transitivePeerDependencies: - supports-color dev: true @@ -7022,7 +7026,7 @@ packages: engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} dev: true - /@typescript-eslint/typescript-estree@5.45.0(typescript@4.9.5): + /@typescript-eslint/typescript-estree@5.45.0(typescript@5.0.2): resolution: {integrity: sha512-maRhLGSzqUpFcZgXxg1qc/+H0bT36lHK4APhp0AEUVrpSwXiRAomm/JGjSG+kNUio5kAa3uekCYu/47cnGn5EQ==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -7037,13 +7041,13 @@ packages: globby: 11.1.0 is-glob: 4.0.3 semver: 7.3.8 - tsutils: 3.21.0(typescript@4.9.5) - typescript: 4.9.5 + tsutils: 3.21.0(typescript@5.0.2) + typescript: 5.0.2 transitivePeerDependencies: - supports-color dev: true - /@typescript-eslint/utils@5.45.0(eslint@8.28.0)(typescript@4.9.5): + /@typescript-eslint/utils@5.45.0(eslint@8.28.0)(typescript@5.0.2): resolution: {integrity: sha512-OUg2JvsVI1oIee/SwiejTot2OxwU8a7UfTFMOdlhD2y+Hl6memUSL4s98bpUTo8EpVEr0lmwlU7JSu/p2QpSvA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: @@ -7053,7 +7057,7 @@ packages: '@types/semver': 7.3.13 '@typescript-eslint/scope-manager': 5.45.0 '@typescript-eslint/types': 5.45.0 - '@typescript-eslint/typescript-estree': 5.45.0(typescript@4.9.5) + '@typescript-eslint/typescript-estree': 5.45.0(typescript@5.0.2) eslint: 8.28.0 eslint-scope: 5.1.1 eslint-utils: 3.0.0(eslint@8.28.0) @@ -7328,7 +7332,7 @@ packages: /@vue/devtools-api@6.4.5: resolution: {integrity: sha512-JD5fcdIuFxU4fQyXUu3w2KpAJHzTVdN+p4iOX2lMWSHMOoQdMAcpFLZzm9Z/2nmsoZ1a96QEhZ26e50xLBsgOQ==} - /@vue/eslint-config-typescript@8.0.0(@typescript-eslint/eslint-plugin@5.45.0)(@typescript-eslint/parser@5.45.0)(eslint-plugin-vue@7.17.0)(eslint@8.28.0)(typescript@4.9.5): + /@vue/eslint-config-typescript@8.0.0(@typescript-eslint/eslint-plugin@5.45.0)(@typescript-eslint/parser@5.45.0)(eslint-plugin-vue@7.17.0)(eslint@8.28.0)(typescript@5.0.2): resolution: {integrity: sha512-8u8Qpg4qfjJoNeRMdHlxif9BcGy4iYSSK4YYW5AFPPRtkBJiCqtoyT72l4F3ZeZII09ax2N6yQeHbQ0CXQi1bA==} engines: {node: ^10.12.0 || >=12.0.0} peerDependencies: @@ -7341,11 +7345,11 @@ packages: typescript: optional: true dependencies: - '@typescript-eslint/eslint-plugin': 5.45.0(@typescript-eslint/parser@5.45.0)(eslint@8.28.0)(typescript@4.9.5) - '@typescript-eslint/parser': 5.45.0(eslint@8.28.0)(typescript@4.9.5) + '@typescript-eslint/eslint-plugin': 5.45.0(@typescript-eslint/parser@5.45.0)(eslint@8.28.0)(typescript@5.0.2) + '@typescript-eslint/parser': 5.45.0(eslint@8.28.0)(typescript@5.0.2) eslint: 8.28.0 eslint-plugin-vue: 7.17.0(eslint@8.28.0) - typescript: 4.9.5 + typescript: 5.0.2 vue-eslint-parser: 7.11.0(eslint@8.28.0) transitivePeerDependencies: - supports-color @@ -8073,7 +8077,7 @@ packages: resolution: {integrity: sha512-c27loCv9QkZinsa5ProX751khO9DJl/AcB5c2KNtA6NRvHKS0PgLfcftz72KVq504vB0Gku5s2kUZzDBvQWvHg==} engines: {node: '>=4'} dependencies: - tslib: 2.4.1 + tslib: 2.5.0 /ast-types@0.16.1: resolution: {integrity: sha512-6t10qk83GOG8p0vKmaCr8eiilZwO171AvbROMtvvNiwrTly62t+7XkA8RdIIVbpMhCASAsxgAzdRSwh6nw/5Dg==} @@ -8921,7 +8925,7 @@ packages: path-case: 3.0.4 sentence-case: 3.0.4 snake-case: 3.0.4 - tslib: 2.4.0 + tslib: 2.5.0 dev: false /char-regex@1.0.2: @@ -9145,7 +9149,7 @@ packages: strip-ansi: 6.0.1 supports-color: 8.1.1 supports-hyperlinks: 2.3.0 - tslib: 2.4.0 + tslib: 2.5.0 transitivePeerDependencies: - '@oclif/config' dev: true @@ -11041,8 +11045,8 @@ packages: eslint: ^7.32.0 || ^8.2.0 eslint-plugin-import: ^2.25.3 dependencies: - '@typescript-eslint/eslint-plugin': 5.45.0(@typescript-eslint/parser@5.45.0)(eslint@8.28.0)(typescript@4.9.5) - '@typescript-eslint/parser': 5.45.0(eslint@8.28.0)(typescript@4.9.5) + '@typescript-eslint/eslint-plugin': 5.45.0(@typescript-eslint/parser@5.45.0)(eslint@8.28.0)(typescript@5.0.2) + '@typescript-eslint/parser': 5.45.0(eslint@8.28.0)(typescript@5.0.2) eslint: 8.28.0 eslint-config-airbnb-base: 15.0.0(eslint-plugin-import@2.26.0)(eslint@8.28.0) eslint-plugin-import: 2.26.0(@typescript-eslint/parser@5.45.0)(eslint-import-resolver-typescript@3.5.2)(eslint@8.28.0) @@ -11111,7 +11115,7 @@ packages: eslint-import-resolver-webpack: optional: true dependencies: - '@typescript-eslint/parser': 5.45.0(eslint@8.28.0)(typescript@4.9.5) + '@typescript-eslint/parser': 5.45.0(eslint@8.28.0)(typescript@5.0.2) debug: 3.2.7(supports-color@8.1.1) eslint: 8.28.0 eslint-import-resolver-node: 0.3.6 @@ -11139,7 +11143,7 @@ packages: '@typescript-eslint/parser': optional: true dependencies: - '@typescript-eslint/parser': 5.45.0(eslint@8.28.0)(typescript@4.9.5) + '@typescript-eslint/parser': 5.45.0(eslint@8.28.0)(typescript@5.0.2) array-includes: 3.1.5 array.prototype.flat: 1.3.0 debug: 2.6.9 @@ -11164,10 +11168,10 @@ packages: resolution: {integrity: sha512-qe6sVFDP1Vj5eXlqZxYZpIjwYvhuqXlI0P8OfPyhiPOhMkFtr0TpFphD8/6WCzkm7LJCvG1eJEzURCtMIsFTAg==} dev: true - /eslint-plugin-n8n-nodes-base@1.12.0(eslint@8.28.0)(typescript@4.9.5): + /eslint-plugin-n8n-nodes-base@1.12.0(eslint@8.28.0)(typescript@5.0.2): resolution: {integrity: sha512-AotXR6IsxLNnxp4OxhD33xcmRFwVq7ZImBd0mTgpirV3VX8pCJDdiDlI2zCAICcICZxtOdbVtHOMhhnMjTh71A==} dependencies: - '@typescript-eslint/utils': 5.45.0(eslint@8.28.0)(typescript@4.9.5) + '@typescript-eslint/utils': 5.45.0(eslint@8.28.0)(typescript@5.0.2) camel-case: 4.1.2 indefinite: 2.4.1 pascal-case: 3.1.2 @@ -12018,7 +12022,7 @@ packages: /forever-agent@0.6.1: resolution: {integrity: sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==} - /fork-ts-checker-webpack-plugin@6.5.2(typescript@4.9.5)(vue-template-compiler@2.7.14)(webpack@5.75.0): + /fork-ts-checker-webpack-plugin@6.5.2(typescript@5.0.2)(vue-template-compiler@2.7.14)(webpack@5.75.0): resolution: {integrity: sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==} engines: {node: '>=10', yarn: '>=1.0.0'} peerDependencies: @@ -12045,7 +12049,7 @@ packages: schema-utils: 2.7.0 semver: 7.3.8 tapable: 1.1.3 - typescript: 4.9.5 + typescript: 5.0.2 vue-template-compiler: 2.7.14 webpack: 5.75.0(esbuild@0.16.17) dev: true @@ -14031,15 +14035,15 @@ packages: stack-utils: 2.0.6 dev: true - /jest-mock-extended@3.0.3(jest@29.5.0)(typescript@4.9.5): + /jest-mock-extended@3.0.3(jest@29.5.0)(typescript@5.0.2): resolution: {integrity: sha512-yqpzvwFr2JWFArj4sPco4hPSanYH3erFgdkv7ahP8EMiAbVH+Rgjc8/cpAHJVG7+sZnQgl0AuTkxofD7eLJN+g==} peerDependencies: jest: ^24.0.0 || ^25.0.0 || ^26.0.0 || ^27.0.0 || ^28.0.0 || ^29.0.0 typescript: ^3.0.0 || ^4.0.0 dependencies: jest: 29.5.0 - ts-essentials: 7.0.3(typescript@4.9.5) - typescript: 4.9.5 + ts-essentials: 7.0.3(typescript@5.0.2) + typescript: 5.0.2 dev: true /jest-mock@29.5.0: @@ -17180,7 +17184,7 @@ packages: engines: {node: '>=6'} dev: true - /pinia@2.0.23(typescript@4.9.5)(vue@2.7.14): + /pinia@2.0.23(typescript@5.0.2)(vue@2.7.14): resolution: {integrity: sha512-N15hFf4o5STrxpNrib1IEb1GOArvPYf1zPvQVRGOO1G1d74Ak0J0lVyalX/SmrzdT4Q0nlEFjbURsmBmIGUR5Q==} peerDependencies: '@vue/composition-api': ^1.4.0 @@ -17193,7 +17197,7 @@ packages: optional: true dependencies: '@vue/devtools-api': 6.4.5 - typescript: 4.9.5 + typescript: 5.0.2 vue: 2.7.14 vue-demi: 0.13.11(vue@2.7.14) @@ -18136,7 +18140,7 @@ packages: ast-types: 0.15.2 esprima: 4.0.1 source-map: 0.6.1 - tslib: 2.4.0 + tslib: 2.5.0 /recast@0.22.0: resolution: {integrity: sha512-5AAx+mujtXijsEavc5lWXBPQqrM4+Dl5qNH96N2aNeuJFUzpiiToKPsxQD/zAIJHspz7zz0maX0PCtCTFVlixQ==} @@ -18607,7 +18611,7 @@ packages: resolution: {integrity: sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==} engines: {npm: '>=2.0.0'} dependencies: - tslib: 1.14.1 + tslib: 2.5.0 /rxjs@7.5.7: resolution: {integrity: sha512-z9MzKh/UcOqB3i20H6rtrlaE/CgjLOvheWK/9ILrbhROGTweAi1BaFsTT9FbwZi5Trr1qNRs+MXkhmR06awzQA==} @@ -19901,7 +19905,7 @@ packages: engines: {node: ^14.18.0 || >=16.0.0} dependencies: '@pkgr/utils': 2.3.1 - tslib: 2.4.0 + tslib: 2.5.0 dev: true /syslog-client@1.1.1: @@ -20162,7 +20166,7 @@ packages: /title-case@3.0.3: resolution: {integrity: sha512-e1zGYRvbffpcHIrnuqT0Dh+gEJtDaxDSoG4JAIpq4oDFyooziLBIiYQv0GBT4FUAnUop5uZ1hiIAj7oAF6sOCA==} dependencies: - tslib: 2.4.0 + tslib: 2.5.0 /tlds@1.231.0: resolution: {integrity: sha512-L7UQwueHSkGxZHQBXHVmXW64oi+uqNtzFt2x6Ssk7NVnpIbw16CRs4eb/jmKOZ9t2JnqZ/b3Cfvo97lnXqKrhw==} @@ -20335,19 +20339,19 @@ packages: engines: {node: '>=6.10'} dev: true - /ts-essentials@7.0.3(typescript@4.9.5): + /ts-essentials@7.0.3(typescript@5.0.2): resolution: {integrity: sha512-8+gr5+lqO3G84KdiTSMRLtuyJ+nTBVRKuCrK4lidMPdVeEp0uqC875uE5NMcaA7YYMN7XsNiFQuMvasF8HT/xQ==} peerDependencies: typescript: '>=3.7.0' dependencies: - typescript: 4.9.5 + typescript: 5.0.2 dev: true /ts-expect@1.3.0: resolution: {integrity: sha512-e4g0EJtAjk64xgnFPD6kTBUtpnMVzDrMb12N1YZV0VvSlhnVT3SGxiYTLdGy8Q5cYHOIC/FAHmZ10eGrAguicQ==} dev: false - /ts-jest@29.0.5(@babel/core@7.20.12)(jest@29.5.0)(typescript@4.9.5): + /ts-jest@29.0.5(@babel/core@7.20.12)(jest@29.5.0)(typescript@5.0.2): resolution: {integrity: sha512-PL3UciSgIpQ7f6XjVOmbi96vmDHUqAyqDr8YxzopDqX3kfgYtX1cuNeBjP+L9sFXi6nzsGGA6R3fP3DDDJyrxA==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} hasBin: true @@ -20377,11 +20381,11 @@ packages: lodash.memoize: 4.1.2 make-error: 1.3.6 semver: 7.3.8 - typescript: 4.9.5 + typescript: 5.0.2 yargs-parser: 21.1.1 dev: true - /ts-loader@9.4.2(typescript@4.9.5)(webpack@5.75.0): + /ts-loader@9.4.2(typescript@5.0.2)(webpack@5.75.0): resolution: {integrity: sha512-OmlC4WVmFv5I0PpaxYb+qGeGOdm5giHU7HwDDUjw59emP2UYMHy9fFSDcYgSNoH8sXcj4hGCSEhlDZ9ULeDraA==} engines: {node: '>=12.0.0'} peerDependencies: @@ -20392,7 +20396,7 @@ packages: enhanced-resolve: 5.10.0 micromatch: 4.0.5 semver: 7.3.8 - typescript: 4.9.5 + typescript: 5.0.2 webpack: 5.75.0(esbuild@0.16.17) dev: true @@ -20412,7 +20416,7 @@ packages: plimit-lit: 1.4.1 dev: true - /tsc-watch@6.0.0(typescript@4.9.5): + /tsc-watch@6.0.0(typescript@5.0.2): resolution: {integrity: sha512-zgpju+/z5z29/kK5V28Nz16CMkX2voFOUxkTlCim/R25hxzbyUqu2NfTnmJBQfESBSPbEQUGqDdB9A8opAcB4A==} engines: {node: '>=12.12.0'} hasBin: true @@ -20423,7 +20427,7 @@ packages: node-cleanup: 2.1.2 ps-tree: 1.2.0 string-argv: 0.3.1 - typescript: 4.9.5 + typescript: 5.0.2 dev: true /tsconfig-paths@3.14.1: @@ -20444,15 +20448,6 @@ packages: strip-bom: 3.0.0 dev: true - /tslib@1.14.1: - resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} - - /tslib@2.4.0: - resolution: {integrity: sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==} - - /tslib@2.4.1: - resolution: {integrity: sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==} - /tslib@2.5.0: resolution: {integrity: sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==} @@ -20461,14 +20456,14 @@ packages: engines: {node: '>=0.6.x'} dev: false - /tsutils@3.21.0(typescript@4.9.5): + /tsutils@3.21.0(typescript@5.0.2): resolution: {integrity: sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==} engines: {node: '>= 6'} peerDependencies: typescript: '>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta' dependencies: - tslib: 1.14.1 - typescript: 4.9.5 + tslib: 2.5.0 + typescript: 5.0.2 dev: true /tunnel-agent@0.6.0: @@ -20704,9 +20699,9 @@ packages: - supports-color dev: false - /typescript@4.9.5: - resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} - engines: {node: '>=4.2.0'} + /typescript@5.0.2: + resolution: {integrity: sha512-wVORMBGO/FAs/++blGNeAVdbNKtIh1rbBL2EyQ1+J9lClJ93KiiKe8PmFIVdXhHcyv44SL9oglmfeSsndo0jRw==} + engines: {node: '>=12.20'} hasBin: true /uc.micro@1.0.6: @@ -21631,7 +21626,7 @@ packages: resolution: {integrity: sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==} dev: true - /vue-tsc@1.0.24(typescript@4.9.5): + /vue-tsc@1.0.24(typescript@5.0.2): resolution: {integrity: sha512-mmU1s5SAqE1nByQAiQnao9oU4vX+mSdsgI8H57SfKH6UVzq/jP9+Dbi2GaV+0b4Cn361d2ln8m6xeU60ApiEXg==} hasBin: true peerDependencies: @@ -21639,7 +21634,7 @@ packages: dependencies: '@volar/vue-language-core': 1.0.24 '@volar/vue-typescript': 1.0.24 - typescript: 4.9.5 + typescript: 5.0.2 dev: true /vue-typed-mixins@0.2.0: