From a2aadcdfda7546301dd7cd1150b07957de049f7d Mon Sep 17 00:00:00 2001 From: davidglezz Date: Wed, 4 Jun 2025 12:36:17 +0200 Subject: [PATCH 1/4] refactor(x-bus): move to x-components Signed-off-by: davidglezz --- packages/x-bus/.gitignore | 3 - packages/x-bus/CHANGELOG.md | 195 - packages/x-bus/README.md | 8 - packages/x-bus/eslint.config.mjs | 16 - packages/x-bus/jest.config.js | 6 - packages/x-bus/package.json | 62 - packages/x-bus/tsconfig.cjs.json | 7 - packages/x-bus/tsconfig.esm.json | 11 - packages/x-bus/tsconfig.json | 21 - packages/x-components/package.json | 1 - .../x-components/src/__tests__/bus.dummy.ts | 4 +- .../x-components/src/composables/use-x-bus.ts | 2 +- packages/x-components/src/plugins/x-bus.ts | 2 +- .../x-components/src/plugins/x-emitters.ts | 2 +- packages/x-components/src/plugins/x-plugin.ts | 2 +- .../src/plugins/x-plugin.types.ts | 2 +- .../__tests__/operators-testing-utils.ts | 2 +- .../src/wiring/wires-operators.utils.ts | 2 +- .../x-components/src/wiring/wiring.types.ts | 2 +- .../src => x-components/src/x-bus}/index.ts | 0 .../src/x-bus}/x-bus.spec.ts | 20 +- .../src => x-components/src/x-bus}/x-bus.ts | 30 +- .../src/x-bus}/x-bus.types.ts | 8 +- .../src/x-bus/x-priority-queue}/index.ts | 0 .../x-priority-queue.spec.ts | 4 +- .../x-priority-queue}/x-priority-queue.ts | 0 .../x-priority-queue.types.ts | 0 .../src/x-installer/api/api.types.ts | 2 +- .../src/x-installer/api/base-api.ts | 2 +- .../src/x-installer/x-installer/types.ts | 2 +- .../x-installer/x-installer/x-installer.ts | 2 +- packages/x-priority-queue/.gitignore | 3 - packages/x-priority-queue/CHANGELOG.md | 201 - packages/x-priority-queue/README.md | 3 - packages/x-priority-queue/eslint.config.mjs | 3 - packages/x-priority-queue/jest.config.js | 6 - packages/x-priority-queue/package.json | 60 - packages/x-priority-queue/tsconfig.cjs.json | 7 - packages/x-priority-queue/tsconfig.esm.json | 11 - packages/x-priority-queue/tsconfig.json | 20 - pnpm-lock.yaml | 3325 +++++++---------- 41 files changed, 1483 insertions(+), 2576 deletions(-) delete mode 100644 packages/x-bus/.gitignore delete mode 100644 packages/x-bus/CHANGELOG.md delete mode 100644 packages/x-bus/README.md delete mode 100644 packages/x-bus/eslint.config.mjs delete mode 100644 packages/x-bus/jest.config.js delete mode 100644 packages/x-bus/package.json delete mode 100644 packages/x-bus/tsconfig.cjs.json delete mode 100644 packages/x-bus/tsconfig.esm.json delete mode 100644 packages/x-bus/tsconfig.json rename packages/{x-bus/src => x-components/src/x-bus}/index.ts (100%) rename packages/{x-bus/src/__tests__ => x-components/src/x-bus}/x-bus.spec.ts (91%) rename packages/{x-bus/src => x-components/src/x-bus}/x-bus.ts (87%) rename packages/{x-bus/src => x-components/src/x-bus}/x-bus.types.ts (94%) rename packages/{x-priority-queue/src => x-components/src/x-bus/x-priority-queue}/index.ts (100%) rename packages/{x-priority-queue/src/__tests__ => x-components/src/x-bus/x-priority-queue}/x-priority-queue.spec.ts (98%) rename packages/{x-priority-queue/src => x-components/src/x-bus/x-priority-queue}/x-priority-queue.ts (100%) rename packages/{x-priority-queue/src => x-components/src/x-bus/x-priority-queue}/x-priority-queue.types.ts (100%) delete mode 100644 packages/x-priority-queue/.gitignore delete mode 100644 packages/x-priority-queue/CHANGELOG.md delete mode 100644 packages/x-priority-queue/README.md delete mode 100644 packages/x-priority-queue/eslint.config.mjs delete mode 100644 packages/x-priority-queue/jest.config.js delete mode 100644 packages/x-priority-queue/package.json delete mode 100644 packages/x-priority-queue/tsconfig.cjs.json delete mode 100644 packages/x-priority-queue/tsconfig.esm.json delete mode 100644 packages/x-priority-queue/tsconfig.json diff --git a/packages/x-bus/.gitignore b/packages/x-bus/.gitignore deleted file mode 100644 index 179728c7eb..0000000000 --- a/packages/x-bus/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -# Prettier CHANGELOG.md ignore -/CHANGELOG.md -/dist \ No newline at end of file diff --git a/packages/x-bus/CHANGELOG.md b/packages/x-bus/CHANGELOG.md deleted file mode 100644 index 6fd66924e4..0000000000 --- a/packages/x-bus/CHANGELOG.md +++ /dev/null @@ -1,195 +0,0 @@ -# Change Log - -All notable changes to this project will be documented in this file. -See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. - -## 1.0.3-alpha.5 (2025-06-26) - -* chore(deps): bump high confidence packages (#1810) ([892f1b2](https://github.com/empathyco/x/commit/892f1b2)), closes [#1810](https://github.com/empathyco/x/issues/1810) - - - - - -## 1.0.3-alpha.4 (2025-06-06) - -**Note:** Version bump only for package @empathyco/x-bus - - - - - -## [1.0.3-alpha.3](https://github.com/empathyco/x/compare/@empathyco/x-bus@1.0.3-alpha.2...@empathyco/x-bus@1.0.3-alpha.3) (2025-04-14) - -**Note:** Version bump only for package @empathyco/x-bus - - - - - -## [1.0.3-alpha.2](https://github.com/empathyco/x/compare/@empathyco/x-bus@1.0.3-alpha.1...@empathyco/x-bus@1.0.3-alpha.2) (2025-01-22) - -**Note:** Version bump only for package @empathyco/x-bus - - - - - -## [1.0.3-alpha.1](https://github.com/empathyco/x/compare/@empathyco/x-bus@1.0.3-alpha.0...@empathyco/x-bus@1.0.3-alpha.1) (2024-02-05) - -**Note:** Version bump only for package @empathyco/x-bus - - - - - -## [1.0.3-alpha.0](https://github.com/empathyco/x/compare/@empathyco/x-bus@1.0.2...@empathyco/x-bus@1.0.3-alpha.0) (2023-11-29) - -**Note:** Version bump only for package @empathyco/x-bus - - - - - -## [1.0.2](https://github.com/empathyco/x/compare/@empathyco/x-bus@1.0.2-alpha.0...@empathyco/x-bus@1.0.2) (2023-11-24) - -**Note:** Version bump only for package @empathyco/x-bus - - - - - -## [1.0.2-alpha.0](https://github.com/empathyco/x/compare/@empathyco/x-bus@1.0.1-alpha.0...@empathyco/x-bus@1.0.2-alpha.0) (2023-11-22) - -**Note:** Version bump only for package @empathyco/x-bus - - - - - -## [1.0.1](https://github.com/empathyco/x/compare/@empathyco/x-bus@1.0.1-alpha.0...@empathyco/x-bus@1.0.1) (2023-11-21) - -**Note:** Version bump only for package @empathyco/x-bus - - - - - -## [1.0.1-alpha.0](https://github.com/empathyco/x/compare/@empathyco/x-bus@1.0.0-alpha.4...@empathyco/x-bus@1.0.1-alpha.0) (2023-10-24) - -**Note:** Version bump only for package @empathyco/x-bus - - - - - -# Change Log - -All notable changes to this project will be documented in this file. See -[Conventional Commits](https://conventionalcommits.org) for commit guidelines. - -## [1.0.0](https://github.com/empathyco/x/compare/@empathyco/x-bus@1.0.0-alpha.4...@empathyco/x-bus@1.0.0) (2023-10-23) - -**Note:** Version bump only for package @empathyco/x-bus - -## [1.0.0-alpha.4](https://github.com/empathyco/x/compare/@empathyco/x-bus@1.0.0-alpha.3...@empathyco/x-bus@1.0.0-alpha.4) (2023-09-18) - -**Note:** Version bump only for package @empathyco/x-bus - -## [1.0.0-alpha.3](https://github.com/empathyco/x/compare/@empathyco/x-bus@1.0.0-alpha.2...@empathyco/x-bus@1.0.0-alpha.3) (2023-06-27) - -**Note:** Version bump only for package @empathyco/x-bus - -## [1.0.0-alpha.2](https://github.com/empathyco/x/compare/@empathyco/x-bus@1.0.0-alpha.1...@empathyco/x-bus@1.0.0-alpha.2) (2023-06-07) - -**Note:** Version bump only for package @empathyco/x-bus - -## [1.0.0-alpha.1](https://github.com/empathyco/x/compare/@empathyco/x-bus@1.0.0-alpha.0...@empathyco/x-bus@1.0.0-alpha.1) (2023-06-06) - -**Note:** Version bump only for package @empathyco/x-bus - -## [1.0.0-alpha.0](https://github.com/empathyco/x/compare/@empathyco/x-bus@0.1.0-alpha.12...@empathyco/x-bus@1.0.0-alpha.0) (2023-05-11) - -### ⚠ BREAKING CHANGES - -- **deps:** minimum node version required is 18. -- **deps:** minimum version required is node v18 - -### Continuous Integration - -- parallelize steps [[(#1174)](https://github.com/empathyco/x/pull/1174)](https://github.com/empathyco/x/pull/1174) -- restore build workflow [(#1194)](https://github.com/empathyco/x/pull/1194) - -### Others - -- **deps:** update node to 18 [(#1196)](https://github.com/empathyco/x/pull/1196) -- **deps:** update node to v18 [(#1175)](https://github.com/empathyco/x/pull/1175) - -## [0.1.0-alpha.12](https://github.com/empathyco/x/compare/@empathyco/x-bus@0.1.0-alpha.11...@empathyco/x-bus@0.1.0-alpha.12) (2023-05-03) - -**Note:** Version bump only for package @empathyco/x-bus - -## [0.1.0-alpha.11](https://github.com/empathyco/x/compare/@empathyco/x-bus@0.1.0-alpha.10...@empathyco/x-bus@0.1.0-alpha.11) (2023-04-12) - -**Note:** Version bump only for package @empathyco/x-bus - -## [0.1.0-alpha.10](https://github.com/empathyco/x/compare/@empathyco/x-bus@0.1.0-alpha.9...@empathyco/x-bus@0.1.0-alpha.10) (2023-03-16) - -### Features - -- **plugin:** replace old bus implementation using the new `x-priority-bus` [(#1086)](https://github.com/empathyco/x/pull/1086) - -## [0.1.0-alpha.9](https://github.com/empathyco/x/compare/@empathyco/x-bus@0.1.0-alpha.8...@empathyco/x-bus@0.1.0-alpha.9) (2023-03-07) - -### Bug Fixes - -- **deps:** remove `only-allow` pnpm [(#1097)](https://github.com/empathyco/x/pull/1097) - -## [0.1.0-alpha.8](https://github.com/empathyco/x/compare/@empathyco/x-bus@0.1.0-alpha.7...@empathyco/x-bus@0.1.0-alpha.8) (2023-02-08) - -### Continuous Integration - -- refactor `lint` command to benefit from `nx parallelisation` [(#1051)](https://github.com/empathyco/x/pull/1051) - -## [0.1.0-alpha.7](https://github.com/empathyco/x/compare/@empathyco/x-bus@0.1.0-alpha.6...@empathyco/x-bus@0.1.0-alpha.7) (2023-02-07) - -### Continuous Integration - -- migrate from `npm` & `lerna bootstrap` to `pnpm` [(#1047)](https://github.com/empathyco/x/pull/1047) - -## [0.1.0-alpha.6](https://github.com/empathyco/x/compare/@empathyco/x-bus@0.1.0-alpha.5...@empathyco/x-bus@0.1.0-alpha.6) (2023-02-01) - -### Bug Fixes - -- add missing `rxjs` dependency and narrow `setTimeout` type [(#1052)](https://github.com/empathyco/x/pull/1052) - -## [0.1.0-alpha.5](https://github.com/empathyco/x/compare/@empathyco/x-bus@0.1.0-alpha.4...@empathyco/x-bus@0.1.0-alpha.5) (2023-01-25) - -### Features - -- add `x-priority-bus` [(#990)](https://github.com/empathyco/x/pull/990) - -### Build System - -- **dependencies:** update `typescript` to `4.9.4` and its dependencies to their latest version - [(#993)](https://github.com/empathyco/x/pull/993) - -## [0.1.0-alpha.4](https://github.com/empathyco/x/compare/@empathyco/x-bus@0.1.0-alpha.3...@empathyco/x-bus@0.1.0-alpha.4) (2023-01-20) - -**Note:** Version bump only for package @empathyco/x-bus - -## [0.1.0-alpha.3](https://github.com/empathyco/x/compare/@empathyco/x-bus@0.1.0-alpha.2...@empathyco/x-bus@0.1.0-alpha.3) (2023-01-06) - -### Build System - -- **deps:** update dependencies - -## [0.1.0-alpha.2](https://github.com/empathyco/x/compare/@empathyco/x-bus@0.1.0-alpha.1...@empathyco/x-bus@0.1.0-alpha.2) (2022-12-16) - -### Continuous Integration - -- use matrix steps and jest projects [(#919)](https://github.com/empathyco/x/pull/919) - -## 0.1.0-alpha.1 (2022-11-17) - -**Note:** Version bump only for package @empathyco/x-bus diff --git a/packages/x-bus/README.md b/packages/x-bus/README.md deleted file mode 100644 index 53fd4c9b48..0000000000 --- a/packages/x-bus/README.md +++ /dev/null @@ -1,8 +0,0 @@ -# x-bus - -`x-bus` is a library that provides an event bus to help with event orchestration. - -## Contributing - -To start contributing to the project, please take a look at our -[Contributing Guide](https://github.com/empathyco/x/blob/main/.github/CONTRIBUTING.md). diff --git a/packages/x-bus/eslint.config.mjs b/packages/x-bus/eslint.config.mjs deleted file mode 100644 index 3de47d8b26..0000000000 --- a/packages/x-bus/eslint.config.mjs +++ /dev/null @@ -1,16 +0,0 @@ -import { empathyco } from '@empathyco/eslint-config' - -export default empathyco( - { - rules: { - 'ts/no-unsafe-assignment': 'off', - 'ts/no-unsafe-return': 'off', - }, - }, - { - files: ['**/*.spec.{ts,tsx,js,jsx}'], - rules: { - 'ts/no-floating-promises': 'off', - }, - }, -) diff --git a/packages/x-bus/jest.config.js b/packages/x-bus/jest.config.js deleted file mode 100644 index dc854b2f54..0000000000 --- a/packages/x-bus/jest.config.js +++ /dev/null @@ -1,6 +0,0 @@ -module.exports = { - moduleFileExtensions: ['ts', 'js'], - preset: 'ts-jest', - testMatch: ['/**/*.spec.ts'], - testEnvironment: 'jsdom', -} diff --git a/packages/x-bus/package.json b/packages/x-bus/package.json deleted file mode 100644 index bfb9d1a8c7..0000000000 --- a/packages/x-bus/package.json +++ /dev/null @@ -1,62 +0,0 @@ -{ - "name": "@empathyco/x-bus", - "version": "1.0.3-alpha.5", - "description": "Event bus to help with events orchestration", - "author": "Empathy Systems Corporation S.L.", - "license": "Apache-2.0", - "homepage": "https://github.com/empathyco/x/tree/main/packages/x-bus#readme", - "repository": { - "type": "git", - "url": "git+https://github.com/empathyco/x.git", - "directory": "packages/x-bus" - }, - "bugs": { - "url": "https://github.com/empathyco/x/issues" - }, - "keywords": [ - "bus", - "events", - "orchestration" - ], - "main": "dist/cjs/index.js", - "module": "dist/esm/index.js", - "types": "dist/types/index.d.ts", - "files": [ - "dist" - ], - "engines": { - "node": ">=22" - }, - "scripts": { - "prebuild": "rimraf dist ./*.tgz", - "build": "concurrently \"pnpm run build:*\"", - "build:cjs": "tsc --project tsconfig.cjs.json", - "build:esm": "tsc --project tsconfig.esm.json", - "postbuild": "pnpm pack", - "lint": "eslint --fix", - "lint:check": "eslint", - "lint:inspect": "eslint --inspect-config .", - "format": "prettier --write .", - "format:check": "prettier --check .", - "test": "jest", - "test:unit": "jest", - "prepublishOnly": "pnpm run build" - }, - "dependencies": { - "@empathyco/x-priority-queue": "^1.0.3-alpha.5", - "@empathyco/x-utils": "^1.0.3-alpha.5", - "rxjs": "~7.8.0", - "tslib": "~2.8.1" - }, - "devDependencies": { - "@types/jest": "27.5.0", - "concurrently": "8.2.2", - "jest": "27.5.0", - "rimraf": "3.0.2", - "ts-jest": "27.1.0", - "typescript": "4.9.4" - }, - "publishConfig": { - "access": "public" - } -} diff --git a/packages/x-bus/tsconfig.cjs.json b/packages/x-bus/tsconfig.cjs.json deleted file mode 100644 index 4ae2f4875b..0000000000 --- a/packages/x-bus/tsconfig.cjs.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "noEmit": false - }, - "exclude": ["**/__tests__/**"] -} diff --git a/packages/x-bus/tsconfig.esm.json b/packages/x-bus/tsconfig.esm.json deleted file mode 100644 index bd8268bab2..0000000000 --- a/packages/x-bus/tsconfig.esm.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "module": "esnext", - "declaration": false, - "declarationDir": null, - "noEmit": false, - "outDir": "./dist/esm" - }, - "exclude": ["**/__tests__/**"] -} diff --git a/packages/x-bus/tsconfig.json b/packages/x-bus/tsconfig.json deleted file mode 100644 index 485c0f0ee2..0000000000 --- a/packages/x-bus/tsconfig.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "compilerOptions": { - "target": "es2020", - "lib": ["dom", "esnext"], - "module": "commonjs", - "moduleResolution": "node", - "types": ["jest"], - "strict": true, - "declaration": true, - "declarationDir": "./dist/types", - "importHelpers": true, - "inlineSources": true, - "noEmit": true, - "outDir": "./dist/cjs", - "sourceMap": true, - "esModuleInterop": true, - "skipLibCheck": true - }, - "include": ["src/**/*.ts"], - "exclude": ["node_modules"] -} diff --git a/packages/x-components/package.json b/packages/x-components/package.json index 73cbb3ddc1..d0823a1014 100644 --- a/packages/x-components/package.json +++ b/packages/x-components/package.json @@ -80,7 +80,6 @@ "dependencies": { "@empathyco/x-adapter": "^8.1.0-alpha.5", "@empathyco/x-adapter-platform": "^1.1.0-alpha.20", - "@empathyco/x-bus": "^1.0.3-alpha.5", "@empathyco/x-deep-merge": "^2.0.3-alpha.6", "@empathyco/x-storage-service": "^2.0.3-alpha.4", "@empathyco/x-types": "^10.1.0-alpha.15", diff --git a/packages/x-components/src/__tests__/bus.dummy.ts b/packages/x-components/src/__tests__/bus.dummy.ts index dce045ba23..34cd8c7a93 100644 --- a/packages/x-components/src/__tests__/bus.dummy.ts +++ b/packages/x-components/src/__tests__/bus.dummy.ts @@ -1,8 +1,8 @@ -import type { EmittedData, EventPayload, SubjectPayload } from '@empathyco/x-bus' import type { Dictionary } from '@empathyco/x-utils' import type { WireMetadata, XEventsTypes } from '../wiring' -import { XPriorityBus } from '@empathyco/x-bus' +import type { EmittedData, EventPayload, SubjectPayload } from '../x-bus' import { Subject } from 'rxjs' +import { XPriorityBus } from '../x-bus' export class XDummyBus< SomeEvents extends Dictionary = XEventsTypes, diff --git a/packages/x-components/src/composables/use-x-bus.ts b/packages/x-components/src/composables/use-x-bus.ts index 818e3e0ac4..45547045f3 100644 --- a/packages/x-components/src/composables/use-x-bus.ts +++ b/packages/x-components/src/composables/use-x-bus.ts @@ -1,8 +1,8 @@ -import type { EventPayload, SubjectPayload, XBus } from '@empathyco/x-bus' import type { ComponentPublicInstance, Ref } from 'vue' import type { FeatureLocation } from '../types/origin' import type { XEvent, XEventPayload, XEventsTypes } from '../wiring/events.types' import type { WireMetadata } from '../wiring/wiring.types' +import type { EventPayload, SubjectPayload, XBus } from '../x-bus' import { Subscription } from 'rxjs' import { getCurrentInstance, inject, isRef, onBeforeUnmount } from 'vue' import { getRootXComponent, getXComponentXModuleName } from '../components/x-component.utils' diff --git a/packages/x-components/src/plugins/x-bus.ts b/packages/x-components/src/plugins/x-bus.ts index 0156ea8c31..7980084b3e 100644 --- a/packages/x-components/src/plugins/x-bus.ts +++ b/packages/x-components/src/plugins/x-bus.ts @@ -1,6 +1,6 @@ import type { XEventsTypes } from '../wiring/events.types' import type { WireMetadata } from '../wiring/wiring.types' -import { XPriorityBus } from '@empathyco/x-bus' +import { XPriorityBus } from '../x-bus' import { logDevtoolsXEvent } from './devtools/timeline.devtools' /** diff --git a/packages/x-components/src/plugins/x-emitters.ts b/packages/x-components/src/plugins/x-emitters.ts index ee1970f947..51562c418c 100644 --- a/packages/x-components/src/plugins/x-emitters.ts +++ b/packages/x-components/src/plugins/x-emitters.ts @@ -1,9 +1,9 @@ -import type { XBus } from '@empathyco/x-bus' import type { Dictionary } from '@empathyco/x-utils' import type { Store } from 'vuex' import type { AnySimpleStateSelector, AnyStateSelector } from '../store/utils/store-emitters.utils' import type { XEventPayload, XEventsTypes } from '../wiring/events.types' import type { WireMetadata } from '../wiring/wiring.types' +import type { XBus } from '../x-bus' import type { AnyXModule } from '../x-modules/x-modules.types' import { forEach } from '@empathyco/x-utils' import { getGettersProxyFromModule } from '../store/utils/getters-proxy.utils' diff --git a/packages/x-components/src/plugins/x-plugin.ts b/packages/x-components/src/plugins/x-plugin.ts index e80d96747c..a8866bca89 100644 --- a/packages/x-components/src/plugins/x-plugin.ts +++ b/packages/x-components/src/plugins/x-plugin.ts @@ -1,4 +1,3 @@ -import type { EventPayload, SubjectPayload, XBus } from '@empathyco/x-bus' import type { XComponentsAdapter } from '@empathyco/x-types' import type { Dictionary } from '@empathyco/x-utils' import type { Observable } from 'rxjs' @@ -7,6 +6,7 @@ import type { Module, Store } from 'vuex' import type { AnyXStoreModule, RootXStoreState } from '../store/store.types' import type { XEvent, XEventsTypes } from '../wiring/events.types' import type { AnyWire, WireMetadata } from '../wiring/wiring.types' +import type { EventPayload, SubjectPayload, XBus } from '../x-bus' import type { AnyXModule, XModuleName } from '../x-modules/x-modules.types' import type { AnyXStoreModuleOption, XModuleOptions, XPluginOptions } from './x-plugin.types' import { deepMerge } from '@empathyco/x-deep-merge' diff --git a/packages/x-components/src/plugins/x-plugin.types.ts b/packages/x-components/src/plugins/x-plugin.types.ts index 43c7cded1a..0aa27b6ab4 100644 --- a/packages/x-components/src/plugins/x-plugin.types.ts +++ b/packages/x-components/src/plugins/x-plugin.types.ts @@ -1,4 +1,3 @@ -import type { XBus } from '@empathyco/x-bus' import type { Facet, Filter, @@ -23,6 +22,7 @@ import type { StoreEmitters } from '../store/utils/store-emitters.utils' import type { PropsWithType } from '../utils' import type { XEvent, XEventPayload, XEventsTypes } from '../wiring/events.types' import type { WireMetadata, Wiring } from '../wiring/wiring.types' +import type { XBus } from '../x-bus' import type { ScrollComponentState } from '../x-modules/scroll/index' import type { InputStatus } from '../x-modules/search-box/store/types' import type { diff --git a/packages/x-components/src/wiring/__tests__/operators-testing-utils.ts b/packages/x-components/src/wiring/__tests__/operators-testing-utils.ts index 083b571ecd..725c8f5e52 100644 --- a/packages/x-components/src/wiring/__tests__/operators-testing-utils.ts +++ b/packages/x-components/src/wiring/__tests__/operators-testing-utils.ts @@ -1,8 +1,8 @@ -import type { EventPayload, SubjectPayload, XBus } from '@empathyco/x-bus' import type { DeepPartial } from '@empathyco/x-utils' import type { Observable } from 'rxjs' import type { Store } from 'vuex' import type { RootXStoreState } from '../../store/index' +import type { EventPayload, SubjectPayload, XBus } from '../../x-bus' import type { XEvent, XEventPayload, XEventsTypes } from '../events.types' import type { Wire, WireMetadata } from '../wiring.types' import { mount } from '@vue/test-utils' diff --git a/packages/x-components/src/wiring/wires-operators.utils.ts b/packages/x-components/src/wiring/wires-operators.utils.ts index de354e9046..2b4aac65c0 100644 --- a/packages/x-components/src/wiring/wires-operators.utils.ts +++ b/packages/x-components/src/wiring/wires-operators.utils.ts @@ -1,8 +1,8 @@ -import type { XBus } from '@empathyco/x-bus' import type { Observable } from 'rxjs' import type { Store } from 'vuex' import type { RootXStoreState } from '../store/store.types' import type { MaybeArray } from '../utils/types' +import type { XBus } from '../x-bus' import type { XEvent, XEventsTypes } from './events.types' import type { TimedWireOperatorOptions, TimeSelector, WireMetadata } from './wiring.types' import { race, Subject, timer } from 'rxjs' diff --git a/packages/x-components/src/wiring/wiring.types.ts b/packages/x-components/src/wiring/wiring.types.ts index c98fb18cf5..8ca2a95dd0 100644 --- a/packages/x-components/src/wiring/wiring.types.ts +++ b/packages/x-components/src/wiring/wiring.types.ts @@ -1,4 +1,3 @@ -import type { Priority, SubjectPayload, XPriorityBus } from '@empathyco/x-bus' import type { Dictionary } from '@empathyco/x-utils' import type { Observable, Subscription } from 'rxjs' import type { Component } from 'vue' @@ -6,6 +5,7 @@ import type { Store } from 'vuex' import type { RootStoreStateAndGetters, RootXStoreState } from '../store/store.types' import type { FeatureLocation, QueryFeature, ResultFeature } from '../types/origin' import type { FirstParameter, MaybeArray, MonadicFunction, NiladicFunction } from '../utils/types' +import type { Priority, SubjectPayload, XPriorityBus } from '../x-bus' import type { XModuleName } from '../x-modules/x-modules.types' import type { XEvent, XEventPayload, XEventsTypes } from './events.types' diff --git a/packages/x-bus/src/index.ts b/packages/x-components/src/x-bus/index.ts similarity index 100% rename from packages/x-bus/src/index.ts rename to packages/x-components/src/x-bus/index.ts diff --git a/packages/x-bus/src/__tests__/x-bus.spec.ts b/packages/x-components/src/x-bus/x-bus.spec.ts similarity index 91% rename from packages/x-bus/src/__tests__/x-bus.spec.ts rename to packages/x-components/src/x-bus/x-bus.spec.ts index 648839715a..25b46b234a 100644 --- a/packages/x-bus/src/__tests__/x-bus.spec.ts +++ b/packages/x-components/src/x-bus/x-bus.spec.ts @@ -1,7 +1,7 @@ import type { AnyFunction, Dictionary } from '@empathyco/x-utils' -import type { XBus, XPriorityQueueNodeData } from '../x-bus.types' -import { BaseXPriorityQueue } from '@empathyco/x-priority-queue' -import { XPriorityBus } from '../x-bus' +import type { XBus, XPriorityQueueNodeData } from './x-bus.types' +import { BaseXPriorityQueue } from '../x-bus/x-priority-queue' +import { XPriorityBus } from './x-bus' describe('x-priority-bus scenarios', () => { interface TestEvents { @@ -123,13 +123,13 @@ describe('x-priority-bus scenarios', () => { const unsubscribeFromTestEvent2 = bus.on('TestEvent2').subscribe(testEvent2SubscriptionFn) // When that event is emitted - bus.emit('TestEvent1') - bus.emit('TestEvent2') + void bus.emit('TestEvent1') + void bus.emit('TestEvent2') jest.runAllTimers() unsubscribeFromTestEvent2.unsubscribe() - bus.emit('TestEvent1') - bus.emit('TestEvent2') + void bus.emit('TestEvent1') + void bus.emit('TestEvent2') jest.runAllTimers() // Then the bus notify its subscriptions @@ -153,8 +153,8 @@ describe('x-priority-bus scenarios', () => { bus.on('TestEvent2', true).subscribe(testEvent2SubscriptionFn) // When that event is emitted - bus.emit('TestEvent1', 'string', { name: 'TestEvent1', isCustom: true }) - bus.emit('TestEvent2', 0, { name: 'TestEvent2', isCustom: false }) + void bus.emit('TestEvent1', 'string', { name: 'TestEvent1', isCustom: true }) + void bus.emit('TestEvent2', 0, { name: 'TestEvent2', isCustom: false }) jest.runAllTimers() // Then the bus notify its subscriptions @@ -193,7 +193,7 @@ async function emitMultipleEvents { - bus.emit(event, payload, metadata).then(pushEmittedEvent) + void bus.emit(event, payload, metadata).then(pushEmittedEvent) }), ]) diff --git a/packages/x-bus/src/x-bus.ts b/packages/x-components/src/x-bus/x-bus.ts similarity index 87% rename from packages/x-bus/src/x-bus.ts rename to packages/x-components/src/x-bus/x-bus.ts index c7f14f18cd..1fdfaa3b5c 100644 --- a/packages/x-bus/src/x-bus.ts +++ b/packages/x-components/src/x-bus/x-bus.ts @@ -1,4 +1,3 @@ -import type { XPriorityQueue } from '@empathyco/x-priority-queue' import type { AnyFunction, Dictionary } from '@empathyco/x-utils' import type { Observable } from 'rxjs' import type { @@ -11,13 +10,14 @@ import type { XBus, XPriorityQueueNodeData, } from './x-bus.types' -import { BaseXPriorityQueue } from '@empathyco/x-priority-queue' +import type { XPriorityQueue } from './x-priority-queue' import { ReplaySubject } from 'rxjs' import { map } from 'rxjs/operators' +import { BaseXPriorityQueue } from './x-priority-queue' /** * A default {@link XBus} implementation using a - * {@link @empathyco/x-priority-queue#XPriorityQueue | priority queue} as its data structure to + * {@link XPriorityQueue | priority queue} as its data structure to * prioritise the emission of events. The priorities are preconfigured based on event naming. * * @public @@ -26,7 +26,7 @@ export class XPriorityBus { /** - * A {@link @empathyco/x-priority-queue#XPriorityQueue | priority queue} to store the events to + * A {@link XPriorityQueue | priority queue} to store the events to * emit. * * @internal @@ -51,7 +51,7 @@ export class XPriorityBus, SomeEventMetadata>> : Observable> { // TODO: This type should work, but inference isn't working as expected. Check when updating ts. - // @ts-expect-error Type is not assignable to type EventPayload { interface QueueRecord { diff --git a/packages/x-priority-queue/src/x-priority-queue.ts b/packages/x-components/src/x-bus/x-priority-queue/x-priority-queue.ts similarity index 100% rename from packages/x-priority-queue/src/x-priority-queue.ts rename to packages/x-components/src/x-bus/x-priority-queue/x-priority-queue.ts diff --git a/packages/x-priority-queue/src/x-priority-queue.types.ts b/packages/x-components/src/x-bus/x-priority-queue/x-priority-queue.types.ts similarity index 100% rename from packages/x-priority-queue/src/x-priority-queue.types.ts rename to packages/x-components/src/x-bus/x-priority-queue/x-priority-queue.types.ts diff --git a/packages/x-components/src/x-installer/api/api.types.ts b/packages/x-components/src/x-installer/api/api.types.ts index 7888fbfe2e..62dde23af1 100644 --- a/packages/x-components/src/x-installer/api/api.types.ts +++ b/packages/x-components/src/x-installer/api/api.types.ts @@ -1,8 +1,8 @@ -import type { XBus } from '@empathyco/x-bus' import type { RequiredProperties } from '@empathyco/x-utils' import type { DocumentDirection } from '../../plugins/x-plugin.types' import type { XEvent, XEventPayload, XEventsTypes } from '../../wiring/events.types' import type { WireMetadata } from '../../wiring/wiring.types' +import type { XBus } from '../../x-bus' import type { QueryPreviewInfo } from '../../x-modules/queries-preview/index' /** diff --git a/packages/x-components/src/x-installer/api/base-api.ts b/packages/x-components/src/x-installer/api/base-api.ts index 6efac514d8..7725d6f574 100644 --- a/packages/x-components/src/x-installer/api/base-api.ts +++ b/packages/x-components/src/x-installer/api/base-api.ts @@ -1,5 +1,5 @@ -import type { XBus } from '@empathyco/x-bus' import type { WireMetadata, XEventsTypes } from '../../wiring/index' +import type { XBus } from '../../x-bus' import type { NormalisedSnippetConfig, SnippetConfig, XAPI } from './api.types' /** diff --git a/packages/x-components/src/x-installer/x-installer/types.ts b/packages/x-components/src/x-installer/x-installer/types.ts index 492e9735f0..b3b7538937 100644 --- a/packages/x-components/src/x-installer/x-installer/types.ts +++ b/packages/x-components/src/x-installer/x-installer/types.ts @@ -1,7 +1,7 @@ -import type { XBus } from '@empathyco/x-bus' import type { App, Component, Plugin } from 'vue' import type { XPluginOptions } from '../../plugins/x-plugin.types' import type { WireMetadata, XEventsTypes } from '../../wiring/index' +import type { XBus } from '../../x-bus' import type { NormalisedSnippetConfig, XAPI } from '../api/api.types' /** diff --git a/packages/x-components/src/x-installer/x-installer/x-installer.ts b/packages/x-components/src/x-installer/x-installer/x-installer.ts index 2e0d1d418a..5ca32f8dfd 100644 --- a/packages/x-components/src/x-installer/x-installer/x-installer.ts +++ b/packages/x-components/src/x-installer/x-installer/x-installer.ts @@ -1,7 +1,7 @@ -import type { XBus } from '@empathyco/x-bus' import type { App, Plugin } from 'vue' import type { XPluginOptions } from '../../plugins/x-plugin.types' import type { WireMetadata, XEventsTypes } from '../../wiring/index' +import type { XBus } from '../../x-bus' import type { NormalisedSnippetConfig, SnippetConfig, XAPI } from '../api/api.types' import type { InitWrapper, InstallXOptions } from './types' import { forEach, isFunction } from '@empathyco/x-utils' diff --git a/packages/x-priority-queue/.gitignore b/packages/x-priority-queue/.gitignore deleted file mode 100644 index 55ae27678c..0000000000 --- a/packages/x-priority-queue/.gitignore +++ /dev/null @@ -1,3 +0,0 @@ -# Prettier CHANGELOG.md ignore -/CHANGELOG.md -/dist diff --git a/packages/x-priority-queue/CHANGELOG.md b/packages/x-priority-queue/CHANGELOG.md deleted file mode 100644 index 58d4e5b180..0000000000 --- a/packages/x-priority-queue/CHANGELOG.md +++ /dev/null @@ -1,201 +0,0 @@ -# Change Log - -All notable changes to this project will be documented in this file. -See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. - -## 1.0.3-alpha.5 (2025-06-26) - -* chore(deps): bump high confidence packages (#1810) ([892f1b2](https://github.com/empathyco/x/commit/892f1b2)), closes [#1810](https://github.com/empathyco/x/issues/1810) - - - - - -## 1.0.3-alpha.4 (2025-06-06) - -**Note:** Version bump only for package @empathyco/x-priority-queue - - - - - -## [1.0.3-alpha.3](https://github.com/empathyco/x/compare/@empathyco/x-priority-queue@1.0.3-alpha.2...@empathyco/x-priority-queue@1.0.3-alpha.3) (2025-04-14) - -**Note:** Version bump only for package @empathyco/x-priority-queue - - - - - -## [1.0.3-alpha.2](https://github.com/empathyco/x/compare/@empathyco/x-priority-queue@1.0.3-alpha.1...@empathyco/x-priority-queue@1.0.3-alpha.2) (2025-01-22) - -**Note:** Version bump only for package @empathyco/x-priority-queue - - - - - -## [1.0.3-alpha.1](https://github.com/empathyco/x/compare/@empathyco/x-priority-queue@1.0.3-alpha.0...@empathyco/x-priority-queue@1.0.3-alpha.1) (2024-02-05) - -**Note:** Version bump only for package @empathyco/x-priority-queue - - - - - -## [1.0.3-alpha.0](https://github.com/empathyco/x/compare/@empathyco/x-priority-queue@1.0.2...@empathyco/x-priority-queue@1.0.3-alpha.0) (2023-11-29) - -**Note:** Version bump only for package @empathyco/x-priority-queue - - - - - -## [1.0.2](https://github.com/empathyco/x/compare/@empathyco/x-priority-queue@1.0.2-alpha.0...@empathyco/x-priority-queue@1.0.2) (2023-11-24) - -**Note:** Version bump only for package @empathyco/x-priority-queue - - - - - -## [1.0.2-alpha.0](https://github.com/empathyco/x/compare/@empathyco/x-priority-queue@1.0.1-alpha.0...@empathyco/x-priority-queue@1.0.2-alpha.0) (2023-11-22) - -**Note:** Version bump only for package @empathyco/x-priority-queue - - - - - -## [1.0.1](https://github.com/empathyco/x/compare/@empathyco/x-priority-queue@1.0.1-alpha.0...@empathyco/x-priority-queue@1.0.1) (2023-11-21) - -**Note:** Version bump only for package @empathyco/x-priority-queue - - - - - -## [1.0.1-alpha.0](https://github.com/empathyco/x/compare/@empathyco/x-priority-queue@1.0.0-alpha.4...@empathyco/x-priority-queue@1.0.1-alpha.0) (2023-10-24) - -**Note:** Version bump only for package @empathyco/x-priority-queue - - - - - -# Change Log - -All notable changes to this project will be documented in this file. See -[Conventional Commits](https://conventionalcommits.org) for commit guidelines. - -## [1.0.0](https://github.com/empathyco/x/compare/@empathyco/x-priority-queue@1.0.0-alpha.4...@empathyco/x-priority-queue@1.0.0) (2023-10-23) - -**Note:** Version bump only for package @empathyco/x-priority-queue - -## [1.0.0-alpha.4](https://github.com/empathyco/x/compare/@empathyco/x-priority-queue@1.0.0-alpha.3...@empathyco/x-priority-queue@1.0.0-alpha.4) (2023-09-18) - -**Note:** Version bump only for package @empathyco/x-priority-queue - -## [1.0.0-alpha.3](https://github.com/empathyco/x/compare/@empathyco/x-priority-queue@1.0.0-alpha.2...@empathyco/x-priority-queue@1.0.0-alpha.3) (2023-06-27) - -**Note:** Version bump only for package @empathyco/x-priority-queue - -## [1.0.0-alpha.2](https://github.com/empathyco/x/compare/@empathyco/x-priority-queue@1.0.0-alpha.1...@empathyco/x-priority-queue@1.0.0-alpha.2) (2023-06-07) - -**Note:** Version bump only for package @empathyco/x-priority-queue - -## [1.0.0-alpha.1](https://github.com/empathyco/x/compare/@empathyco/x-priority-queue@1.0.0-alpha.0...@empathyco/x-priority-queue@1.0.0-alpha.1) (2023-06-06) - -**Note:** Version bump only for package @empathyco/x-priority-queue - -## [1.0.0-alpha.0](https://github.com/empathyco/x/compare/@empathyco/x-priority-queue@0.1.0-alpha.15...@empathyco/x-priority-queue@1.0.0-alpha.0) (2023-05-11) - -### ⚠ BREAKING CHANGES - -- **deps:** minimum node version required is 18. -- **deps:** minimum version required is node v18 - -### Continuous Integration - -- parallelize steps [(#1174)](https://github.com/empathyco/x/pull/1174) -- restore build workflow [(#1194)](https://github.com/empathyco/x/pull/1194) - -### Others - -- **deps:** update node to 18 [(#1196)](https://github.com/empathyco/x/pull/1196) -- **deps:** update node to v18 [(#1175)](https://github.com/empathyco/x/pull/1175) - -## [0.1.0-alpha.15](https://github.com/empathyco/x/compare/@empathyco/x-priority-queue@0.1.0-alpha.14...@empathyco/x-priority-queue@0.1.0-alpha.15) (2023-05-03) - -**Note:** Version bump only for package @empathyco/x-priority-queue - -## [0.1.0-alpha.14](https://github.com/empathyco/x/compare/@empathyco/x-priority-queue@0.1.0-alpha.13...@empathyco/x-priority-queue@0.1.0-alpha.14) (2023-04-12) - -**Note:** Version bump only for package @empathyco/x-priority-queue - -## [0.1.0-alpha.13](https://github.com/empathyco/x/compare/@empathyco/x-priority-queue@0.1.0-alpha.12...@empathyco/x-priority-queue@0.1.0-alpha.13) (2023-03-07) - -### Bug Fixes - -- **deps:** remove `only-allow` pnpm [(#1097)](https://github.com/empathyco/x/pull/1097) - -## [0.1.0-alpha.12](https://github.com/empathyco/x/compare/@empathyco/x-priority-queue@0.1.0-alpha.11...@empathyco/x-priority-queue@0.1.0-alpha.12) (2023-02-08) - -### Continuous Integration - -- refactor `lint` command to benefit from `nx parallelisation` [(#1051)](https://github.com/empathyco/x/pull/1051) - -## [0.1.0-alpha.11](https://github.com/empathyco/x/compare/@empathyco/x-priority-queue@0.1.0-alpha.10...@empathyco/x-priority-queue@0.1.0-alpha.11) (2023-02-07) - -### Continuous Integration - -- migrate from `npm` & `lerna bootstrap` to `pnpm` [(#1047)](https://github.com/empathyco/x/pull/1047) - -## [0.1.0-alpha.10](https://github.com/empathyco/x/compare/@empathyco/x-priority-queue@0.1.0-alpha.9...@empathyco/x-priority-queue@0.1.0-alpha.10) (2023-01-25) - -### Build System - -- **dependencies:** update `typescript` to `4.9.4` and its dependencies to their latest version - [(#993)](https://github.com/empathyco/x/pull/993) - -## [0.1.0-alpha.9](https://github.com/empathyco/x/compare/@empathyco/x-priority-queue@0.1.0-alpha.8...@empathyco/x-priority-queue@0.1.0-alpha.9) (2023-01-20) - -**Note:** Version bump only for package @empathyco/x-priority-queue - -## [0.1.0-alpha.8](https://github.com/empathyco/x/compare/@empathyco/x-priority-queue@0.1.0-alpha.7...@empathyco/x-priority-queue@0.1.0-alpha.8) (2023-01-18) - -### Features - -- improve generics types [(#1012)](https://github.com/empathyco/x/pull/1012) - -## [0.1.0-alpha.7](https://github.com/empathyco/x/compare/@empathyco/x-priority-queue@0.1.0-alpha.6...@empathyco/x-priority-queue@0.1.0-alpha.7) (2023-01-12) - -### Features - -- **priority-queue:** improve types [(#992)](https://github.com/empathyco/x/pull/992) - -## [0.1.0-alpha.6](https://github.com/empathyco/x/compare/@empathyco/x-priority-queue@0.1.0-alpha.5...@empathyco/x-priority-queue@0.1.0-alpha.6) (2023-01-06) - -### Build System - -- **deps:** update dependencies - -## [0.1.0-alpha.5](https://github.com/empathyco/x/compare/@empathyco/x-priority-queue@0.1.0-alpha.4...@empathyco/x-priority-queue@0.1.0-alpha.5) (2022-12-19) - -**Note:** Version bump only for package @empathyco/x-priority-queue - -## [0.1.0-alpha.4](https://github.com/empathyco/x/compare/@empathyco/x-priority-queue@0.1.0-alpha.3...@empathyco/x-priority-queue@0.1.0-alpha.4) (2022-12-16) - -### Continuous Integration - -- use matrix steps and jest projects [(#919)](https://github.com/empathyco/x/pull/919) - -## [0.1.0-alpha.3](https://github.com/empathyco/x/compare/@empathyco/x-priority-queue@0.1.0-alpha.2...@empathyco/x-priority-queue@0.1.0-alpha.3) (2022-11-28) - -### Features - -- **priority-queue:** add `XPriorityQueue` [(#876)](https://github.com/empathyco/x/pull/876) - -## 0.1.0-alpha.2 (2022-11-22) - -**Note:** Version bump only for package @empathyco/x-priority-queue diff --git a/packages/x-priority-queue/README.md b/packages/x-priority-queue/README.md deleted file mode 100644 index cc88c717df..0000000000 --- a/packages/x-priority-queue/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# `x-priority-queue` - -A priority queue implementation in typescript allowing cancellable elements. diff --git a/packages/x-priority-queue/eslint.config.mjs b/packages/x-priority-queue/eslint.config.mjs deleted file mode 100644 index fd65598969..0000000000 --- a/packages/x-priority-queue/eslint.config.mjs +++ /dev/null @@ -1,3 +0,0 @@ -import { empathyco } from '@empathyco/eslint-config' - -export default empathyco() diff --git a/packages/x-priority-queue/jest.config.js b/packages/x-priority-queue/jest.config.js deleted file mode 100644 index 3dbe14a633..0000000000 --- a/packages/x-priority-queue/jest.config.js +++ /dev/null @@ -1,6 +0,0 @@ -module.exports = { - moduleFileExtensions: ['ts', 'js'], - preset: 'ts-jest', - rootDir: 'src', - testMatch: ['/**/*.spec.ts'], -} diff --git a/packages/x-priority-queue/package.json b/packages/x-priority-queue/package.json deleted file mode 100644 index 4bbaae0582..0000000000 --- a/packages/x-priority-queue/package.json +++ /dev/null @@ -1,60 +0,0 @@ -{ - "name": "@empathyco/x-priority-queue", - "version": "1.0.3-alpha.5", - "description": "A priority queue implementation in typescript allowing cancellable elements", - "author": "Empathy Systems Corporation S.L.", - "license": "Apache-2.0", - "homepage": "https://github.com/empathyco/x/tree/main/packages/x-priority-queue#readme", - "repository": { - "type": "git", - "url": "git+https://github.com/empathyco/x.git", - "directory": "packages/x-priority-queue" - }, - "bugs": { - "url": "https://github.com/empathyco/x/issues" - }, - "keywords": [ - "priority", - "queue", - "cancellable" - ], - "main": "dist/cjs/index.js", - "module": "dist/esm/index.js", - "types": "dist/types/index.d.ts", - "files": [ - "dist" - ], - "engines": { - "node": ">=22" - }, - "scripts": { - "prebuild": "rimraf dist ./*.tgz", - "build": "concurrently \"pnpm run build:*\"", - "build:cjs": "tsc --project tsconfig.cjs.json", - "build:esm": "tsc --project tsconfig.esm.json", - "postbuild": "pnpm pack", - "lint": "eslint --fix", - "lint:check": "eslint", - "lint:inspect": "eslint --inspect-config .", - "format": "prettier --write .", - "format:check": "prettier --check .", - "test": "jest", - "test:unit": "jest", - "prepublishOnly": "pnpm run build" - }, - "dependencies": { - "@empathyco/x-utils": "^1.0.3-alpha.5", - "tslib": "~2.8.1" - }, - "devDependencies": { - "@types/jest": "27.5.0", - "concurrently": "8.2.2", - "jest": "27.5.0", - "rimraf": "3.0.2", - "ts-jest": "27.1.0", - "typescript": "4.9.4" - }, - "publishConfig": { - "access": "public" - } -} diff --git a/packages/x-priority-queue/tsconfig.cjs.json b/packages/x-priority-queue/tsconfig.cjs.json deleted file mode 100644 index 4ae2f4875b..0000000000 --- a/packages/x-priority-queue/tsconfig.cjs.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "noEmit": false - }, - "exclude": ["**/__tests__/**"] -} diff --git a/packages/x-priority-queue/tsconfig.esm.json b/packages/x-priority-queue/tsconfig.esm.json deleted file mode 100644 index bd8268bab2..0000000000 --- a/packages/x-priority-queue/tsconfig.esm.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "extends": "./tsconfig.json", - "compilerOptions": { - "module": "esnext", - "declaration": false, - "declarationDir": null, - "noEmit": false, - "outDir": "./dist/esm" - }, - "exclude": ["**/__tests__/**"] -} diff --git a/packages/x-priority-queue/tsconfig.json b/packages/x-priority-queue/tsconfig.json deleted file mode 100644 index 110f01bc48..0000000000 --- a/packages/x-priority-queue/tsconfig.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "compilerOptions": { - "target": "es2020", - "lib": ["dom", "esnext"], - "module": "commonjs", - "moduleResolution": "node", - "types": ["jest"], - "strict": true, - "declaration": true, - "declarationDir": "./dist/types", - "importHelpers": true, - "inlineSources": true, - "noEmit": true, - "outDir": "./dist/cjs", - "sourceMap": true, - "esModuleInterop": true, - "skipLibCheck": true - }, - "include": ["src/**/*.ts"] -} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index e228554d31..ca34ac2669 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -10,7 +10,7 @@ importers: devDependencies: '@empathyco/eslint-config': specifier: 1.8.0 - version: 1.8.0(@typescript-eslint/utils@8.30.1(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3))(@vue/compiler-sfc@3.5.13)(jiti@1.21.7)(typescript@5.8.3)(vitest@3.1.1(@types/debug@4.1.12)(@types/node@22.15.29)(jiti@1.21.7)(jsdom@16.7.0)(sass@1.70.0)(tsx@4.19.3)(yaml@2.7.1)) + version: 1.8.0(@typescript-eslint/utils@8.36.0(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3))(@vue/compiler-sfc@3.5.17)(jiti@1.21.7)(typescript@5.8.3) colors: specifier: 1.4.0 version: 1.4.0 @@ -47,7 +47,7 @@ importers: version: 3.0.2 ts-jest: specifier: 27.1.0 - version: 27.1.0(@babel/core@7.26.10)(@types/jest@27.5.0)(babel-jest@27.5.1(@babel/core@7.26.10))(jest@27.5.0(ts-node@10.9.2(@types/node@22.15.29)(typescript@4.9.4)))(typescript@4.9.4) + version: 27.1.0(@babel/core@7.28.0)(@types/jest@27.5.0)(babel-jest@27.5.1(@babel/core@7.28.0))(jest@27.5.0(ts-node@10.9.2(@types/node@22.15.29)(typescript@4.9.4)))(typescript@4.9.4) ts-node: specifier: 10.9.2 version: 10.9.2(@types/node@22.15.29)(typescript@4.9.4) @@ -65,7 +65,7 @@ importers: version: 27.5.0(ts-node@10.9.2(@types/node@22.15.29)(typescript@4.9.4)) ts-jest: specifier: 27.1.0 - version: 27.1.0(@babel/core@7.26.10)(@types/jest@27.5.0)(babel-jest@27.5.1(@babel/core@7.26.10))(jest@27.5.0)(typescript@4.9.4) + version: 27.1.0(@babel/core@7.28.0)(@types/jest@27.5.0)(babel-jest@27.5.1(@babel/core@7.28.0))(jest@27.5.0)(typescript@4.9.4) typescript: specifier: 4.9.4 version: 4.9.4 @@ -84,7 +84,7 @@ importers: version: 27.5.0(ts-node@10.9.2(@types/node@22.15.29)(typescript@4.9.4)) ts-jest: specifier: 27.1.0 - version: 27.1.0(@babel/core@7.26.10)(@types/jest@27.5.0)(babel-jest@27.5.1(@babel/core@7.26.10))(jest@27.5.0)(typescript@4.9.4) + version: 27.1.0(@babel/core@7.28.0)(@types/jest@27.5.0)(babel-jest@27.5.1(@babel/core@7.28.0))(jest@27.5.0)(typescript@4.9.4) typescript: specifier: 4.9.4 version: 4.9.4 @@ -115,7 +115,7 @@ importers: version: 3.0.2 ts-jest: specifier: 27.1.0 - version: 27.1.0(@babel/core@7.26.10)(@types/jest@27.5.0)(babel-jest@27.5.1(@babel/core@7.26.10))(jest@27.5.0)(typescript@4.9.4) + version: 27.1.0(@babel/core@7.28.0)(@types/jest@27.5.0)(babel-jest@27.5.1(@babel/core@7.28.0))(jest@27.5.0)(typescript@4.9.4) typescript: specifier: 4.9.4 version: 4.9.4 @@ -155,7 +155,7 @@ importers: version: 3.0.2 ts-jest: specifier: 27.1.0 - version: 27.1.0(@babel/core@7.26.10)(@types/jest@27.5.0)(babel-jest@27.5.1(@babel/core@7.26.10))(jest@27.5.0)(typescript@4.9.4) + version: 27.1.0(@babel/core@7.28.0)(@types/jest@27.5.0)(babel-jest@27.5.1(@babel/core@7.28.0))(jest@27.5.0)(typescript@4.9.4) typescript: specifier: 4.9.4 version: 4.9.4 @@ -204,7 +204,7 @@ importers: version: 0.36.0(rollup@4.9.1)(typescript@4.9.4) ts-jest: specifier: 27.1.0 - version: 27.1.0(@babel/core@7.26.10)(@types/jest@27.5.0)(babel-jest@27.5.1(@babel/core@7.26.10))(jest@27.5.0)(typescript@4.9.4) + version: 27.1.0(@babel/core@7.28.0)(@types/jest@27.5.0)(babel-jest@27.5.1(@babel/core@7.28.0))(jest@27.5.0)(typescript@4.9.4) typescript: specifier: 4.9.4 version: 4.9.4 @@ -212,40 +212,6 @@ importers: specifier: 3.4.31 version: 3.4.31(typescript@4.9.4) - packages/x-bus: - dependencies: - '@empathyco/x-priority-queue': - specifier: ^1.0.3-alpha.5 - version: link:../x-priority-queue - '@empathyco/x-utils': - specifier: ^1.0.3-alpha.5 - version: link:../x-utils - rxjs: - specifier: ~7.8.0 - version: 7.8.2 - tslib: - specifier: ~2.8.1 - version: 2.8.1 - devDependencies: - '@types/jest': - specifier: 27.5.0 - version: 27.5.0 - concurrently: - specifier: 8.2.2 - version: 8.2.2 - jest: - specifier: 27.5.0 - version: 27.5.0(ts-node@10.9.2(@types/node@22.15.29)(typescript@4.9.4)) - rimraf: - specifier: 3.0.2 - version: 3.0.2 - ts-jest: - specifier: 27.1.0 - version: 27.1.0(@babel/core@7.26.10)(@types/jest@27.5.0)(babel-jest@27.5.1(@babel/core@7.26.10))(jest@27.5.0)(typescript@4.9.4) - typescript: - specifier: 4.9.4 - version: 4.9.4 - packages/x-components: dependencies: '@empathyco/x-adapter': @@ -254,9 +220,6 @@ importers: '@empathyco/x-adapter-platform': specifier: ^1.1.0-alpha.20 version: link:../x-adapter-platform - '@empathyco/x-bus': - specifier: ^1.0.3-alpha.5 - version: link:../x-bus '@empathyco/x-deep-merge': specifier: ^2.0.3-alpha.6 version: link:../deep-merge @@ -293,7 +256,7 @@ importers: devDependencies: '@badeball/cypress-cucumber-preprocessor': specifier: 22.0.1 - version: 22.0.1(@babel/core@7.26.10)(cypress@14.3.0)(typescript@4.9.4) + version: 22.0.1(@babel/core@7.28.0)(cypress@14.3.0)(typescript@4.9.4) '@bahmutov/cypress-esbuild-preprocessor': specifier: 2.2.5 version: 2.2.5(esbuild@0.20.0) @@ -332,7 +295,7 @@ importers: version: 2.4.6 '@vue/vue3-jest': specifier: 27.0.0 - version: 27.0.0(@babel/core@7.26.10)(jest@27.5.0(ts-node@10.9.2(@types/node@22.15.29)(typescript@4.9.4)))(ts-jest@27.1.0(@babel/core@7.26.10)(@types/jest@27.5.0)(jest@27.5.0(ts-node@10.9.2(@types/node@22.15.29)(typescript@4.9.4)))(typescript@4.9.4))(typescript@4.9.4)(vue@3.4.31(typescript@4.9.4)) + version: 27.0.0(@babel/core@7.28.0)(jest@27.5.0(ts-node@10.9.2(@types/node@22.15.29)(typescript@4.9.4)))(ts-jest@27.1.0(@babel/core@7.28.0)(@types/jest@27.5.0)(jest@27.5.0(ts-node@10.9.2(@types/node@22.15.29)(typescript@4.9.4)))(typescript@4.9.4))(typescript@4.9.4)(vue@3.4.31(typescript@4.9.4)) autoprefixer: specifier: 10.4.21 version: 10.4.21(postcss@8.4.12) @@ -383,7 +346,7 @@ importers: version: 0.36.0(rollup@4.9.1)(typescript@4.9.4) rollup-plugin-vue: specifier: 6.0.0 - version: 6.0.0(@vue/compiler-sfc@3.5.13) + version: 6.0.0(@vue/compiler-sfc@3.5.17) sass: specifier: 1.70.0 version: 1.70.0 @@ -395,7 +358,7 @@ importers: version: 3.4.0(ts-node@10.9.2(@types/node@22.15.29)(typescript@4.9.4)) ts-jest: specifier: 27.1.0 - version: 27.1.0(@babel/core@7.26.10)(@types/jest@27.5.0)(babel-jest@27.5.1(@babel/core@7.26.10))(jest@27.5.0(ts-node@10.9.2(@types/node@22.15.29)(typescript@4.9.4)))(typescript@4.9.4) + version: 27.1.0(@babel/core@7.28.0)(@types/jest@27.5.0)(babel-jest@27.5.1(@babel/core@7.28.0))(jest@27.5.0(ts-node@10.9.2(@types/node@22.15.29)(typescript@4.9.4)))(typescript@4.9.4) ts-node: specifier: 10.9.2 version: 10.9.2(@types/node@22.15.29)(typescript@4.9.4) @@ -422,34 +385,6 @@ importers: version: 4.0.2(vue@3.4.31(typescript@4.9.4)) publishDirectory: dist - packages/x-priority-queue: - dependencies: - '@empathyco/x-utils': - specifier: ^1.0.3-alpha.5 - version: link:../x-utils - tslib: - specifier: ~2.8.1 - version: 2.8.1 - devDependencies: - '@types/jest': - specifier: 27.5.0 - version: 27.5.0 - concurrently: - specifier: 8.2.2 - version: 8.2.2 - jest: - specifier: 27.5.0 - version: 27.5.0(ts-node@10.9.2(@types/node@22.15.29)(typescript@4.9.4)) - rimraf: - specifier: 3.0.2 - version: 3.0.2 - ts-jest: - specifier: 27.1.0 - version: 27.1.0(@babel/core@7.26.10)(@types/jest@27.5.0)(babel-jest@27.5.1(@babel/core@7.26.10))(jest@27.5.0)(typescript@4.9.4) - typescript: - specifier: 4.9.4 - version: 4.9.4 - packages/x-svg-converter: devDependencies: '@types/jest': @@ -466,7 +401,7 @@ importers: version: 3.0.2 ts-jest: specifier: 27.1.0 - version: 27.1.0(@babel/core@7.26.10)(@types/jest@27.5.0)(babel-jest@27.5.1(@babel/core@7.26.10))(jest@27.5.0)(typescript@4.9.4) + version: 27.1.0(@babel/core@7.28.0)(@types/jest@27.5.0)(babel-jest@27.5.1(@babel/core@7.28.0))(jest@27.5.0)(typescript@4.9.4) typescript: specifier: 4.9.4 version: 4.9.4 @@ -537,7 +472,7 @@ importers: version: 27.5.0(ts-node@10.9.2(@types/node@22.15.29)(typescript@4.9.4)) ts-jest: specifier: 27.1.0 - version: 27.1.0(@babel/core@7.26.10)(@types/jest@27.5.0)(babel-jest@27.5.1(@babel/core@7.26.10))(jest@27.5.0)(typescript@4.9.4) + version: 27.1.0(@babel/core@7.28.0)(@types/jest@27.5.0)(babel-jest@27.5.1(@babel/core@7.28.0))(jest@27.5.0)(typescript@4.9.4) typescript: specifier: 4.9.4 version: 4.9.4 @@ -602,7 +537,7 @@ importers: version: 3.0.2 ts-jest: specifier: 27.1.0 - version: 27.1.0(@babel/core@7.26.10)(@types/jest@27.5.0)(babel-jest@27.5.1(@babel/core@7.26.10))(jest@27.5.0)(typescript@4.9.4) + version: 27.1.0(@babel/core@7.28.0)(@types/jest@27.5.0)(babel-jest@27.5.1(@babel/core@7.28.0))(jest@27.5.0)(typescript@4.9.4) typescript: specifier: 4.9.4 version: 4.9.4 @@ -678,94 +613,98 @@ packages: svelte-eslint-parser: optional: true - '@antfu/install-pkg@1.0.0': - resolution: {integrity: sha512-xvX6P/lo1B3ej0OsaErAjqgFYzYVcJpamjLAFLYh9vRJngBrMoUG7aVnrGTeqM7yxbyTD5p3F2+0/QUEh8Vzhw==} + '@antfu/install-pkg@1.1.0': + resolution: {integrity: sha512-MGQsmw10ZyI+EJo45CdSER4zEb+p31LpDAFp2Z3gkSd1yqVZGi0Ebx++YTEMonJy4oChEMLsxZ64j8FH6sSqtQ==} - '@babel/code-frame@7.26.2': - resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} + '@babel/code-frame@7.27.1': + resolution: {integrity: sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==} engines: {node: '>=6.9.0'} - '@babel/compat-data@7.26.8': - resolution: {integrity: sha512-oH5UPLMWR3L2wEFLnFJ1TZXqHufiTKAiLfqw5zkhS4dKXLJ10yVztfil/twG8EDTA4F/tvVNw9nOl4ZMslB8rQ==} + '@babel/compat-data@7.28.0': + resolution: {integrity: sha512-60X7qkglvrap8mn1lh2ebxXdZYtUcpd7gsmy9kLaBJ4i/WdY8PqTSdxyA8qraikqKQK5C1KRBKXqznrVapyNaw==} engines: {node: '>=6.9.0'} - '@babel/core@7.26.10': - resolution: {integrity: sha512-vMqyb7XCDMPvJFFOaT9kxtiRh42GwlZEg1/uIgtZshS5a/8OaduUfCi7kynKgc3Tw/6Uo2D+db9qBttghhmxwQ==} + '@babel/core@7.28.0': + resolution: {integrity: sha512-UlLAnTPrFdNGoFtbSXwcGFQBtQZJCNjaN6hQNP3UPvuNXT1i82N26KL3dZeIpNalWywr9IuQuncaAfUaS1g6sQ==} engines: {node: '>=6.9.0'} - '@babel/generator@7.27.0': - resolution: {integrity: sha512-VybsKvpiN1gU1sdMZIp7FcqphVVKEwcuj02x73uvcHE0PTihx1nlBcowYWhDwjpoAXRv43+gDzyggGnn1XZhVw==} + '@babel/generator@7.28.0': + resolution: {integrity: sha512-lJjzvrbEeWrhB4P3QBsH7tey117PjLZnDbLiQEKjQ/fNJTjuq4HSqgFA+UNSwZT8D7dxxbnuSBMsa1lrWzKlQg==} engines: {node: '>=6.9.0'} - '@babel/helper-annotate-as-pure@7.25.9': - resolution: {integrity: sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==} + '@babel/helper-annotate-as-pure@7.27.3': + resolution: {integrity: sha512-fXSwMQqitTGeHLBC08Eq5yXz2m37E4pJX1qAU1+2cNedz/ifv/bVXft90VeSav5nFO61EcNgwr0aJxbyPaWBPg==} engines: {node: '>=6.9.0'} - '@babel/helper-compilation-targets@7.27.0': - resolution: {integrity: sha512-LVk7fbXml0H2xH34dFzKQ7TDZ2G4/rVTOrq9V+icbbadjbVxxeFeDsNHv2SrZeWoA+6ZiTyWYWtScEIW07EAcA==} + '@babel/helper-compilation-targets@7.27.2': + resolution: {integrity: sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==} engines: {node: '>=6.9.0'} - '@babel/helper-create-class-features-plugin@7.27.0': - resolution: {integrity: sha512-vSGCvMecvFCd/BdpGlhpXYNhhC4ccxyvQWpbGL4CWbvfEoLFWUZuSuf7s9Aw70flgQF+6vptvgK2IfOnKlRmBg==} + '@babel/helper-create-class-features-plugin@7.27.1': + resolution: {integrity: sha512-QwGAmuvM17btKU5VqXfb+Giw4JcN0hjuufz3DYnpeVDvZLAObloM77bhMXiqry3Iio+Ai4phVRDwl6WU10+r5A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-member-expression-to-functions@7.25.9': - resolution: {integrity: sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==} + '@babel/helper-globals@7.28.0': + resolution: {integrity: sha512-+W6cISkXFa1jXsDEdYA8HeevQT/FULhxzR99pxphltZcVaugps53THCeiWA8SguxxpSp3gKPiuYfSWopkLQ4hw==} engines: {node: '>=6.9.0'} - '@babel/helper-module-imports@7.25.9': - resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==} + '@babel/helper-member-expression-to-functions@7.27.1': + resolution: {integrity: sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA==} engines: {node: '>=6.9.0'} - '@babel/helper-module-transforms@7.26.0': - resolution: {integrity: sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==} + '@babel/helper-module-imports@7.27.1': + resolution: {integrity: sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==} + engines: {node: '>=6.9.0'} + + '@babel/helper-module-transforms@7.27.3': + resolution: {integrity: sha512-dSOvYwvyLsWBeIRyOeHXp5vPj5l1I011r52FM1+r1jCERv+aFXYk4whgQccYEGYxK2H3ZAIA8nuPkQ0HaUo3qg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-optimise-call-expression@7.25.9': - resolution: {integrity: sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==} + '@babel/helper-optimise-call-expression@7.27.1': + resolution: {integrity: sha512-URMGH08NzYFhubNSGJrpUEphGKQwMQYBySzat5cAByY1/YgIRkULnIy3tAMeszlL/so2HbeilYloUmSpd7GdVw==} engines: {node: '>=6.9.0'} - '@babel/helper-plugin-utils@7.26.5': - resolution: {integrity: sha512-RS+jZcRdZdRFzMyr+wcsaqOmld1/EqTghfaBGQQd/WnRdzdlvSZ//kF7U8VQTxf1ynZ4cjUcYgjVGx13ewNPMg==} + '@babel/helper-plugin-utils@7.27.1': + resolution: {integrity: sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==} engines: {node: '>=6.9.0'} - '@babel/helper-replace-supers@7.26.5': - resolution: {integrity: sha512-bJ6iIVdYX1YooY2X7w1q6VITt+LnUILtNk7zT78ykuwStx8BauCzxvFqFaHjOpW1bVnSUM1PN1f0p5P21wHxvg==} + '@babel/helper-replace-supers@7.27.1': + resolution: {integrity: sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 - '@babel/helper-skip-transparent-expression-wrappers@7.25.9': - resolution: {integrity: sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==} + '@babel/helper-skip-transparent-expression-wrappers@7.27.1': + resolution: {integrity: sha512-Tub4ZKEXqbPjXgWLl2+3JpQAYBJ8+ikpQ2Ocj/q/r0LwE3UhENh7EUabyHjz2kCEsrRY83ew2DQdHluuiDQFzg==} engines: {node: '>=6.9.0'} - '@babel/helper-string-parser@7.25.9': - resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==} + '@babel/helper-string-parser@7.27.1': + resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-identifier@7.25.9': - resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} + '@babel/helper-validator-identifier@7.27.1': + resolution: {integrity: sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==} engines: {node: '>=6.9.0'} - '@babel/helper-validator-option@7.25.9': - resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==} + '@babel/helper-validator-option@7.27.1': + resolution: {integrity: sha512-YvjJow9FxbhFFKDSuFnVCe2WxXk1zWc22fFePVNEaWJEu8IrZVlda6N0uHwzZrUM1il7NC9Mlp4MaJYbYd9JSg==} engines: {node: '>=6.9.0'} - '@babel/helpers@7.27.0': - resolution: {integrity: sha512-U5eyP/CTFPuNE3qk+WZMxFkp/4zUzdceQlfzf7DdGdhp+Fezd7HD+i8Y24ZuTMKX3wQBld449jijbGq6OdGNQg==} + '@babel/helpers@7.27.6': + resolution: {integrity: sha512-muE8Tt8M22638HU31A3CgfSUciwz1fhATfoVai05aPXGor//CdWDCbnlY1yvBPo07njuVOCNGCSp/GTt12lIug==} engines: {node: '>=6.9.0'} - '@babel/parser@7.27.0': - resolution: {integrity: sha512-iaepho73/2Pz7w2eMS0Q5f83+0RKI7i4xmiYeBmDzfRVbQtTOG7Ts0S4HzJVsTMGI9keU8rNfuZr8DKfSt7Yyg==} + '@babel/parser@7.28.0': + resolution: {integrity: sha512-jVZGvOxOuNSsuQuLRTh13nU0AogFlw32w/MT+LV6D3sP5WdbW61E77RnkbaO2dUvmPAYrBDJXGn5gGS6tH4j8g==} engines: {node: '>=6.0.0'} hasBin: true - '@babel/plugin-proposal-decorators@7.25.9': - resolution: {integrity: sha512-smkNLL/O1ezy9Nhy4CNosc4Va+1wo5w4gzSZeLe6y6dM4mmHfYOCPolXQPHQxonZCF+ZyebxN9vqOolkYrSn5g==} + '@babel/plugin-proposal-decorators@7.28.0': + resolution: {integrity: sha512-zOiZqvANjWDUaUS9xMxbMcK/Zccztbe/6ikvUXaG9nsPH3w6qh5UaPGAnirI/WhIbZ8m3OHU0ReyPrknG+ZKeg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -791,14 +730,14 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-decorators@7.25.9': - resolution: {integrity: sha512-ryzI0McXUPJnRCvMo4lumIKZUzhYUO/ScI+Mz4YVaTLt04DHNSjEUjKVvbzQjZFLuod/cYEc07mJWhzl6v4DPg==} + '@babel/plugin-syntax-decorators@7.27.1': + resolution: {integrity: sha512-YMq8Z87Lhl8EGkmb0MwYkt36QnxC+fzCgrl66ereamPlYToRpIk5nUjKUY3QKLWq8mwUB1BgbeXcTJhZOCDg5A==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-import-attributes@7.26.0': - resolution: {integrity: sha512-e2dttdsJ1ZTpi3B9UYGLw41hifAubg19AtCu/2I/F1QNVclOBr1dYpTdmdyZ84Xiz43BS/tCUkMAZNLv12Pi+A==} + '@babel/plugin-syntax-import-attributes@7.27.1': + resolution: {integrity: sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -813,8 +752,8 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-jsx@7.25.9': - resolution: {integrity: sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==} + '@babel/plugin-syntax-jsx@7.27.1': + resolution: {integrity: sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 @@ -861,38 +800,38 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-syntax-typescript@7.25.9': - resolution: {integrity: sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==} + '@babel/plugin-syntax-typescript@7.27.1': + resolution: {integrity: sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-modules-commonjs@7.26.3': - resolution: {integrity: sha512-MgR55l4q9KddUDITEzEFYn5ZsGDXMSsU9E+kh7fjRXTIC3RHqfCo8RPRbyReYJh44HQ/yomFkqbOFohXvDCiIQ==} + '@babel/plugin-transform-modules-commonjs@7.27.1': + resolution: {integrity: sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/plugin-transform-typescript@7.27.0': - resolution: {integrity: sha512-fRGGjO2UEGPjvEcyAZXRXAS8AfdaQoq7HnxAbJoAoW10B9xOKesmmndJv+Sym2a+9FHWZ9KbyyLCe9s0Sn5jtg==} + '@babel/plugin-transform-typescript@7.28.0': + resolution: {integrity: sha512-4AEiDEBPIZvLQaWlc9liCavE0xRM0dNca41WtBeM3jgFptfUOSG9z0uteLhq6+3rq+WB6jIvUwKDTpXEHPJ2Vg==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0-0 - '@babel/runtime@7.27.0': - resolution: {integrity: sha512-VtPOkrdPHZsKc/clNqyi9WUA8TINkZ4cGk63UUE3u4pmB2k+ZMQRDuIOagv8UVd6j7k0T3+RRIb7beKTebNbcw==} + '@babel/runtime@7.27.6': + resolution: {integrity: sha512-vbavdySgbTTrmFE+EsiqUTzlOr5bzlnJtUv9PynGCAKvfQqjIXbvFdumPM/GxMDfyuGMJaJAU6TO4zc1Jf1i8Q==} engines: {node: '>=6.9.0'} - '@babel/template@7.27.0': - resolution: {integrity: sha512-2ncevenBqXI6qRMukPlXwHKHchC7RyMuu4xv5JBXRfOGVcTy1mXCD12qrp7Jsoxll1EV3+9sE4GugBVRjT2jFA==} + '@babel/template@7.27.2': + resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==} engines: {node: '>=6.9.0'} - '@babel/traverse@7.27.0': - resolution: {integrity: sha512-19lYZFzYVQkkHkl4Cy4WrAVcqBkgvV2YM2TU3xG6DIwO7O3ecbDPfW3yM3bjAGcqcQHi+CCtjMR3dIEHxsd6bA==} + '@babel/traverse@7.28.0': + resolution: {integrity: sha512-mGe7UK5wWyh0bKRfupsUchrQGqvDbZDbKJw+kcRGSmdHVYrv+ltd0pnpDTVpiTqnaBru9iEvA8pz8W46v0Amwg==} engines: {node: '>=6.9.0'} - '@babel/types@7.27.0': - resolution: {integrity: sha512-H45s8fVLYjbhFH62dIJ3WtmJ6RSPt/3DRO0ZcT2SUiYiQyz3BLVb9ADEnLl91m74aQPS3AzzeajZHYOalWe3bg==} + '@babel/types@7.28.0': + resolution: {integrity: sha512-jYnje+JyZG5YThjHiF28oT4SIZLnYOcSBb6+SDaFIyzDVSkXQmQQYclJ2R+YxcdmK0AX6x1E5OQNtuh3jHDrUg==} engines: {node: '>=6.9.0'} '@badeball/cypress-cucumber-preprocessor@22.0.1': @@ -930,8 +869,8 @@ packages: '@cucumber/cucumber-expressions@18.0.1': resolution: {integrity: sha512-NSid6bI+7UlgMywl5octojY5NXnxR9uq+JisjOrO52VbFsQM6gTWuQFE8syI10KnIBEdPzuEUSVEeZ0VFzRnZA==} - '@cucumber/cucumber@11.2.0': - resolution: {integrity: sha512-F69uIPTc7dfgU7/TGAaQaWUz7r/DzoPW39AfJoKQOC7IvBiPQwpvSIo6QEd+63pdpdKNRbtQoVl5vP9IclhhuA==} + '@cucumber/cucumber@11.3.0': + resolution: {integrity: sha512-1YGsoAzRfDyVOnRMTSZP/EcFsOBElOKa2r+5nin0DJAeK+Mp0mzjcmSllMgApGtck7Ji87wwy3kFONfHUHMn4g==} engines: {node: 18 || 20 || 22 || >=23} hasBin: true @@ -943,23 +882,23 @@ packages: '@cucumber/message-streams': '>=4.0.0' '@cucumber/messages': '>=17.1.1' - '@cucumber/gherkin-utils@9.0.0': - resolution: {integrity: sha512-clk4q39uj7pztZuZtyI54V8lRsCUz0Y/p8XRjIeHh7ExeEztpWkp4ca9q1FjUOPfQQ8E7OgqFbqoQQXZ1Bx7fw==} + '@cucumber/gherkin-utils@9.2.0': + resolution: {integrity: sha512-3nmRbG1bUAZP3fAaUBNmqWO0z0OSkykZZotfLjyhc8KWwDSOrOmMJlBTd474lpA8EWh4JFLAX3iXgynBqBvKzw==} hasBin: true - '@cucumber/gherkin@28.0.0': - resolution: {integrity: sha512-Ee6zJQq0OmIUPdW0mSnsCsrWA2PZAELNDPICD2pLfs0Oz7RAPgj80UsD2UCtqyAhw2qAR62aqlktKUlai5zl/A==} - '@cucumber/gherkin@30.0.4': resolution: {integrity: sha512-pb7lmAJqweZRADTTsgnC3F5zbTh3nwOB1M83Q9ZPbUKMb3P76PzK6cTcPTJBHWy3l7isbigIv+BkDjaca6C8/g==} + '@cucumber/gherkin@31.0.0': + resolution: {integrity: sha512-wlZfdPif7JpBWJdqvHk1Mkr21L5vl4EfxVUOS4JinWGf3FLRV6IKUekBv5bb5VX79fkDcfDvESzcQ8WQc07Wgw==} + '@cucumber/html-formatter@21.10.1': resolution: {integrity: sha512-isaaNMNnBYThsvaHy7i+9kkk9V3+rhgdkt0pd6TCY6zY1CSRZQ7tG6ST9pYyRaECyfbCeF7UGH0KpNEnh6UNvQ==} peerDependencies: '@cucumber/messages': '>=18' - '@cucumber/html-formatter@21.7.0': - resolution: {integrity: sha512-bv211aY8mErp6CdmhN426E+7KIsVIES4fGx5ASMlUzYWiMus6NhSdI9UL3Vswx8JXJMgySeIcJJKfznREUFLNA==} + '@cucumber/html-formatter@21.13.0': + resolution: {integrity: sha512-/zkBZNGZca7AeY4hSMMu3PBqZBZtZ45qhynZC++LAstlyhXQrzl6zmjVLZMX7jIbdF1Lb+TjN4PWiGtS5VOM6g==} peerDependencies: '@cucumber/messages': '>=18' @@ -973,11 +912,8 @@ packages: peerDependencies: '@cucumber/messages': '>=17.1.1' - '@cucumber/messages@24.1.0': - resolution: {integrity: sha512-hxVHiBurORcobhVk80I9+JkaKaNXkW6YwGOEFIh/2aO+apAN+5XJgUUWjng9NwqaQrW1sCFuawLB1AuzmBaNdQ==} - - '@cucumber/messages@27.0.2': - resolution: {integrity: sha512-jo2B+vYXmpuLOKh6Gc8loHl2E8svCkLvEXLVgFwVHqKWZJWBTa9yTRCPmZIxrz4fnO7Pr3N3vKQCPu73/gjlVQ==} + '@cucumber/messages@26.0.1': + resolution: {integrity: sha512-DIxSg+ZGariumO+Lq6bn4kOUIUET83A4umrnWmidjGFl8XxkBieUZtsmNbLYgH/gnsmP07EfxxdTr0hOchV1Sg==} '@cucumber/messages@27.2.0': resolution: {integrity: sha512-f2o/HqKHgsqzFLdq6fAhfG1FNOQPdBdyMGpKwhb7hZqg0yZtx9BVqkTyuoNk83Fcvk3wjMVfouFXXHNEk4nddA==} @@ -988,17 +924,17 @@ packages: '@cucumber/cucumber': '>=7.0.0' '@cucumber/messages': '*' - '@cucumber/query@13.2.0': - resolution: {integrity: sha512-S3g4u+2u/vo444bR1xL0+oVZmF8zb9QZ3MoiNF4GjBt6gG7Kf4S3NyJKjGUAQfESTb8oumOR1YMKHbv79FzA5w==} + '@cucumber/query@13.4.0': + resolution: {integrity: sha512-CBux50Tcreamat3MCv0UM7DHOX0XVC5uAN5ShuGY1ekw3uFZmKTQYGB7NB8VhInmESw1QRJvrcE8Wx8wN04lpw==} peerDependencies: '@cucumber/messages': '*' - '@cucumber/tag-expressions@6.1.1': - resolution: {integrity: sha512-0oj5KTzf2DsR3DhL3hYeI9fP3nyKzs7TQdpl54uJelJ3W3Hlyyet2Hib+8LK7kNnqJsXENnJg9zahRYyrtvNEg==} - '@cucumber/tag-expressions@6.1.2': resolution: {integrity: sha512-xa3pER+ntZhGCxRXSguDTKEHTZpUUsp+RzTRNnit+vi5cqnk6abLdSLg5i3HZXU3c74nQ8afQC6IT507EN74oQ==} + '@cucumber/tag-expressions@6.2.0': + resolution: {integrity: sha512-KIF0eLcafHbWOuSDWFw0lMmgJOLdDRWjEL1kfXEWrqHmx2119HxVAr35WuEd9z542d3Yyg+XNqSr+81rIKqEdg==} + '@cypress/request@3.0.8': resolution: {integrity: sha512-h0NFgh1mJmm1nr4jCwkGHwKneVYKghUyWe6TMNrk0B9zsjAJxpg8C4/+BAcmLgCPa1vj1V8rNUaILl+zYRUWBQ==} engines: {node: '>= 6'} @@ -1010,14 +946,14 @@ packages: resolution: {integrity: sha512-Y6+WUMsTFWE5jb20IFP4YGa5IrGY/+a/FbOSjDF/wz9gepU2hwCYSXRHP/vPwBvwcY3SVMASt4yXxbXNXigmZQ==} engines: {node: '>=18'} - '@emnapi/core@1.4.1': - resolution: {integrity: sha512-4JFstCTaToCFrPqrGzgkF8N2NHjtsaY4uRh6brZQ5L9e4wbMieX8oDT8N7qfVFTQecHFEtkj4ve49VIZ3mKVqw==} + '@emnapi/core@1.4.4': + resolution: {integrity: sha512-A9CnAbC6ARNMKcIcrQwq6HeHCjpcBZ5wSx4U01WXCqEKlrzB9F9315WDNHkrs2xbx7YjjSxbUYxuN6EQzpcY2g==} - '@emnapi/runtime@1.4.1': - resolution: {integrity: sha512-LMshMVP0ZhACNjQNYXiU1iZJ6QCcv0lUdPDPugqGvCGXt5xtRVBPdtA0qU12pEXZzpWAhWlZYptfdAFq10DOVQ==} + '@emnapi/runtime@1.4.4': + resolution: {integrity: sha512-hHyapA4A3gPaDCNfiqyZUStTMqIkKRshqPIuDOXv1hcBnD4U3l8cP0T1HMCfGRxQ6V64TGCcoswChANyOAwbQg==} - '@emnapi/wasi-threads@1.0.1': - resolution: {integrity: sha512-iIBu7mwkq4UQGeMEM8bLwNK962nXdhodeScX4slfQnRhEMMzvYivHhutCIk8uojvmASXXPC2WNEjwxFWk72Oqw==} + '@emnapi/wasi-threads@1.0.3': + resolution: {integrity: sha512-8K5IFFsQqF9wQNJptGbS6FNKgUTsSRYnTqNCG1vPP8jFdjSv18n2mQfJpkt2Oibo9iBEzcDnDxNwKTzC7svlJw==} '@empathyco/eslint-config@1.8.0': resolution: {integrity: sha512-418kaBXnQnLjAXbY+dOvd7pF5DMeMYayAb4XvzzoMUIoVL8VSLabRFkwePvVgJbRGQhv1k5ww4YSGg16kFm4qA==} @@ -1026,12 +962,8 @@ packages: resolution: {integrity: sha512-yl68CngEeXGfHXZAzqypIeRTnaHkuoLLBNJt13chvl1d9VgYixN8CXBlzfghMHeWGNyQNqGjqwlJ8f+P4xxV9g==} engines: {node: '>=16'} - '@es-joy/jsdoccomment@0.49.0': - resolution: {integrity: sha512-xjZTSFgECpb9Ohuk5yMX5RhUEbfeQcuOp8IF60e+wyzWEF0M5xeSgqsfLtvPEX8BIyOX9saZqzuGPmZ8oWc+5Q==} - engines: {node: '>=16'} - - '@es-joy/jsdoccomment@0.50.0': - resolution: {integrity: sha512-+zZymuVLH6zVwXPtCAtC+bDymxmEwEqDftdAK+f407IF1bnX49anIxvBhCA1AqUIfD6egj1jM1vUnSuijjNyYg==} + '@es-joy/jsdoccomment@0.50.2': + resolution: {integrity: sha512-YAdE/IJSpwbOTiaURNCKECdAwqrJuFiZhylmesBcIRawtYKnBR2wxPhoIewMg+Yu+QuYvHfJNReWpoxGBKOChA==} engines: {node: '>=18'} '@esbuild/aix-ppc64@0.20.0': @@ -1040,8 +972,8 @@ packages: cpu: [ppc64] os: [aix] - '@esbuild/aix-ppc64@0.25.2': - resolution: {integrity: sha512-wCIboOL2yXZym2cgm6mlA742s9QeJ8DjGVaL39dLN4rRwrOgOyYSnOaFPhKZGLb2ngj4EyfAFjsNJwPXZvseag==} + '@esbuild/aix-ppc64@0.25.6': + resolution: {integrity: sha512-ShbM/3XxwuxjFiuVBHA+d3j5dyac0aEVVq1oluIDf71hUw0aRF59dV/efUsIwFnR6m8JNM2FjZOzmaZ8yG61kw==} engines: {node: '>=18'} cpu: [ppc64] os: [aix] @@ -1058,8 +990,8 @@ packages: cpu: [arm64] os: [android] - '@esbuild/android-arm64@0.25.2': - resolution: {integrity: sha512-5ZAX5xOmTligeBaeNEPnPaeEuah53Id2tX4c2CVP3JaROTH+j4fnfHCkr1PjXMd78hMst+TlkfKcW/DlTq0i4w==} + '@esbuild/android-arm64@0.25.6': + resolution: {integrity: sha512-hd5zdUarsK6strW+3Wxi5qWws+rJhCCbMiC9QZyzoxfk5uHRIE8T287giQxzVpEvCwuJ9Qjg6bEjcRJcgfLqoA==} engines: {node: '>=18'} cpu: [arm64] os: [android] @@ -1076,8 +1008,8 @@ packages: cpu: [arm] os: [android] - '@esbuild/android-arm@0.25.2': - resolution: {integrity: sha512-NQhH7jFstVY5x8CKbcfa166GoV0EFkaPkCKBQkdPJFvo5u+nGXLEH/ooniLb3QI8Fk58YAx7nsPLozUWfCBOJA==} + '@esbuild/android-arm@0.25.6': + resolution: {integrity: sha512-S8ToEOVfg++AU/bHwdksHNnyLyVM+eMVAOf6yRKFitnwnbwwPNqKr3srzFRe7nzV69RQKb5DgchIX5pt3L53xg==} engines: {node: '>=18'} cpu: [arm] os: [android] @@ -1094,8 +1026,8 @@ packages: cpu: [x64] os: [android] - '@esbuild/android-x64@0.25.2': - resolution: {integrity: sha512-Ffcx+nnma8Sge4jzddPHCZVRvIfQ0kMsUsCMcJRHkGJ1cDmhe4SsrYIjLUKn1xpHZybmOqCWwB0zQvsjdEHtkg==} + '@esbuild/android-x64@0.25.6': + resolution: {integrity: sha512-0Z7KpHSr3VBIO9A/1wcT3NTy7EB4oNC4upJ5ye3R7taCc2GUdeynSLArnon5G8scPwaU866d3H4BCrE5xLW25A==} engines: {node: '>=18'} cpu: [x64] os: [android] @@ -1112,8 +1044,8 @@ packages: cpu: [arm64] os: [darwin] - '@esbuild/darwin-arm64@0.25.2': - resolution: {integrity: sha512-MpM6LUVTXAzOvN4KbjzU/q5smzryuoNjlriAIx+06RpecwCkL9JpenNzpKd2YMzLJFOdPqBpuub6eVRP5IgiSA==} + '@esbuild/darwin-arm64@0.25.6': + resolution: {integrity: sha512-FFCssz3XBavjxcFxKsGy2DYK5VSvJqa6y5HXljKzhRZ87LvEi13brPrf/wdyl/BbpbMKJNOr1Sd0jtW4Ge1pAA==} engines: {node: '>=18'} cpu: [arm64] os: [darwin] @@ -1130,8 +1062,8 @@ packages: cpu: [x64] os: [darwin] - '@esbuild/darwin-x64@0.25.2': - resolution: {integrity: sha512-5eRPrTX7wFyuWe8FqEFPG2cU0+butQQVNcT4sVipqjLYQjjh8a8+vUTfgBKM88ObB85ahsnTwF7PSIt6PG+QkA==} + '@esbuild/darwin-x64@0.25.6': + resolution: {integrity: sha512-GfXs5kry/TkGM2vKqK2oyiLFygJRqKVhawu3+DOCk7OxLy/6jYkWXhlHwOoTb0WqGnWGAS7sooxbZowy+pK9Yg==} engines: {node: '>=18'} cpu: [x64] os: [darwin] @@ -1148,8 +1080,8 @@ packages: cpu: [arm64] os: [freebsd] - '@esbuild/freebsd-arm64@0.25.2': - resolution: {integrity: sha512-mLwm4vXKiQ2UTSX4+ImyiPdiHjiZhIaE9QvC7sw0tZ6HoNMjYAqQpGyui5VRIi5sGd+uWq940gdCbY3VLvsO1w==} + '@esbuild/freebsd-arm64@0.25.6': + resolution: {integrity: sha512-aoLF2c3OvDn2XDTRvn8hN6DRzVVpDlj2B/F66clWd/FHLiHaG3aVZjxQX2DYphA5y/evbdGvC6Us13tvyt4pWg==} engines: {node: '>=18'} cpu: [arm64] os: [freebsd] @@ -1166,8 +1098,8 @@ packages: cpu: [x64] os: [freebsd] - '@esbuild/freebsd-x64@0.25.2': - resolution: {integrity: sha512-6qyyn6TjayJSwGpm8J9QYYGQcRgc90nmfdUb0O7pp1s4lTY+9D0H9O02v5JqGApUyiHOtkz6+1hZNvNtEhbwRQ==} + '@esbuild/freebsd-x64@0.25.6': + resolution: {integrity: sha512-2SkqTjTSo2dYi/jzFbU9Plt1vk0+nNg8YC8rOXXea+iA3hfNJWebKYPs3xnOUf9+ZWhKAaxnQNUf2X9LOpeiMQ==} engines: {node: '>=18'} cpu: [x64] os: [freebsd] @@ -1184,8 +1116,8 @@ packages: cpu: [arm64] os: [linux] - '@esbuild/linux-arm64@0.25.2': - resolution: {integrity: sha512-gq/sjLsOyMT19I8obBISvhoYiZIAaGF8JpeXu1u8yPv8BE5HlWYobmlsfijFIZ9hIVGYkbdFhEqC0NvM4kNO0g==} + '@esbuild/linux-arm64@0.25.6': + resolution: {integrity: sha512-b967hU0gqKd9Drsh/UuAm21Khpoh6mPBSgz8mKRq4P5mVK8bpA+hQzmm/ZwGVULSNBzKdZPQBRT3+WuVavcWsQ==} engines: {node: '>=18'} cpu: [arm64] os: [linux] @@ -1202,8 +1134,8 @@ packages: cpu: [arm] os: [linux] - '@esbuild/linux-arm@0.25.2': - resolution: {integrity: sha512-UHBRgJcmjJv5oeQF8EpTRZs/1knq6loLxTsjc3nxO9eXAPDLcWW55flrMVc97qFPbmZP31ta1AZVUKQzKTzb0g==} + '@esbuild/linux-arm@0.25.6': + resolution: {integrity: sha512-SZHQlzvqv4Du5PrKE2faN0qlbsaW/3QQfUUc6yO2EjFcA83xnwm91UbEEVx4ApZ9Z5oG8Bxz4qPE+HFwtVcfyw==} engines: {node: '>=18'} cpu: [arm] os: [linux] @@ -1220,8 +1152,8 @@ packages: cpu: [ia32] os: [linux] - '@esbuild/linux-ia32@0.25.2': - resolution: {integrity: sha512-bBYCv9obgW2cBP+2ZWfjYTU+f5cxRoGGQ5SeDbYdFCAZpYWrfjjfYwvUpP8MlKbP0nwZ5gyOU/0aUzZ5HWPuvQ==} + '@esbuild/linux-ia32@0.25.6': + resolution: {integrity: sha512-aHWdQ2AAltRkLPOsKdi3xv0mZ8fUGPdlKEjIEhxCPm5yKEThcUjHpWB1idN74lfXGnZ5SULQSgtr5Qos5B0bPw==} engines: {node: '>=18'} cpu: [ia32] os: [linux] @@ -1244,8 +1176,8 @@ packages: cpu: [loong64] os: [linux] - '@esbuild/linux-loong64@0.25.2': - resolution: {integrity: sha512-SHNGiKtvnU2dBlM5D8CXRFdd+6etgZ9dXfaPCeJtz+37PIUlixvlIhI23L5khKXs3DIzAn9V8v+qb1TRKrgT5w==} + '@esbuild/linux-loong64@0.25.6': + resolution: {integrity: sha512-VgKCsHdXRSQ7E1+QXGdRPlQ/e08bN6WMQb27/TMfV+vPjjTImuT9PmLXupRlC90S1JeNNW5lzkAEO/McKeJ2yg==} engines: {node: '>=18'} cpu: [loong64] os: [linux] @@ -1262,8 +1194,8 @@ packages: cpu: [mips64el] os: [linux] - '@esbuild/linux-mips64el@0.25.2': - resolution: {integrity: sha512-hDDRlzE6rPeoj+5fsADqdUZl1OzqDYow4TB4Y/3PlKBD0ph1e6uPHzIQcv2Z65u2K0kpeByIyAjCmjn1hJgG0Q==} + '@esbuild/linux-mips64el@0.25.6': + resolution: {integrity: sha512-WViNlpivRKT9/py3kCmkHnn44GkGXVdXfdc4drNmRl15zVQ2+D2uFwdlGh6IuK5AAnGTo2qPB1Djppj+t78rzw==} engines: {node: '>=18'} cpu: [mips64el] os: [linux] @@ -1280,8 +1212,8 @@ packages: cpu: [ppc64] os: [linux] - '@esbuild/linux-ppc64@0.25.2': - resolution: {integrity: sha512-tsHu2RRSWzipmUi9UBDEzc0nLc4HtpZEI5Ba+Omms5456x5WaNuiG3u7xh5AO6sipnJ9r4cRWQB2tUjPyIkc6g==} + '@esbuild/linux-ppc64@0.25.6': + resolution: {integrity: sha512-wyYKZ9NTdmAMb5730I38lBqVu6cKl4ZfYXIs31Baf8aoOtB4xSGi3THmDYt4BTFHk7/EcVixkOV2uZfwU3Q2Jw==} engines: {node: '>=18'} cpu: [ppc64] os: [linux] @@ -1298,8 +1230,8 @@ packages: cpu: [riscv64] os: [linux] - '@esbuild/linux-riscv64@0.25.2': - resolution: {integrity: sha512-k4LtpgV7NJQOml/10uPU0s4SAXGnowi5qBSjaLWMojNCUICNu7TshqHLAEbkBdAszL5TabfvQ48kK84hyFzjnw==} + '@esbuild/linux-riscv64@0.25.6': + resolution: {integrity: sha512-KZh7bAGGcrinEj4qzilJ4hqTY3Dg2U82c8bv+e1xqNqZCrCyc+TL9AUEn5WGKDzm3CfC5RODE/qc96OcbIe33w==} engines: {node: '>=18'} cpu: [riscv64] os: [linux] @@ -1316,8 +1248,8 @@ packages: cpu: [s390x] os: [linux] - '@esbuild/linux-s390x@0.25.2': - resolution: {integrity: sha512-GRa4IshOdvKY7M/rDpRR3gkiTNp34M0eLTaC1a08gNrh4u488aPhuZOCpkF6+2wl3zAN7L7XIpOFBhnaE3/Q8Q==} + '@esbuild/linux-s390x@0.25.6': + resolution: {integrity: sha512-9N1LsTwAuE9oj6lHMyyAM+ucxGiVnEqUdp4v7IaMmrwb06ZTEVCIs3oPPplVsnjPfyjmxwHxHMF8b6vzUVAUGw==} engines: {node: '>=18'} cpu: [s390x] os: [linux] @@ -1334,14 +1266,14 @@ packages: cpu: [x64] os: [linux] - '@esbuild/linux-x64@0.25.2': - resolution: {integrity: sha512-QInHERlqpTTZ4FRB0fROQWXcYRD64lAoiegezDunLpalZMjcUcld3YzZmVJ2H/Cp0wJRZ8Xtjtj0cEHhYc/uUg==} + '@esbuild/linux-x64@0.25.6': + resolution: {integrity: sha512-A6bJB41b4lKFWRKNrWoP2LHsjVzNiaurf7wyj/XtFNTsnPuxwEBWHLty+ZE0dWBKuSK1fvKgrKaNjBS7qbFKig==} engines: {node: '>=18'} cpu: [x64] os: [linux] - '@esbuild/netbsd-arm64@0.25.2': - resolution: {integrity: sha512-talAIBoY5M8vHc6EeI2WW9d/CkiO9MQJ0IOWX8hrLhxGbro/vBXJvaQXefW2cP0z0nQVTdQ/eNyGFV1GSKrxfw==} + '@esbuild/netbsd-arm64@0.25.6': + resolution: {integrity: sha512-IjA+DcwoVpjEvyxZddDqBY+uJ2Snc6duLpjmkXm/v4xuS3H+3FkLZlDm9ZsAbF9rsfP3zeA0/ArNDORZgrxR/Q==} engines: {node: '>=18'} cpu: [arm64] os: [netbsd] @@ -1358,14 +1290,14 @@ packages: cpu: [x64] os: [netbsd] - '@esbuild/netbsd-x64@0.25.2': - resolution: {integrity: sha512-voZT9Z+tpOxrvfKFyfDYPc4DO4rk06qamv1a/fkuzHpiVBMOhpjK+vBmWM8J1eiB3OLSMFYNaOaBNLXGChf5tg==} + '@esbuild/netbsd-x64@0.25.6': + resolution: {integrity: sha512-dUXuZr5WenIDlMHdMkvDc1FAu4xdWixTCRgP7RQLBOkkGgwuuzaGSYcOpW4jFxzpzL1ejb8yF620UxAqnBrR9g==} engines: {node: '>=18'} cpu: [x64] os: [netbsd] - '@esbuild/openbsd-arm64@0.25.2': - resolution: {integrity: sha512-dcXYOC6NXOqcykeDlwId9kB6OkPUxOEqU+rkrYVqJbK2hagWOMrsTGsMr8+rW02M+d5Op5NNlgMmjzecaRf7Tg==} + '@esbuild/openbsd-arm64@0.25.6': + resolution: {integrity: sha512-l8ZCvXP0tbTJ3iaqdNf3pjaOSd5ex/e6/omLIQCVBLmHTlfXW3zAxQ4fnDmPLOB1x9xrcSi/xtCWFwCZRIaEwg==} engines: {node: '>=18'} cpu: [arm64] os: [openbsd] @@ -1382,12 +1314,18 @@ packages: cpu: [x64] os: [openbsd] - '@esbuild/openbsd-x64@0.25.2': - resolution: {integrity: sha512-t/TkWwahkH0Tsgoq1Ju7QfgGhArkGLkF1uYz8nQS/PPFlXbP5YgRpqQR3ARRiC2iXoLTWFxc6DJMSK10dVXluw==} + '@esbuild/openbsd-x64@0.25.6': + resolution: {integrity: sha512-hKrmDa0aOFOr71KQ/19JC7az1P0GWtCN1t2ahYAf4O007DHZt/dW8ym5+CUdJhQ/qkZmI1HAF8KkJbEFtCL7gw==} engines: {node: '>=18'} cpu: [x64] os: [openbsd] + '@esbuild/openharmony-arm64@0.25.6': + resolution: {integrity: sha512-+SqBcAWoB1fYKmpWoQP4pGtx+pUUC//RNYhFdbcSA16617cchuryuhOCRpPsjCblKukAckWsV+aQ3UKT/RMPcA==} + engines: {node: '>=18'} + cpu: [arm64] + os: [openharmony] + '@esbuild/sunos-x64@0.18.20': resolution: {integrity: sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==} engines: {node: '>=12'} @@ -1400,8 +1338,8 @@ packages: cpu: [x64] os: [sunos] - '@esbuild/sunos-x64@0.25.2': - resolution: {integrity: sha512-cfZH1co2+imVdWCjd+D1gf9NjkchVhhdpgb1q5y6Hcv9TP6Zi9ZG/beI3ig8TvwT9lH9dlxLq5MQBBgwuj4xvA==} + '@esbuild/sunos-x64@0.25.6': + resolution: {integrity: sha512-dyCGxv1/Br7MiSC42qinGL8KkG4kX0pEsdb0+TKhmJZgCUDBGmyo1/ArCjNGiOLiIAgdbWgmWgib4HoCi5t7kA==} engines: {node: '>=18'} cpu: [x64] os: [sunos] @@ -1418,8 +1356,8 @@ packages: cpu: [arm64] os: [win32] - '@esbuild/win32-arm64@0.25.2': - resolution: {integrity: sha512-7Loyjh+D/Nx/sOTzV8vfbB3GJuHdOQyrOryFdZvPHLf42Tk9ivBU5Aedi7iyX+x6rbn2Mh68T4qq1SDqJBQO5Q==} + '@esbuild/win32-arm64@0.25.6': + resolution: {integrity: sha512-42QOgcZeZOvXfsCBJF5Afw73t4veOId//XD3i+/9gSkhSV6Gk3VPlWncctI+JcOyERv85FUo7RxuxGy+z8A43Q==} engines: {node: '>=18'} cpu: [arm64] os: [win32] @@ -1436,8 +1374,8 @@ packages: cpu: [ia32] os: [win32] - '@esbuild/win32-ia32@0.25.2': - resolution: {integrity: sha512-WRJgsz9un0nqZJ4MfhabxaD9Ft8KioqU3JMinOTvobbX6MOSUigSBlogP8QB3uxpJDsFS6yN+3FDBdqE5lg9kg==} + '@esbuild/win32-ia32@0.25.6': + resolution: {integrity: sha512-4AWhgXmDuYN7rJI6ORB+uU9DHLq/erBbuMoAuB4VWJTu5KtCgcKYPynF0YI1VkBNuEfjNlLrFr9KZPJzrtLkrQ==} engines: {node: '>=18'} cpu: [ia32] os: [win32] @@ -1454,8 +1392,8 @@ packages: cpu: [x64] os: [win32] - '@esbuild/win32-x64@0.25.2': - resolution: {integrity: sha512-kM3HKb16VIXZyIeVrM1ygYmZBKybX8N4p754bw390wGO3Tf2j4L2/WYL+4suWujpgf6GBYs3jv7TyUivdd05JA==} + '@esbuild/win32-x64@0.25.6': + resolution: {integrity: sha512-NgJPHHbEpLQgDH2MjQu90pzW/5vvXIZ7KOnPyNBm92A6WgZ/7b6fJyUBjoumLqeOQQGqY2QjQxRo97ah4Sj0cA==} engines: {node: '>=18'} cpu: [x64] os: [win32] @@ -1466,8 +1404,8 @@ packages: peerDependencies: eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0 - '@eslint-community/eslint-utils@4.6.0': - resolution: {integrity: sha512-WhCn7Z7TauhBtmzhvKpoQs0Wwb/kBcy4CwpuI0/eEIr2Lx2auxmulAzLr91wVZJaz47iUZdkXOK7WlAfxGKCnA==} + '@eslint-community/eslint-utils@4.7.0': + resolution: {integrity: sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 @@ -1476,11 +1414,11 @@ packages: resolution: {integrity: sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - '@eslint/compat@1.2.8': - resolution: {integrity: sha512-LqCYHdWL/QqKIJuZ/ucMAv8d4luKGs4oCPgpt8mWztQAtPrHfXKQ/XAUc8ljCHAfJCn6SvkpTcGt5Tsh8saowA==} + '@eslint/compat@1.3.1': + resolution: {integrity: sha512-k8MHony59I5EPic6EQTCNOuPoVBnoYXkP+20xvwFjN7t0qI3ImyvyBgg+hIVPwC8JaxVjjUZld+cLfBLFDLucg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^9.10.0 + eslint: ^8.40 || 9 peerDependenciesMeta: eslint: optional: true @@ -1489,10 +1427,6 @@ packages: resolution: {integrity: sha512-GNKqxfHG2ySmJOBSHg7LxeUx4xpuCoFjacmlCoYWEbaPXLwvfIjixRI12xCQZeULksQb23uiA8F40w5TojpV7w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/core@0.10.0': - resolution: {integrity: sha512-gFHJ+xBOo4G3WRlR1e/3G8A6/KZAH6zcE/hkLRCZTi/B9avAG365QhFA8uOGzTMqgTghpn7/fSnscW++dpMSAw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/core@0.12.0': resolution: {integrity: sha512-cmrR6pytBuSMTaBweKoGMwu3EiHiEC+DoyupPmlZ0HxBJBtIxwe+j/E4XPIKNx+Q74c8lXKPwYawBf5glsTkHg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1501,6 +1435,14 @@ packages: resolution: {integrity: sha512-yfkgDw1KR66rkT5A8ci4irzDysN7FRpq3ttJolR88OqQikAWqwA8j5VZyas+vjyBNFIJ7MfybJ9plMILI2UrCw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/core@0.14.0': + resolution: {integrity: sha512-qIbV0/JZr7iSDjqAc60IqbLdsj9GDt16xQtWD+B78d/HAlvysGdZZ6rpJHGAc2T0FQx1X6thsSPdnoiGKdNtdg==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + + '@eslint/core@0.15.1': + resolution: {integrity: sha512-bkOp+iumZCCbt1K1CmWf0R9pM5yKpDv+ZXtvSyQpudrI9kuFLp+bM2WOPXImuD/ceQuaa8f5pj93Y7zyECIGNA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/eslintrc@3.3.1': resolution: {integrity: sha512-gtF186CXhIl1p4pJNGZw8Yc6RlshoePRvE0X91oPGb3vZ8pM3qOS9W9NGPat9LziaBV7XrJWGylNQXkGcnM3IQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1509,8 +1451,8 @@ packages: resolution: {integrity: sha512-BqStZ3HX8Yz6LvsF5ByXYrtigrV5AXADWLAGc7PH/1SxOb7/FIYYMszZZWiUou/GB9P2lXWk2SV4d+Z8h0nknw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/markdown@6.3.0': - resolution: {integrity: sha512-8rj7wmuP5hwXZ0HWoad+WL9nftpN373bCCQz9QL6sA+clZiz7et8Pk0yDAKeo//xLlPONKQ6wCpjkOHCLkbYUw==} + '@eslint/markdown@6.6.0': + resolution: {integrity: sha512-IsWPy2jU3gaQDlioDC4sT4I4kG1hX1OMWs/q2sWwJrPoMASHW/Z4SDw+6Aql6EsHejGbagYuJbFq9Zvx+Y1b1Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/object-schema@2.1.6': @@ -1521,6 +1463,10 @@ packages: resolution: {integrity: sha512-ZAoA40rNMPwSm+AeHpCq8STiNAwzWLJuP8Xv4CHIc9wv/PSuExjMrmjfYNj682vW0OOiZ1HKxzvjQr9XZIisQA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@eslint/plugin-kit@0.3.3': + resolution: {integrity: sha512-1+WqvgNMhmlAambTvT3KPtCl/Ibr68VldY2XY40SL1CE0ZXiakFR/cbTspaF5HsnpDMvcYYoJHfl4980NBjGag==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@fastify/busboy@2.1.1': resolution: {integrity: sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==} engines: {node: '>=14'} @@ -1550,8 +1496,8 @@ packages: resolution: {integrity: sha512-JBxkERygn7Bv/GbN5Rv8Ul6LVknS+5Bp6RgDC/O8gEBU/yeH5Ui5C/OlWrTb6qct7LjjfT6Re2NxB0ln0yYybA==} engines: {node: '>=18.18'} - '@humanwhocodes/retry@0.4.2': - resolution: {integrity: sha512-xeO57FpIu4p1Ri3Jq/EXq4ClRm86dVF2z/+kvFnyqVYRavTZmaFaUBbWCOuuTh0o/g7DSsk6kc2vrS4Vl5oPOQ==} + '@humanwhocodes/retry@0.4.3': + resolution: {integrity: sha512-bV0Tgo9K4hfPCek+aMAn81RppFKv2ySDQeMoSZuvTASywNTnVJCArCZE2FWqpvIatKu7VMRLWlR1EazvVhDyhQ==} engines: {node: '>=18.18'} '@hutson/parse-repository-url@3.0.2': @@ -1570,6 +1516,14 @@ packages: resolution: {integrity: sha512-P9zv6i1WvMc9qDBWvIgKkymjY2ptIiQ065PjDv7z7fDqH3J/HBRBN5IoiR46r/ujRcU7hCuSIZWvCAFCyuOYZA==} engines: {node: '>= 16'} + '@isaacs/balanced-match@4.0.1': + resolution: {integrity: sha512-yzMTt9lEb8Gv7zRioUilSglI0c0smZ9k5D65677DLWLtWJaXIS3CqcGyUFByYKlnUj6TkjLVs54fBl6+TiGQDQ==} + engines: {node: 20 || >=22} + + '@isaacs/brace-expansion@5.0.0': + resolution: {integrity: sha512-ZT55BDLV0yv0RBm2czMiZ+SqCGO7AvmOM3G/w2xhVPH+te0aKgFjmBvGlL1dH+ql2tgGO3MVrbb3jCKyvpgnxA==} + engines: {node: 20 || >=22} + '@isaacs/cliui@8.0.2': resolution: {integrity: sha512-O8jcjabXaleOG9DQ0+ARXWZBTfnP4WNAqzuiJK7ll44AmxGKv/J2M4TPjxjY3znBCfvBXFzucm1twdyFybFqEA==} engines: {node: '>=12'} @@ -1643,23 +1597,18 @@ packages: resolution: {integrity: sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} - '@jridgewell/gen-mapping@0.3.8': - resolution: {integrity: sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==} - engines: {node: '>=6.0.0'} + '@jridgewell/gen-mapping@0.3.12': + resolution: {integrity: sha512-OuLGC46TjB5BbN1dH8JULVVZY4WTdkF7tV9Ys6wLL1rubZnCMstOhNHueU5bLCrnRuDhKPDM4g6sw4Bel5Gzqg==} '@jridgewell/resolve-uri@3.1.2': resolution: {integrity: sha512-bRISgCIjP20/tbWSPWMEi54QVPRZExkuD9lJL+UIxUKtwVJA8wW1Trb1jMs1RFXo1CBTNZ/5hpC9QvmKWdopKw==} engines: {node: '>=6.0.0'} - '@jridgewell/set-array@1.2.1': - resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} - engines: {node: '>=6.0.0'} - - '@jridgewell/sourcemap-codec@1.5.0': - resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} + '@jridgewell/sourcemap-codec@1.5.4': + resolution: {integrity: sha512-VT2+G1VQs/9oz078bLrYbecdZKs912zQlkelYpuf+SXF+QvZDYJlbx/LSx+meSAwdDFnF8FVXW92AVjjkVmgFw==} - '@jridgewell/trace-mapping@0.3.25': - resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} + '@jridgewell/trace-mapping@0.3.29': + resolution: {integrity: sha512-uw6guiW/gcAGPDhLmd77/6lW8QLeiV5RUTsAX46Db6oLhGaVj4lhnPwb184s1bkc8kdVg/+h988dro8GRDpmYQ==} '@jridgewell/trace-mapping@0.3.9': resolution: {integrity: sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ==} @@ -1702,8 +1651,8 @@ packages: '@microsoft/tsdoc@0.15.1': resolution: {integrity: sha512-4aErSrCR/On/e5G2hDP0wjooqDdauzEbIq8hIkIe5pXV0rtWJZvdCEKL0ykZxex+IxIwBp0eGeV48hQN07dXtw==} - '@napi-rs/wasm-runtime@0.2.8': - resolution: {integrity: sha512-OBlgKdX7gin7OIq4fadsjpg+cp2ZphvAIKucHsNfTdJiqdOmOEwQd/bHi0VwNrcw5xpBJyUw6cK/QilCqy1BSg==} + '@napi-rs/wasm-runtime@0.2.11': + resolution: {integrity: sha512-9DPkXtvHydrcOsopiYpUgPHpmj0HWZKMUnL2dZqpvC42lsratuBG06V5ipyno0fUek5VlFsNQ+AcFATSrJXgMA==} '@nodelib/fs.scandir@2.1.5': resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} @@ -1940,12 +1889,8 @@ packages: resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} engines: {node: '>=14'} - '@pkgr/core@0.1.2': - resolution: {integrity: sha512-fdDH1LSGfZdTH2sxdpVMw31BanV28K/Gry0cVFxaNP77neJSkd82mM8ErPNYs9e+0O7SdHBLTDzDgwUuy18RnQ==} - engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} - - '@pkgr/core@0.2.3': - resolution: {integrity: sha512-yMV8bb9prWI21N6FsrnPCbhoYb8UUvYCDGoSvPHBloVC095Ef2ker43hzXkJ6TpJPw53S8FeFYkARa7GGIGwxg==} + '@pkgr/core@0.2.7': + resolution: {integrity: sha512-YLT9Zo3oNPJoBjBc4q8G2mjU4tqIbf5CEOORbUUr48dCD9q3umJ3IPlVqOqDakPfd2HuwccBaqlGhN4Gmr5OWg==} engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} '@rollup/plugin-commonjs@25.0.7': @@ -1961,8 +1906,8 @@ packages: resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==} engines: {node: '>= 8.0.0'} - '@rollup/pluginutils@5.1.4': - resolution: {integrity: sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==} + '@rollup/pluginutils@5.2.0': + resolution: {integrity: sha512-qWJ2ZTbmumwiLFomfzTyt5Kng4hwPi9rwCYN4SHb6eaRU1KNO4ccxINHr/VhH4GgPlt1XfSTLX2LBTme8ne4Zw==} engines: {node: '>=14.0.0'} peerDependencies: rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 @@ -1970,166 +1915,66 @@ packages: rollup: optional: true - '@rollup/rollup-android-arm-eabi@4.40.0': - resolution: {integrity: sha512-+Fbls/diZ0RDerhE8kyC6hjADCXA1K4yVNlH0EYfd2XjyH0UGgzaQ8MlT0pCXAThfxv3QUAczHaL+qSv1E4/Cg==} - cpu: [arm] - os: [android] - '@rollup/rollup-android-arm-eabi@4.9.1': resolution: {integrity: sha512-6vMdBZqtq1dVQ4CWdhFwhKZL6E4L1dV6jUjuBvsavvNJSppzi6dLBbuV+3+IyUREaj9ZFvQefnQm28v4OCXlig==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.40.0': - resolution: {integrity: sha512-PPA6aEEsTPRz+/4xxAmaoWDqh67N7wFbgFUJGMnanCFs0TV99M0M8QhhaSCks+n6EbQoFvLQgYOGXxlMGQe/6w==} - cpu: [arm64] - os: [android] - '@rollup/rollup-android-arm64@4.9.1': resolution: {integrity: sha512-Jto9Fl3YQ9OLsTDWtLFPtaIMSL2kwGyGoVCmPC8Gxvym9TCZm4Sie+cVeblPO66YZsYH8MhBKDMGZ2NDxuk/XQ==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.40.0': - resolution: {integrity: sha512-GwYOcOakYHdfnjjKwqpTGgn5a6cUX7+Ra2HeNj/GdXvO2VJOOXCiYYlRFU4CubFM67EhbmzLOmACKEfvp3J1kQ==} - cpu: [arm64] - os: [darwin] - '@rollup/rollup-darwin-arm64@4.9.1': resolution: {integrity: sha512-LtYcLNM+bhsaKAIGwVkh5IOWhaZhjTfNOkGzGqdHvhiCUVuJDalvDxEdSnhFzAn+g23wgsycmZk1vbnaibZwwA==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.40.0': - resolution: {integrity: sha512-CoLEGJ+2eheqD9KBSxmma6ld01czS52Iw0e2qMZNpPDlf7Z9mj8xmMemxEucinev4LgHalDPczMyxzbq+Q+EtA==} - cpu: [x64] - os: [darwin] - '@rollup/rollup-darwin-x64@4.9.1': resolution: {integrity: sha512-KyP/byeXu9V+etKO6Lw3E4tW4QdcnzDG/ake031mg42lob5tN+5qfr+lkcT/SGZaH2PdW4Z1NX9GHEkZ8xV7og==} cpu: [x64] os: [darwin] - '@rollup/rollup-freebsd-arm64@4.40.0': - resolution: {integrity: sha512-r7yGiS4HN/kibvESzmrOB/PxKMhPTlz+FcGvoUIKYoTyGd5toHp48g1uZy1o1xQvybwwpqpe010JrcGG2s5nkg==} - cpu: [arm64] - os: [freebsd] - - '@rollup/rollup-freebsd-x64@4.40.0': - resolution: {integrity: sha512-mVDxzlf0oLzV3oZOr0SMJ0lSDd3xC4CmnWJ8Val8isp9jRGl5Dq//LLDSPFrasS7pSm6m5xAcKaw3sHXhBjoRw==} - cpu: [x64] - os: [freebsd] - - '@rollup/rollup-linux-arm-gnueabihf@4.40.0': - resolution: {integrity: sha512-y/qUMOpJxBMy8xCXD++jeu8t7kzjlOCkoxxajL58G62PJGBZVl/Gwpm7JK9+YvlB701rcQTzjUZ1JgUoPTnoQA==} - cpu: [arm] - os: [linux] - '@rollup/rollup-linux-arm-gnueabihf@4.9.1': resolution: {integrity: sha512-Yqz/Doumf3QTKplwGNrCHe/B2p9xqDghBZSlAY0/hU6ikuDVQuOUIpDP/YcmoT+447tsZTmirmjgG3znvSCR0Q==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.40.0': - resolution: {integrity: sha512-GoCsPibtVdJFPv/BOIvBKO/XmwZLwaNWdyD8TKlXuqp0veo2sHE+A/vpMQ5iSArRUz/uaoj4h5S6Pn0+PdhRjg==} - cpu: [arm] - os: [linux] - - '@rollup/rollup-linux-arm64-gnu@4.40.0': - resolution: {integrity: sha512-L5ZLphTjjAD9leJzSLI7rr8fNqJMlGDKlazW2tX4IUF9P7R5TMQPElpH82Q7eNIDQnQlAyiNVfRPfP2vM5Avvg==} - cpu: [arm64] - os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.9.1': resolution: {integrity: sha512-u3XkZVvxcvlAOlQJ3UsD1rFvLWqu4Ef/Ggl40WAVCuogf4S1nJPHh5RTgqYFpCOvuGJ7H5yGHabjFKEZGExk5Q==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.40.0': - resolution: {integrity: sha512-ATZvCRGCDtv1Y4gpDIXsS+wfFeFuLwVxyUBSLawjgXK2tRE6fnsQEkE4csQQYWlBlsFztRzCnBvWVfcae/1qxQ==} - cpu: [arm64] - os: [linux] - '@rollup/rollup-linux-arm64-musl@4.9.1': resolution: {integrity: sha512-0XSYN/rfWShW+i+qjZ0phc6vZ7UWI8XWNz4E/l+6edFt+FxoEghrJHjX1EY/kcUGCnZzYYRCl31SNdfOi450Aw==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-loongarch64-gnu@4.40.0': - resolution: {integrity: sha512-wG9e2XtIhd++QugU5MD9i7OnpaVb08ji3P1y/hNbxrQ3sYEelKJOq1UJ5dXczeo6Hj2rfDEL5GdtkMSVLa/AOg==} - cpu: [loong64] - os: [linux] - - '@rollup/rollup-linux-powerpc64le-gnu@4.40.0': - resolution: {integrity: sha512-vgXfWmj0f3jAUvC7TZSU/m/cOE558ILWDzS7jBhiCAFpY2WEBn5jqgbqvmzlMjtp8KlLcBlXVD2mkTSEQE6Ixw==} - cpu: [ppc64] - os: [linux] - - '@rollup/rollup-linux-riscv64-gnu@4.40.0': - resolution: {integrity: sha512-uJkYTugqtPZBS3Z136arevt/FsKTF/J9dEMTX/cwR7lsAW4bShzI2R0pJVw+hcBTWF4dxVckYh72Hk3/hWNKvA==} - cpu: [riscv64] - os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.9.1': resolution: {integrity: sha512-LmYIO65oZVfFt9t6cpYkbC4d5lKHLYv5B4CSHRpnANq0VZUQXGcCPXHzbCXCz4RQnx7jvlYB1ISVNCE/omz5cw==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-riscv64-musl@4.40.0': - resolution: {integrity: sha512-rKmSj6EXQRnhSkE22+WvrqOqRtk733x3p5sWpZilhmjnkHkpeCgWsFFo0dGnUGeA+OZjRl3+VYq+HyCOEuwcxQ==} - cpu: [riscv64] - os: [linux] - - '@rollup/rollup-linux-s390x-gnu@4.40.0': - resolution: {integrity: sha512-SpnYlAfKPOoVsQqmTFJ0usx0z84bzGOS9anAC0AZ3rdSo3snecihbhFTlJZ8XMwzqAcodjFU4+/SM311dqE5Sw==} - cpu: [s390x] - os: [linux] - - '@rollup/rollup-linux-x64-gnu@4.40.0': - resolution: {integrity: sha512-RcDGMtqF9EFN8i2RYN2W+64CdHruJ5rPqrlYw+cgM3uOVPSsnAQps7cpjXe9be/yDp8UC7VLoCoKC8J3Kn2FkQ==} - cpu: [x64] - os: [linux] - '@rollup/rollup-linux-x64-gnu@4.9.1': resolution: {integrity: sha512-kr8rEPQ6ns/Lmr/hiw8sEVj9aa07gh1/tQF2Y5HrNCCEPiCBGnBUt9tVusrcBBiJfIt1yNaXN6r1CCmpbFEDpg==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.40.0': - resolution: {integrity: sha512-HZvjpiUmSNx5zFgwtQAV1GaGazT2RWvqeDi0hV+AtC8unqqDSsaFjPxfsO6qPtKRRg25SisACWnJ37Yio8ttaw==} - cpu: [x64] - os: [linux] - '@rollup/rollup-linux-x64-musl@4.9.1': resolution: {integrity: sha512-t4QSR7gN+OEZLG0MiCgPqMWZGwmeHhsM4AkegJ0Kiy6TnJ9vZ8dEIwHw1LcZKhbHxTY32hp9eVCMdR3/I8MGRw==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.40.0': - resolution: {integrity: sha512-UtZQQI5k/b8d7d3i9AZmA/t+Q4tk3hOC0tMOMSq2GlMYOfxbesxG4mJSeDp0EHs30N9bsfwUvs3zF4v/RzOeTQ==} - cpu: [arm64] - os: [win32] - '@rollup/rollup-win32-arm64-msvc@4.9.1': resolution: {integrity: sha512-7XI4ZCBN34cb+BH557FJPmh0kmNz2c25SCQeT9OiFWEgf8+dL6ZwJ8f9RnUIit+j01u07Yvrsuu1rZGxJCc51g==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.40.0': - resolution: {integrity: sha512-+m03kvI2f5syIqHXCZLPVYplP8pQch9JHyXKZ3AGMKlg8dCyr2PKHjwRLiW53LTrN/Nc3EqHOKxUxzoSPdKddA==} - cpu: [ia32] - os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.9.1': resolution: {integrity: sha512-yE5c2j1lSWOH5jp+Q0qNL3Mdhr8WuqCNVjc6BxbVfS5cAS6zRmdiw7ktb8GNpDCEUJphILY6KACoFoRtKoqNQg==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.40.0': - resolution: {integrity: sha512-lpPE1cLfP5oPzVjKMx10pgBmKELQnFJXHgvtHCtuJWOv8MxqdEIMNtgHgBFf7Ea2/7EuVwa9fodWUfXAlXZLZQ==} - cpu: [x64] - os: [win32] - '@rollup/rollup-win32-x64-msvc@4.9.1': resolution: {integrity: sha512-PyJsSsafjmIhVgaI1Zdj7m8BB8mMckFah/xbpplObyHfiXzKcI5UOUXRyOdHW7nz4DpMCuzLnF7v5IWHenCwYA==} cpu: [x64] @@ -2202,8 +2047,8 @@ packages: '@sinonjs/fake-timers@8.1.0': resolution: {integrity: sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==} - '@stylistic/eslint-plugin@4.2.0': - resolution: {integrity: sha512-8hXezgz7jexGHdo5WN6JBEIPHCSFyyU4vgbxevu4YLVS5vl+sxqAAGyXSzfNDyR6xMNSH5H1x67nsXcYMOHtZA==} + '@stylistic/eslint-plugin@4.4.1': + resolution: {integrity: sha512-CEigAk7eOLyHvdgmpZsKFwtiqS2wFwI1fn4j09IU9GmD4euFM4jEBAViWeCqaNLlbX2k2+A/Fq9cje4HQBXuJQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=9.0.0' @@ -2273,14 +2118,8 @@ packages: '@types/debug@4.1.12': resolution: {integrity: sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==} - '@types/doctrine@0.0.9': - resolution: {integrity: sha512-eOIHzCUSH7SMfonMG1LsC2f8vxBFtho6NGBznK41R84YzPuvSBzrhEps33IsQiOW9+VL6NQ9DbjQJznk/S4uRA==} - - '@types/eslint@9.6.1': - resolution: {integrity: sha512-FXx2pKgId/WyYo2jXw63kk7/+TY7u7AziEJxJAnSFzHlqTAS3Ync6SvgYAN/k4/PQpnnVuzoMuVnByKK2qp0ag==} - - '@types/estree@1.0.7': - resolution: {integrity: sha512-w28IoSUCJpidD/TGviZwwMJckNESJZXFu7NBZ5YJ4mEUnNraUn9Pm8HSZm/jDF1pDWYKspWE7oVphigUPRakIQ==} + '@types/estree@1.0.8': + resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==} '@types/fs-extra@8.1.5': resolution: {integrity: sha512-0dzKcwO+S8s2kuF5Z9oUWatQJj5Uq/iqphEtE3GQJVRRYm/tD1LglU2UnXi2A8jLq5umkGouOXOR9y0n613ZwQ==} @@ -2318,6 +2157,10 @@ packages: '@types/minimatch@5.1.2': resolution: {integrity: sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==} + '@types/minimatch@6.0.0': + resolution: {integrity: sha512-zmPitbQ8+6zNutpwgcQuLcsEpn/Cj54Kbn7L5pX0Os5kdWplB7xPgEh/g+SWOB/qmows2gpuCaPyduq8ZZRnxA==} + deprecated: This is a stub types definition. minimatch provides its own type definitions, so you do not need this installed. + '@types/minimist@1.2.5': resolution: {integrity: sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==} @@ -2360,9 +2203,6 @@ packages: '@types/uuid@10.0.0': resolution: {integrity: sha512-7gqG38EyHgyP1S+7+xomFtL+ZNHcKv6DwNaCZmJmo1vgMugyF3TCnXVg4t1uk89mLNwnLtnY3TpOpCOyp1/xHQ==} - '@types/uuid@9.0.8': - resolution: {integrity: sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==} - '@types/web-bluetooth@0.0.20': resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==} @@ -2375,130 +2215,157 @@ packages: '@types/yauzl@2.10.3': resolution: {integrity: sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==} - '@typescript-eslint/eslint-plugin@8.30.1': - resolution: {integrity: sha512-v+VWphxMjn+1t48/jO4t950D6KR8JaJuNXzi33Ve6P8sEmPr5k6CEXjdGwT6+LodVnEa91EQCtwjWNUCPweo+Q==} + '@typescript-eslint/eslint-plugin@8.36.0': + resolution: {integrity: sha512-lZNihHUVB6ZZiPBNgOQGSxUASI7UJWhT8nHyUGCnaQ28XFCw98IfrMCG3rUl1uwUWoAvodJQby2KTs79UTcrAg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 + '@typescript-eslint/parser': ^8.36.0 eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/parser@8.30.1': - resolution: {integrity: sha512-H+vqmWwT5xoNrXqWs/fesmssOW70gxFlgcMlYcBaWNPIEWDgLa4W9nkSPmhuOgLnXq9QYgkZ31fhDyLhleCsAg==} + '@typescript-eslint/parser@8.36.0': + resolution: {integrity: sha512-FuYgkHwZLuPbZjQHzJXrtXreJdFMKl16BFYyRrLxDhWr6Qr7Kbcu2s1Yhu8tsiMXw1S0W1pjfFfYEt+R604s+Q==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/scope-manager@8.30.1': - resolution: {integrity: sha512-+C0B6ChFXZkuaNDl73FJxRYT0G7ufVPOSQkqkpM/U198wUwUFOtgo1k/QzFh1KjpBitaK7R1tgjVz6o9HmsRPg==} + '@typescript-eslint/project-service@8.36.0': + resolution: {integrity: sha512-JAhQFIABkWccQYeLMrHadu/fhpzmSQ1F1KXkpzqiVxA/iYI6UnRt2trqXHt1sYEcw1mxLnB9rKMsOxXPxowN/g==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <5.9.0' + + '@typescript-eslint/scope-manager@8.36.0': + resolution: {integrity: sha512-wCnapIKnDkN62fYtTGv2+RY8FlnBYA3tNm0fm91kc2BjPhV2vIjwwozJ7LToaLAyb1ca8BxrS7vT+Pvvf7RvqA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/type-utils@8.30.1': - resolution: {integrity: sha512-64uBF76bfQiJyHgZISC7vcNz3adqQKIccVoKubyQcOnNcdJBvYOILV1v22Qhsw3tw3VQu5ll8ND6hycgAR5fEA==} + '@typescript-eslint/tsconfig-utils@8.36.0': + resolution: {integrity: sha512-Nhh3TIEgN18mNbdXpd5Q8mSCBnrZQeY9V7Ca3dqYvNDStNIGRmJA6dmrIPMJ0kow3C7gcQbpsG2rPzy1Ks/AnA==} + engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + peerDependencies: + typescript: '>=4.8.4 <5.9.0' + + '@typescript-eslint/type-utils@8.36.0': + resolution: {integrity: sha512-5aaGYG8cVDd6cxfk/ynpYzxBRZJk7w/ymto6uiyUFtdCozQIsQWh7M28/6r57Fwkbweng8qAzoMCPwSJfWlmsg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/types@8.30.1': - resolution: {integrity: sha512-81KawPfkuulyWo5QdyG/LOKbspyyiW+p4vpn4bYO7DM/hZImlVnFwrpCTnmNMOt8CvLRr5ojI9nU1Ekpw4RcEw==} + '@typescript-eslint/types@8.36.0': + resolution: {integrity: sha512-xGms6l5cTJKQPZOKM75Dl9yBfNdGeLRsIyufewnxT4vZTrjC0ImQT4fj8QmtJK84F58uSh5HVBSANwcfiXxABQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/typescript-estree@8.30.1': - resolution: {integrity: sha512-kQQnxymiUy9tTb1F2uep9W6aBiYODgq5EMSk6Nxh4Z+BDUoYUSa029ISs5zTzKBFnexQEh71KqwjKnRz58lusQ==} + '@typescript-eslint/typescript-estree@8.36.0': + resolution: {integrity: sha512-JaS8bDVrfVJX4av0jLpe4ye0BpAaUW7+tnS4Y4ETa3q7NoZgzYbN9zDQTJ8kPb5fQ4n0hliAt9tA4Pfs2zA2Hg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/utils@8.30.1': - resolution: {integrity: sha512-T/8q4R9En2tcEsWPQgB5BQ0XJVOtfARcUvOa8yJP3fh9M/mXraLxZrkCfGb6ChrO/V3W+Xbd04RacUEqk1CFEQ==} + '@typescript-eslint/utils@8.36.0': + resolution: {integrity: sha512-VOqmHu42aEMT+P2qYjylw6zP/3E/HvptRwdn/PZxyV27KhZg2IOszXod4NcXisWzPAGSS4trE/g4moNj6XmH2g==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/visitor-keys@8.30.1': - resolution: {integrity: sha512-aEhgas7aJ6vZnNFC7K4/vMGDGyOiqWcYZPpIWrTKuTAlsvDNKy2GFDqh9smL+iq069ZvR0YzEeq0B8NJlLzjFA==} + '@typescript-eslint/visitor-keys@8.36.0': + resolution: {integrity: sha512-vZrhV2lRPWDuGoxcmrzRZyxAggPL+qp3WzUrlZD+slFueDiYHxeBa34dUXPuC0RmGKzl4lS5kFJYvKCq9cnNDA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@unrs/resolver-binding-darwin-arm64@1.5.0': - resolution: {integrity: sha512-YmocNlEcX/AgJv8gI41bhjMOTcKcea4D2nRIbZj+MhRtSH5+vEU8r/pFuTuoF+JjVplLsBueU+CILfBPVISyGQ==} + '@unrs/resolver-binding-android-arm-eabi@1.11.0': + resolution: {integrity: sha512-LRw5BW29sYj9NsQC6QoqeLVQhEa+BwVINYyMlcve+6stwdBsSt5UB7zw4UZB4+4PNqIVilHoMaPWCb/KhABHQw==} + cpu: [arm] + os: [android] + + '@unrs/resolver-binding-android-arm64@1.11.0': + resolution: {integrity: sha512-zYX8D2zcWCAHqghA8tPjbp7LwjVXbIZP++mpU/Mrf5jUVlk3BWIxkeB8yYzZi5GpFSlqMcRZQxQqbMI0c2lASQ==} + cpu: [arm64] + os: [android] + + '@unrs/resolver-binding-darwin-arm64@1.11.0': + resolution: {integrity: sha512-YsYOT049hevAY/lTYD77GhRs885EXPeAfExG5KenqMJ417nYLS2N/kpRpYbABhFZBVQn+2uRPasTe4ypmYoo3w==} cpu: [arm64] os: [darwin] - '@unrs/resolver-binding-darwin-x64@1.5.0': - resolution: {integrity: sha512-qpUrXgH4e/0xu1LOhPEdfgSY3vIXOxDQv370NEL8npN8h40HcQDA+Pl2r4HBW6tTXezWIjxUFcP7tj529RZtDw==} + '@unrs/resolver-binding-darwin-x64@1.11.0': + resolution: {integrity: sha512-PSjvk3OZf1aZImdGY5xj9ClFG3bC4gnSSYWrt+id0UAv+GwwVldhpMFjAga8SpMo2T1GjV9UKwM+QCsQCQmtdA==} cpu: [x64] os: [darwin] - '@unrs/resolver-binding-freebsd-x64@1.5.0': - resolution: {integrity: sha512-3tX8r8vgjvZzaJZB4jvxUaaFCDCb3aWDCpZN3EjhGnnwhztslI05KSG5NY/jNjlcZ5QWZ7dEZZ/rNBFsmTaSPw==} + '@unrs/resolver-binding-freebsd-x64@1.11.0': + resolution: {integrity: sha512-KC/iFaEN/wsTVYnHClyHh5RSYA9PpuGfqkFua45r4sweXpC0KHZ+BYY7ikfcGPt5w1lMpR1gneFzuqWLQxsRKg==} cpu: [x64] os: [freebsd] - '@unrs/resolver-binding-linux-arm-gnueabihf@1.5.0': - resolution: {integrity: sha512-FH+ixzBKaUU9fWOj3TYO+Yn/eO6kYvMLV9eNJlJlkU7OgrxkCmiMS6wUbyT0KA3FOZGxnEQ2z3/BHgYm2jqeLA==} + '@unrs/resolver-binding-linux-arm-gnueabihf@1.11.0': + resolution: {integrity: sha512-CDh/0v8uot43cB4yKtDL9CVY8pbPnMV0dHyQCE4lFz6PW/+9tS0i9eqP5a91PAqEBVMqH1ycu+k8rP6wQU846w==} cpu: [arm] os: [linux] - '@unrs/resolver-binding-linux-arm-musleabihf@1.5.0': - resolution: {integrity: sha512-pxCgXMgwB/4PfqFQg73lMhmWwcC0j5L+dNXhZoz/0ek0iS/oAWl65fxZeT/OnU7fVs52MgdP2q02EipqJJXHSg==} + '@unrs/resolver-binding-linux-arm-musleabihf@1.11.0': + resolution: {integrity: sha512-+TE7epATDSnvwr3L/hNHX3wQ8KQYB+jSDTdywycg3qDqvavRP8/HX9qdq/rMcnaRDn4EOtallb3vL/5wCWGCkw==} cpu: [arm] os: [linux] - '@unrs/resolver-binding-linux-arm64-gnu@1.5.0': - resolution: {integrity: sha512-FX2FV7vpLE/+Z0NZX9/1pwWud5Wocm/2PgpUXbT5aSV3QEB10kBPJAzssOQylvdj8mOHoKl5pVkXpbCwww/T2g==} + '@unrs/resolver-binding-linux-arm64-gnu@1.11.0': + resolution: {integrity: sha512-VBAYGg3VahofpQ+L4k/ZO8TSICIbUKKTaMYOWHWfuYBFqPbSkArZZLezw3xd27fQkxX4BaLGb/RKnW0dH9Y/UA==} cpu: [arm64] os: [linux] - '@unrs/resolver-binding-linux-arm64-musl@1.5.0': - resolution: {integrity: sha512-+gF97xst1BZb28T3nwwzEtq2ewCoMDGKsenYsZuvpmNrW0019G1iUAunZN+FG55L21y+uP7zsGX06OXDQ/viKw==} + '@unrs/resolver-binding-linux-arm64-musl@1.11.0': + resolution: {integrity: sha512-9IgGFUUb02J1hqdRAHXpZHIeUHRrbnGo6vrRbz0fREH7g+rzQy53/IBSyadZ/LG5iqMxukriNPu4hEMUn+uWEg==} cpu: [arm64] os: [linux] - '@unrs/resolver-binding-linux-ppc64-gnu@1.5.0': - resolution: {integrity: sha512-5bEmVcQw9js8JYM2LkUBw5SeELSIxX+qKf9bFrfFINKAp4noZ//hUxLpbF7u/3gTBN1GsER6xOzIZlw/VTdXtA==} + '@unrs/resolver-binding-linux-ppc64-gnu@1.11.0': + resolution: {integrity: sha512-LR4iQ/LPjMfivpL2bQ9kmm3UnTas3U+umcCnq/CV7HAkukVdHxrDD1wwx74MIWbbgzQTLPYY7Ur2MnnvkYJCBQ==} cpu: [ppc64] os: [linux] - '@unrs/resolver-binding-linux-riscv64-gnu@1.5.0': - resolution: {integrity: sha512-GGk/8TPUsf1Q99F+lzMdjE6sGL26uJCwQ9TlvBs8zR3cLQNw/MIumPN7zrs3GFGySjnwXc8gA6J3HKbejywmqA==} + '@unrs/resolver-binding-linux-riscv64-gnu@1.11.0': + resolution: {integrity: sha512-HCupFQwMrRhrOg7YHrobbB5ADg0Q8RNiuefqMHVsdhEy9lLyXm/CxsCXeLJdrg27NAPsCaMDtdlm8Z2X8x91Tg==} cpu: [riscv64] os: [linux] - '@unrs/resolver-binding-linux-s390x-gnu@1.5.0': - resolution: {integrity: sha512-5uRkFYYVNAeVaA4W/CwugjFN3iDOHCPqsBLCCOoJiMfFMMz4evBRsg+498OFa9w6VcTn2bD5aI+RRayaIgk2Sw==} + '@unrs/resolver-binding-linux-riscv64-musl@1.11.0': + resolution: {integrity: sha512-Ckxy76A5xgjWa4FNrzcKul5qFMWgP5JSQ5YKd0XakmWOddPLSkQT+uAvUpQNnFGNbgKzv90DyQlxPDYPQ4nd6A==} + cpu: [riscv64] + os: [linux] + + '@unrs/resolver-binding-linux-s390x-gnu@1.11.0': + resolution: {integrity: sha512-HfO0PUCCRte2pMJmVyxPI+eqT7KuV3Fnvn2RPvMe5mOzb2BJKf4/Vth8sSt9cerQboMaTVpbxyYjjLBWIuI5BQ==} cpu: [s390x] os: [linux] - '@unrs/resolver-binding-linux-x64-gnu@1.5.0': - resolution: {integrity: sha512-j905CZH3nehYy6NimNqC2B14pxn4Ltd7guKMyPTzKehbFXTUgihQS/ZfHQTdojkMzbSwBOSgq1dOrY+IpgxDsA==} + '@unrs/resolver-binding-linux-x64-gnu@1.11.0': + resolution: {integrity: sha512-9PZdjP7tLOEjpXHS6+B/RNqtfVUyDEmaViPOuSqcbomLdkJnalt5RKQ1tr2m16+qAufV0aDkfhXtoO7DQos/jg==} cpu: [x64] os: [linux] - '@unrs/resolver-binding-linux-x64-musl@1.5.0': - resolution: {integrity: sha512-dmLevQTuzQRwu5A+mvj54R5aye5I4PVKiWqGxg8tTaYP2k2oTs/3Mo8mgnhPk28VoYCi0fdFYpgzCd4AJndQvQ==} + '@unrs/resolver-binding-linux-x64-musl@1.11.0': + resolution: {integrity: sha512-qkE99ieiSKMnFJY/EfyGKVtNra52/k+lVF/PbO4EL5nU6AdvG4XhtJ+WHojAJP7ID9BNIra/yd75EHndewNRfA==} cpu: [x64] os: [linux] - '@unrs/resolver-binding-wasm32-wasi@1.5.0': - resolution: {integrity: sha512-LtJMhwu7avhoi+kKfAZOKN773RtzLBVVF90YJbB0wyMpUj9yQPeA+mteVUI9P70OG/opH47FeV5AWeaNWWgqJg==} + '@unrs/resolver-binding-wasm32-wasi@1.11.0': + resolution: {integrity: sha512-MjXek8UL9tIX34gymvQLecz2hMaQzOlaqYJJBomwm1gsvK2F7hF+YqJJ2tRyBDTv9EZJGMt4KlKkSD/gZWCOiw==} engines: {node: '>=14.0.0'} cpu: [wasm32] - '@unrs/resolver-binding-win32-arm64-msvc@1.5.0': - resolution: {integrity: sha512-FTZBxLL4SO1mgIM86KykzJmPeTPisBDHQV6xtfDXbTMrentuZ6SdQKJUV5BWaoUK3p8kIULlrCcucqdCnk8Npg==} + '@unrs/resolver-binding-win32-arm64-msvc@1.11.0': + resolution: {integrity: sha512-9LT6zIGO7CHybiQSh7DnQGwFMZvVr0kUjah6qQfkH2ghucxPV6e71sUXJdSM4Ba0MaGE6DC/NwWf7mJmc3DAng==} cpu: [arm64] os: [win32] - '@unrs/resolver-binding-win32-ia32-msvc@1.5.0': - resolution: {integrity: sha512-i5bB7vJ1waUsFciU/FKLd4Zw0VnAkvhiJ4//jYQXyDUuiLKodmtQZVTcOPU7pp97RrNgCFtXfC1gnvj/DHPJTw==} + '@unrs/resolver-binding-win32-ia32-msvc@1.11.0': + resolution: {integrity: sha512-HYchBYOZ7WN266VjoGm20xFv5EonG/ODURRgwl9EZT7Bq1nLEs6VKJddzfFdXEAho0wfFlt8L/xIiE29Pmy1RA==} cpu: [ia32] os: [win32] - '@unrs/resolver-binding-win32-x64-msvc@1.5.0': - resolution: {integrity: sha512-wAvXp4k7jhioi4SebXW/yfzzYwsUCr9kIX4gCsUFKpCTUf8Mi7vScJXI3S+kupSUf0LbVHudR8qBbe2wFMSNUw==} + '@unrs/resolver-binding-win32-x64-msvc@1.11.0': + resolution: {integrity: sha512-+oLKLHw3I1UQo4MeHfoLYF+e6YBa8p5vYUw3Rgt7IDzCs+57vIZqQlIo62NDpYM0VG6BjWOwnzBczMvbtH8hag==} cpu: [x64] os: [win32] @@ -2509,46 +2376,18 @@ packages: vite: ^5.0.0 || ^6.0.0 vue: ^3.2.25 - '@vitest/eslint-plugin@1.1.42': - resolution: {integrity: sha512-dTGNbh/angh+hoqp5L5A8YO/29mOXDXmDQ/1fzt/jiYzLvU6FvrMqJpGqMqh5g+Fz6MDoZi0AlxefnFUg93Q5A==} + '@vitest/eslint-plugin@1.3.4': + resolution: {integrity: sha512-EOg8d0jn3BAiKnR55WkFxmxfWA3nmzrbIIuOXyTe6A72duryNgyU+bdBEauA97Aab3ho9kLmAwgPX63Ckj4QEg==} peerDependencies: - '@typescript-eslint/utils': '>= 8.24.0' eslint: '>= 8.57.0' typescript: '>= 5.0.0' vitest: '*' peerDependenciesMeta: typescript: optional: true - - '@vitest/expect@3.1.1': - resolution: {integrity: sha512-q/zjrW9lgynctNbwvFtQkGK9+vvHA5UzVi2V8APrp1C6fG6/MuYYkmlx4FubuqLycCeSdHD5aadWfua/Vr0EUA==} - - '@vitest/mocker@3.1.1': - resolution: {integrity: sha512-bmpJJm7Y7i9BBELlLuuM1J1Q6EQ6K5Ye4wcyOpOMXMcePYKSIYlpcrCm4l/O6ja4VJA5G2aMJiuZkZdnxlC3SA==} - peerDependencies: - msw: ^2.4.9 - vite: ^5.0.0 || ^6.0.0 - peerDependenciesMeta: - msw: - optional: true - vite: + vitest: optional: true - '@vitest/pretty-format@3.1.1': - resolution: {integrity: sha512-dg0CIzNx+hMMYfNmSqJlLSXEmnNhMswcn3sXO7Tpldr0LiGmg3eXdLLhwkv2ZqgHb/d5xg5F7ezNFRA1fA13yA==} - - '@vitest/runner@3.1.1': - resolution: {integrity: sha512-X/d46qzJuEDO8ueyjtKfxffiXraPRfmYasoC4i5+mlLEJ10UvPb0XH5M9C3gWuxd7BAQhpK42cJgJtq53YnWVA==} - - '@vitest/snapshot@3.1.1': - resolution: {integrity: sha512-bByMwaVWe/+1WDf9exFxWWgAixelSdiwo2p33tpqIlM14vW7PRV5ppayVXtfycqze4Qhtwag5sVhX400MLBOOw==} - - '@vitest/spy@3.1.1': - resolution: {integrity: sha512-+EmrUOOXbKzLkTDwlsc/xrwOlPDXyVk3Z6P6K4oiCndxz7YLpp/0R0UsWVOKT0IXWjjBJuSMk6D27qipaupcvQ==} - - '@vitest/utils@3.1.1': - resolution: {integrity: sha512-1XIjflyaU2k3HMArJ50bwSh3wKWPD6Q47wz/NUSmRV0zNywPc4w79ARjg/i/aNINHwA+mIALhUVqD9/aUvZNgg==} - '@vue/babel-helper-vue-transform-on@1.4.0': resolution: {integrity: sha512-mCokbouEQ/ocRce/FpKCRItGo+013tHg7tixg3DUNS+6bmIchPt66012kBMm476vyEIJPafrvOf4E5OYj3shSw==} @@ -2571,24 +2410,36 @@ packages: '@vue/compiler-core@3.5.13': resolution: {integrity: sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q==} + '@vue/compiler-core@3.5.17': + resolution: {integrity: sha512-Xe+AittLbAyV0pabcN7cP7/BenRBNcteM4aSDCtRvGw0d9OL+HG1u/XHLY/kt1q4fyMeZYXyIYrsHuPSiDPosA==} + '@vue/compiler-dom@3.4.31': resolution: {integrity: sha512-wK424WMXsG1IGMyDGyLqB+TbmEBFM78hIsOJ9QwUVLGrcSk0ak6zYty7Pj8ftm7nEtdU/DGQxAXp0/lM/2cEpQ==} '@vue/compiler-dom@3.5.13': resolution: {integrity: sha512-ZOJ46sMOKUjO3e94wPdCzQ6P1Lx/vhp2RSvfaab88Ajexs0AHeV0uasYhi99WPaogmBlRHNRuly8xV75cNTMDA==} + '@vue/compiler-dom@3.5.17': + resolution: {integrity: sha512-+2UgfLKoaNLhgfhV5Ihnk6wB4ljyW1/7wUIog2puUqajiC29Lp5R/IKDdkebh9jTbTogTbsgB+OY9cEWzG95JQ==} + '@vue/compiler-sfc@3.4.31': resolution: {integrity: sha512-einJxqEw8IIJxzmnxmJBuK2usI+lJonl53foq+9etB2HAzlPjAS/wa7r0uUpXw5ByX3/0uswVSrjNb17vJm1kQ==} '@vue/compiler-sfc@3.5.13': resolution: {integrity: sha512-6VdaljMpD82w6c2749Zhf5T9u5uLBWKnVue6XWxprDobftnletJ8+oel7sexFfM3qIxNmVE7LSFGTpv6obNyaQ==} + '@vue/compiler-sfc@3.5.17': + resolution: {integrity: sha512-rQQxbRJMgTqwRugtjw0cnyQv9cP4/4BxWfTdRBkqsTfLOHWykLzbOc3C4GGzAmdMDxhzU/1Ija5bTjMVrddqww==} + '@vue/compiler-ssr@3.4.31': resolution: {integrity: sha512-RtefmITAje3fJ8FSg1gwgDhdKhZVntIVbwupdyZDSifZTRMiWxWehAOTCc8/KZDnBOcYQ4/9VWxsTbd3wT0hAA==} '@vue/compiler-ssr@3.5.13': resolution: {integrity: sha512-wMH6vrYHxQl/IybKJagqbquvxpWCuVYpoUJfCqFZwa/JY1GdATAQ+TgVtgrwwMZ0D07QhA99rs/EAAWfvG6KpA==} + '@vue/compiler-ssr@3.5.17': + resolution: {integrity: sha512-hkDbA0Q20ZzGgpj5uZjb9rBzQtIHLS78mMilwrlpWk2Ep37DYntUz0PonQ6kr113vfOEdM+zTBuJDaceNIW0tQ==} + '@vue/devtools-api@6.5.1': resolution: {integrity: sha512-+KpckaAQyfbvshdDW5xQylLni1asvNSGme1JFs8I1+/H5pHEhqUKMEQD/qn3Nx5+/nycBq11qAEi8lk+LXI2dA==} @@ -2629,6 +2480,9 @@ packages: '@vue/shared@3.5.13': resolution: {integrity: sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==} + '@vue/shared@3.5.17': + resolution: {integrity: sha512-CabR+UN630VnsJO/jHWYBC1YVXyMq94KKp6iF5MQgZJs5I8cmjw6oVMO1oDbtBkENSHSSn/UadWlW/OAgdmKrg==} + '@vue/test-utils@2.4.6': resolution: {integrity: sha512-FMxEjOpYNYiFe0GkaHsnJPXFHxQ6m4t8vI/ElPGpMWxZKpmRvQ33OIrvRXemy6yha03RxhOlQuy+gZMC3CQSow==} @@ -2703,8 +2557,8 @@ packages: engines: {node: '>=0.4.0'} hasBin: true - acorn@8.14.1: - resolution: {integrity: sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==} + acorn@8.15.0: + resolution: {integrity: sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==} engines: {node: '>=0.4.0'} hasBin: true @@ -2873,10 +2727,6 @@ packages: assertion-error-formatter@3.0.0: resolution: {integrity: sha512-6YyAVLrEze0kQ7CmJfUgrLHb+Y7XghmL2Ie7ijVa2Y9ynP3LV+VDiwFk62Dn0qtqbmY0BT0ss6p1xxpiF2PYbQ==} - assertion-error@2.0.1: - resolution: {integrity: sha512-Izi8RQcffqCeNVgFigKli1ssklIbpHnCYc6AknXGYoB6grJqyeby7jv12JUQgmTAnIDnbck1uxksT4dzN3PWBA==} - engines: {node: '>=12'} - ast-module-types@6.0.1: resolution: {integrity: sha512-WHw67kLXYbZuHTmcdbIrVArCq5wxo6NEuj3hiYAWr8mwJeC+C2mMCIBIWCiDoCye/OF/xelc+teJ1ERoWmnEIA==} engines: {node: '>=18'} @@ -2919,8 +2769,8 @@ packages: axios@0.27.2: resolution: {integrity: sha512-t+yRIyySRTp/wua5xEr+z1q60QmLq8ABsS5O9Me1AsE5dfKqgnCFzwiCZZ/cGNd1lq4/7akDWMxdhVlucjmnOQ==} - axios@1.8.4: - resolution: {integrity: sha512-eBSYY4Y68NNlHbHBMdeDmKNtDgXWhQsJcGqzO3iLUM0GraQFSS9cVgPX5I9b3lbdFKyYoAEGAZF1DwhTaljNAw==} + axios@1.10.0: + resolution: {integrity: sha512-/1xYAC4MP/HEG+3duIhFr4ZQXR4sQXOIe+o6sdqzeykGLx6Upp/1p8MHqhINOvGeP7xyNHe7tsiJByc4SSVUxw==} babel-jest@27.5.1: resolution: {integrity: sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==} @@ -2983,11 +2833,11 @@ packages: boolbase@1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} - brace-expansion@1.1.11: - resolution: {integrity: sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==} + brace-expansion@1.1.12: + resolution: {integrity: sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==} - brace-expansion@2.0.1: - resolution: {integrity: sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==} + brace-expansion@2.0.2: + resolution: {integrity: sha512-Jt0vHyM+jmUBqojB7E1NIYadt0vI0Qxjxd2TErW94wDz+E2LAm5vKMXXwg6ZZBTHPuUlDgQHKXvjGBdfcF1ZDQ==} braces@3.0.3: resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==} @@ -2999,8 +2849,8 @@ packages: browser-stdout@1.3.1: resolution: {integrity: sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==} - browserslist@4.24.4: - resolution: {integrity: sha512-KDi1Ny1gSePi1vm0q4oxSF8b4DR44GF4BbmS2YdhPLOEqd8pDviZOGH/GsmRwoWJ2+5Lr085X7naowMwKHDG1A==} + browserslist@4.25.1: + resolution: {integrity: sha512-KGj0KoOMXLpSNkkEI6Z6mShmQy0bc1I+T7K9N81k4WWMrfz+6fQ6es80B/YLAeRoKvjYE1YSHHOW1qe9xIVzHw==} engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7} hasBin: true @@ -3085,8 +2935,8 @@ packages: caniuse-api@3.0.0: resolution: {integrity: sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==} - caniuse-lite@1.0.30001713: - resolution: {integrity: sha512-wCIWIg+A4Xr7NfhTuHdX+/FKh3+Op3LBbSp2N5Pfx6T/LhdQy3GTyoTg48BReaW/MyMNZAkTadsBtai3ldWK0Q==} + caniuse-lite@1.0.30001727: + resolution: {integrity: sha512-pB68nIHmbN6L/4C6MH1DokyR3bYqFwjaSs/sWDHGj4CTcFtQUQMuJftVwWkXq7mNWOybD3KhUv3oWHoGxgP14Q==} capital-case@1.0.4: resolution: {integrity: sha512-ds37W8CytHgwnhGGTi88pcPyR15qoNkOpYwmMMfnWqqWgESapLqvDx6huFjQ5vqWSn2Z06173XNA7LtMOeUh1A==} @@ -3097,10 +2947,6 @@ packages: ccount@2.0.1: resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} - chai@5.2.0: - resolution: {integrity: sha512-mCuXncKXk5iCLhfhwTc0izo0gtEmpz5CtG2y8GiOINBlMVS6v8TMRc5TaLWKS6692m9+dVVfzgeVxR5UxWHTYw==} - engines: {node: '>=12'} - chalk@2.4.2: resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==} engines: {node: '>=4'} @@ -3130,10 +2976,6 @@ packages: chardet@0.7.0: resolution: {integrity: sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==} - check-error@2.1.1: - resolution: {integrity: sha512-OAlb+T7V4Op9OwdkjmguYRqncdlx5JiofwOAUkmTF+jNdHwzTaTs4sRAGpzLF3oOz5xAyDGrPgeIDFQmDOTiJw==} - engines: {node: '>= 16'} - check-more-types@2.24.0: resolution: {integrity: sha512-Pj779qHxV2tuapviy1bSZNEL1maXr13bPYpsvSDB68HlYcYuhlDrmGd63i0JHMCLKzc7rUSNIrpdJlhVlNwrxA==} engines: {node: '>= 0.8.0'} @@ -3142,6 +2984,10 @@ packages: resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==} engines: {node: '>= 8.10.0'} + chokidar@4.0.3: + resolution: {integrity: sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==} + engines: {node: '>= 14.16.0'} + chownr@2.0.0: resolution: {integrity: sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==} engines: {node: '>=10'} @@ -3153,8 +2999,8 @@ packages: resolution: {integrity: sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==} engines: {node: '>=8'} - ci-info@4.2.0: - resolution: {integrity: sha512-cYY9mypksY8NRqgDB1XD1RiJL338v/551niynFTGkZOO2LHuB2OmOYxDIe/ttN9AHwrqdum1360G3ald0W9kCg==} + ci-info@4.3.0: + resolution: {integrity: sha512-l+2bNRMiQgcfILUi33labAZYIWlH1kWDp+ecNo5iisRKrbm0xcRyCww71/YU0Fkw0mAFpz9bJayXPjey6vkmaQ==} engines: {node: '>=8'} cjs-module-lexer@1.4.3: @@ -3183,10 +3029,6 @@ packages: resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} engines: {node: '>=6'} - cli-table3@0.6.3: - resolution: {integrity: sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg==} - engines: {node: 10.* || >= 12.*} - cli-table3@0.6.5: resolution: {integrity: sha512-+W/5efTR7y5HRD7gACw9yQjqMVvEMLBHmboM/kPWam+H+Hmyrgjh6YncVKK122YZkXrLudzTuAukUw9FnMf7IQ==} engines: {node: 10.* || >= 12.*} @@ -3283,14 +3125,14 @@ packages: resolution: {integrity: sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug==} engines: {node: '>=14'} - commander@12.0.0: - resolution: {integrity: sha512-MwVNWlYjDTtOjX5PiD7o5pK0UrFU/OYgcJfjjK4RaHZETNtjJqrZa9Y9ds88+A+f+d5lv+561eZ+yCKoS3gbAA==} - engines: {node: '>=18'} - commander@12.1.0: resolution: {integrity: sha512-Vw8qHK3bZM9y/P10u3Vib8o/DdkvA2OtPtZvD871QKjy74Wj1WSKFILMPRPSdUSx5RFK1arlJzEtA4PkFgnbuA==} engines: {node: '>=18'} + commander@13.1.0: + resolution: {integrity: sha512-/rFeCpNJQbhSZjGVwO9RFV3xPqbnERS8MmIQzCtD/zl6gpJuV/bMLuN92oG3F7d8oDEHHRrujSXNUr8fpjntKw==} + engines: {node: '>=18'} + commander@4.1.1: resolution: {integrity: sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==} engines: {node: '>= 6'} @@ -3403,8 +3245,8 @@ packages: convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} - core-js-compat@3.41.0: - resolution: {integrity: sha512-RFsU9LySVue9RTwdDVX/T0e2Y6jRYWXERKElIjpuEOEnxaXffI0X7RUwVzfYLfzuLXSNJDYoRYUAmRUcyln20A==} + core-js-compat@3.44.0: + resolution: {integrity: sha512-JepmAj2zfl6ogy34qfWtcE7nHKAJnKsQFRn++scjVS2bZFllwptzw61BZcZFYBPpUznLfAvh0LGhxKppk04ClA==} core-util-is@1.0.2: resolution: {integrity: sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==} @@ -3462,8 +3304,8 @@ packages: resolution: {integrity: sha512-6Fv1DV/TYw//QF5IzQdqsNDjx/wc8TrMBZsqjL9eW01tWb7R7k/mq+/VXfJCl7SoD5emsJop9cOByJZfs8hYIw==} engines: {node: ^10 || ^12.20.0 || ^14.13.0 || >=15.0.0} - css-what@6.1.0: - resolution: {integrity: sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==} + css-what@6.2.2: + resolution: {integrity: sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==} engines: {node: '>= 6'} css.escape@1.5.1: @@ -3553,15 +3395,6 @@ packages: supports-color: optional: true - debug@4.4.0: - resolution: {integrity: sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==} - engines: {node: '>=6.0'} - peerDependencies: - supports-color: '*' - peerDependenciesMeta: - supports-color: - optional: true - debug@4.4.1: resolution: {integrity: sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==} engines: {node: '>=6.0'} @@ -3583,11 +3416,11 @@ packages: resolution: {integrity: sha512-9iE1PgSik9HeIIw2JO94IidnE3eBoQrFJ3w7sFuzSX4DpmZ3v5sZpUiV5Swcf6mQEF+Y0ru8Neo+p+nyh2J+hQ==} engines: {node: '>=10'} - decimal.js@10.5.0: - resolution: {integrity: sha512-8vDa8Qxvr/+d94hSh5P3IJwI5t8/c0KsMp+g8bNw9cY2icONa5aPfvKeieW1WlG0WQYwwhJ7mjui2xtiePQSXw==} + decimal.js@10.6.0: + resolution: {integrity: sha512-YpgQiITW3JXGntzdUmyUR1V812Hn8T1YVXhCu+wO3OpS4eU9l4YdD3qjyiKdV6mvV29zapkMeD390UVEf2lkUg==} - decode-named-character-reference@1.1.0: - resolution: {integrity: sha512-Wy+JTSbFThEOXQIR2L6mxJvEs+veIzpmqD7ynWxMXGpnk3smkHQOp6forLdHsKpAMW9iJpaBBIxz285t1n1C3w==} + decode-named-character-reference@1.2.0: + resolution: {integrity: sha512-c6fcElNV6ShtZXmsgNgFFV5tVX2PaV4g+MOAkb8eXHvn6sryJBrZa9r0zV6+dtTyoCKxtDy5tyQ5ZwQuidtd+Q==} decode-uri-component@0.2.2: resolution: {integrity: sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==} @@ -3596,10 +3429,6 @@ packages: dedent@0.7.0: resolution: {integrity: sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==} - deep-eql@5.0.2: - resolution: {integrity: sha512-h5k/5U50IJJFpzfL6nO9jaaumfjO/f2NjK/oYB2Djzm4p9L+3T9qWpZqZ2hAbLPuuYq9wrU08WQyBTL5GbPk5Q==} - engines: {node: '>=6'} - deep-equal@2.2.3: resolution: {integrity: sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==} engines: {node: '>= 0.4'} @@ -3641,8 +3470,8 @@ packages: delegates@1.0.0: resolution: {integrity: sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==} - dependency-tree@11.1.1: - resolution: {integrity: sha512-pnkCd8VGOq70EVaEQxDC9mZCjCwYj4yG4j8h+PEJswuWp+rdE6p8zbtVvWk+yPwaVimOjlhNi782U9K5KOU9MQ==} + dependency-tree@11.2.0: + resolution: {integrity: sha512-+C1H3mXhcvMCeu5i2Jpg9dc0N29TWTuT6vJD7mHLAfVmAbo9zW8NlkvQ1tYd3PDMab0IRQM0ccoyX68EZtx9xw==} engines: {node: '>=18'} hasBin: true @@ -3718,8 +3547,8 @@ packages: resolution: {integrity: sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==} engines: {node: '>=0.3.1'} - diff@5.2.0: - resolution: {integrity: sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==} + diff@7.0.0: + resolution: {integrity: sha512-PJWHUb1RFevKCwaFA9RlG5tCd+FO5iRh9A8HEtkmBH2Li03iJriB6m6JIN4rGz3K3JLawI7/veA1xzRKP6ISBw==} engines: {node: '>=0.3.1'} dir-glob@3.0.1: @@ -3729,10 +3558,6 @@ packages: dlv@1.1.3: resolution: {integrity: sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==} - doctrine@3.0.0: - resolution: {integrity: sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==} - engines: {node: '>=6.0.0'} - doctypes@1.1.0: resolution: {integrity: sha512-LLBi6pEqS6Do3EKQ3J0NqHWV5hhb78Pi8vvESYwyOy2c31ZEZVdtitdzsQsKb7878PEERhzUk0ftqGhG6Mz+pQ==} @@ -3795,8 +3620,8 @@ packages: engines: {node: '>=0.10.0'} hasBin: true - electron-to-chromium@1.5.137: - resolution: {integrity: sha512-/QSJaU2JyIuTbbABAo/crOs+SuAZLS+fVVS10PVrIT9hrRkmZl8Hb0xPSkKRUUWHQtYzXHpQUW3Dy5hwMzGZkA==} + electron-to-chromium@1.5.180: + resolution: {integrity: sha512-ED+GEyEh3kYMwt2faNmgMB0b8O5qtATGgR4RmRsIp4T6p7B8vdMbIedYndnvZfsaXvSzegtpfqRMDNCjjiSduA==} emittery@0.8.1: resolution: {integrity: sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==} @@ -3811,11 +3636,11 @@ packages: encoding@0.1.13: resolution: {integrity: sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==} - end-of-stream@1.4.4: - resolution: {integrity: sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==} + end-of-stream@1.4.5: + resolution: {integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==} - enhanced-resolve@5.18.1: - resolution: {integrity: sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==} + enhanced-resolve@5.18.2: + resolution: {integrity: sha512-6Jw4sE1maoRJo3q8MsSIn2onJFbLTOjY9hlx4DZXmOKvLRd1Ok2kXmAGXaafL2+ijsJZ1ClYbl/pmqr9+k4iUQ==} engines: {node: '>=10.13.0'} enquirer@2.3.6: @@ -3862,9 +3687,6 @@ packages: es-get-iterator@1.1.3: resolution: {integrity: sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==} - es-module-lexer@1.6.0: - resolution: {integrity: sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==} - es-object-atoms@1.1.1: resolution: {integrity: sha512-FGgH2h8zKNim9ljj7dankFPcICIK9Cp5bm+c2gQSYePhpaG5+esrLODihIorn+Pe6FGJzWhXQotPv73jTaldXA==} engines: {node: '>= 0.4'} @@ -4008,8 +3830,8 @@ packages: engines: {node: '>=12'} hasBin: true - esbuild@0.25.2: - resolution: {integrity: sha512-16854zccKPnC+toMywC+uKNeYSv+/eXkevRAfwRD/G9Cleq66m8XFIrigkbvauLLlCfDL45Q2cWegSg53gGBnQ==} + esbuild@0.25.6: + resolution: {integrity: sha512-GVuzuUwtdsghE3ocJ9Bs8PNoF13HNQ5TXbEi2AhvVb8xU1Iwt9Fos9FEamfoee+u/TOsn7GUWc04lz46n2bbTg==} engines: {node: '>=18'} hasBin: true @@ -4055,11 +3877,17 @@ packages: peerDependencies: eslint: ^9.5.0 - eslint-flat-config-utils@2.0.1: - resolution: {integrity: sha512-brf0eAgQ6JlKj3bKfOTuuI7VcCZvi8ZCD1MMTVoEvS/d38j8cByZViLFALH/36+eqB17ukmfmKq3bWzGvizejA==} + eslint-flat-config-utils@2.1.0: + resolution: {integrity: sha512-6fjOJ9tS0k28ketkUcQ+kKptB4dBZY2VijMZ9rGn8Cwnn1SH0cZBoPXT8AHBFHxmHcLFQK9zbELDinZ2Mr1rng==} - eslint-import-resolver-node@0.3.9: - resolution: {integrity: sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==} + eslint-import-context@0.1.9: + resolution: {integrity: sha512-K9Hb+yRaGAGUbwjhFNHvSmmkZs9+zbuoe3kFQ4V1wYjrepUFYM2dZAfNtjbbj3qsPfUfsA68Bx/ICWQMi+C8Eg==} + engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + peerDependencies: + unrs-resolver: ^1.0.0 + peerDependenciesMeta: + unrs-resolver: + optional: true eslint-json-compat-utils@0.2.1: resolution: {integrity: sha512-YzEodbDyW8DX8bImKhAcCeu/L31Dd/70Bidx2Qex9OFUtgzXLqtfWL4Hr5fM/aCCB8QUZLuJur0S9k6UfgFkfg==} @@ -4082,8 +3910,8 @@ packages: peerDependencies: eslint: '*' - eslint-plugin-command@3.2.0: - resolution: {integrity: sha512-PSDOB9k7Wd57pp4HD/l3C1D93pKX8/wQo0kWDI4q6/UpgrfMTyNsavklipgiZqbXl1+VBABY1buCcQE5LDpg5g==} + eslint-plugin-command@3.3.1: + resolution: {integrity: sha512-fBVTXQ2y48TVLT0+4A6PFINp7GcdIailHAXbvPBixE7x+YpYnNQhFZxTdvnb+aWk+COgNebQKen/7m4dmgyWAw==} peerDependencies: eslint: '*' @@ -4093,26 +3921,33 @@ packages: peerDependencies: eslint: '>=8' - eslint-plugin-import-x@4.10.3: - resolution: {integrity: sha512-Q7yx76tlOfzLGtXDt/sppdYrGNcbr9CrRXqJXTNIpM/7hfX9lRp1noE+PkYgN+xvW47TEeGZ0pgy29hlX9Y7UQ==} + eslint-plugin-import-x@4.16.1: + resolution: {integrity: sha512-vPZZsiOKaBAIATpFE2uMI4w5IRwdv/FpQ+qZZMR4E+PeOcM4OeoEbqxRMnywdxP19TyB/3h6QBB0EWon7letSQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: + '@typescript-eslint/utils': ^8.0.0 eslint: ^8.57.0 || ^9.0.0 + eslint-import-resolver-node: '*' + peerDependenciesMeta: + '@typescript-eslint/utils': + optional: true + eslint-import-resolver-node: + optional: true - eslint-plugin-jsdoc@50.6.9: - resolution: {integrity: sha512-7/nHu3FWD4QRG8tCVqcv+BfFtctUtEDWc29oeDXB4bwmDM2/r1ndl14AG/2DUntdqH7qmpvdemJKwb3R97/QEw==} + eslint-plugin-jsdoc@50.8.0: + resolution: {integrity: sha512-UyGb5755LMFWPrZTEqqvTJ3urLz1iqj+bYOHFNag+sw3NvaMWP9K2z+uIn37XfNALmQLQyrBlJ5mkiVPL7ADEg==} engines: {node: '>=18'} peerDependencies: eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 - eslint-plugin-jsonc@2.20.0: - resolution: {integrity: sha512-FRgCn9Hzk5eKboCbVMrr9QrhM0eO4G+WKH8IFXoaeqhM/2kuWzbStJn4kkr0VWL8J5H8RYZF+Aoam1vlBaZVkw==} + eslint-plugin-jsonc@2.20.1: + resolution: {integrity: sha512-gUzIwQHXx7ZPypUoadcyRi4WbHW2TPixDr0kqQ4miuJBU0emJmyGTlnaT3Og9X2a8R1CDayN9BFSq5weGWbTng==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' - eslint-plugin-n@17.17.0: - resolution: {integrity: sha512-2VvPK7Mo73z1rDFb6pTvkH6kFibAmnTubFq5l83vePxu0WiY1s0LOtj2WHb6Sa40R3w4mnh8GFYbHBQyMlotKw==} + eslint-plugin-n@17.21.0: + resolution: {integrity: sha512-1+iZ8We4ZlwVMtb/DcHG3y5/bZOdazIpa/4TySo22MLKdwrLcfrX0hbadnCvykSQCCmkAnWmIP8jZVb2AAq29A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.23.0' @@ -4121,8 +3956,8 @@ packages: resolution: {integrity: sha512-brcKcxGnISN2CcVhXJ/kEQlNa0MEfGRtwKtWA16SkqXHKitaKIMrfemJKLKX1YqDU5C/5JY3PvZXd5jEW04e0Q==} engines: {node: '>=5.0.0'} - eslint-plugin-perfectionist@4.11.0: - resolution: {integrity: sha512-5s+ehXydnLPQpLDj5mJ0CnYj2fQe6v6gKA3tS+FZVBLzwMOh8skH+l+1Gni08rG0SdEcNhJyjQp/mEkDYK8czw==} + eslint-plugin-perfectionist@4.15.0: + resolution: {integrity: sha512-pC7PgoXyDnEXe14xvRUhBII8A3zRgggKqJFx2a82fjrItDs1BSI7zdZnQtM2yQvcyod6/ujmzb7ejKPx8lZTnw==} engines: {node: ^18.0.0 || >=20.0.0} peerDependencies: eslint: '>=8.45.0' @@ -4132,8 +3967,8 @@ packages: peerDependencies: eslint: ^9.0.0 - eslint-plugin-regexp@2.7.0: - resolution: {integrity: sha512-U8oZI77SBtH8U3ulZ05iu0qEzIizyEDXd+BWHvyVxTOjGwcDcvy/kEpgFG4DYca2ByRLiVPFZ2GeH7j1pdvZTA==} + eslint-plugin-regexp@2.9.0: + resolution: {integrity: sha512-9WqJMnOq8VlE/cK+YAo9C9YHhkOtcEtEk9d12a+H7OSZFwlpI6stiHmYPGa2VE0QhTzodJyhlyprUaXDZLgHBw==} engines: {node: ^18 || >=20} peerDependencies: eslint: '>=8.44.0' @@ -4159,15 +3994,19 @@ packages: '@typescript-eslint/eslint-plugin': optional: true - eslint-plugin-vue@10.0.0: - resolution: {integrity: sha512-XKckedtajqwmaX6u1VnECmZ6xJt+YvlmMzBPZd+/sI3ub2lpYZyFnsyWo7c3nMOQKJQudeyk1lw/JxdgeKT64w==} + eslint-plugin-vue@10.3.0: + resolution: {integrity: sha512-A0u9snqjCfYaPnqqOaH6MBLVWDUIN4trXn8J3x67uDcXvR7X6Ut8p16N+nYhMCQ9Y7edg2BIRGzfyZsY0IdqoQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: + '@typescript-eslint/parser': ^7.0.0 || ^8.0.0 eslint: ^8.57.0 || ^9.0.0 vue-eslint-parser: ^10.0.0 + peerDependenciesMeta: + '@typescript-eslint/parser': + optional: true - eslint-plugin-yml@1.17.0: - resolution: {integrity: sha512-Q3LXFRnNpGYAK/PM0BY1Xs0IY1xTLfM0kC986nNQkx1l8tOGz+YS50N6wXkAJkrBpeUN9OxEMB7QJ+9MTDAqIQ==} + eslint-plugin-yml@1.18.0: + resolution: {integrity: sha512-9NtbhHRN2NJa/s3uHchO3qVVZw0vyOIvWlXWGaKCr/6l3Go62wsvJK5byiI6ZoYztDsow4GnS69BZD3GnqH3hA==} engines: {node: ^14.17.0 || >=16.0.0} peerDependencies: eslint: '>=6.0.0' @@ -4178,16 +4017,16 @@ packages: '@vue/compiler-sfc': ^3.3.0 eslint: '>=9.0.0' - eslint-scope@8.3.0: - resolution: {integrity: sha512-pUNxi75F8MJ/GdeKtVLSbYg4ZI34J6C0C7sbL4YOp2exGwen7ZsuBqKzUhXd0qMQ362yET3z+uPwKeg/0C2XCQ==} + eslint-scope@8.4.0: + resolution: {integrity: sha512-sNXOfKCn74rt8RICKMvJS7XKV/Xk9kA7DyJr8mJik3S7Cwgy3qlkkmyS2uQB3jiJg6VNdZd/pDBJu0nvG2NlTg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} eslint-visitor-keys@3.4.3: resolution: {integrity: sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} - eslint-visitor-keys@4.2.0: - resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==} + eslint-visitor-keys@4.2.1: + resolution: {integrity: sha512-Uhdk5sfqcee/9H/rCOJikYz67o0a2Tw2hGRPOG2Y1R2dg7brRe1uG0yaNQDHu+TO/uQPF/5eCapvYSmHUjt7JQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} eslint@9.21.0: @@ -4203,8 +4042,8 @@ packages: esm-resolve@1.0.11: resolution: {integrity: sha512-LxF0wfUQm3ldUDHkkV2MIbvvY0TgzIpJ420jHSV1Dm+IlplBEWiJTKWM61GtxUfvjV6iD4OtTYFGAGM2uuIUWg==} - espree@10.3.0: - resolution: {integrity: sha512-0QYC8b24HWY8zjRnDTL6RiHfDbAWn63qb4LMj1Z4b076A4une81+z03Kg7l7mn/48PUTqoLptSXez8oknU8Clg==} + espree@10.4.0: + resolution: {integrity: sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} espree@9.6.1: @@ -4234,9 +4073,6 @@ packages: estree-walker@2.0.2: resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} - estree-walker@3.0.3: - resolution: {integrity: sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==} - esutils@2.0.3: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} engines: {node: '>=0.10.0'} @@ -4270,10 +4106,6 @@ packages: resolution: {integrity: sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==} engines: {node: '>= 0.8.0'} - expect-type@1.2.1: - resolution: {integrity: sha512-/kP8CAwxzLVEeFrMm4kMmy4CCDlpipyA7MYLVrdJIkV0fYF0UaigQHRsxHiuY/GEea+bh4KSv3TIlgr+2UL6bw==} - engines: {node: '>=12.0.0'} - expect@27.5.1: resolution: {integrity: sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} @@ -4281,8 +4113,8 @@ packages: exponential-backoff@3.1.2: resolution: {integrity: sha512-8QxYTVXUkuy7fIIoitQkPwGonB8F3Zj8eEO8Sqg9Zv/bkI7RJAzowee4gr81Hak/dUTpA2Z7VfQgoijjPNlUZA==} - exsolve@1.0.4: - resolution: {integrity: sha512-xsZH6PXaER4XoV+NiT7JHp1bJodJVT+cxeSH1G0f0tlT0lJqYuHUP3bUx2HtfTDvOagMINYp8rsqusxud3RXhw==} + exsolve@1.0.7: + resolution: {integrity: sha512-VO5fQUzZtI6C+vx4w/4BWJpg3s/5l+6pRQEHzFRM8WFi4XffSP1Z+4qi7GbjWbvRQEbdIco5mIMq+zX4rPuLrw==} extend@3.0.2: resolution: {integrity: sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==} @@ -4320,14 +4152,17 @@ packages: fastq@1.19.1: resolution: {integrity: sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==} + fault@2.0.1: + resolution: {integrity: sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ==} + fb-watchman@2.0.2: resolution: {integrity: sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==} fd-slicer@1.1.0: resolution: {integrity: sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==} - fdir@6.4.4: - resolution: {integrity: sha512-1NZP+GK4GfuAv3PqKvxQRDMjdSRZjnkq7KfhlNrCNNlZ0ygQFpebfrnfnq/W7fpUnAv9aGWmY1zKx7FYL3gwhg==} + fdir@6.4.6: + resolution: {integrity: sha512-hiFoqpyZcfNm1yc4u8oWCf9A2c4D3QjCrks3zmoVKVxpQRzmPNar1hUJcBG2RQHvEVGDN+Jm81ZheVLAQMK6+w==} peerDependencies: picomatch: ^3 || ^4 peerDependenciesMeta: @@ -4366,13 +4201,13 @@ packages: resolution: {integrity: sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==} engines: {node: '>=8'} - find-cypress-specs@1.54.0: - resolution: {integrity: sha512-FlUxYFWtaVf39UMXSldDY1TEMHVS+5uwtXBRjhbxkBFNHqUKDMuOZyvf6zPCRonlGbSN9WjPQq9Yetx6lIQoZg==} + find-cypress-specs@1.54.1: + resolution: {integrity: sha512-XvCVmD1skSFjWlpoOB3O2W/IYWdEeyLpdaKF4U3PA/gnhTNZYqWgfNr04pywGsXD8ChMsjaWyeaVmB26sRZl5w==} engines: {node: '>=18'} hasBin: true - find-test-names@1.29.7: - resolution: {integrity: sha512-Ps/+M9+rvYqR/gzvfjsfrdeypfSViGZ7Cn7clOGllTlwBcKVGqwfgllGBJ4XwzGp+PaEZZ1MbG4qT1qp4AD9DQ==} + find-test-names@1.29.11: + resolution: {integrity: sha512-QKj69c3azq4B5TJ5wMWT2tvz2PiICzWy4Rq3GKxcVHA3hvGaxQSZsjZAh3NpoxC8SFZempU9F5dFN8f5IcZlcw==} hasBin: true find-up-simple@1.0.1: @@ -4426,10 +4261,14 @@ packages: resolution: {integrity: sha512-q5YBMeWy6E2Un0nMGWMgI65MAKtaylxfNJGJxpGh45YDciZB4epbWpaAfImil6CPAPTYB4sh0URQNDRIZG5F2w==} engines: {node: '>= 6'} - form-data@4.0.2: - resolution: {integrity: sha512-hGfm/slu0ZabnNt4oaRZ6uREyfCj6P4fT/n6A1rGV+Z0VdGXjfOhVUpkn6qVQONHGIFwmveGXyDs75+nr6FM8w==} + form-data@4.0.3: + resolution: {integrity: sha512-qsITQPfmvMOSAdeyZ+12I1c+CKSstAFAwu+97zrnWAbIr5u8wfsExUzCesVLC8NgHuRUqNN4Zy6UPWUTRGslcA==} engines: {node: '>= 6'} + format@0.2.2: + resolution: {integrity: sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww==} + engines: {node: '>=0.4.x'} + fraction.js@4.3.7: resolution: {integrity: sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==} @@ -4539,8 +4378,8 @@ packages: resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} engines: {node: '>=10'} - get-tsconfig@4.10.0: - resolution: {integrity: sha512-kGzZ3LWWQcGIAmg6iWvXn0ei6WDtV26wzHRMwDSzmAbcXrTEXxHy6IehI6/4eT6VRKyMP1eF1VqwrVUmE/LR7A==} + get-tsconfig@4.10.1: + resolution: {integrity: sha512-auHyJ4AgMz7vgS8Hp3N6HXSmlMdUyhSUrfBF16w153rxtLIEOE+HGqaBppczZvnHLqQJfiHotCYpNhl0lUROFQ==} getos@3.2.1: resolution: {integrity: sha512-U56CfOK17OKgTVqozZjUKNdkfEv6jk5WISBJ8SHoagjE6L69zOwl3Z+O8myjY9MEW3i2HPWQBt/LTbCgcC973Q==} @@ -4571,6 +4410,9 @@ packages: gitconfiglocal@1.0.0: resolution: {integrity: sha512-spLUXeTAVHxDtKsJc8FkFVgFtMdEN9qPGpL23VfSHx4fP4+Ds097IXLvymbnDH8FnmxX5Nr9bPw3A+AQ6mWEaQ==} + github-slugger@2.0.0: + resolution: {integrity: sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==} + glob-parent@5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} @@ -4605,10 +4447,6 @@ packages: resolution: {integrity: sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==} engines: {node: '>=10'} - globals@11.12.0: - resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} - engines: {node: '>=4'} - globals@14.0.0: resolution: {integrity: sha512-oahGvuMGQlPw/ivIYBjVSrWAfWLBeku5tpPE2fOPLi+WHffIWbuh2tCjhyQhTBPMf5E9jDEH4FOmTYgYwbKwtQ==} engines: {node: '>=18'} @@ -4617,8 +4455,8 @@ packages: resolution: {integrity: sha512-7ACyT3wmyp3I61S4fG682L0VA2RGD9otkqGJIwNUMF1SWUombIIk+af1unuDYgMm082aHYwD+mzJvv9Iu8dsgg==} engines: {node: '>=18'} - globals@16.0.0: - resolution: {integrity: sha512-iInW14XItCXET01CQFqudPOWP2jYMl7T+QRQT+UNcR/iQncN/F0UNpgd76iFkBPgNQb4+X3LV9tLJYzwh+Gl3A==} + globals@16.3.0: + resolution: {integrity: sha512-bqWEnJ1Nt3neqx2q5SFfGS8r/ahumIakg3HcwtNlrVlwXIeNumWn/c7Pn/wKzGhf6SaW6H6uWXLqC30STCMchQ==} engines: {node: '>=18'} globby@10.0.1: @@ -4731,8 +4569,8 @@ packages: html-escaper@2.0.2: resolution: {integrity: sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==} - http-cache-semantics@4.1.1: - resolution: {integrity: sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==} + http-cache-semantics@4.2.0: + resolution: {integrity: sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==} http-proxy-agent@4.0.1: resolution: {integrity: sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==} @@ -4795,6 +4633,10 @@ packages: resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} engines: {node: '>= 4'} + ignore@7.0.5: + resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==} + engines: {node: '>= 4'} + immutable@4.3.7: resolution: {integrity: sha512-1hqclzwYwjRDFLjcFxOM5AYkkG0rpFPpr1RLPMEuGczoS7YA8gLhy8SWXYRAA/XwfEHpfo3cw5JGioS32fnMRw==} @@ -5511,6 +5353,9 @@ packages: lodash.once@4.1.1: resolution: {integrity: sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==} + lodash.sortby@4.7.0: + resolution: {integrity: sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==} + lodash.uniq@4.5.0: resolution: {integrity: sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==} @@ -5532,9 +5377,6 @@ packages: longest-streak@3.1.0: resolution: {integrity: sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==} - loupe@3.1.3: - resolution: {integrity: sha512-kkIp7XSkP78ZxJEsSxW3712C6teJVoeHHwgo9zJ380de7IYyJ2ISlxojcH2pC5OFLewESmnRi/+XCDIEEVyoug==} - lower-case@2.0.2: resolution: {integrity: sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==} @@ -5556,10 +5398,6 @@ packages: resolution: {integrity: sha512-MhWWlVnuab1RG5/zMRRcVGXZLCXrZTgfwMikgzCegsPnG62yDQo5JnqKkrK4jO5iKqDAZGItAqN5CtKBCBWRUA==} engines: {node: '>=16.14'} - luxon@3.2.1: - resolution: {integrity: sha512-QrwPArQCNLAKGO/C+ZIilgIuDnEnKx5QYODdDtbFaxzsbZcc/a7WFq7MhsVYgRlwawLtvOUESTlfJ+hc/USqPg==} - engines: {node: '>=12'} - luxon@3.6.1: resolution: {integrity: sha512-tJLxrKJhO2ukZ5z0gyjY1zPh3Rh88Ej9P7jNrZiHMUXHae1yvI2imgOZtL1TO8TW6biMMKfTtAOoEJANgtWBMQ==} engines: {node: '>=12'} @@ -5617,6 +5455,9 @@ packages: mdast-util-from-markdown@2.0.2: resolution: {integrity: sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==} + mdast-util-frontmatter@2.0.1: + resolution: {integrity: sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA==} + mdast-util-gfm-autolink-literal@2.0.1: resolution: {integrity: sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==} @@ -5664,6 +5505,9 @@ packages: micromark-core-commonmark@2.0.3: resolution: {integrity: sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==} + micromark-extension-frontmatter@2.0.0: + resolution: {integrity: sha512-C4AkuM3dA58cgZha7zVnuVxBhDsbttIMiytjgsM2XbHAB2faRVaHRle40558FBN+DJcrLNCoqG5mlrpdU4cRtg==} + micromark-extension-gfm-autolink-literal@2.1.0: resolution: {integrity: sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==} @@ -5770,13 +5614,16 @@ packages: resolution: {integrity: sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==} engines: {node: '>=4'} - minimatch@10.0.1: - resolution: {integrity: sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==} + minimatch@10.0.3: + resolution: {integrity: sha512-IPZ167aShDZZUMdRk66cyQAW3qr0WzbHkPdMYa8bzZhlHhO3jALbKdxcaak7W9FfT2rZNpQuUu4Od7ILEpXSaw==} engines: {node: 20 || >=22} minimatch@3.0.5: resolution: {integrity: sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==} + minimatch@3.0.8: + resolution: {integrity: sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==} + minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} @@ -5871,8 +5718,8 @@ packages: mlly@1.7.4: resolution: {integrity: sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==} - mocha@11.1.0: - resolution: {integrity: sha512-8uJR5RTC2NgpY3GrYcgpZrsEd9zKbPDpob1RezyR2upGHRQtHWofmzTMzTMSV6dru3tj5Ukt0+Vnq1qhFEEwAg==} + mocha@11.7.1: + resolution: {integrity: sha512-5EK+Cty6KheMS/YLPPMJC64g5V61gIR25KsRItHw6x4hEKT6Njp1n9LOlH4gpevuwMVS66SXaBBpg+RWZkza4A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} hasBin: true @@ -5885,8 +5732,8 @@ packages: engines: {node: '>=18'} hasBin: true - module-lookup-amd@9.0.4: - resolution: {integrity: sha512-DWJEuLVvjxh5b8wrvJC5wr2a7qo7pOWXIgdCBNazU416kcIyzO4drxvlqKhsHzYwxcC4cWuhoK+MiWCKCGnv7A==} + module-lookup-amd@9.0.5: + resolution: {integrity: sha512-Rs5FVpVcBYRHPLuhHOjgbRhosaQYLtEo3JIeDIbmNo7mSssi1CTzwMh8v36gAzpbzLGXI9wB/yHh+5+3fY1QVw==} engines: {node: '>=18'} hasBin: true @@ -5911,6 +5758,11 @@ packages: engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1} hasBin: true + napi-postinstall@0.3.0: + resolution: {integrity: sha512-M7NqKyhODKV1gRLdkwE7pDsZP2/SC2a2vHkOYh9MCpKMbWVfyVfUw5MaH83Fv6XMjxr5jryUp3IDDL9rlxsTeA==} + engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} + hasBin: true + natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} @@ -6223,8 +6075,8 @@ packages: package-json-from-dist@1.0.1: resolution: {integrity: sha512-UEZIS3/by4OC8vL3P2dTXRETpebLI2NiI5vIrjaD/5UtrkFX/tNbwjTSRAGC/+7CAo2pIcBaRgWmcBBHcsaCIw==} - package-manager-detector@0.2.11: - resolution: {integrity: sha512-BEnLolu+yuz22S56CU1SUKq3XC3PkwD5wv4ikR4MfGvnRVcmzXR9DwSlW2fEamyTPyXHomBJRzgapeuBvRNzJQ==} + package-manager-detector@1.3.0: + resolution: {integrity: sha512-ZsEbbZORsyHuO00lY1kV3/t72yp6Ysay6Pd17ZAlNGuGwmWDLCJxFpRs0IzfXfj1o4icJOkUEioexFHzyPurSQ==} pacote@13.6.2: resolution: {integrity: sha512-Gu8fU3GsvOPkak2CkbojR7vjs3k3P9cA6uazKTHdsdV0gpCEQq2opelnEv30KRQWgVzP5Vd/5umjcedma3MKtg==} @@ -6252,9 +6104,8 @@ packages: resolution: {integrity: sha512-RmVuCHWsfu0QPNW+mraxh/xjQVw/lhUCUru8Zni3Ctq3AoMhpDTq0OVdKS6iesd6Kqb7viCV3isAL43dciOSog==} engines: {node: '>=14'} - parse-imports@2.2.1: - resolution: {integrity: sha512-OL/zLggRp8mFhKL0rNORUTR4yBYujK/uU+xZL+/0Rgm2QE4nLO9v8PzEweSJEbMGKmDRjJE4R3IMJlL2di4JeQ==} - engines: {node: '>= 18'} + parse-imports-exports@0.2.4: + resolution: {integrity: sha512-4s6vd6dx1AotCx/RCI2m7t7GCh5bDRUtGNvRfHSP2wbBQdMi67pPe7mtzmgwcaQ8VKK/6IB7Glfyu3qdZJPybQ==} parse-json@4.0.0: resolution: {integrity: sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==} @@ -6271,6 +6122,9 @@ packages: parse-path@7.1.0: resolution: {integrity: sha512-EuCycjZtfPcjWk7KTksnJ5xPMvWGA/6i4zrLYhRG0hGvC3GPU/jGUj3Cy+ZR0v30duV3e23R95T1lE2+lsndSw==} + parse-statements@1.0.11: + resolution: {integrity: sha512-HlsyYdMBnbPQ9Jr/VgJ1YF4scnldvJpJxCVx6KgqPL4dxppsWrJHCIIxQXMJrqGnsRkNPATbeMJ8Yxu7JMsYcA==} + parse-url@8.1.0: resolution: {integrity: sha512-xDvOoLU5XRrcOZvnI6b8zA6n9O9ejNk/GExuz1yBuWUGn9KA97GI6HTs6u02wKara1CeVmZhH+0TZFdWScR89w==} @@ -6311,10 +6165,6 @@ packages: pathe@2.0.3: resolution: {integrity: sha512-WUjGcAqP1gQacoQe+OBJsFA7Ld4DyXuUIjZ5cc75cLHvJ7dtNsTugphxIADwspS+AraAUePCKrSVtPLFj/F88w==} - pathval@2.0.0: - resolution: {integrity: sha512-vE7JKRyES09KiunauX7nd2Q9/L7lhok4smP9RZTDeD4MVs72Dp2qNFVz39Nz5a0FVEW0BJR6C0DYrq6unoziZA==} - engines: {node: '>= 14.16'} - pause-stream@0.0.11: resolution: {integrity: sha512-e3FBlXLmN/D1S+zHzanP4E/4Z60oFAa3O051qt1pxa7DEJWKAyil6upYVXCWadEnuoqa4Pkc9oUx9zsxYeRv8A==} @@ -6365,8 +6215,8 @@ packages: pkg-types@1.3.1: resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==} - pkg-types@2.1.0: - resolution: {integrity: sha512-wmJwA+8ihJixSoHKxZJRBQG1oY8Yr9pGLzRmSsNms0iNWyHHAlZCa7mmKiFR10YPZuz/2k169JiS/inOjBCZ2A==} + pkg-types@2.2.0: + resolution: {integrity: sha512-2SM/GZGAEkPp3KWORxQZns4M+WSeXbC2HEvmOIJe3Cmiv6ieAJvdVhDldtHqM5J1Y7MrR1XhkBT/rMlhh9FdqQ==} pluralize@8.0.0: resolution: {integrity: sha512-Nc3IT5yHzflTfbjgqWcCPpo7DaKy4FnpB0l/zCAW0Tc7jxAiuqSxHasntB3D7887LSrA93kDJ9IXovxJYxyLCA==} @@ -6635,8 +6485,8 @@ packages: resolution: {integrity: sha512-lg6eITwYe9v6Hr5CncVbK70SoioNQIq81nsaG86ev5hAidQvmOeETBqs7jm43K2F5/Ley3ytDtriImV6TpNiSg==} engines: {node: ^10 || ^12 || >=14} - postcss@8.5.3: - resolution: {integrity: sha512-dle9A3yYxlBSrt8Fu+IpjGT8SY8hN0mlaA6GY8t0P5PjIOZemULz/E2Bnm/2dcUOena75OTNkHI76uZBNUUq3A==} + postcss@8.5.6: + resolution: {integrity: sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==} engines: {node: ^10 || ^12 || >=14} precinct@12.2.0: @@ -6831,8 +6681,8 @@ packages: pug@3.0.3: resolution: {integrity: sha512-uBi6kmc9f3SZ3PXxqcHiUZLmIXgfgWooKWXcwSGwQd2Zi5Rb0bT14+8CJjJgI8AB+nndLaNgHGrcc6bPIB665g==} - pump@3.0.2: - resolution: {integrity: sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==} + pump@3.0.3: + resolution: {integrity: sha512-todwxLMY7/heScKmntwQG8CXVkWUOdYxIvY2s0VWAAMh/nd8SoYiRaKjlr7+iCs984f2P8zvrfWcDDYVb73NfA==} punycode@2.3.1: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} @@ -6947,6 +6797,10 @@ packages: resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==} engines: {node: '>=8.10.0'} + readdirp@4.1.2: + resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==} + engines: {node: '>= 14.18.0'} + recast@0.23.11: resolution: {integrity: sha512-YTUo+Flmw4ZXiWfQKGcwwc11KnoRAYgzAE2E7mXKCjSviTKShtxBsN6YUUBB2gtaBzKzeKunxhUwNHQuRryhWA==} engines: {node: '>= 4'} @@ -6963,16 +6817,9 @@ packages: resolution: {integrity: sha512-J8rn6v4DBb2nnFqkqwy6/NnTYMcgLA+sLr0iIO41qpv0n+ngb7ksag2tMRl0inb1bbO/esUwzW1vbJi7K0sI0g==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} - reflect-metadata@0.2.1: - resolution: {integrity: sha512-i5lLI6iw9AU3Uu4szRNPPEkomnkjRTaVt9hy/bn5g/oSzekBSMeLZblcjP74AW0vBabqERLLIrz+gR8QYR54Tw==} - deprecated: This version has a critical bug in fallback handling. Please upgrade to reflect-metadata@0.2.2 or newer. - reflect-metadata@0.2.2: resolution: {integrity: sha512-urBwgfrvVP/eAyXx4hluJivBKzuEbSQs9rKWCrCkbSxNv8mxPcUZKeuoF3Uy4mJl3Lwprp6yy5/39VWigZ4K6Q==} - regenerator-runtime@0.14.1: - resolution: {integrity: sha512-dYnhHh0nJoMfnkZs6GmmhFknAGRrLznOu5nc9ML+EJxGvrx6H7teuevqVqCuPcPK//3eDrrjQhehXVx9cnkGdw==} - regexp-ast-analysis@0.7.1: resolution: {integrity: sha512-sZuz1dYW/ZsfG17WSAG7eS85r5a0dDsvg+7BiiYR5o6lKCAtUrEwdmRmaGF6rwVj3LcmAeYkOWKEPlbPzN3Y3A==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} @@ -7042,10 +6889,6 @@ packages: resolve-pkg-maps@1.0.0: resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} - resolve-pkg@2.0.0: - resolution: {integrity: sha512-+1lzwXehGCXSeryaISr6WujZzowloigEofRB+dj75y9RRa/obVcYgbHJd53tdYw8pvZj8GojXaaENws8Ktw/hQ==} - engines: {node: '>=8'} - resolve.exports@1.1.1: resolution: {integrity: sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==} engines: {node: '>=10'} @@ -7111,11 +6954,6 @@ packages: engines: {node: '>=14.18.0', npm: '>=8.0.0'} hasBin: true - rollup@4.40.0: - resolution: {integrity: sha512-Noe455xmA96nnqH5piFtLobsGbCij7Tu+tb3c1vYjNbTkfzGqXqQXG3wJaYXkRZuQ0vEYN4bhwg7QnIrqB5B+w==} - engines: {node: '>=18.0.0', npm: '>=8.0.0'} - hasBin: true - rollup@4.9.1: resolution: {integrity: sha512-pgPO9DWzLoW/vIhlSoDByCzcpX92bKEorbgXuZrqxByte3JFk2xSW2JEeAcyLc9Ru9pqcNNW+Ob7ntsk2oT/Xw==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} @@ -7181,11 +7019,6 @@ packages: engines: {node: '>=10'} hasBin: true - semver@7.5.3: - resolution: {integrity: sha512-QBlUtyVk/5EeHbi7X0fw6liDZc7BBmEaSYn01fMU1OUYbf6GPsbTtd8WmnqbI20SeycoHSeiybkE/q1Q+qlThQ==} - engines: {node: '>=10'} - hasBin: true - semver@7.5.4: resolution: {integrity: sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==} engines: {node: '>=10'} @@ -7196,6 +7029,11 @@ packages: engines: {node: '>=10'} hasBin: true + semver@7.7.2: + resolution: {integrity: sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==} + engines: {node: '>=10'} + hasBin: true + serialize-javascript@6.0.2: resolution: {integrity: sha512-Saa1xPByTTq2gdeFZYLLo+RFE35NHZkAbqZeWNd3BpzppeVisAqpDjcp8dyf6uIvEqJRd46jemmyA4iFIeVk8g==} @@ -7222,8 +7060,8 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - shell-quote@1.8.2: - resolution: {integrity: sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==} + shell-quote@1.8.3: + resolution: {integrity: sha512-ObmnIF4hXNg1BqhnHmgbDETF8dLPCggZWBjkQfhZpbszZnYur5DUljTcCHii5LC3J5E0yeO/1LIMyH+UvHQgyw==} engines: {node: '>= 0.4'} shelljs@0.8.5: @@ -7247,9 +7085,6 @@ packages: resolution: {integrity: sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==} engines: {node: '>= 0.4'} - siginfo@2.0.0: - resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} - signal-exit@3.0.7: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} @@ -7273,9 +7108,6 @@ packages: resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} engines: {node: '>=8'} - slashes@3.0.12: - resolution: {integrity: sha512-Q9VME8WyGkc7pJf6QEkj3wE+2CnvZMI+XJhwdTPR8Z/kWQRXi7boAWLDibRPyHRTUTPx5FaU7MsyrjI3yLB4HA==} - slice-ansi@3.0.0: resolution: {integrity: sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ==} engines: {node: '>=8'} @@ -7292,8 +7124,8 @@ packages: resolution: {integrity: sha512-Fgl0YPZ902wEsAyiQ+idGd1A7rSFx/ayC1CQVMw5P+EQx2V0SgpGtf6OKFhVjPflPUl9YMmEOnmfjCdMUsygww==} engines: {node: '>= 10'} - socks@2.8.4: - resolution: {integrity: sha512-D3YaD0aRxR3mEcqnidIs7ReYJFVzWdd6fXJYUM8ixcQcJRGTka/b3saV0KflYhyVJXKhb947GndU35SxYNResQ==} + socks@2.8.5: + resolution: {integrity: sha512-iF+tNDQla22geJdTyJB1wM/qrX9DMRwWrciEPwWLPRWAUEM8sQiyxgckLxWT1f7+9VabJS0jTGGr4QgBuvi6Ww==} engines: {node: '>= 10.0.0', npm: '>= 3.0.0'} sort-keys@2.0.0: @@ -7337,8 +7169,8 @@ packages: spdx-license-ids@3.0.21: resolution: {integrity: sha512-Bvg/8F5XephndSK3JffaRqdT+gyhfqIPwDHpX80tJrF8QQRYMo8sNMeaZ2Dp5+jhwKnUmIOyFFQfHRkjJm5nXg==} - spec-change@1.11.15: - resolution: {integrity: sha512-+4U2JnoiScZABBdEynxZuTWu0cqvMCxilcEBdkgHJpvuhFVHqTk6EngWANDJX2llW6CI6+P2xHvAq1H650ssQA==} + spec-change@1.11.20: + resolution: {integrity: sha512-N9V0tptwsYs6WRvO3CYdHaptwj+EAaTAktTwIx9cEKkdboX4BBWY5//EhV9EoOzpGYO/4zHhs6lY3dHQPcMB6g==} hasBin: true split-on-first@1.1.0: @@ -7373,8 +7205,9 @@ packages: resolution: {integrity: sha512-o57Wcn66jMQvfHG1FlYbWeZWW/dHZhJXjpIcTfXldXEk5nz5lStPo3mK0OJQfGR3RbZUlbISexbljkJzuEj/8Q==} engines: {node: ^12.13.0 || ^14.15.0 || >=16.0.0} - stable-hash@0.0.5: - resolution: {integrity: sha512-+L3ccpzibovGXFK+Ap/f8LOS0ahMrHTf3xu7mMLSpEGU0EO9ucaysSylKo9eRDFNhWve/y275iPmIZ4z39a9iA==} + stable-hash-x@0.2.0: + resolution: {integrity: sha512-o3yWv49B/o4QZk5ZcsALc6t0+eCelPc44zZsLtCQnZPDwFpDYSWcDnrv2TtMmMbQ7uKo3J0HTURCqckw23czNQ==} + engines: {node: '>=12.0.0'} stable@0.1.8: resolution: {integrity: sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==} @@ -7384,9 +7217,6 @@ packages: resolution: {integrity: sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ==} engines: {node: '>=10'} - stackback@0.0.2: - resolution: {integrity: sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==} - stackframe@1.3.4: resolution: {integrity: sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==} @@ -7395,9 +7225,6 @@ packages: engines: {node: '>=6'} hasBin: true - std-env@3.9.0: - resolution: {integrity: sha512-UGvjygr6F6tpH7o2qyqR6QYpwraIjKSdtzyBdyytFOHmPZY917kwdwLG0RbOjWOnKmnm3PeHjaoLLMie7kPLQw==} - stop-iteration-iterator@1.1.0: resolution: {integrity: sha512-eLoXW/DHyl62zxY4SCaIgnRhuMr6ri4juEYARS8E6sCEqzKpOiE521Ucofdx+KnDZl5xmvGYaaKCk5FEOxJCoQ==} engines: {node: '>= 0.4'} @@ -7524,12 +7351,8 @@ packages: symbol-tree@3.2.4: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} - synckit@0.10.3: - resolution: {integrity: sha512-R1urvuyiTaWfeCggqEvpDJwAlDVdsT9NM+IP//Tk2x7qHCkSvBk/fwFgw/TLAHzZlrAnnazMcRw0ZD8HlYFTEQ==} - engines: {node: ^14.18.0 || >=16.0.0} - - synckit@0.9.2: - resolution: {integrity: sha512-vrozgXDQwYO72vHjUb/HnFbQx1exDjoKzqx23aXEg2a9VIg2TSFZ8FmeZpTjUCFMYw7mpX4BE2SFu8wI7asYsw==} + synckit@0.11.8: + resolution: {integrity: sha512-+XZ+r1XGIJGeQk3VvXhT6xx/VpbHsRzsTkGgF6E5RX9TTXD0118l87puaEBZ566FhqblC6U0d4XnubznJDm30A==} engines: {node: ^14.18.0 || >=16.0.0} tailwindcss@3.4.0: @@ -7537,8 +7360,8 @@ packages: engines: {node: '>=14.0.0'} hasBin: true - tapable@2.2.1: - resolution: {integrity: sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==} + tapable@2.2.2: + resolution: {integrity: sha512-Re10+NauLTMCudc7T5WLFLAwDhQ0JWdrMK+9B2M8zR5hRExKmsRDCBA7/aV/pNJFltmBFO5BAMlQFi/vq3nKOg==} engines: {node: '>=6'} tar-stream@2.2.0: @@ -7601,28 +7424,13 @@ packages: tiny-invariant@1.3.3: resolution: {integrity: sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==} - tinybench@2.9.0: - resolution: {integrity: sha512-0+DUvqWMValLmha6lr4kD8iAMK1HzV0/aKnCtWb9v9641TnP/MFb7Pc2bxoxQjTXAErryXVgUOfv2YqNllqGeg==} - - tinyexec@0.3.2: - resolution: {integrity: sha512-KQQR9yN7R5+OSwaK0XQoj22pwHoTlgYqmUscPYoknOoWCWfj/5/ABTMRi69FrKU5ffPVh5QcFikpWJI/P1ocHA==} + tinyexec@1.0.1: + resolution: {integrity: sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw==} - tinyglobby@0.2.13: - resolution: {integrity: sha512-mEwzpUgrLySlveBwEVDMKk5B57bhLPYovRfPAXD5gA/98Opn0rCDj3GtLwFvCvH5RK9uPCExUROW5NjDwvqkxw==} + tinyglobby@0.2.14: + resolution: {integrity: sha512-tX5e7OM1HnYr2+a2C/4V0htOcSQcoSTH9KgJnVvNm5zm/cyEWKJ7j7YutsH9CxMdtOkkLFy2AHrMci9IM8IPZQ==} engines: {node: '>=12.0.0'} - tinypool@1.0.2: - resolution: {integrity: sha512-al6n+QEANGFOMf/dmUMsuS5/r9B06uwlyNjZZql/zv8J7ybHCgoihBNORZCY2mzUuAnomQa2JdhyHKzZxPCrFA==} - engines: {node: ^18.0.0 || >=20.0.0} - - tinyrainbow@2.0.0: - resolution: {integrity: sha512-op4nsTR47R6p0vMUUoYl/a+ljLFVtlfaXkLQmqfLR1qHma1h/ysYk4hEXZ880bf2CYgTskvTa/e196Vd5dDQXw==} - engines: {node: '>=14.0.0'} - - tinyspy@3.0.2: - resolution: {integrity: sha512-n1cw8k1k0x4pgA2+9XrOkFydTerNcJ1zWCO5Nn9scWHTD+5tp8dghT2x1uduQePZTZgd3Tupf+x9BxJjeJi77Q==} - engines: {node: '>=14.0.0'} - tldts-core@6.1.86: resolution: {integrity: sha512-Je6p7pkk+KMzMv2XXKmAE3McmolOQFdxkKw0R8EYNr7sELW46JqnNeTX8ybPiQgvg1ymCoF8LXs5fzFaZvJPTA==} @@ -7688,6 +7496,11 @@ packages: peerDependencies: typescript: '>=4.8.4' + ts-declaration-location@1.0.7: + resolution: {integrity: sha512-EDyGAwH1gO0Ausm9gV6T2nUvBgXT5kGoCMJPllOaooZ+4VvJiKBdZE7wK18N1deEowhcUptS+5GXZK8U/fvpwA==} + peerDependencies: + typescript: '>=4.0.0' + ts-dedent@2.2.0: resolution: {integrity: sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==} engines: {node: '>=6.10'} @@ -7743,8 +7556,8 @@ packages: tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} - tsx@4.19.3: - resolution: {integrity: sha512-4H8vUNGNjQ4V2EOoGw005+c+dGuPSnhpPBPHBtsZdGZBk/iJb4kguGlPWaZTZ3q5nMtFOEsY0nRDlh9PJyd6SQ==} + tsx@4.20.3: + resolution: {integrity: sha512-qjbnuR9Tr+FJOMBqJCW5ehvIo/buZq7vH7qD7JziU98h6l3qGy0a/yPFjwO+y0/T7GFpNgNAvEcPPVfyT8rrPQ==} engines: {node: '>=18.0.0'} hasBin: true @@ -7798,8 +7611,8 @@ packages: resolution: {integrity: sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==} engines: {node: '>=12.20'} - type-fest@4.39.1: - resolution: {integrity: sha512-uW9qzd66uyHYxwyVBYiwS4Oi0qZyUqwjU+Oevr6ZogYiXt99EOYtwvzMSLw1c3lYo2HzJsep/NB23iEVEgjG/w==} + type-fest@4.41.0: + resolution: {integrity: sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==} engines: {node: '>=16'} typedarray-to-buffer@3.1.5: @@ -7889,8 +7702,8 @@ packages: resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==} engines: {node: '>= 10.0.0'} - unrs-resolver@1.5.0: - resolution: {integrity: sha512-6aia3Oy7SEe0MuUGQm2nsyob0L2+g57w178K5SE/3pvSGAIp28BB2O921fKx424Ahc/gQ6v0DXFbhcpyhGZdOA==} + unrs-resolver@1.11.0: + resolution: {integrity: sha512-uw3hCGO/RdAEAb4zgJ3C/v6KIAFFOtBoxR86b2Ejc5TnH7HrhTWJR2o0A9ullC3eWMegKQCw/arQ/JivywQzkg==} untildify@4.0.0: resolution: {integrity: sha512-KK8xQ1mkzZeg9inewmFVDNkg3l5LUhoq9kN6iWYB/CC9YMG8HA+c1Q8HwDe6dEX7kErrEVNVBO3fWsVq5iDgtw==} @@ -7933,10 +7746,6 @@ packages: resolution: {integrity: sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==} hasBin: true - uuid@9.0.1: - resolution: {integrity: sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==} - hasBin: true - v8-compile-cache-lib@3.0.1: resolution: {integrity: sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg==} @@ -7961,19 +7770,14 @@ packages: resolution: {integrity: sha512-OljLrQ9SQdOUqTaQxqL5dEfZWrXExyyWsozYlAWFawPVNuD83igl7uJD2RTkNMbniIYgt8l81eCJGIdQF7avLQ==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} - validator@13.15.0: - resolution: {integrity: sha512-36B2ryl4+oL5QxZ3AzD0t5SsMNGvTtQHpjgFO5tbNxfXbMFkY822ktCDe1MnlqV3301QQI9SLHDNJokDI+Z9pA==} + validator@13.15.15: + resolution: {integrity: sha512-BgWVbCI72aIQy937xbawcs+hrVaN/CZ2UwutgaJ36hGqRrLNM+f5LUT/YPRbo8IV/ASeFzXszezV+y2+rq3l8A==} engines: {node: '>= 0.10'} verror@1.10.0: resolution: {integrity: sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==} engines: {'0': node >=0.6.0} - vite-node@3.1.1: - resolution: {integrity: sha512-V+IxPAE2FvXpTCHXyNem0M+gWm6J7eRyWPR6vYoG/Gl+IscNOjXzztUhimQgTxaAoUoj40Qqimaa0NLIOOAH4w==} - engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} - hasBin: true - vite-plugin-vue-inspector@5.1.2: resolution: {integrity: sha512-M+yH2LlQtVNzJAljQM+61CqDXBvHim8dU5ImGaQuwlo13tMDHue5D7IC20YwDJuWDODiYc/cZBUYspVlyPf2vQ==} peerDependencies: @@ -8007,80 +7811,12 @@ packages: terser: optional: true - vite@6.2.6: - resolution: {integrity: sha512-9xpjNl3kR4rVDZgPNdTL0/c6ao4km69a/2ihNQbcANz8RuCOK3hQBmLSJf3bRKVQjVMda+YvizNE8AwvogcPbw==} - engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} - hasBin: true - peerDependencies: - '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 - jiti: '>=1.21.0' - less: '*' - lightningcss: ^1.21.0 - sass: '*' - sass-embedded: '*' - stylus: '*' - sugarss: '*' - terser: ^5.16.0 - tsx: ^4.8.1 - yaml: ^2.4.2 - peerDependenciesMeta: - '@types/node': - optional: true - jiti: - optional: true - less: - optional: true - lightningcss: - optional: true - sass: - optional: true - sass-embedded: - optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - tsx: - optional: true - yaml: - optional: true - - vitest@3.1.1: - resolution: {integrity: sha512-kiZc/IYmKICeBAZr9DQ5rT7/6bD9G7uqQEki4fxazi1jdVl2mWGzedtBs5s6llz59yQhVb7FFY2MbHzHCnT79Q==} - engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} - hasBin: true - peerDependencies: - '@edge-runtime/vm': '*' - '@types/debug': ^4.1.12 - '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 - '@vitest/browser': 3.1.1 - '@vitest/ui': 3.1.1 - happy-dom: '*' - jsdom: '*' - peerDependenciesMeta: - '@edge-runtime/vm': - optional: true - '@types/debug': - optional: true - '@types/node': - optional: true - '@vitest/browser': - optional: true - '@vitest/ui': - optional: true - happy-dom: - optional: true - jsdom: - optional: true - void-elements@3.1.0: resolution: {integrity: sha512-Dhxzh5HZuiHQhbvTW9AMetFfBHDMYpo23Uo9btPXgdYP+3T5S+p+jgNy7spra+veYhBP2dCSgxR/i2Y02h5/6w==} engines: {node: '>=0.10.0'} - vue-component-type-helpers@2.2.8: - resolution: {integrity: sha512-4bjIsC284coDO9om4HPA62M7wfsTvcmZyzdfR0aUlFXqq4tXxM1APyXpNVxPC8QazKw9OhmZNHBVDA6ODaZsrA==} + vue-component-type-helpers@2.2.12: + resolution: {integrity: sha512-YbGqHZ5/eW4SnkPNR44mKVc6ZKQoRs/Rux1sxC6rdwXb4qpbOSYfDr9DsTHolOTGmIKgM9j141mZbBeg05R1pw==} vue-demi@0.14.10: resolution: {integrity: sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==} @@ -8103,8 +7839,8 @@ packages: engines: {node: '>=16.3', npm: '>=7'} hasBin: true - vue-eslint-parser@10.1.3: - resolution: {integrity: sha512-dbCBnd2e02dYWsXoqX5yKUZlOt+ExIpq7hmHKPb5ZqKcjf++Eo0hMseFTZMLKThrUk61m+Uv6A2YSBve6ZvuDQ==} + vue-eslint-parser@10.2.0: + resolution: {integrity: sha512-CydUvFOQKD928UzZhTp4pr2vWz1L+H99t7Pkln2QSPdvmURT0MoC4wUccfCnuEaihNsu9aYYyk+bep8rlfkUXw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -8219,11 +7955,6 @@ packages: engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} hasBin: true - why-is-node-running@2.3.0: - resolution: {integrity: sha512-hUrmaWBdVDcxvYqnyh09zunKzROWjbZTiNy8dBEjkS7ehEDQibXJ7XvlmtbwuTclUiIyN+CyXQD4Vmko8fNm8w==} - engines: {node: '>=8'} - hasBin: true - wide-align@1.1.5: resolution: {integrity: sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==} @@ -8238,8 +7969,8 @@ packages: wordwrap@1.0.0: resolution: {integrity: sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==} - workerpool@6.5.1: - resolution: {integrity: sha512-Fs4dNYcsdpYSAfVxhnl1L5zTksjvOJxtC5hzMNl+1t9B8hTJTdKDyZ5ju7ztgPy+ft9tBFXoOlDNiOT9WUXZlA==} + workerpool@9.3.3: + resolution: {integrity: sha512-slxCaKbYjEdFT/o2rH9xS1hf4uRDch1w7Uo+apxhZ+sf/1d9e0ZVkn42kPNGP2dgjIx6YFvSevj0zHvbWe2jdw==} wrap-ansi@6.2.0: resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} @@ -8326,9 +8057,9 @@ packages: resolution: {integrity: sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==} engines: {node: '>= 6'} - yaml@2.7.1: - resolution: {integrity: sha512-10ULxpnOCQXxJvBgxsn9ptjq6uviG/htZKk9veJGhlqn3w/DxQ631zFF+nlQXLwmImeS5amR2dl2U8sg6U9jsQ==} - engines: {node: '>= 14'} + yaml@2.8.0: + resolution: {integrity: sha512-4lLa/EcQCB0cJkyts+FpIRx5G/llPxfP6VQU5KByHEhLxY3IJCH0f0Hy1MHI8sClTvsIb8qwRJ6R/ZdlDJ/leQ==} + engines: {node: '>= 14.6'} hasBin: true yargs-parser@20.2.4: @@ -8366,8 +8097,8 @@ packages: resolution: {integrity: sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==} engines: {node: '>=10'} - yup@1.2.0: - resolution: {integrity: sha512-PPqYKSAXjpRCgLgLKVGPA33v5c/WgEx3wi6NFjIiegz90zSwyMpvTFp/uGcVnnbx6to28pgnzp/q8ih3QRjLMQ==} + yup@1.6.1: + resolution: {integrity: sha512-JED8pB50qbA4FOkDol0bYF/p60qSEDQqBD0/qeIrUCG1KbPBIQ776fCUNb9ldbPcSTxA69g/47XTo4TqWiuXOA==} z-schema@5.0.5: resolution: {integrity: sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==} @@ -8401,349 +8132,350 @@ snapshots: '@ampproject/remapping@2.3.0': dependencies: - '@jridgewell/gen-mapping': 0.3.8 - '@jridgewell/trace-mapping': 0.3.25 + '@jridgewell/gen-mapping': 0.3.12 + '@jridgewell/trace-mapping': 0.3.29 - '@antfu/eslint-config@4.6.0(@typescript-eslint/utils@8.30.1(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3))(@vue/compiler-sfc@3.5.13)(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3)(vitest@3.1.1(@types/debug@4.1.12)(@types/node@22.15.29)(jiti@1.21.7)(jsdom@16.7.0)(sass@1.70.0)(tsx@4.19.3)(yaml@2.7.1))': + '@antfu/eslint-config@4.6.0(@typescript-eslint/utils@8.36.0(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3))(@vue/compiler-sfc@3.5.17)(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3)': dependencies: - '@antfu/install-pkg': 1.0.0 + '@antfu/install-pkg': 1.1.0 '@clack/prompts': 0.10.1 '@eslint-community/eslint-plugin-eslint-comments': 4.5.0(eslint@9.21.0(jiti@1.21.7)) - '@eslint/markdown': 6.3.0 - '@stylistic/eslint-plugin': 4.2.0(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3) - '@typescript-eslint/eslint-plugin': 8.30.1(@typescript-eslint/parser@8.30.1(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3) - '@typescript-eslint/parser': 8.30.1(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3) - '@vitest/eslint-plugin': 1.1.42(@typescript-eslint/utils@8.30.1(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3)(vitest@3.1.1(@types/debug@4.1.12)(@types/node@22.15.29)(jiti@1.21.7)(jsdom@16.7.0)(sass@1.70.0)(tsx@4.19.3)(yaml@2.7.1)) + '@eslint/markdown': 6.6.0 + '@stylistic/eslint-plugin': 4.4.1(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3) + '@typescript-eslint/eslint-plugin': 8.36.0(@typescript-eslint/parser@8.36.0(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3) + '@typescript-eslint/parser': 8.36.0(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3) + '@vitest/eslint-plugin': 1.3.4(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3) ansis: 3.17.0 cac: 6.7.14 eslint: 9.21.0(jiti@1.21.7) eslint-config-flat-gitignore: 2.1.0(eslint@9.21.0(jiti@1.21.7)) - eslint-flat-config-utils: 2.0.1 + eslint-flat-config-utils: 2.1.0 eslint-merge-processors: 2.0.0(eslint@9.21.0(jiti@1.21.7)) eslint-plugin-antfu: 3.1.1(eslint@9.21.0(jiti@1.21.7)) - eslint-plugin-command: 3.2.0(eslint@9.21.0(jiti@1.21.7)) - eslint-plugin-import-x: 4.10.3(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3) - eslint-plugin-jsdoc: 50.6.9(eslint@9.21.0(jiti@1.21.7)) - eslint-plugin-jsonc: 2.20.0(eslint@9.21.0(jiti@1.21.7)) - eslint-plugin-n: 17.17.0(eslint@9.21.0(jiti@1.21.7)) + eslint-plugin-command: 3.3.1(eslint@9.21.0(jiti@1.21.7)) + eslint-plugin-import-x: 4.16.1(@typescript-eslint/utils@8.36.0(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.21.0(jiti@1.21.7)) + eslint-plugin-jsdoc: 50.8.0(eslint@9.21.0(jiti@1.21.7)) + eslint-plugin-jsonc: 2.20.1(eslint@9.21.0(jiti@1.21.7)) + eslint-plugin-n: 17.21.0(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3) eslint-plugin-no-only-tests: 3.3.0 - eslint-plugin-perfectionist: 4.11.0(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3) + eslint-plugin-perfectionist: 4.15.0(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3) eslint-plugin-pnpm-catalogs: 0.1.0(eslint@9.21.0(jiti@1.21.7)) - eslint-plugin-regexp: 2.7.0(eslint@9.21.0(jiti@1.21.7)) + eslint-plugin-regexp: 2.9.0(eslint@9.21.0(jiti@1.21.7)) eslint-plugin-toml: 0.12.0(eslint@9.21.0(jiti@1.21.7)) eslint-plugin-unicorn: 57.0.0(eslint@9.21.0(jiti@1.21.7)) - eslint-plugin-unused-imports: 4.1.4(@typescript-eslint/eslint-plugin@8.30.1(@typescript-eslint/parser@8.30.1(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.21.0(jiti@1.21.7)) - eslint-plugin-vue: 10.0.0(eslint@9.21.0(jiti@1.21.7))(vue-eslint-parser@10.1.3(eslint@9.21.0(jiti@1.21.7))) - eslint-plugin-yml: 1.17.0(eslint@9.21.0(jiti@1.21.7)) - eslint-processor-vue-blocks: 2.0.0(@vue/compiler-sfc@3.5.13)(eslint@9.21.0(jiti@1.21.7)) - globals: 16.0.0 + eslint-plugin-unused-imports: 4.1.4(@typescript-eslint/eslint-plugin@8.36.0(@typescript-eslint/parser@8.36.0(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.21.0(jiti@1.21.7)) + eslint-plugin-vue: 10.3.0(@typescript-eslint/parser@8.36.0(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.21.0(jiti@1.21.7))(vue-eslint-parser@10.2.0(eslint@9.21.0(jiti@1.21.7))) + eslint-plugin-yml: 1.18.0(eslint@9.21.0(jiti@1.21.7)) + eslint-processor-vue-blocks: 2.0.0(@vue/compiler-sfc@3.5.17)(eslint@9.21.0(jiti@1.21.7)) + globals: 16.3.0 jsonc-eslint-parser: 2.4.0 local-pkg: 1.1.1 parse-gitignore: 2.0.0 toml-eslint-parser: 0.10.0 - vue-eslint-parser: 10.1.3(eslint@9.21.0(jiti@1.21.7)) + vue-eslint-parser: 10.2.0(eslint@9.21.0(jiti@1.21.7)) yaml-eslint-parser: 1.3.0 transitivePeerDependencies: - '@eslint/json' - '@typescript-eslint/utils' - '@vue/compiler-sfc' + - eslint-import-resolver-node - supports-color - typescript - vitest - '@antfu/install-pkg@1.0.0': + '@antfu/install-pkg@1.1.0': dependencies: - package-manager-detector: 0.2.11 - tinyexec: 0.3.2 + package-manager-detector: 1.3.0 + tinyexec: 1.0.1 - '@babel/code-frame@7.26.2': + '@babel/code-frame@7.27.1': dependencies: - '@babel/helper-validator-identifier': 7.25.9 + '@babel/helper-validator-identifier': 7.27.1 js-tokens: 4.0.0 picocolors: 1.1.1 - '@babel/compat-data@7.26.8': {} + '@babel/compat-data@7.28.0': {} - '@babel/core@7.26.10': + '@babel/core@7.28.0': dependencies: '@ampproject/remapping': 2.3.0 - '@babel/code-frame': 7.26.2 - '@babel/generator': 7.27.0 - '@babel/helper-compilation-targets': 7.27.0 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.10) - '@babel/helpers': 7.27.0 - '@babel/parser': 7.27.0 - '@babel/template': 7.27.0 - '@babel/traverse': 7.27.0 - '@babel/types': 7.27.0 + '@babel/code-frame': 7.27.1 + '@babel/generator': 7.28.0 + '@babel/helper-compilation-targets': 7.27.2 + '@babel/helper-module-transforms': 7.27.3(@babel/core@7.28.0) + '@babel/helpers': 7.27.6 + '@babel/parser': 7.28.0 + '@babel/template': 7.27.2 + '@babel/traverse': 7.28.0 + '@babel/types': 7.28.0 convert-source-map: 2.0.0 - debug: 4.4.0(supports-color@8.1.1) + debug: 4.4.1(supports-color@8.1.1) gensync: 1.0.0-beta.2 json5: 2.2.3 semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/generator@7.27.0': + '@babel/generator@7.28.0': dependencies: - '@babel/parser': 7.27.0 - '@babel/types': 7.27.0 - '@jridgewell/gen-mapping': 0.3.8 - '@jridgewell/trace-mapping': 0.3.25 + '@babel/parser': 7.28.0 + '@babel/types': 7.28.0 + '@jridgewell/gen-mapping': 0.3.12 + '@jridgewell/trace-mapping': 0.3.29 jsesc: 3.1.0 - '@babel/helper-annotate-as-pure@7.25.9': + '@babel/helper-annotate-as-pure@7.27.3': dependencies: - '@babel/types': 7.27.0 + '@babel/types': 7.28.0 - '@babel/helper-compilation-targets@7.27.0': + '@babel/helper-compilation-targets@7.27.2': dependencies: - '@babel/compat-data': 7.26.8 - '@babel/helper-validator-option': 7.25.9 - browserslist: 4.24.4 + '@babel/compat-data': 7.28.0 + '@babel/helper-validator-option': 7.27.1 + browserslist: 4.25.1 lru-cache: 5.1.1 semver: 6.3.1 - '@babel/helper-create-class-features-plugin@7.27.0(@babel/core@7.26.10)': + '@babel/helper-create-class-features-plugin@7.27.1(@babel/core@7.28.0)': dependencies: - '@babel/core': 7.26.10 - '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-member-expression-to-functions': 7.25.9 - '@babel/helper-optimise-call-expression': 7.25.9 - '@babel/helper-replace-supers': 7.26.5(@babel/core@7.26.10) - '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 - '@babel/traverse': 7.27.0 + '@babel/core': 7.28.0 + '@babel/helper-annotate-as-pure': 7.27.3 + '@babel/helper-member-expression-to-functions': 7.27.1 + '@babel/helper-optimise-call-expression': 7.27.1 + '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.0) + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 + '@babel/traverse': 7.28.0 semver: 6.3.1 transitivePeerDependencies: - supports-color - '@babel/helper-member-expression-to-functions@7.25.9': + '@babel/helper-globals@7.28.0': {} + + '@babel/helper-member-expression-to-functions@7.27.1': dependencies: - '@babel/traverse': 7.27.0 - '@babel/types': 7.27.0 + '@babel/traverse': 7.28.0 + '@babel/types': 7.28.0 transitivePeerDependencies: - supports-color - '@babel/helper-module-imports@7.25.9': + '@babel/helper-module-imports@7.27.1': dependencies: - '@babel/traverse': 7.27.0 - '@babel/types': 7.27.0 + '@babel/traverse': 7.28.0 + '@babel/types': 7.28.0 transitivePeerDependencies: - supports-color - '@babel/helper-module-transforms@7.26.0(@babel/core@7.26.10)': + '@babel/helper-module-transforms@7.27.3(@babel/core@7.28.0)': dependencies: - '@babel/core': 7.26.10 - '@babel/helper-module-imports': 7.25.9 - '@babel/helper-validator-identifier': 7.25.9 - '@babel/traverse': 7.27.0 + '@babel/core': 7.28.0 + '@babel/helper-module-imports': 7.27.1 + '@babel/helper-validator-identifier': 7.27.1 + '@babel/traverse': 7.28.0 transitivePeerDependencies: - supports-color - '@babel/helper-optimise-call-expression@7.25.9': + '@babel/helper-optimise-call-expression@7.27.1': dependencies: - '@babel/types': 7.27.0 + '@babel/types': 7.28.0 - '@babel/helper-plugin-utils@7.26.5': {} + '@babel/helper-plugin-utils@7.27.1': {} - '@babel/helper-replace-supers@7.26.5(@babel/core@7.26.10)': + '@babel/helper-replace-supers@7.27.1(@babel/core@7.28.0)': dependencies: - '@babel/core': 7.26.10 - '@babel/helper-member-expression-to-functions': 7.25.9 - '@babel/helper-optimise-call-expression': 7.25.9 - '@babel/traverse': 7.27.0 + '@babel/core': 7.28.0 + '@babel/helper-member-expression-to-functions': 7.27.1 + '@babel/helper-optimise-call-expression': 7.27.1 + '@babel/traverse': 7.28.0 transitivePeerDependencies: - supports-color - '@babel/helper-skip-transparent-expression-wrappers@7.25.9': + '@babel/helper-skip-transparent-expression-wrappers@7.27.1': dependencies: - '@babel/traverse': 7.27.0 - '@babel/types': 7.27.0 + '@babel/traverse': 7.28.0 + '@babel/types': 7.28.0 transitivePeerDependencies: - supports-color - '@babel/helper-string-parser@7.25.9': {} + '@babel/helper-string-parser@7.27.1': {} - '@babel/helper-validator-identifier@7.25.9': {} + '@babel/helper-validator-identifier@7.27.1': {} - '@babel/helper-validator-option@7.25.9': {} + '@babel/helper-validator-option@7.27.1': {} - '@babel/helpers@7.27.0': + '@babel/helpers@7.27.6': dependencies: - '@babel/template': 7.27.0 - '@babel/types': 7.27.0 + '@babel/template': 7.27.2 + '@babel/types': 7.28.0 - '@babel/parser@7.27.0': + '@babel/parser@7.28.0': dependencies: - '@babel/types': 7.27.0 + '@babel/types': 7.28.0 - '@babel/plugin-proposal-decorators@7.25.9(@babel/core@7.26.10)': + '@babel/plugin-proposal-decorators@7.28.0(@babel/core@7.28.0)': dependencies: - '@babel/core': 7.26.10 - '@babel/helper-create-class-features-plugin': 7.27.0(@babel/core@7.26.10) - '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-syntax-decorators': 7.25.9(@babel/core@7.26.10) + '@babel/core': 7.28.0 + '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.28.0) + '@babel/helper-plugin-utils': 7.27.1 + '@babel/plugin-syntax-decorators': 7.27.1(@babel/core@7.28.0) transitivePeerDependencies: - supports-color - '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.26.10)': + '@babel/plugin-syntax-async-generators@7.8.4(@babel/core@7.28.0)': dependencies: - '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.26.5 + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.26.10)': + '@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.28.0)': dependencies: - '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.26.5 + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.26.10)': + '@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.28.0)': dependencies: - '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.26.5 + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.26.10)': + '@babel/plugin-syntax-class-static-block@7.14.5(@babel/core@7.28.0)': dependencies: - '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.26.5 + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-decorators@7.25.9(@babel/core@7.26.10)': + '@babel/plugin-syntax-decorators@7.27.1(@babel/core@7.28.0)': dependencies: - '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.26.5 + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-import-attributes@7.26.0(@babel/core@7.26.10)': + '@babel/plugin-syntax-import-attributes@7.27.1(@babel/core@7.28.0)': dependencies: - '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.26.5 + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.26.10)': + '@babel/plugin-syntax-import-meta@7.10.4(@babel/core@7.28.0)': dependencies: - '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.26.5 + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.26.10)': + '@babel/plugin-syntax-json-strings@7.8.3(@babel/core@7.28.0)': dependencies: - '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.26.5 + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.26.10)': + '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.28.0)': dependencies: - '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.26.5 + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.26.10)': + '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.28.0)': dependencies: - '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.26.5 + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.26.10)': + '@babel/plugin-syntax-nullish-coalescing-operator@7.8.3(@babel/core@7.28.0)': dependencies: - '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.26.5 + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.26.10)': + '@babel/plugin-syntax-numeric-separator@7.10.4(@babel/core@7.28.0)': dependencies: - '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.26.5 + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.26.10)': + '@babel/plugin-syntax-object-rest-spread@7.8.3(@babel/core@7.28.0)': dependencies: - '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.26.5 + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.26.10)': + '@babel/plugin-syntax-optional-catch-binding@7.8.3(@babel/core@7.28.0)': dependencies: - '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.26.5 + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.26.10)': + '@babel/plugin-syntax-optional-chaining@7.8.3(@babel/core@7.28.0)': dependencies: - '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.26.5 + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.26.10)': + '@babel/plugin-syntax-private-property-in-object@7.14.5(@babel/core@7.28.0)': dependencies: - '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.26.5 + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.26.10)': + '@babel/plugin-syntax-top-level-await@7.14.5(@babel/core@7.28.0)': dependencies: - '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.26.5 + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.26.10)': + '@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.28.0)': dependencies: - '@babel/core': 7.26.10 - '@babel/helper-plugin-utils': 7.26.5 + '@babel/core': 7.28.0 + '@babel/helper-plugin-utils': 7.27.1 - '@babel/plugin-transform-modules-commonjs@7.26.3(@babel/core@7.26.10)': + '@babel/plugin-transform-modules-commonjs@7.27.1(@babel/core@7.28.0)': dependencies: - '@babel/core': 7.26.10 - '@babel/helper-module-transforms': 7.26.0(@babel/core@7.26.10) - '@babel/helper-plugin-utils': 7.26.5 + '@babel/core': 7.28.0 + '@babel/helper-module-transforms': 7.27.3(@babel/core@7.28.0) + '@babel/helper-plugin-utils': 7.27.1 transitivePeerDependencies: - supports-color - '@babel/plugin-transform-typescript@7.27.0(@babel/core@7.26.10)': + '@babel/plugin-transform-typescript@7.28.0(@babel/core@7.28.0)': dependencies: - '@babel/core': 7.26.10 - '@babel/helper-annotate-as-pure': 7.25.9 - '@babel/helper-create-class-features-plugin': 7.27.0(@babel/core@7.26.10) - '@babel/helper-plugin-utils': 7.26.5 - '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 - '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.10) + '@babel/core': 7.28.0 + '@babel/helper-annotate-as-pure': 7.27.3 + '@babel/helper-create-class-features-plugin': 7.27.1(@babel/core@7.28.0) + '@babel/helper-plugin-utils': 7.27.1 + '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 + '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.0) transitivePeerDependencies: - supports-color - '@babel/runtime@7.27.0': - dependencies: - regenerator-runtime: 0.14.1 + '@babel/runtime@7.27.6': {} - '@babel/template@7.27.0': + '@babel/template@7.27.2': dependencies: - '@babel/code-frame': 7.26.2 - '@babel/parser': 7.27.0 - '@babel/types': 7.27.0 + '@babel/code-frame': 7.27.1 + '@babel/parser': 7.28.0 + '@babel/types': 7.28.0 - '@babel/traverse@7.27.0': + '@babel/traverse@7.28.0': dependencies: - '@babel/code-frame': 7.26.2 - '@babel/generator': 7.27.0 - '@babel/parser': 7.27.0 - '@babel/template': 7.27.0 - '@babel/types': 7.27.0 - debug: 4.4.0(supports-color@8.1.1) - globals: 11.12.0 + '@babel/code-frame': 7.27.1 + '@babel/generator': 7.28.0 + '@babel/helper-globals': 7.28.0 + '@babel/parser': 7.28.0 + '@babel/template': 7.27.2 + '@babel/types': 7.28.0 + debug: 4.4.1(supports-color@8.1.1) transitivePeerDependencies: - supports-color - '@babel/types@7.27.0': + '@babel/types@7.28.0': dependencies: - '@babel/helper-string-parser': 7.25.9 - '@babel/helper-validator-identifier': 7.25.9 + '@babel/helper-string-parser': 7.27.1 + '@babel/helper-validator-identifier': 7.27.1 - '@badeball/cypress-cucumber-preprocessor@22.0.1(@babel/core@7.26.10)(cypress@14.3.0)(typescript@4.9.4)': + '@badeball/cypress-cucumber-preprocessor@22.0.1(@babel/core@7.28.0)(cypress@14.3.0)(typescript@4.9.4)': dependencies: '@cucumber/ci-environment': 10.0.1 - '@cucumber/cucumber': 11.2.0 + '@cucumber/cucumber': 11.3.0 '@cucumber/cucumber-expressions': 18.0.1 '@cucumber/gherkin': 30.0.4 - '@cucumber/html-formatter': 21.10.1(@cucumber/messages@27.2.0) + '@cucumber/html-formatter': 21.13.0(@cucumber/messages@27.2.0) '@cucumber/message-streams': 4.0.1(@cucumber/messages@27.2.0) '@cucumber/messages': 27.2.0 - '@cucumber/pretty-formatter': 1.0.1(@cucumber/cucumber@11.2.0)(@cucumber/messages@27.2.0) - '@cucumber/tag-expressions': 6.1.2 + '@cucumber/pretty-formatter': 1.0.1(@cucumber/cucumber@11.3.0)(@cucumber/messages@27.2.0) + '@cucumber/tag-expressions': 6.2.0 base64-js: 1.5.1 chalk: 4.1.2 cli-table: 0.3.11 common-ancestor-path: 1.0.1 cosmiconfig: 9.0.0(typescript@4.9.4) cypress: 14.3.0 - debug: 4.4.0(supports-color@8.1.1) + debug: 4.4.1(supports-color@8.1.1) error-stack-parser: 2.1.4 - find-cypress-specs: 1.54.0(@babel/core@7.26.10) + find-cypress-specs: 1.54.1(@babel/core@7.28.0) glob: 10.4.5 - mocha: 11.1.0 + mocha: 11.7.1 seedrandom: 3.0.5 source-map: 0.6.1 split: 1.0.1 @@ -8755,7 +8487,7 @@ snapshots: '@bahmutov/cypress-esbuild-preprocessor@2.2.5(esbuild@0.20.0)': dependencies: - debug: 4.4.1 + debug: 4.4.1(supports-color@8.1.1) esbuild: 0.20.0 transitivePeerDependencies: - supports-color @@ -8786,24 +8518,24 @@ snapshots: dependencies: regexp-match-indices: 1.0.2 - '@cucumber/cucumber@11.2.0': + '@cucumber/cucumber@11.3.0': dependencies: '@cucumber/ci-environment': 10.0.1 '@cucumber/cucumber-expressions': 18.0.1 '@cucumber/gherkin': 30.0.4 - '@cucumber/gherkin-streams': 5.0.1(@cucumber/gherkin@30.0.4)(@cucumber/message-streams@4.0.1(@cucumber/messages@27.2.0))(@cucumber/messages@27.0.2) - '@cucumber/gherkin-utils': 9.0.0 - '@cucumber/html-formatter': 21.7.0(@cucumber/messages@27.0.2) - '@cucumber/junit-xml-formatter': 0.7.1(@cucumber/messages@27.0.2) - '@cucumber/message-streams': 4.0.1(@cucumber/messages@27.0.2) - '@cucumber/messages': 27.0.2 - '@cucumber/tag-expressions': 6.1.1 + '@cucumber/gherkin-streams': 5.0.1(@cucumber/gherkin@30.0.4)(@cucumber/message-streams@4.0.1(@cucumber/messages@27.2.0))(@cucumber/messages@27.2.0) + '@cucumber/gherkin-utils': 9.2.0 + '@cucumber/html-formatter': 21.10.1(@cucumber/messages@27.2.0) + '@cucumber/junit-xml-formatter': 0.7.1(@cucumber/messages@27.2.0) + '@cucumber/message-streams': 4.0.1(@cucumber/messages@27.2.0) + '@cucumber/messages': 27.2.0 + '@cucumber/tag-expressions': 6.1.2 assertion-error-formatter: 3.0.0 capital-case: 1.0.4 chalk: 4.1.2 - cli-table3: 0.6.3 + cli-table3: 0.6.5 commander: 10.0.1 - debug: 4.4.0(supports-color@8.1.1) + debug: 4.4.1(supports-color@8.1.1) error-stack-parser: 2.1.4 figures: 3.2.0 glob: 10.4.5 @@ -8814,78 +8546,65 @@ snapshots: knuth-shuffle-seeded: 1.0.6 lodash.merge: 4.6.2 lodash.mergewith: 4.6.2 - luxon: 3.2.1 + luxon: 3.6.1 mime: 3.0.0 mkdirp: 2.1.6 mz: 2.7.0 progress: 2.0.3 read-package-up: 11.0.0 - resolve-pkg: 2.0.0 - semver: 7.5.3 + semver: 7.7.1 string-argv: 0.3.1 supports-color: 8.1.1 - tmp: 0.2.3 - type-fest: 4.39.1 + type-fest: 4.41.0 util-arity: 1.1.0 - yaml: 2.7.1 - yup: 1.2.0 + yaml: 2.8.0 + yup: 1.6.1 - '@cucumber/gherkin-streams@5.0.1(@cucumber/gherkin@30.0.4)(@cucumber/message-streams@4.0.1(@cucumber/messages@27.2.0))(@cucumber/messages@27.0.2)': + '@cucumber/gherkin-streams@5.0.1(@cucumber/gherkin@30.0.4)(@cucumber/message-streams@4.0.1(@cucumber/messages@27.2.0))(@cucumber/messages@27.2.0)': dependencies: '@cucumber/gherkin': 30.0.4 - '@cucumber/message-streams': 4.0.1(@cucumber/messages@27.0.2) - '@cucumber/messages': 27.0.2 + '@cucumber/message-streams': 4.0.1(@cucumber/messages@27.2.0) + '@cucumber/messages': 27.2.0 commander: 9.1.0 source-map-support: 0.5.21 - '@cucumber/gherkin-utils@9.0.0': + '@cucumber/gherkin-utils@9.2.0': dependencies: - '@cucumber/gherkin': 28.0.0 - '@cucumber/messages': 24.1.0 + '@cucumber/gherkin': 31.0.0 + '@cucumber/messages': 27.2.0 '@teppeis/multimaps': 3.0.0 - commander: 12.0.0 + commander: 13.1.0 source-map-support: 0.5.21 - '@cucumber/gherkin@28.0.0': + '@cucumber/gherkin@30.0.4': dependencies: - '@cucumber/messages': 24.1.0 + '@cucumber/messages': 26.0.1 - '@cucumber/gherkin@30.0.4': + '@cucumber/gherkin@31.0.0': dependencies: - '@cucumber/messages': 24.1.0 + '@cucumber/messages': 26.0.1 '@cucumber/html-formatter@21.10.1(@cucumber/messages@27.2.0)': dependencies: '@cucumber/messages': 27.2.0 - '@cucumber/html-formatter@21.7.0(@cucumber/messages@27.0.2)': + '@cucumber/html-formatter@21.13.0(@cucumber/messages@27.2.0)': dependencies: - '@cucumber/messages': 27.0.2 + '@cucumber/messages': 27.2.0 - '@cucumber/junit-xml-formatter@0.7.1(@cucumber/messages@27.0.2)': + '@cucumber/junit-xml-formatter@0.7.1(@cucumber/messages@27.2.0)': dependencies: - '@cucumber/messages': 27.0.2 - '@cucumber/query': 13.2.0(@cucumber/messages@27.0.2) + '@cucumber/messages': 27.2.0 + '@cucumber/query': 13.4.0(@cucumber/messages@27.2.0) '@teppeis/multimaps': 3.0.0 luxon: 3.6.1 xmlbuilder: 15.1.1 - '@cucumber/message-streams@4.0.1(@cucumber/messages@27.0.2)': - dependencies: - '@cucumber/messages': 27.0.2 - '@cucumber/message-streams@4.0.1(@cucumber/messages@27.2.0)': dependencies: '@cucumber/messages': 27.2.0 - '@cucumber/messages@24.1.0': - dependencies: - '@types/uuid': 9.0.8 - class-transformer: 0.5.1 - reflect-metadata: 0.2.1 - uuid: 9.0.1 - - '@cucumber/messages@27.0.2': + '@cucumber/messages@26.0.1': dependencies: '@types/uuid': 10.0.0 class-transformer: 0.5.1 @@ -8899,24 +8618,25 @@ snapshots: reflect-metadata: 0.2.2 uuid: 11.0.5 - '@cucumber/pretty-formatter@1.0.1(@cucumber/cucumber@11.2.0)(@cucumber/messages@27.2.0)': + '@cucumber/pretty-formatter@1.0.1(@cucumber/cucumber@11.3.0)(@cucumber/messages@27.2.0)': dependencies: - '@cucumber/cucumber': 11.2.0 + '@cucumber/cucumber': 11.3.0 '@cucumber/messages': 27.2.0 ansi-styles: 5.2.0 cli-table3: 0.6.5 figures: 3.2.0 ts-dedent: 2.2.0 - '@cucumber/query@13.2.0(@cucumber/messages@27.0.2)': + '@cucumber/query@13.4.0(@cucumber/messages@27.2.0)': dependencies: - '@cucumber/messages': 27.0.2 + '@cucumber/messages': 27.2.0 '@teppeis/multimaps': 3.0.0 - - '@cucumber/tag-expressions@6.1.1': {} + lodash.sortby: 4.7.0 '@cucumber/tag-expressions@6.1.2': {} + '@cucumber/tag-expressions@6.2.0': {} + '@cypress/request@3.0.8': dependencies: aws-sign2: 0.7.0 @@ -8925,7 +8645,7 @@ snapshots: combined-stream: 1.0.8 extend: 3.0.2 forever-agent: 0.6.1 - form-data: 4.0.2 + form-data: 4.0.3 http-signature: 1.4.0 is-typedarray: 1.0.0 isstream: 0.1.2 @@ -8950,25 +8670,25 @@ snapshots: gonzales-pe: 4.3.0 node-source-walk: 7.0.1 - '@emnapi/core@1.4.1': + '@emnapi/core@1.4.4': dependencies: - '@emnapi/wasi-threads': 1.0.1 + '@emnapi/wasi-threads': 1.0.3 tslib: 2.8.1 optional: true - '@emnapi/runtime@1.4.1': + '@emnapi/runtime@1.4.4': dependencies: tslib: 2.8.1 optional: true - '@emnapi/wasi-threads@1.0.1': + '@emnapi/wasi-threads@1.0.3': dependencies: tslib: 2.8.1 optional: true - '@empathyco/eslint-config@1.8.0(@typescript-eslint/utils@8.30.1(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3))(@vue/compiler-sfc@3.5.13)(jiti@1.21.7)(typescript@5.8.3)(vitest@3.1.1(@types/debug@4.1.12)(@types/node@22.15.29)(jiti@1.21.7)(jsdom@16.7.0)(sass@1.70.0)(tsx@4.19.3)(yaml@2.7.1))': + '@empathyco/eslint-config@1.8.0(@typescript-eslint/utils@8.36.0(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3))(@vue/compiler-sfc@3.5.17)(jiti@1.21.7)(typescript@5.8.3)': dependencies: - '@antfu/eslint-config': 4.6.0(@typescript-eslint/utils@8.30.1(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3))(@vue/compiler-sfc@3.5.13)(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3)(vitest@3.1.1(@types/debug@4.1.12)(@types/node@22.15.29)(jiti@1.21.7)(jsdom@16.7.0)(sass@1.70.0)(tsx@4.19.3)(yaml@2.7.1)) + '@antfu/eslint-config': 4.6.0(@typescript-eslint/utils@8.36.0(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3))(@vue/compiler-sfc@3.5.17)(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3) eslint: 9.21.0(jiti@1.21.7) prettier: 3.5.3 prettier-plugin-tailwindcss: 0.6.11(prettier@3.5.3) @@ -8985,6 +8705,7 @@ snapshots: - '@vue/compiler-sfc' - '@zackad/prettier-plugin-twig' - astro-eslint-parser + - eslint-import-resolver-node - eslint-plugin-astro - eslint-plugin-format - eslint-plugin-react-hooks @@ -9011,17 +8732,10 @@ snapshots: '@empathyco/x-jest-utils@1.4.0-alpha.11': {} - '@es-joy/jsdoccomment@0.49.0': + '@es-joy/jsdoccomment@0.50.2': dependencies: - comment-parser: 1.4.1 - esquery: 1.6.0 - jsdoc-type-pratt-parser: 4.1.0 - - '@es-joy/jsdoccomment@0.50.0': - dependencies: - '@types/eslint': 9.6.1 - '@types/estree': 1.0.7 - '@typescript-eslint/types': 8.30.1 + '@types/estree': 1.0.8 + '@typescript-eslint/types': 8.36.0 comment-parser: 1.4.1 esquery: 1.6.0 jsdoc-type-pratt-parser: 4.1.0 @@ -9029,7 +8743,7 @@ snapshots: '@esbuild/aix-ppc64@0.20.0': optional: true - '@esbuild/aix-ppc64@0.25.2': + '@esbuild/aix-ppc64@0.25.6': optional: true '@esbuild/android-arm64@0.18.20': @@ -9038,7 +8752,7 @@ snapshots: '@esbuild/android-arm64@0.20.0': optional: true - '@esbuild/android-arm64@0.25.2': + '@esbuild/android-arm64@0.25.6': optional: true '@esbuild/android-arm@0.18.20': @@ -9047,7 +8761,7 @@ snapshots: '@esbuild/android-arm@0.20.0': optional: true - '@esbuild/android-arm@0.25.2': + '@esbuild/android-arm@0.25.6': optional: true '@esbuild/android-x64@0.18.20': @@ -9056,7 +8770,7 @@ snapshots: '@esbuild/android-x64@0.20.0': optional: true - '@esbuild/android-x64@0.25.2': + '@esbuild/android-x64@0.25.6': optional: true '@esbuild/darwin-arm64@0.18.20': @@ -9065,7 +8779,7 @@ snapshots: '@esbuild/darwin-arm64@0.20.0': optional: true - '@esbuild/darwin-arm64@0.25.2': + '@esbuild/darwin-arm64@0.25.6': optional: true '@esbuild/darwin-x64@0.18.20': @@ -9074,7 +8788,7 @@ snapshots: '@esbuild/darwin-x64@0.20.0': optional: true - '@esbuild/darwin-x64@0.25.2': + '@esbuild/darwin-x64@0.25.6': optional: true '@esbuild/freebsd-arm64@0.18.20': @@ -9083,7 +8797,7 @@ snapshots: '@esbuild/freebsd-arm64@0.20.0': optional: true - '@esbuild/freebsd-arm64@0.25.2': + '@esbuild/freebsd-arm64@0.25.6': optional: true '@esbuild/freebsd-x64@0.18.20': @@ -9092,7 +8806,7 @@ snapshots: '@esbuild/freebsd-x64@0.20.0': optional: true - '@esbuild/freebsd-x64@0.25.2': + '@esbuild/freebsd-x64@0.25.6': optional: true '@esbuild/linux-arm64@0.18.20': @@ -9101,7 +8815,7 @@ snapshots: '@esbuild/linux-arm64@0.20.0': optional: true - '@esbuild/linux-arm64@0.25.2': + '@esbuild/linux-arm64@0.25.6': optional: true '@esbuild/linux-arm@0.18.20': @@ -9110,7 +8824,7 @@ snapshots: '@esbuild/linux-arm@0.20.0': optional: true - '@esbuild/linux-arm@0.25.2': + '@esbuild/linux-arm@0.25.6': optional: true '@esbuild/linux-ia32@0.18.20': @@ -9119,7 +8833,7 @@ snapshots: '@esbuild/linux-ia32@0.20.0': optional: true - '@esbuild/linux-ia32@0.25.2': + '@esbuild/linux-ia32@0.25.6': optional: true '@esbuild/linux-loong64@0.14.54': @@ -9131,7 +8845,7 @@ snapshots: '@esbuild/linux-loong64@0.20.0': optional: true - '@esbuild/linux-loong64@0.25.2': + '@esbuild/linux-loong64@0.25.6': optional: true '@esbuild/linux-mips64el@0.18.20': @@ -9140,7 +8854,7 @@ snapshots: '@esbuild/linux-mips64el@0.20.0': optional: true - '@esbuild/linux-mips64el@0.25.2': + '@esbuild/linux-mips64el@0.25.6': optional: true '@esbuild/linux-ppc64@0.18.20': @@ -9149,7 +8863,7 @@ snapshots: '@esbuild/linux-ppc64@0.20.0': optional: true - '@esbuild/linux-ppc64@0.25.2': + '@esbuild/linux-ppc64@0.25.6': optional: true '@esbuild/linux-riscv64@0.18.20': @@ -9158,7 +8872,7 @@ snapshots: '@esbuild/linux-riscv64@0.20.0': optional: true - '@esbuild/linux-riscv64@0.25.2': + '@esbuild/linux-riscv64@0.25.6': optional: true '@esbuild/linux-s390x@0.18.20': @@ -9167,7 +8881,7 @@ snapshots: '@esbuild/linux-s390x@0.20.0': optional: true - '@esbuild/linux-s390x@0.25.2': + '@esbuild/linux-s390x@0.25.6': optional: true '@esbuild/linux-x64@0.18.20': @@ -9176,10 +8890,10 @@ snapshots: '@esbuild/linux-x64@0.20.0': optional: true - '@esbuild/linux-x64@0.25.2': + '@esbuild/linux-x64@0.25.6': optional: true - '@esbuild/netbsd-arm64@0.25.2': + '@esbuild/netbsd-arm64@0.25.6': optional: true '@esbuild/netbsd-x64@0.18.20': @@ -9188,10 +8902,10 @@ snapshots: '@esbuild/netbsd-x64@0.20.0': optional: true - '@esbuild/netbsd-x64@0.25.2': + '@esbuild/netbsd-x64@0.25.6': optional: true - '@esbuild/openbsd-arm64@0.25.2': + '@esbuild/openbsd-arm64@0.25.6': optional: true '@esbuild/openbsd-x64@0.18.20': @@ -9200,7 +8914,10 @@ snapshots: '@esbuild/openbsd-x64@0.20.0': optional: true - '@esbuild/openbsd-x64@0.25.2': + '@esbuild/openbsd-x64@0.25.6': + optional: true + + '@esbuild/openharmony-arm64@0.25.6': optional: true '@esbuild/sunos-x64@0.18.20': @@ -9209,7 +8926,7 @@ snapshots: '@esbuild/sunos-x64@0.20.0': optional: true - '@esbuild/sunos-x64@0.25.2': + '@esbuild/sunos-x64@0.25.6': optional: true '@esbuild/win32-arm64@0.18.20': @@ -9218,7 +8935,7 @@ snapshots: '@esbuild/win32-arm64@0.20.0': optional: true - '@esbuild/win32-arm64@0.25.2': + '@esbuild/win32-arm64@0.25.6': optional: true '@esbuild/win32-ia32@0.18.20': @@ -9227,7 +8944,7 @@ snapshots: '@esbuild/win32-ia32@0.20.0': optional: true - '@esbuild/win32-ia32@0.25.2': + '@esbuild/win32-ia32@0.25.6': optional: true '@esbuild/win32-x64@0.18.20': @@ -9236,7 +8953,7 @@ snapshots: '@esbuild/win32-x64@0.20.0': optional: true - '@esbuild/win32-x64@0.25.2': + '@esbuild/win32-x64@0.25.6': optional: true '@eslint-community/eslint-plugin-eslint-comments@4.5.0(eslint@9.21.0(jiti@1.21.7))': @@ -9245,42 +8962,46 @@ snapshots: eslint: 9.21.0(jiti@1.21.7) ignore: 5.3.2 - '@eslint-community/eslint-utils@4.6.0(eslint@9.21.0(jiti@1.21.7))': + '@eslint-community/eslint-utils@4.7.0(eslint@9.21.0(jiti@1.21.7))': dependencies: eslint: 9.21.0(jiti@1.21.7) eslint-visitor-keys: 3.4.3 '@eslint-community/regexpp@4.12.1': {} - '@eslint/compat@1.2.8(eslint@9.21.0(jiti@1.21.7))': + '@eslint/compat@1.3.1(eslint@9.21.0(jiti@1.21.7))': optionalDependencies: eslint: 9.21.0(jiti@1.21.7) '@eslint/config-array@0.19.2': dependencies: '@eslint/object-schema': 2.1.6 - debug: 4.4.0(supports-color@8.1.1) + debug: 4.4.1(supports-color@8.1.1) minimatch: 3.1.2 transitivePeerDependencies: - supports-color - '@eslint/core@0.10.0': + '@eslint/core@0.12.0': dependencies: '@types/json-schema': 7.0.15 - '@eslint/core@0.12.0': + '@eslint/core@0.13.0': dependencies: '@types/json-schema': 7.0.15 - '@eslint/core@0.13.0': + '@eslint/core@0.14.0': + dependencies: + '@types/json-schema': 7.0.15 + + '@eslint/core@0.15.1': dependencies: '@types/json-schema': 7.0.15 '@eslint/eslintrc@3.3.1': dependencies: ajv: 6.12.6 - debug: 4.4.0(supports-color@8.1.1) - espree: 10.3.0 + debug: 4.4.1(supports-color@8.1.1) + espree: 10.4.0 globals: 14.0.0 ignore: 5.3.2 import-fresh: 3.3.1 @@ -9292,12 +9013,15 @@ snapshots: '@eslint/js@9.21.0': {} - '@eslint/markdown@6.3.0': + '@eslint/markdown@6.6.0': dependencies: - '@eslint/core': 0.10.0 - '@eslint/plugin-kit': 0.2.8 + '@eslint/core': 0.14.0 + '@eslint/plugin-kit': 0.3.3 + github-slugger: 2.0.0 mdast-util-from-markdown: 2.0.2 + mdast-util-frontmatter: 2.0.1 mdast-util-gfm: 3.1.0 + micromark-extension-frontmatter: 2.0.0 micromark-extension-gfm: 3.0.0 transitivePeerDependencies: - supports-color @@ -9309,6 +9033,11 @@ snapshots: '@eslint/core': 0.13.0 levn: 0.4.1 + '@eslint/plugin-kit@0.3.3': + dependencies: + '@eslint/core': 0.15.1 + levn: 0.4.1 + '@fastify/busboy@2.1.1': {} '@gar/promisify@1.1.3': {} @@ -9330,7 +9059,7 @@ snapshots: '@humanwhocodes/retry@0.3.1': {} - '@humanwhocodes/retry@0.4.2': {} + '@humanwhocodes/retry@0.4.3': {} '@hutson/parse-repository-url@3.0.2': {} @@ -9346,6 +9075,12 @@ snapshots: '@intlify/shared@9.14.4': {} + '@isaacs/balanced-match@4.0.1': {} + + '@isaacs/brace-expansion@5.0.0': + dependencies: + '@isaacs/balanced-match': 4.0.1 + '@isaacs/cliui@8.0.2': dependencies: string-width: 5.1.2 @@ -9493,7 +9228,7 @@ snapshots: '@jest/transform@27.5.1': dependencies: - '@babel/core': 7.26.10 + '@babel/core': 7.28.0 '@jest/types': 27.5.1 babel-plugin-istanbul: 6.1.1 chalk: 4.1.2 @@ -9519,31 +9254,28 @@ snapshots: '@types/yargs': 16.0.9 chalk: 4.1.2 - '@jridgewell/gen-mapping@0.3.8': + '@jridgewell/gen-mapping@0.3.12': dependencies: - '@jridgewell/set-array': 1.2.1 - '@jridgewell/sourcemap-codec': 1.5.0 - '@jridgewell/trace-mapping': 0.3.25 + '@jridgewell/sourcemap-codec': 1.5.4 + '@jridgewell/trace-mapping': 0.3.29 '@jridgewell/resolve-uri@3.1.2': {} - '@jridgewell/set-array@1.2.1': {} + '@jridgewell/sourcemap-codec@1.5.4': {} - '@jridgewell/sourcemap-codec@1.5.0': {} - - '@jridgewell/trace-mapping@0.3.25': + '@jridgewell/trace-mapping@0.3.29': dependencies: '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/sourcemap-codec': 1.5.4 '@jridgewell/trace-mapping@0.3.9': dependencies: '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/sourcemap-codec': 1.5.4 '@lerna/child-process@6.6.0': dependencies: - chalk: 4.1.2 + chalk: 4.1.0 execa: 5.0.0 strong-log-transformer: 2.1.0 @@ -9557,7 +9289,7 @@ snapshots: p-reduce: 2.1.0 pacote: 13.6.2 pify: 5.0.0 - semver: 7.7.1 + semver: 7.7.2 slash: 3.0.0 validate-npm-package-license: 3.0.4 validate-npm-package-name: 4.0.0 @@ -9675,7 +9407,7 @@ snapshots: '@rushstack/terminal': 0.15.3(@types/node@22.15.29) '@rushstack/ts-command-line': 5.0.1(@types/node@22.15.29) lodash: 4.17.21 - minimatch: 3.0.5 + minimatch: 3.0.8 resolve: 1.22.10 semver: 7.5.4 source-map: 0.6.1 @@ -9701,10 +9433,10 @@ snapshots: '@microsoft/tsdoc@0.15.1': {} - '@napi-rs/wasm-runtime@0.2.8': + '@napi-rs/wasm-runtime@0.2.11': dependencies: - '@emnapi/core': 1.4.1 - '@emnapi/runtime': 1.4.1 + '@emnapi/core': 1.4.4 + '@emnapi/runtime': 1.4.4 '@tybys/wasm-util': 0.9.0 optional: true @@ -9751,7 +9483,7 @@ snapshots: promise-all-reject-late: 1.0.1 promise-call-limit: 1.0.2 read-package-json-fast: 3.0.2 - semver: 7.7.1 + semver: 7.7.2 ssri: 10.0.6 treeverse: 3.0.0 walk-up-path: 1.0.0 @@ -9762,11 +9494,11 @@ snapshots: '@npmcli/fs@2.1.2': dependencies: '@gar/promisify': 1.1.3 - semver: 7.7.1 + semver: 7.7.2 '@npmcli/fs@3.1.1': dependencies: - semver: 7.7.1 + semver: 7.7.2 '@npmcli/git@3.0.2': dependencies: @@ -9777,7 +9509,7 @@ snapshots: proc-log: 2.0.1 promise-inflight: 1.0.1 promise-retry: 2.0.1 - semver: 7.7.1 + semver: 7.7.2 which: 2.0.2 transitivePeerDependencies: - bluebird @@ -9790,7 +9522,7 @@ snapshots: proc-log: 3.0.0 promise-inflight: 1.0.1 promise-retry: 2.0.1 - semver: 7.7.1 + semver: 7.7.2 which: 3.0.1 transitivePeerDependencies: - bluebird @@ -9817,7 +9549,7 @@ snapshots: cacache: 17.1.4 json-parse-even-better-errors: 3.0.2 pacote: 15.2.0 - semver: 7.7.1 + semver: 7.7.2 transitivePeerDependencies: - bluebird - supports-color @@ -10029,13 +9761,11 @@ snapshots: '@pkgjs/parseargs@0.11.0': optional: true - '@pkgr/core@0.1.2': {} - - '@pkgr/core@0.2.3': {} + '@pkgr/core@0.2.7': {} '@rollup/plugin-commonjs@25.0.7(rollup@4.9.1)': dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.9.1) + '@rollup/pluginutils': 5.2.0(rollup@4.9.1) commondir: 1.0.1 estree-walker: 2.0.2 glob: 8.1.0 @@ -10049,110 +9779,50 @@ snapshots: estree-walker: 2.0.2 picomatch: 2.3.1 - '@rollup/pluginutils@5.1.4(rollup@4.9.1)': + '@rollup/pluginutils@5.2.0(rollup@4.9.1)': dependencies: - '@types/estree': 1.0.7 + '@types/estree': 1.0.8 estree-walker: 2.0.2 picomatch: 4.0.2 optionalDependencies: rollup: 4.9.1 - '@rollup/rollup-android-arm-eabi@4.40.0': - optional: true - '@rollup/rollup-android-arm-eabi@4.9.1': optional: true - '@rollup/rollup-android-arm64@4.40.0': - optional: true - '@rollup/rollup-android-arm64@4.9.1': optional: true - '@rollup/rollup-darwin-arm64@4.40.0': - optional: true - '@rollup/rollup-darwin-arm64@4.9.1': optional: true - '@rollup/rollup-darwin-x64@4.40.0': - optional: true - '@rollup/rollup-darwin-x64@4.9.1': optional: true - '@rollup/rollup-freebsd-arm64@4.40.0': - optional: true - - '@rollup/rollup-freebsd-x64@4.40.0': - optional: true - - '@rollup/rollup-linux-arm-gnueabihf@4.40.0': - optional: true - - '@rollup/rollup-linux-arm-gnueabihf@4.9.1': - optional: true - - '@rollup/rollup-linux-arm-musleabihf@4.40.0': - optional: true - - '@rollup/rollup-linux-arm64-gnu@4.40.0': - optional: true - - '@rollup/rollup-linux-arm64-gnu@4.9.1': - optional: true - - '@rollup/rollup-linux-arm64-musl@4.40.0': - optional: true - - '@rollup/rollup-linux-arm64-musl@4.9.1': - optional: true - - '@rollup/rollup-linux-loongarch64-gnu@4.40.0': - optional: true - - '@rollup/rollup-linux-powerpc64le-gnu@4.40.0': - optional: true - - '@rollup/rollup-linux-riscv64-gnu@4.40.0': - optional: true - - '@rollup/rollup-linux-riscv64-gnu@4.9.1': - optional: true - - '@rollup/rollup-linux-riscv64-musl@4.40.0': + '@rollup/rollup-linux-arm-gnueabihf@4.9.1': optional: true - '@rollup/rollup-linux-s390x-gnu@4.40.0': + '@rollup/rollup-linux-arm64-gnu@4.9.1': optional: true - '@rollup/rollup-linux-x64-gnu@4.40.0': + '@rollup/rollup-linux-arm64-musl@4.9.1': optional: true - '@rollup/rollup-linux-x64-gnu@4.9.1': + '@rollup/rollup-linux-riscv64-gnu@4.9.1': optional: true - '@rollup/rollup-linux-x64-musl@4.40.0': + '@rollup/rollup-linux-x64-gnu@4.9.1': optional: true '@rollup/rollup-linux-x64-musl@4.9.1': optional: true - '@rollup/rollup-win32-arm64-msvc@4.40.0': - optional: true - '@rollup/rollup-win32-arm64-msvc@4.9.1': optional: true - '@rollup/rollup-win32-ia32-msvc@4.40.0': - optional: true - '@rollup/rollup-win32-ia32-msvc@4.9.1': optional: true - '@rollup/rollup-win32-x64-msvc@4.40.0': - optional: true - '@rollup/rollup-win32-x64-msvc@4.9.1': optional: true @@ -10248,12 +9918,12 @@ snapshots: dependencies: '@sinonjs/commons': 1.8.6 - '@stylistic/eslint-plugin@4.2.0(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3)': + '@stylistic/eslint-plugin@4.4.1(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3)': dependencies: - '@typescript-eslint/utils': 8.30.1(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3) + '@typescript-eslint/utils': 8.36.0(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3) eslint: 9.21.0(jiti@1.21.7) - eslint-visitor-keys: 4.2.0 - espree: 10.3.0 + eslint-visitor-keys: 4.2.1 + espree: 10.4.0 estraverse: 5.3.0 picomatch: 4.0.2 transitivePeerDependencies: @@ -10265,7 +9935,7 @@ snapshots: '@testing-library/jest-dom@5.17.0': dependencies: '@adobe/css-tools': 4.4.3 - '@babel/runtime': 7.27.0 + '@babel/runtime': 7.27.6 '@types/testing-library__jest-dom': 5.14.9 aria-query: 5.3.2 chalk: 3.0.0 @@ -10304,24 +9974,24 @@ snapshots: '@types/babel__core@7.20.5': dependencies: - '@babel/parser': 7.27.0 - '@babel/types': 7.27.0 + '@babel/parser': 7.28.0 + '@babel/types': 7.28.0 '@types/babel__generator': 7.27.0 '@types/babel__template': 7.4.4 '@types/babel__traverse': 7.20.7 '@types/babel__generator@7.27.0': dependencies: - '@babel/types': 7.27.0 + '@babel/types': 7.28.0 '@types/babel__template@7.4.4': dependencies: - '@babel/parser': 7.27.0 - '@babel/types': 7.27.0 + '@babel/parser': 7.28.0 + '@babel/types': 7.28.0 '@types/babel__traverse@7.20.7': dependencies: - '@babel/types': 7.27.0 + '@babel/types': 7.28.0 '@types/cssnano@5.1.3(postcss@8.4.12)': dependencies: @@ -10333,14 +10003,7 @@ snapshots: dependencies: '@types/ms': 2.1.0 - '@types/doctrine@0.0.9': {} - - '@types/eslint@9.6.1': - dependencies: - '@types/estree': 1.0.7 - '@types/json-schema': 7.0.15 - - '@types/estree@1.0.7': {} + '@types/estree@1.0.8': {} '@types/fs-extra@8.1.5': dependencies: @@ -10348,7 +10011,7 @@ snapshots: '@types/glob@7.2.0': dependencies: - '@types/minimatch': 5.1.2 + '@types/minimatch': 6.0.0 '@types/node': 22.15.29 '@types/glob@8.1.0': @@ -10385,6 +10048,10 @@ snapshots: '@types/minimatch@5.1.2': {} + '@types/minimatch@6.0.0': + dependencies: + minimatch: 10.0.3 + '@types/minimist@1.2.5': {} '@types/ms@2.1.0': {} @@ -10417,8 +10084,6 @@ snapshots: '@types/uuid@10.0.0': {} - '@types/uuid@9.0.8': {} - '@types/web-bluetooth@0.0.20': {} '@types/yargs-parser@21.0.3': {} @@ -10432,131 +10097,155 @@ snapshots: '@types/node': 22.15.29 optional: true - '@typescript-eslint/eslint-plugin@8.30.1(@typescript-eslint/parser@8.30.1(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3)': + '@typescript-eslint/eslint-plugin@8.36.0(@typescript-eslint/parser@8.36.0(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.30.1(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3) - '@typescript-eslint/scope-manager': 8.30.1 - '@typescript-eslint/type-utils': 8.30.1(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3) - '@typescript-eslint/utils': 8.30.1(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3) - '@typescript-eslint/visitor-keys': 8.30.1 + '@typescript-eslint/parser': 8.36.0(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3) + '@typescript-eslint/scope-manager': 8.36.0 + '@typescript-eslint/type-utils': 8.36.0(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3) + '@typescript-eslint/utils': 8.36.0(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3) + '@typescript-eslint/visitor-keys': 8.36.0 eslint: 9.21.0(jiti@1.21.7) graphemer: 1.4.0 - ignore: 5.3.2 + ignore: 7.0.5 natural-compare: 1.4.0 ts-api-utils: 2.1.0(typescript@5.8.3) typescript: 5.8.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.30.1(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3)': + '@typescript-eslint/parser@8.36.0(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3)': dependencies: - '@typescript-eslint/scope-manager': 8.30.1 - '@typescript-eslint/types': 8.30.1 - '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.8.3) - '@typescript-eslint/visitor-keys': 8.30.1 - debug: 4.4.0(supports-color@8.1.1) + '@typescript-eslint/scope-manager': 8.36.0 + '@typescript-eslint/types': 8.36.0 + '@typescript-eslint/typescript-estree': 8.36.0(typescript@5.8.3) + '@typescript-eslint/visitor-keys': 8.36.0 + debug: 4.4.1(supports-color@8.1.1) eslint: 9.21.0(jiti@1.21.7) typescript: 5.8.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.30.1': + '@typescript-eslint/project-service@8.36.0(typescript@5.8.3)': + dependencies: + '@typescript-eslint/tsconfig-utils': 8.36.0(typescript@5.8.3) + '@typescript-eslint/types': 8.36.0 + debug: 4.4.1(supports-color@8.1.1) + typescript: 5.8.3 + transitivePeerDependencies: + - supports-color + + '@typescript-eslint/scope-manager@8.36.0': + dependencies: + '@typescript-eslint/types': 8.36.0 + '@typescript-eslint/visitor-keys': 8.36.0 + + '@typescript-eslint/tsconfig-utils@8.36.0(typescript@5.8.3)': dependencies: - '@typescript-eslint/types': 8.30.1 - '@typescript-eslint/visitor-keys': 8.30.1 + typescript: 5.8.3 - '@typescript-eslint/type-utils@8.30.1(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3)': + '@typescript-eslint/type-utils@8.36.0(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3)': dependencies: - '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.8.3) - '@typescript-eslint/utils': 8.30.1(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3) - debug: 4.4.0(supports-color@8.1.1) + '@typescript-eslint/typescript-estree': 8.36.0(typescript@5.8.3) + '@typescript-eslint/utils': 8.36.0(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3) + debug: 4.4.1(supports-color@8.1.1) eslint: 9.21.0(jiti@1.21.7) ts-api-utils: 2.1.0(typescript@5.8.3) typescript: 5.8.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.30.1': {} + '@typescript-eslint/types@8.36.0': {} - '@typescript-eslint/typescript-estree@8.30.1(typescript@5.8.3)': + '@typescript-eslint/typescript-estree@8.36.0(typescript@5.8.3)': dependencies: - '@typescript-eslint/types': 8.30.1 - '@typescript-eslint/visitor-keys': 8.30.1 - debug: 4.4.0(supports-color@8.1.1) + '@typescript-eslint/project-service': 8.36.0(typescript@5.8.3) + '@typescript-eslint/tsconfig-utils': 8.36.0(typescript@5.8.3) + '@typescript-eslint/types': 8.36.0 + '@typescript-eslint/visitor-keys': 8.36.0 + debug: 4.4.1(supports-color@8.1.1) fast-glob: 3.3.3 is-glob: 4.0.3 minimatch: 9.0.5 - semver: 7.7.1 + semver: 7.7.2 ts-api-utils: 2.1.0(typescript@5.8.3) typescript: 5.8.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.30.1(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3)': + '@typescript-eslint/utils@8.36.0(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3)': dependencies: - '@eslint-community/eslint-utils': 4.6.0(eslint@9.21.0(jiti@1.21.7)) - '@typescript-eslint/scope-manager': 8.30.1 - '@typescript-eslint/types': 8.30.1 - '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.8.3) + '@eslint-community/eslint-utils': 4.7.0(eslint@9.21.0(jiti@1.21.7)) + '@typescript-eslint/scope-manager': 8.36.0 + '@typescript-eslint/types': 8.36.0 + '@typescript-eslint/typescript-estree': 8.36.0(typescript@5.8.3) eslint: 9.21.0(jiti@1.21.7) typescript: 5.8.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/visitor-keys@8.30.1': + '@typescript-eslint/visitor-keys@8.36.0': dependencies: - '@typescript-eslint/types': 8.30.1 - eslint-visitor-keys: 4.2.0 + '@typescript-eslint/types': 8.36.0 + eslint-visitor-keys: 4.2.1 + + '@unrs/resolver-binding-android-arm-eabi@1.11.0': + optional: true - '@unrs/resolver-binding-darwin-arm64@1.5.0': + '@unrs/resolver-binding-android-arm64@1.11.0': optional: true - '@unrs/resolver-binding-darwin-x64@1.5.0': + '@unrs/resolver-binding-darwin-arm64@1.11.0': optional: true - '@unrs/resolver-binding-freebsd-x64@1.5.0': + '@unrs/resolver-binding-darwin-x64@1.11.0': optional: true - '@unrs/resolver-binding-linux-arm-gnueabihf@1.5.0': + '@unrs/resolver-binding-freebsd-x64@1.11.0': optional: true - '@unrs/resolver-binding-linux-arm-musleabihf@1.5.0': + '@unrs/resolver-binding-linux-arm-gnueabihf@1.11.0': optional: true - '@unrs/resolver-binding-linux-arm64-gnu@1.5.0': + '@unrs/resolver-binding-linux-arm-musleabihf@1.11.0': optional: true - '@unrs/resolver-binding-linux-arm64-musl@1.5.0': + '@unrs/resolver-binding-linux-arm64-gnu@1.11.0': optional: true - '@unrs/resolver-binding-linux-ppc64-gnu@1.5.0': + '@unrs/resolver-binding-linux-arm64-musl@1.11.0': optional: true - '@unrs/resolver-binding-linux-riscv64-gnu@1.5.0': + '@unrs/resolver-binding-linux-ppc64-gnu@1.11.0': optional: true - '@unrs/resolver-binding-linux-s390x-gnu@1.5.0': + '@unrs/resolver-binding-linux-riscv64-gnu@1.11.0': optional: true - '@unrs/resolver-binding-linux-x64-gnu@1.5.0': + '@unrs/resolver-binding-linux-riscv64-musl@1.11.0': optional: true - '@unrs/resolver-binding-linux-x64-musl@1.5.0': + '@unrs/resolver-binding-linux-s390x-gnu@1.11.0': optional: true - '@unrs/resolver-binding-wasm32-wasi@1.5.0': + '@unrs/resolver-binding-linux-x64-gnu@1.11.0': + optional: true + + '@unrs/resolver-binding-linux-x64-musl@1.11.0': + optional: true + + '@unrs/resolver-binding-wasm32-wasi@1.11.0': dependencies: - '@napi-rs/wasm-runtime': 0.2.8 + '@napi-rs/wasm-runtime': 0.2.11 optional: true - '@unrs/resolver-binding-win32-arm64-msvc@1.5.0': + '@unrs/resolver-binding-win32-arm64-msvc@1.11.0': optional: true - '@unrs/resolver-binding-win32-ia32-msvc@1.5.0': + '@unrs/resolver-binding-win32-ia32-msvc@1.11.0': optional: true - '@unrs/resolver-binding-win32-x64-msvc@1.5.0': + '@unrs/resolver-binding-win32-x64-msvc@1.11.0': optional: true '@vitejs/plugin-vue@5.2.1(vite@4.5.0(@types/node@22.15.29)(sass@1.70.0))(vue@3.4.31(typescript@4.9.4))': @@ -10569,86 +10258,47 @@ snapshots: vite: 4.5.0(@types/node@22.15.29)(sass@1.70.0) vue: 3.5.13(typescript@4.9.4) - '@vitest/eslint-plugin@1.1.42(@typescript-eslint/utils@8.30.1(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3)(vitest@3.1.1(@types/debug@4.1.12)(@types/node@22.15.29)(jiti@1.21.7)(jsdom@16.7.0)(sass@1.70.0)(tsx@4.19.3)(yaml@2.7.1))': + '@vitest/eslint-plugin@1.3.4(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3)': dependencies: - '@typescript-eslint/utils': 8.30.1(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3) + '@typescript-eslint/utils': 8.36.0(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3) eslint: 9.21.0(jiti@1.21.7) - vitest: 3.1.1(@types/debug@4.1.12)(@types/node@22.15.29)(jiti@1.21.7)(jsdom@16.7.0)(sass@1.70.0)(tsx@4.19.3)(yaml@2.7.1) optionalDependencies: typescript: 5.8.3 - - '@vitest/expect@3.1.1': - dependencies: - '@vitest/spy': 3.1.1 - '@vitest/utils': 3.1.1 - chai: 5.2.0 - tinyrainbow: 2.0.0 - - '@vitest/mocker@3.1.1(vite@6.2.6(@types/node@22.15.29)(jiti@1.21.7)(sass@1.70.0)(tsx@4.19.3)(yaml@2.7.1))': - dependencies: - '@vitest/spy': 3.1.1 - estree-walker: 3.0.3 - magic-string: 0.30.17 - optionalDependencies: - vite: 6.2.6(@types/node@22.15.29)(jiti@1.21.7)(sass@1.70.0)(tsx@4.19.3)(yaml@2.7.1) - - '@vitest/pretty-format@3.1.1': - dependencies: - tinyrainbow: 2.0.0 - - '@vitest/runner@3.1.1': - dependencies: - '@vitest/utils': 3.1.1 - pathe: 2.0.3 - - '@vitest/snapshot@3.1.1': - dependencies: - '@vitest/pretty-format': 3.1.1 - magic-string: 0.30.17 - pathe: 2.0.3 - - '@vitest/spy@3.1.1': - dependencies: - tinyspy: 3.0.2 - - '@vitest/utils@3.1.1': - dependencies: - '@vitest/pretty-format': 3.1.1 - loupe: 3.1.3 - tinyrainbow: 2.0.0 + transitivePeerDependencies: + - supports-color '@vue/babel-helper-vue-transform-on@1.4.0': {} - '@vue/babel-plugin-jsx@1.4.0(@babel/core@7.26.10)': + '@vue/babel-plugin-jsx@1.4.0(@babel/core@7.28.0)': dependencies: - '@babel/helper-module-imports': 7.25.9 - '@babel/helper-plugin-utils': 7.26.5 - '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.10) - '@babel/template': 7.27.0 - '@babel/traverse': 7.27.0 - '@babel/types': 7.27.0 + '@babel/helper-module-imports': 7.27.1 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.0) + '@babel/template': 7.27.2 + '@babel/traverse': 7.28.0 + '@babel/types': 7.28.0 '@vue/babel-helper-vue-transform-on': 1.4.0 - '@vue/babel-plugin-resolve-type': 1.4.0(@babel/core@7.26.10) - '@vue/shared': 3.5.13 + '@vue/babel-plugin-resolve-type': 1.4.0(@babel/core@7.28.0) + '@vue/shared': 3.5.17 optionalDependencies: - '@babel/core': 7.26.10 + '@babel/core': 7.28.0 transitivePeerDependencies: - supports-color - '@vue/babel-plugin-resolve-type@1.4.0(@babel/core@7.26.10)': + '@vue/babel-plugin-resolve-type@1.4.0(@babel/core@7.28.0)': dependencies: - '@babel/code-frame': 7.26.2 - '@babel/core': 7.26.10 - '@babel/helper-module-imports': 7.25.9 - '@babel/helper-plugin-utils': 7.26.5 - '@babel/parser': 7.27.0 - '@vue/compiler-sfc': 3.5.13 + '@babel/code-frame': 7.27.1 + '@babel/core': 7.28.0 + '@babel/helper-module-imports': 7.27.1 + '@babel/helper-plugin-utils': 7.27.1 + '@babel/parser': 7.28.0 + '@vue/compiler-sfc': 3.5.17 transitivePeerDependencies: - supports-color '@vue/compiler-core@3.4.31': dependencies: - '@babel/parser': 7.27.0 + '@babel/parser': 7.28.0 '@vue/shared': 3.4.31 entities: 4.5.0 estree-walker: 2.0.2 @@ -10656,12 +10306,20 @@ snapshots: '@vue/compiler-core@3.5.13': dependencies: - '@babel/parser': 7.27.0 + '@babel/parser': 7.28.0 '@vue/shared': 3.5.13 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.1 + '@vue/compiler-core@3.5.17': + dependencies: + '@babel/parser': 7.28.0 + '@vue/shared': 3.5.17 + entities: 4.5.0 + estree-walker: 2.0.2 + source-map-js: 1.2.1 + '@vue/compiler-dom@3.4.31': dependencies: '@vue/compiler-core': 3.4.31 @@ -10672,28 +10330,45 @@ snapshots: '@vue/compiler-core': 3.5.13 '@vue/shared': 3.5.13 + '@vue/compiler-dom@3.5.17': + dependencies: + '@vue/compiler-core': 3.5.17 + '@vue/shared': 3.5.17 + '@vue/compiler-sfc@3.4.31': dependencies: - '@babel/parser': 7.27.0 + '@babel/parser': 7.28.0 '@vue/compiler-core': 3.4.31 '@vue/compiler-dom': 3.4.31 '@vue/compiler-ssr': 3.4.31 '@vue/shared': 3.4.31 estree-walker: 2.0.2 magic-string: 0.30.17 - postcss: 8.5.3 + postcss: 8.5.6 source-map-js: 1.2.1 '@vue/compiler-sfc@3.5.13': dependencies: - '@babel/parser': 7.27.0 + '@babel/parser': 7.28.0 '@vue/compiler-core': 3.5.13 '@vue/compiler-dom': 3.5.13 '@vue/compiler-ssr': 3.5.13 '@vue/shared': 3.5.13 estree-walker: 2.0.2 magic-string: 0.30.17 - postcss: 8.5.3 + postcss: 8.5.6 + source-map-js: 1.2.1 + + '@vue/compiler-sfc@3.5.17': + dependencies: + '@babel/parser': 7.28.0 + '@vue/compiler-core': 3.5.17 + '@vue/compiler-dom': 3.5.17 + '@vue/compiler-ssr': 3.5.17 + '@vue/shared': 3.5.17 + estree-walker: 2.0.2 + magic-string: 0.30.17 + postcss: 8.5.6 source-map-js: 1.2.1 '@vue/compiler-ssr@3.4.31': @@ -10706,6 +10381,11 @@ snapshots: '@vue/compiler-dom': 3.5.13 '@vue/shared': 3.5.13 + '@vue/compiler-ssr@3.5.17': + dependencies: + '@vue/compiler-dom': 3.5.17 + '@vue/shared': 3.5.17 + '@vue/devtools-api@6.5.1': {} '@vue/devtools-api@6.6.4': {} @@ -10758,15 +10438,17 @@ snapshots: '@vue/shared@3.5.13': {} + '@vue/shared@3.5.17': {} + '@vue/test-utils@2.4.6': dependencies: js-beautify: 1.15.4 - vue-component-type-helpers: 2.2.8 + vue-component-type-helpers: 2.2.12 - '@vue/vue3-jest@27.0.0(@babel/core@7.26.10)(jest@27.5.0(ts-node@10.9.2(@types/node@22.15.29)(typescript@4.9.4)))(ts-jest@27.1.0(@babel/core@7.26.10)(@types/jest@27.5.0)(jest@27.5.0(ts-node@10.9.2(@types/node@22.15.29)(typescript@4.9.4)))(typescript@4.9.4))(typescript@4.9.4)(vue@3.4.31(typescript@4.9.4))': + '@vue/vue3-jest@27.0.0(@babel/core@7.28.0)(jest@27.5.0(ts-node@10.9.2(@types/node@22.15.29)(typescript@4.9.4)))(ts-jest@27.1.0(@babel/core@7.28.0)(@types/jest@27.5.0)(jest@27.5.0(ts-node@10.9.2(@types/node@22.15.29)(typescript@4.9.4)))(typescript@4.9.4))(typescript@4.9.4)(vue@3.4.31(typescript@4.9.4))': dependencies: - '@babel/core': 7.26.10 - '@babel/plugin-transform-modules-commonjs': 7.26.3(@babel/core@7.26.10) + '@babel/core': 7.28.0 + '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.28.0) chalk: 2.4.2 convert-source-map: 1.9.0 css-tree: 2.3.1 @@ -10775,7 +10457,7 @@ snapshots: tsconfig: 7.0.0 vue: 3.4.31(typescript@4.9.4) optionalDependencies: - ts-jest: 27.1.0(@babel/core@7.26.10)(@types/jest@27.5.0)(babel-jest@27.5.1(@babel/core@7.26.10))(jest@27.5.0(ts-node@10.9.2(@types/node@22.15.29)(typescript@4.9.4)))(typescript@4.9.4) + ts-jest: 27.1.0(@babel/core@7.28.0)(@types/jest@27.5.0)(babel-jest@27.5.1(@babel/core@7.28.0))(jest@27.5.0(ts-node@10.9.2(@types/node@22.15.29)(typescript@4.9.4)))(typescript@4.9.4) typescript: 4.9.4 transitivePeerDependencies: - supports-color @@ -10826,25 +10508,25 @@ snapshots: acorn: 7.4.1 acorn-walk: 7.2.0 - acorn-jsx@5.3.2(acorn@8.14.1): + acorn-jsx@5.3.2(acorn@8.15.0): dependencies: - acorn: 8.14.1 + acorn: 8.15.0 acorn-walk@7.2.0: {} acorn-walk@8.3.4: dependencies: - acorn: 8.14.1 + acorn: 8.15.0 acorn@7.4.1: {} - acorn@8.14.1: {} + acorn@8.15.0: {} add-stream@1.0.0: {} agent-base@6.0.2: dependencies: - debug: 4.4.0(supports-color@8.1.1) + debug: 4.4.1(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -10977,8 +10659,6 @@ snapshots: pad-right: 0.2.2 repeat-string: 1.6.1 - assertion-error@2.0.1: {} - ast-module-types@6.0.1: {} ast-types@0.16.1: @@ -10995,8 +10675,8 @@ snapshots: autoprefixer@10.4.21(postcss@8.4.12): dependencies: - browserslist: 4.24.4 - caniuse-lite: 1.0.30001713 + browserslist: 4.25.1 + caniuse-lite: 1.0.30001727 fraction.js: 4.3.7 normalize-range: 0.1.2 picocolors: 1.1.1 @@ -11014,26 +10694,26 @@ snapshots: axios@0.27.2(debug@4.3.4): dependencies: follow-redirects: 1.15.9(debug@4.3.4) - form-data: 4.0.2 + form-data: 4.0.3 transitivePeerDependencies: - debug - axios@1.8.4: + axios@1.10.0: dependencies: follow-redirects: 1.15.9(debug@4.3.4) - form-data: 4.0.2 + form-data: 4.0.3 proxy-from-env: 1.1.0 transitivePeerDependencies: - debug - babel-jest@27.5.1(@babel/core@7.26.10): + babel-jest@27.5.1(@babel/core@7.28.0): dependencies: - '@babel/core': 7.26.10 + '@babel/core': 7.28.0 '@jest/transform': 27.5.1 '@jest/types': 27.5.1 '@types/babel__core': 7.20.5 babel-plugin-istanbul: 6.1.1 - babel-preset-jest: 27.5.1(@babel/core@7.26.10) + babel-preset-jest: 27.5.1(@babel/core@7.28.0) chalk: 4.1.2 graceful-fs: 4.2.11 slash: 3.0.0 @@ -11042,7 +10722,7 @@ snapshots: babel-plugin-istanbul@6.1.1: dependencies: - '@babel/helper-plugin-utils': 7.26.5 + '@babel/helper-plugin-utils': 7.27.1 '@istanbuljs/load-nyc-config': 1.1.0 '@istanbuljs/schema': 0.1.3 istanbul-lib-instrument: 5.2.1 @@ -11052,39 +10732,39 @@ snapshots: babel-plugin-jest-hoist@27.5.1: dependencies: - '@babel/template': 7.27.0 - '@babel/types': 7.27.0 + '@babel/template': 7.27.2 + '@babel/types': 7.28.0 '@types/babel__core': 7.20.5 '@types/babel__traverse': 7.20.7 - babel-preset-current-node-syntax@1.1.0(@babel/core@7.26.10): - dependencies: - '@babel/core': 7.26.10 - '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.26.10) - '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.26.10) - '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.26.10) - '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.26.10) - '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.10) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.26.10) - '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.26.10) - '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.26.10) - '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.26.10) - '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.26.10) - '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.26.10) - '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.26.10) - '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.26.10) - '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.26.10) - '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.26.10) - - babel-preset-jest@27.5.1(@babel/core@7.26.10): - dependencies: - '@babel/core': 7.26.10 + babel-preset-current-node-syntax@1.1.0(@babel/core@7.28.0): + dependencies: + '@babel/core': 7.28.0 + '@babel/plugin-syntax-async-generators': 7.8.4(@babel/core@7.28.0) + '@babel/plugin-syntax-bigint': 7.8.3(@babel/core@7.28.0) + '@babel/plugin-syntax-class-properties': 7.12.13(@babel/core@7.28.0) + '@babel/plugin-syntax-class-static-block': 7.14.5(@babel/core@7.28.0) + '@babel/plugin-syntax-import-attributes': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.28.0) + '@babel/plugin-syntax-json-strings': 7.8.3(@babel/core@7.28.0) + '@babel/plugin-syntax-logical-assignment-operators': 7.10.4(@babel/core@7.28.0) + '@babel/plugin-syntax-nullish-coalescing-operator': 7.8.3(@babel/core@7.28.0) + '@babel/plugin-syntax-numeric-separator': 7.10.4(@babel/core@7.28.0) + '@babel/plugin-syntax-object-rest-spread': 7.8.3(@babel/core@7.28.0) + '@babel/plugin-syntax-optional-catch-binding': 7.8.3(@babel/core@7.28.0) + '@babel/plugin-syntax-optional-chaining': 7.8.3(@babel/core@7.28.0) + '@babel/plugin-syntax-private-property-in-object': 7.14.5(@babel/core@7.28.0) + '@babel/plugin-syntax-top-level-await': 7.14.5(@babel/core@7.28.0) + + babel-preset-jest@27.5.1(@babel/core@7.28.0): + dependencies: + '@babel/core': 7.28.0 babel-plugin-jest-hoist: 27.5.1 - babel-preset-current-node-syntax: 1.1.0(@babel/core@7.26.10) + babel-preset-current-node-syntax: 1.1.0(@babel/core@7.28.0) babel-walk@3.0.0-canary-5: dependencies: - '@babel/types': 7.27.0 + '@babel/types': 7.28.0 balanced-match@1.0.2: {} @@ -11117,12 +10797,12 @@ snapshots: boolbase@1.0.0: {} - brace-expansion@1.1.11: + brace-expansion@1.1.12: dependencies: balanced-match: 1.0.2 concat-map: 0.0.1 - brace-expansion@2.0.1: + brace-expansion@2.0.2: dependencies: balanced-match: 1.0.2 @@ -11134,12 +10814,12 @@ snapshots: browser-stdout@1.3.1: {} - browserslist@4.24.4: + browserslist@4.25.1: dependencies: - caniuse-lite: 1.0.30001713 - electron-to-chromium: 1.5.137 + caniuse-lite: 1.0.30001727 + electron-to-chromium: 1.5.180 node-releases: 2.0.19 - update-browserslist-db: 1.1.3(browserslist@4.24.4) + update-browserslist-db: 1.1.3(browserslist@4.25.1) bs-logger@0.2.6: dependencies: @@ -11164,7 +10844,7 @@ snapshots: builtins@5.1.0: dependencies: - semver: 7.7.1 + semver: 7.7.2 byte-size@7.0.0: {} @@ -11243,12 +10923,12 @@ snapshots: caniuse-api@3.0.0: dependencies: - browserslist: 4.24.4 - caniuse-lite: 1.0.30001713 + browserslist: 4.25.1 + caniuse-lite: 1.0.30001727 lodash.memoize: 4.1.2 lodash.uniq: 4.5.0 - caniuse-lite@1.0.30001713: {} + caniuse-lite@1.0.30001727: {} capital-case@1.0.4: dependencies: @@ -11260,14 +10940,6 @@ snapshots: ccount@2.0.1: {} - chai@5.2.0: - dependencies: - assertion-error: 2.0.1 - check-error: 2.1.1 - deep-eql: 5.0.2 - loupe: 3.1.3 - pathval: 2.0.0 - chalk@2.4.2: dependencies: ansi-styles: 3.2.1 @@ -11299,8 +10971,6 @@ snapshots: chardet@0.7.0: {} - check-error@2.1.1: {} - check-more-types@2.24.0: {} chokidar@3.6.0: @@ -11315,13 +10985,17 @@ snapshots: optionalDependencies: fsevents: 2.3.3 + chokidar@4.0.3: + dependencies: + readdirp: 4.1.2 + chownr@2.0.0: {} ci-info@2.0.0: {} ci-info@3.9.0: {} - ci-info@4.2.0: {} + ci-info@4.3.0: {} cjs-module-lexer@1.4.3: {} @@ -11341,12 +11015,6 @@ snapshots: cli-spinners@2.9.2: {} - cli-table3@0.6.3: - dependencies: - string-width: 4.2.3 - optionalDependencies: - '@colors/colors': 1.5.0 - cli-table3@0.6.5: dependencies: string-width: 4.2.3 @@ -11431,10 +11099,10 @@ snapshots: commander@10.0.1: {} - commander@12.0.0: {} - commander@12.1.0: {} + commander@13.1.0: {} + commander@4.1.1: {} commander@6.2.1: {} @@ -11474,7 +11142,7 @@ snapshots: date-fns: 2.30.0 lodash: 4.17.21 rxjs: 7.8.2 - shell-quote: 1.8.2 + shell-quote: 1.8.3 spawn-command: 0.0.2 supports-color: 8.1.1 tree-kill: 1.2.2 @@ -11502,8 +11170,8 @@ snapshots: constantinople@4.0.1: dependencies: - '@babel/parser': 7.27.0 - '@babel/types': 7.27.0 + '@babel/parser': 7.28.0 + '@babel/types': 7.28.0 conventional-changelog-angular@5.0.12: dependencies: @@ -11574,9 +11242,9 @@ snapshots: convert-source-map@2.0.0: {} - core-js-compat@3.41.0: + core-js-compat@3.44.0: dependencies: - browserslist: 4.24.4 + browserslist: 4.25.1 core-util-is@1.0.2: {} @@ -11628,7 +11296,7 @@ snapshots: css-select@4.3.0: dependencies: boolbase: 1.0.0 - css-what: 6.1.0 + css-what: 6.2.2 domhandler: 4.3.1 domutils: 2.8.0 nth-check: 2.1.1 @@ -11643,7 +11311,7 @@ snapshots: mdn-data: 2.0.30 source-map-js: 1.2.1 - css-what@6.1.0: {} + css-what@6.2.2: {} css.escape@1.5.1: {} @@ -11720,13 +11388,13 @@ snapshots: cachedir: 2.4.0 chalk: 4.1.2 check-more-types: 2.24.0 - ci-info: 4.2.0 + ci-info: 4.3.0 cli-cursor: 3.1.0 cli-table3: 0.6.5 commander: 6.2.1 common-tags: 1.8.2 dayjs: 1.11.13 - debug: 4.4.0(supports-color@8.1.1) + debug: 4.4.1(supports-color@8.1.1) enquirer: 2.4.1 eventemitter2: 6.4.7 execa: 4.1.0 @@ -11746,7 +11414,7 @@ snapshots: process: 0.11.10 proxy-from-env: 1.0.0 request-progress: 3.0.0 - semver: 7.7.1 + semver: 7.7.2 supports-color: 8.1.1 tmp: 0.2.3 tree-kill: 1.2.2 @@ -11767,7 +11435,7 @@ snapshots: date-fns@2.30.0: dependencies: - '@babel/runtime': 7.27.0 + '@babel/runtime': 7.27.6 dateformat@3.0.3: {} @@ -11783,16 +11451,12 @@ snapshots: dependencies: ms: 2.1.2 - debug@4.4.0(supports-color@8.1.1): + 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-keys@1.1.1: dependencies: decamelize: 1.2.0 @@ -11802,9 +11466,9 @@ snapshots: decamelize@4.0.0: {} - decimal.js@10.5.0: {} + decimal.js@10.6.0: {} - decode-named-character-reference@1.1.0: + decode-named-character-reference@1.2.0: dependencies: character-entities: 2.0.2 @@ -11812,8 +11476,6 @@ snapshots: dedent@0.7.0: {} - deep-eql@5.0.2: {} - deep-equal@2.2.3: dependencies: array-buffer-byte-length: 1.0.2 @@ -11883,7 +11545,7 @@ snapshots: delegates@1.0.0: {} - dependency-tree@11.1.1: + dependency-tree@11.2.0: dependencies: commander: 12.1.0 filing-cabinet: 5.0.3 @@ -11916,11 +11578,11 @@ snapshots: dependencies: node-source-walk: 7.0.1 - detective-postcss@7.0.1(postcss@8.5.3): + detective-postcss@7.0.1(postcss@8.5.6): dependencies: is-url: 1.2.4 - postcss: 8.5.3 - postcss-values-parser: 6.0.2(postcss@8.5.3) + postcss: 8.5.6 + postcss-values-parser: 6.0.2(postcss@8.5.6) detective-sass@6.0.1: dependencies: @@ -11936,7 +11598,7 @@ snapshots: detective-typescript@14.0.0(typescript@5.8.3): dependencies: - '@typescript-eslint/typescript-estree': 8.30.1(typescript@5.8.3) + '@typescript-eslint/typescript-estree': 8.36.0(typescript@5.8.3) ast-module-types: 6.0.1 node-source-walk: 7.0.1 typescript: 5.8.3 @@ -11946,7 +11608,7 @@ snapshots: detective-vue2@2.2.0(typescript@5.8.3): dependencies: '@dependents/detective-less': 5.0.1 - '@vue/compiler-sfc': 3.5.13 + '@vue/compiler-sfc': 3.5.17 detective-es6: 5.0.1 detective-sass: 6.0.1 detective-scss: 5.0.1 @@ -11966,7 +11628,7 @@ snapshots: diff@4.0.2: {} - diff@5.2.0: {} + diff@7.0.0: {} dir-glob@3.0.1: dependencies: @@ -11974,10 +11636,6 @@ snapshots: dlv@1.1.3: {} - doctrine@3.0.0: - dependencies: - esutils: 2.0.3 - doctypes@1.1.0: {} dom-accessibility-api@0.5.16: {} @@ -12038,13 +11696,13 @@ snapshots: '@one-ini/wasm': 0.1.1 commander: 10.0.1 minimatch: 9.0.1 - semver: 7.7.1 + semver: 7.7.2 ejs@3.1.10: dependencies: jake: 10.9.2 - electron-to-chromium@1.5.137: {} + electron-to-chromium@1.5.180: {} emittery@0.8.1: {} @@ -12057,14 +11715,14 @@ snapshots: iconv-lite: 0.6.3 optional: true - end-of-stream@1.4.4: + end-of-stream@1.4.5: dependencies: once: 1.4.0 - enhanced-resolve@5.18.1: + enhanced-resolve@5.18.2: dependencies: graceful-fs: 4.2.11 - tapable: 2.2.1 + tapable: 2.2.2 enquirer@2.3.6: dependencies: @@ -12109,8 +11767,6 @@ snapshots: isarray: 2.0.5 stop-iteration-iterator: 1.1.0 - es-module-lexer@1.6.0: {} - es-object-atoms@1.1.1: dependencies: es-errors: 1.3.0 @@ -12257,33 +11913,34 @@ snapshots: '@esbuild/win32-ia32': 0.20.0 '@esbuild/win32-x64': 0.20.0 - esbuild@0.25.2: + esbuild@0.25.6: optionalDependencies: - '@esbuild/aix-ppc64': 0.25.2 - '@esbuild/android-arm': 0.25.2 - '@esbuild/android-arm64': 0.25.2 - '@esbuild/android-x64': 0.25.2 - '@esbuild/darwin-arm64': 0.25.2 - '@esbuild/darwin-x64': 0.25.2 - '@esbuild/freebsd-arm64': 0.25.2 - '@esbuild/freebsd-x64': 0.25.2 - '@esbuild/linux-arm': 0.25.2 - '@esbuild/linux-arm64': 0.25.2 - '@esbuild/linux-ia32': 0.25.2 - '@esbuild/linux-loong64': 0.25.2 - '@esbuild/linux-mips64el': 0.25.2 - '@esbuild/linux-ppc64': 0.25.2 - '@esbuild/linux-riscv64': 0.25.2 - '@esbuild/linux-s390x': 0.25.2 - '@esbuild/linux-x64': 0.25.2 - '@esbuild/netbsd-arm64': 0.25.2 - '@esbuild/netbsd-x64': 0.25.2 - '@esbuild/openbsd-arm64': 0.25.2 - '@esbuild/openbsd-x64': 0.25.2 - '@esbuild/sunos-x64': 0.25.2 - '@esbuild/win32-arm64': 0.25.2 - '@esbuild/win32-ia32': 0.25.2 - '@esbuild/win32-x64': 0.25.2 + '@esbuild/aix-ppc64': 0.25.6 + '@esbuild/android-arm': 0.25.6 + '@esbuild/android-arm64': 0.25.6 + '@esbuild/android-x64': 0.25.6 + '@esbuild/darwin-arm64': 0.25.6 + '@esbuild/darwin-x64': 0.25.6 + '@esbuild/freebsd-arm64': 0.25.6 + '@esbuild/freebsd-x64': 0.25.6 + '@esbuild/linux-arm': 0.25.6 + '@esbuild/linux-arm64': 0.25.6 + '@esbuild/linux-ia32': 0.25.6 + '@esbuild/linux-loong64': 0.25.6 + '@esbuild/linux-mips64el': 0.25.6 + '@esbuild/linux-ppc64': 0.25.6 + '@esbuild/linux-riscv64': 0.25.6 + '@esbuild/linux-s390x': 0.25.6 + '@esbuild/linux-x64': 0.25.6 + '@esbuild/netbsd-arm64': 0.25.6 + '@esbuild/netbsd-x64': 0.25.6 + '@esbuild/openbsd-arm64': 0.25.6 + '@esbuild/openbsd-x64': 0.25.6 + '@esbuild/openharmony-arm64': 0.25.6 + '@esbuild/sunos-x64': 0.25.6 + '@esbuild/win32-arm64': 0.25.6 + '@esbuild/win32-ia32': 0.25.6 + '@esbuild/win32-x64': 0.25.6 escalade@3.2.0: {} @@ -12306,29 +11963,28 @@ snapshots: eslint-compat-utils@0.5.1(eslint@9.21.0(jiti@1.21.7)): dependencies: eslint: 9.21.0(jiti@1.21.7) - semver: 7.7.1 + semver: 7.7.2 eslint-compat-utils@0.6.5(eslint@9.21.0(jiti@1.21.7)): dependencies: eslint: 9.21.0(jiti@1.21.7) - semver: 7.7.1 + semver: 7.7.2 eslint-config-flat-gitignore@2.1.0(eslint@9.21.0(jiti@1.21.7)): dependencies: - '@eslint/compat': 1.2.8(eslint@9.21.0(jiti@1.21.7)) + '@eslint/compat': 1.3.1(eslint@9.21.0(jiti@1.21.7)) eslint: 9.21.0(jiti@1.21.7) - eslint-flat-config-utils@2.0.1: + eslint-flat-config-utils@2.1.0: dependencies: pathe: 2.0.3 - eslint-import-resolver-node@0.3.9: + eslint-import-context@0.1.9(unrs-resolver@1.11.0): dependencies: - debug: 3.2.7(supports-color@8.1.1) - is-core-module: 2.16.1 - resolve: 1.22.10 - transitivePeerDependencies: - - supports-color + get-tsconfig: 4.10.1 + stable-hash-x: 0.2.0 + optionalDependencies: + unrs-resolver: 1.11.0 eslint-json-compat-utils@0.2.1(eslint@9.21.0(jiti@1.21.7))(jsonc-eslint-parser@2.4.0): dependencies: @@ -12344,87 +12000,86 @@ snapshots: dependencies: eslint: 9.21.0(jiti@1.21.7) - eslint-plugin-command@3.2.0(eslint@9.21.0(jiti@1.21.7)): + eslint-plugin-command@3.3.1(eslint@9.21.0(jiti@1.21.7)): dependencies: - '@es-joy/jsdoccomment': 0.50.0 + '@es-joy/jsdoccomment': 0.50.2 eslint: 9.21.0(jiti@1.21.7) eslint-plugin-es-x@7.8.0(eslint@9.21.0(jiti@1.21.7)): dependencies: - '@eslint-community/eslint-utils': 4.6.0(eslint@9.21.0(jiti@1.21.7)) + '@eslint-community/eslint-utils': 4.7.0(eslint@9.21.0(jiti@1.21.7)) '@eslint-community/regexpp': 4.12.1 eslint: 9.21.0(jiti@1.21.7) eslint-compat-utils: 0.5.1(eslint@9.21.0(jiti@1.21.7)) - eslint-plugin-import-x@4.10.3(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3): + eslint-plugin-import-x@4.16.1(@typescript-eslint/utils@8.36.0(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.21.0(jiti@1.21.7)): dependencies: - '@pkgr/core': 0.2.3 - '@types/doctrine': 0.0.9 - '@typescript-eslint/utils': 8.30.1(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3) - debug: 4.4.0(supports-color@8.1.1) - doctrine: 3.0.0 + '@typescript-eslint/types': 8.36.0 + comment-parser: 1.4.1 + debug: 4.4.1(supports-color@8.1.1) eslint: 9.21.0(jiti@1.21.7) - eslint-import-resolver-node: 0.3.9 - get-tsconfig: 4.10.0 + eslint-import-context: 0.1.9(unrs-resolver@1.11.0) is-glob: 4.0.3 - minimatch: 10.0.1 - semver: 7.7.1 - stable-hash: 0.0.5 - tslib: 2.8.1 - unrs-resolver: 1.5.0 + minimatch: 10.0.3 + semver: 7.7.2 + stable-hash-x: 0.2.0 + unrs-resolver: 1.11.0 + optionalDependencies: + '@typescript-eslint/utils': 8.36.0(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3) transitivePeerDependencies: - supports-color - - typescript - eslint-plugin-jsdoc@50.6.9(eslint@9.21.0(jiti@1.21.7)): + eslint-plugin-jsdoc@50.8.0(eslint@9.21.0(jiti@1.21.7)): dependencies: - '@es-joy/jsdoccomment': 0.49.0 + '@es-joy/jsdoccomment': 0.50.2 are-docs-informative: 0.0.2 comment-parser: 1.4.1 - debug: 4.4.0(supports-color@8.1.1) + debug: 4.4.1(supports-color@8.1.1) escape-string-regexp: 4.0.0 eslint: 9.21.0(jiti@1.21.7) - espree: 10.3.0 + espree: 10.4.0 esquery: 1.6.0 - parse-imports: 2.2.1 - semver: 7.7.1 + parse-imports-exports: 0.2.4 + semver: 7.7.2 spdx-expression-parse: 4.0.0 - synckit: 0.9.2 transitivePeerDependencies: - supports-color - eslint-plugin-jsonc@2.20.0(eslint@9.21.0(jiti@1.21.7)): + eslint-plugin-jsonc@2.20.1(eslint@9.21.0(jiti@1.21.7)): dependencies: - '@eslint-community/eslint-utils': 4.6.0(eslint@9.21.0(jiti@1.21.7)) + '@eslint-community/eslint-utils': 4.7.0(eslint@9.21.0(jiti@1.21.7)) eslint: 9.21.0(jiti@1.21.7) eslint-compat-utils: 0.6.5(eslint@9.21.0(jiti@1.21.7)) eslint-json-compat-utils: 0.2.1(eslint@9.21.0(jiti@1.21.7))(jsonc-eslint-parser@2.4.0) - espree: 10.3.0 + espree: 10.4.0 graphemer: 1.4.0 jsonc-eslint-parser: 2.4.0 natural-compare: 1.4.0 - synckit: 0.10.3 + synckit: 0.11.8 transitivePeerDependencies: - '@eslint/json' - eslint-plugin-n@17.17.0(eslint@9.21.0(jiti@1.21.7)): + eslint-plugin-n@17.21.0(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3): dependencies: - '@eslint-community/eslint-utils': 4.6.0(eslint@9.21.0(jiti@1.21.7)) - enhanced-resolve: 5.18.1 + '@eslint-community/eslint-utils': 4.7.0(eslint@9.21.0(jiti@1.21.7)) + enhanced-resolve: 5.18.2 eslint: 9.21.0(jiti@1.21.7) eslint-plugin-es-x: 7.8.0(eslint@9.21.0(jiti@1.21.7)) - get-tsconfig: 4.10.0 + get-tsconfig: 4.10.1 globals: 15.15.0 ignore: 5.3.2 minimatch: 9.0.5 - semver: 7.7.1 + semver: 7.7.2 + ts-declaration-location: 1.0.7(typescript@5.8.3) + transitivePeerDependencies: + - typescript eslint-plugin-no-only-tests@3.3.0: {} - eslint-plugin-perfectionist@4.11.0(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3): + eslint-plugin-perfectionist@4.15.0(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3): dependencies: - '@typescript-eslint/types': 8.30.1 - '@typescript-eslint/utils': 8.30.1(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3) + '@typescript-eslint/types': 8.36.0 + '@typescript-eslint/utils': 8.36.0(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3) eslint: 9.21.0(jiti@1.21.7) natural-orderby: 5.0.0 transitivePeerDependencies: @@ -12438,9 +12093,9 @@ snapshots: jsonc-eslint-parser: 2.4.0 pnpm-catalogs-utils: 0.1.0 - eslint-plugin-regexp@2.7.0(eslint@9.21.0(jiti@1.21.7)): + eslint-plugin-regexp@2.9.0(eslint@9.21.0(jiti@1.21.7)): dependencies: - '@eslint-community/eslint-utils': 4.6.0(eslint@9.21.0(jiti@1.21.7)) + '@eslint-community/eslint-utils': 4.7.0(eslint@9.21.0(jiti@1.21.7)) '@eslint-community/regexpp': 4.12.1 comment-parser: 1.4.1 eslint: 9.21.0(jiti@1.21.7) @@ -12451,7 +12106,7 @@ snapshots: eslint-plugin-toml@0.12.0(eslint@9.21.0(jiti@1.21.7)): dependencies: - debug: 4.4.0(supports-color@8.1.1) + debug: 4.4.1(supports-color@8.1.1) eslint: 9.21.0(jiti@1.21.7) eslint-compat-utils: 0.6.5(eslint@9.21.0(jiti@1.21.7)) lodash: 4.17.21 @@ -12461,11 +12116,11 @@ snapshots: eslint-plugin-unicorn@57.0.0(eslint@9.21.0(jiti@1.21.7)): dependencies: - '@babel/helper-validator-identifier': 7.25.9 - '@eslint-community/eslint-utils': 4.6.0(eslint@9.21.0(jiti@1.21.7)) - ci-info: 4.2.0 + '@babel/helper-validator-identifier': 7.27.1 + '@eslint-community/eslint-utils': 4.7.0(eslint@9.21.0(jiti@1.21.7)) + ci-info: 4.3.0 clean-regexp: 1.0.0 - core-js-compat: 3.41.0 + core-js-compat: 3.44.0 eslint: 9.21.0(jiti@1.21.7) esquery: 1.6.0 globals: 15.15.0 @@ -12476,29 +12131,31 @@ snapshots: read-package-up: 11.0.0 regexp-tree: 0.1.27 regjsparser: 0.12.0 - semver: 7.7.1 + semver: 7.7.2 strip-indent: 4.0.0 - eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.30.1(@typescript-eslint/parser@8.30.1(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.21.0(jiti@1.21.7)): + eslint-plugin-unused-imports@4.1.4(@typescript-eslint/eslint-plugin@8.36.0(@typescript-eslint/parser@8.36.0(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.21.0(jiti@1.21.7)): dependencies: eslint: 9.21.0(jiti@1.21.7) optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.30.1(@typescript-eslint/parser@8.30.1(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3) + '@typescript-eslint/eslint-plugin': 8.36.0(@typescript-eslint/parser@8.36.0(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3) - eslint-plugin-vue@10.0.0(eslint@9.21.0(jiti@1.21.7))(vue-eslint-parser@10.1.3(eslint@9.21.0(jiti@1.21.7))): + eslint-plugin-vue@10.3.0(@typescript-eslint/parser@8.36.0(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3))(eslint@9.21.0(jiti@1.21.7))(vue-eslint-parser@10.2.0(eslint@9.21.0(jiti@1.21.7))): dependencies: - '@eslint-community/eslint-utils': 4.6.0(eslint@9.21.0(jiti@1.21.7)) + '@eslint-community/eslint-utils': 4.7.0(eslint@9.21.0(jiti@1.21.7)) eslint: 9.21.0(jiti@1.21.7) natural-compare: 1.4.0 nth-check: 2.1.1 postcss-selector-parser: 6.1.2 - semver: 7.7.1 - vue-eslint-parser: 10.1.3(eslint@9.21.0(jiti@1.21.7)) + semver: 7.7.2 + vue-eslint-parser: 10.2.0(eslint@9.21.0(jiti@1.21.7)) xml-name-validator: 4.0.0 + optionalDependencies: + '@typescript-eslint/parser': 8.36.0(eslint@9.21.0(jiti@1.21.7))(typescript@5.8.3) - eslint-plugin-yml@1.17.0(eslint@9.21.0(jiti@1.21.7)): + eslint-plugin-yml@1.18.0(eslint@9.21.0(jiti@1.21.7)): dependencies: - debug: 4.4.0(supports-color@8.1.1) + debug: 4.4.1(supports-color@8.1.1) escape-string-regexp: 4.0.0 eslint: 9.21.0(jiti@1.21.7) eslint-compat-utils: 0.6.5(eslint@9.21.0(jiti@1.21.7)) @@ -12507,23 +12164,23 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-processor-vue-blocks@2.0.0(@vue/compiler-sfc@3.5.13)(eslint@9.21.0(jiti@1.21.7)): + eslint-processor-vue-blocks@2.0.0(@vue/compiler-sfc@3.5.17)(eslint@9.21.0(jiti@1.21.7)): dependencies: - '@vue/compiler-sfc': 3.5.13 + '@vue/compiler-sfc': 3.5.17 eslint: 9.21.0(jiti@1.21.7) - eslint-scope@8.3.0: + eslint-scope@8.4.0: dependencies: esrecurse: 4.3.0 estraverse: 5.3.0 eslint-visitor-keys@3.4.3: {} - eslint-visitor-keys@4.2.0: {} + eslint-visitor-keys@4.2.1: {} eslint@9.21.0(jiti@1.21.7): dependencies: - '@eslint-community/eslint-utils': 4.6.0(eslint@9.21.0(jiti@1.21.7)) + '@eslint-community/eslint-utils': 4.7.0(eslint@9.21.0(jiti@1.21.7)) '@eslint-community/regexpp': 4.12.1 '@eslint/config-array': 0.19.2 '@eslint/core': 0.12.0 @@ -12532,17 +12189,17 @@ snapshots: '@eslint/plugin-kit': 0.2.8 '@humanfs/node': 0.16.6 '@humanwhocodes/module-importer': 1.0.1 - '@humanwhocodes/retry': 0.4.2 - '@types/estree': 1.0.7 + '@humanwhocodes/retry': 0.4.3 + '@types/estree': 1.0.8 '@types/json-schema': 7.0.15 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.1(supports-color@8.1.1) escape-string-regexp: 4.0.0 - eslint-scope: 8.3.0 - eslint-visitor-keys: 4.2.0 - espree: 10.3.0 + eslint-scope: 8.4.0 + eslint-visitor-keys: 4.2.1 + espree: 10.4.0 esquery: 1.6.0 esutils: 2.0.3 fast-deep-equal: 3.1.3 @@ -12564,16 +12221,16 @@ snapshots: esm-resolve@1.0.11: {} - espree@10.3.0: + espree@10.4.0: dependencies: - acorn: 8.14.1 - acorn-jsx: 5.3.2(acorn@8.14.1) - eslint-visitor-keys: 4.2.0 + acorn: 8.15.0 + acorn-jsx: 5.3.2(acorn@8.15.0) + eslint-visitor-keys: 4.2.1 espree@9.6.1: dependencies: - acorn: 8.14.1 - acorn-jsx: 5.3.2(acorn@8.14.1) + acorn: 8.15.0 + acorn-jsx: 5.3.2(acorn@8.15.0) eslint-visitor-keys: 3.4.3 esprima@4.0.1: {} @@ -12592,10 +12249,6 @@ snapshots: estree-walker@2.0.2: {} - estree-walker@3.0.3: - dependencies: - '@types/estree': 1.0.7 - esutils@2.0.3: {} event-stream@3.3.4: @@ -12654,8 +12307,6 @@ snapshots: exit@0.1.2: {} - expect-type@1.2.1: {} - expect@27.5.1: dependencies: '@jest/types': 27.5.1 @@ -12665,7 +12316,7 @@ snapshots: exponential-backoff@3.1.2: {} - exsolve@1.0.4: {} + exsolve@1.0.7: {} extend@3.0.2: {} @@ -12677,7 +12328,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: @@ -12713,6 +12364,10 @@ snapshots: dependencies: reusify: 1.1.0 + fault@2.0.1: + dependencies: + format: 0.2.2 + fb-watchman@2.0.2: dependencies: bser: 2.1.1 @@ -12721,7 +12376,7 @@ snapshots: dependencies: pend: 1.2.0 - fdir@6.4.4(picomatch@4.0.2): + fdir@6.4.6(picomatch@4.0.2): optionalDependencies: picomatch: 4.0.2 @@ -12743,9 +12398,9 @@ snapshots: dependencies: app-module-path: 2.2.0 commander: 12.1.0 - enhanced-resolve: 5.18.1 + enhanced-resolve: 5.18.2 module-definition: 6.0.1 - module-lookup-amd: 9.0.4 + module-lookup-amd: 9.0.5 resolve: 1.22.10 resolve-dependency-path: 4.0.1 sass-lookup: 6.1.0 @@ -12765,30 +12420,30 @@ snapshots: make-dir: 3.1.0 pkg-dir: 4.2.0 - find-cypress-specs@1.54.0(@babel/core@7.26.10): + find-cypress-specs@1.54.1(@babel/core@7.28.0): dependencies: '@actions/core': 1.11.1 arg: 5.0.2 console.table: 0.10.0 - debug: 4.4.0(supports-color@8.1.1) - find-test-names: 1.29.7(@babel/core@7.26.10) + debug: 4.4.1(supports-color@8.1.1) + find-test-names: 1.29.11(@babel/core@7.28.0) globby: 11.1.0 minimatch: 3.1.2 pluralize: 8.0.0 require-and-forget: 1.0.1 shelljs: 0.8.5 - spec-change: 1.11.15 - tsx: 4.19.3 + spec-change: 1.11.20 + tsx: 4.20.3 transitivePeerDependencies: - '@babel/core' - supports-color - find-test-names@1.29.7(@babel/core@7.26.10): + find-test-names@1.29.11(@babel/core@7.28.0): dependencies: - '@babel/parser': 7.27.0 - '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.26.10) + '@babel/parser': 7.28.0 + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.0) acorn-walk: 8.3.4 - debug: 4.4.0(supports-color@8.1.1) + debug: 4.4.1(supports-color@8.1.1) globby: 11.1.0 simple-bin-help: 1.8.0 transitivePeerDependencies: @@ -12842,13 +12497,16 @@ snapshots: es-set-tostringtag: 2.1.0 mime-types: 2.1.35 - form-data@4.0.2: + form-data@4.0.3: dependencies: asynckit: 0.4.0 combined-stream: 1.0.8 es-set-tostringtag: 2.1.0 + hasown: 2.0.2 mime-types: 2.1.35 + format@0.2.2: {} + fraction.js@4.3.7: {} from@0.1.7: {} @@ -12863,7 +12521,7 @@ snapshots: fs-extra@11.3.0: dependencies: - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 jsonfile: 6.1.0 universalify: 2.0.1 @@ -12967,13 +12625,13 @@ snapshots: get-stream@5.2.0: dependencies: - pump: 3.0.2 + pump: 3.0.3 get-stream@6.0.0: {} get-stream@6.0.1: {} - get-tsconfig@4.10.0: + get-tsconfig@4.10.1: dependencies: resolve-pkg-maps: 1.0.0 @@ -13016,6 +12674,8 @@ snapshots: dependencies: ini: 1.3.8 + github-slugger@2.0.0: {} + glob-parent@5.1.2: dependencies: is-glob: 4.0.3 @@ -13046,7 +12706,7 @@ snapshots: fs.realpath: 1.0.0 inflight: 1.0.6 inherits: 2.0.4 - minimatch: 3.1.2 + minimatch: 3.0.5 once: 1.4.0 path-is-absolute: 1.0.1 @@ -13071,13 +12731,11 @@ snapshots: dependencies: ini: 2.0.0 - globals@11.12.0: {} - globals@14.0.0: {} globals@15.15.0: {} - globals@16.0.0: {} + globals@16.3.0: {} globby@10.0.1: dependencies: @@ -13191,13 +12849,13 @@ snapshots: html-escaper@2.0.2: {} - http-cache-semantics@4.1.1: {} + http-cache-semantics@4.2.0: {} http-proxy-agent@4.0.1: dependencies: '@tootallnate/once': 1.1.2 agent-base: 6.0.2 - debug: 4.4.0(supports-color@8.1.1) + debug: 4.4.1(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -13205,7 +12863,7 @@ snapshots: dependencies: '@tootallnate/once': 2.0.0 agent-base: 6.0.2 - debug: 4.4.0(supports-color@8.1.1) + debug: 4.4.1(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -13218,7 +12876,7 @@ snapshots: https-proxy-agent@5.0.1: dependencies: agent-base: 6.0.2 - debug: 4.4.0(supports-color@8.1.1) + debug: 4.4.1(supports-color@8.1.1) transitivePeerDependencies: - supports-color @@ -13257,6 +12915,8 @@ snapshots: ignore@5.3.2: {} + ignore@7.0.5: {} + immutable@4.3.7: {} import-fresh@3.3.1: @@ -13298,7 +12958,7 @@ snapshots: promzard: 0.3.0 read: 1.0.7 read-package-json: 5.0.1 - semver: 7.7.1 + semver: 7.7.2 validate-npm-package-license: 3.0.4 validate-npm-package-name: 4.0.0 @@ -13457,7 +13117,7 @@ snapshots: is-reference@1.2.1: dependencies: - '@types/estree': 1.0.7 + '@types/estree': 1.0.8 is-regex@1.2.1: dependencies: @@ -13530,8 +13190,8 @@ snapshots: istanbul-lib-instrument@5.2.1: dependencies: - '@babel/core': 7.26.10 - '@babel/parser': 7.27.0 + '@babel/core': 7.28.0 + '@babel/parser': 7.28.0 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 6.3.1 @@ -13546,7 +13206,7 @@ snapshots: istanbul-lib-source-maps@4.0.1: dependencies: - debug: 4.4.0(supports-color@8.1.1) + debug: 4.4.1(supports-color@8.1.1) istanbul-lib-coverage: 3.2.2 source-map: 0.6.1 transitivePeerDependencies: @@ -13572,7 +13232,7 @@ snapshots: jake@10.9.2: dependencies: async: 3.2.6 - chalk: 4.1.2 + chalk: 4.1.0 filelist: 1.0.4 minimatch: 3.1.2 @@ -13629,10 +13289,10 @@ snapshots: jest-config@27.5.1(ts-node@10.9.2(@types/node@22.15.29)(typescript@4.9.4)): dependencies: - '@babel/core': 7.26.10 + '@babel/core': 7.28.0 '@jest/test-sequencer': 27.5.1 '@jest/types': 27.5.1 - babel-jest: 27.5.1(@babel/core@7.26.10) + babel-jest: 27.5.1(@babel/core@7.28.0) chalk: 4.1.2 ci-info: 3.9.0 deepmerge: 4.3.1 @@ -13759,7 +13419,7 @@ snapshots: jest-message-util@27.5.1: dependencies: - '@babel/code-frame': 7.26.2 + '@babel/code-frame': 7.27.1 '@jest/types': 27.5.1 '@types/stack-utils': 2.0.3 chalk: 4.1.2 @@ -13866,16 +13526,16 @@ snapshots: jest-snapshot@27.5.1: dependencies: - '@babel/core': 7.26.10 - '@babel/generator': 7.27.0 - '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.26.10) - '@babel/traverse': 7.27.0 - '@babel/types': 7.27.0 + '@babel/core': 7.28.0 + '@babel/generator': 7.28.0 + '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.0) + '@babel/traverse': 7.28.0 + '@babel/types': 7.28.0 '@jest/transform': 27.5.1 '@jest/types': 27.5.1 '@types/babel__traverse': 7.20.7 '@types/prettier': 2.7.3 - babel-preset-current-node-syntax: 1.1.0(@babel/core@7.26.10) + babel-preset-current-node-syntax: 1.1.0(@babel/core@7.28.0) chalk: 4.1.2 expect: 27.5.1 graceful-fs: 4.2.11 @@ -13887,7 +13547,7 @@ snapshots: jest-util: 27.5.1 natural-compare: 1.4.0 pretty-format: 27.5.1 - semver: 7.7.1 + semver: 7.7.2 transitivePeerDependencies: - supports-color @@ -13988,12 +13648,12 @@ snapshots: jsdom@16.7.0: dependencies: abab: 2.0.6 - acorn: 8.14.1 + acorn: 8.15.0 acorn-globals: 6.0.0 cssom: 0.4.4 cssstyle: 2.3.0 data-urls: 2.0.0 - decimal.js: 10.5.0 + decimal.js: 10.6.0 domexception: 2.0.1 escodegen: 2.1.0 form-data: 3.0.3 @@ -14047,10 +13707,10 @@ snapshots: jsonc-eslint-parser@2.4.0: dependencies: - acorn: 8.14.1 + acorn: 8.15.0 eslint-visitor-keys: 3.4.3 espree: 9.6.1 - semver: 7.7.1 + semver: 7.7.2 jsonc-parser@3.2.0: {} @@ -14163,7 +13823,7 @@ snapshots: read-package-json: 5.0.1 resolve-from: 5.0.0 rimraf: 3.0.2 - semver: 7.7.1 + semver: 7.7.2 signal-exit: 3.0.7 slash: 3.0.0 ssri: 9.0.1 @@ -14209,7 +13869,7 @@ snapshots: normalize-package-data: 4.0.1 npm-package-arg: 9.1.2 npm-registry-fetch: 13.3.1 - semver: 7.7.1 + semver: 7.7.2 ssri: 9.0.1 transitivePeerDependencies: - bluebird @@ -14253,7 +13913,7 @@ snapshots: local-pkg@1.1.1: dependencies: mlly: 1.7.4 - pkg-types: 2.1.0 + pkg-types: 2.2.0 quansync: 0.2.10 locate-path@2.0.0: @@ -14283,6 +13943,8 @@ snapshots: lodash.once@4.1.1: {} + lodash.sortby@4.7.0: {} + lodash.uniq@4.5.0: {} lodash@4.17.21: {} @@ -14303,8 +13965,6 @@ snapshots: longest-streak@3.1.0: {} - loupe@3.1.3: {} - lower-case@2.0.2: dependencies: tslib: 2.8.1 @@ -14323,13 +13983,11 @@ snapshots: lru-cache@8.0.5: {} - luxon@3.2.1: {} - luxon@3.6.1: {} magic-string@0.30.17: dependencies: - '@jridgewell/sourcemap-codec': 1.5.0 + '@jridgewell/sourcemap-codec': 1.5.4 make-dir@2.1.0: dependencies: @@ -14342,7 +14000,7 @@ snapshots: make-dir@4.0.0: dependencies: - semver: 7.7.1 + semver: 7.7.2 make-error@1.3.6: {} @@ -14350,7 +14008,7 @@ snapshots: dependencies: agentkeepalive: 4.6.0 cacache: 16.1.3 - http-cache-semantics: 4.1.1 + http-cache-semantics: 4.2.0 http-proxy-agent: 5.0.0 https-proxy-agent: 5.0.1 is-lambda: 1.0.1 @@ -14372,7 +14030,7 @@ snapshots: dependencies: agentkeepalive: 4.6.0 cacache: 17.1.4 - http-cache-semantics: 4.1.1 + http-cache-semantics: 4.2.0 http-proxy-agent: 5.0.0 https-proxy-agent: 5.0.1 is-lambda: 1.0.1 @@ -14413,7 +14071,7 @@ snapshots: dependencies: '@types/mdast': 4.0.4 '@types/unist': 3.0.3 - decode-named-character-reference: 1.1.0 + decode-named-character-reference: 1.2.0 devlop: 1.1.0 mdast-util-to-string: 4.0.0 micromark: 4.0.2 @@ -14426,6 +14084,17 @@ snapshots: transitivePeerDependencies: - supports-color + mdast-util-frontmatter@2.0.1: + dependencies: + '@types/mdast': 4.0.4 + devlop: 1.1.0 + escape-string-regexp: 5.0.0 + mdast-util-from-markdown: 2.0.2 + mdast-util-to-markdown: 2.1.2 + micromark-extension-frontmatter: 2.0.0 + transitivePeerDependencies: + - supports-color + mdast-util-gfm-autolink-literal@2.0.1: dependencies: '@types/mdast': 4.0.4 @@ -14520,7 +14189,7 @@ snapshots: redent: 3.0.0 trim-newlines: 3.0.1 type-fest: 0.18.1 - yargs-parser: 20.2.9 + yargs-parser: 20.2.4 merge-stream@2.0.0: {} @@ -14528,7 +14197,7 @@ snapshots: micromark-core-commonmark@2.0.3: dependencies: - decode-named-character-reference: 1.1.0 + decode-named-character-reference: 1.2.0 devlop: 1.1.0 micromark-factory-destination: 2.0.1 micromark-factory-label: 2.0.1 @@ -14545,6 +14214,13 @@ snapshots: micromark-util-symbol: 2.0.1 micromark-util-types: 2.0.2 + micromark-extension-frontmatter@2.0.0: + dependencies: + fault: 2.0.1 + micromark-util-character: 2.1.1 + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.2 + micromark-extension-gfm-autolink-literal@2.1.0: dependencies: micromark-util-character: 2.1.1 @@ -14661,7 +14337,7 @@ snapshots: micromark-util-decode-string@2.0.1: dependencies: - decode-named-character-reference: 1.1.0 + decode-named-character-reference: 1.2.0 micromark-util-character: 2.1.1 micromark-util-decode-numeric-character-reference: 2.0.2 micromark-util-symbol: 2.0.1 @@ -14698,8 +14374,8 @@ snapshots: micromark@4.0.2: dependencies: '@types/debug': 4.1.12 - debug: 4.4.0(supports-color@8.1.1) - decode-named-character-reference: 1.1.0 + debug: 4.4.1(supports-color@8.1.1) + decode-named-character-reference: 1.2.0 devlop: 1.1.0 micromark-core-commonmark: 2.0.3 micromark-factory-space: 2.0.1 @@ -14734,33 +14410,37 @@ snapshots: min-indent@1.0.1: {} - minimatch@10.0.1: + minimatch@10.0.3: dependencies: - brace-expansion: 2.0.1 + '@isaacs/brace-expansion': 5.0.0 minimatch@3.0.5: dependencies: - brace-expansion: 1.1.11 + brace-expansion: 1.1.12 + + minimatch@3.0.8: + dependencies: + brace-expansion: 1.1.12 minimatch@3.1.2: dependencies: - brace-expansion: 1.1.11 + brace-expansion: 1.1.12 minimatch@5.1.6: dependencies: - brace-expansion: 2.0.1 + brace-expansion: 2.0.2 minimatch@6.2.0: dependencies: - brace-expansion: 2.0.1 + brace-expansion: 2.0.2 minimatch@9.0.1: dependencies: - brace-expansion: 2.0.1 + brace-expansion: 2.0.2 minimatch@9.0.5: dependencies: - brace-expansion: 2.0.1 + brace-expansion: 2.0.2 minimist-options@4.1.0: dependencies: @@ -14836,30 +14516,30 @@ snapshots: mlly@1.7.4: dependencies: - acorn: 8.14.1 + acorn: 8.15.0 pathe: 2.0.3 pkg-types: 1.3.1 ufo: 1.6.1 - mocha@11.1.0: + mocha@11.7.1: dependencies: - ansi-colors: 4.1.3 browser-stdout: 1.3.1 - chokidar: 3.6.0 - debug: 4.4.0(supports-color@8.1.1) - diff: 5.2.0 + chokidar: 4.0.3 + debug: 4.4.1(supports-color@8.1.1) + diff: 7.0.0 escape-string-regexp: 4.0.0 find-up: 5.0.0 glob: 10.4.5 he: 1.2.0 js-yaml: 4.1.0 log-symbols: 4.1.0 - minimatch: 5.1.6 + minimatch: 9.0.5 ms: 2.1.3 + picocolors: 1.1.1 serialize-javascript: 6.0.2 strip-json-comments: 3.1.1 supports-color: 8.1.1 - workerpool: 6.5.1 + workerpool: 9.3.3 yargs: 17.7.2 yargs-parser: 21.1.1 yargs-unparser: 2.0.0 @@ -14871,7 +14551,7 @@ snapshots: ast-module-types: 6.0.1 node-source-walk: 7.0.1 - module-lookup-amd@9.0.4: + module-lookup-amd@9.0.5: dependencies: commander: 12.1.0 glob: 7.2.3 @@ -14900,6 +14580,8 @@ snapshots: nanoid@3.3.11: {} + napi-postinstall@0.3.0: {} + natural-compare@1.4.0: {} natural-orderby@5.0.0: {} @@ -14933,7 +14615,7 @@ snapshots: nopt: 6.0.0 npmlog: 6.0.2 rimraf: 3.0.2 - semver: 7.7.1 + semver: 7.7.2 tar: 6.1.11 which: 2.0.2 transitivePeerDependencies: @@ -14946,7 +14628,7 @@ snapshots: node-source-walk@7.0.1: dependencies: - '@babel/parser': 7.27.0 + '@babel/parser': 7.28.0 nopt@6.0.0: dependencies: @@ -14967,21 +14649,21 @@ snapshots: dependencies: hosted-git-info: 4.1.0 is-core-module: 2.16.1 - semver: 7.7.1 + semver: 7.7.2 validate-npm-package-license: 3.0.4 normalize-package-data@4.0.1: dependencies: hosted-git-info: 5.2.1 is-core-module: 2.16.1 - semver: 7.7.1 + semver: 7.7.2 validate-npm-package-license: 3.0.4 normalize-package-data@5.0.0: dependencies: hosted-git-info: 6.1.3 is-core-module: 2.16.1 - semver: 7.7.1 + semver: 7.7.2 validate-npm-package-license: 3.0.4 normalize-package-data@6.0.2: @@ -15008,11 +14690,11 @@ snapshots: npm-install-checks@5.0.0: dependencies: - semver: 7.7.1 + semver: 7.7.2 npm-install-checks@6.3.0: dependencies: - semver: 7.7.1 + semver: 7.7.2 npm-normalize-package-bin@1.0.1: {} @@ -15024,20 +14706,20 @@ snapshots: dependencies: hosted-git-info: 6.1.3 proc-log: 3.0.0 - semver: 7.7.1 + semver: 7.7.2 validate-npm-package-name: 5.0.1 npm-package-arg@8.1.1: dependencies: hosted-git-info: 3.0.8 - semver: 7.7.1 + semver: 7.7.2 validate-npm-package-name: 3.0.0 npm-package-arg@9.1.2: dependencies: hosted-git-info: 5.2.1 proc-log: 2.0.1 - semver: 7.7.1 + semver: 7.7.2 validate-npm-package-name: 4.0.0 npm-packlist@5.1.1: @@ -15056,14 +14738,14 @@ snapshots: npm-install-checks: 5.0.0 npm-normalize-package-bin: 2.0.0 npm-package-arg: 9.1.2 - semver: 7.7.1 + semver: 7.7.2 npm-pick-manifest@8.0.2: dependencies: npm-install-checks: 6.3.0 npm-normalize-package-bin: 3.0.1 npm-package-arg: 10.1.0 - semver: 7.7.1 + semver: 7.7.2 npm-registry-fetch@13.3.1: dependencies: @@ -15134,8 +14816,8 @@ snapshots: '@yarnpkg/lockfile': 1.1.0 '@yarnpkg/parsers': 3.0.0-rc.46 '@zkochan/js-yaml': 0.0.6 - axios: 1.8.4 - chalk: 4.1.2 + axios: 1.10.0 + chalk: 4.1.0 cli-cursor: 3.1.0 cli-spinners: 2.6.1 cliui: 7.0.4 @@ -15296,9 +14978,7 @@ snapshots: package-json-from-dist@1.0.1: {} - package-manager-detector@0.2.11: - dependencies: - quansync: 0.2.10 + package-manager-detector@1.3.0: {} pacote@13.6.2: dependencies: @@ -15367,10 +15047,9 @@ snapshots: parse-gitignore@2.0.0: {} - parse-imports@2.2.1: + parse-imports-exports@0.2.4: dependencies: - es-module-lexer: 1.6.0 - slashes: 3.0.12 + parse-statements: 1.0.11 parse-json@4.0.0: dependencies: @@ -15379,21 +15058,23 @@ snapshots: parse-json@5.2.0: dependencies: - '@babel/code-frame': 7.26.2 + '@babel/code-frame': 7.27.1 error-ex: 1.3.2 json-parse-even-better-errors: 2.3.1 lines-and-columns: 1.2.4 parse-json@8.3.0: dependencies: - '@babel/code-frame': 7.26.2 + '@babel/code-frame': 7.27.1 index-to-position: 1.1.0 - type-fest: 4.39.1 + type-fest: 4.41.0 parse-path@7.1.0: dependencies: protocols: 2.0.2 + parse-statements@1.0.11: {} + parse-url@8.1.0: dependencies: parse-path: 7.1.0 @@ -15423,8 +15104,6 @@ snapshots: pathe@2.0.3: {} - pathval@2.0.0: {} - pause-stream@0.0.11: dependencies: through: 2.3.8 @@ -15461,17 +15140,17 @@ snapshots: mlly: 1.7.4 pathe: 2.0.3 - pkg-types@2.1.0: + pkg-types@2.2.0: dependencies: confbox: 0.2.2 - exsolve: 1.0.4 + exsolve: 1.0.7 pathe: 2.0.3 pluralize@8.0.0: {} pnpm-catalogs-utils@0.1.0: dependencies: - yaml: 2.7.1 + yaml: 2.8.0 possible-typed-array-names@1.1.0: {} @@ -15483,7 +15162,7 @@ snapshots: postcss-colormin@5.3.1(postcss@8.4.12): dependencies: - browserslist: 4.24.4 + browserslist: 4.25.1 caniuse-api: 3.0.0 colord: 2.9.3 postcss: 8.4.12 @@ -15491,7 +15170,7 @@ snapshots: postcss-convert-values@5.1.3(postcss@8.4.12): dependencies: - browserslist: 4.24.4 + browserslist: 4.25.1 postcss: 8.4.12 postcss-value-parser: 4.2.0 @@ -15516,9 +15195,9 @@ snapshots: dependencies: postcss: 8.4.12 - postcss-import@15.1.0(postcss@8.5.3): + postcss-import@15.1.0(postcss@8.5.6): dependencies: - postcss: 8.5.3 + postcss: 8.5.6 postcss-value-parser: 4.2.0 read-cache: 1.0.0 resolve: 1.22.10 @@ -15530,17 +15209,17 @@ snapshots: read-cache: 1.0.0 resolve: 1.22.10 - postcss-js@4.0.1(postcss@8.5.3): + postcss-js@4.0.1(postcss@8.5.6): dependencies: camelcase-css: 2.0.1 - postcss: 8.5.3 + postcss: 8.5.6 - postcss-load-config@4.0.2(postcss@8.5.3)(ts-node@10.9.2(@types/node@22.15.29)(typescript@4.9.4)): + postcss-load-config@4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.15.29)(typescript@4.9.4)): dependencies: lilconfig: 3.1.3 - yaml: 2.7.1 + yaml: 2.8.0 optionalDependencies: - postcss: 8.5.3 + postcss: 8.5.6 ts-node: 10.9.2(@types/node@22.15.29)(typescript@4.9.4) postcss-logical@4.0.2: @@ -15555,7 +15234,7 @@ snapshots: postcss-merge-rules@5.1.4(postcss@8.4.12): dependencies: - browserslist: 4.24.4 + browserslist: 4.25.1 caniuse-api: 3.0.0 cssnano-utils: 3.1.0(postcss@8.4.12) postcss: 8.4.12 @@ -15575,7 +15254,7 @@ snapshots: postcss-minify-params@5.1.4(postcss@8.4.12): dependencies: - browserslist: 4.24.4 + browserslist: 4.25.1 cssnano-utils: 3.1.0(postcss@8.4.12) postcss: 8.4.12 postcss-value-parser: 4.2.0 @@ -15606,9 +15285,9 @@ snapshots: icss-utils: 5.1.0(postcss@8.4.12) postcss: 8.4.12 - postcss-nested@6.2.0(postcss@8.5.3): + postcss-nested@6.2.0(postcss@8.5.6): dependencies: - postcss: 8.5.3 + postcss: 8.5.6 postcss-selector-parser: 6.1.2 postcss-normalize-charset@5.1.0(postcss@8.4.12): @@ -15642,7 +15321,7 @@ snapshots: postcss-normalize-unicode@5.1.1(postcss@8.4.12): dependencies: - browserslist: 4.24.4 + browserslist: 4.25.1 postcss: 8.4.12 postcss-value-parser: 4.2.0 @@ -15665,7 +15344,7 @@ snapshots: postcss-reduce-initial@5.1.2(postcss@8.4.12): dependencies: - browserslist: 4.24.4 + browserslist: 4.25.1 caniuse-api: 3.0.0 postcss: 8.4.12 @@ -15697,11 +15376,11 @@ snapshots: postcss-value-parser@4.2.0: {} - postcss-values-parser@6.0.2(postcss@8.5.3): + postcss-values-parser@6.0.2(postcss@8.5.6): dependencies: color-name: 1.1.4 is-url-superb: 4.0.0 - postcss: 8.5.3 + postcss: 8.5.6 quote-unquote: 1.0.0 postcss@7.0.39: @@ -15715,7 +15394,7 @@ snapshots: picocolors: 1.1.1 source-map-js: 1.2.1 - postcss@8.5.3: + postcss@8.5.6: dependencies: nanoid: 3.3.11 picocolors: 1.1.1 @@ -15728,7 +15407,7 @@ snapshots: detective-amd: 6.0.1 detective-cjs: 6.0.1 detective-es6: 5.0.1 - detective-postcss: 7.0.1(postcss@8.5.3) + detective-postcss: 7.0.1(postcss@8.5.6) detective-sass: 6.0.1 detective-scss: 5.0.1 detective-stylus: 5.0.1 @@ -15736,7 +15415,7 @@ snapshots: detective-vue2: 2.2.0(typescript@5.8.3) module-definition: 6.0.1 node-source-walk: 7.0.1 - postcss: 8.5.3 + postcss: 8.5.6 typescript: 5.8.3 transitivePeerDependencies: - supports-color @@ -15884,9 +15563,9 @@ snapshots: pug-runtime: 3.0.1 pug-strip-comments: 2.0.0 - pump@3.0.2: + pump@3.0.3: dependencies: - end-of-stream: 1.4.4 + end-of-stream: 1.4.5 once: 1.4.0 punycode@2.3.1: {} @@ -15958,7 +15637,7 @@ snapshots: dependencies: find-up-simple: 1.0.1 read-pkg: 9.0.1 - type-fest: 4.39.1 + type-fest: 4.41.0 read-pkg-up@3.0.0: dependencies: @@ -15989,7 +15668,7 @@ snapshots: '@types/normalize-package-data': 2.4.4 normalize-package-data: 6.0.2 parse-json: 8.3.0 - type-fest: 4.39.1 + type-fest: 4.41.0 unicorn-magic: 0.1.0 read@1.0.7: @@ -16016,6 +15695,8 @@ snapshots: dependencies: picomatch: 2.3.1 + readdirp@4.1.2: {} + recast@0.23.11: dependencies: ast-types: 0.16.1 @@ -16037,12 +15718,8 @@ snapshots: dependencies: '@eslint-community/regexpp': 4.12.1 - reflect-metadata@0.2.1: {} - reflect-metadata@0.2.2: {} - regenerator-runtime@0.14.1: {} - regexp-ast-analysis@0.7.1: dependencies: '@eslint-community/regexpp': 4.12.1 @@ -16104,10 +15781,6 @@ snapshots: resolve-pkg-maps@1.0.0: {} - resolve-pkg@2.0.0: - dependencies: - resolve-from: 5.0.0 - resolve.exports@1.1.1: {} resolve@1.19.0: @@ -16176,14 +15849,14 @@ snapshots: find-cache-dir: 3.3.2 fs-extra: 10.1.0 rollup: 4.9.1 - semver: 7.7.1 + semver: 7.7.2 tslib: 2.8.1 typescript: 4.9.4 - rollup-plugin-vue@6.0.0(@vue/compiler-sfc@3.5.13): + rollup-plugin-vue@6.0.0(@vue/compiler-sfc@3.5.17): dependencies: - '@vue/compiler-sfc': 3.5.13 - debug: 4.4.0(supports-color@8.1.1) + '@vue/compiler-sfc': 3.5.17 + debug: 4.4.1(supports-color@8.1.1) hash-sum: 2.0.0 rollup-pluginutils: 2.8.2 transitivePeerDependencies: @@ -16197,32 +15870,6 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - rollup@4.40.0: - dependencies: - '@types/estree': 1.0.7 - optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.40.0 - '@rollup/rollup-android-arm64': 4.40.0 - '@rollup/rollup-darwin-arm64': 4.40.0 - '@rollup/rollup-darwin-x64': 4.40.0 - '@rollup/rollup-freebsd-arm64': 4.40.0 - '@rollup/rollup-freebsd-x64': 4.40.0 - '@rollup/rollup-linux-arm-gnueabihf': 4.40.0 - '@rollup/rollup-linux-arm-musleabihf': 4.40.0 - '@rollup/rollup-linux-arm64-gnu': 4.40.0 - '@rollup/rollup-linux-arm64-musl': 4.40.0 - '@rollup/rollup-linux-loongarch64-gnu': 4.40.0 - '@rollup/rollup-linux-powerpc64le-gnu': 4.40.0 - '@rollup/rollup-linux-riscv64-gnu': 4.40.0 - '@rollup/rollup-linux-riscv64-musl': 4.40.0 - '@rollup/rollup-linux-s390x-gnu': 4.40.0 - '@rollup/rollup-linux-x64-gnu': 4.40.0 - '@rollup/rollup-linux-x64-musl': 4.40.0 - '@rollup/rollup-win32-arm64-msvc': 4.40.0 - '@rollup/rollup-win32-ia32-msvc': 4.40.0 - '@rollup/rollup-win32-x64-msvc': 4.40.0 - fsevents: 2.3.3 - rollup@4.9.1: optionalDependencies: '@rollup/rollup-android-arm-eabi': 4.9.1 @@ -16265,7 +15912,7 @@ snapshots: sass-lookup@6.1.0: dependencies: commander: 12.1.0 - enhanced-resolve: 5.18.1 + enhanced-resolve: 5.18.2 sass@1.70.0: dependencies: @@ -16295,16 +15942,14 @@ snapshots: dependencies: lru-cache: 6.0.0 - semver@7.5.3: - dependencies: - lru-cache: 6.0.0 - semver@7.5.4: dependencies: lru-cache: 6.0.0 semver@7.7.1: {} + semver@7.7.2: {} + serialize-javascript@6.0.2: dependencies: randombytes: 2.1.0 @@ -16337,7 +15982,7 @@ snapshots: shebang-regex@3.0.0: {} - shell-quote@1.8.2: {} + shell-quote@1.8.3: {} shelljs@0.8.5: dependencies: @@ -16373,8 +16018,6 @@ snapshots: side-channel-map: 1.0.1 side-channel-weakmap: 1.0.2 - siginfo@2.0.0: {} - signal-exit@3.0.7: {} signal-exit@4.1.0: {} @@ -16395,8 +16038,6 @@ snapshots: slash@3.0.0: {} - slashes@3.0.12: {} - slice-ansi@3.0.0: dependencies: ansi-styles: 4.3.0 @@ -16414,12 +16055,12 @@ snapshots: socks-proxy-agent@7.0.0: dependencies: agent-base: 6.0.2 - debug: 4.4.0(supports-color@8.1.1) - socks: 2.8.4 + debug: 4.4.1(supports-color@8.1.1) + socks: 2.8.5 transitivePeerDependencies: - supports-color - socks@2.8.4: + socks@2.8.5: dependencies: ip-address: 9.0.5 smart-buffer: 4.2.0 @@ -16462,14 +16103,14 @@ snapshots: spdx-license-ids@3.0.21: {} - spec-change@1.11.15: + spec-change@1.11.20: dependencies: arg: 5.0.2 - debug: 4.4.0(supports-color@8.1.1) + debug: 4.4.1(supports-color@8.1.1) deep-equal: 2.2.3 - dependency-tree: 11.1.1 + dependency-tree: 11.2.0 lazy-ass: 2.0.3 - tinyglobby: 0.2.13 + tinyglobby: 0.2.14 transitivePeerDependencies: - supports-color @@ -16511,7 +16152,7 @@ snapshots: dependencies: minipass: 3.3.6 - stable-hash@0.0.5: {} + stable-hash-x@0.2.0: {} stable@0.1.8: {} @@ -16519,8 +16160,6 @@ snapshots: dependencies: escape-string-regexp: 2.0.0 - stackback@0.0.2: {} - stackframe@1.3.4: {} start-server-and-test@2.0.0: @@ -16536,8 +16175,6 @@ snapshots: transitivePeerDependencies: - supports-color - std-env@3.9.0: {} - stop-iteration-iterator@1.1.0: dependencies: es-errors: 1.3.0 @@ -16618,7 +16255,7 @@ snapshots: stylehacks@5.1.1(postcss@8.4.12): dependencies: - browserslist: 4.24.4 + browserslist: 4.25.1 postcss: 8.4.12 postcss-selector-parser: 6.1.2 @@ -16628,7 +16265,7 @@ snapshots: sucrase@3.35.0: dependencies: - '@jridgewell/gen-mapping': 0.3.8 + '@jridgewell/gen-mapping': 0.3.12 commander: 4.1.1 glob: 10.4.5 lines-and-columns: 1.2.4 @@ -16667,15 +16304,9 @@ snapshots: symbol-tree@3.2.4: {} - synckit@0.10.3: - dependencies: - '@pkgr/core': 0.2.3 - tslib: 2.8.1 - - synckit@0.9.2: + synckit@0.11.8: dependencies: - '@pkgr/core': 0.1.2 - tslib: 2.8.1 + '@pkgr/core': 0.2.7 tailwindcss@3.4.0(ts-node@10.9.2(@types/node@22.15.29)(typescript@4.9.4)): dependencies: @@ -16693,23 +16324,23 @@ snapshots: normalize-path: 3.0.0 object-hash: 3.0.0 picocolors: 1.1.1 - postcss: 8.5.3 - postcss-import: 15.1.0(postcss@8.5.3) - postcss-js: 4.0.1(postcss@8.5.3) - postcss-load-config: 4.0.2(postcss@8.5.3)(ts-node@10.9.2(@types/node@22.15.29)(typescript@4.9.4)) - postcss-nested: 6.2.0(postcss@8.5.3) + postcss: 8.5.6 + postcss-import: 15.1.0(postcss@8.5.6) + postcss-js: 4.0.1(postcss@8.5.6) + postcss-load-config: 4.0.2(postcss@8.5.6)(ts-node@10.9.2(@types/node@22.15.29)(typescript@4.9.4)) + postcss-nested: 6.2.0(postcss@8.5.6) postcss-selector-parser: 6.1.2 resolve: 1.22.10 sucrase: 3.35.0 transitivePeerDependencies: - ts-node - tapable@2.2.1: {} + tapable@2.2.2: {} tar-stream@2.2.0: dependencies: bl: 4.1.0 - end-of-stream: 1.4.4 + end-of-stream: 1.4.5 fs-constants: 1.0.0 inherits: 2.0.4 readable-stream: 3.6.2 @@ -16730,7 +16361,7 @@ snapshots: tempy@1.0.0: dependencies: del: 6.1.1 - is-stream: 2.0.1 + is-stream: 2.0.0 temp-dir: 2.0.0 type-fest: 0.16.0 unique-string: 2.0.0 @@ -16775,21 +16406,13 @@ snapshots: tiny-invariant@1.3.3: {} - tinybench@2.9.0: {} - - tinyexec@0.3.2: {} + tinyexec@1.0.1: {} - tinyglobby@0.2.13: + tinyglobby@0.2.14: dependencies: - fdir: 6.4.4(picomatch@4.0.2) + fdir: 6.4.6(picomatch@4.0.2) picomatch: 4.0.2 - tinypool@1.0.2: {} - - tinyrainbow@2.0.0: {} - - tinyspy@3.0.2: {} - tldts-core@6.1.86: {} tldts@6.1.86: @@ -16843,11 +16466,16 @@ snapshots: dependencies: typescript: 5.8.3 + ts-declaration-location@1.0.7(typescript@5.8.3): + dependencies: + picomatch: 4.0.2 + typescript: 5.8.3 + ts-dedent@2.2.0: {} ts-interface-checker@0.1.13: {} - ts-jest@27.1.0(@babel/core@7.26.10)(@types/jest@27.5.0)(babel-jest@27.5.1(@babel/core@7.26.10))(jest@27.5.0(ts-node@10.9.2(@types/node@22.15.29)(typescript@4.9.4)))(typescript@4.9.4): + ts-jest@27.1.0(@babel/core@7.28.0)(@types/jest@27.5.0)(babel-jest@27.5.1(@babel/core@7.28.0))(jest@27.5.0(ts-node@10.9.2(@types/node@22.15.29)(typescript@4.9.4)))(typescript@4.9.4): dependencies: bs-logger: 0.2.6 esbuild: 0.14.54 @@ -16857,15 +16485,15 @@ snapshots: json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 - semver: 7.7.1 + semver: 7.7.2 typescript: 4.9.4 yargs-parser: 20.2.9 optionalDependencies: - '@babel/core': 7.26.10 + '@babel/core': 7.28.0 '@types/jest': 27.5.0 - babel-jest: 27.5.1(@babel/core@7.26.10) + babel-jest: 27.5.1(@babel/core@7.28.0) - ts-jest@27.1.0(@babel/core@7.26.10)(@types/jest@27.5.0)(babel-jest@27.5.1(@babel/core@7.26.10))(jest@27.5.0)(typescript@4.9.4): + ts-jest@27.1.0(@babel/core@7.28.0)(@types/jest@27.5.0)(babel-jest@27.5.1(@babel/core@7.28.0))(jest@27.5.0)(typescript@4.9.4): dependencies: bs-logger: 0.2.6 esbuild: 0.14.54 @@ -16875,13 +16503,13 @@ snapshots: json5: 2.2.3 lodash.memoize: 4.1.2 make-error: 1.3.6 - semver: 7.7.1 + semver: 7.7.2 typescript: 4.9.4 yargs-parser: 20.2.9 optionalDependencies: - '@babel/core': 7.26.10 + '@babel/core': 7.28.0 '@types/jest': 27.5.0 - babel-jest: 27.5.1(@babel/core@7.26.10) + babel-jest: 27.5.1(@babel/core@7.28.0) ts-map@1.0.3: {} @@ -16893,7 +16521,7 @@ snapshots: '@tsconfig/node14': 1.0.3 '@tsconfig/node16': 1.0.4 '@types/node': 22.15.29 - acorn: 8.14.1 + acorn: 8.15.0 acorn-walk: 8.3.4 arg: 4.1.3 create-require: 1.1.1 @@ -16920,17 +16548,17 @@ snapshots: tslib@2.8.1: {} - tsx@4.19.3: + tsx@4.20.3: dependencies: - esbuild: 0.25.2 - get-tsconfig: 4.10.0 + esbuild: 0.25.6 + get-tsconfig: 4.10.1 optionalDependencies: fsevents: 2.3.3 tuf-js@1.1.7: dependencies: '@tufjs/models': 1.0.4 - debug: 4.4.0(supports-color@8.1.1) + debug: 4.4.1(supports-color@8.1.1) make-fetch-happen: 11.1.1 transitivePeerDependencies: - supports-color @@ -16963,7 +16591,7 @@ snapshots: type-fest@2.19.0: {} - type-fest@4.39.1: {} + type-fest@4.41.0: {} typedarray-to-buffer@3.1.5: dependencies: @@ -17037,32 +16665,37 @@ snapshots: universalify@2.0.1: {} - unrs-resolver@1.5.0: + unrs-resolver@1.11.0: + dependencies: + napi-postinstall: 0.3.0 optionalDependencies: - '@unrs/resolver-binding-darwin-arm64': 1.5.0 - '@unrs/resolver-binding-darwin-x64': 1.5.0 - '@unrs/resolver-binding-freebsd-x64': 1.5.0 - '@unrs/resolver-binding-linux-arm-gnueabihf': 1.5.0 - '@unrs/resolver-binding-linux-arm-musleabihf': 1.5.0 - '@unrs/resolver-binding-linux-arm64-gnu': 1.5.0 - '@unrs/resolver-binding-linux-arm64-musl': 1.5.0 - '@unrs/resolver-binding-linux-ppc64-gnu': 1.5.0 - '@unrs/resolver-binding-linux-riscv64-gnu': 1.5.0 - '@unrs/resolver-binding-linux-s390x-gnu': 1.5.0 - '@unrs/resolver-binding-linux-x64-gnu': 1.5.0 - '@unrs/resolver-binding-linux-x64-musl': 1.5.0 - '@unrs/resolver-binding-wasm32-wasi': 1.5.0 - '@unrs/resolver-binding-win32-arm64-msvc': 1.5.0 - '@unrs/resolver-binding-win32-ia32-msvc': 1.5.0 - '@unrs/resolver-binding-win32-x64-msvc': 1.5.0 + '@unrs/resolver-binding-android-arm-eabi': 1.11.0 + '@unrs/resolver-binding-android-arm64': 1.11.0 + '@unrs/resolver-binding-darwin-arm64': 1.11.0 + '@unrs/resolver-binding-darwin-x64': 1.11.0 + '@unrs/resolver-binding-freebsd-x64': 1.11.0 + '@unrs/resolver-binding-linux-arm-gnueabihf': 1.11.0 + '@unrs/resolver-binding-linux-arm-musleabihf': 1.11.0 + '@unrs/resolver-binding-linux-arm64-gnu': 1.11.0 + '@unrs/resolver-binding-linux-arm64-musl': 1.11.0 + '@unrs/resolver-binding-linux-ppc64-gnu': 1.11.0 + '@unrs/resolver-binding-linux-riscv64-gnu': 1.11.0 + '@unrs/resolver-binding-linux-riscv64-musl': 1.11.0 + '@unrs/resolver-binding-linux-s390x-gnu': 1.11.0 + '@unrs/resolver-binding-linux-x64-gnu': 1.11.0 + '@unrs/resolver-binding-linux-x64-musl': 1.11.0 + '@unrs/resolver-binding-wasm32-wasi': 1.11.0 + '@unrs/resolver-binding-win32-arm64-msvc': 1.11.0 + '@unrs/resolver-binding-win32-ia32-msvc': 1.11.0 + '@unrs/resolver-binding-win32-x64-msvc': 1.11.0 untildify@4.0.0: {} upath@2.0.1: {} - update-browserslist-db@1.1.3(browserslist@4.24.4): + update-browserslist-db@1.1.3(browserslist@4.25.1): dependencies: - browserslist: 4.24.4 + browserslist: 4.25.1 escalade: 3.2.0 picocolors: 1.1.1 @@ -17089,8 +16722,6 @@ snapshots: uuid@8.3.2: {} - uuid@9.0.1: {} - v8-compile-cache-lib@3.0.1: {} v8-compile-cache@2.3.0: {} @@ -17116,7 +16747,7 @@ snapshots: validate-npm-package-name@5.0.1: {} - validator@13.15.0: {} + validator@13.15.15: {} verror@1.10.0: dependencies: @@ -17124,36 +16755,15 @@ snapshots: core-util-is: 1.0.2 extsprintf: 1.3.0 - vite-node@3.1.1(@types/node@22.15.29)(jiti@1.21.7)(sass@1.70.0)(tsx@4.19.3)(yaml@2.7.1): - dependencies: - cac: 6.7.14 - debug: 4.4.1 - es-module-lexer: 1.6.0 - pathe: 2.0.3 - vite: 6.2.6(@types/node@22.15.29)(jiti@1.21.7)(sass@1.70.0)(tsx@4.19.3)(yaml@2.7.1) - transitivePeerDependencies: - - '@types/node' - - jiti - - less - - lightningcss - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - - tsx - - yaml - vite-plugin-vue-inspector@5.1.2(vite@4.5.0(@types/node@22.15.29)(sass@1.70.0)): dependencies: - '@babel/core': 7.26.10 - '@babel/plugin-proposal-decorators': 7.25.9(@babel/core@7.26.10) - '@babel/plugin-syntax-import-attributes': 7.26.0(@babel/core@7.26.10) - '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.26.10) - '@babel/plugin-transform-typescript': 7.27.0(@babel/core@7.26.10) - '@vue/babel-plugin-jsx': 1.4.0(@babel/core@7.26.10) - '@vue/compiler-dom': 3.5.13 + '@babel/core': 7.28.0 + '@babel/plugin-proposal-decorators': 7.28.0(@babel/core@7.28.0) + '@babel/plugin-syntax-import-attributes': 7.27.1(@babel/core@7.28.0) + '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.28.0) + '@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.28.0) + '@vue/babel-plugin-jsx': 1.4.0(@babel/core@7.28.0) + '@vue/compiler-dom': 3.5.17 kolorist: 1.8.0 magic-string: 0.30.17 vite: 4.5.0(@types/node@22.15.29)(sass@1.70.0) @@ -17163,69 +16773,16 @@ snapshots: vite@4.5.0(@types/node@22.15.29)(sass@1.70.0): dependencies: esbuild: 0.18.20 - postcss: 8.5.3 + postcss: 8.5.6 rollup: 3.29.5 optionalDependencies: '@types/node': 22.15.29 fsevents: 2.3.3 sass: 1.70.0 - vite@6.2.6(@types/node@22.15.29)(jiti@1.21.7)(sass@1.70.0)(tsx@4.19.3)(yaml@2.7.1): - dependencies: - esbuild: 0.25.2 - postcss: 8.5.3 - rollup: 4.40.0 - optionalDependencies: - '@types/node': 22.15.29 - fsevents: 2.3.3 - jiti: 1.21.7 - sass: 1.70.0 - tsx: 4.19.3 - yaml: 2.7.1 - - vitest@3.1.1(@types/debug@4.1.12)(@types/node@22.15.29)(jiti@1.21.7)(jsdom@16.7.0)(sass@1.70.0)(tsx@4.19.3)(yaml@2.7.1): - dependencies: - '@vitest/expect': 3.1.1 - '@vitest/mocker': 3.1.1(vite@6.2.6(@types/node@22.15.29)(jiti@1.21.7)(sass@1.70.0)(tsx@4.19.3)(yaml@2.7.1)) - '@vitest/pretty-format': 3.1.1 - '@vitest/runner': 3.1.1 - '@vitest/snapshot': 3.1.1 - '@vitest/spy': 3.1.1 - '@vitest/utils': 3.1.1 - chai: 5.2.0 - debug: 4.4.1 - expect-type: 1.2.1 - magic-string: 0.30.17 - pathe: 2.0.3 - std-env: 3.9.0 - tinybench: 2.9.0 - tinyexec: 0.3.2 - tinypool: 1.0.2 - tinyrainbow: 2.0.0 - vite: 6.2.6(@types/node@22.15.29)(jiti@1.21.7)(sass@1.70.0)(tsx@4.19.3)(yaml@2.7.1) - vite-node: 3.1.1(@types/node@22.15.29)(jiti@1.21.7)(sass@1.70.0)(tsx@4.19.3)(yaml@2.7.1) - why-is-node-running: 2.3.0 - optionalDependencies: - '@types/debug': 4.1.12 - '@types/node': 22.15.29 - jsdom: 16.7.0 - transitivePeerDependencies: - - jiti - - less - - lightningcss - - msw - - sass - - sass-embedded - - stylus - - sugarss - - supports-color - - terser - - tsx - - yaml - void-elements@3.1.0: {} - vue-component-type-helpers@2.2.8: {} + vue-component-type-helpers@2.2.12: {} vue-demi@0.14.10(vue@3.4.31(typescript@4.9.4)): dependencies: @@ -17233,10 +16790,10 @@ snapshots: vue-docgen-api@4.79.2(vue@3.4.31(typescript@4.9.4)): dependencies: - '@babel/parser': 7.27.0 - '@babel/types': 7.27.0 - '@vue/compiler-dom': 3.5.13 - '@vue/compiler-sfc': 3.5.13 + '@babel/parser': 7.28.0 + '@babel/types': 7.28.0 + '@vue/compiler-dom': 3.5.17 + '@vue/compiler-sfc': 3.5.17 ast-types: 0.16.1 esm-resolve: 1.0.11 hash-sum: 2.0.0 @@ -17259,16 +16816,15 @@ snapshots: transitivePeerDependencies: - vue - vue-eslint-parser@10.1.3(eslint@9.21.0(jiti@1.21.7)): + vue-eslint-parser@10.2.0(eslint@9.21.0(jiti@1.21.7)): dependencies: - debug: 4.4.0(supports-color@8.1.1) + debug: 4.4.1(supports-color@8.1.1) eslint: 9.21.0(jiti@1.21.7) - eslint-scope: 8.3.0 - eslint-visitor-keys: 4.2.0 - espree: 10.3.0 + eslint-scope: 8.4.0 + eslint-visitor-keys: 4.2.1 + espree: 10.4.0 esquery: 1.6.0 - lodash: 4.17.21 - semver: 7.7.1 + semver: 7.7.2 transitivePeerDependencies: - supports-color @@ -17402,19 +16958,14 @@ snapshots: dependencies: isexe: 2.0.0 - why-is-node-running@2.3.0: - dependencies: - siginfo: 2.0.0 - stackback: 0.0.2 - wide-align@1.1.5: dependencies: string-width: 4.2.3 with@7.0.2: dependencies: - '@babel/parser': 7.27.0 - '@babel/types': 7.27.0 + '@babel/parser': 7.28.0 + '@babel/types': 7.28.0 assert-never: 1.4.0 babel-walk: 3.0.0-canary-5 @@ -17422,7 +16973,7 @@ snapshots: wordwrap@1.0.0: {} - workerpool@6.5.1: {} + workerpool@9.3.3: {} wrap-ansi@6.2.0: dependencies: @@ -17503,11 +17054,11 @@ snapshots: yaml-eslint-parser@1.3.0: dependencies: eslint-visitor-keys: 3.4.3 - yaml: 2.7.1 + yaml: 2.8.0 yaml@1.10.2: {} - yaml@2.7.1: {} + yaml@2.8.0: {} yargs-parser@20.2.4: {} @@ -17551,7 +17102,7 @@ snapshots: yocto-queue@0.1.0: {} - yup@1.2.0: + yup@1.6.1: dependencies: property-expr: 2.0.6 tiny-case: 1.0.3 @@ -17562,7 +17113,7 @@ snapshots: dependencies: lodash.get: 4.4.2 lodash.isequal: 4.5.0 - validator: 13.15.0 + validator: 13.15.15 optionalDependencies: commander: 9.5.0 From 44750c7412541c39e519763bc13e7ef20beab2d8 Mon Sep 17 00:00:00 2001 From: davidglezz Date: Mon, 16 Jun 2025 17:14:15 +0200 Subject: [PATCH 2/4] feat(x-bus): expose class --- packages/x-components/src/index.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/x-components/src/index.ts b/packages/x-components/src/index.ts index 458b662232..ce9fce8960 100644 --- a/packages/x-components/src/index.ts +++ b/packages/x-components/src/index.ts @@ -14,6 +14,8 @@ export * from './store' export * from './types' export * from './utils' export * from './wiring' +export * from './x-bus' +export * from './x-bus/x-priority-queue' export * from './x-installer' export * from './x-modules/device' export * from './x-modules/empathize' From 009e9ad8f5dd900d4ee4934e8599301b9ccad0d4 Mon Sep 17 00:00:00 2001 From: davidglezz Date: Mon, 16 Jun 2025 17:12:40 +0200 Subject: [PATCH 3/4] fix(x-bus): improve type handling Signed-off-by: davidglezz --- packages/x-components/src/x-bus/x-bus.ts | 22 +++++++++++++------ .../x-components/src/x-bus/x-bus.types.ts | 15 +++++++++++-- 2 files changed, 28 insertions(+), 9 deletions(-) diff --git a/packages/x-components/src/x-bus/x-bus.ts b/packages/x-components/src/x-bus/x-bus.ts index 1fdfaa3b5c..e3778ef0af 100644 --- a/packages/x-components/src/x-bus/x-bus.ts +++ b/packages/x-components/src/x-bus/x-bus.ts @@ -8,6 +8,7 @@ import type { Priority, SubjectPayload, XBus, + XPriorityBusEventMetadata, XPriorityQueueNodeData, } from './x-bus.types' import type { XPriorityQueue } from './x-priority-queue' @@ -22,8 +23,10 @@ import { BaseXPriorityQueue } from './x-priority-queue' * * @public */ -export class XPriorityBus - implements XBus +export class XPriorityBus< + SomeEvents extends Dictionary, + SomeEventMetadata extends XPriorityBusEventMetadata, +> implements XBus { /** * A {@link XPriorityQueue | priority queue} to store the events to @@ -132,8 +135,8 @@ export class XPriorityBus, eventMetadata: metadata, replaceable: metadata.replaceable || false, - // TODO: Fix type. - resolve: resolve as any, + // @ts-expect-error TODO: Fix type. + resolve, }) this.flushQueue() @@ -195,7 +198,9 @@ export class XPriorityBus callback(key, payloadObj)) + this.emitCallbacks.forEach(callback => { + callback(key, payloadObj) + }) resolve({ event: key, ...payloadObj }) this.pendingPopsIds = this.pendingPopsIds.filter(timeoutId => timeoutId !== popTimeoutId) @@ -231,14 +236,17 @@ export class XPriorityBus, SomeEventMetadata>> : Observable> { // TODO: This type should work, but inference isn't working as expected. Check when updating ts. - return withMetadata // @ts-expect-error Type is not assignable to type EventPayload, SomeEventMetadata>, EventPayload - >(value => value.eventPayload), + >( + // eslint-disable-next-line ts/no-unsafe-return + value => value.eventPayload, + ), ) } diff --git a/packages/x-components/src/x-bus/x-bus.types.ts b/packages/x-components/src/x-bus/x-bus.types.ts index 337b562139..a655634cb1 100644 --- a/packages/x-components/src/x-bus/x-bus.types.ts +++ b/packages/x-components/src/x-bus/x-bus.types.ts @@ -9,6 +9,16 @@ import type { Observable, Subject } from 'rxjs' */ export type Priority = number +/** + * Metadata for an event in an {@link XPriorityBus}. + * + * @public + */ +export interface XPriorityBusEventMetadata extends Dictionary { + priority?: number + replaceable?: boolean +} + /** * Extracts the payload type of the event. * @@ -90,11 +100,12 @@ export interface EmittedData< export interface XPriorityQueueNodeData< SomeEvents extends Dictionary, SomeEventMetadata extends Dictionary, + SomeEvent extends keyof SomeEvents = keyof SomeEvents, > { /** * The event payload. */ - eventPayload: EventPayload + eventPayload: EventPayload /** * The event metadata. */ @@ -110,7 +121,7 @@ export interface XPriorityQueueNodeData< * * @param value - The {@link EmittedData | emitted data}. */ - resolve: ( + resolve: ( value: | EmittedData | PromiseLike>, From 137b708fff4e3f7b0fda8b3f0cdd858f4c12c01e Mon Sep 17 00:00:00 2001 From: davidglezz Date: Mon, 16 Jun 2025 18:00:22 +0200 Subject: [PATCH 4/4] docs: fix API Extractor I don't think it's the best solution, but it's what I've achieved without spending too much time. I'd like to get those links back. Signed-off-by: davidglezz --- packages/x-components/src/x-bus/x-bus.ts | 8 ++++---- .../src/x-bus/x-priority-queue/x-priority-queue.ts | 7 +++---- 2 files changed, 7 insertions(+), 8 deletions(-) diff --git a/packages/x-components/src/x-bus/x-bus.ts b/packages/x-components/src/x-bus/x-bus.ts index e3778ef0af..614a811f98 100644 --- a/packages/x-components/src/x-bus/x-bus.ts +++ b/packages/x-components/src/x-bus/x-bus.ts @@ -92,10 +92,10 @@ export class XPriorityBus< * Creates a new instance of a {@link XPriorityBus}. * * @param config - A configuration object to initialise the bus. - * @param config.queue - A {@link XPriorityQueue | priority queue} to store the events. - * @param config.priorities - A Dictionary defining the priorities associated to a given string. - * @param config.emitCallbacks - A list of functions to execute when an event is emitted. - * @param config.defaultEventPriority - A default priority to assigned to an event. + * - param config.queue - A {@link XPriorityQueue | priority queue} to store the events. + * - param config.priorities - A Dictionary defining the priorities associated to a given string. + * - param config.emitCallbacks - A list of functions to execute when an event is emitted. + * - param config.defaultEventPriority - A default priority to assigned to an event. */ public constructor( config: { diff --git a/packages/x-components/src/x-bus/x-priority-queue/x-priority-queue.ts b/packages/x-components/src/x-bus/x-priority-queue/x-priority-queue.ts index aeab899876..44b1376a96 100644 --- a/packages/x-components/src/x-bus/x-priority-queue/x-priority-queue.ts +++ b/packages/x-components/src/x-bus/x-priority-queue/x-priority-queue.ts @@ -117,10 +117,9 @@ export class BaseXPriorityQueue< } /** - * Inserts the node into the queue in the correct position based on the - * {@link comparatorFn | comparator function}. + * Inserts the node into the queue in the correct position based on the comparator function. * - * @param newNode - The {@link XPriorityQueueNode | node} to be inserted. + * @param newNode - The node to be inserted. * * @internal */ @@ -199,7 +198,7 @@ export class BaseXPriorityQueue< /** * Returns a string representation of this collection. The string representation consists of a * list of the queue {@link XPriorityQueueNode | nodes} split in multiple lines, one for each - * one. Nodes are converted to strings as by {@link XPriorityQueueNode.toString | toString()}. + * one. Nodes are converted to strings as by toString(). * * @example * ```