From: Eduardo San Martin Morote Date: Tue, 18 Apr 2023 09:14:59 +0000 (+0200) Subject: chore: up deps X-Git-Tag: @pinia/nuxt@0.4.9~8 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a08d26b518175f59fb0f60fd7df45c18587ab873;p=thirdparty%2Fvuejs%2Fpinia.git chore: up deps --- diff --git a/packages/docs/api/interfaces/pinia.StoreProperties.md b/packages/docs/api/interfaces/pinia.StoreProperties.md index f0daecf1..64de5337 100644 --- a/packages/docs/api/interfaces/pinia.StoreProperties.md +++ b/packages/docs/api/interfaces/pinia.StoreProperties.md @@ -32,7 +32,7 @@ Unique identifier of the store ___ -### \_customProperties %{#Properties-\_customProperties}% +### \_customProperties %{#Properties-_customProperties}% • **\_customProperties**: `Set`<`string`\> diff --git a/packages/docs/api/interfaces/pinia._StoreWithState.md b/packages/docs/api/interfaces/pinia._StoreWithState.md index b851248e..4ecd8e92 100644 --- a/packages/docs/api/interfaces/pinia._StoreWithState.md +++ b/packages/docs/api/interfaces/pinia._StoreWithState.md @@ -47,7 +47,7 @@ State of the Store. Setting it will replace the whole state. ___ -### \_customProperties %{#Properties-\_customProperties}% +### \_customProperties %{#Properties-_customProperties}% • **\_customProperties**: `Set`<`string`\> @@ -55,7 +55,7 @@ Used by devtools plugin to retrieve properties added with plugins. Removed in production. Can be used by the user to add property keys of the store that should be displayed in devtools. -#### Inherited from %{#Properties-\_customProperties-Inherited-from}% +#### Inherited from %{#Properties-_customProperties-Inherited-from}% [StoreProperties](pinia.StoreProperties.md).[_customProperties](pinia.StoreProperties.md#_customproperties) diff --git a/packages/docs/api/modules/pinia.md b/packages/docs/api/modules/pinia.md index 272fb44d..0604f307 100644 --- a/packages/docs/api/modules/pinia.md +++ b/packages/docs/api/modules/pinia.md @@ -217,7 +217,7 @@ Context object passed to a subscription callback. ___ -### \_ActionsTree %{#Type-Aliases-\_ActionsTree}% +### \_ActionsTree %{#Type-Aliases-_ActionsTree}% Ƭ **\_ActionsTree**: `Record`<`string`, [`_Method`](pinia.md#_method)\> @@ -226,11 +226,11 @@ For internal use **only** ___ -### \_Awaited %{#Type-Aliases-\_Awaited}% +### \_Awaited %{#Type-Aliases-_Awaited}% Ƭ **\_Awaited**<`T`\>: `T` extends ``null`` \| `undefined` ? `T` : `T` extends `object` & { `then`: (`onfulfilled`: `F`) => `any` } ? `F` extends (`value`: infer V, ...`args`: `any`) => `any` ? [`_Awaited`](pinia.md#_awaited)<`V`\> : `never` : `T` -#### Type parameters %{#Type-Aliases-\_Awaited-Type-parameters}% +#### Type parameters %{#Type-Aliases-_Awaited-Type-parameters}% | Name | | :------ | @@ -238,7 +238,7 @@ ___ ___ -### \_DeepPartial %{#Type-Aliases-\_DeepPartial}% +### \_DeepPartial %{#Type-Aliases-_DeepPartial}% Ƭ **\_DeepPartial**<`T`\>: { [K in keyof T]?: \_DeepPartial } @@ -246,7 +246,7 @@ Recursive `Partial`. Used by [['$patch']](pinia.md#store). For internal use **only** -#### Type parameters %{#Type-Aliases-\_DeepPartial-Type-parameters}% +#### Type parameters %{#Type-Aliases-_DeepPartial-Type-parameters}% | Name | | :------ | @@ -254,13 +254,13 @@ For internal use **only** ___ -### \_ExtractActionsFromSetupStore %{#Type-Aliases-\_ExtractActionsFromSetupStore}% +### \_ExtractActionsFromSetupStore %{#Type-Aliases-_ExtractActionsFromSetupStore}% Ƭ **\_ExtractActionsFromSetupStore**<`SS`\>: `SS` extends `undefined` \| `void` ? {} : [`_ExtractActionsFromSetupStore_Keys`](pinia.md#_extractactionsfromsetupstore_keys)<`SS`\> extends keyof `SS` ? `Pick`<`SS`, [`_ExtractActionsFromSetupStore_Keys`](pinia.md#_extractactionsfromsetupstore_keys)<`SS`\>\> : `never` For internal use **only** -#### Type parameters %{#Type-Aliases-\_ExtractActionsFromSetupStore-Type-parameters}% +#### Type parameters %{#Type-Aliases-_ExtractActionsFromSetupStore-Type-parameters}% | Name | | :------ | @@ -268,14 +268,14 @@ For internal use **only** ___ -### \_ExtractActionsFromSetupStore\_Keys %{#Type-Aliases-\_ExtractActionsFromSetupStore\_Keys}% +### \_ExtractActionsFromSetupStore\_Keys %{#Type-Aliases-_ExtractActionsFromSetupStore_Keys}% Ƭ **\_ExtractActionsFromSetupStore\_Keys**<`SS`\>: keyof { [K in keyof SS as SS[K] extends \_Method ? K : never]: any } Type that enables refactoring through IDE. For internal use **only** -#### Type parameters %{#Type-Aliases-\_ExtractActionsFromSetupStore\_Keys-Type-parameters}% +#### Type parameters %{#Type-Aliases-_ExtractActionsFromSetupStore_Keys-Type-parameters}% | Name | | :------ | @@ -283,13 +283,13 @@ For internal use **only** ___ -### \_ExtractGettersFromSetupStore %{#Type-Aliases-\_ExtractGettersFromSetupStore}% +### \_ExtractGettersFromSetupStore %{#Type-Aliases-_ExtractGettersFromSetupStore}% Ƭ **\_ExtractGettersFromSetupStore**<`SS`\>: `SS` extends `undefined` \| `void` ? {} : [`_ExtractGettersFromSetupStore_Keys`](pinia.md#_extractgettersfromsetupstore_keys)<`SS`\> extends keyof `SS` ? `Pick`<`SS`, [`_ExtractGettersFromSetupStore_Keys`](pinia.md#_extractgettersfromsetupstore_keys)<`SS`\>\> : `never` For internal use **only** -#### Type parameters %{#Type-Aliases-\_ExtractGettersFromSetupStore-Type-parameters}% +#### Type parameters %{#Type-Aliases-_ExtractGettersFromSetupStore-Type-parameters}% | Name | | :------ | @@ -297,14 +297,14 @@ For internal use **only** ___ -### \_ExtractGettersFromSetupStore\_Keys %{#Type-Aliases-\_ExtractGettersFromSetupStore\_Keys}% +### \_ExtractGettersFromSetupStore\_Keys %{#Type-Aliases-_ExtractGettersFromSetupStore_Keys}% Ƭ **\_ExtractGettersFromSetupStore\_Keys**<`SS`\>: keyof { [K in keyof SS as SS[K] extends ComputedRef ? K : never]: any } Type that enables refactoring through IDE. For internal use **only** -#### Type parameters %{#Type-Aliases-\_ExtractGettersFromSetupStore\_Keys-Type-parameters}% +#### Type parameters %{#Type-Aliases-_ExtractGettersFromSetupStore_Keys-Type-parameters}% | Name | | :------ | @@ -312,13 +312,13 @@ For internal use **only** ___ -### \_ExtractStateFromSetupStore %{#Type-Aliases-\_ExtractStateFromSetupStore}% +### \_ExtractStateFromSetupStore %{#Type-Aliases-_ExtractStateFromSetupStore}% Ƭ **\_ExtractStateFromSetupStore**<`SS`\>: `SS` extends `undefined` \| `void` ? {} : [`_ExtractStateFromSetupStore_Keys`](pinia.md#_extractstatefromsetupstore_keys)<`SS`\> extends keyof `SS` ? [`_UnwrapAll`](pinia.md#_unwrapall)<`Pick`<`SS`, [`_ExtractStateFromSetupStore_Keys`](pinia.md#_extractstatefromsetupstore_keys)<`SS`\>\>\> : `never` For internal use **only** -#### Type parameters %{#Type-Aliases-\_ExtractStateFromSetupStore-Type-parameters}% +#### Type parameters %{#Type-Aliases-_ExtractStateFromSetupStore-Type-parameters}% | Name | | :------ | @@ -326,14 +326,14 @@ For internal use **only** ___ -### \_ExtractStateFromSetupStore\_Keys %{#Type-Aliases-\_ExtractStateFromSetupStore\_Keys}% +### \_ExtractStateFromSetupStore\_Keys %{#Type-Aliases-_ExtractStateFromSetupStore_Keys}% Ƭ **\_ExtractStateFromSetupStore\_Keys**<`SS`\>: keyof { [K in keyof SS as SS[K] extends \_Method \| ComputedRef ? never : K]: any } Type that enables refactoring through IDE. For internal use **only** -#### Type parameters %{#Type-Aliases-\_ExtractStateFromSetupStore\_Keys-Type-parameters}% +#### Type parameters %{#Type-Aliases-_ExtractStateFromSetupStore_Keys-Type-parameters}% | Name | | :------ | @@ -341,14 +341,14 @@ For internal use **only** ___ -### \_GettersTree %{#Type-Aliases-\_GettersTree}% +### \_GettersTree %{#Type-Aliases-_GettersTree}% Ƭ **\_GettersTree**<`S`\>: `Record`<`string`, (`state`: `UnwrapRef`<`S`\> & `UnwrapRef`<[`PiniaCustomStateProperties`](../interfaces/pinia.PiniaCustomStateProperties.md)<`S`\>\>) => `any` \| () => `any`\> Type of an object of Getters that infers the argument. For internal usage only. For internal use **only** -#### Type parameters %{#Type-Aliases-\_GettersTree-Type-parameters}% +#### Type parameters %{#Type-Aliases-_GettersTree-Type-parameters}% | Name | Type | | :------ | :------ | @@ -356,13 +356,13 @@ For internal use **only** ___ -### \_MapActionsObjectReturn %{#Type-Aliases-\_MapActionsObjectReturn}% +### \_MapActionsObjectReturn %{#Type-Aliases-_MapActionsObjectReturn}% Ƭ **\_MapActionsObjectReturn**<`A`, `T`\>: { [key in keyof T]: A[T[key]] } For internal use **only** -#### Type parameters %{#Type-Aliases-\_MapActionsObjectReturn-Type-parameters}% +#### Type parameters %{#Type-Aliases-_MapActionsObjectReturn-Type-parameters}% | Name | Type | | :------ | :------ | @@ -371,13 +371,13 @@ For internal use **only** ___ -### \_MapActionsReturn %{#Type-Aliases-\_MapActionsReturn}% +### \_MapActionsReturn %{#Type-Aliases-_MapActionsReturn}% Ƭ **\_MapActionsReturn**<`A`\>: { [key in keyof A]: A[key] } For internal use **only** -#### Type parameters %{#Type-Aliases-\_MapActionsReturn-Type-parameters}% +#### Type parameters %{#Type-Aliases-_MapActionsReturn-Type-parameters}% | Name | | :------ | @@ -385,13 +385,13 @@ For internal use **only** ___ -### \_MapStateObjectReturn %{#Type-Aliases-\_MapStateObjectReturn}% +### \_MapStateObjectReturn %{#Type-Aliases-_MapStateObjectReturn}% Ƭ **\_MapStateObjectReturn**<`Id`, `S`, `G`, `A`, `T`\>: { [key in keyof T]: Function } For internal use **only** -#### Type parameters %{#Type-Aliases-\_MapStateObjectReturn-Type-parameters}% +#### Type parameters %{#Type-Aliases-_MapStateObjectReturn-Type-parameters}% | Name | Type | | :------ | :------ | @@ -403,13 +403,13 @@ For internal use **only** ___ -### \_MapStateReturn %{#Type-Aliases-\_MapStateReturn}% +### \_MapStateReturn %{#Type-Aliases-_MapStateReturn}% Ƭ **\_MapStateReturn**<`S`, `G`, `Keys`\>: { [key in Keys]: Function } For internal use **only** -#### Type parameters %{#Type-Aliases-\_MapStateReturn-Type-parameters}% +#### Type parameters %{#Type-Aliases-_MapStateReturn-Type-parameters}% | Name | Type | | :------ | :------ | @@ -419,13 +419,13 @@ For internal use **only** ___ -### \_MapWritableStateObjectReturn %{#Type-Aliases-\_MapWritableStateObjectReturn}% +### \_MapWritableStateObjectReturn %{#Type-Aliases-_MapWritableStateObjectReturn}% Ƭ **\_MapWritableStateObjectReturn**<`S`, `T`\>: { [key in keyof T]: Object } For internal use **only** -#### Type parameters %{#Type-Aliases-\_MapWritableStateObjectReturn-Type-parameters}% +#### Type parameters %{#Type-Aliases-_MapWritableStateObjectReturn-Type-parameters}% | Name | Type | | :------ | :------ | @@ -434,13 +434,13 @@ For internal use **only** ___ -### \_MapWritableStateReturn %{#Type-Aliases-\_MapWritableStateReturn}% +### \_MapWritableStateReturn %{#Type-Aliases-_MapWritableStateReturn}% Ƭ **\_MapWritableStateReturn**<`S`\>: { [key in keyof S]: Object } For internal use **only** -#### Type parameters %{#Type-Aliases-\_MapWritableStateReturn-Type-parameters}% +#### Type parameters %{#Type-Aliases-_MapWritableStateReturn-Type-parameters}% | Name | Type | | :------ | :------ | @@ -448,11 +448,11 @@ For internal use **only** ___ -### \_Method %{#Type-Aliases-\_Method}% +### \_Method %{#Type-Aliases-_Method}% Ƭ **\_Method**: (...`args`: `any`[]) => `any` -#### Type declaration %{#Type-Aliases-\_Method-Type-declaration}% +#### Type declaration %{#Type-Aliases-_Method-Type-declaration}% ▸ (`...args`): `any` @@ -460,25 +460,25 @@ Generic type for a function that can infer arguments and return type For internal use **only** -##### Parameters %{#Type-Aliases-\_Method-Type-declaration-Parameters}% +##### Parameters %{#Type-Aliases-_Method-Type-declaration-Parameters}% | Name | Type | | :------ | :------ | | `...args` | `any`[] | -##### Returns %{#Type-Aliases-\_Method-Type-declaration-Returns}% +##### Returns %{#Type-Aliases-_Method-Type-declaration-Returns}% `any` ___ -### \_Spread %{#Type-Aliases-\_Spread}% +### \_Spread %{#Type-Aliases-_Spread}% Ƭ **\_Spread**<`A`\>: `A` extends [infer L, ...(infer R)] ? [`_StoreObject`](pinia.md#_storeobject)<`L`\> & [`_Spread`](pinia.md#_spread)<`R`\> : `unknown` For internal use **only**. -#### Type parameters %{#Type-Aliases-\_Spread-Type-parameters}% +#### Type parameters %{#Type-Aliases-_Spread-Type-parameters}% | Name | Type | | :------ | :------ | @@ -486,13 +486,13 @@ For internal use **only**. ___ -### \_StoreObject %{#Type-Aliases-\_StoreObject}% +### \_StoreObject %{#Type-Aliases-_StoreObject}% Ƭ **\_StoreObject**<`S`\>: `S` extends [`StoreDefinition`](../interfaces/pinia.StoreDefinition.md) ? { [Id in \`${Ids}${MapStoresCustomization extends Record<"suffix", infer Suffix\> ? Suffix : "Store"}\`]: Function } : {} For internal use **only**. -#### Type parameters %{#Type-Aliases-\_StoreObject-Type-parameters}% +#### Type parameters %{#Type-Aliases-_StoreObject-Type-parameters}% | Name | | :------ | @@ -500,14 +500,14 @@ For internal use **only**. ___ -### \_StoreWithActions %{#Type-Aliases-\_StoreWithActions}% +### \_StoreWithActions %{#Type-Aliases-_StoreWithActions}% Ƭ **\_StoreWithActions**<`A`\>: { [k in keyof A]: A[k] extends Function ? Function : never } Store augmented for actions. For internal usage only. For internal use **only** -#### Type parameters %{#Type-Aliases-\_StoreWithActions-Type-parameters}% +#### Type parameters %{#Type-Aliases-_StoreWithActions-Type-parameters}% | Name | | :------ | @@ -515,14 +515,14 @@ For internal use **only** ___ -### \_StoreWithGetters %{#Type-Aliases-\_StoreWithGetters}% +### \_StoreWithGetters %{#Type-Aliases-_StoreWithGetters}% Ƭ **\_StoreWithGetters**<`G`\>: { readonly [k in keyof G]: G[k] extends Function ? R : UnwrapRef } Store augmented with getters. For internal usage only. For internal use **only** -#### Type parameters %{#Type-Aliases-\_StoreWithGetters-Type-parameters}% +#### Type parameters %{#Type-Aliases-_StoreWithGetters-Type-parameters}% | Name | | :------ | @@ -530,14 +530,14 @@ For internal use **only** ___ -### \_UnwrapAll %{#Type-Aliases-\_UnwrapAll}% +### \_UnwrapAll %{#Type-Aliases-_UnwrapAll}% Ƭ **\_UnwrapAll**<`SS`\>: { [K in keyof SS]: UnwrapRef } Type that enables refactoring through IDE. For internal use **only** -#### Type parameters %{#Type-Aliases-\_UnwrapAll-Type-parameters}% +#### Type parameters %{#Type-Aliases-_UnwrapAll-Type-parameters}% | Name | | :------ | diff --git a/packages/docs/typedoc-markdown.js b/packages/docs/typedoc-markdown.js index 28723765..f7dc99db 100644 --- a/packages/docs/typedoc-markdown.js +++ b/packages/docs/typedoc-markdown.js @@ -77,6 +77,8 @@ exports.createTypeDocApp = function createTypeDocApp(config = {}) { // ignore the root level (h1) to match the sidebar const slugifiedTitle = slugify(titleStack.slice(1).join('-')) + // ensure the link is valid vuejs/router#1743 + .replaceAll('\\', '') let id if (existingIds.has(slugifiedTitle)) { const current = existingIds.get(slugifiedTitle) diff --git a/packages/pinia/package.json b/packages/pinia/package.json index f6081b4e..2623b2a2 100644 --- a/packages/pinia/package.json +++ b/packages/pinia/package.json @@ -35,7 +35,7 @@ }, "funding": "https://github.com/sponsors/posva", "scripts": { - "build": "rimraf dist && rollup -c ../../rollup.config.js --environment TARGET:pinia", + "build": "rimraf dist && rollup -c ../../rollup.config.mjs --environment TARGET:pinia", "build:dts": "api-extractor run --local --verbose && tail -n +3 ./src/globalExtensions.ts >> dist/pinia.d.ts", "changelog": "conventional-changelog -p angular -i CHANGELOG.md -s --commit-path . -l pinia -r 1", "test:dts": "tsc -p ./test-dts/tsconfig.json", diff --git a/packages/playground/package.json b/packages/playground/package.json index 31791c38..db316a2f 100644 --- a/packages/playground/package.json +++ b/packages/playground/package.json @@ -12,10 +12,10 @@ "vite": "^4.2.1" }, "dependencies": { - "@vueuse/core": "^9.13.0", + "@vueuse/core": "^10.0.2", "mande": "^1.0.1", "pinia": "workspace:^2.0.18", - "swrv": "^1.0.1", + "swrv": "^1.0.3", "vue-promised": "^2.2.0", "vue-router": "^4.1.6" } diff --git a/packages/size-check/package.json b/packages/size-check/package.json index 78f8187c..dea6c673 100644 --- a/packages/size-check/package.json +++ b/packages/size-check/package.json @@ -4,7 +4,7 @@ "description": "size checks", "version": "0.0.0", "scripts": { - "build:size": "rollup -c rollup.config.js", + "build:size": "rollup -c rollup.config.mjs", "size": "pnpm run build:size && pnpm run size:check", "size:check": "node scripts/check-size.mjs" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 2fa046bc..054df4da 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -5,20 +5,20 @@ importers: .: devDependencies: '@rollup/plugin-alias': - specifier: ^3.1.9 - version: 3.1.9(rollup@2.79.1) + specifier: ^5.0.0 + version: 5.0.0(rollup@3.20.5) '@rollup/plugin-commonjs': - specifier: ^22.0.2 - version: 22.0.2(rollup@2.79.1) + specifier: ^24.1.0 + version: 24.1.0(rollup@3.20.5) '@rollup/plugin-node-resolve': - specifier: ^13.3.0 - version: 13.3.0(rollup@2.79.1) + specifier: ^15.0.2 + version: 15.0.2(rollup@3.20.5) '@rollup/plugin-replace': - specifier: ^4.0.0 - version: 4.0.0(rollup@2.79.1) + specifier: ^5.0.2 + version: 5.0.2(rollup@3.20.5) '@rollup/plugin-terser': - specifier: ^0.2.1 - version: 0.2.1(rollup@2.79.1) + specifier: ^0.4.1 + version: 0.4.1(rollup@3.20.5) '@types/lodash.kebabcase': specifier: ^4.1.7 version: 4.1.7 @@ -26,8 +26,8 @@ importers: specifier: ^18.15.11 version: 18.15.11 '@vitest/coverage-c8': - specifier: ^0.29.8 - version: 0.29.8(vitest@0.29.8) + specifier: ^0.30.1 + version: 0.30.1(vitest@0.30.1) '@vue/compiler-sfc': specifier: ^3.2.47 version: 3.2.47 @@ -56,8 +56,8 @@ importers: specifier: ^12.2.0 version: 12.2.0 happy-dom: - specifier: ^9.1.9 - version: 9.1.9 + specifier: ^9.8.1 + version: 9.8.1 lint-staged: specifier: ^13.2.1 version: 13.2.1(enquirer@2.3.6) @@ -77,17 +77,17 @@ importers: specifier: ^2.8.7 version: 2.8.7 rimraf: - specifier: ^4.4.1 - version: 4.4.1 + specifier: ^5.0.0 + version: 5.0.0 rollup: - specifier: ^2.79.1 - version: 2.79.1 + specifier: ^3.20.5 + version: 3.20.5 rollup-plugin-typescript2: - specifier: ^0.32.1 - version: 0.32.1(rollup@2.79.1)(typescript@4.9.4) + specifier: ^0.34.1 + version: 0.34.1(rollup@3.20.5)(typescript@4.9.4) semver: - specifier: ^7.3.8 - version: 7.3.8 + specifier: ^7.5.0 + version: 7.5.0 typedoc: specifier: ^0.23.28 version: 0.23.28(typescript@4.9.4) @@ -98,8 +98,8 @@ importers: specifier: ^4.9.4 version: 4.9.4 vitest: - specifier: ^0.29.8 - version: 0.29.8(happy-dom@9.1.9) + specifier: ^0.30.1 + version: 0.30.1(happy-dom@9.8.1) vue: specifier: ^3.2.47 version: 3.2.47 @@ -113,14 +113,14 @@ importers: specifier: ^2.1.0 version: 2.1.0(vue@3.2.47) '@vueuse/core': - specifier: ^9.13.0 - version: 9.13.0(vue@3.2.47) + specifier: ^10.0.2 + version: 10.0.2(vue@3.2.47) pinia: specifier: workspace:^2.0.18 version: link:../pinia vitepress: - specifier: 1.0.0-alpha.65 - version: 1.0.0-alpha.65(@algolia/client-search@4.17.0)(@types/node@18.15.11) + specifier: 1.0.0-alpha.72 + version: 1.0.0-alpha.72(@algolia/client-search@4.17.0)(@types/node@18.15.11) packages/nuxt: dependencies: @@ -166,7 +166,7 @@ importers: version: 3.2.47 vue-demi: specifier: '*' - version: 0.13.11(@vue/composition-api@1.4.0)(vue@3.2.47) + version: 0.14.0(@vue/composition-api@1.4.0)(vue@3.2.47) devDependencies: '@microsoft/api-extractor': specifier: 7.34.4 @@ -178,8 +178,8 @@ importers: packages/playground: dependencies: '@vueuse/core': - specifier: ^9.13.0 - version: 9.13.0(vue@3.2.47) + specifier: ^10.0.2 + version: 10.0.2(vue@3.2.47) mande: specifier: ^1.0.1 version: 1.0.1 @@ -187,8 +187,8 @@ importers: specifier: workspace:^2.0.18 version: link:../pinia swrv: - specifier: ^1.0.1 - version: 1.0.1(vue@3.2.47) + specifier: ^1.0.3 + version: 1.0.3(vue@3.2.47) vue-promised: specifier: ^2.2.0 version: 2.2.0(vue@3.2.47) @@ -220,7 +220,7 @@ importers: dependencies: vue-demi: specifier: '*' - version: 0.13.11(@vue/composition-api@1.4.0)(vue@3.2.47) + version: 0.14.0(@vue/composition-api@1.4.0)(vue@3.2.47) devDependencies: pinia: specifier: workspace:^2.0.18 @@ -954,6 +954,15 @@ packages: '@jridgewell/sourcemap-codec': 1.4.14 '@jridgewell/trace-mapping': 0.3.17 + /@jridgewell/gen-mapping@0.3.3: + resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==} + engines: {node: '>=6.0.0'} + dependencies: + '@jridgewell/set-array': 1.1.2 + '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/trace-mapping': 0.3.18 + dev: true + /@jridgewell/resolve-uri@3.1.0: resolution: {integrity: sha512-F2msla3tad+Mfht5cJq7LSXcdudKTWCVYUgw6pLFOOHSTtZlj6SWNYAp+AhuqLmWdBO2X5hPrLcu8cVP8fy28w==} engines: {node: '>=6.0.0'} @@ -969,9 +978,20 @@ packages: '@jridgewell/trace-mapping': 0.3.17 dev: true + /@jridgewell/source-map@0.3.3: + resolution: {integrity: sha512-b+fsZXeLYi9fEULmfBrhxn4IrPlINf8fiNarzTof004v3lFdntdwa9PF7vFJqm3mg7s+ScJMxXaE3Acp1irZcg==} + dependencies: + '@jridgewell/gen-mapping': 0.3.3 + '@jridgewell/trace-mapping': 0.3.18 + dev: true + /@jridgewell/sourcemap-codec@1.4.14: resolution: {integrity: sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==} + /@jridgewell/sourcemap-codec@1.4.15: + resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} + dev: true + /@jridgewell/trace-mapping@0.3.16: resolution: {integrity: sha512-LCQ+NeThyJ4k1W2d+vIKdxuSt9R3pQSZ4P92m7EakaYuXcVWbHuT5bjNcqLd4Rdgi6xYWYDvBJZJLZSLanjDcA==} dependencies: @@ -1249,15 +1269,12 @@ packages: - vti dev: true - /@rollup/plugin-alias@3.1.9(rollup@2.79.1): - resolution: {integrity: sha512-QI5fsEvm9bDzt32k39wpOwZhVzRcL5ydcffUHMyLVaVaLeC70I8TJZ17F1z1eMoLu4E/UOcH9BWVkKpIKdrfiw==} - engines: {node: '>=8.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0 - dependencies: - rollup: 2.79.1 - slash: 3.0.0 + /@pkgjs/parseargs@0.11.0: + resolution: {integrity: sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg==} + engines: {node: '>=14'} + requiresBuild: true dev: true + optional: true /@rollup/plugin-alias@4.0.2(rollup@2.79.1): resolution: {integrity: sha512-1hv7dBOZZwo3SEupxn4UA2N0EDThqSSS+wI1St1TNTBtOZvUchyIClyHcnDcjjrReTPZ47Faedrhblv4n+T5UQ==} @@ -1285,20 +1302,17 @@ packages: slash: 4.0.0 dev: true - /@rollup/plugin-commonjs@22.0.2(rollup@2.79.1): - resolution: {integrity: sha512-//NdP6iIwPbMTcazYsiBMbJW7gfmpHom33u1beiIoHDEM0Q9clvtQB1T0efvMqHeKsGohiHo97BCPCkBXdscwg==} - engines: {node: '>= 12.0.0'} + /@rollup/plugin-alias@5.0.0(rollup@3.20.5): + resolution: {integrity: sha512-l9hY5chSCjuFRPsnRm16twWBiSApl2uYFLsepQYwtBuAxNMQ/1dJqADld40P0Jkqm65GRTLy/AC6hnpVebtLsA==} + engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^2.68.0 + rollup: ^1.20.0||^2.0.0||^3.0.0 + peerDependenciesMeta: + rollup: + optional: true dependencies: - '@rollup/pluginutils': 3.1.0(rollup@2.79.1) - commondir: 1.0.1 - estree-walker: 2.0.2 - glob: 7.2.3 - is-reference: 1.2.1 - magic-string: 0.25.9 - resolve: 1.22.1 - rollup: 2.79.1 + rollup: 3.20.5 + slash: 4.0.0 dev: true /@rollup/plugin-commonjs@23.0.2(rollup@2.79.1): @@ -1337,6 +1351,24 @@ packages: rollup: 3.3.0 dev: true + /@rollup/plugin-commonjs@24.1.0(rollup@3.20.5): + resolution: {integrity: sha512-eSL45hjhCWI0jCCXcNtLVqM5N1JlBGvlFfY0m6oOYnLCJ6N0qEXoZql4sY2MOUArzhH4SA/qBpTxvvZp2Sc+DQ==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^2.68.0||^3.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@rollup/pluginutils': 5.0.2(rollup@3.20.5) + commondir: 1.0.1 + estree-walker: 2.0.2 + glob: 8.1.0 + is-reference: 1.2.1 + magic-string: 0.27.0 + rollup: 3.20.5 + dev: true + /@rollup/plugin-inject@5.0.2(rollup@2.79.1): resolution: {integrity: sha512-zRthPC/sZ2OaQwPh2LvFn0A+3SyMAZR1Vqsp89mWkIuGXKswT8ty1JWj1pf7xdZvft4gHZaCuhdopuiCwjclWg==} engines: {node: '>=14.0.0'} @@ -1378,21 +1410,6 @@ packages: rollup: 3.3.0 dev: true - /@rollup/plugin-node-resolve@13.3.0(rollup@2.79.1): - resolution: {integrity: sha512-Lus8rbUo1eEcnS4yTFKLZrVumLPY+YayBdWXgFSHYhTT2iJbMhoaaBL3xl5NCdeRytErGr8tZ0L71BMRmnlwSw==} - engines: {node: '>= 10.0.0'} - peerDependencies: - rollup: ^2.42.0 - dependencies: - '@rollup/pluginutils': 3.1.0(rollup@2.79.1) - '@types/resolve': 1.17.1 - deepmerge: 4.2.2 - is-builtin-module: 3.2.0 - is-module: 1.0.0 - resolve: 1.22.1 - rollup: 2.79.1 - dev: true - /@rollup/plugin-node-resolve@15.0.1(rollup@2.79.1): resolution: {integrity: sha512-ReY88T7JhJjeRVbfCyNj+NXAG3IIsVMsX9b5/9jC98dRP8/yxlZdz7mHZbHk5zHr24wZZICS5AcXsFZAXYUQEg==} engines: {node: '>=14.0.0'} @@ -1429,14 +1446,22 @@ packages: rollup: 3.3.0 dev: true - /@rollup/plugin-replace@4.0.0(rollup@2.79.1): - resolution: {integrity: sha512-+rumQFiaNac9y64OHtkHGmdjm7us9bo1PlbgQfdihQtuNxzjpaB064HbRnewUOggLQxVCCyINfStkgmBeQpv1g==} + /@rollup/plugin-node-resolve@15.0.2(rollup@3.20.5): + resolution: {integrity: sha512-Y35fRGUjC3FaurG722uhUuG8YHOJRJQbI6/CkbRkdPotSpDj9NtIN85z1zrcyDcCQIW4qp5mgG72U+gJ0TAFEg==} + engines: {node: '>=14.0.0'} peerDependencies: - rollup: ^1.20.0 || ^2.0.0 + rollup: ^2.78.0||^3.0.0 + peerDependenciesMeta: + rollup: + optional: true dependencies: - '@rollup/pluginutils': 3.1.0(rollup@2.79.1) - magic-string: 0.25.9 - rollup: 2.79.1 + '@rollup/pluginutils': 5.0.2(rollup@3.20.5) + '@types/resolve': 1.20.2 + deepmerge: 4.3.1 + is-builtin-module: 3.2.1 + is-module: 1.0.0 + resolve: 1.22.2 + rollup: 3.20.5 dev: true /@rollup/plugin-replace@5.0.1(rollup@2.79.1): @@ -1467,8 +1492,22 @@ packages: rollup: 3.3.0 dev: true - /@rollup/plugin-terser@0.2.1(rollup@2.79.1): - resolution: {integrity: sha512-hV52c8Oo6/cXZZxVVoRNBb4zh+EKSHS4I1sedWV5pf0O+hTLSkrf6w86/V0AZutYtwBguB6HLKwz89WDBfwGOA==} + /@rollup/plugin-replace@5.0.2(rollup@3.20.5): + resolution: {integrity: sha512-M9YXNekv/C/iHHK+cvORzfRYfPbq0RDD8r0G+bMiTXjNGKulPnCT9O3Ss46WfhI6ZOCgApOP7xAdmCQJ+U2LAA==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@rollup/pluginutils': 5.0.2(rollup@3.20.5) + magic-string: 0.27.0 + rollup: 3.20.5 + dev: true + + /@rollup/plugin-terser@0.4.1(rollup@3.20.5): + resolution: {integrity: sha512-aKS32sw5a7hy+fEXVy+5T95aDIwjpGHCTv833HXVtyKMDoVS7pBr5K3L9hEQoNqbJFjfANPrNpIXlTQ7is00eA==} engines: {node: '>=14.0.0'} peerDependencies: rollup: ^2.x || ^3.x @@ -1476,10 +1515,10 @@ packages: rollup: optional: true dependencies: - rollup: 2.79.1 + rollup: 3.20.5 serialize-javascript: 6.0.1 smob: 0.0.6 - terser: 5.16.1 + terser: 5.16.9 dev: true /@rollup/plugin-wasm@6.0.1(rollup@2.79.1): @@ -1494,18 +1533,6 @@ packages: rollup: 2.79.1 dev: true - /@rollup/pluginutils@3.1.0(rollup@2.79.1): - resolution: {integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==} - engines: {node: '>= 8.0.0'} - peerDependencies: - rollup: ^1.20.0||^2.0.0 - dependencies: - '@types/estree': 0.0.39 - estree-walker: 1.0.1 - picomatch: 2.3.1 - rollup: 2.79.1 - dev: true - /@rollup/pluginutils@4.2.1: resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==} engines: {node: '>= 8.0.0'} @@ -1528,6 +1555,21 @@ packages: picomatch: 2.3.1 rollup: 2.79.1 + /@rollup/pluginutils@5.0.2(rollup@3.20.5): + resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} + engines: {node: '>=14.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0 + peerDependenciesMeta: + rollup: + optional: true + dependencies: + '@types/estree': 1.0.0 + estree-walker: 2.0.2 + picomatch: 2.3.1 + rollup: 3.20.5 + dev: true + /@rollup/pluginutils@5.0.2(rollup@3.3.0): resolution: {integrity: sha512-pTd9rIsP92h+B6wWwFbW8RkZv4hiR/xKsqre4SIuAOaOEQRxi0lqLke9k2/7WegC85GgUs9pjmOjCUi3In4vwA==} engines: {node: '>=14.0.0'} @@ -1600,10 +1642,6 @@ packages: resolution: {integrity: sha512-KnRanxnpfpjUTqTCXslZSEdLfXExwgNxYPdiO2WGUj8+HDjFi8R3k5RVKPeSCzLjCcshCAtVO2QBbVuAV4kTnw==} dev: true - /@types/estree@0.0.39: - resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==} - dev: true - /@types/estree@1.0.0: resolution: {integrity: sha512-WulqXMDUTYAXCjZnk6JtIHPigp55cVtDgDrO2gHRwhyJto21+1zbVCtOYB2L1F9w4qCQ0rOGWBnBe0FNTiEJIQ==} @@ -1644,12 +1682,6 @@ packages: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} dev: true - /@types/resolve@1.17.1: - resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} - dependencies: - '@types/node': 18.15.11 - dev: true - /@types/resolve@1.20.2: resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} dev: true @@ -1771,44 +1803,52 @@ packages: vite: 4.2.1(@types/node@18.15.11) vue: 3.2.47 - /@vitest/coverage-c8@0.29.8(vitest@0.29.8): - resolution: {integrity: sha512-y+sEMQMctWokjnSqm3FCQEYFkjLrYaznsxEZHxcx8z2aftpYg3A5tvI1S5himfdEFo7o+OeHzh40bPSWZHW4oQ==} + /@vitest/coverage-c8@0.30.1(vitest@0.30.1): + resolution: {integrity: sha512-/Wa3dtSuckpdngAmiCwowaEXXgJkqPrtfvrs9HTB9QoEfNbZWPu4E4cjEn4lJZb4qcGf4fxFtUA2f9DnDNAzBA==} peerDependencies: - vitest: '>=0.29.0 <1' + vitest: '>=0.30.0 <1' dependencies: c8: 7.13.0 picocolors: 1.0.0 std-env: 3.3.2 - vitest: 0.29.8(happy-dom@9.1.9) + vitest: 0.30.1(happy-dom@9.8.1) dev: true - /@vitest/expect@0.29.8: - resolution: {integrity: sha512-xlcVXn5I5oTq6NiZSY3ykyWixBxr5mG8HYtjvpgg6KaqHm0mvhX18xuwl5YGxIRNt/A5jidd7CWcNHrSvgaQqQ==} + /@vitest/expect@0.30.1: + resolution: {integrity: sha512-c3kbEtN8XXJSeN81iDGq29bUzSjQhjES2WR3aColsS4lPGbivwLtas4DNUe0jD9gg/FYGIteqOenfU95EFituw==} dependencies: - '@vitest/spy': 0.29.8 - '@vitest/utils': 0.29.8 + '@vitest/spy': 0.30.1 + '@vitest/utils': 0.30.1 chai: 4.3.7 dev: true - /@vitest/runner@0.29.8: - resolution: {integrity: sha512-FzdhnRDwEr/A3Oo1jtIk/B952BBvP32n1ObMEb23oEJNO+qO5cBet6M2XWIDQmA7BDKGKvmhUf2naXyp/2JEwQ==} + /@vitest/runner@0.30.1: + resolution: {integrity: sha512-W62kT/8i0TF1UBCNMRtRMOBWJKRnNyv9RrjIgdUryEe0wNpGZvvwPDLuzYdxvgSckzjp54DSpv1xUbv4BQ0qVA==} dependencies: - '@vitest/utils': 0.29.8 + '@vitest/utils': 0.30.1 + concordance: 5.0.4 p-limit: 4.0.0 pathe: 1.1.0 dev: true - /@vitest/spy@0.29.8: - resolution: {integrity: sha512-VdjBe9w34vOMl5I5mYEzNX8inTxrZ+tYUVk9jxaZJmHFwmDFC/GV3KBFTA/JKswr3XHvZL+FE/yq5EVhb6pSAw==} + /@vitest/snapshot@0.30.1: + resolution: {integrity: sha512-fJZqKrE99zo27uoZA/azgWyWbFvM1rw2APS05yB0JaLwUIg9aUtvvnBf4q7JWhEcAHmSwbrxKFgyBUga6tq9Tw==} + dependencies: + magic-string: 0.30.0 + pathe: 1.1.0 + pretty-format: 27.5.1 + dev: true + + /@vitest/spy@0.30.1: + resolution: {integrity: sha512-YfJeIf37GvTZe04ZKxzJfnNNuNSmTEGnla2OdL60C8od16f3zOfv9q9K0nNii0NfjDJRt/CVN/POuY5/zTS+BA==} dependencies: - tinyspy: 1.1.1 + tinyspy: 2.1.0 dev: true - /@vitest/utils@0.29.8: - resolution: {integrity: sha512-qGzuf3vrTbnoY+RjjVVIBYfuWMjn3UMUqyQtdGNZ6ZIIyte7B37exj6LaVkrZiUTvzSadVvO/tJm8AEgbGCBPg==} + /@vitest/utils@0.30.1: + resolution: {integrity: sha512-/c8Xv2zUVc+rnNt84QF0Y0zkfxnaGhp87K2dYJMLtLOIckPzuxLVzAtFCicGFdB4NeBHNzTRr1tNn7rCtQcWFA==} dependencies: - cli-truncate: 3.1.0 - diff: 5.1.0 + concordance: 5.0.4 loupe: 2.3.6 pretty-format: 27.5.1 dev: true @@ -2057,13 +2097,13 @@ packages: '@vue/server-renderer': 3.2.47(vue@3.2.47) dev: true - /@vueuse/core@9.13.0(vue@3.2.47): - resolution: {integrity: sha512-pujnclbeHWxxPRqXWmdkKV5OX4Wk4YeK7wusHqRwU0Q7EFusHoqNA/aPhB6KCh9hEqJkLAJo7bb0Lh9b+OIVzw==} + /@vueuse/core@10.0.2(vue@3.2.47): + resolution: {integrity: sha512-/UGc2cXbxbeIFLDSJyHUjI9QZ4CJJkhiJe9TbKNPSofcWmYhhUgJ+7iw9njXTKu/Xc3Z6UeXVR9fosW1+cyrnQ==} dependencies: '@types/web-bluetooth': 0.0.16 - '@vueuse/metadata': 9.13.0 - '@vueuse/shared': 9.13.0(vue@3.2.47) - vue-demi: 0.13.11(@vue/composition-api@1.4.0)(vue@3.2.47) + '@vueuse/metadata': 10.0.2 + '@vueuse/shared': 10.0.2(vue@3.2.47) + vue-demi: 0.14.0(@vue/composition-api@1.4.0)(vue@3.2.47) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -2081,14 +2121,14 @@ packages: vue: 3.2.45 dev: true - /@vueuse/metadata@9.13.0: - resolution: {integrity: sha512-gdU7TKNAUVlXXLbaF+ZCfte8BjRJQWPCa2J55+7/h+yDtzw3vOoGQDRXzI6pyKyo6bXFT5/QoPE4hAknExjRLQ==} + /@vueuse/metadata@10.0.2: + resolution: {integrity: sha512-APSjlABrV+Q74c+FR0kFETvcN9W2pAaT3XF3WwqWUuk4srmVxv7DY4WshZxK2KYk1+MVY0Fus6J1Hk/JXVm6Aw==} dev: false - /@vueuse/shared@9.13.0(vue@3.2.47): - resolution: {integrity: sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==} + /@vueuse/shared@10.0.2(vue@3.2.47): + resolution: {integrity: sha512-7W2l6qZaFvla3zAeEVo8hNHkNRKCezJa3JjZAKv3K4KsevXobHhVNr+RHaOVNK/6ETpFmtqiK+0pMIADbHjjag==} dependencies: - vue-demi: 0.13.11(@vue/composition-api@1.4.0)(vue@3.2.47) + vue-demi: 0.14.0(@vue/composition-api@1.4.0)(vue@3.2.47) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -2388,6 +2428,10 @@ packages: readable-stream: 3.6.0 dev: true + /blueimp-md5@2.19.0: + resolution: {integrity: sha512-DRQrD6gJyy8FbiE4s+bDoXS9hiW3Vbx5uCdwvcCf3zLHL+Iv7LtGHLpr+GZV8rHG8tK766FGYBwRbu8pELTt+w==} + dev: true + /body-scroll-lock@4.0.0-beta.0: resolution: {integrity: sha512-a7tP5+0Mw3YlUJcGAKUqIBkYYGlYxk2fnCasq/FUph1hadxlTRjF+gAcZksxANnaMnALjxEddmSi/H3OR8ugcQ==} dev: false @@ -2797,6 +2841,20 @@ packages: resolution: {integrity: sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==} dev: true + /concordance@5.0.4: + resolution: {integrity: sha512-OAcsnTEYu1ARJqWVGwf4zh4JDfHZEaSNlNccFmt8YjB2l/n19/PF2viLINHc57vO4FKIAFl2FWASIGZZWZ2Kxw==} + engines: {node: '>=10.18.0 <11 || >=12.14.0 <13 || >=14'} + dependencies: + date-time: 3.1.0 + esutils: 2.0.3 + fast-diff: 1.2.0 + js-string-escape: 1.0.1 + lodash: 4.17.21 + md5-hex: 3.0.1 + semver: 7.5.0 + well-known-symbols: 2.0.0 + dev: true + /config-chain@1.1.13: resolution: {integrity: sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==} dependencies: @@ -3138,6 +3196,13 @@ packages: engines: {node: '>= 12'} dev: true + /date-time@3.1.0: + resolution: {integrity: sha512-uqCUKXE5q1PNBXjPqvwhwJf9SwMoAHBgWJ6DcrnS5o+W2JOiIILl0JEdVD8SGujrNS02GGxgwAg2PN2zONgtjg==} + engines: {node: '>=6'} + dependencies: + time-zone: 1.0.0 + dev: true + /dateformat@3.0.3: resolution: {integrity: sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==} dev: true @@ -3193,6 +3258,11 @@ packages: engines: {node: '>=0.10.0'} dev: true + /deepmerge@4.3.1: + resolution: {integrity: sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==} + engines: {node: '>=0.10.0'} + dev: true + /defaults@1.0.3: resolution: {integrity: sha512-s82itHOnYrN0Ib8r+z7laQz3sdE+4FP3d9Q7VLO7U+KRT+CR0GsWuyHxzdAY82I7cXv0G/twrqomTJLOssO5HA==} dependencies: @@ -3239,11 +3309,6 @@ packages: engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} dev: true - /diff@5.1.0: - resolution: {integrity: sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==} - engines: {node: '>=0.3.1'} - dev: true - /dir-glob@3.0.1: resolution: {integrity: sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==} engines: {node: '>=8'} @@ -3852,16 +3917,17 @@ packages: resolution: {integrity: sha512-SqmZANLWS0mnatqbSfRP5g8OXZC12Fgg1IwNtLsyHDzJizORW4khDfjPqJZsemPWBB2uqykUah5YpQ6epsqC/w==} dev: true - /estree-walker@1.0.1: - resolution: {integrity: sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==} - dev: true - /estree-walker@2.0.2: resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} /estree-walker@3.0.1: resolution: {integrity: sha512-woY0RUD87WzMBUiZLx8NsYr23N5BKsOMZHhu2hoNRVh6NXGfoiT1KOL8G3UHlJAnEDGmfa5ubNA/AacfG+Kb0g==} + /esutils@2.0.3: + resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} + engines: {node: '>=0.10.0'} + dev: true + /etag@1.8.1: resolution: {integrity: sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==} engines: {node: '>= 0.6'} @@ -3962,6 +4028,10 @@ packages: resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==} dev: true + /fast-diff@1.2.0: + resolution: {integrity: sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==} + dev: true + /fast-glob@3.2.12: resolution: {integrity: sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==} engines: {node: '>=8.6.0'} @@ -4061,6 +4131,14 @@ packages: signal-exit: 3.0.7 dev: true + /foreground-child@3.1.1: + resolution: {integrity: sha512-TMKDUnIte6bfb5nWv7V/caI169OHgvwjb7V4WkeUvbQQdjr5rWKqHFiKWb/fcOwB+CzBT+qbWjvj+DVwRskpIg==} + engines: {node: '>=14'} + dependencies: + cross-spawn: 7.0.3 + signal-exit: 4.0.1 + dev: true + /formdata-polyfill@4.0.10: resolution: {integrity: sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==} engines: {node: '>=12.20.0'} @@ -4085,7 +4163,7 @@ packages: resolution: {integrity: sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==} engines: {node: '>=12'} dependencies: - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 jsonfile: 6.1.0 universalify: 2.0.0 dev: true @@ -4250,6 +4328,19 @@ packages: dependencies: is-glob: 4.0.3 + /glob@10.2.1: + resolution: {integrity: sha512-ngom3wq2UhjdbmRE/krgkD8BQyi1KZ5l+D2dVm4+Yj+jJIBp74/ZGunL6gNGc/CYuQmvUBiavWEXIotRiv5R6A==} + engines: {node: '>=16 || 14 >=14.17'} + hasBin: true + dependencies: + foreground-child: 3.1.1 + fs.realpath: 1.0.0 + jackspeak: 2.0.3 + minimatch: 9.0.0 + minipass: 5.0.0 + path-scurry: 1.7.0 + dev: true + /glob@7.1.6: resolution: {integrity: sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==} dependencies: @@ -4283,16 +4374,6 @@ packages: once: 1.4.0 dev: true - /glob@9.3.4: - resolution: {integrity: sha512-qaSc49hojMOv1EPM4EuyITjDSgSKI0rthoHnvE81tcOi1SCVndHko7auqxdQ14eiQG2NDBJBE86+2xIrbIvrbA==} - engines: {node: '>=16 || 14 >=14.17'} - dependencies: - fs.realpath: 1.0.0 - minimatch: 8.0.3 - minipass: 4.2.5 - path-scurry: 1.6.3 - dev: true - /globals@11.12.0: resolution: {integrity: sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==} engines: {node: '>=4'} @@ -4367,8 +4448,8 @@ packages: uglify-js: 3.17.4 dev: true - /happy-dom@9.1.9: - resolution: {integrity: sha512-OMbnoknA7iNNG/5fwt1JckCKc53QLLFo2ljzit1pCV9SC1TYwcQj0obq0QUTeqIf2p2skbFG69bo19YoSj/1DA==} + /happy-dom@9.8.1: + resolution: {integrity: sha512-V98qplc8eS01+vEX5OU0/SQ+GghxxlTt/StPoFQ7fCO5Kbv9BUV1C2lBD2bs4hG8FjHicT91jsu+9idr8goL2Q==} dependencies: css.escape: 1.5.1 he: 1.2.0 @@ -4597,6 +4678,13 @@ packages: builtin-modules: 3.3.0 dev: true + /is-builtin-module@3.2.1: + resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==} + engines: {node: '>=6'} + dependencies: + builtin-modules: 3.3.0 + dev: true + /is-ci@1.2.1: resolution: {integrity: sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==} hasBin: true @@ -4608,6 +4696,12 @@ packages: resolution: {integrity: sha512-RRjxlvLDkD1YJwDbroBHMb+cukurkDWNyHx7D3oNB5x9rb5ogcksMC5wHCadcXoo67gVr/+3GFySh3134zi6rw==} dependencies: has: 1.0.3 + dev: true + + /is-core-module@2.12.0: + resolution: {integrity: sha512-RECHCBCd/viahWmwj6enj19sKbHfJrddi/6cBDsNTKbNq0f7VeaUkBo60BqzvPqo/W54ChS62Z5qyun7cfOMqQ==} + dependencies: + has: 1.0.3 /is-docker@2.2.1: resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} @@ -4748,6 +4842,15 @@ packages: istanbul-lib-report: 3.0.0 dev: true + /jackspeak@2.0.3: + resolution: {integrity: sha512-0Jud3OMUdMbrlr3PyUMKESq51LXVAB+a239Ywdvd+Kgxj3MaBRml/nVRxf8tQFyfthMjuRkxkv7Vg58pmIMfuQ==} + engines: {node: '>=14'} + dependencies: + cliui: 7.0.4 + optionalDependencies: + '@pkgjs/parseargs': 0.11.0 + dev: true + /jest-diff@28.1.3: resolution: {integrity: sha512-8RqP1B/OXzjjTWkqMX67iqgwBVJRgCyKD3L9nq+6ZqJMdvjE8RgHktqZ6jNrkdMT+dJuYNI3rhQpxaz7drJHfw==} engines: {node: ^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0} @@ -4781,7 +4884,7 @@ packages: '@jest/types': 28.1.3 '@types/stack-utils': 2.0.1 chalk: 4.1.2 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 micromatch: 4.0.5 pretty-format: 28.1.3 slash: 3.0.0 @@ -4796,7 +4899,7 @@ packages: '@types/node': 18.15.11 chalk: 4.1.2 ci-info: 3.7.1 - graceful-fs: 4.2.10 + graceful-fs: 4.2.11 picomatch: 2.3.1 dev: true @@ -4833,6 +4936,11 @@ packages: nopt: 6.0.0 dev: true + /js-string-escape@1.0.1: + resolution: {integrity: sha512-Smw4xcfIQ5LVjAOuJCvN/zIodzA/BBSsluuoSykP+lUvScIi4U6RJLfwHet5cxFnCswUjISV8oAXaqaJDY3chg==} + engines: {node: '>= 0.8'} + dev: true + /js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} @@ -5135,9 +5243,9 @@ packages: dependencies: yallist: 4.0.0 - /lru-cache@7.18.3: - resolution: {integrity: sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==} - engines: {node: '>=12'} + /lru-cache@9.1.0: + resolution: {integrity: sha512-qFXQEwchrZcMVen2uIDceR8Tii6kCJak5rzDStfEM0qA3YLMswaxIEZO0DhIbJ3aqaJiDjt+3crlplOb0tDtKQ==} + engines: {node: 14 || >=16.14} dev: true /lunr@2.3.9: @@ -5155,6 +5263,20 @@ packages: dependencies: sourcemap-codec: 1.4.8 + /magic-string@0.27.0: + resolution: {integrity: sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==} + engines: {node: '>=12'} + dependencies: + '@jridgewell/sourcemap-codec': 1.4.15 + dev: true + + /magic-string@0.30.0: + resolution: {integrity: sha512-LA+31JYDJLs82r2ScLrlz1GjSgu66ZV518eyWT+S8VhyQn/JL0u9MeBOvQMGYiPk1DBiSN9DDMOcXvigJZaViQ==} + engines: {node: '>=12'} + dependencies: + '@jridgewell/sourcemap-codec': 1.4.15 + dev: true + /make-dir@3.1.0: resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} engines: {node: '>=8'} @@ -5176,12 +5298,23 @@ packages: engines: {node: '>=8'} dev: true + /mark.js@8.11.1: + resolution: {integrity: sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ==} + dev: false + /marked@4.3.0: resolution: {integrity: sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A==} engines: {node: '>= 12'} hasBin: true dev: true + /md5-hex@3.0.1: + resolution: {integrity: sha512-BUiRtTtV39LIJwinWBjqVsU9xhdnz7/i889V859IBFpuqGAj6LuOvHv5XLbgZ2R7ptJoJaEcxkv88/h25T7Ciw==} + engines: {node: '>=8'} + dependencies: + blueimp-md5: 2.19.0 + dev: true + /mdn-data@2.0.14: resolution: {integrity: sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==} dev: true @@ -5284,15 +5417,15 @@ packages: brace-expansion: 2.0.1 dev: true - /minimatch@7.4.5: - resolution: {integrity: sha512-OzOamaOmNBJZUv2qqY1OSWa+++4YPpOkLgkc0w30Oov5ufKlWWXnFUl0l4dgmSv5Shq/zRVkEOXAe2NaqO4l5Q==} + /minimatch@7.4.6: + resolution: {integrity: sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw==} engines: {node: '>=10'} dependencies: brace-expansion: 2.0.1 dev: true - /minimatch@8.0.3: - resolution: {integrity: sha512-tEEvU9TkZgnFDCtpnrEYnPsjT7iUx42aXfs4bzmQ5sMA09/6hZY0jeZcGkXyDagiBOvkUjNo8Viom+Me6+2x7g==} + /minimatch@9.0.0: + resolution: {integrity: sha512-0jJj8AvgKqWN05mrwuqi8QYKx1WmYSUoKSxu5Qhs9prezTz10sxAHGNZe9J9cqIJzta8DWsleh2KaVaLl6Ru2w==} engines: {node: '>=16 || 14 >=14.17'} dependencies: brace-expansion: 2.0.1 @@ -5307,12 +5440,8 @@ packages: kind-of: 6.0.3 dev: true - /minimist@1.2.7: - resolution: {integrity: sha512-bzfL1YUZsP41gmu/qjrEk0Q6i2ix/cVeAhbCbqH9u3zYutS1cLg00qhrD0M2MVdCcx4Sc0UpP2eBWo9rotpq6g==} - /minimist@1.2.8: resolution: {integrity: sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==} - dev: true /minipass@2.9.0: resolution: {integrity: sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==} @@ -5327,11 +5456,15 @@ packages: yallist: 4.0.0 dev: true - /minipass@4.2.5: - resolution: {integrity: sha512-+yQl7SX3bIT83Lhb4BVorMAHVuqsskxRdlmO9kTpyukp8vsm2Sn/fUOV9xlnG8/a5JsypJzap21lz/y3FBMJ8Q==} + /minipass@5.0.0: + resolution: {integrity: sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==} engines: {node: '>=8'} dev: true + /minisearch@6.0.1: + resolution: {integrity: sha512-Ly1w0nHKnlhAAh6/BF/+9NgzXfoJxaJ8nhopFhQ3NcvFJrFIL+iCg9gw9e9UMBD+XIsp/RyznJ/o5UIe5Kw+kg==} + dev: false + /minizlib@1.3.3: resolution: {integrity: sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==} dependencies: @@ -5354,7 +5487,7 @@ packages: resolution: {integrity: sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==} hasBin: true dependencies: - minimist: 1.2.7 + minimist: 1.2.8 /mkdirp@1.0.4: resolution: {integrity: sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==} @@ -5600,7 +5733,7 @@ packages: resolution: {integrity: sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==} dependencies: hosted-git-info: 2.8.9 - resolve: 1.22.1 + resolve: 1.22.2 semver: 5.7.1 validate-npm-package-license: 3.0.4 dev: true @@ -5610,8 +5743,8 @@ packages: engines: {node: '>=10'} dependencies: hosted-git-info: 4.1.0 - is-core-module: 2.11.0 - semver: 7.3.8 + is-core-module: 2.12.0 + semver: 7.5.0 validate-npm-package-license: 3.0.4 dev: true @@ -5989,12 +6122,12 @@ packages: /path-parse@1.0.7: resolution: {integrity: sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==} - /path-scurry@1.6.3: - resolution: {integrity: sha512-RAmB+n30SlN+HnNx6EbcpoDy9nwdpcGPnEKrJnu6GZoDWBdIjo1UQMVtW2ybtC7LC2oKLcMq8y5g8WnKLiod9g==} + /path-scurry@1.7.0: + resolution: {integrity: sha512-UkZUeDjczjYRE495+9thsgcVgsaCPkaw80slmfVFgllxY+IO8ubTsOpFVjDPROBqJdHfVPUFRHPBV/WciOVfWg==} engines: {node: '>=16 || 14 >=14.17'} dependencies: - lru-cache: 7.18.3 - minipass: 4.2.5 + lru-cache: 9.1.0 + minipass: 5.0.0 dev: true /path-type@3.0.0: @@ -6679,7 +6812,7 @@ packages: resolution: {integrity: sha512-Sb+mjNHOULsBv818T40qSPeRiuWLyaGMa5ewydRLFimneixmVy2zdivRl+AF6jaYPC8ERxGDmFSiqui6SfPd+g==} hasBin: true dependencies: - is-core-module: 2.11.0 + is-core-module: 2.12.0 path-parse: 1.0.7 supports-preserve-symlinks-flag: 1.0.0 @@ -6714,12 +6847,12 @@ packages: glob: 7.2.3 dev: true - /rimraf@4.4.1: - resolution: {integrity: sha512-Gk8NlF062+T9CqNGn6h4tls3k6T1+/nXdOcSZVikNVtlRdYpA7wRJJMoXmuvOnLW844rPjdQ7JgXCYM6PPC/og==} + /rimraf@5.0.0: + resolution: {integrity: sha512-Jf9llaP+RvaEVS5nPShYFhtXIrb3LRKP281ib3So0KkeZKo2wIKyq0Re7TOSwanasA423PSr6CCIL4bP6T040g==} engines: {node: '>=14'} hasBin: true dependencies: - glob: 9.3.4 + glob: 10.2.1 dev: true /rollup-plugin-dts@5.0.0(rollup@3.3.0)(typescript@4.9.4): @@ -6748,8 +6881,8 @@ packages: terser: 5.15.1 dev: true - /rollup-plugin-typescript2@0.32.1(rollup@2.79.1)(typescript@4.9.4): - resolution: {integrity: sha512-RanO8bp1WbeMv0bVlgcbsFNCn+Y3rX7wF97SQLDxf0fMLsg0B/QFF005t4AsGUcDgF3aKJHoqt4JF2xVaABeKw==} + /rollup-plugin-typescript2@0.34.1(rollup@3.20.5)(typescript@4.9.4): + resolution: {integrity: sha512-P4cHLtGikESmqi1CA+tdMDUv8WbQV48mzPYt77TSTOPJpERyZ9TXdDgjSDix8Fkqce6soYz3+fa4lrC93IEkcw==} peerDependencies: rollup: '>=1.26.3' typescript: '>=2.4.0' @@ -6757,9 +6890,9 @@ packages: '@rollup/pluginutils': 4.2.1 find-cache-dir: 3.3.2 fs-extra: 10.1.0 - resolve: 1.22.1 - rollup: 2.79.1 - tslib: 2.4.1 + rollup: 3.20.5 + semver: 7.5.0 + tslib: 2.5.0 typescript: 4.9.4 dev: true @@ -6799,6 +6932,14 @@ packages: optionalDependencies: fsevents: 2.3.2 + /rollup@3.20.5: + resolution: {integrity: sha512-Mx6NE3nLPIP6a9ReV4dTPOYYmDiyarJNtSbc37Jx0jvh8SHySoFPgyZAp9aDP3LnYvaJOrz+fclcwq3oZDzlnA==} + engines: {node: '>=14.18.0', npm: '>=8.0.0'} + hasBin: true + optionalDependencies: + fsevents: 2.3.2 + dev: true + /rollup@3.3.0: resolution: {integrity: sha512-wqOV/vUJCYEbWsXvwCkgGWvgaEnsbn4jxBQWKpN816CqsmCimDmCNJI83c6if7QVD4v/zlyRzxN7U2yDT5rfoA==} engines: {node: '>=14.18.0', npm: '>=8.0.0'} @@ -6858,6 +6999,14 @@ packages: dependencies: lru-cache: 6.0.0 + /semver@7.5.0: + resolution: {integrity: sha512-+XC0AD/R7Q2mPSRuy2Id0+CGTZ98+8f+KvwirxOKIEyid+XSx6HbC63p+O4IndTHuX5Z+JxQ0TghCkO5Cg/2HA==} + engines: {node: '>=10'} + hasBin: true + dependencies: + lru-cache: 6.0.0 + dev: true + /send@0.18.0: resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} engines: {node: '>= 0.8.0'} @@ -6961,6 +7110,11 @@ packages: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} dev: true + /signal-exit@4.0.1: + resolution: {integrity: sha512-uUWsN4aOxJAS8KOuf3QMyFtgm1pkb6I+KRZbRF/ghdf5T7sM+B1lLLzPDxswUjkmHyxQAVzEgG35E3NzDM9GVw==} + engines: {node: '>=14'} + dev: true + /slash@3.0.0: resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} engines: {node: '>=8'} @@ -7261,8 +7415,8 @@ packages: stable: 0.1.8 dev: true - /swrv@1.0.1(vue@3.2.47): - resolution: {integrity: sha512-FZMXK/mOp7LYBHrQ/zWnZXfoZ8ONrVV9eOJ4+p0OdEcsafLLrODPaeJFGDcI6CV/3o3J/t5GY9ozVGg10NC8ng==} + /swrv@1.0.3(vue@3.2.47): + resolution: {integrity: sha512-sl+eLEE+aPPjhP1E8gQ75q3RPRyw5Gd/kROnrTFo3+LkCeLskv7F+uAl5W97wgJkzitobL6FLsRPVm0DgIgN8A==} peerDependencies: vue: '>=3.2.26 < 4' dependencies: @@ -7337,12 +7491,12 @@ packages: source-map-support: 0.5.21 dev: true - /terser@5.16.1: - resolution: {integrity: sha512-xvQfyfA1ayT0qdK47zskQgRZeWLoOQ8JQ6mIgRGVNwZKdQMU+5FkCBjmv4QjcrTzyZquRw2FVtlJSRUmMKQslw==} + /terser@5.16.9: + resolution: {integrity: sha512-HPa/FdTB9XGI2H1/keLFZHxl6WNvAI4YalHGtDQTlMnJcoqSab1UwL4l1hGEhs6/GmLHBZIg/YgB++jcbzoOEg==} engines: {node: '>=10'} hasBin: true dependencies: - '@jridgewell/source-map': 0.3.2 + '@jridgewell/source-map': 0.3.3 acorn: 8.8.2 commander: 2.20.3 source-map-support: 0.5.21 @@ -7392,6 +7546,11 @@ packages: resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==} dev: true + /time-zone@1.0.0: + resolution: {integrity: sha512-TIsDdtKo6+XrPtiTm1ssmMngN1sAhyKnTO2kunQWqNPWIVvCm15Wmw4SWInwTVgJ5u/Tr04+8Ei9TNcw4x4ONA==} + engines: {node: '>=4'} + dev: true + /tiny-invariant@1.3.1: resolution: {integrity: sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==} dev: true @@ -7405,8 +7564,8 @@ packages: engines: {node: '>=14.0.0'} dev: true - /tinyspy@1.1.1: - resolution: {integrity: sha512-UVq5AXt/gQlti7oxoIg5oi/9r0WpF7DGEVwXgqWSMmyN16+e3tl5lIvTaOpJ3TAtu5xFzWccFRM4R5NaWHF+4g==} + /tinyspy@2.1.0: + resolution: {integrity: sha512-7eORpyqImoOvkQJCSkL0d0mB4NHHIFAy4b1u8PHdDa7SjGS2njzl6/lyGoZLm+eyYEtlUmFGE0rFj66SWxZgQQ==} engines: {node: '>=14.0.0'} dev: true @@ -7552,7 +7711,7 @@ packages: dependencies: lunr: 2.3.9 marked: 4.3.0 - minimatch: 7.4.5 + minimatch: 7.4.6 shiki: 0.14.1 typescript: 4.9.4 dev: true @@ -7791,9 +7950,9 @@ packages: - terser dev: true - /vite-node@0.29.8(@types/node@18.15.11): - resolution: {integrity: sha512-b6OtCXfk65L6SElVM20q5G546yu10/kNrhg08afEoWlFRJXFq9/6glsvSVY+aI6YeC1tu2TtAqI2jHEQmOmsFw==} - engines: {node: '>=v14.16.0'} + /vite-node@0.30.1(@types/node@18.15.11): + resolution: {integrity: sha512-vTikpU/J7e6LU/8iM3dzBo8ZhEiKZEKRznEMm+mJh95XhWaPrJQraT/QsT2NWmuEf+zgAoMe64PKT7hfZ1Njmg==} + engines: {node: '>=v14.18.0'} hasBin: true dependencies: cac: 6.7.14 @@ -7917,16 +8076,18 @@ packages: optionalDependencies: fsevents: 2.3.2 - /vitepress@1.0.0-alpha.65(@algolia/client-search@4.17.0)(@types/node@18.15.11): - resolution: {integrity: sha512-iGWC0AQC6WrfRZTJf5+TiGG4o8PLhqIJNyai8NVxZCY9YpmMJhddvQeqqjJdQniF/LQK/hQ5nQZ9HgSZDGRPGQ==} + /vitepress@1.0.0-alpha.72(@algolia/client-search@4.17.0)(@types/node@18.15.11): + resolution: {integrity: sha512-Ou7fNE/OVYLrKGQMHSTVG6AcNsdv7tm4ACrdhx93SPMzEDj8UgIb4RFa5CTTowaYf3jeDGi2EAJlzXVC+IE3dg==} hasBin: true dependencies: '@docsearch/css': 3.3.3 '@docsearch/js': 3.3.3(@algolia/client-search@4.17.0) '@vitejs/plugin-vue': 4.1.0(vite@4.2.1)(vue@3.2.47) '@vue/devtools-api': 6.5.0 - '@vueuse/core': 9.13.0(vue@3.2.47) + '@vueuse/core': 10.0.2(vue@3.2.47) body-scroll-lock: 4.0.0-beta.0 + mark.js: 8.11.1 + minisearch: 6.0.1 shiki: 0.14.1 vite: 4.2.1(@types/node@18.15.11) vue: 3.2.47 @@ -7944,9 +8105,9 @@ packages: - terser dev: false - /vitest@0.29.8(happy-dom@9.1.9): - resolution: {integrity: sha512-JIAVi2GK5cvA6awGpH0HvH/gEG9PZ0a/WoxdiV3PmqK+3CjQMf8c+J/Vhv4mdZ2nRyXFw66sAg6qz7VNkaHfDQ==} - engines: {node: '>=v14.16.0'} + /vitest@0.30.1(happy-dom@9.8.1): + resolution: {integrity: sha512-y35WTrSTlTxfMLttgQk4rHcaDkbHQwDP++SNwPb+7H8yb13Q3cu2EixrtHzF27iZ8v0XCciSsLg00RkPAzB/aA==} + engines: {node: '>=v14.18.0'} hasBin: true peerDependencies: '@edge-runtime/vm': '*' @@ -7978,17 +8139,20 @@ packages: '@types/chai': 4.3.4 '@types/chai-subset': 1.3.3 '@types/node': 18.15.11 - '@vitest/expect': 0.29.8 - '@vitest/runner': 0.29.8 - '@vitest/spy': 0.29.8 - '@vitest/utils': 0.29.8 + '@vitest/expect': 0.30.1 + '@vitest/runner': 0.30.1 + '@vitest/snapshot': 0.30.1 + '@vitest/spy': 0.30.1 + '@vitest/utils': 0.30.1 acorn: 8.8.2 acorn-walk: 8.2.0 cac: 6.7.14 chai: 4.3.7 + concordance: 5.0.4 debug: 4.3.4 - happy-dom: 9.1.9 + happy-dom: 9.8.1 local-pkg: 0.4.3 + magic-string: 0.30.0 pathe: 1.1.0 picocolors: 1.0.0 source-map: 0.6.1 @@ -7996,9 +8160,8 @@ packages: strip-literal: 1.0.1 tinybench: 2.4.0 tinypool: 0.4.0 - tinyspy: 1.1.1 vite: 4.2.1(@types/node@18.15.11) - vite-node: 0.29.8(@types/node@18.15.11) + vite-node: 0.30.1(@types/node@18.15.11) why-is-node-running: 2.2.2 transitivePeerDependencies: - less @@ -8061,8 +8224,8 @@ packages: ufo: 1.0.0 dev: true - /vue-demi@0.13.11(@vue/composition-api@1.4.0)(vue@3.2.47): - resolution: {integrity: sha512-IR8HoEEGM65YY3ZJYAjMlKygDQn25D5ajNFNoKh9RSDMQtlzCxtfQjdQgv9jjK+m3377SsJXY8ysq8kLCZL25A==} + /vue-demi@0.14.0(@vue/composition-api@1.4.0)(vue@3.2.47): + resolution: {integrity: sha512-gt58r2ogsNQeVoQ3EhoUAvUsH9xviydl0dWJj7dabBC/2L4uBId7ujtCwDRD0JhkGsV1i0CtfLAeyYKBht9oWg==} engines: {node: '>=12'} hasBin: true requiresBuild: true @@ -8091,7 +8254,7 @@ packages: optional: true dependencies: vue: 3.2.47 - vue-demi: 0.13.11(@vue/composition-api@1.4.0)(vue@3.2.47) + vue-demi: 0.14.0(@vue/composition-api@1.4.0)(vue@3.2.47) dev: false /vue-router@4.1.6(vue@3.2.45): @@ -8180,6 +8343,11 @@ packages: /webpack-virtual-modules@0.4.6: resolution: {integrity: sha512-5tyDlKLqPfMqjT3Q9TAqf2YqjwmnUleZwzJi1A5qXnlBCdj2AtOJ6wAWdglTIDOPgOiOrXeBeFcsQ8+aGQ6QbA==} + /well-known-symbols@2.0.0: + resolution: {integrity: sha512-ZMjC3ho+KXo0BfJb7JgtQ5IBuvnShdlACNkKkdsqBmYw3bPAaJfPeYUo6tLUaT5tG/Gkh7xkpBhKRQ9e7pyg9Q==} + engines: {node: '>=6'} + dev: true + /whatwg-encoding@2.0.0: resolution: {integrity: sha512-p41ogyeMUrw3jWclHWTQg1k05DSVXPLcVxRTYsXUk+ZooOCZLcoYgPZ/HL/D/N+uQPOtcp1me1WhBEaX02mhWg==} engines: {node: '>=12'} diff --git a/rollup.config.mjs b/rollup.config.mjs index 6f54fcad..3d5bf93d 100644 --- a/rollup.config.mjs +++ b/rollup.config.mjs @@ -1,20 +1,28 @@ // @ts-check -import path from 'path' +import { dirname, resolve } from 'node:path' +import { fileURLToPath } from 'node:url' +import { readFileSync } from 'node:fs' import ts from 'rollup-plugin-typescript2' import replace from '@rollup/plugin-replace' -import resolve from '@rollup/plugin-node-resolve' +import nodeResolve from '@rollup/plugin-node-resolve' import commonjs from '@rollup/plugin-commonjs' import pascalcase from 'pascalcase' import terser from '@rollup/plugin-terser' +import chalk from 'chalk' + +const __filename = fileURLToPath(import.meta.url) +const __dirname = dirname(__filename) if (!process.env.TARGET) { throw new Error('TARGET package must be specified via --environment flag.') } -const packagesDir = path.resolve(__dirname, 'packages') -const packageDir = path.resolve(packagesDir, process.env.TARGET) +const packagesDir = resolve(__dirname, 'packages') +const packageDir = resolve(packagesDir, process.env.TARGET) -const pkg = require(path.resolve(packageDir, `package.json`)) +const pkg = JSON.parse( + readFileSync(resolve(packageDir, `package.json`), 'utf-8') +) const name = pkg.name function getAuthors(pkg) { @@ -78,7 +86,7 @@ export default packageConfigs function createConfig(buildName, output, plugins = []) { if (!output) { - console.log(require('chalk').yellow(`invalid format: "${buildName}"`)) + console.log(chalk.yellow(`invalid format: "${buildName}"`)) process.exit(1) } @@ -103,15 +111,15 @@ function createConfig(buildName, output, plugins = []) { const tsPlugin = ts({ check: !hasTSChecked, - tsconfig: path.resolve(__dirname, './tsconfig.json'), - cacheRoot: path.resolve(__dirname, './node_modules/.rts2_cache'), + tsconfig: resolve(__dirname, './tsconfig.json'), + cacheRoot: resolve(__dirname, './node_modules/.rts2_cache'), tsconfigOverride: { compilerOptions: { sourceMap: output.sourcemap, declaration: shouldEmitDeclarations, declarationMap: shouldEmitDeclarations, }, - exclude: ['packages/*/__tests__', 'packages/*/test-dts'], + exclude: ['*.spec.ts', 'packages/*/test-dts', 'packages/*/testing'], }, }) // we only need to check TS and generate declarations once for each build. @@ -128,7 +136,7 @@ function createConfig(buildName, output, plugins = []) { external.push('@vue/devtools-api') } - const nodePlugins = [resolve(), commonjs()] + const nodePlugins = [nodeResolve(), commonjs()] return { input: `src/index.ts`,