diff --git a/.github/ISSUE_TEMPLATE/01-bug.yml b/.github/ISSUE_TEMPLATE/01-bug.yml index 63b0634e6f..b04ea55eec 100644 --- a/.github/ISSUE_TEMPLATE/01-bug.yml +++ b/.github/ISSUE_TEMPLATE/01-bug.yml @@ -53,7 +53,7 @@ body: id: nodejs-version attributes: label: Node.js Version - placeholder: ex. 18.16.0 + placeholder: ex. 20.19.0 validations: required: true - type: dropdown diff --git a/.github/workflows/ci-master.yml b/.github/workflows/ci-master.yml index 6e94fd7abc..56ac601fdb 100644 --- a/.github/workflows/ci-master.yml +++ b/.github/workflows/ci-master.yml @@ -46,7 +46,7 @@ jobs: needs: install-and-build strategy: matrix: - node-version: [18.x, 20.x, 22.4] + node-version: [20.x, 22.x] with: ref: ${{ inputs.branch }} nodeVersion: ${{ matrix.node-version }} diff --git a/.github/workflows/docker-base-image.yml b/.github/workflows/docker-base-image.yml index 4ee4eae7bc..163249ab43 100644 --- a/.github/workflows/docker-base-image.yml +++ b/.github/workflows/docker-base-image.yml @@ -9,7 +9,6 @@ on: required: true default: '20' options: - - '18' - '20' - '22' diff --git a/.github/workflows/e2e-flaky.yml b/.github/workflows/e2e-flaky.yml index f409bafa66..8deef4fc4f 100644 --- a/.github/workflows/e2e-flaky.yml +++ b/.github/workflows/e2e-flaky.yml @@ -34,7 +34,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 with: - node-version: '18' + node-version: 20.x cache: 'pnpm' - name: Cache build artifacts diff --git a/.github/workflows/e2e-reusable.yml b/.github/workflows/e2e-reusable.yml index 8b231752b6..4064af4298 100644 --- a/.github/workflows/e2e-reusable.yml +++ b/.github/workflows/e2e-reusable.yml @@ -76,7 +76,13 @@ jobs: with: ref: ${{ steps.calculate_ref.outputs.value }} - - uses: pnpm/action-setup@fe02b34f77f8bc703788d5817da081398fad5dd2 # v4.0.0 + - uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.0.0 + + - name: Setup Node.js + uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 + with: + node-version: 20.x + cache: 'pnpm' - name: Cache build artifacts id: cache-build-artifacts @@ -94,7 +100,7 @@ jobs: - name: Cypress build if: steps.cache-build-artifacts.outputs.cache-hit != 'true' - uses: cypress-io/github-action@0ee1130f05f69098ab5c560bd198fecf5a14d75b # v6.9.0 + uses: cypress-io/github-action@be1bab96b388bbd9ce3887e397d373c8557e15af # v6.9.2 with: # Disable running of tests within install job runTests: false @@ -120,7 +126,13 @@ jobs: with: ref: ${{ steps.calculate_ref.outputs.value }} - - uses: pnpm/action-setup@fe02b34f77f8bc703788d5817da081398fad5dd2 # v4.0.0 + - uses: pnpm/action-setup@a7487c7e89a18df4991f7f222e4898a00d66ddda # v4.0.0 + + - name: Setup Node.js + uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 + with: + node-version: 20.x + cache: 'pnpm' - name: Restore cached pnpm modules id: cache-build-artifacts @@ -136,7 +148,7 @@ jobs: run: pnpm install --frozen-lockfile - name: Cypress run - uses: cypress-io/github-action@0ee1130f05f69098ab5c560bd198fecf5a14d75b # v6.9.0 + uses: cypress-io/github-action@be1bab96b388bbd9ce3887e397d373c8557e15af # v6.9.2 with: working-directory: cypress install: false diff --git a/.github/workflows/e2e-tests-pr.yml b/.github/workflows/e2e-tests-pr.yml index 95dfdfddaa..6474e5afb3 100644 --- a/.github/workflows/e2e-tests-pr.yml +++ b/.github/workflows/e2e-tests-pr.yml @@ -17,7 +17,7 @@ jobs: is_pr_approved_by_maintainer: true run-e2e-tests: - name: E2E [Electron/Node 18] + name: E2E uses: ./.github/workflows/e2e-reusable.yml needs: [eligibility_check] if: needs.eligibility_check.outputs.should_run == 'true' @@ -28,7 +28,7 @@ jobs: CYPRESS_RECORD_KEY: ${{ secrets.CYPRESS_RECORD_KEY }} post-e2e-tests: - name: E2E [Electron/Node 18] - Checks + name: E2E - Checks runs-on: ubuntu-latest needs: [eligibility_check, run-e2e-tests] if: always() && needs.eligibility_check.result != 'skipped' diff --git a/.github/workflows/e2e-tests.yml b/.github/workflows/e2e-tests.yml index fa67221b8f..9d6e88f41e 100644 --- a/.github/workflows/e2e-tests.yml +++ b/.github/workflows/e2e-tests.yml @@ -40,7 +40,7 @@ jobs: shell: bash run-e2e-tests: - name: E2E [Electron/Node 18] + name: E2E uses: ./.github/workflows/e2e-reusable.yml with: branch: ${{ github.event.inputs.branch || 'master' }} diff --git a/cypress/package.json b/cypress/package.json index b62b82cb87..473c43e2b4 100644 --- a/cypress/package.json +++ b/cypress/package.json @@ -23,11 +23,11 @@ "n8n-workflow": "workspace:*" }, "dependencies": { - "@ngneat/falso": "^7.2.0", + "@ngneat/falso": "^7.3.0", "@sinonjs/fake-timers": "^13.0.2", - "cypress": "^13.14.2", + "cypress": "^14.4.0", "cypress-otp": "^1.0.3", - "cypress-real-events": "^1.13.0", + "cypress-real-events": "^1.14.0", "flatted": "catalog:", "lodash": "catalog:", "nanoid": "catalog:", diff --git a/cypress/support/e2e.ts b/cypress/support/e2e.ts index 91fee5abff..10acb175e8 100644 --- a/cypress/support/e2e.ts +++ b/cypress/support/e2e.ts @@ -12,6 +12,18 @@ before(() => { Cypress.on('uncaught:exception', (error) => { return !error.message.includes('ResizeObserver'); }); + + // Mock the clipboard API because in newer versions of cypress the clipboard API is flaky when the window is not focussed. + Cypress.on('window:before:load', (win) => { + let currentContent: string = ''; + Object.assign(win.navigator.clipboard, { + writeText: async (text: string) => { + currentContent = text; + return await Promise.resolve(); + }, + readText: async () => await Promise.resolve(currentContent), + }); + }); }); beforeEach(() => { diff --git a/package.json b/package.json index 805a0a7b22..9ab766f86f 100644 --- a/package.json +++ b/package.json @@ -3,7 +3,7 @@ "version": "1.97.0", "private": true, "engines": { - "node": ">=20.15", + "node": ">=22.16", "pnpm": ">=10.2.1" }, "packageManager": "pnpm@10.2.1", @@ -79,7 +79,7 @@ ], "overrides": { "@azure/identity": "^4.3.0", - "@types/node": "^18.16.16", + "@types/node": "^20.17.50", "chokidar": "^4.0.1", "esbuild": "^0.24.0", "pug": "^3.0.3", diff --git a/packages/@n8n/ai-workflow-builder/jest.config.js b/packages/@n8n/ai-workflow-builder/jest.config.js index 2a3a7a1e02..5c3abe1ef7 100644 --- a/packages/@n8n/ai-workflow-builder/jest.config.js +++ b/packages/@n8n/ai-workflow-builder/jest.config.js @@ -1,6 +1,5 @@ /** @type {import('jest').Config} */ module.exports = { ...require('../../../jest.config'), - setupFilesAfterEnv: ['n8n-workflow/test/setup.ts'], testTimeout: 10_000, }; diff --git a/packages/@n8n/benchmark/package.json b/packages/@n8n/benchmark/package.json index 8b1a9b1ba2..9970e45d49 100644 --- a/packages/@n8n/benchmark/package.json +++ b/packages/@n8n/benchmark/package.json @@ -20,7 +20,7 @@ "watch": "tsc-watch -p tsconfig.build.json --onCompilationComplete \"tsc-alias -p tsconfig.build.json\"" }, "engines": { - "node": ">=20.10" + "node": ">=20.19" }, "keywords": [ "automate", diff --git a/packages/@n8n/nodes-langchain/jest.config.js b/packages/@n8n/nodes-langchain/jest.config.js index 357ee277b7..0ec11e9ed1 100644 --- a/packages/@n8n/nodes-langchain/jest.config.js +++ b/packages/@n8n/nodes-langchain/jest.config.js @@ -2,5 +2,5 @@ module.exports = { ...require('../../../jest.config'), collectCoverageFrom: ['credentials/**/*.ts', 'nodes/**/*.ts', 'utils/**/*.ts'], - setupFilesAfterEnv: ['jest-expect-message', 'n8n-workflow/test/setup.ts'], + setupFilesAfterEnv: ['jest-expect-message'], }; diff --git a/packages/@n8n/task-runner/jest.config.js b/packages/@n8n/task-runner/jest.config.js index 2a3a7a1e02..5c3abe1ef7 100644 --- a/packages/@n8n/task-runner/jest.config.js +++ b/packages/@n8n/task-runner/jest.config.js @@ -1,6 +1,5 @@ /** @type {import('jest').Config} */ module.exports = { ...require('../../../jest.config'), - setupFilesAfterEnv: ['n8n-workflow/test/setup.ts'], testTimeout: 10_000, }; diff --git a/packages/@n8n/task-runner/src/polyfills.ts b/packages/@n8n/task-runner/src/polyfills.ts deleted file mode 100644 index 7d8a83dd0e..0000000000 --- a/packages/@n8n/task-runner/src/polyfills.ts +++ /dev/null @@ -1,5 +0,0 @@ -// WebCrypto Polyfill for older versions of Node.js 18 -if (!globalThis.crypto?.getRandomValues) { - // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment, @typescript-eslint/no-var-requires, @typescript-eslint/no-unsafe-member-access - globalThis.crypto = require('node:crypto').webcrypto; -} diff --git a/packages/@n8n/task-runner/src/start.ts b/packages/@n8n/task-runner/src/start.ts index 35b928e9a8..11d899a645 100644 --- a/packages/@n8n/task-runner/src/start.ts +++ b/packages/@n8n/task-runner/src/start.ts @@ -1,4 +1,3 @@ -import './polyfills'; import { Container } from '@n8n/di'; import { ensureError, setGlobalState } from 'n8n-workflow'; diff --git a/packages/cli/BREAKING-CHANGES.md b/packages/cli/BREAKING-CHANGES.md index 7cebc7dccf..b192e32ffb 100644 --- a/packages/cli/BREAKING-CHANGES.md +++ b/packages/cli/BREAKING-CHANGES.md @@ -16,6 +16,18 @@ If you've been ingesting route metrics from your n8n instance (version 1.81.0 an how the `last_activity` metric has affected your Prometheus instance and potentially clean up the old data. Future metrics will also be served in a different format, which needs to be taken into account. +### What changed? + +The minimum Node.js version required for n8n is now v20. + +### When is action necessary? + +If you're using n8n via npm or PM2 or if you're contributing to n8n. + +### How to upgrade: + +Update the Node.js version to v20 or above. + ## 1.83.0 ### What changed? diff --git a/packages/cli/bin/n8n b/packages/cli/bin/n8n index c234c5ff7b..10271056bd 100755 --- a/packages/cli/bin/n8n +++ b/packages/cli/bin/n8n @@ -65,11 +65,6 @@ if (process.env.NODEJS_PREFER_IPV4 === 'true') { // More details: https://github.com/nodejs/node/issues/48145 require('net').setDefaultAutoSelectFamily?.(false); -// WebCrypto Polyfill for older versions of Node.js 18 -if (!globalThis.crypto?.getRandomValues) { - globalThis.crypto = require('node:crypto').webcrypto; -} - (async () => { const oclif = await import('@oclif/core'); await oclif.execute({ dir: __dirname }); diff --git a/packages/cli/jest.config.js b/packages/cli/jest.config.js index 5420435df2..6262205bc1 100644 --- a/packages/cli/jest.config.js +++ b/packages/cli/jest.config.js @@ -7,7 +7,6 @@ module.exports = { globalSetup: '/test/setup.ts', globalTeardown: '/test/teardown.ts', setupFilesAfterEnv: [ - 'n8n-workflow/test/setup.ts', '/test/setup-test-folder.ts', '/test/setup-mocks.ts', '/test/extend-expect.ts', diff --git a/packages/cli/package.json b/packages/cli/package.json index 58e848f2f1..d6cbf98fbb 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -44,7 +44,7 @@ "workflow" ], "engines": { - "node": ">=18.17 <= 22" + "node": ">=20.19 <= 22.x" }, "files": [ "bin", @@ -69,7 +69,7 @@ "@types/psl": "^1.1.0", "@types/replacestream": "^4.0.1", "@types/shelljs": "^0.8.11", - "@types/sshpk": "^1.17.1", + "@types/sshpk": "^1.17.4", "@types/superagent": "^8.1.9", "@types/swagger-ui-express": "^4.1.8", "@types/syslog-client": "^1.1.2", @@ -170,7 +170,7 @@ "simple-git": "3.17.0", "source-map-support": "0.5.21", "sqlite3": "5.1.7", - "sshpk": "1.17.0", + "sshpk": "1.18.0", "swagger-ui-express": "5.0.1", "syslog-client": "1.1.1", "uuid": "catalog:", diff --git a/packages/cli/src/databases/db-connection.ts b/packages/cli/src/databases/db-connection.ts index b8b7fd0d2f..6ac8b26bd6 100644 --- a/packages/cli/src/databases/db-connection.ts +++ b/packages/cli/src/databases/db-connection.ts @@ -21,7 +21,7 @@ type ConnectionState = { export class DbConnection { private dataSource: DataSource; - private pingTimer: NodeJS.Timer | undefined; + private pingTimer: NodeJS.Timeout | undefined; readonly connectionState: ConnectionState = { connected: false, diff --git a/packages/cli/src/eventbus/message-event-bus/message-event-bus.ts b/packages/cli/src/eventbus/message-event-bus/message-event-bus.ts index bd6f2289f7..4bebb1b895 100644 --- a/packages/cli/src/eventbus/message-event-bus/message-event-bus.ts +++ b/packages/cli/src/eventbus/message-event-bus/message-event-bus.ts @@ -61,7 +61,7 @@ export class MessageEventBus extends EventEmitter { [key: string]: MessageEventBusDestination; } = {}; - private pushIntervalTimer: NodeJS.Timer; + private pushIntervalTimer: NodeJS.Timeout; constructor( private readonly logger: Logger, diff --git a/packages/cli/src/external-secrets.ee/external-secrets-manager.ee.ts b/packages/cli/src/external-secrets.ee/external-secrets-manager.ee.ts index 49d03bf2f4..91a6b70b3a 100644 --- a/packages/cli/src/external-secrets.ee/external-secrets-manager.ee.ts +++ b/packages/cli/src/external-secrets.ee/external-secrets-manager.ee.ts @@ -28,9 +28,9 @@ export class ExternalSecretsManager { initialized = false; - updateInterval: NodeJS.Timer; + updateInterval: NodeJS.Timeout; - initRetryTimeouts: Record = {}; + initRetryTimeouts: Record = {}; constructor( private readonly logger: Logger, diff --git a/packages/cli/src/external-secrets.ee/providers/vault.ts b/packages/cli/src/external-secrets.ee/providers/vault.ts index f068dfed1b..3ea4d4e549 100644 --- a/packages/cli/src/external-secrets.ee/providers/vault.ts +++ b/packages/cli/src/external-secrets.ee/providers/vault.ts @@ -230,7 +230,7 @@ export class VaultProvider extends SecretsProvider { #http: AxiosInstance; - private refreshTimeout: NodeJS.Timer | null; + private refreshTimeout: NodeJS.Timeout | null; private refreshAbort = new AbortController(); diff --git a/packages/cli/src/modules/insights/insights-compaction.service.ts b/packages/cli/src/modules/insights/insights-compaction.service.ts index b641d1f91c..6567201d89 100644 --- a/packages/cli/src/modules/insights/insights-compaction.service.ts +++ b/packages/cli/src/modules/insights/insights-compaction.service.ts @@ -11,7 +11,7 @@ import { InsightsConfig } from './insights.config'; */ @Service() export class InsightsCompactionService { - private compactInsightsTimer: NodeJS.Timer | undefined; + private compactInsightsTimer: NodeJS.Timeout | undefined; constructor( private readonly insightsByPeriodRepository: InsightsByPeriodRepository, diff --git a/packages/cli/src/scaling/multi-main-setup.ee.ts b/packages/cli/src/scaling/multi-main-setup.ee.ts index 267fcf033c..49a7a22bad 100644 --- a/packages/cli/src/scaling/multi-main-setup.ee.ts +++ b/packages/cli/src/scaling/multi-main-setup.ee.ts @@ -45,7 +45,7 @@ export class MultiMainSetup extends TypedEmitter { private readonly leaderKeyTtl = this.globalConfig.multiMainSetup.ttl; - private leaderCheckInterval: NodeJS.Timer | undefined; + private leaderCheckInterval: NodeJS.Timeout | undefined; async init() { const prefix = config.getEnv('redis.prefix'); diff --git a/packages/cli/src/scaling/pubsub/subscriber.service.ts b/packages/cli/src/scaling/pubsub/subscriber.service.ts index 9c6215a761..0baa8f4cae 100644 --- a/packages/cli/src/scaling/pubsub/subscriber.service.ts +++ b/packages/cli/src/scaling/pubsub/subscriber.service.ts @@ -39,7 +39,7 @@ export class Subscriber { const debouncedHandlerFn = debounce(handlerFn, 300); - this.client.on('message', (channel: PubSub.Channel, str) => { + this.client.on('message', (channel: PubSub.Channel, str: string) => { const msg = this.parseMessage(str, channel); if (!msg) return; if (msg.debounce) debouncedHandlerFn(msg); diff --git a/packages/cli/src/scaling/scaling.service.ts b/packages/cli/src/scaling/scaling.service.ts index 8b18f5e4d3..65202886c5 100644 --- a/packages/cli/src/scaling/scaling.service.ts +++ b/packages/cli/src/scaling/scaling.service.ts @@ -380,7 +380,7 @@ export class ScalingService { private readonly jobCounters = { completed: 0, failed: 0 }; /** Interval for collecting queue metrics to expose via Prometheus. */ - private queueMetricsInterval: NodeJS.Timer | undefined; + private queueMetricsInterval: NodeJS.Timeout | undefined; get isQueueMetricsEnabled() { return ( diff --git a/packages/cli/src/services/pruning/executions-pruning.service.ts b/packages/cli/src/services/pruning/executions-pruning.service.ts index d6b4d8e0f3..d8e3ebe0a0 100644 --- a/packages/cli/src/services/pruning/executions-pruning.service.ts +++ b/packages/cli/src/services/pruning/executions-pruning.service.ts @@ -26,7 +26,7 @@ import { DbConnection } from '@/databases/db-connection'; @Service() export class ExecutionsPruningService { /** Timer for soft-deleting executions on a rolling basis. */ - private softDeletionInterval: NodeJS.Timer | undefined; + private softDeletionInterval: NodeJS.Timeout | undefined; /** Timeout for next hard-deletion of soft-deleted executions. */ private hardDeletionTimeout: NodeJS.Timeout | undefined; diff --git a/packages/cli/src/services/redis-client.service.ts b/packages/cli/src/services/redis-client.service.ts index e0d7b37623..3f0a7aa46e 100644 --- a/packages/cli/src/services/redis-client.service.ts +++ b/packages/cli/src/services/redis-client.service.ts @@ -53,7 +53,7 @@ export class RedisClientService extends TypedEmitter { ? this.createClusterClient(arg) : this.createRegularClient(arg); - client.on('error', (error) => { + client.on('error', (error: Error) => { if ('code' in error && error.code === 'ECONNREFUSED') return; // handled by retryStrategy this.logger.error(`[Redis client] ${error.message}`, { error }); diff --git a/packages/cli/src/task-runners/task-broker/task-broker-ws-server.ts b/packages/cli/src/task-runners/task-broker/task-broker-ws-server.ts index e43cbb06d8..a7b05e67e5 100644 --- a/packages/cli/src/task-runners/task-broker/task-broker-ws-server.ts +++ b/packages/cli/src/task-runners/task-broker/task-broker-ws-server.ts @@ -31,7 +31,7 @@ type WsStatusCode = (typeof WsStatusCodes)[keyof typeof WsStatusCodes]; export class TaskBrokerWsServer { runnerConnections: Map = new Map(); - private heartbeatTimer: NodeJS.Timer | undefined; + private heartbeatTimer: NodeJS.Timeout | undefined; constructor( private readonly logger: Logger, diff --git a/packages/core/test/setup-mocks.ts b/packages/core/test/setup-mocks.ts index c36ff529c2..d2c9bc6e64 100644 --- a/packages/core/test/setup-mocks.ts +++ b/packages/core/test/setup-mocks.ts @@ -1,6 +1 @@ import 'reflect-metadata'; - -// WebCrypto Polyfill for older versions of Node.js 18 -if (!globalThis.crypto?.getRandomValues) { - globalThis.crypto = require('node:crypto').webcrypto; -} diff --git a/packages/frontend/editor-ui/src/components/Workers/WorkerCard.ee.vue b/packages/frontend/editor-ui/src/components/Workers/WorkerCard.ee.vue index dbbc4a148f..2ded3851e6 100644 --- a/packages/frontend/editor-ui/src/components/Workers/WorkerCard.ee.vue +++ b/packages/frontend/editor-ui/src/components/Workers/WorkerCard.ee.vue @@ -10,7 +10,7 @@ import WorkerChartsAccordion from './WorkerChartsAccordion.ee.vue'; import { sortByProperty } from '@n8n/utils/sort/sortByProperty'; import { useI18n } from '@n8n/i18n'; -let interval: NodeJS.Timer; +let interval: NodeJS.Timeout; const orchestrationStore = useOrchestrationStore(); diff --git a/packages/frontend/editor-ui/src/stores/orchestration.store.ts b/packages/frontend/editor-ui/src/stores/orchestration.store.ts index 97c8df72db..21dd22198b 100644 --- a/packages/frontend/editor-ui/src/stores/orchestration.store.ts +++ b/packages/frontend/editor-ui/src/stores/orchestration.store.ts @@ -14,7 +14,7 @@ export interface IOrchestrationStoreState { [id: string]: IWorkerHistoryItem[]; }; workersLastUpdated: { [id: string]: number }; - statusInterval: NodeJS.Timer | null; + statusInterval: NodeJS.Timeout | null; } export interface IWorkerHistoryItem { diff --git a/packages/nodes-base/jest.config.js b/packages/nodes-base/jest.config.js index f602d20b5b..eaf73d56d2 100644 --- a/packages/nodes-base/jest.config.js +++ b/packages/nodes-base/jest.config.js @@ -6,9 +6,5 @@ module.exports = { ...require('../../jest.config'), collectCoverageFrom: ['credentials/**/*.ts', 'nodes/**/*.ts', 'utils/**/*.ts'], globalSetup: '/test/globalSetup.ts', - setupFilesAfterEnv: [ - 'jest-expect-message', - 'n8n-workflow/test/setup.ts', - '/test/setup.ts', - ], + setupFilesAfterEnv: ['jest-expect-message', '/test/setup.ts'], }; diff --git a/packages/nodes-base/nodes/Wait/test/Wait.node.test.ts b/packages/nodes-base/nodes/Wait/test/Wait.node.test.ts index ee7e15d94f..60e094c7d4 100644 --- a/packages/nodes-base/nodes/Wait/test/Wait.node.test.ts +++ b/packages/nodes-base/nodes/Wait/test/Wait.node.test.ts @@ -6,7 +6,7 @@ import { NodeOperationError, type IExecuteFunctions } from 'n8n-workflow'; import { Wait } from '../Wait.node'; describe('Execute Wait Node', () => { - let timer: NodeJS.Timer; + let timer: NodeJS.Timeout; const { clearInterval, setInterval } = global; const nextDay = DateTime.now().startOf('day').plus({ days: 1 }); diff --git a/packages/workflow/jest.config.js b/packages/workflow/jest.config.js index 3c831cd739..8b80b8e495 100644 --- a/packages/workflow/jest.config.js +++ b/packages/workflow/jest.config.js @@ -1,5 +1,4 @@ /** @type {import('jest').Config} */ module.exports = { ...require('../../jest.config'), - setupFilesAfterEnv: ['/test/setup.ts'], }; diff --git a/packages/workflow/test/setup.ts b/packages/workflow/test/setup.ts deleted file mode 100644 index 783203e76a..0000000000 --- a/packages/workflow/test/setup.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { randomFillSync } from 'crypto'; - -Object.defineProperty(globalThis, 'crypto', { - value: { - getRandomValues: (buffer: NodeJS.ArrayBufferView) => randomFillSync(buffer), - }, -}); diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d1e9aeb964..1d1ae486db 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -166,7 +166,7 @@ catalogs: overrides: '@azure/identity': ^4.3.0 - '@types/node': ^18.16.16 + '@types/node': ^20.17.50 chokidar: ^4.0.1 esbuild: ^0.24.0 pug: ^3.0.3 @@ -219,8 +219,8 @@ importers: specifier: ^29.5.3 version: 29.5.3 '@types/node': - specifier: ^18.16.16 - version: 18.16.16 + specifier: ^20.17.50 + version: 20.17.57 '@types/supertest': specifier: ^6.0.3 version: 6.0.3 @@ -229,7 +229,7 @@ importers: version: 7.0.3 jest: specifier: ^29.6.2 - version: 29.6.2(@types/node@18.16.16)(ts-node@10.9.2(@types/node@18.16.16)(typescript@5.8.2)) + version: 29.6.2(@types/node@20.17.57)(ts-node@10.9.2(@types/node@20.17.57)(typescript@5.8.2)) jest-environment-jsdom: specifier: ^29.6.2 version: 29.6.2 @@ -244,7 +244,7 @@ importers: version: 29.6.2 jest-mock-extended: specifier: ^3.0.4 - version: 3.0.4(jest@29.6.2(@types/node@18.16.16)(ts-node@10.9.2(@types/node@18.16.16)(typescript@5.8.2)))(typescript@5.8.2) + version: 3.0.4(jest@29.6.2(@types/node@20.17.57)(ts-node@10.9.2(@types/node@20.17.57)(typescript@5.8.2)))(typescript@5.8.2) lefthook: specifier: ^1.7.15 version: 1.7.15 @@ -271,7 +271,7 @@ importers: version: 7.1.1 ts-jest: specifier: ^29.1.1 - version: 29.1.1(@babel/core@7.26.10)(@jest/types@29.6.1)(babel-jest@29.6.2(@babel/core@7.26.10))(jest@29.6.2(@types/node@18.16.16)(ts-node@10.9.2(@types/node@18.16.16)(typescript@5.8.2)))(typescript@5.8.2) + version: 29.1.1(@babel/core@7.26.10)(@jest/types@29.6.1)(babel-jest@29.6.2(@babel/core@7.26.10))(jest@29.6.2(@types/node@20.17.57)(ts-node@10.9.2(@types/node@20.17.57)(typescript@5.8.2)))(typescript@5.8.2) tsc-alias: specifier: ^1.8.10 version: 1.8.10 @@ -291,20 +291,20 @@ importers: cypress: dependencies: '@ngneat/falso': - specifier: ^7.2.0 - version: 7.2.0 + specifier: ^7.3.0 + version: 7.4.0 '@sinonjs/fake-timers': specifier: ^13.0.2 version: 13.0.2 cypress: - specifier: ^13.14.2 - version: 13.14.2 + specifier: ^14.4.0 + version: 14.4.0 cypress-otp: specifier: ^1.0.3 version: 1.0.3 cypress-real-events: - specifier: ^1.13.0 - version: 1.13.0(cypress@13.14.2) + specifier: ^1.14.0 + version: 1.14.0(cypress@14.4.0) flatted: specifier: 'catalog:' version: 3.2.7 @@ -320,7 +320,7 @@ importers: devDependencies: '@cypress/grep': specifier: ^4.1.0 - version: 4.1.0(@babel/core@7.26.10)(cypress@13.14.2) + version: 4.1.0(@babel/core@7.26.10)(cypress@14.4.0) '@n8n/api-types': specifier: workspace:* version: link:../packages/@n8n/api-types @@ -522,7 +522,7 @@ importers: version: link:../permissions '@n8n/typeorm': specifier: 'catalog:' - version: 0.3.20-12(@sentry/node@8.52.1)(ioredis@5.3.2)(mssql@10.0.2)(mysql2@3.11.0)(pg@8.12.0)(redis@4.6.14)(sqlite3@5.1.7)(ts-node@10.9.2(@types/node@18.19.103)(typescript@5.8.2)) + version: 0.3.20-12(@sentry/node@8.52.1)(ioredis@5.3.2)(mssql@10.0.2)(mysql2@3.11.0)(pg@8.12.0)(redis@4.6.14)(sqlite3@5.1.7)(ts-node@10.9.2(@types/node@20.17.57)(typescript@5.8.2)) class-validator: specifier: 0.14.0 version: 0.14.0 @@ -658,7 +658,7 @@ importers: version: link:../typescript-config '@vitejs/plugin-vue': specifier: catalog:frontend - version: 5.2.4(vite@6.3.5(@types/node@18.19.103)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.4(vite@6.3.5(@types/node@20.17.57)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3))(vue@3.5.13(typescript@5.8.2)) '@vue/tsconfig': specifier: catalog:frontend version: 0.7.0(typescript@5.8.2)(vue@3.5.13(typescript@5.8.2)) @@ -670,7 +670,7 @@ importers: version: 4.19.3 vite: specifier: catalog:frontend - version: 6.3.5(@types/node@18.19.103)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3) + version: 6.3.5(@types/node@20.17.57)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3) vue: specifier: catalog:frontend version: 3.5.13(typescript@5.8.2) @@ -750,7 +750,7 @@ importers: version: 4.3.0 '@getzep/zep-cloud': specifier: 1.0.12 - version: 1.0.12(@langchain/core@0.3.39(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13)(langchain@0.3.11(d71d1df33a22803bba4e47303d410a51)) + version: 1.0.12(@langchain/core@0.3.39(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13)(langchain@0.3.11(a9c8f655d0ec4bd70e0f938ef73f85da)) '@getzep/zep-js': specifier: 0.9.0 version: 0.9.0 @@ -777,7 +777,7 @@ importers: version: 0.3.2(@langchain/core@0.3.39(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13) '@langchain/community': specifier: 'catalog:' - version: 0.3.24(3a2fa23b4df734da256fae2a3bd4f738) + version: 0.3.24(0f15853497e304ae94801fc86723d997) '@langchain/core': specifier: 'catalog:' version: 0.3.39(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)) @@ -828,7 +828,7 @@ importers: version: link:../json-schema-to-zod '@n8n/typeorm': specifier: 0.3.20-12 - version: 0.3.20-12(@sentry/node@8.52.1)(ioredis@5.3.2)(mongodb@6.11.0(@aws-sdk/credential-providers@3.808.0)(gcp-metadata@5.3.0(encoding@0.1.13))(socks@2.8.3))(mssql@10.0.2)(mysql2@3.11.0)(pg@8.12.0)(redis@4.6.12)(sqlite3@5.1.7)(ts-node@10.9.2(@types/node@18.19.103)(typescript@5.8.2)) + version: 0.3.20-12(@sentry/node@8.52.1)(ioredis@5.3.2)(mongodb@6.11.0(@aws-sdk/credential-providers@3.808.0)(gcp-metadata@5.3.0(encoding@0.1.13))(socks@2.8.3))(mssql@10.0.2)(mysql2@3.11.0)(pg@8.12.0)(redis@4.6.12)(sqlite3@5.1.7)(ts-node@10.9.2(@types/node@20.17.57)(typescript@5.8.2)) '@n8n/typescript-config': specifier: workspace:* version: link:../typescript-config @@ -882,7 +882,7 @@ importers: version: 23.0.1 langchain: specifier: 0.3.11 - version: 0.3.11(d71d1df33a22803bba4e47303d410a51) + version: 0.3.11(a9c8f655d0ec4bd70e0f938ef73f85da) lodash: specifier: 'catalog:' version: 4.17.21 @@ -961,7 +961,7 @@ importers: version: link:../../core tsup: specifier: 'catalog:' - version: 8.4.0(@microsoft/api-extractor@7.52.1(@types/node@18.19.103))(jiti@1.21.0)(postcss@8.5.3)(tsx@4.19.3)(typescript@5.8.2) + version: 8.4.0(@microsoft/api-extractor@7.52.1(@types/node@20.17.57))(jiti@1.21.0)(postcss@8.5.3)(tsx@4.19.3)(typescript@5.8.2) packages/@n8n/permissions: dependencies: @@ -1010,7 +1010,7 @@ importers: version: 8.6.4(storybook@8.6.4(prettier@3.3.3))(vue@3.5.13(typescript@5.8.2)) '@storybook/vue3-vite': specifier: ^8.6.4 - version: 8.6.4(storybook@8.6.4(prettier@3.3.3))(vite@6.3.5(@types/node@18.19.103)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3))(vue@3.5.13(typescript@5.8.2)) + version: 8.6.4(storybook@8.6.4(prettier@3.3.3))(vite@6.3.5(@types/node@20.17.57)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3))(vue@3.5.13(typescript@5.8.2)) chromatic: specifier: ^11.27.0 version: 11.27.0 @@ -1082,25 +1082,25 @@ importers: version: 14.6.1(@testing-library/dom@10.4.0) tsup: specifier: 'catalog:' - version: 8.4.0(@microsoft/api-extractor@7.52.1(@types/node@18.19.103))(jiti@1.21.0)(postcss@8.5.3)(tsx@4.19.3)(typescript@5.8.2) + version: 8.4.0(@microsoft/api-extractor@7.52.1(@types/node@20.17.57))(jiti@1.21.0)(postcss@8.5.3)(tsx@4.19.3)(typescript@5.8.2) typescript: specifier: ^5.8.2 version: 5.8.2 vite: specifier: catalog:frontend - version: 6.3.5(@types/node@18.19.103)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3) + version: 6.3.5(@types/node@20.17.57)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3) vitest: specifier: catalog:frontend - version: 3.1.3(@types/debug@4.1.12)(@types/node@18.19.103)(jiti@1.21.0)(jsdom@23.0.1)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3) + version: 3.1.3(@types/debug@4.1.12)(@types/node@20.17.57)(jiti@1.21.0)(jsdom@23.0.1)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3) packages/@n8n/vitest-config: devDependencies: vite: specifier: catalog:frontend - version: 6.3.5(@types/node@18.19.103)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3) + version: 6.3.5(@types/node@20.17.57)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3) vitest: specifier: catalog:frontend - version: 3.1.3(@types/debug@4.1.12)(@types/node@18.19.103)(jiti@1.21.0)(jsdom@23.0.1)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3) + version: 3.1.3(@types/debug@4.1.12)(@types/node@20.17.57)(jiti@1.21.0)(jsdom@23.0.1)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3) packages/cli: dependencies: @@ -1160,7 +1160,7 @@ importers: version: link:../@n8n/task-runner '@n8n/typeorm': specifier: 'catalog:' - version: 0.3.20-12(@sentry/node@8.52.1)(ioredis@5.3.2)(mssql@10.0.2)(mysql2@3.11.0)(pg@8.12.0)(redis@4.6.14)(sqlite3@5.1.7)(ts-node@10.9.2(@types/node@18.19.103)(typescript@5.8.2)) + version: 0.3.20-12(@sentry/node@8.52.1)(ioredis@5.3.2)(mssql@10.0.2)(mysql2@3.11.0)(pg@8.12.0)(redis@4.6.14)(sqlite3@5.1.7)(ts-node@10.9.2(@types/node@20.17.57)(typescript@5.8.2)) '@n8n_io/ai-assistant-sdk': specifier: 'catalog:' version: 1.14.0 @@ -1357,8 +1357,8 @@ importers: specifier: 5.1.7 version: 5.1.7 sshpk: - specifier: 1.17.0 - version: 1.17.0 + specifier: 1.18.0 + version: 1.18.0 swagger-ui-express: specifier: 5.0.1 version: 5.0.1(express@5.1.0) @@ -1439,8 +1439,8 @@ importers: specifier: ^0.8.11 version: 0.8.11 '@types/sshpk': - specifier: ^1.17.1 - version: 1.17.1 + specifier: ^1.17.4 + version: 1.17.4 '@types/superagent': specifier: ^8.1.9 version: 8.1.9 @@ -1616,7 +1616,7 @@ importers: version: link:../../@n8n/typescript-config '@vitejs/plugin-vue': specifier: catalog:frontend - version: 5.2.4(vite@6.3.5(@types/node@18.19.103)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.4(vite@6.3.5(@types/node@20.17.57)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3))(vue@3.5.13(typescript@5.8.2)) '@vue/tsconfig': specifier: catalog:frontend version: 0.7.0(typescript@5.8.2)(vue@3.5.13(typescript@5.8.2)) @@ -1625,7 +1625,7 @@ importers: version: 6.0.1 vite: specifier: catalog:frontend - version: 6.3.5(@types/node@18.19.103)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3) + version: 6.3.5(@types/node@20.17.57)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3) vue: specifier: catalog:frontend version: 3.5.13(typescript@5.8.2) @@ -1674,22 +1674,22 @@ importers: version: link:../../../@n8n/vitest-config '@vitejs/plugin-vue': specifier: catalog:frontend - version: 5.2.4(vite@6.3.5(@types/node@18.19.103)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.4(vite@6.3.5(@types/node@20.17.57)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3))(vue@3.5.13(typescript@5.8.2)) '@vitest/coverage-v8': specifier: catalog:frontend - version: 3.1.3(vitest@3.1.3(@types/debug@4.1.12)(@types/node@18.19.103)(jiti@1.21.0)(jsdom@23.0.1)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3)) + version: 3.1.3(vitest@3.1.3(@types/debug@4.1.12)(@types/node@20.17.57)(jiti@1.21.0)(jsdom@23.0.1)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3)) unplugin-icons: specifier: ^0.19.0 version: 0.19.0(@vue/compiler-sfc@3.5.13) vite: specifier: catalog:frontend - version: 6.3.5(@types/node@18.19.103)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3) + version: 6.3.5(@types/node@20.17.57)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3) vite-plugin-dts: specifier: ^4.5.3 - version: 4.5.3(@types/node@18.19.103)(rollup@4.35.0)(typescript@5.8.2)(vite@6.3.5(@types/node@18.19.103)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3)) + version: 4.5.3(@types/node@20.17.57)(rollup@4.35.0)(typescript@5.8.2)(vite@6.3.5(@types/node@20.17.57)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3)) vitest: specifier: catalog:frontend - version: 3.1.3(@types/debug@4.1.12)(@types/node@18.19.103)(jiti@1.21.0)(jsdom@23.0.1)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3) + version: 3.1.3(@types/debug@4.1.12)(@types/node@20.17.57)(jiti@1.21.0)(jsdom@23.0.1)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3) vue-tsc: specifier: ^2.2.8 version: 2.2.8(patch_hash=e2aee939ccac8a57fe449bfd92bedd8117841579526217bc39aca26c6b8c317f)(typescript@5.8.2) @@ -1716,7 +1716,7 @@ importers: version: 8.1.0(@vue/compiler-sfc@3.5.13)(vue@3.5.13(typescript@5.8.2)) '@vitejs/plugin-vue': specifier: catalog:frontend - version: 5.2.4(vite@6.3.5(@types/node@18.19.103)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.4(vite@6.3.5(@types/node@20.17.57)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3))(vue@3.5.13(typescript@5.8.2)) '@vue/tsconfig': specifier: catalog:frontend version: 0.7.0(typescript@5.8.2)(vue@3.5.13(typescript@5.8.2)) @@ -1725,16 +1725,16 @@ importers: version: 10.11.0(vue@3.5.13(typescript@5.8.2)) tsup: specifier: 'catalog:' - version: 8.4.0(@microsoft/api-extractor@7.52.1(@types/node@18.19.103))(jiti@1.21.0)(postcss@8.5.3)(tsx@4.19.3)(typescript@5.8.2) + version: 8.4.0(@microsoft/api-extractor@7.52.1(@types/node@20.17.57))(jiti@1.21.0)(postcss@8.5.3)(tsx@4.19.3)(typescript@5.8.2) typescript: specifier: ^5.8.2 version: 5.8.2 vite: specifier: catalog:frontend - version: 6.3.5(@types/node@18.19.103)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3) + version: 6.3.5(@types/node@20.17.57)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3) vitest: specifier: catalog:frontend - version: 3.1.3(@types/debug@4.1.12)(@types/node@18.19.103)(jiti@1.21.0)(jsdom@23.0.1)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3) + version: 3.1.3(@types/debug@4.1.12)(@types/node@20.17.57)(jiti@1.21.0)(jsdom@23.0.1)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3) vue: specifier: catalog:frontend version: 3.5.13(typescript@5.8.2) @@ -1846,10 +1846,10 @@ importers: version: 2.11.0 '@vitejs/plugin-vue': specifier: catalog:frontend - version: 5.2.4(vite@6.3.5(@types/node@18.19.103)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.4(vite@6.3.5(@types/node@20.17.57)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3))(vue@3.5.13(typescript@5.8.2)) '@vitest/coverage-v8': specifier: catalog:frontend - version: 3.1.3(vitest@3.1.3(@types/debug@4.1.12)(@types/node@18.19.103)(jiti@1.21.0)(jsdom@23.0.1)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3)) + version: 3.1.3(vitest@3.1.3(@types/debug@4.1.12)(@types/node@20.17.57)(jiti@1.21.0)(jsdom@23.0.1)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3)) autoprefixer: specifier: ^10.4.19 version: 10.4.19(postcss@8.4.49) @@ -1861,7 +1861,7 @@ importers: version: 1.64.1 tailwindcss: specifier: ^3.4.3 - version: 3.4.3(ts-node@10.9.2(@types/node@18.19.103)(typescript@5.8.2)) + version: 3.4.3(ts-node@10.9.2(@types/node@20.17.57)(typescript@5.8.2)) unplugin-icons: specifier: ^0.19.0 version: 0.19.0(@vue/compiler-sfc@3.5.13) @@ -1870,13 +1870,13 @@ importers: version: 0.27.3(@babel/parser@7.26.10)(rollup@4.35.0)(vue@3.5.13(typescript@5.8.2)) vite: specifier: catalog:frontend - version: 6.3.5(@types/node@18.19.103)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3) + version: 6.3.5(@types/node@20.17.57)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3) vitest: specifier: catalog:frontend - version: 3.1.3(@types/debug@4.1.12)(@types/node@18.19.103)(jiti@1.21.0)(jsdom@23.0.1)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3) + version: 3.1.3(@types/debug@4.1.12)(@types/node@20.17.57)(jiti@1.21.0)(jsdom@23.0.1)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3) vitest-mock-extended: specifier: catalog:frontend - version: 3.1.0(typescript@5.8.2)(vitest@3.1.3(@types/debug@4.1.12)(@types/node@18.19.103)(jiti@1.21.0)(jsdom@23.0.1)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3)) + version: 3.1.0(typescript@5.8.2)(vitest@3.1.3(@types/debug@4.1.12)(@types/node@20.17.57)(jiti@1.21.0)(jsdom@23.0.1)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3)) vue-tsc: specifier: ^2.2.8 version: 2.2.8(patch_hash=e2aee939ccac8a57fe449bfd92bedd8117841579526217bc39aca26c6b8c317f)(typescript@5.8.2) @@ -1910,7 +1910,7 @@ importers: version: 8.1.0(@vue/compiler-sfc@3.5.13)(vue@3.5.13(typescript@5.8.2)) '@vitejs/plugin-vue': specifier: catalog:frontend - version: 5.2.4(vite@6.3.5(@types/node@18.19.103)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.4(vite@6.3.5(@types/node@20.17.57)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3))(vue@3.5.13(typescript@5.8.2)) '@vue/tsconfig': specifier: catalog:frontend version: 0.7.0(typescript@5.8.2)(vue@3.5.13(typescript@5.8.2)) @@ -1919,16 +1919,16 @@ importers: version: 10.11.0(vue@3.5.13(typescript@5.8.2)) tsup: specifier: 'catalog:' - version: 8.4.0(@microsoft/api-extractor@7.52.1(@types/node@18.19.103))(jiti@1.21.0)(postcss@8.5.3)(tsx@4.19.3)(typescript@5.8.2) + version: 8.4.0(@microsoft/api-extractor@7.52.1(@types/node@20.17.57))(jiti@1.21.0)(postcss@8.5.3)(tsx@4.19.3)(typescript@5.8.2) typescript: specifier: ^5.8.2 version: 5.8.2 vite: specifier: catalog:frontend - version: 6.3.5(@types/node@18.19.103)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3) + version: 6.3.5(@types/node@20.17.57)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3) vitest: specifier: catalog:frontend - version: 3.1.3(@types/debug@4.1.12)(@types/node@18.19.103)(jiti@1.21.0)(jsdom@23.0.1)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3) + version: 3.1.3(@types/debug@4.1.12)(@types/node@20.17.57)(jiti@1.21.0)(jsdom@23.0.1)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3) vue: specifier: catalog:frontend version: 3.5.13(typescript@5.8.2) @@ -1962,7 +1962,7 @@ importers: version: 8.1.0(@vue/compiler-sfc@3.5.13)(vue@3.5.13(typescript@5.8.2)) '@vitejs/plugin-vue': specifier: catalog:frontend - version: 5.2.4(vite@6.3.5(@types/node@18.19.103)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.4(vite@6.3.5(@types/node@20.17.57)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3))(vue@3.5.13(typescript@5.8.2)) '@vue/tsconfig': specifier: catalog:frontend version: 0.7.0(typescript@5.8.2)(vue@3.5.13(typescript@5.8.2)) @@ -1974,16 +1974,16 @@ importers: version: 2.2.4(typescript@5.8.2)(vue@3.5.13(typescript@5.8.2)) tsup: specifier: 'catalog:' - version: 8.4.0(@microsoft/api-extractor@7.52.1(@types/node@18.19.103))(jiti@1.21.0)(postcss@8.5.3)(tsx@4.19.3)(typescript@5.8.2) + version: 8.4.0(@microsoft/api-extractor@7.52.1(@types/node@20.17.57))(jiti@1.21.0)(postcss@8.5.3)(tsx@4.19.3)(typescript@5.8.2) typescript: specifier: ^5.8.2 version: 5.8.2 vite: specifier: catalog:frontend - version: 6.3.5(@types/node@18.19.103)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3) + version: 6.3.5(@types/node@20.17.57)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3) vitest: specifier: catalog:frontend - version: 3.1.3(@types/debug@4.1.12)(@types/node@18.19.103)(jiti@1.21.0)(jsdom@23.0.1)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3) + version: 3.1.3(@types/debug@4.1.12)(@types/node@20.17.57)(jiti@1.21.0)(jsdom@23.0.1)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3) vue: specifier: catalog:frontend version: 3.5.13(typescript@5.8.2) @@ -2275,13 +2275,13 @@ importers: version: 10.0.0 '@vitejs/plugin-legacy': specifier: ^6.0.2 - version: 6.0.2(terser@5.16.1)(vite@6.3.5(@types/node@18.19.103)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3)) + version: 6.0.2(terser@5.16.1)(vite@6.3.5(@types/node@20.17.57)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3)) '@vitejs/plugin-vue': specifier: catalog:frontend - version: 5.2.4(vite@6.3.5(@types/node@18.19.103)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3))(vue@3.5.13(typescript@5.8.2)) + version: 5.2.4(vite@6.3.5(@types/node@20.17.57)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3))(vue@3.5.13(typescript@5.8.2)) '@vitest/coverage-v8': specifier: catalog:frontend - version: 3.1.3(vitest@3.1.3(@types/debug@4.1.12)(@types/node@18.19.103)(jiti@1.21.0)(jsdom@23.0.1)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3)) + version: 3.1.3(vitest@3.1.3(@types/debug@4.1.12)(@types/node@20.17.57)(jiti@1.21.0)(jsdom@23.0.1)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3)) browserslist-to-esbuild: specifier: ^2.1.1 version: 2.1.1(browserslist@4.24.4) @@ -2299,19 +2299,19 @@ importers: version: 0.27.3(@babel/parser@7.26.10)(rollup@4.35.0)(vue@3.5.13(typescript@5.8.2)) vite: specifier: catalog:frontend - version: 6.3.5(@types/node@18.19.103)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3) + version: 6.3.5(@types/node@20.17.57)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3) vite-plugin-static-copy: specifier: 2.2.0 - version: 2.2.0(vite@6.3.5(@types/node@18.19.103)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3)) + version: 2.2.0(vite@6.3.5(@types/node@20.17.57)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3)) vite-svg-loader: specifier: 5.1.0 version: 5.1.0(vue@3.5.13(typescript@5.8.2)) vitest: specifier: catalog:frontend - version: 3.1.3(@types/debug@4.1.12)(@types/node@18.19.103)(jiti@1.21.0)(jsdom@23.0.1)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3) + version: 3.1.3(@types/debug@4.1.12)(@types/node@20.17.57)(jiti@1.21.0)(jsdom@23.0.1)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3) vitest-mock-extended: specifier: catalog:frontend - version: 3.1.0(typescript@5.8.2)(vitest@3.1.3(@types/debug@4.1.12)(@types/node@18.19.103)(jiti@1.21.0)(jsdom@23.0.1)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3)) + version: 3.1.0(typescript@5.8.2)(vitest@3.1.3(@types/debug@4.1.12)(@types/node@20.17.57)(jiti@1.21.0)(jsdom@23.0.1)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3)) vue-tsc: specifier: ^2.2.8 version: 2.2.8(patch_hash=e2aee939ccac8a57fe449bfd92bedd8117841579526217bc39aca26c6b8c317f)(typescript@5.8.2) @@ -3774,10 +3774,6 @@ packages: '@codemirror/view@6.26.3': resolution: {integrity: sha512-gmqxkPALZjkgSxIeeweY/wGQXBfwTUaLs8h7OKtSwfbj9Ct3L11lD+u1sS7XHppxFQoMDiMDp07P9f3I2jWOHw==} - '@colors/colors@1.5.0': - resolution: {integrity: sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ==} - engines: {node: '>=0.1.90'} - '@colors/colors@1.6.0': resolution: {integrity: sha512-Ir+AOibqzrIsL6ajt3Rz3LskB7OiMVHqltZmspbW/TJuTVuyOMirVqAkjfY6JISiLHgyNqicAC8AyHHGzNd/dA==} engines: {node: '>=0.1.90'} @@ -3799,8 +3795,8 @@ packages: peerDependencies: cypress: '>=10' - '@cypress/request@3.0.1': - resolution: {integrity: sha512-TWivJlJi8ZDx2wGOw1dbLuHJKUYX7bWySw377nlnGOW3hP9/MUKIsEdXT/YngWxVdgNCHRBmFlBipE+5/2ZZlQ==} + '@cypress/request@3.0.8': + resolution: {integrity: sha512-h0NFgh1mJmm1nr4jCwkGHwKneVYKghUyWe6TMNrk0B9zsjAJxpg8C4/+BAcmLgCPa1vj1V8rNUaILl+zYRUWBQ==} engines: {node: '>= 6'} '@cypress/xvfb@1.2.4': @@ -5124,8 +5120,8 @@ packages: '@n8n_io/riot-tmpl@4.0.1': resolution: {integrity: sha512-/zdRbEfTFjsm1NqnpPQHgZTkTdbp5v3VUxGeMA9098sps8jRCTraQkc3AQstJgHUm7ylBXJcIVhnVeLUMWAfwQ==} - '@ngneat/falso@7.2.0': - resolution: {integrity: sha512-283EXBFd05kCbGuGSXgmvhCsQYEYzvD/eJaE7lxd05qRB0tgREvZX7TRlJ1KSp8nHxoK6Ws029G1Y30mt4IVAA==} + '@ngneat/falso@7.4.0': + resolution: {integrity: sha512-7MzPP0YGNHDrohf/epmz6SVIjHGhKyHbh0bm+iZ1z/7KVW4xZi9Dx6Tl9NMPy6a4lWh/t3WXSsCGkgkuJ/eroQ==} '@noble/hashes@1.8.0': resolution: {integrity: sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==} @@ -5635,7 +5631,7 @@ packages: '@rushstack/node-core-library@5.12.0': resolution: {integrity: sha512-QSwwzgzWoil1SCQse+yCHwlhRxNv2dX9siPnAb9zR/UmMhac4mjMrlMZpk64BlCeOFi1kJKgXRkihSwRMbboAQ==} peerDependencies: - '@types/node': ^18.16.16 + '@types/node': ^20.17.50 peerDependenciesMeta: '@types/node': optional: true @@ -5646,7 +5642,7 @@ packages: '@rushstack/terminal@0.15.1': resolution: {integrity: sha512-3vgJYwumcjoDOXU3IxZfd616lqOdmr8Ezj4OWgJZfhmiBK4Nh7eWcv8sU8N/HdzXcuHDXCRGn/6O2Q75QvaZMA==} peerDependencies: - '@types/node': ^18.16.16 + '@types/node': ^20.17.50 peerDependenciesMeta: '@types/node': optional: true @@ -6550,11 +6546,8 @@ packages: '@types/node-fetch@2.6.4': resolution: {integrity: sha512-1ZX9fcN4Rvkvgv4E6PAY5WXUFWFcRWxZa3EW83UjycOB9ljJCedb2CupIP4RZMEwF/M3eTcCihbBRgwtGbg5Rg==} - '@types/node@18.16.16': - resolution: {integrity: sha512-NpaM49IGQQAUlBhHMF82QH80J08os4ZmyF9MkpCzWAGuOHqE4gTEbhzd7L3l5LmWuZ6E0OiC1FweQ4tsiW35+g==} - - '@types/node@18.19.103': - resolution: {integrity: sha512-hHTHp+sEz6SxFsp+SA+Tqrua3AbmlAw+Y//aEwdHrdZkYVRWdvWD3y5uPZ0flYOkgskaFWqZ/YGFm3FaFQ0pRw==} + '@types/node@20.17.57': + resolution: {integrity: sha512-f3T4y6VU4fVQDKVqJV4Uppy8c1p/sVvS3peyqxyWnzkqXFJLRU7Y1Bl7rMS1Qe9z0v4M6McY0Fp9yBsgHJUsWQ==} '@types/nodemailer@6.4.14': resolution: {integrity: sha512-fUWthHO9k9DSdPCSPRqcu6TWhYyxTBg382vlNIttSe9M7XfsT06y0f24KHXtbnijPGGRIcVvdKHTNikOI6qiHA==} @@ -6652,8 +6645,8 @@ packages: '@types/ssh2@1.11.6': resolution: {integrity: sha512-8Mf6bhzYYBLEB/G6COux7DS/F5bCWwojv/qFo2yH/e4cLzAavJnxvFXrYW59iKfXdhG6OmzJcXDasgOb/s0rxw==} - '@types/sshpk@1.17.1': - resolution: {integrity: sha512-bOJek/W++DvWRNAeHmpvgX8Q1ypAq4nmeVi3nJ+pjDcMB214S8kSGkxRUw/Uz+zau4VwxcfNp0xUq4s/3DLjLw==} + '@types/sshpk@1.17.4': + resolution: {integrity: sha512-5gI/7eJn6wmkuIuFY8JZJ1g5b30H9K5U5vKrvOuYu+hoZLb2xcVEgxhYZ2Vhbs0w/ACyzyfkJq0hQtBfSCugjw==} '@types/stack-utils@2.0.1': resolution: {integrity: sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==} @@ -7813,6 +7806,10 @@ packages: resolution: {integrity: sha512-TdHqgGf9odd8SXNuxtUBVx8Nv+qZOejE6qyqiy5NtbYYQOeFa6zmHkxlPzmaLxWWHsU6nJmB7AETdVPi+2NBUg==} engines: {node: '>=8'} + ci-info@4.2.0: + resolution: {integrity: sha512-cYY9mypksY8NRqgDB1XD1RiJL338v/551niynFTGkZOO2LHuB2OmOYxDIe/ttN9AHwrqdum1360G3ald0W9kCg==} + engines: {node: '>=8'} + cjs-module-lexer@1.2.2: resolution: {integrity: sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==} @@ -7849,8 +7846,8 @@ packages: resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} engines: {node: '>=6'} - cli-table3@0.6.3: - resolution: {integrity: sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==} + cli-table3@0.6.1: + resolution: {integrity: sha512-w0q/enDHhPLq44ovMGdQeeDLvwxwavsJX7oQGYt/LrBlYsyaxyDnp6z3QzFut/6kLLKnlcUVJLrpB7KBfgG/RA==} engines: {node: 10.* || >= 12.*} cli-truncate@2.1.0: @@ -8205,14 +8202,14 @@ packages: cypress-otp@1.0.3: resolution: {integrity: sha512-o7LssfI0HRHa+TkaOE5/Aukv6M9vsoZAtYESr9m7Ky2i+HRNb2p/IRelE7Z0wJ/UK2f+nXAGZIfXqraf9EPDqw==} - cypress-real-events@1.13.0: - resolution: {integrity: sha512-LoejtK+dyZ1jaT8wGT5oASTPfsNV8/ClRp99ruN60oPj8cBJYod80iJDyNwfPAu4GCxTXOhhAv9FO65Hpwt6Hg==} + cypress-real-events@1.14.0: + resolution: {integrity: sha512-XmI8y3OZLh6cjRroPalzzS++iv+pGCaD9G9kfIbtspgv7GVsDt30dkZvSXfgZb4rAN+3pOkMVB7e0j4oXydW7Q==} peerDependencies: - cypress: ^4.x || ^5.x || ^6.x || ^7.x || ^8.x || ^9.x || ^10.x || ^11.x || ^12.x || ^13.x + cypress: ^4.x || ^5.x || ^6.x || ^7.x || ^8.x || ^9.x || ^10.x || ^11.x || ^12.x || ^13.x || ^14.x - cypress@13.14.2: - resolution: {integrity: sha512-lsiQrN17vHMB2fnvxIrKLAjOr9bPwsNbPZNrWf99s4u+DVmCY6U+w7O3GGG9FvP4EUVYaDu+guWeNLiUzBrqvA==} - engines: {node: ^16.0.0 || ^18.0.0 || >=20.0.0} + cypress@14.4.0: + resolution: {integrity: sha512-/I59Fqxo7fqdiDi3IM2QKA65gZ7+PVejXg404/I8ZSq+NOnrmw+2pnMUJzpoNyg7KABcEBmgpkfAqhV98p7wJA==} + engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true d3-color@3.1.0: @@ -9238,10 +9235,6 @@ packages: resolution: {integrity: sha512-KQVhvhK8ZkWzxKxOr56CPulAhH3dobtuQ4+hNQ+HekH/Wp5gSOafqRAeTphQUJAIk0GBvHZgJ2ZGRWd5kphMuw==} engines: {node: '>= 18'} - form-data@2.3.3: - resolution: {integrity: sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==} - engines: {node: '>= 0.12'} - form-data@2.5.1: resolution: {integrity: sha512-m21N3WOmEEURgk6B9GLOE4RuWOFf28Lhh9qGYeNlGq4VDXUlJy2th2slBNU8Gp8EzloYZOibZJ7t5ecIrFSjVA==} engines: {node: '>= 0.12'} @@ -9655,8 +9648,8 @@ packages: resolution: {integrity: sha512-+ZT+iBxVUQ1asugqnD6oWoRiS25AkjNfG085dKJGtGxkdwLQrMKU5wJr2bOOFAXzKcTuqq+7fZlTMgG3SRfIYQ==} engines: {node: '>= 14'} - http-signature@1.3.6: - resolution: {integrity: sha512-3adrsD6zqo4GsTqtO7FyrejHNv+NgiIfAfv68+jVlFmSr9OGy7zrxONceFRLKvnnZA5jbxQBX1u9PpB6Wi32Gw==} + http-signature@1.4.0: + resolution: {integrity: sha512-G5akfn7eKbpDN+8nPS/cb57YeA1jLTVxjpCj7tmm3QKPdyDy7T+qSC40e9ptydSWvkwjSXw1VbkpyEm39ukeAg==} engines: {node: '>=0.10'} http2-client@1.3.5: @@ -9842,10 +9835,6 @@ packages: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} engines: {node: '>= 0.4'} - is-ci@3.0.1: - resolution: {integrity: sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ==} - hasBin: true - is-core-module@2.13.1: resolution: {integrity: sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw==} @@ -10077,7 +10066,7 @@ packages: resolution: {integrity: sha512-VxwFOC8gkiJbuodG9CPtMRjBUNZEHxwfQXmIudSTzFWxaci3Qub1ddTRbFNQlD/zUeaifLndh/eDccFX4wCMQw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} peerDependencies: - '@types/node': ^18.16.16 + '@types/node': ^20.17.50 ts-node: '>=9.0.0' peerDependenciesMeta: '@types/node': @@ -12221,10 +12210,6 @@ packages: peerDependencies: vue: ^3.0.0 - qs@6.10.4: - resolution: {integrity: sha512-OQiU+C+Ds5qiH91qh/mg0w+8nwQuLjM4F4M/PbmhDOoYehPh+Fb0bDjtR1sOvy7YKxvj28Y/M0PhP5uVX0kB+g==} - engines: {node: '>=0.6'} - qs@6.11.0: resolution: {integrity: sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==} engines: {node: '>=0.6'} @@ -12929,8 +12914,8 @@ packages: resolution: {integrity: sha512-C0PHgX4h6lBxYx7hcXwu3QWdh4tg6tZZsTfXcdvc5caW/EMxaB4H9dWsl7qk+F7LAW762hp8VbXOX7x4xUYvEw==} engines: {node: '>=10.16.0'} - sshpk@1.17.0: - resolution: {integrity: sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==} + sshpk@1.18.0: + resolution: {integrity: sha512-2p2KJZTSqQ/I3+HX42EpYOa2l3f8Erv8MWKsy2I9uf4wA7yFIkXRffYdsx86y6z4vHtV8u7g+pPlr8/4ouAxsQ==} engines: {node: '>=0.10.0'} hasBin: true @@ -13282,6 +13267,13 @@ packages: resolution: {integrity: sha512-noj0KdpWTBhwsKxMOXk0rN9otg4kTgLm4WohERRHbJ9IY+kSDKr3RmjitaQ3JFzny+DyvBOQKlFZhp0G0qNSfg==} hasBin: true + tldts-core@6.1.86: + resolution: {integrity: sha512-Je6p7pkk+KMzMv2XXKmAE3McmolOQFdxkKw0R8EYNr7sELW46JqnNeTX8ybPiQgvg1ymCoF8LXs5fzFaZvJPTA==} + + tldts@6.1.86: + resolution: {integrity: sha512-WMi/OQ2axVTf/ykqCQgXiIct+mSQDFdH2fkwhPwgEwvJ1kSzZRiinb0zF2Xb8u4+OqPChmyI6MEu4EezNJz+FQ==} + hasBin: true + tmp-promise@3.0.3: resolution: {integrity: sha512-RwM7MoPojPxsOBYnyd2hy0bxtIlVrihNs9pj5SUvY8Zz1sQcQG2tG1hSr8PDxfgEB8RNKDhqbIlroIarSNDNsQ==} @@ -13333,6 +13325,10 @@ packages: resolution: {integrity: sha512-Loo5UUvLD9ScZ6jh8beX1T6sO1w2/MpCRpEP7V280GKMVUQ0Jzar2U3UJPsrdbziLEMMhu3Ujnq//rhiFuIeag==} engines: {node: '>=6'} + tough-cookie@5.1.2: + resolution: {integrity: sha512-FVDYdxtnj0G6Qm/DhNPSb8Ju59ULcup3tuJxkFb5K8Bv2pUXILbf0xZWU8PX8Ov19OXljbUyveOFwRMwkXzO+A==} + engines: {node: '>=16'} + tr46@0.0.3: resolution: {integrity: sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==} @@ -13437,7 +13433,7 @@ packages: peerDependencies: '@swc/core': '>=1.2.50' '@swc/wasm': '>=1.2.50' - '@types/node': ^18.16.16 + '@types/node': ^20.17.50 typescript: ^5.8.2 peerDependenciesMeta: '@swc/core': @@ -13660,8 +13656,8 @@ packages: underscore@1.13.6: resolution: {integrity: sha512-+A5Sja4HP1M08MaXya7p5LvjuM7K6q/2EaC0+iovj/wOcMsTzMvDFbasi/oSapiwOlt252IqsKqPjCl7huKS0A==} - undici-types@5.26.5: - resolution: {integrity: sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA==} + undici-types@6.19.8: + resolution: {integrity: sha512-ve2KP6f/JnbPBFyobGHuerC9g1FYGn/F8n1LWTwNxCEzd6IfqTwUQcNXgEtmmQ6DlRrC1hrSrBnCZPokRrDHjw==} undici@6.21.3: resolution: {integrity: sha512-gBLkYIlEnSp8pFbT64yFgGE6UIB9tAkhukC23PmMDCe5Nd+cRqKxSjw5y54MK2AZMgZfJWMaNE4nYUHgi1XEOw==} @@ -13878,7 +13874,7 @@ packages: engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: - '@types/node': ^18.16.16 + '@types/node': ^20.17.50 jiti: '>=1.21.0' less: '*' lightningcss: ^1.21.0 @@ -13926,7 +13922,7 @@ packages: peerDependencies: '@edge-runtime/vm': '*' '@types/debug': ^4.1.12 - '@types/node': ^18.16.16 + '@types/node': ^20.17.50 '@vitest/browser': 3.1.3 '@vitest/ui': 3.1.3 happy-dom: '*' @@ -14432,7 +14428,7 @@ snapshots: '@acuminous/bitsyntax@0.1.2': dependencies: buffer-more-ints: 1.0.0 - debug: 4.4.1 + debug: 4.4.1(supports-color@8.1.1) safe-buffer: 5.1.2 transitivePeerDependencies: - supports-color @@ -14459,7 +14455,7 @@ snapshots: '@anthropic-ai/sdk@0.27.3(encoding@0.1.13)': dependencies: - '@types/node': 18.19.103 + '@types/node': 20.17.57 '@types/node-fetch': 2.6.12 abort-controller: 3.0.0 agentkeepalive: 4.6.0 @@ -14471,7 +14467,7 @@ snapshots: '@anthropic-ai/sdk@0.32.1(encoding@0.1.13)': dependencies: - '@types/node': 18.19.103 + '@types/node': 20.17.57 '@types/node-fetch': 2.6.12 abort-controller: 3.0.0 agentkeepalive: 4.6.0 @@ -15574,7 +15570,7 @@ snapshots: '@babel/traverse': 7.26.10 '@babel/types': 7.26.10 convert-source-map: 2.0.0 - debug: 4.4.1 + debug: 4.4.1(supports-color@8.1.1) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 7.6.0 @@ -15626,7 +15622,7 @@ snapshots: '@babel/core': 7.26.10 '@babel/helper-compilation-targets': 7.26.5 '@babel/helper-plugin-utils': 7.26.5 - debug: 4.4.1 + debug: 4.4.1(supports-color@8.1.1) lodash.debounce: 4.0.8 resolve: 1.22.8 transitivePeerDependencies: @@ -16257,7 +16253,7 @@ snapshots: '@babel/parser': 7.26.10 '@babel/template': 7.26.9 '@babel/types': 7.26.10 - debug: 4.4.1 + debug: 4.4.1(supports-color@8.1.1) globals: 11.12.0 transitivePeerDependencies: - supports-color @@ -16308,7 +16304,7 @@ snapshots: '@browserbasehq/sdk@2.6.0(encoding@0.1.13)': dependencies: - '@types/node': 18.19.103 + '@types/node': 20.17.57 '@types/node-fetch': 2.6.12 abort-controller: 3.0.0 agentkeepalive: 4.6.0 @@ -16452,9 +16448,6 @@ snapshots: style-mod: 4.1.0 w3c-keyname: 2.2.6 - '@colors/colors@1.5.0': - optional: true - '@colors/colors@1.6.0': {} '@common.js/is-network-error@1.0.1': {} @@ -16466,17 +16459,17 @@ snapshots: '@ctrl/tinycolor@3.6.0': {} - '@cypress/grep@4.1.0(@babel/core@7.26.10)(cypress@13.14.2)': + '@cypress/grep@4.1.0(@babel/core@7.26.10)(cypress@14.4.0)': dependencies: - cypress: 13.14.2 - debug: 4.4.0(supports-color@8.1.1) + cypress: 14.4.0 + debug: 4.4.0 find-test-names: 1.29.7(@babel/core@7.26.10) globby: 11.1.0 transitivePeerDependencies: - '@babel/core' - supports-color - '@cypress/request@3.0.1': + '@cypress/request@3.0.8': dependencies: aws-sign2: 0.7.0 aws4: 1.11.0 @@ -16484,16 +16477,16 @@ snapshots: combined-stream: 1.0.8 extend: 3.0.2 forever-agent: 0.6.1 - form-data: 2.3.3 - http-signature: 1.3.6 + form-data: 4.0.2 + http-signature: 1.4.0 is-typedarray: 1.0.0 isstream: 0.1.2 json-stringify-safe: 5.0.1 mime-types: 2.1.35 performance-now: 2.1.0 - qs: 6.10.4 + qs: 6.14.0 safe-buffer: 5.2.1 - tough-cookie: 4.1.3 + tough-cookie: 5.1.2 tunnel-agent: 0.6.0 uuid: 8.3.2 @@ -16615,7 +16608,7 @@ snapshots: '@eslint/eslintrc@2.1.4': dependencies: ajv: 6.12.6 - debug: 4.4.0(supports-color@8.1.1) + debug: 4.4.0 espree: 9.6.1 globals: 13.20.0 ignore: 5.2.4 @@ -16686,7 +16679,7 @@ snapshots: '@gar/promisify@1.1.3': optional: true - '@getzep/zep-cloud@1.0.12(@langchain/core@0.3.39(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13)(langchain@0.3.11(d71d1df33a22803bba4e47303d410a51))': + '@getzep/zep-cloud@1.0.12(@langchain/core@0.3.39(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13)(langchain@0.3.11(a9c8f655d0ec4bd70e0f938ef73f85da))': dependencies: form-data: 4.0.0 node-fetch: 2.7.0(encoding@0.1.13) @@ -16695,7 +16688,7 @@ snapshots: zod: 3.24.1 optionalDependencies: '@langchain/core': 0.3.39(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)) - langchain: 0.3.11(d71d1df33a22803bba4e47303d410a51) + langchain: 0.3.11(a9c8f655d0ec4bd70e0f938ef73f85da) transitivePeerDependencies: - encoding @@ -16785,7 +16778,7 @@ snapshots: '@humanwhocodes/config-array@0.11.14': dependencies: '@humanwhocodes/object-schema': 2.0.2 - debug: 4.4.0(supports-color@8.1.1) + debug: 4.4.0 minimatch: 3.1.2 transitivePeerDependencies: - supports-color @@ -16796,7 +16789,7 @@ snapshots: '@ibm-cloud/watsonx-ai@1.1.2': dependencies: - '@types/node': 18.19.103 + '@types/node': 20.17.57 extend: 3.0.2 ibm-cloud-sdk-core: 5.3.2 transitivePeerDependencies: @@ -16823,7 +16816,7 @@ snapshots: '@antfu/install-pkg': 0.1.1 '@antfu/utils': 0.7.10 '@iconify/types': 2.0.0 - debug: 4.4.1 + debug: 4.4.1(supports-color@8.1.1) kolorist: 1.8.0 local-pkg: 0.5.0 mlly: 1.7.1 @@ -16951,27 +16944,27 @@ snapshots: '@jest/console@29.6.2': dependencies: '@jest/types': 29.6.1 - '@types/node': 18.19.103 + '@types/node': 20.17.57 chalk: 4.1.2 jest-message-util: 29.6.2 jest-util: 29.6.2 slash: 3.0.0 - '@jest/core@29.6.2(ts-node@10.9.2(@types/node@18.16.16)(typescript@5.8.2))': + '@jest/core@29.6.2(ts-node@10.9.2(@types/node@20.17.57)(typescript@5.8.2))': dependencies: '@jest/console': 29.6.2 '@jest/reporters': 29.6.2 '@jest/test-result': 29.6.2 '@jest/transform': 29.6.2 '@jest/types': 29.6.1 - '@types/node': 18.19.103 + '@types/node': 20.17.57 ansi-escapes: 4.3.2 chalk: 4.1.2 ci-info: 3.8.0 exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 29.5.0 - jest-config: 29.6.2(@types/node@18.19.103)(ts-node@10.9.2(@types/node@18.16.16)(typescript@5.8.2)) + jest-config: 29.6.2(@types/node@20.17.57)(ts-node@10.9.2(@types/node@20.17.57)(typescript@5.8.2)) jest-haste-map: 29.6.2 jest-message-util: 29.6.2 jest-regex-util: 29.4.3 @@ -16996,7 +16989,7 @@ snapshots: dependencies: '@jest/fake-timers': 29.6.2 '@jest/types': 29.6.1 - '@types/node': 18.19.103 + '@types/node': 20.17.57 jest-mock: 29.6.2 '@jest/expect-utils@29.6.2': @@ -17014,7 +17007,7 @@ snapshots: dependencies: '@jest/types': 29.6.1 '@sinonjs/fake-timers': 10.0.2 - '@types/node': 18.19.103 + '@types/node': 20.17.57 jest-message-util: 29.6.2 jest-mock: 29.6.2 jest-util: 29.6.2 @@ -17036,7 +17029,7 @@ snapshots: '@jest/transform': 29.6.2 '@jest/types': 29.6.1 '@jridgewell/trace-mapping': 0.3.25 - '@types/node': 18.19.103 + '@types/node': 20.17.57 chalk: 4.1.2 collect-v8-coverage: 1.0.1 exit: 0.1.2 @@ -17114,7 +17107,7 @@ snapshots: '@jest/schemas': 29.6.0 '@types/istanbul-lib-coverage': 2.0.4 '@types/istanbul-reports': 3.0.1 - '@types/node': 18.19.103 + '@types/node': 20.17.57 '@types/yargs': 17.0.19 chalk: 4.1.2 @@ -17176,7 +17169,7 @@ snapshots: '@kwsites/file-exists@1.1.1': dependencies: - debug: 4.4.1 + debug: 4.4.1(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -17225,7 +17218,7 @@ snapshots: - aws-crt - encoding - '@langchain/community@0.3.24(3a2fa23b4df734da256fae2a3bd4f738)': + '@langchain/community@0.3.24(0f15853497e304ae94801fc86723d997)': dependencies: '@browserbasehq/stagehand': 1.9.0(@playwright/test@1.49.1)(deepmerge@4.3.1)(dotenv@16.5.0)(encoding@0.1.13)(openai@4.78.1(encoding@0.1.13)(zod@3.24.1))(zod@3.24.1) '@ibm-cloud/watsonx-ai': 1.1.2 @@ -17236,7 +17229,7 @@ snapshots: flat: 5.0.2 ibm-cloud-sdk-core: 5.3.2 js-yaml: 4.1.0 - langchain: 0.3.11(d71d1df33a22803bba4e47303d410a51) + langchain: 0.3.11(a9c8f655d0ec4bd70e0f938ef73f85da) langsmith: 0.2.15(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)) openai: 4.78.1(encoding@0.1.13)(zod@3.24.1) uuid: 10.0.0 @@ -17251,7 +17244,7 @@ snapshots: '@aws-sdk/credential-provider-node': 3.808.0 '@azure/storage-blob': 12.26.0 '@browserbasehq/sdk': 2.6.0(encoding@0.1.13) - '@getzep/zep-cloud': 1.0.12(@langchain/core@0.3.39(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13)(langchain@0.3.11(d71d1df33a22803bba4e47303d410a51)) + '@getzep/zep-cloud': 1.0.12(@langchain/core@0.3.39(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13)(langchain@0.3.11(a9c8f655d0ec4bd70e0f938ef73f85da)) '@getzep/zep-js': 0.9.0 '@google-ai/generativelanguage': 2.6.0(encoding@0.1.13) '@google-cloud/storage': 7.12.1(encoding@0.1.13) @@ -17543,23 +17536,23 @@ snapshots: '@types/react': 18.0.27 react: 18.2.0 - '@microsoft/api-extractor-model@7.30.4(@types/node@18.19.103)': + '@microsoft/api-extractor-model@7.30.4(@types/node@20.17.57)': dependencies: '@microsoft/tsdoc': 0.15.1 '@microsoft/tsdoc-config': 0.17.1 - '@rushstack/node-core-library': 5.12.0(@types/node@18.19.103) + '@rushstack/node-core-library': 5.12.0(@types/node@20.17.57) transitivePeerDependencies: - '@types/node' - '@microsoft/api-extractor@7.52.1(@types/node@18.19.103)': + '@microsoft/api-extractor@7.52.1(@types/node@20.17.57)': dependencies: - '@microsoft/api-extractor-model': 7.30.4(@types/node@18.19.103) + '@microsoft/api-extractor-model': 7.30.4(@types/node@20.17.57) '@microsoft/tsdoc': 0.15.1 '@microsoft/tsdoc-config': 0.17.1 - '@rushstack/node-core-library': 5.12.0(@types/node@18.19.103) + '@rushstack/node-core-library': 5.12.0(@types/node@20.17.57) '@rushstack/rig-package': 0.5.3 - '@rushstack/terminal': 0.15.1(@types/node@18.19.103) - '@rushstack/ts-command-line': 4.23.6(@types/node@18.19.103) + '@rushstack/terminal': 0.15.1(@types/node@20.17.57) + '@rushstack/ts-command-line': 4.23.6(@types/node@20.17.57) lodash: 4.17.21 minimatch: 3.0.8 resolve: 1.22.8 @@ -17663,7 +17656,7 @@ snapshots: esprima-next: 5.8.4 recast: 0.22.0 - '@n8n/typeorm@0.3.20-12(@sentry/node@8.52.1)(ioredis@5.3.2)(mongodb@6.11.0(@aws-sdk/credential-providers@3.808.0)(gcp-metadata@5.3.0(encoding@0.1.13))(socks@2.8.3))(mssql@10.0.2)(mysql2@3.11.0)(pg@8.12.0)(redis@4.6.12)(sqlite3@5.1.7)(ts-node@10.9.2(@types/node@18.19.103)(typescript@5.8.2))': + '@n8n/typeorm@0.3.20-12(@sentry/node@8.52.1)(ioredis@5.3.2)(mongodb@6.11.0(@aws-sdk/credential-providers@3.808.0)(gcp-metadata@5.3.0(encoding@0.1.13))(socks@2.8.3))(mssql@10.0.2)(mysql2@3.11.0)(pg@8.12.0)(redis@4.6.12)(sqlite3@5.1.7)(ts-node@10.9.2(@types/node@20.17.57)(typescript@5.8.2))': dependencies: '@n8n/p-retry': 6.2.0-2 '@sqltools/formatter': 1.2.5 @@ -17672,7 +17665,7 @@ snapshots: buffer: 6.0.3 chalk: 4.1.2 dayjs: 1.11.10 - debug: 4.4.1 + debug: 4.4.1(supports-color@8.1.1) dotenv: 16.5.0 glob: 10.4.5 mkdirp: 2.1.3 @@ -17691,11 +17684,11 @@ snapshots: pg: 8.12.0 redis: 4.6.12 sqlite3: 5.1.7 - ts-node: 10.9.2(@types/node@18.19.103)(typescript@5.8.2) + ts-node: 10.9.2(@types/node@20.17.57)(typescript@5.8.2) transitivePeerDependencies: - supports-color - '@n8n/typeorm@0.3.20-12(@sentry/node@8.52.1)(ioredis@5.3.2)(mssql@10.0.2)(mysql2@3.11.0)(pg@8.12.0)(redis@4.6.14)(sqlite3@5.1.7)(ts-node@10.9.2(@types/node@18.19.103)(typescript@5.8.2))': + '@n8n/typeorm@0.3.20-12(@sentry/node@8.52.1)(ioredis@5.3.2)(mssql@10.0.2)(mysql2@3.11.0)(pg@8.12.0)(redis@4.6.14)(sqlite3@5.1.7)(ts-node@10.9.2(@types/node@20.17.57)(typescript@5.8.2))': dependencies: '@n8n/p-retry': 6.2.0-2 '@sqltools/formatter': 1.2.5 @@ -17704,7 +17697,7 @@ snapshots: buffer: 6.0.3 chalk: 4.1.2 dayjs: 1.11.10 - debug: 4.4.1 + debug: 4.4.1(supports-color@8.1.1) dotenv: 16.5.0 glob: 10.4.5 mkdirp: 2.1.3 @@ -17722,7 +17715,7 @@ snapshots: pg: 8.12.0 redis: 4.6.14 sqlite3: 5.1.7 - ts-node: 10.9.2(@types/node@18.19.103)(typescript@5.8.2) + ts-node: 10.9.2(@types/node@20.17.57)(typescript@5.8.2) transitivePeerDependencies: - supports-color @@ -17744,7 +17737,7 @@ snapshots: dependencies: eslint-config-riot: 1.0.0 - '@ngneat/falso@7.2.0': + '@ngneat/falso@7.4.0': dependencies: seedrandom: 3.0.5 uuid: 8.3.2 @@ -18370,7 +18363,7 @@ snapshots: - debug - supports-color - '@rushstack/node-core-library@5.12.0(@types/node@18.19.103)': + '@rushstack/node-core-library@5.12.0(@types/node@20.17.57)': dependencies: ajv: 8.13.0 ajv-draft-04: 1.0.0(ajv@8.13.0) @@ -18381,23 +18374,23 @@ snapshots: resolve: 1.22.8 semver: 7.7.2 optionalDependencies: - '@types/node': 18.19.103 + '@types/node': 20.17.57 '@rushstack/rig-package@0.5.3': dependencies: resolve: 1.22.8 strip-json-comments: 3.1.1 - '@rushstack/terminal@0.15.1(@types/node@18.19.103)': + '@rushstack/terminal@0.15.1(@types/node@20.17.57)': dependencies: - '@rushstack/node-core-library': 5.12.0(@types/node@18.19.103) + '@rushstack/node-core-library': 5.12.0(@types/node@20.17.57) supports-color: 8.1.1 optionalDependencies: - '@types/node': 18.19.103 + '@types/node': 20.17.57 - '@rushstack/ts-command-line@4.23.6(@types/node@18.19.103)': + '@rushstack/ts-command-line@4.23.6(@types/node@20.17.57)': dependencies: - '@rushstack/terminal': 0.15.1(@types/node@18.19.103) + '@rushstack/terminal': 0.15.1(@types/node@20.17.57) '@types/argparse': 1.0.38 argparse: 1.0.10 string-argv: 0.3.1 @@ -19094,13 +19087,13 @@ snapshots: react: 18.2.0 react-dom: 18.2.0(react@18.2.0) - '@storybook/builder-vite@8.6.4(storybook@8.6.4(prettier@3.3.3))(vite@6.3.5(@types/node@18.19.103)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3))': + '@storybook/builder-vite@8.6.4(storybook@8.6.4(prettier@3.3.3))(vite@6.3.5(@types/node@20.17.57)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3))': dependencies: '@storybook/csf-plugin': 8.6.4(storybook@8.6.4(prettier@3.3.3)) browser-assert: 1.2.1 storybook: 8.6.4(prettier@3.3.3) ts-dedent: 2.2.0 - vite: 6.3.5(@types/node@18.19.103)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3) + vite: 6.3.5(@types/node@20.17.57)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3) '@storybook/components@8.6.4(storybook@8.6.4(prettier@3.3.3))': dependencies: @@ -19174,15 +19167,15 @@ snapshots: dependencies: storybook: 8.6.4(prettier@3.3.3) - '@storybook/vue3-vite@8.6.4(storybook@8.6.4(prettier@3.3.3))(vite@6.3.5(@types/node@18.19.103)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3))(vue@3.5.13(typescript@5.8.2))': + '@storybook/vue3-vite@8.6.4(storybook@8.6.4(prettier@3.3.3))(vite@6.3.5(@types/node@20.17.57)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3))(vue@3.5.13(typescript@5.8.2))': dependencies: - '@storybook/builder-vite': 8.6.4(storybook@8.6.4(prettier@3.3.3))(vite@6.3.5(@types/node@18.19.103)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3)) + '@storybook/builder-vite': 8.6.4(storybook@8.6.4(prettier@3.3.3))(vite@6.3.5(@types/node@20.17.57)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3)) '@storybook/vue3': 8.6.4(storybook@8.6.4(prettier@3.3.3))(vue@3.5.13(typescript@5.8.2)) find-package-json: 1.2.0 magic-string: 0.30.17 storybook: 8.6.4(prettier@3.3.3) typescript: 5.8.2 - vite: 6.3.5(@types/node@18.19.103)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3) + vite: 6.3.5(@types/node@20.17.57)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3) vue-component-meta: 2.1.10(typescript@5.8.2) vue-docgen-api: 4.76.0(vue@3.5.13(typescript@5.8.2)) transitivePeerDependencies: @@ -19358,7 +19351,7 @@ snapshots: '@types/amqplib@0.10.1': dependencies: - '@types/node': 18.16.16 + '@types/node': 20.17.57 '@types/argparse@1.0.38': {} @@ -19366,11 +19359,11 @@ snapshots: '@types/asn1@0.2.0': dependencies: - '@types/node': 18.16.16 + '@types/node': 20.17.57 '@types/aws4@1.11.2': dependencies: - '@types/node': 18.16.16 + '@types/node': 20.17.57 '@types/babel__core@7.20.0': dependencies: @@ -19395,7 +19388,7 @@ snapshots: '@types/basic-auth@1.1.3': dependencies: - '@types/node': 18.19.103 + '@types/node': 20.17.57 '@types/bcryptjs@2.4.2': {} @@ -19404,13 +19397,13 @@ snapshots: '@types/body-parser@1.19.2': dependencies: '@types/connect': 3.4.36 - '@types/node': 18.19.103 + '@types/node': 20.17.57 '@types/caseless@0.12.5': {} '@types/cheerio@0.22.31': dependencies: - '@types/node': 18.16.16 + '@types/node': 20.17.57 '@types/compression@1.7.5': dependencies: @@ -19418,11 +19411,11 @@ snapshots: '@types/connect@3.4.36': dependencies: - '@types/node': 18.19.103 + '@types/node': 20.17.57 '@types/convict@6.1.1': dependencies: - '@types/node': 18.16.16 + '@types/node': 20.17.57 '@types/cookie-parser@1.4.8(@types/express@5.0.1)': dependencies: @@ -19449,7 +19442,7 @@ snapshots: '@types/express-serve-static-core@5.0.6(patch_hash=d602248fcd302cf5a794d1e85a411633ba9635ea5d566d6f2e0429c7ae0fa3eb)': dependencies: - '@types/node': 18.19.103 + '@types/node': 20.17.57 '@types/qs': 6.9.15 '@types/range-parser': 1.2.4 '@types/send': 0.17.4 @@ -19466,30 +19459,30 @@ snapshots: '@types/formidable@3.4.5': dependencies: - '@types/node': 18.16.16 + '@types/node': 20.17.57 '@types/fs-extra@11.0.4': dependencies: '@types/jsonfile': 6.1.4 - '@types/node': 18.16.16 + '@types/node': 20.17.57 optional: true '@types/ftp@0.3.33': dependencies: - '@types/node': 18.19.103 + '@types/node': 20.17.57 '@types/glob@8.0.0': dependencies: '@types/minimatch': 5.1.2 - '@types/node': 18.16.16 + '@types/node': 20.17.57 '@types/gm@1.25.0': dependencies: - '@types/node': 18.16.16 + '@types/node': 20.17.57 '@types/graceful-fs@4.1.6': dependencies: - '@types/node': 18.19.103 + '@types/node': 20.17.57 '@types/html-to-text@9.0.4': {} @@ -19497,7 +19490,7 @@ snapshots: '@types/imap@0.8.40': dependencies: - '@types/node': 18.16.16 + '@types/node': 20.17.57 '@types/inquirer@6.5.0': dependencies: @@ -19531,7 +19524,7 @@ snapshots: '@types/jsdom@20.0.1': dependencies: - '@types/node': 18.19.103 + '@types/node': 20.17.57 '@types/tough-cookie': 4.0.2 parse5: 7.1.2 @@ -19541,7 +19534,7 @@ snapshots: '@types/jsonfile@6.1.4': dependencies: - '@types/node': 18.19.103 + '@types/node': 20.17.57 optional: true '@types/jsonpath@0.2.0': {} @@ -19549,7 +19542,7 @@ snapshots: '@types/jsonwebtoken@9.0.9': dependencies: '@types/ms': 2.1.0 - '@types/node': 18.19.103 + '@types/node': 20.17.57 '@types/k6@0.52.0': {} @@ -19571,7 +19564,7 @@ snapshots: '@types/mailparser@3.4.4': dependencies: - '@types/node': 18.16.16 + '@types/node': 20.17.57 iconv-lite: 0.6.3 '@types/markdown-it-emoji@2.0.5': @@ -19607,7 +19600,7 @@ snapshots: '@types/mssql@9.1.5': dependencies: - '@types/node': 18.16.16 + '@types/node': 20.17.57 '@types/tedious': 4.0.9 tarn: 3.0.2 @@ -19617,27 +19610,25 @@ snapshots: '@types/mysql@2.15.26': dependencies: - '@types/node': 18.19.103 + '@types/node': 20.17.57 '@types/node-fetch@2.6.12': dependencies: - '@types/node': 18.19.103 + '@types/node': 20.17.57 form-data: 4.0.2 '@types/node-fetch@2.6.4': dependencies: - '@types/node': 18.16.16 + '@types/node': 20.17.57 form-data: 3.0.1 - '@types/node@18.16.16': {} - - '@types/node@18.19.103': + '@types/node@20.17.57': dependencies: - undici-types: 5.26.5 + undici-types: 6.19.8 '@types/nodemailer@6.4.14': dependencies: - '@types/node': 18.16.16 + '@types/node': 20.17.57 '@types/normalize-package-data@2.4.1': {} @@ -19647,13 +19638,13 @@ snapshots: '@types/pg@8.11.6': dependencies: - '@types/node': 18.16.16 + '@types/node': 20.17.57 pg-protocol: 1.6.1 pg-types: 4.0.2 '@types/pg@8.6.1': dependencies: - '@types/node': 18.19.103 + '@types/node': 20.17.57 pg-protocol: 1.6.1 pg-types: 2.2.0 @@ -19665,7 +19656,7 @@ snapshots: dependencies: '@types/bluebird': 3.5.37 '@types/ftp': 0.3.33 - '@types/node': 18.16.16 + '@types/node': 20.17.57 '@types/promise-ftp-common': 1.1.0 '@types/prop-types@15.7.14': {} @@ -19686,7 +19677,7 @@ snapshots: '@types/readable-stream@4.0.10': dependencies: - '@types/node': 18.19.103 + '@types/node': 20.17.57 safe-buffer: 5.1.2 '@types/replacestream@4.0.1': {} @@ -19694,7 +19685,7 @@ snapshots: '@types/request@2.48.12': dependencies: '@types/caseless': 0.12.5 - '@types/node': 18.19.103 + '@types/node': 20.17.57 '@types/tough-cookie': 4.0.5 form-data: 2.5.1 @@ -19715,17 +19706,17 @@ snapshots: '@types/send@0.17.4': dependencies: '@types/mime': 1.3.5 - '@types/node': 18.19.103 + '@types/node': 20.17.57 '@types/serve-static@1.15.0': dependencies: '@types/mime': 3.0.1 - '@types/node': 18.16.16 + '@types/node': 20.17.57 '@types/shelljs@0.8.11': dependencies: '@types/glob': 8.0.0 - '@types/node': 18.16.16 + '@types/node': 20.17.57 '@types/shimmer@1.2.0': {} @@ -19741,12 +19732,12 @@ snapshots: '@types/ssh2@1.11.6': dependencies: - '@types/node': 18.19.103 + '@types/node': 20.17.57 - '@types/sshpk@1.17.1': + '@types/sshpk@1.17.4': dependencies: '@types/asn1': 0.2.0 - '@types/node': 18.16.16 + '@types/node': 20.17.57 '@types/stack-utils@2.0.1': {} @@ -19756,7 +19747,7 @@ snapshots: dependencies: '@types/cookiejar': 2.1.5 '@types/methods': 1.1.4 - '@types/node': 18.16.16 + '@types/node': 20.17.57 form-data: 4.0.2 '@types/supertest@6.0.3': @@ -19771,23 +19762,23 @@ snapshots: '@types/syslog-client@1.1.2': dependencies: - '@types/node': 18.16.16 + '@types/node': 20.17.57 '@types/tedious@4.0.14': dependencies: - '@types/node': 18.19.103 + '@types/node': 20.17.57 '@types/tedious@4.0.9': dependencies: - '@types/node': 18.19.103 + '@types/node': 20.17.57 '@types/temp@0.9.4': dependencies: - '@types/node': 18.16.16 + '@types/node': 20.17.57 '@types/through@0.0.30': dependencies: - '@types/node': 18.19.103 + '@types/node': 20.17.57 '@types/tough-cookie@4.0.2': {} @@ -19799,7 +19790,7 @@ snapshots: '@types/uuencode@0.0.3(patch_hash=083a73709a54db57b092d986b43d27ddda3cb8008f9510e98bc9e6da0e1cbb62)': dependencies: - '@types/node': 18.16.16 + '@types/node': 20.17.57 '@types/uuid@10.0.0': {} @@ -19825,11 +19816,11 @@ snapshots: '@types/ws@8.18.1(patch_hash=682b44b740be55e5d7018e6fe335880851dadf2524b6c723c9ed0c29cb2fa7fb)': dependencies: - '@types/node': 18.19.103 + '@types/node': 20.17.57 '@types/xml2js@0.4.14': dependencies: - '@types/node': 18.19.103 + '@types/node': 20.17.57 '@types/yamljs@0.2.31': {} @@ -19841,7 +19832,7 @@ snapshots: '@types/yauzl@2.10.0': dependencies: - '@types/node': 18.19.103 + '@types/node': 20.17.57 optional: true '@typescript-eslint/eslint-plugin@7.2.0(@typescript-eslint/parser@7.2.0(eslint@8.57.0)(typescript@5.8.2))(eslint@8.57.0)(typescript@5.8.2)': @@ -19891,7 +19882,7 @@ snapshots: dependencies: '@typescript-eslint/typescript-estree': 7.2.0(typescript@5.8.2) '@typescript-eslint/utils': 7.2.0(eslint@8.57.0)(typescript@5.8.2) - debug: 4.4.0(supports-color@8.1.1) + debug: 4.4.0 eslint: 8.57.0 ts-api-utils: 1.0.1(typescript@5.8.2) optionalDependencies: @@ -19907,7 +19898,7 @@ snapshots: dependencies: '@typescript-eslint/types': 6.21.0 '@typescript-eslint/visitor-keys': 6.21.0 - debug: 4.4.1 + debug: 4.4.1(supports-color@8.1.1) globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 @@ -19922,7 +19913,7 @@ snapshots: dependencies: '@typescript-eslint/types': 7.2.0 '@typescript-eslint/visitor-keys': 7.2.0 - debug: 4.4.0(supports-color@8.1.1) + debug: 4.4.0 globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 @@ -19973,7 +19964,7 @@ snapshots: '@typescript/vfs@1.6.0(typescript@5.8.2)': dependencies: - debug: 4.4.0(supports-color@8.1.1) + debug: 4.4.0 typescript: 5.8.2 transitivePeerDependencies: - supports-color @@ -19988,7 +19979,7 @@ snapshots: '@ungap/structured-clone@1.2.0': {} - '@vitejs/plugin-legacy@6.0.2(terser@5.16.1)(vite@6.3.5(@types/node@18.19.103)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3))': + '@vitejs/plugin-legacy@6.0.2(terser@5.16.1)(vite@6.3.5(@types/node@20.17.57)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3))': dependencies: '@babel/core': 7.26.10 '@babel/preset-env': 7.26.9(@babel/core@7.26.10) @@ -19999,20 +19990,20 @@ snapshots: regenerator-runtime: 0.14.1 systemjs: 6.15.1 terser: 5.16.1 - vite: 6.3.5(@types/node@18.19.103)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3) + vite: 6.3.5(@types/node@20.17.57)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.2.4(vite@6.3.5(@types/node@18.19.103)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3))(vue@3.5.13(typescript@5.8.2))': + '@vitejs/plugin-vue@5.2.4(vite@6.3.5(@types/node@20.17.57)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3))(vue@3.5.13(typescript@5.8.2))': dependencies: - vite: 6.3.5(@types/node@18.19.103)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3) + vite: 6.3.5(@types/node@20.17.57)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3) vue: 3.5.13(typescript@5.8.2) - '@vitest/coverage-v8@3.1.3(vitest@3.1.3(@types/debug@4.1.12)(@types/node@18.19.103)(jiti@1.21.0)(jsdom@23.0.1)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3))': + '@vitest/coverage-v8@3.1.3(vitest@3.1.3(@types/debug@4.1.12)(@types/node@20.17.57)(jiti@1.21.0)(jsdom@23.0.1)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3))': dependencies: '@ampproject/remapping': 2.3.0 '@bcoe/v8-coverage': 1.0.2 - debug: 4.4.1 + debug: 4.4.1(supports-color@8.1.1) istanbul-lib-coverage: 3.2.2 istanbul-lib-report: 3.0.1 istanbul-lib-source-maps: 5.0.6 @@ -20022,7 +20013,7 @@ snapshots: std-env: 3.9.0 test-exclude: 7.0.1 tinyrainbow: 2.0.0 - vitest: 3.1.3(@types/debug@4.1.12)(@types/node@18.19.103)(jiti@1.21.0)(jsdom@23.0.1)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3) + vitest: 3.1.3(@types/debug@4.1.12)(@types/node@20.17.57)(jiti@1.21.0)(jsdom@23.0.1)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3) transitivePeerDependencies: - supports-color @@ -20040,13 +20031,13 @@ snapshots: chai: 5.2.0 tinyrainbow: 2.0.0 - '@vitest/mocker@3.1.3(vite@6.3.5(@types/node@18.19.103)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3))': + '@vitest/mocker@3.1.3(vite@6.3.5(@types/node@20.17.57)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3))': dependencies: '@vitest/spy': 3.1.3 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 6.3.5(@types/node@18.19.103)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3) + vite: 6.3.5(@types/node@20.17.57)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3) '@vitest/pretty-format@2.0.5': dependencies: @@ -20394,13 +20385,13 @@ snapshots: agent-base@6.0.2: dependencies: - debug: 4.4.1 + debug: 4.4.1(supports-color@8.1.1) transitivePeerDependencies: - supports-color agent-base@7.1.0: dependencies: - debug: 4.4.1 + debug: 4.4.1(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -20408,7 +20399,7 @@ snapshots: agentkeepalive@4.2.1: dependencies: - debug: 4.4.0(supports-color@8.1.1) + debug: 4.4.0 depd: 1.1.2 humanize-ms: 1.2.1 transitivePeerDependencies: @@ -20728,14 +20719,6 @@ snapshots: transitivePeerDependencies: - debug - axios@1.9.0: - dependencies: - follow-redirects: 1.15.9(debug@4.3.6) - form-data: 4.0.2 - proxy-from-env: 1.1.0 - transitivePeerDependencies: - - debug - axios@1.9.0(debug@4.3.6): dependencies: follow-redirects: 1.15.9(debug@4.3.6) @@ -20754,7 +20737,7 @@ snapshots: axios@1.9.0(debug@4.4.1): dependencies: - follow-redirects: 1.15.9(debug@4.4.1) + follow-redirects: 1.15.9(debug@4.3.6) form-data: 4.0.2 proxy-from-env: 1.1.0 transitivePeerDependencies: @@ -20901,7 +20884,7 @@ snapshots: dependencies: bytes: 3.1.2 content-type: 1.0.5 - debug: 4.4.0(supports-color@8.1.1) + debug: 4.4.0 http-errors: 2.0.0 iconv-lite: 0.6.3 on-finished: 2.4.1 @@ -21212,6 +21195,8 @@ snapshots: ci-info@4.0.0: {} + ci-info@4.2.0: {} + cjs-module-lexer@1.2.2: {} class-transformer@0.5.1: {} @@ -21244,11 +21229,11 @@ snapshots: cli-spinners@2.9.2: {} - cli-table3@0.6.3: + cli-table3@0.6.1: dependencies: string-width: 4.2.3 optionalDependencies: - '@colors/colors': 1.5.0 + colors: 1.4.0 cli-truncate@2.1.0: dependencies: @@ -21640,13 +21625,13 @@ snapshots: dependencies: otplib: 12.0.1 - cypress-real-events@1.13.0(cypress@13.14.2): + cypress-real-events@1.14.0(cypress@14.4.0): dependencies: - cypress: 13.14.2 + cypress: 14.4.0 - cypress@13.14.2: + cypress@14.4.0: dependencies: - '@cypress/request': 3.0.1 + '@cypress/request': 3.0.8 '@cypress/xvfb': 1.2.4(supports-color@8.1.1) '@types/sinonjs__fake-timers': 8.1.1 '@types/sizzle': 2.3.3 @@ -21657,12 +21642,13 @@ snapshots: cachedir: 2.3.0 chalk: 4.1.2 check-more-types: 2.24.0 + ci-info: 4.2.0 cli-cursor: 3.1.0 - cli-table3: 0.6.3 + cli-table3: 0.6.1 commander: 6.2.1 common-tags: 1.8.2 dayjs: 1.11.10 - debug: 4.3.6(supports-color@8.1.1) + debug: 4.4.1(supports-color@8.1.1) enquirer: 2.3.6 eventemitter2: 6.4.7 execa: 4.1.0 @@ -21671,7 +21657,6 @@ snapshots: figures: 3.2.0 fs-extra: 9.1.0 getos: 3.2.1 - is-ci: 3.0.1 is-installed-globally: 0.4.0 lazy-ass: 1.6.0 listr2: 3.14.0(enquirer@2.3.6) @@ -21683,9 +21668,10 @@ snapshots: process: 0.11.10 proxy-from-env: 1.0.0 request-progress: 3.0.0 - semver: 7.6.0 + semver: 7.7.2 supports-color: 8.1.1 tmp: 0.2.3 + tree-kill: 1.2.2 untildify: 4.0.0 yauzl: 2.10.0 @@ -21808,16 +21794,16 @@ snapshots: optionalDependencies: supports-color: 8.1.1 - debug@4.4.0(supports-color@8.1.1): + debug@4.4.0: + dependencies: + ms: 2.1.3 + + debug@4.4.1(supports-color@8.1.1): dependencies: ms: 2.1.3 optionalDependencies: supports-color: 8.1.1 - debug@4.4.1: - dependencies: - ms: 2.1.3 - decamelize@1.2.0: {} decimal.js@10.4.3: {} @@ -22283,7 +22269,7 @@ snapshots: esbuild-register@3.5.0(esbuild@0.24.0): dependencies: - debug: 4.4.1 + debug: 4.4.1(supports-color@8.1.1) esbuild: 0.24.0 transitivePeerDependencies: - supports-color @@ -22527,7 +22513,7 @@ snapshots: ajv: 6.12.6 chalk: 4.1.2 cross-spawn: 7.0.6 - debug: 4.4.0(supports-color@8.1.1) + debug: 4.4.0 doctrine: 3.0.0 escape-string-regexp: 4.0.0 eslint-scope: 7.2.2 @@ -22670,7 +22656,7 @@ snapshots: expect@29.6.2: dependencies: '@jest/expect-utils': 29.6.2 - '@types/node': 18.19.103 + '@types/node': 20.17.57 jest-get-type: 29.4.3 jest-matcher-utils: 29.6.2 jest-message-util: 29.6.2 @@ -22721,7 +22707,7 @@ snapshots: content-type: 1.0.5 cookie: 0.7.2 cookie-signature: 1.2.2 - debug: 4.4.0(supports-color@8.1.1) + debug: 4.4.0 encodeurl: 2.0.0 escape-html: 1.0.3 etag: 1.8.1 @@ -22757,7 +22743,7 @@ snapshots: extract-zip@2.0.1(supports-color@8.1.1): dependencies: - debug: 4.4.0(supports-color@8.1.1) + debug: 4.4.1(supports-color@8.1.1) get-stream: 5.2.0 yauzl: 2.10.0 optionalDependencies: @@ -22874,7 +22860,7 @@ snapshots: finalhandler@2.1.0: dependencies: - debug: 4.4.0(supports-color@8.1.1) + debug: 4.4.0 encodeurl: 2.0.0 escape-html: 1.0.3 on-finished: 2.4.1 @@ -22890,7 +22876,7 @@ snapshots: '@babel/parser': 7.26.10 '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.10) acorn-walk: 8.3.4 - debug: 4.4.0(supports-color@8.1.1) + debug: 4.4.0 globby: 11.1.0 simple-bin-help: 1.8.0 transitivePeerDependencies: @@ -22926,11 +22912,7 @@ snapshots: follow-redirects@1.15.9(debug@4.4.0): optionalDependencies: - debug: 4.4.0(supports-color@8.1.1) - - follow-redirects@1.15.9(debug@4.4.1): - optionalDependencies: - debug: 4.4.1 + debug: 4.4.0 for-each@0.3.3: dependencies: @@ -22949,12 +22931,6 @@ snapshots: form-data-encoder@4.0.2: {} - form-data@2.3.3: - dependencies: - asynckit: 0.4.0 - combined-stream: 1.0.8 - mime-types: 2.1.35 - form-data@2.5.1: dependencies: asynckit: 0.4.0 @@ -23318,7 +23294,7 @@ snapshots: groq-sdk@0.5.0(encoding@0.1.13): dependencies: - '@types/node': 18.19.103 + '@types/node': 20.17.57 '@types/node-fetch': 2.6.4 abort-controller: 3.0.0 agentkeepalive: 4.2.1 @@ -23483,7 +23459,7 @@ snapshots: dependencies: '@tootallnate/once': 1.1.2 agent-base: 6.0.2 - debug: 4.4.1 + debug: 4.4.1(supports-color@8.1.1) transitivePeerDependencies: - supports-color optional: true @@ -23492,43 +23468,43 @@ snapshots: dependencies: '@tootallnate/once': 2.0.0 agent-base: 6.0.2 - debug: 4.4.1 + debug: 4.4.1(supports-color@8.1.1) transitivePeerDependencies: - supports-color http-proxy-agent@7.0.0: dependencies: agent-base: 7.1.0 - debug: 4.4.1 + debug: 4.4.1(supports-color@8.1.1) transitivePeerDependencies: - supports-color - http-signature@1.3.6: + http-signature@1.4.0: dependencies: assert-plus: 1.0.0 jsprim: 2.0.2 - sshpk: 1.17.0 + sshpk: 1.18.0 http2-client@1.3.5: {} https-proxy-agent@4.0.0: dependencies: agent-base: 5.1.1 - debug: 4.4.1 + debug: 4.4.1(supports-color@8.1.1) transitivePeerDependencies: - supports-color https-proxy-agent@5.0.1: dependencies: agent-base: 6.0.2 - debug: 4.4.1 + debug: 4.4.1(supports-color@8.1.1) transitivePeerDependencies: - supports-color https-proxy-agent@7.0.6: dependencies: agent-base: 7.1.3 - debug: 4.4.0(supports-color@8.1.1) + debug: 4.4.0 transitivePeerDependencies: - supports-color @@ -23545,11 +23521,11 @@ snapshots: ibm-cloud-sdk-core@5.3.2: dependencies: '@types/debug': 4.1.12 - '@types/node': 18.19.103 + '@types/node': 20.17.57 '@types/tough-cookie': 4.0.5 axios: 1.9.0(debug@4.4.1) camelcase: 6.3.0 - debug: 4.4.1 + debug: 4.4.1(supports-color@8.1.1) dotenv: 16.5.0 extend: 3.0.2 file-type: 16.5.4 @@ -23557,7 +23533,7 @@ snapshots: isstream: 0.1.2 jsonwebtoken: 9.0.2 mime-types: 2.1.35 - retry-axios: 2.6.0(axios@1.9.0) + retry-axios: 2.6.0(axios@1.9.0(debug@4.4.1)) tough-cookie: 4.1.4 transitivePeerDependencies: - supports-color @@ -23622,7 +23598,7 @@ snapshots: infisical-node@1.3.0: dependencies: - axios: 1.9.0 + axios: 1.9.0(debug@4.4.1) dotenv: 16.3.1 tweetnacl: 1.0.3 tweetnacl-util: 0.15.1 @@ -23729,10 +23705,6 @@ snapshots: is-callable@1.2.7: {} - is-ci@3.0.1: - dependencies: - ci-info: 3.8.0 - is-core-module@2.13.1: dependencies: hasown: 2.0.2 @@ -23887,7 +23859,7 @@ snapshots: istanbul-lib-source-maps@4.0.1: dependencies: - debug: 4.4.1 + debug: 4.4.1(supports-color@8.1.1) istanbul-lib-coverage: 3.2.2 source-map: 0.6.1 transitivePeerDependencies: @@ -23896,7 +23868,7 @@ snapshots: istanbul-lib-source-maps@5.0.6: dependencies: '@jridgewell/trace-mapping': 0.3.25 - debug: 4.4.1 + debug: 4.4.1(supports-color@8.1.1) istanbul-lib-coverage: 3.2.2 transitivePeerDependencies: - supports-color @@ -23940,7 +23912,7 @@ snapshots: '@jest/expect': 29.6.2 '@jest/test-result': 29.6.2 '@jest/types': 29.6.1 - '@types/node': 18.19.103 + '@types/node': 20.17.57 chalk: 4.1.2 co: 4.6.0 dedent: 1.3.0 @@ -23960,16 +23932,16 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@29.6.2(@types/node@18.16.16)(ts-node@10.9.2(@types/node@18.16.16)(typescript@5.8.2)): + jest-cli@29.6.2(@types/node@20.17.57)(ts-node@10.9.2(@types/node@20.17.57)(typescript@5.8.2)): dependencies: - '@jest/core': 29.6.2(ts-node@10.9.2(@types/node@18.16.16)(typescript@5.8.2)) + '@jest/core': 29.6.2(ts-node@10.9.2(@types/node@20.17.57)(typescript@5.8.2)) '@jest/test-result': 29.6.2 '@jest/types': 29.6.1 chalk: 4.1.2 exit: 0.1.2 graceful-fs: 4.2.11 import-local: 3.1.0 - jest-config: 29.6.2(@types/node@18.16.16)(ts-node@10.9.2(@types/node@18.16.16)(typescript@5.8.2)) + jest-config: 29.6.2(@types/node@20.17.57)(ts-node@10.9.2(@types/node@20.17.57)(typescript@5.8.2)) jest-util: 29.6.2 jest-validate: 29.6.2 prompts: 2.4.2 @@ -23980,7 +23952,7 @@ snapshots: - supports-color - ts-node - jest-config@29.6.2(@types/node@18.16.16)(ts-node@10.9.2(@types/node@18.16.16)(typescript@5.8.2)): + jest-config@29.6.2(@types/node@20.17.57)(ts-node@10.9.2(@types/node@20.17.57)(typescript@5.8.2)): dependencies: '@babel/core': 7.26.10 '@jest/test-sequencer': 29.6.2 @@ -24005,39 +23977,8 @@ snapshots: slash: 3.0.0 strip-json-comments: 3.1.1 optionalDependencies: - '@types/node': 18.16.16 - ts-node: 10.9.2(@types/node@18.16.16)(typescript@5.8.2) - transitivePeerDependencies: - - babel-plugin-macros - - supports-color - - jest-config@29.6.2(@types/node@18.19.103)(ts-node@10.9.2(@types/node@18.16.16)(typescript@5.8.2)): - dependencies: - '@babel/core': 7.26.10 - '@jest/test-sequencer': 29.6.2 - '@jest/types': 29.6.1 - babel-jest: 29.6.2(@babel/core@7.26.10) - chalk: 4.1.2 - ci-info: 3.8.0 - deepmerge: 4.3.1 - glob: 7.2.3 - graceful-fs: 4.2.11 - jest-circus: 29.6.2 - jest-environment-node: 29.6.2 - jest-get-type: 29.4.3 - jest-regex-util: 29.4.3 - jest-resolve: 29.6.2 - jest-runner: 29.6.2 - jest-util: 29.6.2 - jest-validate: 29.6.2 - micromatch: 4.0.8 - parse-json: 5.2.0 - pretty-format: 29.7.0 - slash: 3.0.0 - strip-json-comments: 3.1.1 - optionalDependencies: - '@types/node': 18.19.103 - ts-node: 10.9.2(@types/node@18.16.16)(typescript@5.8.2) + '@types/node': 20.17.57 + ts-node: 10.9.2(@types/node@20.17.57)(typescript@5.8.2) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -24074,7 +24015,7 @@ snapshots: '@jest/fake-timers': 29.6.2 '@jest/types': 29.6.1 '@types/jsdom': 20.0.1 - '@types/node': 18.16.16 + '@types/node': 20.17.57 jest-mock: 29.6.2 jest-util: 29.6.2 jsdom: 20.0.2 @@ -24088,7 +24029,7 @@ snapshots: '@jest/environment': 29.6.2 '@jest/fake-timers': 29.6.2 '@jest/types': 29.6.1 - '@types/node': 18.19.103 + '@types/node': 20.17.57 jest-mock: 29.6.2 jest-util: 29.6.2 @@ -24100,7 +24041,7 @@ snapshots: dependencies: '@jest/types': 29.6.1 '@types/graceful-fs': 4.1.6 - '@types/node': 18.19.103 + '@types/node': 20.17.57 anymatch: 3.1.3 fb-watchman: 2.0.2 graceful-fs: 4.2.11 @@ -24162,16 +24103,16 @@ snapshots: slash: 3.0.0 stack-utils: 2.0.6 - jest-mock-extended@3.0.4(jest@29.6.2(@types/node@18.16.16)(ts-node@10.9.2(@types/node@18.16.16)(typescript@5.8.2)))(typescript@5.8.2): + jest-mock-extended@3.0.4(jest@29.6.2(@types/node@20.17.57)(ts-node@10.9.2(@types/node@20.17.57)(typescript@5.8.2)))(typescript@5.8.2): dependencies: - jest: 29.6.2(@types/node@18.16.16)(ts-node@10.9.2(@types/node@18.16.16)(typescript@5.8.2)) + jest: 29.6.2(@types/node@20.17.57)(ts-node@10.9.2(@types/node@20.17.57)(typescript@5.8.2)) ts-essentials: 7.0.3(typescript@5.8.2) typescript: 5.8.2 jest-mock@29.6.2: dependencies: '@jest/types': 29.6.1 - '@types/node': 18.16.16 + '@types/node': 20.17.57 jest-util: 29.6.2 jest-pnp-resolver@1.2.2(jest-resolve@29.6.2): @@ -24206,7 +24147,7 @@ snapshots: '@jest/test-result': 29.6.2 '@jest/transform': 29.6.2 '@jest/types': 29.6.1 - '@types/node': 18.19.103 + '@types/node': 20.17.57 chalk: 4.1.2 emittery: 0.13.1 graceful-fs: 4.2.11 @@ -24234,7 +24175,7 @@ snapshots: '@jest/test-result': 29.6.2 '@jest/transform': 29.6.2 '@jest/types': 29.6.1 - '@types/node': 18.19.103 + '@types/node': 20.17.57 chalk: 4.1.2 cjs-module-lexer: 1.2.2 collect-v8-coverage: 1.0.1 @@ -24280,7 +24221,7 @@ snapshots: jest-util@29.5.0: dependencies: '@jest/types': 29.6.1 - '@types/node': 18.19.103 + '@types/node': 20.17.57 chalk: 4.1.2 ci-info: 3.8.0 graceful-fs: 4.2.11 @@ -24289,7 +24230,7 @@ snapshots: jest-util@29.6.2: dependencies: '@jest/types': 29.6.1 - '@types/node': 18.19.103 + '@types/node': 20.17.57 chalk: 4.1.2 ci-info: 3.8.0 graceful-fs: 4.2.11 @@ -24308,7 +24249,7 @@ snapshots: dependencies: '@jest/test-result': 29.6.2 '@jest/types': 29.6.1 - '@types/node': 18.19.103 + '@types/node': 20.17.57 ansi-escapes: 4.3.2 chalk: 4.1.2 emittery: 0.13.1 @@ -24317,17 +24258,17 @@ snapshots: jest-worker@29.6.2: dependencies: - '@types/node': 18.19.103 + '@types/node': 20.17.57 jest-util: 29.6.2 merge-stream: 2.0.0 supports-color: 8.1.1 - jest@29.6.2(@types/node@18.16.16)(ts-node@10.9.2(@types/node@18.16.16)(typescript@5.8.2)): + jest@29.6.2(@types/node@20.17.57)(ts-node@10.9.2(@types/node@20.17.57)(typescript@5.8.2)): dependencies: - '@jest/core': 29.6.2(ts-node@10.9.2(@types/node@18.16.16)(typescript@5.8.2)) + '@jest/core': 29.6.2(ts-node@10.9.2(@types/node@20.17.57)(typescript@5.8.2)) '@jest/types': 29.6.1 import-local: 3.1.0 - jest-cli: 29.6.2(@types/node@18.16.16)(ts-node@10.9.2(@types/node@18.16.16)(typescript@5.8.2)) + jest-cli: 29.6.2(@types/node@20.17.57)(ts-node@10.9.2(@types/node@20.17.57)(typescript@5.8.2)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -24582,7 +24523,7 @@ snapshots: kuler@2.0.0: {} - langchain@0.3.11(d71d1df33a22803bba4e47303d410a51): + langchain@0.3.11(a9c8f655d0ec4bd70e0f938ef73f85da): dependencies: '@langchain/core': 0.3.39(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)) '@langchain/openai': 0.3.17(@langchain/core@0.3.39(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13) @@ -24606,7 +24547,7 @@ snapshots: '@langchain/groq': 0.1.3(@langchain/core@0.3.39(openai@4.78.1(encoding@0.1.13)(zod@3.24.1)))(encoding@0.1.13) '@langchain/mistralai': 0.2.0(@langchain/core@0.3.39(openai@4.78.1(encoding@0.1.13)(zod@3.24.1))) '@langchain/ollama': 0.1.4(@langchain/core@0.3.39(openai@4.78.1(encoding@0.1.13)(zod@3.24.1))) - axios: 1.9.0 + axios: 1.9.0(debug@4.4.1) cheerio: 1.0.0 handlebars: 4.7.8 transitivePeerDependencies: @@ -24641,7 +24582,7 @@ snapshots: ldapts@4.2.6: dependencies: '@types/asn1': 0.2.0 - '@types/node': 18.16.16 + '@types/node': 20.17.57 '@types/uuid': 10.0.0 asn1: 0.2.6 debug: 4.3.4 @@ -25523,7 +25464,7 @@ snapshots: mqtt-packet@9.0.0: dependencies: bl: 6.0.12 - debug: 4.4.1 + debug: 4.4.1(supports-color@8.1.1) process-nextick-args: 2.0.1 transitivePeerDependencies: - supports-color @@ -25817,7 +25758,7 @@ snapshots: number-allocator@1.0.14: dependencies: - debug: 4.4.1 + debug: 4.4.1(supports-color@8.1.1) js-sdsl: 4.3.0 transitivePeerDependencies: - supports-color @@ -25951,7 +25892,7 @@ snapshots: openai@4.103.0(encoding@0.1.13)(ws@8.18.2)(zod@3.24.1): dependencies: - '@types/node': 18.19.103 + '@types/node': 20.17.57 '@types/node-fetch': 2.6.12 abort-controller: 3.0.0 agentkeepalive: 4.6.0 @@ -25966,7 +25907,7 @@ snapshots: openai@4.78.1(encoding@0.1.13)(zod@3.24.1): dependencies: - '@types/node': 18.16.16 + '@types/node': 20.17.57 '@types/node-fetch': 2.6.4 abort-controller: 3.0.0 agentkeepalive: 4.2.1 @@ -26322,13 +26263,13 @@ snapshots: camelcase-css: 2.0.1 postcss: 8.4.49 - postcss-load-config@4.0.2(postcss@8.4.49)(ts-node@10.9.2(@types/node@18.19.103)(typescript@5.8.2)): + postcss-load-config@4.0.2(postcss@8.4.49)(ts-node@10.9.2(@types/node@20.17.57)(typescript@5.8.2)): dependencies: lilconfig: 3.1.2 yaml: 2.3.4 optionalDependencies: postcss: 8.4.49 - ts-node: 10.9.2(@types/node@18.19.103)(typescript@5.8.2) + ts-node: 10.9.2(@types/node@20.17.57)(typescript@5.8.2) postcss-load-config@6.0.1(jiti@1.21.0)(postcss@8.5.3)(tsx@4.19.3): dependencies: @@ -26392,7 +26333,7 @@ snapshots: posthog-node@3.2.1: dependencies: - axios: 1.9.0 + axios: 1.9.0(debug@4.4.1) rusha: 0.8.14 transitivePeerDependencies: - debug @@ -26507,7 +26448,7 @@ snapshots: '@protobufjs/path': 1.1.2 '@protobufjs/pool': 1.1.0 '@protobufjs/utf8': 1.1.0 - '@types/node': 18.16.16 + '@types/node': 20.17.57 long: 5.2.3 proxy-addr@2.0.7: @@ -26618,10 +26559,6 @@ snapshots: dependencies: vue: 3.5.13(typescript@5.8.2) - qs@6.10.4: - dependencies: - side-channel: 1.0.6 - qs@6.11.0: dependencies: side-channel: 1.0.4 @@ -26942,7 +26879,7 @@ snapshots: require-in-the-middle@7.4.0: dependencies: - debug: 4.4.1 + debug: 4.4.1(supports-color@8.1.1) module-details-from-path: 1.0.3 resolve: 1.22.8 transitivePeerDependencies: @@ -26973,9 +26910,9 @@ snapshots: onetime: 5.1.2 signal-exit: 3.0.7 - retry-axios@2.6.0(axios@1.9.0): + retry-axios@2.6.0(axios@1.9.0(debug@4.4.1)): dependencies: - axios: 1.9.0 + axios: 1.9.0(debug@4.4.1) retry-request@7.0.2(encoding@0.1.13): dependencies: @@ -27052,7 +26989,7 @@ snapshots: router@2.2.0: dependencies: - debug: 4.4.0(supports-color@8.1.1) + debug: 4.4.0 depd: 2.0.0 is-promise: 4.0.0 parseurl: 1.3.3 @@ -27171,7 +27108,7 @@ snapshots: send@1.2.0: dependencies: - debug: 4.4.0(supports-color@8.1.1) + debug: 4.4.0 encodeurl: 2.0.0 escape-html: 1.0.3 etag: 1.8.1 @@ -27387,7 +27324,7 @@ snapshots: simple-websocket@9.1.0: dependencies: - debug: 4.4.1 + debug: 4.4.1(supports-color@8.1.1) queue-microtask: 1.2.3 randombytes: 2.1.0 readable-stream: 3.6.0 @@ -27435,7 +27372,7 @@ snapshots: asn1.js: 5.4.1 asn1.js-rfc2560: 5.0.1(asn1.js@5.4.1) asn1.js-rfc5280: 3.0.0 - axios: 1.9.0 + axios: 1.9.0(debug@4.4.1) big-integer: 1.6.52 bignumber.js: 9.1.2 binascii: 0.0.2 @@ -27469,7 +27406,7 @@ snapshots: socks-proxy-agent@6.2.1: dependencies: agent-base: 6.0.2 - debug: 4.4.1 + debug: 4.4.1(supports-color@8.1.1) socks: 2.8.3 transitivePeerDependencies: - supports-color @@ -27564,7 +27501,7 @@ snapshots: cpu-features: 0.0.10 nan: 2.20.0 - sshpk@1.17.0: + sshpk@1.18.0: dependencies: asn1: 0.2.6 assert-plus: 1.0.0 @@ -27596,7 +27533,7 @@ snapshots: arg: 5.0.2 bluebird: 3.7.2 check-more-types: 2.24.0 - debug: 4.4.0(supports-color@8.1.1) + debug: 4.4.0 execa: 5.1.1 lazy-ass: 1.6.0 ps-tree: 1.2.0 @@ -27782,7 +27719,7 @@ snapshots: dependencies: component-emitter: 1.3.0 cookiejar: 2.1.4 - debug: 4.4.1 + debug: 4.4.1(supports-color@8.1.1) fast-safe-stringify: 2.1.1 form-data: 4.0.2 formidable: 3.5.4 @@ -27852,7 +27789,7 @@ snapshots: systemjs@6.15.1: {} - tailwindcss@3.4.3(ts-node@10.9.2(@types/node@18.19.103)(typescript@5.8.2)): + tailwindcss@3.4.3(ts-node@10.9.2(@types/node@20.17.57)(typescript@5.8.2)): dependencies: '@alloc/quick-lru': 5.2.0 arg: 5.0.2 @@ -27871,7 +27808,7 @@ snapshots: postcss: 8.4.49 postcss-import: 15.1.0(postcss@8.4.49) postcss-js: 4.0.1(postcss@8.4.49) - postcss-load-config: 4.0.2(postcss@8.4.49)(ts-node@10.9.2(@types/node@18.19.103)(typescript@5.8.2)) + postcss-load-config: 4.0.2(postcss@8.4.49)(ts-node@10.9.2(@types/node@20.17.57)(typescript@5.8.2)) postcss-nested: 6.0.1(postcss@8.4.49) postcss-selector-parser: 6.0.16 resolve: 1.22.8 @@ -28007,6 +27944,12 @@ snapshots: tlds@1.248.0: {} + tldts-core@6.1.86: {} + + tldts@6.1.86: + dependencies: + tldts-core: 6.1.86 + tmp-promise@3.0.3: dependencies: tmp: 0.2.1 @@ -28058,6 +28001,10 @@ snapshots: universalify: 0.2.0 url-parse: 1.5.10 + tough-cookie@5.1.2: + dependencies: + tldts: 6.1.86 + tr46@0.0.3: {} tr46@1.0.1: @@ -28119,11 +28066,11 @@ snapshots: ts-interface-checker@0.1.13: {} - ts-jest@29.1.1(@babel/core@7.26.10)(@jest/types@29.6.1)(babel-jest@29.6.2(@babel/core@7.26.10))(jest@29.6.2(@types/node@18.16.16)(ts-node@10.9.2(@types/node@18.16.16)(typescript@5.8.2)))(typescript@5.8.2): + ts-jest@29.1.1(@babel/core@7.26.10)(@jest/types@29.6.1)(babel-jest@29.6.2(@babel/core@7.26.10))(jest@29.6.2(@types/node@20.17.57)(ts-node@10.9.2(@types/node@20.17.57)(typescript@5.8.2)))(typescript@5.8.2): dependencies: bs-logger: 0.2.6 fast-json-stable-stringify: 2.1.0 - jest: 29.6.2(@types/node@18.16.16)(ts-node@10.9.2(@types/node@18.16.16)(typescript@5.8.2)) + jest: 29.6.2(@types/node@20.17.57)(ts-node@10.9.2(@types/node@20.17.57)(typescript@5.8.2)) jest-util: 29.5.0 json5: 2.2.3 lodash.memoize: 4.1.2 @@ -28138,33 +28085,14 @@ snapshots: ts-map@1.0.3: {} - ts-node@10.9.2(@types/node@18.16.16)(typescript@5.8.2): + ts-node@10.9.2(@types/node@20.17.57)(typescript@5.8.2): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.11 '@tsconfig/node12': 1.0.11 '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 - '@types/node': 18.16.16 - acorn: 8.14.0 - acorn-walk: 8.3.4 - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.2 - make-error: 1.3.6 - typescript: 5.8.2 - v8-compile-cache-lib: 3.0.1 - yn: 3.1.1 - optional: true - - ts-node@10.9.2(@types/node@18.19.103)(typescript@5.8.2): - dependencies: - '@cspotcode/source-map-support': 0.8.1 - '@tsconfig/node10': 1.0.11 - '@tsconfig/node12': 1.0.11 - '@tsconfig/node14': 1.0.3 - '@tsconfig/node16': 1.0.4 - '@types/node': 18.19.103 + '@types/node': 20.17.57 acorn: 8.14.0 acorn-walk: 8.3.4 arg: 4.1.3 @@ -28180,7 +28108,7 @@ snapshots: ts-type@3.0.1(ts-toolbelt@9.6.0): dependencies: - '@types/node': 18.19.103 + '@types/node': 20.17.57 ts-toolbelt: 9.6.0 tslib: 2.8.1 typedarray-dts: 1.0.0 @@ -28214,13 +28142,13 @@ snapshots: tsscmp@1.0.6: {} - tsup@8.4.0(@microsoft/api-extractor@7.52.1(@types/node@18.19.103))(jiti@1.21.0)(postcss@8.5.3)(tsx@4.19.3)(typescript@5.8.2): + tsup@8.4.0(@microsoft/api-extractor@7.52.1(@types/node@20.17.57))(jiti@1.21.0)(postcss@8.5.3)(tsx@4.19.3)(typescript@5.8.2): dependencies: bundle-require: 5.1.0(esbuild@0.24.0) cac: 6.7.14 chokidar: 4.0.1 consola: 3.4.0 - debug: 4.4.1 + debug: 4.4.1(supports-color@8.1.1) esbuild: 0.24.0 joycon: 3.1.1 picocolors: 1.1.1 @@ -28233,7 +28161,7 @@ snapshots: tinyglobby: 0.2.13 tree-kill: 1.2.2 optionalDependencies: - '@microsoft/api-extractor': 7.52.1(@types/node@18.19.103) + '@microsoft/api-extractor': 7.52.1(@types/node@20.17.57) postcss: 8.5.3 typescript: 5.8.2 transitivePeerDependencies: @@ -28395,7 +28323,7 @@ snapshots: underscore@1.13.6: {} - undici-types@5.26.5: {} + undici-types@6.19.8: {} undici@6.21.3: {} @@ -28433,7 +28361,7 @@ snapshots: '@antfu/install-pkg': 0.3.3 '@antfu/utils': 0.7.10 '@iconify/utils': 2.1.25 - debug: 4.4.0(supports-color@8.1.1) + debug: 4.4.0 kolorist: 1.8.0 local-pkg: 0.5.0 unplugin: 1.11.0 @@ -28447,7 +28375,7 @@ snapshots: '@antfu/utils': 0.7.10 '@rollup/pluginutils': 5.1.0(rollup@4.35.0) chokidar: 4.0.1 - debug: 4.4.0(supports-color@8.1.1) + debug: 4.4.0 fast-glob: 3.3.2 local-pkg: 0.5.0 magic-string: 0.30.17 @@ -28563,13 +28491,13 @@ snapshots: core-util-is: 1.0.2 extsprintf: 1.3.0 - vite-node@3.1.3(@types/node@18.19.103)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3): + vite-node@3.1.3(@types/node@20.17.57)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3): dependencies: cac: 6.7.14 - debug: 4.4.1 + debug: 4.4.1(supports-color@8.1.1) es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 6.3.5(@types/node@18.19.103)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3) + vite: 6.3.5(@types/node@20.17.57)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3) transitivePeerDependencies: - '@types/node' - jiti @@ -28584,39 +28512,39 @@ snapshots: - tsx - yaml - vite-plugin-dts@4.5.3(@types/node@18.19.103)(rollup@4.35.0)(typescript@5.8.2)(vite@6.3.5(@types/node@18.19.103)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3)): + vite-plugin-dts@4.5.3(@types/node@20.17.57)(rollup@4.35.0)(typescript@5.8.2)(vite@6.3.5(@types/node@20.17.57)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3)): dependencies: - '@microsoft/api-extractor': 7.52.1(@types/node@18.19.103) + '@microsoft/api-extractor': 7.52.1(@types/node@20.17.57) '@rollup/pluginutils': 5.1.4(rollup@4.35.0) '@volar/typescript': 2.4.12 '@vue/language-core': 2.2.0(typescript@5.8.2) compare-versions: 6.1.1 - debug: 4.4.0(supports-color@8.1.1) + debug: 4.4.0 kolorist: 1.8.0 local-pkg: 1.1.1 magic-string: 0.30.17 typescript: 5.8.2 optionalDependencies: - vite: 6.3.5(@types/node@18.19.103)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3) + vite: 6.3.5(@types/node@20.17.57)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3) transitivePeerDependencies: - '@types/node' - rollup - supports-color - vite-plugin-static-copy@2.2.0(vite@6.3.5(@types/node@18.19.103)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3)): + vite-plugin-static-copy@2.2.0(vite@6.3.5(@types/node@20.17.57)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3)): dependencies: chokidar: 4.0.1 fast-glob: 3.3.2 fs-extra: 11.3.0 picocolors: 1.1.1 - vite: 6.3.5(@types/node@18.19.103)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3) + vite: 6.3.5(@types/node@20.17.57)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3) vite-svg-loader@5.1.0(vue@3.5.13(typescript@5.8.2)): dependencies: svgo: 3.3.2 vue: 3.5.13(typescript@5.8.2) - vite@6.3.5(@types/node@18.19.103)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3): + vite@6.3.5(@types/node@20.17.57)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3): dependencies: esbuild: 0.24.0 fdir: 6.4.4(picomatch@4.0.2) @@ -28625,30 +28553,30 @@ snapshots: rollup: 4.35.0 tinyglobby: 0.2.13 optionalDependencies: - '@types/node': 18.19.103 + '@types/node': 20.17.57 fsevents: 2.3.3 jiti: 1.21.0 sass: 1.64.1 terser: 5.16.1 tsx: 4.19.3 - vitest-mock-extended@3.1.0(typescript@5.8.2)(vitest@3.1.3(@types/debug@4.1.12)(@types/node@18.19.103)(jiti@1.21.0)(jsdom@23.0.1)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3)): + vitest-mock-extended@3.1.0(typescript@5.8.2)(vitest@3.1.3(@types/debug@4.1.12)(@types/node@20.17.57)(jiti@1.21.0)(jsdom@23.0.1)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3)): dependencies: ts-essentials: 10.0.2(typescript@5.8.2) typescript: 5.8.2 - vitest: 3.1.3(@types/debug@4.1.12)(@types/node@18.19.103)(jiti@1.21.0)(jsdom@23.0.1)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3) + vitest: 3.1.3(@types/debug@4.1.12)(@types/node@20.17.57)(jiti@1.21.0)(jsdom@23.0.1)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3) - vitest@3.1.3(@types/debug@4.1.12)(@types/node@18.19.103)(jiti@1.21.0)(jsdom@23.0.1)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3): + vitest@3.1.3(@types/debug@4.1.12)(@types/node@20.17.57)(jiti@1.21.0)(jsdom@23.0.1)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3): dependencies: '@vitest/expect': 3.1.3 - '@vitest/mocker': 3.1.3(vite@6.3.5(@types/node@18.19.103)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3)) + '@vitest/mocker': 3.1.3(vite@6.3.5(@types/node@20.17.57)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3)) '@vitest/pretty-format': 3.1.3 '@vitest/runner': 3.1.3 '@vitest/snapshot': 3.1.3 '@vitest/spy': 3.1.3 '@vitest/utils': 3.1.3 chai: 5.2.0 - debug: 4.4.1 + debug: 4.4.1(supports-color@8.1.1) expect-type: 1.2.1 magic-string: 0.30.17 pathe: 2.0.3 @@ -28658,12 +28586,12 @@ snapshots: tinyglobby: 0.2.13 tinypool: 1.0.2 tinyrainbow: 2.0.0 - vite: 6.3.5(@types/node@18.19.103)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3) - vite-node: 3.1.3(@types/node@18.19.103)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3) + vite: 6.3.5(@types/node@20.17.57)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3) + vite-node: 3.1.3(@types/node@20.17.57)(jiti@1.21.0)(sass@1.64.1)(terser@5.16.1)(tsx@4.19.3) why-is-node-running: 2.3.0 optionalDependencies: '@types/debug': 4.1.12 - '@types/node': 18.19.103 + '@types/node': 20.17.57 jsdom: 23.0.1 transitivePeerDependencies: - jiti @@ -29185,4 +29113,4 @@ snapshots: zx@8.1.4: optionalDependencies: '@types/fs-extra': 11.0.4 - '@types/node': 18.16.16 + '@types/node': 20.17.57