From 8236c270cf7c31a504eccc76c5ee6f1ddb8f8bf2 Mon Sep 17 00:00:00 2001 From: Christian Bromann Date: Mon, 30 Sep 2024 11:41:31 -0700 Subject: [PATCH] update files --- .../src/generate-value-accessors.ts | 1 + .../src/output-angular.ts | 1 + .../component-library-vue/package.json | 12 +- .../component-library-vue/src/index.ts | 2 + .../component-library-vue/src/proxies.ts | 141 ---- .../component-library-vue/tsconfig.json | 1 - .../next-app/src/app/components.server.ts | 93 +++ .../create-component-wrappers.test.ts | 15 +- .../create-stencil-react-components.ts | 3 +- .../react-output-target/src/react/ssr.tsx | 2 +- .../src/generate-vue-component.test.ts | 2 +- packages/vue-output-target/tsconfig.json | 1 + pnpm-lock.yaml | 734 +++++++----------- 13 files changed, 393 insertions(+), 615 deletions(-) delete mode 100644 packages/example-project/component-library-vue/src/proxies.ts diff --git a/packages/angular-output-target/src/generate-value-accessors.ts b/packages/angular-output-target/src/generate-value-accessors.ts index 4ff898f8..fe493cf2 100644 --- a/packages/angular-output-target/src/generate-value-accessors.ts +++ b/packages/angular-output-target/src/generate-value-accessors.ts @@ -90,6 +90,7 @@ function copyResources(config: Config, resourcesFilesToCopy: string[], directory dest: path.join(directory, rf), keepDirStructure: false, warn: false, + ignore: [], }; }); return config.sys.copy(copyTasks, path.join(directory)); diff --git a/packages/angular-output-target/src/output-angular.ts b/packages/angular-output-target/src/output-angular.ts index a03a47e1..02c6ef68 100644 --- a/packages/angular-output-target/src/output-angular.ts +++ b/packages/angular-output-target/src/output-angular.ts @@ -54,6 +54,7 @@ async function copyResources(config: Config, outputTarget: OutputTargetAngular) dest: destDirectory, keepDirStructure: false, warn: false, + ignore: [], }, ], srcDirectory diff --git a/packages/example-project/component-library-vue/package.json b/packages/example-project/component-library-vue/package.json index 0cd284c0..a084215f 100644 --- a/packages/example-project/component-library-vue/package.json +++ b/packages/example-project/component-library-vue/package.json @@ -27,13 +27,11 @@ }, "types": "./dist/index.d.ts", "devDependencies": { - "@types/jest": "^26.0.23", - "@vue/server-renderer": "~3.1.1", - "@vue/test-utils": "^2.0.0-rc.6", - "jest": "^26.1.0", - "rimraf": "^5.0.0", - "typescript": "^4.3.2", - "vue": "~3.1.1" + "@vue/server-renderer": "~3.5.10", + "@vue/test-utils": "^2.4.6", + "rimraf": "^6.0.1", + "typescript": "^5.6.2", + "vue": "~3.5.10" }, "dependencies": { "component-library": "workspace:*", diff --git a/packages/example-project/component-library-vue/src/index.ts b/packages/example-project/component-library-vue/src/index.ts index 6fd5c5b0..f94492d8 100644 --- a/packages/example-project/component-library-vue/src/index.ts +++ b/packages/example-project/component-library-vue/src/index.ts @@ -77,6 +77,7 @@ export const MyComponent = /*@__PURE__*/ globalThis.window 'last', 'age', 'kidsNames', + 'favoriteKidName', 'myCustomEvent', ]) : defineStencilSSRComponent({ @@ -88,6 +89,7 @@ export const MyComponent = /*@__PURE__*/ globalThis.window last: String, age: Number, kidsNames: String, + favoriteKidName: String, onMyCustomEvent: Function, }, }); diff --git a/packages/example-project/component-library-vue/src/proxies.ts b/packages/example-project/component-library-vue/src/proxies.ts deleted file mode 100644 index 60151215..00000000 --- a/packages/example-project/component-library-vue/src/proxies.ts +++ /dev/null @@ -1,141 +0,0 @@ -/* eslint-disable */ -/* tslint:disable */ -/* auto-generated vue proxies */ -import { defineContainer } from './vue-component-lib/utils'; - -import type { JSX } from 'component-library'; - -export const MyButton = /*@__PURE__*/ defineContainer('my-button', undefined, [ - 'color', - 'buttonType', - 'disabled', - 'expand', - 'fill', - 'download', - 'href', - 'rel', - 'shape', - 'size', - 'strong', - 'target', - 'type', - 'myFocus', - 'myBlur', -]); - -export const MyCheckbox = /*@__PURE__*/ defineContainer( - 'my-checkbox', - undefined, - ['color', 'name', 'checked', 'indeterminate', 'disabled', 'value', 'myChange', 'myFocus', 'myBlur', 'myStyle'], - 'checked', - 'myChange' -); - -export const MyComponent = /*@__PURE__*/ defineContainer('my-component', undefined, [ - 'first', - 'middle', - 'last', - 'age', - 'kidsNames', - 'favoriteKidName', - 'myCustomEvent', -]); - -export const MyInput = /*@__PURE__*/ defineContainer( - 'my-input', - undefined, - [ - 'color', - 'accept', - 'autocapitalize', - 'autocomplete', - 'autocorrect', - 'autofocus', - 'clearInput', - 'clearOnEdit', - 'disabled', - 'enterkeyhint', - 'inputmode', - 'max', - 'maxlength', - 'min', - 'minlength', - 'multiple', - 'name', - 'pattern', - 'placeholder', - 'readonly', - 'required', - 'spellcheck', - 'step', - 'size', - 'type', - 'value', - 'myInput', - 'myChange', - 'myBlur', - 'myFocus', - ], - 'value', - 'myChange' -); - -export const MyPopover = /*@__PURE__*/ defineContainer('my-popover', undefined, [ - 'component', - 'componentProps', - 'keyboardClose', - 'cssClass', - 'backdropDismiss', - 'event', - 'showBackdrop', - 'translucent', - 'animated', - 'myPopoverDidPresent', - 'myPopoverWillPresent', - 'myPopoverWillDismiss', - 'myPopoverDidDismiss', -]); - -export const MyRadio = /*@__PURE__*/ defineContainer('my-radio', undefined, [ - 'color', - 'name', - 'disabled', - 'value', - 'myStyle', - 'myFocus', - 'myBlur', - 'mySelect', -]); - -export const MyRadioGroup = /*@__PURE__*/ defineContainer( - 'my-radio-group', - undefined, - ['allowEmptySelection', 'name', 'value', 'myChange'], - 'value', - 'myChange' -); - -export const MyRange = /*@__PURE__*/ defineContainer( - 'my-range', - undefined, - [ - 'color', - 'debounce', - 'name', - 'dualKnobs', - 'min', - 'max', - 'pin', - 'snaps', - 'step', - 'ticks', - 'disabled', - 'value', - 'myChange', - 'myStyle', - 'myFocus', - 'myBlur', - ], - 'value', - 'myChange' -); diff --git a/packages/example-project/component-library-vue/tsconfig.json b/packages/example-project/component-library-vue/tsconfig.json index e3010d09..d4f57498 100644 --- a/packages/example-project/component-library-vue/tsconfig.json +++ b/packages/example-project/component-library-vue/tsconfig.json @@ -18,7 +18,6 @@ "sourceMap": true, "jsx": "react", "target": "esnext", - "types": ["jest"], "skipLibCheck": true }, "include": ["src/**/*.ts", "src/**/*.tsx"], diff --git a/packages/example-project/next-app/src/app/components.server.ts b/packages/example-project/next-app/src/app/components.server.ts index 183b06d2..d5c31328 100644 --- a/packages/example-project/next-app/src/app/components.server.ts +++ b/packages/example-project/next-app/src/app/components.server.ts @@ -39,6 +39,21 @@ export const MyButton: StencilReactComponent = }) : /*@__PURE__*/ createSSRComponent({ tagName: 'my-button', + properties: { + color: 'color', + buttonType: 'button-type', + disabled: 'disabled', + expand: 'expand', + fill: 'fill', + download: 'download', + href: 'href', + rel: 'rel', + shape: 'shape', + size: 'size', + strong: 'strong', + target: 'target', + type: 'type' + }, hydrateModule: import('component-library/hydrate') }); @@ -62,6 +77,14 @@ export const MyCheckbox: StencilReactComponent({ tagName: 'my-checkbox', + properties: { + color: 'color', + name: 'name', + checked: 'checked', + indeterminate: 'indeterminate', + disabled: 'disabled', + value: 'value' + }, hydrateModule: import('component-library/hydrate') }); @@ -77,6 +100,13 @@ export const MyComponent: StencilReactComponent({ tagName: 'my-component', + properties: { + first: 'first', + middle: 'middle', + last: 'last', + age: 'age', + favoriteKidName: 'favorite-kid-name' + }, hydrateModule: import('component-library/hydrate') }); @@ -102,6 +132,34 @@ export const MyInput: StencilReactComponent = typ }) : /*@__PURE__*/ createSSRComponent({ tagName: 'my-input', + properties: { + color: 'color', + accept: 'accept', + autocapitalize: 'autocapitalize', + autocomplete: 'autocomplete', + autocorrect: 'autocorrect', + autofocus: 'autofocus', + clearInput: 'clear-input', + clearOnEdit: 'clear-on-edit', + disabled: 'disabled', + enterkeyhint: 'enterkeyhint', + inputmode: 'inputmode', + max: 'max', + maxlength: 'maxlength', + min: 'min', + minlength: 'minlength', + multiple: 'multiple', + name: 'name', + pattern: 'pattern', + placeholder: 'placeholder', + readonly: 'readonly', + required: 'required', + spellcheck: 'spellcheck', + step: 'step', + size: 'size', + type: 'type', + value: 'value' + }, hydrateModule: import('component-library/hydrate') }); @@ -127,6 +185,16 @@ export const MyPopover: StencilReactComponent }) : /*@__PURE__*/ createSSRComponent({ tagName: 'my-popover', + properties: { + component: 'component', + keyboardClose: 'keyboard-close', + cssClass: 'css-class', + backdropDismiss: 'backdrop-dismiss', + event: 'event', + showBackdrop: 'show-backdrop', + translucent: 'translucent', + animated: 'animated' + }, hydrateModule: import('component-library/hydrate') }); @@ -150,6 +218,12 @@ export const MyRadio: StencilReactComponent = typ }) : /*@__PURE__*/ createSSRComponent({ tagName: 'my-radio', + properties: { + color: 'color', + name: 'name', + disabled: 'disabled', + value: 'value' + }, hydrateModule: import('component-library/hydrate') }); @@ -165,6 +239,11 @@ export const MyRadioGroup: StencilReactComponent({ tagName: 'my-radio-group', + properties: { + allowEmptySelection: 'allow-empty-selection', + name: 'name', + value: 'value' + }, hydrateModule: import('component-library/hydrate') }); @@ -188,5 +267,19 @@ export const MyRange: StencilReactComponent = typ }) : /*@__PURE__*/ createSSRComponent({ tagName: 'my-range', + properties: { + color: 'color', + debounce: 'debounce', + name: 'name', + dualKnobs: 'dual-knobs', + min: 'min', + max: 'max', + pin: 'pin', + snaps: 'snaps', + step: 'step', + ticks: 'ticks', + disabled: 'disabled', + value: 'value' + }, hydrateModule: import('component-library/hydrate') }); diff --git a/packages/react-output-target/src/react-output-target/create-component-wrappers.test.ts b/packages/react-output-target/src/react-output-target/create-component-wrappers.test.ts index fe3c6147..0921dacd 100644 --- a/packages/react-output-target/src/react-output-target/create-component-wrappers.test.ts +++ b/packages/react-output-target/src/react-output-target/create-component-wrappers.test.ts @@ -230,12 +230,15 @@ export const MyComponent: StencilReactComponent Boolean(prop.attribute)) .map((e) => `${e.name}: '${e.attribute}'`) - .join(',\n') - }}, + .join(',\n')}}, hydrateModule: import('${hydrateModule}') })`; diff --git a/packages/react-output-target/src/react/ssr.tsx b/packages/react-output-target/src/react/ssr.tsx index 5ae65d15..b85921d8 100644 --- a/packages/react-output-target/src/react/ssr.tsx +++ b/packages/react-output-target/src/react/ssr.tsx @@ -65,7 +65,7 @@ export const createComponentForServerSideRendering = event: 'ionChange', targetAttr: 'value', }, - ] + ], }); const output = generateComponentDefinition({ properties: [ diff --git a/packages/vue-output-target/tsconfig.json b/packages/vue-output-target/tsconfig.json index 0fdaadfd..0bcc068d 100644 --- a/packages/vue-output-target/tsconfig.json +++ b/packages/vue-output-target/tsconfig.json @@ -12,6 +12,7 @@ "module": "esnext", "target": "es2021", "noUnusedLocals": true, + "skipLibCheck": true, "noUnusedParameters": false, "outDir": "dist", "jsx": "preserve" diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 91f84448..fc61dcac 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -240,27 +240,21 @@ importers: specifier: workspace:* version: link:../component-library devDependencies: - '@types/jest': - specifier: ^26.0.23 - version: 26.0.24 '@vue/server-renderer': - specifier: ~3.1.1 - version: 3.1.5(vue@3.1.5) + specifier: ~3.5.10 + version: 3.5.10(vue@3.5.10(typescript@5.6.2)) '@vue/test-utils': - specifier: ^2.0.0-rc.6 + specifier: ^2.4.6 version: 2.4.6 - jest: - specifier: ^26.1.0 - version: 26.6.3(ts-node@10.9.2(@swc/core@1.6.5)(@types/node@22.4.1)(typescript@4.9.5)) rimraf: - specifier: ^5.0.0 - version: 5.0.7 + specifier: ^6.0.1 + version: 6.0.1 typescript: - specifier: ^4.3.2 - version: 4.9.5 + specifier: ^5.6.2 + version: 5.6.2 vue: - specifier: ~3.1.1 - version: 3.1.5 + specifier: ~3.5.10 + version: 3.5.10(typescript@5.6.2) packages/example-project/next-app: dependencies: @@ -348,10 +342,10 @@ importers: version: link:../component-library-vue nuxt: specifier: ^3.12.4 - version: 3.13.0(@parcel/watcher@2.4.1)(@types/node@22.4.1)(encoding@0.1.13)(eslint@8.57.0)(ioredis@5.4.1)(less@4.2.0)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.18.0)(sass@1.71.1)(terser@5.29.1)(typescript@5.5.2)(vite@5.4.2(@types/node@22.4.1)(less@4.2.0)(sass@1.71.1)(terser@5.29.1)) + version: 3.13.0(@parcel/watcher@2.4.1)(@types/node@22.4.1)(encoding@0.1.13)(eslint@8.57.0)(ioredis@5.4.1)(less@4.2.0)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.18.0)(sass@1.71.1)(terser@5.29.1)(typescript@5.6.2)(vite@5.4.2(@types/node@22.4.1)(less@4.2.0)(sass@1.71.1)(terser@5.29.1)) vue: specifier: ^3.4.38 - version: 3.4.38(typescript@5.5.2) + version: 3.4.38(typescript@5.6.2) packages/react-output-target: dependencies: @@ -3620,9 +3614,6 @@ packages: '@types/istanbul-reports@3.0.4': resolution: {integrity: sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==} - '@types/jest@26.0.24': - resolution: {integrity: sha512-E/X5Vib8BWqZNRlDxj9vYXhsDwPYbPINqKF9BsnSoon4RQ0D9moEuLD8txgyypFLH7J4+Lho9Nr/c8H0Fi+17w==} - '@types/jest@28.1.8': resolution: {integrity: sha512-8TJkV++s7B6XqnDrzR1m/TT0A0h948Pnl/097veySPN67VRAgQ4gZ7n2KfJo2rVq6njQjdxU3GCCyDvAeuHoiw==} @@ -3950,33 +3941,30 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 - '@vue/compiler-core@3.1.5': - resolution: {integrity: sha512-TXBhFinoBaXKDykJzY26UEuQU1K07FOp/0Ie+OXySqqk0bS0ZO7Xvl7UmiTUPYcLrWbxWBR7Bs/y55AI0MNc2Q==} - - '@vue/compiler-core@3.4.30': - resolution: {integrity: sha512-ZL8y4Xxdh8O6PSwfdZ1IpQ24PjTAieOz3jXb/MDTfDtANcKBMxg1KLm6OX2jofsaQGYfIVzd3BAG22i56/cF1w==} - '@vue/compiler-core@3.4.38': resolution: {integrity: sha512-8IQOTCWnLFqfHzOGm9+P8OPSEDukgg3Huc92qSG49if/xI2SAwLHQO2qaPQbjCWPBcQoO1WYfXfTACUrWV3c5A==} - '@vue/compiler-dom@3.1.5': - resolution: {integrity: sha512-ZsL3jqJ52OjGU/YiT/9XiuZAmWClKInZM2aFJh9gnsAPqOrj2JIELMbkIFpVKR/CrVO/f2VxfPiiQdQTr65jcQ==} - - '@vue/compiler-dom@3.4.30': - resolution: {integrity: sha512-+16Sd8lYr5j/owCbr9dowcNfrHd+pz+w2/b5Lt26Oz/kB90C9yNbxQ3bYOvt7rI2bxk0nqda39hVcwDFw85c2Q==} + '@vue/compiler-core@3.5.10': + resolution: {integrity: sha512-iXWlk+Cg/ag7gLvY0SfVucU8Kh2CjysYZjhhP70w9qI4MvSox4frrP+vDGvtQuzIcgD8+sxM6lZvCtdxGunTAA==} '@vue/compiler-dom@3.4.38': resolution: {integrity: sha512-Osc/c7ABsHXTsETLgykcOwIxFktHfGSUDkb05V61rocEfsFDcjDLH/IHJSNJP+/Sv9KeN2Lx1V6McZzlSb9EhQ==} + '@vue/compiler-dom@3.5.10': + resolution: {integrity: sha512-DyxHC6qPcktwYGKOIy3XqnHRrrXyWR2u91AjP+nLkADko380srsC2DC3s7Y1Rk6YfOlxOlvEQKa9XXmLI+W4ZA==} + '@vue/compiler-sfc@3.4.38': resolution: {integrity: sha512-s5QfZ+9PzPh3T5H4hsQDJtI8x7zdJaew/dCGgqZ2630XdzaZ3AD8xGZfBqpT8oaD/p2eedd+pL8tD5vvt5ZYJQ==} - '@vue/compiler-ssr@3.1.5': - resolution: {integrity: sha512-CU5N7Di/a4lyJ18LGJxJYZS2a8PlLdWpWHX9p/XcsjT2TngMpj3QvHVRkuik2u8QrIDZ8OpYmTyj1WDNsOV+Dg==} + '@vue/compiler-sfc@3.5.10': + resolution: {integrity: sha512-to8E1BgpakV7224ZCm8gz1ZRSyjNCAWEplwFMWKlzCdP9DkMKhRRwt0WkCjY7jkzi/Vz3xgbpeig5Pnbly4Tow==} '@vue/compiler-ssr@3.4.38': resolution: {integrity: sha512-YXznKFQ8dxYpAz9zLuVvfcXhc31FSPFDcqr0kyujbOwNhlmaNvL2QfIy+RZeJgSn5Fk54CWoEUeW+NVBAogGaw==} + '@vue/compiler-ssr@3.5.10': + resolution: {integrity: sha512-hxP4Y3KImqdtyUKXDRSxKSRkSm1H9fCvhojEYrnaoWhE4w/y8vwWhnosJoPPe2AXm5sU7CSbYYAgkt2ZPhDz+A==} + '@vue/devtools-api@6.6.3': resolution: {integrity: sha512-0MiMsFma/HqA6g3KLKn+AGpL1kgKhFWszC9U29NfpWK5LE7bjeXxySWJrOJ77hBz+TBrBQ7o4QJqbPbqbs8rJw==} @@ -3997,43 +3985,40 @@ packages: typescript: optional: true - '@vue/reactivity@3.1.5': - resolution: {integrity: sha512-1tdfLmNjWG6t/CsPldh+foumYFo3cpyCHgBYQ34ylaMsJ+SNHQ1kApMIa8jN+i593zQuaw3AdWH0nJTARzCFhg==} - '@vue/reactivity@3.4.38': resolution: {integrity: sha512-4vl4wMMVniLsSYYeldAKzbk72+D3hUnkw9z8lDeJacTxAkXeDAP1uE9xr2+aKIN0ipOL8EG2GPouVTH6yF7Gnw==} - '@vue/runtime-core@3.1.5': - resolution: {integrity: sha512-YQbG5cBktN1RowQDKA22itmvQ+b40f0WgQ6CXK4VYoYICAiAfu6Cc14777ve8zp1rJRGtk5oIeS149TOculrTg==} + '@vue/reactivity@3.5.10': + resolution: {integrity: sha512-kW08v06F6xPSHhid9DJ9YjOGmwNDOsJJQk0ax21wKaUYzzuJGEuoKNU2Ujux8FLMrP7CFJJKsHhXN9l2WOVi2g==} '@vue/runtime-core@3.4.38': resolution: {integrity: sha512-21z3wA99EABtuf+O3IhdxP0iHgkBs1vuoCAsCKLVJPEjpVqvblwBnTj42vzHRlWDCyxu9ptDm7sI2ZMcWrQqlA==} - '@vue/runtime-dom@3.1.5': - resolution: {integrity: sha512-tNcf3JhVR0RfW0kw1p8xZgv30nvX8Y9rsz7eiQ0dHe273sfoCngAG0y4GvMaY4Xd8FsjUwFedd4suQ8Lu8meXg==} + '@vue/runtime-core@3.5.10': + resolution: {integrity: sha512-9Q86I5Qq3swSkFfzrZ+iqEy7Vla325M7S7xc1NwKnRm/qoi1Dauz0rT6mTMmscqx4qz0EDJ1wjB+A36k7rl8mA==} '@vue/runtime-dom@3.4.38': resolution: {integrity: sha512-afZzmUreU7vKwKsV17H1NDThEEmdYI+GCAK/KY1U957Ig2NATPVjCROv61R19fjZNzMmiU03n79OMnXyJVN0UA==} - '@vue/server-renderer@3.1.5': - resolution: {integrity: sha512-b0LLsxwsVIFGNgAHXVT/1iHbPf+uNMdFOz7xUT2tKKIkHN4ps8fAaj1GTSYLhxaPi9ALjxRmWRdvMC69fAW1/A==} - peerDependencies: - vue: 3.1.5 + '@vue/runtime-dom@3.5.10': + resolution: {integrity: sha512-t3x7ht5qF8ZRi1H4fZqFzyY2j+GTMTDxRheT+i8M9Ph0oepUxoadmbwlFwMoW7RYCpNQLpP2Yx3feKs+fyBdpA==} '@vue/server-renderer@3.4.38': resolution: {integrity: sha512-NggOTr82FbPEkkUvBm4fTGcwUY8UuTsnWC/L2YZBmvaQ4C4Jl/Ao4HHTB+l7WnFCt5M/dN3l0XLuyjzswGYVCA==} peerDependencies: vue: 3.4.38 - '@vue/shared@3.1.5': - resolution: {integrity: sha512-oJ4F3TnvpXaQwZJNF3ZK+kLPHKarDmJjJ6jyzVNDKH9md1dptjC7lWR//jrGuLdek/U6iltWxqAnYOu8gCiOvA==} - - '@vue/shared@3.4.30': - resolution: {integrity: sha512-CLg+f8RQCHQnKvuHY9adMsMaQOcqclh6Z5V9TaoMgy0ut0tz848joZ7/CYFFyF/yZ5i2yaw7Fn498C+CNZVHIg==} + '@vue/server-renderer@3.5.10': + resolution: {integrity: sha512-IVE97tt2kGKwHNq9yVO0xdh1IvYfZCShvDSy46JIh5OQxP1/EXSpoDqetVmyIzL7CYOWnnmMkVqd7YK2QSWkdw==} + peerDependencies: + vue: 3.5.10 '@vue/shared@3.4.38': resolution: {integrity: sha512-q0xCiLkuWWQLzVrecPb0RMsNWyxICOjPrcrwxTUEHb1fsnvni4dcuyG7RT/Ie7VPTvnjzIaWzRMUBsrqNj/hhw==} + '@vue/shared@3.5.10': + resolution: {integrity: sha512-VkkBhU97Ki+XJ0xvl4C9YJsIZ2uIlQ7HqPpZOS3m9VCvmROPaChZU6DexdMJqvz9tbgG+4EtFVrSuailUq5KGQ==} + '@vue/test-utils@2.4.6': resolution: {integrity: sha512-FMxEjOpYNYiFe0GkaHsnJPXFHxQ6m4t8vI/ElPGpMWxZKpmRvQ33OIrvRXemy6yha03RxhOlQuy+gZMC3CQSow==} @@ -5499,9 +5484,6 @@ packages: resolution: {integrity: sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==} engines: {node: '>=8'} - csstype@2.6.21: - resolution: {integrity: sha512-Z1PhmomIfypOpoMjRQB70jfvy/wxT50qW08YXO5lMIJkrdq4yOTR+AW7FqutScmB9NkLwxo+jU+kZLbofZZq/w==} - csstype@3.1.3: resolution: {integrity: sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==} @@ -6869,6 +6851,11 @@ packages: engines: {node: '>=16 || 14 >=14.18'} hasBin: true + glob@11.0.0: + resolution: {integrity: sha512-9UiX/Bl6J2yaBbxKoEBRm4Cipxgok8kQYcOPEhScPwebu2I0HoQOuYdIO6S3hLuWoZgpDpwQZMzTFxgpkyT76g==} + engines: {node: 20 || >=22} + hasBin: true + glob@7.1.7: resolution: {integrity: sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==} deprecated: Glob versions prior to v9 are no longer supported @@ -7737,6 +7724,10 @@ packages: resolution: {integrity: sha512-JVYhQnN59LVPFCEcVa2C3CrEKYacvjRfqIQl+h8oi91aLYQVWRYbxjPcv1bUiUy/kLmQaANrYfNMCO3kuEDHfw==} engines: {node: '>=14'} + jackspeak@4.0.2: + resolution: {integrity: sha512-bZsjR/iRjl1Nk1UkjGpAzLNfQtzuijhn2g+pbZb98HQ1Gk8vM9hfbxeMBP+M2/UUdwj0RqGG3mlvk2MsAqwvEw==} + engines: {node: 20 || >=22} + jake@10.9.1: resolution: {integrity: sha512-61btcOHNnLnsOdtLgA5efqQWjnSi/vow5HbI7HMdKKWqvrKR1bLK3BPlJn9gcSaP2ewuamUSMB5XEy76KUIS2w==} engines: {node: '>=10'} @@ -7775,11 +7766,6 @@ packages: engines: {node: '>= 10.14.2'} hasBin: true - jest-cli@26.6.3: - resolution: {integrity: sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg==} - engines: {node: '>= 10.14.2'} - hasBin: true - jest-cli@27.5.1: resolution: {integrity: sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} @@ -8226,11 +8212,6 @@ packages: resolution: {integrity: sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} - jest@26.6.3: - resolution: {integrity: sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q==} - engines: {node: '>= 10.14.2'} - hasBin: true - jest@27.5.1: resolution: {integrity: sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} @@ -8668,6 +8649,10 @@ packages: resolution: {integrity: sha512-9hp3Vp2/hFQUiIwKo8XCeFVnrg8Pk3TYNPIR7tJADKi5YfcF7vEaK7avFHTlSy3kOKYaJQaalfEo6YuXdceBOQ==} engines: {node: 14 || >=16.14} + lru-cache@11.0.1: + resolution: {integrity: sha512-CgeuL5uom6j/ZVrg7G/+1IXqRY8JXX4Hghfy5YE0EhoYQWvndP1kufu58cmZLNIDKnRhZrXfdS9urVWx98AipQ==} + engines: {node: 20 || >=22} + lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} @@ -8850,6 +8835,10 @@ packages: minimalistic-assert@1.0.1: resolution: {integrity: sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==} + minimatch@10.0.1: + resolution: {integrity: sha512-ethXTt3SGGR+95gudmqJ1eNhRO7eGEGIgYA9vnPatK4/etz2MEVDno5GMCibdMTuBMyElzIlgxMna3K94XDIDQ==} + engines: {node: 20 || >=22} + minimatch@3.0.5: resolution: {integrity: sha512-tUpxzX0VAzJHjLu0xUfFv1gwVp9ba3IOuRAVH2EGuRW8a5emA2FlACLqiT/lDVtS1W+TGNwqz3sWaNyLgDJWuw==} @@ -9661,6 +9650,10 @@ packages: resolution: {integrity: sha512-Xa4Nw17FS9ApQFJ9umLiJS4orGjm7ZzwUrwamcGQuHSzDyth9boKDaycYdDcZDuqYATXw4HFXgaqWTctW/v1HA==} engines: {node: '>=16 || 14 >=14.18'} + path-scurry@2.0.0: + resolution: {integrity: sha512-ypGJsmGtdXUOeM5u93TyeIEfEhM6s+ljAhrk5vAvSx8uyY/02OvrZnA0YNGUrPXfpJMgI1ODd3nwz8Npx4O4cg==} + engines: {node: 20 || >=22} + path-to-regexp@0.1.7: resolution: {integrity: sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==} @@ -9695,6 +9688,9 @@ packages: picocolors@1.0.1: resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} + picocolors@1.1.0: + resolution: {integrity: sha512-TQ92mBOW0l3LeMeyLV6mzy/kWr8lkd/hp3mTg7wYK7zJhuBStmGMBG0BdeDZS/dZx1IukaX6Bk11zcln25o1Aw==} + picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} @@ -10015,6 +10011,10 @@ packages: resolution: {integrity: sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ==} engines: {node: ^10 || ^12 || >=14} + postcss@8.4.47: + resolution: {integrity: sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==} + engines: {node: ^10 || ^12 || >=14} + prelude-ls@1.2.1: resolution: {integrity: sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==} engines: {node: '>= 0.8.0'} @@ -10486,6 +10486,11 @@ packages: engines: {node: '>=14.18'} hasBin: true + rimraf@6.0.1: + resolution: {integrity: sha512-9dkvaxAsk/xNXSJzMgFqqMCuFgt2+KsOFek3TMLfo8NCPfWpBmqwyNn5Y+NX56QUYfCtsyhF3ayiboEoUmJk/A==} + engines: {node: 20 || >=22} + hasBin: true + rollup-plugin-visualizer@5.12.0: resolution: {integrity: sha512-8/NU9jXcHRs7Nnj07PF2o4gjxmm9lXIrZ8r175bT9dK8qoLlvKTwRMArRCMgpMGlq8CTLugRvEmyMeMXIU2pNQ==} engines: {node: '>=14'} @@ -10830,6 +10835,10 @@ packages: resolution: {integrity: sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==} engines: {node: '>=0.10.0'} + source-map-js@1.2.1: + resolution: {integrity: sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==} + engines: {node: '>=0.10.0'} + source-map-loader@5.0.0: resolution: {integrity: sha512-k2Dur7CbSLcAH73sBcIkV5xjPV4SzqO1NJ7+XaQl8if3VODDUj3FNchNGpqgJSKbvUfJuhVdv8K2Eu8/TNl2eA==} engines: {node: '>= 18.12.0'} @@ -11518,11 +11527,6 @@ packages: typedarray@0.0.6: resolution: {integrity: sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==} - typescript@4.9.5: - resolution: {integrity: sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g==} - engines: {node: '>=4.2.0'} - hasBin: true - typescript@5.0.4: resolution: {integrity: sha512-cW9T5W9xY37cc+jfEnaUvX91foxtHkza3Nw3wkoF4sSlKn0MONdkdEndig/qPBWXNkmplh3NzayQzCiHM4/hqw==} engines: {node: '>=12.20'} @@ -11543,6 +11547,11 @@ packages: engines: {node: '>=14.17'} hasBin: true + typescript@5.6.2: + resolution: {integrity: sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==} + engines: {node: '>=14.17'} + hasBin: true + ufo@1.5.3: resolution: {integrity: sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==} @@ -12120,9 +12129,6 @@ packages: peerDependencies: typescript: '*' - vue@3.1.5: - resolution: {integrity: sha512-Ho7HNb1nfDoO+HVb6qYZgeaobt1XbY6KXFe4HGs1b9X6RhkWG/113n4/SrtM1LUclM6OrP/Se5aPHHvAPG1iVQ==} - vue@3.4.38: resolution: {integrity: sha512-f0ZgN+mZ5KFgVv9wz0f4OgVKukoXtS3nwET4c2vLBGQR50aI8G0cqbFtLlX9Yiyg3LFGBitruPHt2PxwTduJEw==} peerDependencies: @@ -12131,6 +12137,14 @@ packages: typescript: optional: true + vue@3.5.10: + resolution: {integrity: sha512-Vy2kmJwHPlouC/tSnIgXVg03SG+9wSqT1xu1Vehc+ChsXsRd7jLkKgMltVEFOzUdBr3uFwBCG+41LJtfAcBRng==} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + w3c-hr-time@1.0.2: resolution: {integrity: sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==} deprecated: Use your platform's native performance.now() and performance.timeOrigin. @@ -12961,7 +12975,7 @@ snapshots: '@babel/helper-annotate-as-pure@7.24.7': dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.25.4 '@babel/helper-builder-binary-assignment-operator-visitor@7.24.7': dependencies: @@ -13050,21 +13064,21 @@ snapshots: '@babel/helper-environment-visitor@7.24.7': dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.25.4 '@babel/helper-function-name@7.24.7': dependencies: '@babel/template': 7.24.7 - '@babel/types': 7.24.7 + '@babel/types': 7.25.4 '@babel/helper-hoist-variables@7.24.7': dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.25.4 '@babel/helper-member-expression-to-functions@7.24.7': dependencies: '@babel/traverse': 7.24.7 - '@babel/types': 7.24.7 + '@babel/types': 7.25.4 transitivePeerDependencies: - supports-color @@ -13077,12 +13091,12 @@ snapshots: '@babel/helper-module-imports@7.22.15': dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.25.4 '@babel/helper-module-imports@7.24.7': dependencies: '@babel/traverse': 7.24.7 - '@babel/types': 7.24.7 + '@babel/types': 7.25.4 transitivePeerDependencies: - supports-color @@ -13121,7 +13135,7 @@ snapshots: '@babel/helper-optimise-call-expression@7.24.7': dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.25.4 '@babel/helper-plugin-utils@7.24.7': {} @@ -13166,14 +13180,14 @@ snapshots: '@babel/helper-simple-access@7.24.7': dependencies: '@babel/traverse': 7.24.7 - '@babel/types': 7.24.7 + '@babel/types': 7.25.4 transitivePeerDependencies: - supports-color '@babel/helper-skip-transparent-expression-wrappers@7.24.7': dependencies: '@babel/traverse': 7.24.7 - '@babel/types': 7.24.7 + '@babel/types': 7.25.4 transitivePeerDependencies: - supports-color @@ -13183,7 +13197,7 @@ snapshots: '@babel/helper-split-export-declaration@7.24.7': dependencies: - '@babel/types': 7.24.7 + '@babel/types': 7.25.4 '@babel/helper-string-parser@7.24.7': {} @@ -13898,7 +13912,7 @@ snapshots: '@babel/template@7.24.7': dependencies: '@babel/code-frame': 7.24.7 - '@babel/parser': 7.24.7 + '@babel/parser': 7.25.4 '@babel/types': 7.24.7 '@babel/template@7.25.0': @@ -13915,7 +13929,7 @@ snapshots: '@babel/helper-function-name': 7.24.7 '@babel/helper-hoist-variables': 7.24.7 '@babel/helper-split-export-declaration': 7.24.7 - '@babel/parser': 7.24.7 + '@babel/parser': 7.25.4 '@babel/types': 7.24.7 debug: 4.3.5 globals: 11.12.0 @@ -14583,43 +14597,6 @@ snapshots: jest-util: 29.7.0 slash: 3.0.0 - '@jest/core@26.6.3(ts-node@10.9.2(@swc/core@1.6.5)(@types/node@22.4.1)(typescript@4.9.5))': - dependencies: - '@jest/console': 26.6.2 - '@jest/reporters': 26.6.2 - '@jest/test-result': 26.6.2 - '@jest/transform': 26.6.2 - '@jest/types': 26.6.2 - '@types/node': 20.14.12 - ansi-escapes: 4.3.2 - chalk: 4.1.2 - exit: 0.1.2 - graceful-fs: 4.2.11 - jest-changed-files: 26.6.2 - jest-config: 26.6.3(ts-node@10.9.2(@swc/core@1.6.5)(@types/node@22.4.1)(typescript@4.9.5)) - jest-haste-map: 26.6.2 - jest-message-util: 26.6.2 - jest-regex-util: 26.0.0 - jest-resolve: 26.6.2 - jest-resolve-dependencies: 26.6.3 - jest-runner: 26.6.3(ts-node@10.9.2(@swc/core@1.6.5)(@types/node@22.4.1)(typescript@4.9.5)) - jest-runtime: 26.6.3(ts-node@10.9.2(@swc/core@1.6.5)(@types/node@22.4.1)(typescript@4.9.5)) - jest-snapshot: 26.6.2 - jest-util: 26.6.2 - jest-validate: 26.6.2 - jest-watcher: 26.6.2 - micromatch: 4.0.7 - p-each-series: 2.2.0 - rimraf: 3.0.2 - slash: 3.0.0 - strip-ansi: 6.0.1 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - ts-node - - utf-8-validate - '@jest/core@26.6.3(ts-node@10.9.2(@swc/core@1.6.5)(@types/node@22.4.1)(typescript@5.5.2))': dependencies: '@jest/console': 26.6.2 @@ -15108,20 +15085,6 @@ snapshots: '@types/istanbul-lib-coverage': 2.0.6 collect-v8-coverage: 1.0.2 - '@jest/test-sequencer@26.6.3(ts-node@10.9.2(@swc/core@1.6.5)(@types/node@22.4.1)(typescript@4.9.5))': - dependencies: - '@jest/test-result': 26.6.2 - graceful-fs: 4.2.11 - jest-haste-map: 26.6.2 - jest-runner: 26.6.3(ts-node@10.9.2(@swc/core@1.6.5)(@types/node@22.4.1)(typescript@4.9.5)) - jest-runtime: 26.6.3(ts-node@10.9.2(@swc/core@1.6.5)(@types/node@22.4.1)(typescript@4.9.5)) - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - ts-node - - utf-8-validate - '@jest/test-sequencer@26.6.3(ts-node@10.9.2(@swc/core@1.6.5)(@types/node@22.4.1)(typescript@5.5.2))': dependencies: '@jest/test-result': 26.6.2 @@ -15276,7 +15239,7 @@ snapshots: '@jridgewell/gen-mapping@0.3.5': dependencies: '@jridgewell/set-array': 1.2.1 - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 '@jridgewell/trace-mapping': 0.3.25 '@jridgewell/resolve-uri@3.1.2': {} @@ -15295,12 +15258,12 @@ snapshots: '@jridgewell/trace-mapping@0.3.25': dependencies: '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 '@jridgewell/trace-mapping@0.3.9': dependencies: '@jridgewell/resolve-uri': 3.1.2 - '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/sourcemap-codec': 1.5.0 '@jspm/core@2.0.1': {} @@ -15573,7 +15536,7 @@ snapshots: '@npmcli/fs@3.1.1': dependencies: - semver: 7.6.2 + semver: 7.6.3 '@npmcli/git@5.0.7': dependencies: @@ -15583,7 +15546,7 @@ snapshots: proc-log: 4.2.0 promise-inflight: 1.0.1 promise-retry: 2.0.1 - semver: 7.6.2 + semver: 7.6.3 which: 4.0.0 transitivePeerDependencies: - bluebird @@ -15606,7 +15569,7 @@ snapshots: json-parse-even-better-errors: 3.0.2 pacote: 18.0.6 proc-log: 4.2.0 - semver: 7.6.2 + semver: 7.6.3 transitivePeerDependencies: - bluebird - supports-color @@ -15810,12 +15773,12 @@ snapshots: - rollup - supports-color - '@nuxt/vite-builder@3.13.0(@types/node@22.4.1)(eslint@8.57.0)(less@4.2.0)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.18.0)(sass@1.71.1)(terser@5.29.1)(typescript@5.5.2)(vue@3.4.38(typescript@5.5.2))': + '@nuxt/vite-builder@3.13.0(@types/node@22.4.1)(eslint@8.57.0)(less@4.2.0)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.18.0)(sass@1.71.1)(terser@5.29.1)(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2))': dependencies: '@nuxt/kit': 3.13.0(magicast@0.3.5)(rollup@4.18.0) '@rollup/plugin-replace': 5.0.7(rollup@4.18.0) - '@vitejs/plugin-vue': 5.1.2(vite@5.4.2(@types/node@22.4.1)(less@4.2.0)(sass@1.71.1)(terser@5.29.1))(vue@3.4.38(typescript@5.5.2)) - '@vitejs/plugin-vue-jsx': 4.0.1(vite@5.4.2(@types/node@22.4.1)(less@4.2.0)(sass@1.71.1)(terser@5.29.1))(vue@3.4.38(typescript@5.5.2)) + '@vitejs/plugin-vue': 5.1.2(vite@5.4.2(@types/node@22.4.1)(less@4.2.0)(sass@1.71.1)(terser@5.29.1))(vue@3.5.10(typescript@5.6.2)) + '@vitejs/plugin-vue-jsx': 4.0.1(vite@5.4.2(@types/node@22.4.1)(less@4.2.0)(sass@1.71.1)(terser@5.29.1))(vue@3.5.10(typescript@5.6.2)) autoprefixer: 10.4.20(postcss@8.4.41) clear: 0.1.0 consola: 3.2.3 @@ -15843,8 +15806,8 @@ snapshots: unplugin: 1.12.2 vite: 5.4.2(@types/node@22.4.1)(less@4.2.0)(sass@1.71.1)(terser@5.29.1) vite-node: 2.0.5(@types/node@22.4.1)(less@4.2.0)(sass@1.71.1)(terser@5.29.1) - vite-plugin-checker: 0.7.2(eslint@8.57.0)(optionator@0.9.4)(typescript@5.5.2)(vite@5.4.2(@types/node@22.4.1)(less@4.2.0)(sass@1.71.1)(terser@5.29.1)) - vue: 3.4.38(typescript@5.5.2) + vite-plugin-checker: 0.7.2(eslint@8.57.0)(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.2(@types/node@22.4.1)(less@4.2.0)(sass@1.71.1)(terser@5.29.1)) + vue: 3.5.10(typescript@5.6.2) vue-bundle-renderer: 2.1.0 transitivePeerDependencies: - '@biomejs/biome' @@ -16561,7 +16524,7 @@ snapshots: '@types/babel__template@7.4.4': dependencies: - '@babel/parser': 7.24.7 + '@babel/parser': 7.25.4 '@babel/types': 7.24.7 '@types/babel__traverse@7.20.6': @@ -16639,11 +16602,6 @@ snapshots: dependencies: '@types/istanbul-lib-report': 3.0.3 - '@types/jest@26.0.24': - dependencies: - jest-diff: 26.6.2 - pretty-format: 26.6.2 - '@types/jest@28.1.8': dependencies: expect: 28.1.3 @@ -16853,7 +16811,7 @@ snapshots: globby: 11.1.0 is-glob: 4.0.3 minimatch: 9.0.3 - semver: 7.6.2 + semver: 7.6.3 ts-api-utils: 1.3.0(typescript@5.5.2) optionalDependencies: typescript: 5.5.2 @@ -16917,13 +16875,13 @@ snapshots: '@unhead/schema': 1.10.0 '@unhead/shared': 1.10.0 - '@unhead/vue@1.10.0(vue@3.4.38(typescript@5.5.2))': + '@unhead/vue@1.10.0(vue@3.5.10(typescript@5.6.2))': dependencies: '@unhead/schema': 1.10.0 '@unhead/shared': 1.10.0 hookable: 5.5.3 unhead: 1.10.0 - vue: 3.4.38(typescript@5.5.2) + vue: 3.5.10(typescript@5.6.2) '@vercel/nft@0.26.5(encoding@0.1.13)': dependencies: @@ -16958,20 +16916,20 @@ snapshots: transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.2(@types/node@22.4.1)(less@4.2.0)(sass@1.71.1)(terser@5.29.1))(vue@3.4.38(typescript@5.5.2))': + '@vitejs/plugin-vue-jsx@4.0.1(vite@5.4.2(@types/node@22.4.1)(less@4.2.0)(sass@1.71.1)(terser@5.29.1))(vue@3.5.10(typescript@5.6.2))': dependencies: '@babel/core': 7.24.7 '@babel/plugin-transform-typescript': 7.25.2(@babel/core@7.24.7) '@vue/babel-plugin-jsx': 1.2.2(@babel/core@7.24.7) vite: 5.4.2(@types/node@22.4.1)(less@4.2.0)(sass@1.71.1)(terser@5.29.1) - vue: 3.4.38(typescript@5.5.2) + vue: 3.5.10(typescript@5.6.2) transitivePeerDependencies: - supports-color - '@vitejs/plugin-vue@5.1.2(vite@5.4.2(@types/node@22.4.1)(less@4.2.0)(sass@1.71.1)(terser@5.29.1))(vue@3.4.38(typescript@5.5.2))': + '@vitejs/plugin-vue@5.1.2(vite@5.4.2(@types/node@22.4.1)(less@4.2.0)(sass@1.71.1)(terser@5.29.1))(vue@3.5.10(typescript@5.6.2))': dependencies: vite: 5.4.2(@types/node@22.4.1)(less@4.2.0)(sass@1.71.1)(terser@5.29.1) - vue: 3.4.38(typescript@5.5.2) + vue: 3.5.10(typescript@5.6.2) '@vitest/expect@1.6.0': dependencies: @@ -17048,7 +17006,7 @@ snapshots: '@volar/language-core': 1.11.1 path-browserify: 1.0.1 - '@vue-macros/common@1.12.2(rollup@4.18.0)(vue@3.4.38(typescript@5.5.2))': + '@vue-macros/common@1.12.2(rollup@4.18.0)(vue@3.5.10(typescript@5.6.2))': dependencies: '@babel/types': 7.25.4 '@rollup/pluginutils': 5.1.0(rollup@4.18.0) @@ -17057,7 +17015,7 @@ snapshots: local-pkg: 0.5.0 magic-string-ast: 0.6.2 optionalDependencies: - vue: 3.4.38(typescript@5.5.2) + vue: 3.5.10(typescript@5.6.2) transitivePeerDependencies: - rollup @@ -17070,7 +17028,7 @@ snapshots: '@babel/plugin-syntax-jsx': 7.24.7(@babel/core@7.24.7) '@babel/template': 7.24.7 '@babel/traverse': 7.24.7 - '@babel/types': 7.24.7 + '@babel/types': 7.25.4 '@vue/babel-helper-vue-transform-on': 1.2.2 '@vue/babel-plugin-resolve-type': 1.2.2(@babel/core@7.24.7) camelcase: 6.3.0 @@ -17087,48 +17045,35 @@ snapshots: '@babel/core': 7.24.7 '@babel/helper-module-imports': 7.22.15 '@babel/helper-plugin-utils': 7.24.7 - '@babel/parser': 7.24.7 + '@babel/parser': 7.25.4 '@vue/compiler-sfc': 3.4.38 - '@vue/compiler-core@3.1.5': - dependencies: - '@babel/parser': 7.24.7 - '@babel/types': 7.24.7 - '@vue/shared': 3.1.5 - estree-walker: 2.0.2 - source-map: 0.6.1 - - '@vue/compiler-core@3.4.30': + '@vue/compiler-core@3.4.38': dependencies: - '@babel/parser': 7.24.7 - '@vue/shared': 3.4.30 + '@babel/parser': 7.25.4 + '@vue/shared': 3.4.38 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.0 - '@vue/compiler-core@3.4.38': + '@vue/compiler-core@3.5.10': dependencies: - '@babel/parser': 7.24.7 - '@vue/shared': 3.4.38 + '@babel/parser': 7.25.4 + '@vue/shared': 3.5.10 entities: 4.5.0 estree-walker: 2.0.2 source-map-js: 1.2.0 - '@vue/compiler-dom@3.1.5': - dependencies: - '@vue/compiler-core': 3.1.5 - '@vue/shared': 3.1.5 - - '@vue/compiler-dom@3.4.30': - dependencies: - '@vue/compiler-core': 3.4.30 - '@vue/shared': 3.4.30 - '@vue/compiler-dom@3.4.38': dependencies: '@vue/compiler-core': 3.4.38 '@vue/shared': 3.4.38 + '@vue/compiler-dom@3.5.10': + dependencies: + '@vue/compiler-core': 3.5.10 + '@vue/shared': 3.5.10 + '@vue/compiler-sfc@3.4.38': dependencies: '@babel/parser': 7.24.7 @@ -17141,16 +17086,28 @@ snapshots: postcss: 8.4.41 source-map-js: 1.2.0 - '@vue/compiler-ssr@3.1.5': + '@vue/compiler-sfc@3.5.10': dependencies: - '@vue/compiler-dom': 3.1.5 - '@vue/shared': 3.1.5 + '@babel/parser': 7.25.4 + '@vue/compiler-core': 3.5.10 + '@vue/compiler-dom': 3.5.10 + '@vue/compiler-ssr': 3.5.10 + '@vue/shared': 3.5.10 + estree-walker: 2.0.2 + magic-string: 0.30.11 + postcss: 8.4.47 + source-map-js: 1.2.0 '@vue/compiler-ssr@3.4.38': dependencies: '@vue/compiler-dom': 3.4.38 '@vue/shared': 3.4.38 + '@vue/compiler-ssr@3.5.10': + dependencies: + '@vue/compiler-dom': 3.5.10 + '@vue/shared': 3.5.10 + '@vue/devtools-api@6.6.3': {} '@vue/devtools-core@7.3.3(vite@5.4.2(@types/node@22.4.1)(less@4.2.0)(sass@1.71.1)(terser@5.29.1))': @@ -17182,8 +17139,8 @@ snapshots: dependencies: '@volar/language-core': 1.11.1 '@volar/source-map': 1.11.1 - '@vue/compiler-dom': 3.4.30 - '@vue/shared': 3.4.30 + '@vue/compiler-dom': 3.4.38 + '@vue/shared': 3.4.38 computeds: 0.0.1 minimatch: 9.0.5 muggle-string: 0.3.1 @@ -17192,29 +17149,23 @@ snapshots: optionalDependencies: typescript: 5.5.2 - '@vue/reactivity@3.1.5': - dependencies: - '@vue/shared': 3.1.5 - '@vue/reactivity@3.4.38': dependencies: '@vue/shared': 3.4.38 - '@vue/runtime-core@3.1.5': + '@vue/reactivity@3.5.10': dependencies: - '@vue/reactivity': 3.1.5 - '@vue/shared': 3.1.5 + '@vue/shared': 3.5.10 '@vue/runtime-core@3.4.38': dependencies: '@vue/reactivity': 3.4.38 '@vue/shared': 3.4.38 - '@vue/runtime-dom@3.1.5': + '@vue/runtime-core@3.5.10': dependencies: - '@vue/runtime-core': 3.1.5 - '@vue/shared': 3.1.5 - csstype: 2.6.21 + '@vue/reactivity': 3.5.10 + '@vue/shared': 3.5.10 '@vue/runtime-dom@3.4.38': dependencies: @@ -17223,11 +17174,12 @@ snapshots: '@vue/shared': 3.4.38 csstype: 3.1.3 - '@vue/server-renderer@3.1.5(vue@3.1.5)': + '@vue/runtime-dom@3.5.10': dependencies: - '@vue/compiler-ssr': 3.1.5 - '@vue/shared': 3.1.5 - vue: 3.1.5 + '@vue/reactivity': 3.5.10 + '@vue/runtime-core': 3.5.10 + '@vue/shared': 3.5.10 + csstype: 3.1.3 '@vue/server-renderer@3.4.38(vue@3.4.38(typescript@5.0.4))': dependencies: @@ -17235,18 +17187,22 @@ snapshots: '@vue/shared': 3.4.38 vue: 3.4.38(typescript@5.0.4) - '@vue/server-renderer@3.4.38(vue@3.4.38(typescript@5.5.2))': + '@vue/server-renderer@3.4.38(vue@3.4.38(typescript@5.6.2))': dependencies: '@vue/compiler-ssr': 3.4.38 '@vue/shared': 3.4.38 - vue: 3.4.38(typescript@5.5.2) - - '@vue/shared@3.1.5': {} + vue: 3.4.38(typescript@5.6.2) - '@vue/shared@3.4.30': {} + '@vue/server-renderer@3.5.10(vue@3.5.10(typescript@5.6.2))': + dependencies: + '@vue/compiler-ssr': 3.5.10 + '@vue/shared': 3.5.10 + vue: 3.5.10(typescript@5.6.2) '@vue/shared@3.4.38': {} + '@vue/shared@3.5.10': {} + '@vue/test-utils@2.4.6': dependencies: js-beautify: 1.15.1 @@ -18245,28 +18201,28 @@ snapshots: babel-plugin-jest-hoist@26.6.2: dependencies: '@babel/template': 7.24.7 - '@babel/types': 7.24.7 + '@babel/types': 7.25.4 '@types/babel__core': 7.20.5 '@types/babel__traverse': 7.20.6 babel-plugin-jest-hoist@27.5.1: dependencies: '@babel/template': 7.24.7 - '@babel/types': 7.24.7 + '@babel/types': 7.25.4 '@types/babel__core': 7.20.5 '@types/babel__traverse': 7.20.6 babel-plugin-jest-hoist@28.1.3: dependencies: '@babel/template': 7.24.7 - '@babel/types': 7.24.7 + '@babel/types': 7.25.4 '@types/babel__core': 7.20.5 '@types/babel__traverse': 7.20.6 babel-plugin-jest-hoist@29.6.3: dependencies: '@babel/template': 7.24.7 - '@babel/types': 7.24.7 + '@babel/types': 7.25.4 '@types/babel__core': 7.20.5 '@types/babel__traverse': 7.20.6 @@ -19014,7 +18970,7 @@ snapshots: handlebars: 4.7.8 json-stringify-safe: 5.0.1 meow: 8.1.2 - semver: 7.6.2 + semver: 7.6.3 split: 1.0.1 conventional-commits-filter@3.0.0: @@ -19139,7 +19095,7 @@ snapshots: dom-serializer: 2.0.0 domhandler: 5.0.3 htmlparser2: 8.0.2 - postcss: 8.4.41 + postcss: 8.4.47 postcss-media-query-parser: 0.2.3 croner@8.1.1: {} @@ -19178,12 +19134,12 @@ snapshots: css-loader@6.10.0(webpack@5.90.3(@swc/core@1.6.5)(esbuild@0.20.1)): dependencies: - icss-utils: 5.1.0(postcss@8.4.41) - postcss: 8.4.41 - postcss-modules-extract-imports: 3.1.0(postcss@8.4.41) - postcss-modules-local-by-default: 4.0.5(postcss@8.4.41) - postcss-modules-scope: 3.2.0(postcss@8.4.41) - postcss-modules-values: 4.0.0(postcss@8.4.41) + icss-utils: 5.1.0(postcss@8.4.47) + postcss: 8.4.47 + postcss-modules-extract-imports: 3.1.0(postcss@8.4.47) + postcss-modules-local-by-default: 4.0.5(postcss@8.4.47) + postcss-modules-scope: 3.2.0(postcss@8.4.47) + postcss-modules-values: 4.0.0(postcss@8.4.47) postcss-value-parser: 4.2.0 semver: 7.6.3 optionalDependencies: @@ -19275,8 +19231,6 @@ snapshots: dependencies: cssom: 0.3.8 - csstype@2.6.21: {} - csstype@3.1.3: {} damerau-levenshtein@1.0.8: {} @@ -19633,7 +19587,7 @@ snapshots: '@one-ini/wasm': 0.1.1 commander: 10.0.1 minimatch: 9.0.1 - semver: 7.6.2 + semver: 7.6.3 ee-first@1.1.1: {} @@ -20088,7 +20042,7 @@ snapshots: eslint: 8.57.0 eslint-import-resolver-node: 0.3.9 eslint-import-resolver-typescript: 3.6.1(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.5.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.0))(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.5.2))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.5.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.5.2))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) eslint-plugin-jsx-a11y: 6.9.0(eslint@8.57.0) eslint-plugin-react: 7.35.0(eslint@8.57.0) eslint-plugin-react-hooks: 4.6.2(eslint@8.57.0) @@ -20112,7 +20066,7 @@ snapshots: enhanced-resolve: 5.17.0 eslint: 8.57.0 eslint-module-utils: 2.8.1(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.5.2))(eslint-import-resolver-node@0.3.9)(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.5.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0) - eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.5.2))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.5.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0) + eslint-plugin-import: 2.29.1(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.5.2))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0) fast-glob: 3.3.2 get-tsconfig: 4.7.6 is-core-module: 2.14.0 @@ -20134,7 +20088,7 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.5.2))(eslint-import-resolver-typescript@3.6.1(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.5.2))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.29.1(eslint@8.57.0))(eslint@8.57.0))(eslint@8.57.0): + eslint-plugin-import@2.29.1(@typescript-eslint/parser@6.21.0(eslint@8.57.0)(typescript@5.5.2))(eslint-import-resolver-typescript@3.6.1)(eslint@8.57.0): dependencies: array-includes: 3.1.8 array.prototype.findlastindex: 1.2.5 @@ -20905,7 +20859,7 @@ snapshots: git-semver-tags@5.0.1: dependencies: meow: 8.1.2 - semver: 7.6.2 + semver: 7.6.3 git-up@7.0.0: dependencies: @@ -20949,6 +20903,15 @@ snapshots: package-json-from-dist: 1.0.0 path-scurry: 1.11.1 + glob@11.0.0: + dependencies: + foreground-child: 3.2.1 + jackspeak: 4.0.2 + minimatch: 10.0.1 + minipass: 7.1.2 + package-json-from-dist: 1.0.0 + path-scurry: 2.0.0 + glob@7.1.7: dependencies: fs.realpath: 1.0.0 @@ -20972,7 +20935,7 @@ snapshots: fs.realpath: 1.0.0 inflight: 1.0.6 inherits: 2.0.4 - minimatch: 5.0.1 + minimatch: 5.1.6 once: 1.4.0 glob@9.3.5: @@ -21320,9 +21283,9 @@ snapshots: dependencies: safer-buffer: 2.1.2 - icss-utils@5.1.0(postcss@8.4.41): + icss-utils@5.1.0(postcss@8.4.47): dependencies: - postcss: 8.4.41 + postcss: 8.4.47 ieee754@1.2.1: {} @@ -21843,7 +21806,7 @@ snapshots: istanbul-lib-instrument@5.2.1: dependencies: '@babel/core': 7.24.7 - '@babel/parser': 7.24.7 + '@babel/parser': 7.25.4 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 semver: 6.3.1 @@ -21853,10 +21816,10 @@ snapshots: istanbul-lib-instrument@6.0.2: dependencies: '@babel/core': 7.24.7 - '@babel/parser': 7.24.7 + '@babel/parser': 7.25.4 '@istanbuljs/schema': 0.1.3 istanbul-lib-coverage: 3.2.2 - semver: 7.6.2 + semver: 7.6.3 transitivePeerDependencies: - supports-color @@ -21907,6 +21870,10 @@ snapshots: optionalDependencies: '@pkgjs/parseargs': 0.11.0 + jackspeak@4.0.2: + dependencies: + '@isaacs/cliui': 8.0.2 + jake@10.9.1: dependencies: async: 3.2.5 @@ -22033,28 +22000,6 @@ snapshots: - ts-node - utf-8-validate - jest-cli@26.6.3(ts-node@10.9.2(@swc/core@1.6.5)(@types/node@22.4.1)(typescript@4.9.5)): - dependencies: - '@jest/core': 26.6.3(ts-node@10.9.2(@swc/core@1.6.5)(@types/node@22.4.1)(typescript@4.9.5)) - '@jest/test-result': 26.6.2 - '@jest/types': 26.6.2 - chalk: 4.1.2 - exit: 0.1.2 - graceful-fs: 4.2.11 - import-local: 3.1.0 - is-ci: 2.0.0 - jest-config: 26.6.3(ts-node@10.9.2(@swc/core@1.6.5)(@types/node@22.4.1)(typescript@4.9.5)) - jest-util: 26.6.2 - jest-validate: 26.6.2 - prompts: 2.4.2 - yargs: 15.4.1 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - ts-node - - utf-8-validate - jest-cli@27.5.1(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.6.5)(@types/node@18.19.39)(typescript@5.0.4)): dependencies: '@jest/core': 27.5.1(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.6.5)(@types/node@18.19.39)(typescript@5.0.4)) @@ -22141,34 +22086,6 @@ snapshots: - supports-color - ts-node - jest-config@26.6.3(ts-node@10.9.2(@swc/core@1.6.5)(@types/node@22.4.1)(typescript@4.9.5)): - dependencies: - '@babel/core': 7.24.7 - '@jest/test-sequencer': 26.6.3(ts-node@10.9.2(@swc/core@1.6.5)(@types/node@22.4.1)(typescript@4.9.5)) - '@jest/types': 26.6.2 - babel-jest: 26.6.3(@babel/core@7.24.7) - chalk: 4.1.2 - deepmerge: 4.3.1 - glob: 7.2.3 - graceful-fs: 4.2.11 - jest-environment-jsdom: 26.6.2 - jest-environment-node: 26.6.2 - jest-get-type: 26.3.0 - jest-jasmine2: 26.6.3(ts-node@10.9.2(@swc/core@1.6.5)(@types/node@22.4.1)(typescript@4.9.5)) - jest-regex-util: 26.0.0 - jest-resolve: 26.6.2 - jest-util: 26.6.2 - jest-validate: 26.6.2 - micromatch: 4.0.7 - pretty-format: 26.6.2 - optionalDependencies: - ts-node: 10.9.2(@swc/core@1.6.5)(@types/node@22.4.1)(typescript@4.9.5) - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - utf-8-validate - jest-config@26.6.3(ts-node@10.9.2(@swc/core@1.6.5)(@types/node@22.4.1)(typescript@5.5.2)): dependencies: '@babel/core': 7.24.7 @@ -22611,33 +22528,6 @@ snapshots: transitivePeerDependencies: - supports-color - jest-jasmine2@26.6.3(ts-node@10.9.2(@swc/core@1.6.5)(@types/node@22.4.1)(typescript@4.9.5)): - dependencies: - '@babel/traverse': 7.24.7 - '@jest/environment': 26.6.2 - '@jest/source-map': 26.6.2 - '@jest/test-result': 26.6.2 - '@jest/types': 26.6.2 - '@types/node': 20.14.12 - chalk: 4.1.2 - co: 4.6.0 - expect: 26.6.2 - is-generator-fn: 2.1.0 - jest-each: 26.6.2 - jest-matcher-utils: 26.6.2 - jest-message-util: 26.6.2 - jest-runtime: 26.6.3(ts-node@10.9.2(@swc/core@1.6.5)(@types/node@22.4.1)(typescript@4.9.5)) - jest-snapshot: 26.6.2 - jest-util: 26.6.2 - pretty-format: 26.6.2 - throat: 5.0.0 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - ts-node - - utf-8-validate - jest-jasmine2@27.5.1: dependencies: '@jest/environment': 27.5.1 @@ -22905,35 +22795,6 @@ snapshots: resolve.exports: 2.0.2 slash: 3.0.0 - jest-runner@26.6.3(ts-node@10.9.2(@swc/core@1.6.5)(@types/node@22.4.1)(typescript@4.9.5)): - dependencies: - '@jest/console': 26.6.2 - '@jest/environment': 26.6.2 - '@jest/test-result': 26.6.2 - '@jest/types': 26.6.2 - '@types/node': 20.14.12 - chalk: 4.1.2 - emittery: 0.7.2 - exit: 0.1.2 - graceful-fs: 4.2.11 - jest-config: 26.6.3(ts-node@10.9.2(@swc/core@1.6.5)(@types/node@22.4.1)(typescript@4.9.5)) - jest-docblock: 26.0.0 - jest-haste-map: 26.6.2 - jest-leak-detector: 26.6.2 - jest-message-util: 26.6.2 - jest-resolve: 26.6.2 - jest-runtime: 26.6.3(ts-node@10.9.2(@swc/core@1.6.5)(@types/node@22.4.1)(typescript@4.9.5)) - jest-util: 26.6.2 - jest-worker: 26.6.2 - source-map-support: 0.5.21 - throat: 5.0.0 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - ts-node - - utf-8-validate - jest-runner@26.6.3(ts-node@10.9.2(@swc/core@1.6.5)(@types/node@22.4.1)(typescript@5.5.2)): dependencies: '@jest/console': 26.6.2 @@ -23044,42 +22905,6 @@ snapshots: transitivePeerDependencies: - supports-color - jest-runtime@26.6.3(ts-node@10.9.2(@swc/core@1.6.5)(@types/node@22.4.1)(typescript@4.9.5)): - dependencies: - '@jest/console': 26.6.2 - '@jest/environment': 26.6.2 - '@jest/fake-timers': 26.6.2 - '@jest/globals': 26.6.2 - '@jest/source-map': 26.6.2 - '@jest/test-result': 26.6.2 - '@jest/transform': 26.6.2 - '@jest/types': 26.6.2 - '@types/yargs': 15.0.19 - chalk: 4.1.2 - cjs-module-lexer: 0.6.0 - collect-v8-coverage: 1.0.2 - exit: 0.1.2 - glob: 7.2.3 - graceful-fs: 4.2.11 - jest-config: 26.6.3(ts-node@10.9.2(@swc/core@1.6.5)(@types/node@22.4.1)(typescript@4.9.5)) - jest-haste-map: 26.6.2 - jest-message-util: 26.6.2 - jest-mock: 26.6.2 - jest-regex-util: 26.0.0 - jest-resolve: 26.6.2 - jest-snapshot: 26.6.2 - jest-util: 26.6.2 - jest-validate: 26.6.2 - slash: 3.0.0 - strip-bom: 4.0.0 - yargs: 15.4.1 - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - ts-node - - utf-8-validate - jest-runtime@26.6.3(ts-node@10.9.2(@swc/core@1.6.5)(@types/node@22.4.1)(typescript@5.5.2)): dependencies: '@jest/console': 26.6.2 @@ -23279,7 +23104,7 @@ snapshots: jest-util: 28.1.3 natural-compare: 1.4.0 pretty-format: 28.1.3 - semver: 7.6.2 + semver: 7.6.3 transitivePeerDependencies: - supports-color @@ -23447,18 +23272,6 @@ snapshots: merge-stream: 2.0.0 supports-color: 8.1.1 - jest@26.6.3(ts-node@10.9.2(@swc/core@1.6.5)(@types/node@22.4.1)(typescript@4.9.5)): - dependencies: - '@jest/core': 26.6.3(ts-node@10.9.2(@swc/core@1.6.5)(@types/node@22.4.1)(typescript@4.9.5)) - import-local: 3.1.0 - jest-cli: 26.6.3(ts-node@10.9.2(@swc/core@1.6.5)(@types/node@22.4.1)(typescript@4.9.5)) - transitivePeerDependencies: - - bufferutil - - canvas - - supports-color - - ts-node - - utf-8-validate - jest@27.5.1(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.6.5)(@types/node@18.19.39)(typescript@5.0.4)): dependencies: '@jest/core': 27.5.1(node-notifier@8.0.2)(ts-node@10.9.2(@swc/core@1.6.5)(@types/node@18.19.39)(typescript@5.0.4)) @@ -24080,6 +23893,8 @@ snapshots: lru-cache@10.2.2: {} + lru-cache@11.0.1: {} + lru-cache@5.1.1: dependencies: yallist: 3.1.1 @@ -24277,6 +24092,10 @@ snapshots: minimalistic-assert@1.0.1: {} + minimatch@10.0.1: + dependencies: + brace-expansion: 2.0.1 + minimatch@3.0.5: dependencies: brace-expansion: 1.1.11 @@ -24666,7 +24485,7 @@ snapshots: make-fetch-happen: 13.0.1 nopt: 7.2.1 proc-log: 3.0.0 - semver: 7.6.2 + semver: 7.6.3 tar: 6.2.1 which: 4.0.0 transitivePeerDependencies: @@ -24709,7 +24528,7 @@ snapshots: dependencies: hosted-git-info: 4.1.0 is-core-module: 2.14.0 - semver: 7.6.2 + semver: 7.6.3 validate-npm-package-license: 3.0.4 normalize-package-data@6.0.2: @@ -24777,7 +24596,7 @@ snapshots: npm-install-checks@6.3.0: dependencies: - semver: 7.6.2 + semver: 7.6.3 npm-name@8.0.0: dependencies: @@ -24809,7 +24628,7 @@ snapshots: npm-install-checks: 6.3.0 npm-normalize-package-bin: 3.0.1 npm-package-arg: 11.0.2 - semver: 7.6.2 + semver: 7.6.3 npm-registry-fetch@17.1.0: dependencies: @@ -24853,17 +24672,17 @@ snapshots: optionalDependencies: fsevents: 2.3.3 - nuxt@3.13.0(@parcel/watcher@2.4.1)(@types/node@22.4.1)(encoding@0.1.13)(eslint@8.57.0)(ioredis@5.4.1)(less@4.2.0)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.18.0)(sass@1.71.1)(terser@5.29.1)(typescript@5.5.2)(vite@5.4.2(@types/node@22.4.1)(less@4.2.0)(sass@1.71.1)(terser@5.29.1)): + nuxt@3.13.0(@parcel/watcher@2.4.1)(@types/node@22.4.1)(encoding@0.1.13)(eslint@8.57.0)(ioredis@5.4.1)(less@4.2.0)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.18.0)(sass@1.71.1)(terser@5.29.1)(typescript@5.6.2)(vite@5.4.2(@types/node@22.4.1)(less@4.2.0)(sass@1.71.1)(terser@5.29.1)): dependencies: '@nuxt/devalue': 2.0.2 '@nuxt/devtools': 1.4.1(rollup@4.18.0)(vite@5.4.2(@types/node@22.4.1)(less@4.2.0)(sass@1.71.1)(terser@5.29.1)) '@nuxt/kit': 3.13.0(magicast@0.3.5)(rollup@4.18.0) '@nuxt/schema': 3.13.0(rollup@4.18.0) '@nuxt/telemetry': 2.5.4(magicast@0.3.5)(rollup@4.18.0) - '@nuxt/vite-builder': 3.13.0(@types/node@22.4.1)(eslint@8.57.0)(less@4.2.0)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.18.0)(sass@1.71.1)(terser@5.29.1)(typescript@5.5.2)(vue@3.4.38(typescript@5.5.2)) + '@nuxt/vite-builder': 3.13.0(@types/node@22.4.1)(eslint@8.57.0)(less@4.2.0)(magicast@0.3.5)(optionator@0.9.4)(rollup@4.18.0)(sass@1.71.1)(terser@5.29.1)(typescript@5.6.2)(vue@3.5.10(typescript@5.6.2)) '@unhead/dom': 1.10.0 '@unhead/ssr': 1.10.0 - '@unhead/vue': 1.10.0(vue@3.4.38(typescript@5.5.2)) + '@unhead/vue': 1.10.0(vue@3.5.10(typescript@5.6.2)) '@vue/shared': 3.4.38 acorn: 8.12.1 c12: 1.11.1(magicast@0.3.5) @@ -24907,13 +24726,13 @@ snapshots: unenv: 1.10.0 unimport: 3.11.1(rollup@4.18.0) unplugin: 1.12.2 - unplugin-vue-router: 0.10.7(rollup@4.18.0)(vue-router@4.4.3(vue@3.4.38(typescript@5.5.2)))(vue@3.4.38(typescript@5.5.2)) + unplugin-vue-router: 0.10.7(rollup@4.18.0)(vue-router@4.4.3(vue@3.5.10(typescript@5.6.2)))(vue@3.5.10(typescript@5.6.2)) unstorage: 1.10.2(ioredis@5.4.1) untyped: 1.4.2 - vue: 3.4.38(typescript@5.5.2) + vue: 3.5.10(typescript@5.6.2) vue-bundle-renderer: 2.1.0 vue-devtools-stub: 0.1.0 - vue-router: 4.4.3(vue@3.4.38(typescript@5.5.2)) + vue-router: 4.4.3(vue@3.5.10(typescript@5.6.2)) optionalDependencies: '@parcel/watcher': 2.4.1 '@types/node': 22.4.1 @@ -25433,6 +25252,11 @@ snapshots: lru-cache: 10.2.2 minipass: 7.1.2 + path-scurry@2.0.0: + dependencies: + lru-cache: 11.0.1 + minipass: 7.1.2 + path-to-regexp@0.1.7: {} path-type@3.0.0: @@ -25455,6 +25279,8 @@ snapshots: picocolors@1.0.1: {} + picocolors@1.1.0: {} + picomatch@2.3.1: {} picomatch@4.0.1: {} @@ -25621,26 +25447,26 @@ snapshots: postcss: 8.4.41 postcss-selector-parser: 6.1.2 - postcss-modules-extract-imports@3.1.0(postcss@8.4.41): + postcss-modules-extract-imports@3.1.0(postcss@8.4.47): dependencies: - postcss: 8.4.41 + postcss: 8.4.47 - postcss-modules-local-by-default@4.0.5(postcss@8.4.41): + postcss-modules-local-by-default@4.0.5(postcss@8.4.47): dependencies: - icss-utils: 5.1.0(postcss@8.4.41) - postcss: 8.4.41 + icss-utils: 5.1.0(postcss@8.4.47) + postcss: 8.4.47 postcss-selector-parser: 6.1.2 postcss-value-parser: 4.2.0 - postcss-modules-scope@3.2.0(postcss@8.4.41): + postcss-modules-scope@3.2.0(postcss@8.4.47): dependencies: - postcss: 8.4.41 + postcss: 8.4.47 postcss-selector-parser: 6.1.2 - postcss-modules-values@4.0.0(postcss@8.4.41): + postcss-modules-values@4.0.0(postcss@8.4.47): dependencies: - icss-utils: 5.1.0(postcss@8.4.41) - postcss: 8.4.41 + icss-utils: 5.1.0(postcss@8.4.47) + postcss: 8.4.47 postcss-nested@6.0.1(postcss@8.4.38): dependencies: @@ -25741,8 +25567,8 @@ snapshots: postcss@8.4.35: dependencies: nanoid: 3.3.7 - picocolors: 1.0.1 - source-map-js: 1.2.0 + picocolors: 1.1.0 + source-map-js: 1.2.1 postcss@8.4.38: dependencies: @@ -25756,6 +25582,12 @@ snapshots: picocolors: 1.0.1 source-map-js: 1.2.0 + postcss@8.4.47: + dependencies: + nanoid: 3.3.7 + picocolors: 1.1.0 + source-map-js: 1.2.1 + prelude-ls@1.2.1: {} prettier@2.7.1: {} @@ -26207,7 +26039,7 @@ snapshots: adjust-sourcemap-loader: 4.0.0 convert-source-map: 1.9.0 loader-utils: 2.0.4 - postcss: 8.4.41 + postcss: 8.4.47 source-map: 0.6.1 resolve-url@0.2.1: {} @@ -26275,6 +26107,11 @@ snapshots: dependencies: glob: 10.4.2 + rimraf@6.0.1: + dependencies: + glob: 11.0.0 + package-json-from-dist: 1.0.0 + rollup-plugin-visualizer@5.12.0(rollup@4.18.0): dependencies: open: 8.4.2 @@ -26408,7 +26245,7 @@ snapshots: dependencies: chokidar: 3.6.0 immutable: 4.3.6 - source-map-js: 1.2.0 + source-map-js: 1.2.1 sax@1.4.1: optional: true @@ -26684,10 +26521,12 @@ snapshots: source-map-js@1.2.0: {} + source-map-js@1.2.1: {} + source-map-loader@5.0.0(webpack@5.90.3(@swc/core@1.6.5)(esbuild@0.20.1)): dependencies: iconv-lite: 0.6.3 - source-map-js: 1.2.0 + source-map-js: 1.2.1 webpack: 5.90.3(@swc/core@1.6.5)(esbuild@0.20.1) source-map-resolve@0.5.3: @@ -27394,27 +27233,6 @@ snapshots: optionalDependencies: '@swc/core': 1.6.5(@swc/helpers@0.5.5) - ts-node@10.9.2(@swc/core@1.6.5)(@types/node@22.4.1)(typescript@4.9.5): - dependencies: - '@cspotcode/source-map-support': 0.8.1 - '@tsconfig/node10': 1.0.11 - '@tsconfig/node12': 1.0.11 - '@tsconfig/node14': 1.0.3 - '@tsconfig/node16': 1.0.4 - '@types/node': 22.4.1 - acorn: 8.12.0 - acorn-walk: 8.3.3 - arg: 4.1.3 - create-require: 1.1.1 - diff: 4.0.2 - make-error: 1.3.6 - typescript: 4.9.5 - v8-compile-cache-lib: 3.0.1 - yn: 3.1.1 - optionalDependencies: - '@swc/core': 1.6.5(@swc/helpers@0.5.5) - optional: true - ts-node@10.9.2(@swc/core@1.6.5)(@types/node@22.4.1)(typescript@5.5.2): dependencies: '@cspotcode/source-map-support': 0.8.1 @@ -27543,8 +27361,6 @@ snapshots: typedarray@0.0.6: {} - typescript@4.9.5: {} - typescript@5.0.4: {} typescript@5.1.6: {} @@ -27553,6 +27369,8 @@ snapshots: typescript@5.5.2: {} + typescript@5.6.2: {} + ufo@1.5.3: {} ufo@1.5.4: {} @@ -27678,11 +27496,11 @@ snapshots: unpipe@1.0.0: {} - unplugin-vue-router@0.10.7(rollup@4.18.0)(vue-router@4.4.3(vue@3.4.38(typescript@5.5.2)))(vue@3.4.38(typescript@5.5.2)): + unplugin-vue-router@0.10.7(rollup@4.18.0)(vue-router@4.4.3(vue@3.5.10(typescript@5.6.2)))(vue@3.5.10(typescript@5.6.2)): dependencies: '@babel/types': 7.25.4 '@rollup/pluginutils': 5.1.0(rollup@4.18.0) - '@vue-macros/common': 1.12.2(rollup@4.18.0)(vue@3.4.38(typescript@5.5.2)) + '@vue-macros/common': 1.12.2(rollup@4.18.0)(vue@3.5.10(typescript@5.6.2)) ast-walker-scope: 0.6.2 chokidar: 3.6.0 fast-glob: 3.3.2 @@ -27695,7 +27513,7 @@ snapshots: unplugin: 1.12.2 yaml: 2.5.0 optionalDependencies: - vue-router: 4.4.3(vue@3.4.38(typescript@5.5.2)) + vue-router: 4.4.3(vue@3.5.10(typescript@5.6.2)) transitivePeerDependencies: - rollup - vue @@ -27923,7 +27741,7 @@ snapshots: - supports-color - terser - vite-plugin-checker@0.7.2(eslint@8.57.0)(optionator@0.9.4)(typescript@5.5.2)(vite@5.4.2(@types/node@22.4.1)(less@4.2.0)(sass@1.71.1)(terser@5.29.1)): + vite-plugin-checker@0.7.2(eslint@8.57.0)(optionator@0.9.4)(typescript@5.6.2)(vite@5.4.2(@types/node@22.4.1)(less@4.2.0)(sass@1.71.1)(terser@5.29.1)): dependencies: '@babel/code-frame': 7.24.7 ansi-escapes: 4.3.2 @@ -27943,7 +27761,7 @@ snapshots: optionalDependencies: eslint: 8.57.0 optionator: 0.9.4 - typescript: 5.5.2 + typescript: 5.6.2 vite-plugin-dts@3.9.1(@types/node@20.14.12)(rollup@4.21.1)(typescript@5.5.2)(vite@5.3.2(@types/node@20.14.12)(less@4.2.0)(sass@1.71.1)(terser@5.29.1)): dependencies: @@ -28032,7 +27850,7 @@ snapshots: vite@5.1.7(@types/node@20.14.12)(less@4.2.0)(sass@1.71.1)(terser@5.29.1): dependencies: esbuild: 0.19.12 - postcss: 8.4.41 + postcss: 8.4.47 rollup: 4.21.1 optionalDependencies: '@types/node': 20.14.12 @@ -28223,10 +28041,10 @@ snapshots: vue-devtools-stub@0.1.0: {} - vue-router@4.4.3(vue@3.4.38(typescript@5.5.2)): + vue-router@4.4.3(vue@3.5.10(typescript@5.6.2)): dependencies: '@vue/devtools-api': 6.6.3 - vue: 3.4.38(typescript@5.5.2) + vue: 3.5.10(typescript@5.6.2) vue-template-compiler@2.7.16: dependencies: @@ -28240,12 +28058,6 @@ snapshots: semver: 7.6.2 typescript: 5.5.2 - vue@3.1.5: - dependencies: - '@vue/compiler-dom': 3.1.5 - '@vue/runtime-dom': 3.1.5 - '@vue/shared': 3.1.5 - vue@3.4.38(typescript@5.0.4): dependencies: '@vue/compiler-dom': 3.4.38 @@ -28256,15 +28068,25 @@ snapshots: optionalDependencies: typescript: 5.0.4 - vue@3.4.38(typescript@5.5.2): + vue@3.4.38(typescript@5.6.2): dependencies: '@vue/compiler-dom': 3.4.38 '@vue/compiler-sfc': 3.4.38 '@vue/runtime-dom': 3.4.38 - '@vue/server-renderer': 3.4.38(vue@3.4.38(typescript@5.5.2)) + '@vue/server-renderer': 3.4.38(vue@3.4.38(typescript@5.6.2)) '@vue/shared': 3.4.38 optionalDependencies: - typescript: 5.5.2 + typescript: 5.6.2 + + vue@3.5.10(typescript@5.6.2): + dependencies: + '@vue/compiler-dom': 3.5.10 + '@vue/compiler-sfc': 3.5.10 + '@vue/runtime-dom': 3.5.10 + '@vue/server-renderer': 3.5.10(vue@3.5.10(typescript@5.6.2)) + '@vue/shared': 3.5.10 + optionalDependencies: + typescript: 5.6.2 w3c-hr-time@1.0.2: dependencies: