From: Eduardo San Martin Morote Date: Wed, 7 Jun 2023 12:02:55 +0000 (+0200) Subject: docs: upgrade typedoc X-Git-Tag: pinia@2.1.4~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=57c6de0da7cd9575074325038a3d717b722e35ca;p=thirdparty%2Fvuejs%2Fpinia.git docs: upgrade typedoc --- diff --git a/package.json b/package.json index c08cc283..cf655b24 100644 --- a/package.json +++ b/package.json @@ -48,8 +48,8 @@ "rollup": "^3.22.0", "rollup-plugin-typescript2": "^0.34.1", "semver": "^7.5.1", - "typedoc": "^0.23.28", - "typedoc-plugin-markdown": "^3.14.0", + "typedoc": "^0.24.8", + "typedoc-plugin-markdown": "^3.15.3", "typescript": "^5.0.4", "vitest": "^0.31.1", "vue": "^3.3.4", diff --git a/packages/docs/api/interfaces/pinia.PiniaCustomProperties.md b/packages/docs/api/interfaces/pinia.PiniaCustomProperties.md index 0ba15649..1250bdd0 100644 --- a/packages/docs/api/interfaces/pinia.PiniaCustomProperties.md +++ b/packages/docs/api/interfaces/pinia.PiniaCustomProperties.md @@ -18,25 +18,3 @@ Interface to be extended by the user when they add properties through plugins. | `S` | extends [`StateTree`](../modules/pinia.md#statetree) = [`StateTree`](../modules/pinia.md#statetree) | | `G` | [`_GettersTree`](../modules/pinia.md#_getterstree)<`S`\> | | `A` | [`_ActionsTree`](../modules/pinia.md#_actionstree) | - -## Accessors %{#Accessors}% - -### route %{#Accessors-route}% - -• `get` **route**(): `RouteLocationNormalized` - -#### Returns %{#Accessors-route-Returns}% - -`RouteLocationNormalized` - -• `set` **route**(`value`): `void` - -#### Parameters %{#Accessors-route-Parameters}% - -| Name | Type | -| :------ | :------ | -| `value` | `RouteLocationNormalizedLoaded` \| `Ref`<`RouteLocationNormalizedLoaded`\> | - -#### Returns %{#Accessors-route-Returns_1}% - -`void` diff --git a/packages/docs/api/interfaces/pinia.PiniaPlugin.md b/packages/docs/api/interfaces/pinia.PiniaPlugin.md index b5adf6f9..3197fe5d 100644 --- a/packages/docs/api/interfaces/pinia.PiniaPlugin.md +++ b/packages/docs/api/interfaces/pinia.PiniaPlugin.md @@ -8,6 +8,8 @@ editLink: false [pinia](../modules/pinia.md).PiniaPlugin +Plugin to extend every store. + ## Callable %{#Callable}% ### PiniaPlugin %{#Callable-PiniaPlugin}% diff --git a/packages/docs/api/interfaces/pinia.StoreDefinition.md b/packages/docs/api/interfaces/pinia.StoreDefinition.md index 5f791e0a..abde1c9d 100644 --- a/packages/docs/api/interfaces/pinia.StoreDefinition.md +++ b/packages/docs/api/interfaces/pinia.StoreDefinition.md @@ -8,6 +8,8 @@ editLink: false [pinia](../modules/pinia.md).StoreDefinition +Return type of `defineStore()`. Function that allows instantiating a store. + ## Type parameters %{#Type-parameters}% | Name | Type | diff --git a/packages/docs/api/interfaces/pinia._StoreWithState.md b/packages/docs/api/interfaces/pinia._StoreWithState.md index 4ecd8e92..81960e49 100644 --- a/packages/docs/api/interfaces/pinia._StoreWithState.md +++ b/packages/docs/api/interfaces/pinia._StoreWithState.md @@ -43,7 +43,7 @@ ___ • **$state**: `UnwrapRef`<`S`\> & [`PiniaCustomStateProperties`](pinia.PiniaCustomStateProperties.md)<`S`\> -State of the Store. Setting it will replace the whole state. +State of the Store. Setting it will internally call `$patch()` to update the state. ___ diff --git a/packages/docs/api/interfaces/pinia_testing.TestingOptions.md b/packages/docs/api/interfaces/pinia_testing.TestingOptions.md index 9232b6ce..ff56160a 100644 --- a/packages/docs/api/interfaces/pinia_testing.TestingOptions.md +++ b/packages/docs/api/interfaces/pinia_testing.TestingOptions.md @@ -19,7 +19,8 @@ editLink: false ▸ (`fn?`): (...`args`: `any`[]) => `any` Function used to create a spy for actions and `$patch()`. Pre-configured -with `jest.fn()` in jest projects or `vi.fn()` in vitest projects. +with `jest.fn` in Jest projects or `vi.fn` in Vitest projects if +`globals: true` is set. ##### Parameters %{#Properties-createSpy-Type-declaration-Parameters}% @@ -93,3 +94,12 @@ ___ When set to true, calls to `$patch()` won't change the state. Defaults to false. NOTE: when providing `createSpy()`, it will **only** make the `fn` argument `undefined`. You still have to handle this in `createSpy()`. + +___ + +### stubReset %{#Properties-stubReset}% + +• `Optional` **stubReset**: `boolean` + +When set to true, calls to `$reset()` won't change the state. Defaults to +false. diff --git a/packages/docs/api/modules/pinia.md b/packages/docs/api/modules/pinia.md index 0604f307..ea5dbbb9 100644 --- a/packages/docs/api/modules/pinia.md +++ b/packages/docs/api/modules/pinia.md @@ -577,7 +577,7 @@ new Vue({ ### acceptHMRUpdate %{#Functions-acceptHMRUpdate}% -▸ **acceptHMRUpdate**(`initialUseStore`, `hot`): (`newModule`: `any`) => `any` +▸ **acceptHMRUpdate**<`Id`, `S`, `G`, `A`\>(`initialUseStore`, `hot`): (`newModule`: `any`) => `any` Creates an _accept_ function to pass to `import.meta.hot` in Vite applications. @@ -590,11 +590,20 @@ if (import.meta.hot) { } ``` +#### Type parameters %{#Functions-acceptHMRUpdate-Type-parameters}% + +| Name | Type | +| :------ | :------ | +| `Id` | extends `string` = `string` | +| `S` | extends [`StateTree`](pinia.md#statetree) = [`StateTree`](pinia.md#statetree) | +| `G` | extends [`_GettersTree`](pinia.md#_getterstree)<`S`\> = [`_GettersTree`](pinia.md#_getterstree)<`S`\> | +| `A` | [`_ActionsTree`](pinia.md#_actionstree) | + #### Parameters %{#Functions-acceptHMRUpdate-Parameters}% | Name | Type | Description | | :------ | :------ | :------ | -| `initialUseStore` | [`StoreDefinition`](../interfaces/pinia.StoreDefinition.md)<`string`, [`StateTree`](pinia.md#statetree), [`_GettersTree`](pinia.md#_getterstree)<[`StateTree`](pinia.md#statetree)\>, [`_ActionsTree`](pinia.md#_actionstree)\> | return of the defineStore to hot update | +| `initialUseStore` | [`StoreDefinition`](../interfaces/pinia.StoreDefinition.md)<`Id`, `S`, `G`, `A`\> | return of the defineStore to hot update | | `hot` | `any` | `import.meta.hot` | #### Returns %{#Functions-acceptHMRUpdate-Returns}% @@ -1071,7 +1080,7 @@ ___ ### setActivePinia %{#Functions-setActivePinia}% -▸ **setActivePinia**(`pinia`): `undefined` \| [`Pinia`](../interfaces/pinia.Pinia.md) +▸ **setActivePinia**(`pinia`): [`Pinia`](../interfaces/pinia.Pinia.md) Sets or unsets the active pinia. Used in SSR and internally when calling actions and getters @@ -1080,10 +1089,40 @@ actions and getters | Name | Type | Description | | :------ | :------ | :------ | -| `pinia` | `undefined` \| [`Pinia`](../interfaces/pinia.Pinia.md) | Pinia instance | +| `pinia` | [`Pinia`](../interfaces/pinia.Pinia.md) | Pinia instance | #### Returns %{#Functions-setActivePinia-Returns}% +[`Pinia`](../interfaces/pinia.Pinia.md) + +▸ **setActivePinia**(`pinia`): `undefined` + +Sets or unsets the active pinia. Used in SSR and internally when calling +actions and getters + +#### Parameters %{#Functions-setActivePinia-Parameters_1}% + +| Name | Type | Description | +| :------ | :------ | :------ | +| `pinia` | `undefined` | Pinia instance | + +#### Returns %{#Functions-setActivePinia-Returns_1}% + +`undefined` + +▸ **setActivePinia**(`pinia`): `undefined` \| [`Pinia`](../interfaces/pinia.Pinia.md) + +Sets or unsets the active pinia. Used in SSR and internally when calling +actions and getters + +#### Parameters %{#Functions-setActivePinia-Parameters_2}% + +| Name | Type | Description | +| :------ | :------ | :------ | +| `pinia` | `undefined` \| [`Pinia`](../interfaces/pinia.Pinia.md) | Pinia instance | + +#### Returns %{#Functions-setActivePinia-Returns_2}% + `undefined` \| [`Pinia`](../interfaces/pinia.Pinia.md) ___ diff --git a/packages/docs/api/modules/pinia_nuxt.md b/packages/docs/api/modules/pinia_nuxt.md index 678d84aa..4f301c09 100644 --- a/packages/docs/api/modules/pinia_nuxt.md +++ b/packages/docs/api/modules/pinia_nuxt.md @@ -14,7 +14,7 @@ editLink: false ### default %{#Functions-default}% -▸ **default**(`this`, `inlineOptions`, `nuxt`): `void` \| `Promise`<`void`\> +▸ **default**(`this`, `inlineOptions`, `nuxt`): `_ModuleSetupReturn` #### Parameters %{#Functions-default-Parameters}% @@ -26,4 +26,4 @@ editLink: false #### Returns %{#Functions-default-Returns}% -`void` \| `Promise`<`void`\> +`_ModuleSetupReturn` diff --git a/packages/docs/run-typedoc.js b/packages/docs/run-typedoc.js index 841fbe0f..cc55b606 100644 --- a/packages/docs/run-typedoc.js +++ b/packages/docs/run-typedoc.js @@ -7,6 +7,7 @@ createTypeDocApp({ // entryPointStrategy: 'packages', githubPages: false, disableSources: true, + plugin: ['typedoc-plugin-markdown'], entryPoints: [ path.resolve(__dirname, '../pinia/src/index.ts'), path.resolve(__dirname, '../testing/src/index.ts'), diff --git a/packages/docs/typedoc-markdown.js b/packages/docs/typedoc-markdown.js index f7dc99db..05e7fce4 100644 --- a/packages/docs/typedoc-markdown.js +++ b/packages/docs/typedoc-markdown.js @@ -98,9 +98,7 @@ exports.createTypeDocApp = function createTypeDocApp(config = {}) { ) async function serve() { - // TODO: in 0.24 - // app.bootstrapWithPlugins(options) - app.bootstrap(options) + await app.bootstrapWithPlugins(options) app.convertAndWatch(handleProject) } @@ -111,8 +109,7 @@ exports.createTypeDocApp = function createTypeDocApp(config = {}) { ) { await fs.rm(options.out, { recursive: true }) } - // TODO: same as above - app.bootstrap(options) + await app.bootstrapWithPlugins(options) const project = app.convert() return handleProject(project) } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7dbddd4b..0d8f1d0e 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -89,11 +89,11 @@ importers: specifier: ^7.5.1 version: 7.5.1 typedoc: - specifier: ^0.23.28 - version: 0.23.28(typescript@5.0.4) + specifier: ^0.24.8 + version: 0.24.8(typescript@5.0.4) typedoc-plugin-markdown: - specifier: ^3.14.0 - version: 3.14.0(typedoc@0.23.28) + specifier: ^3.15.3 + version: 3.15.3(typedoc@0.24.8) typescript: specifier: ^5.0.4 version: 5.0.4 @@ -120,7 +120,7 @@ importers: version: link:../pinia vitepress: specifier: 1.0.0-alpha.75 - version: 1.0.0-alpha.75(@algolia/client-search@4.17.0)(@types/node@18.15.11) + version: 1.0.0-alpha.75(@algolia/client-search@4.17.1)(@types/node@18.15.11) packages/nuxt: dependencies: @@ -142,7 +142,7 @@ importers: version: 3.5.0(rollup@3.22.0)(vitest@0.31.1)(vue@3.3.4) nuxt: specifier: ^3.5.0 - version: 3.5.0(@types/node@18.15.11)(rollup@3.22.0)(typescript@5.0.4)(vue-tsc@1.6.5) + version: 3.5.0(@types/node@20.2.5)(rollup@3.22.0)(typescript@5.0.4)(vue-tsc@1.6.5) typescript: specifier: ^5.0.4 version: 5.0.4 @@ -166,7 +166,7 @@ importers: version: 3.3.4 vue-demi: specifier: '>=0.14.5' - version: 0.14.5(@vue/composition-api@1.4.0)(vue@3.3.4) + version: 0.14.5(vue@3.3.4) devDependencies: '@microsoft/api-extractor': specifier: 7.34.4 @@ -220,7 +220,7 @@ importers: dependencies: vue-demi: specifier: '>=0.14.5' - version: 0.14.5(@vue/composition-api@1.4.0)(vue@3.3.4) + version: 0.14.5(vue@3.3.4) devDependencies: pinia: specifier: workspace:^2.0.18 @@ -237,14 +237,14 @@ packages: '@algolia/autocomplete-shared': 1.8.2 dev: false - /@algolia/autocomplete-preset-algolia@1.8.2(@algolia/client-search@4.17.0)(algoliasearch@4.17.0): + /@algolia/autocomplete-preset-algolia@1.8.2(@algolia/client-search@4.17.1)(algoliasearch@4.17.0): resolution: {integrity: sha512-J0oTx4me6ZM9kIKPuL3lyU3aB8DEvpVvR6xWmHVROx5rOYJGQcZsdG4ozxwcOyiiu3qxMkIbzntnV1S1VWD8yA==} peerDependencies: '@algolia/client-search': '>= 4.9.1 < 6' algoliasearch: '>= 4.9.1 < 6' dependencies: '@algolia/autocomplete-shared': 1.8.2 - '@algolia/client-search': 4.17.0 + '@algolia/client-search': 4.17.1 algoliasearch: 4.17.0 dev: false @@ -262,6 +262,10 @@ packages: resolution: {integrity: sha512-g8mXzkrcUBIPZaulAuqE7xyHhLAYAcF2xSch7d9dABheybaU3U91LjBX6eJTEB7XVhEsgK4Smi27vWtAJRhIKQ==} dev: false + /@algolia/cache-common@4.17.1: + resolution: {integrity: sha512-fvi1WT8aSiGAKrcTw8Qg3RYgcwW8GZMHcqEm4AyDBEy72JZlFBSY80cTQ75MslINjCHXLDT+9EN8AGI9WVY7uA==} + dev: false + /@algolia/cache-in-memory@4.17.0: resolution: {integrity: sha512-PT32ciC/xI8z919d0oknWVu3kMfTlhQn3MKxDln3pkn+yA7F7xrxSALysxquv+MhFfNAcrtQ/oVvQVBAQSHtdw==} dependencies: @@ -292,6 +296,13 @@ packages: '@algolia/transporter': 4.17.0 dev: false + /@algolia/client-common@4.17.1: + resolution: {integrity: sha512-+r7kg4EgbFnGsDnoGSVNtXZO8xvZ0vzf1WAOV7sqV9PMf1bp6cpJP/3IuPrSk4t5w2KVl+pC8jfTM7HcFlfBEQ==} + dependencies: + '@algolia/requester-common': 4.17.1 + '@algolia/transporter': 4.17.1 + dev: false + /@algolia/client-personalization@4.17.0: resolution: {integrity: sha512-RMzN4dZLIta1YuwT7QC9o+OeGz2cU6eTOlGNE/6RcUBLOU3l9tkCOdln5dPE2jp8GZXPl2yk54b2nSs1+pAjqw==} dependencies: @@ -308,10 +319,22 @@ packages: '@algolia/transporter': 4.17.0 dev: false + /@algolia/client-search@4.17.1: + resolution: {integrity: sha512-Q5YfT5gVkx60PZDQBqp/zH9aUbBdC7HVvxupiHUgnCKqRQsRZjOhLest7AI6FahepuZLBZS62COrO7v+JvKY7w==} + dependencies: + '@algolia/client-common': 4.17.1 + '@algolia/requester-common': 4.17.1 + '@algolia/transporter': 4.17.1 + dev: false + /@algolia/logger-common@4.17.0: resolution: {integrity: sha512-DGuoZqpTmIKJFDeyAJ7M8E/LOenIjWiOsg1XJ1OqAU/eofp49JfqXxbfgctlVZVmDABIyOz8LqEoJ6ZP4DTyvw==} dev: false + /@algolia/logger-common@4.17.1: + resolution: {integrity: sha512-Us28Ot+fLEmX9M96sa65VZ8EyEEzhYPxfhV9aQyKDjfXbUdJlJxKt6wZpoEg9RAPSdO8IjK9nmuW2P8au3rRsg==} + dev: false + /@algolia/logger-console@4.17.0: resolution: {integrity: sha512-zMPvugQV/gbXUvWBCzihw6m7oxIKp48w37QBIUu/XqQQfxhjoOE9xyfJr1KldUt5FrYOKZJVsJaEjTsu+bIgQg==} dependencies: @@ -328,6 +351,10 @@ packages: resolution: {integrity: sha512-XJjmWFEUlHu0ijvcHBoixuXfEoiRUdyzQM6YwTuB8usJNIgShua8ouFlRWF8iCeag0vZZiUm4S2WCVBPkdxFgg==} dev: false + /@algolia/requester-common@4.17.1: + resolution: {integrity: sha512-HggXdjvVFQR0I5l7hM5WdHgQ1tqcRWeyXZz8apQ7zPWZhirmY2E9D6LVhDh/UnWQNEm7nBtM+eMFONJ3bZccIQ==} + dev: false + /@algolia/requester-node-http@4.17.0: resolution: {integrity: sha512-bpb/wDA1aC6WxxM8v7TsFspB7yBN3nqCGs2H1OADolQR/hiAIjAxusbuMxVbRFOdaUvAIqioIIkWvZdpYNIn8w==} dependencies: @@ -342,6 +369,14 @@ packages: '@algolia/requester-common': 4.17.0 dev: false + /@algolia/transporter@4.17.1: + resolution: {integrity: sha512-ZM+qhX47Vh46mWH8/U9ihvy98HdTYpYQDSlqBD7IbiUbbyoCMke+qmdSX2MGhR2FCcXBSxejsJKKVAfbpaLVgg==} + dependencies: + '@algolia/cache-common': 4.17.1 + '@algolia/logger-common': 4.17.1 + '@algolia/requester-common': 4.17.1 + dev: false + /@ampproject/remapping@2.2.1: resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==} engines: {node: '>=6.0.0'} @@ -651,10 +686,10 @@ packages: resolution: {integrity: sha512-vDwCDoVXDgopw/hvr0zEADew2wWaGP8Qq0Bxhgii1Ewz2t4fQeyJwIRN/mWADeLFYPVkpz8TpEbxya/i6Tm0WA==} dev: false - /@docsearch/js@3.3.4(@algolia/client-search@4.17.0): + /@docsearch/js@3.3.4(@algolia/client-search@4.17.1): resolution: {integrity: sha512-Xd2saBziXJ1UuVpcDz94zAFEFAM6ap993agh0za2e3LDZLhaW993b1f9gyUL4e1CZLsR076tztG2un2gVncvpA==} dependencies: - '@docsearch/react': 3.3.4(@algolia/client-search@4.17.0) + '@docsearch/react': 3.3.4(@algolia/client-search@4.17.1) preact: 10.14.1 transitivePeerDependencies: - '@algolia/client-search' @@ -663,7 +698,7 @@ packages: - react-dom dev: false - /@docsearch/react@3.3.4(@algolia/client-search@4.17.0): + /@docsearch/react@3.3.4(@algolia/client-search@4.17.1): resolution: {integrity: sha512-aeOf1WC5zMzBEi2SI6WWznOmIo9rnpN4p7a3zHXxowVciqlI4HsZGtOR9nFOufLeolv7HibwLlaM0oyUqJxasw==} peerDependencies: '@types/react': '>= 16.8.0 < 19.0.0' @@ -678,7 +713,7 @@ packages: optional: true dependencies: '@algolia/autocomplete-core': 1.8.2 - '@algolia/autocomplete-preset-algolia': 1.8.2(@algolia/client-search@4.17.0)(algoliasearch@4.17.0) + '@algolia/autocomplete-preset-algolia': 1.8.2(@algolia/client-search@4.17.1)(algoliasearch@4.17.0) '@docsearch/css': 3.3.4 algoliasearch: 4.17.0 transitivePeerDependencies: @@ -1332,7 +1367,7 @@ packages: resolution: {integrity: sha512-PjVETP7+iZXAs5Q8O4ivl4t6qjWZMZqwiTVogUXHoHGZZcw7GZW3u3tzfYfE1HbzyYJfr236IXqQ02MeR8Fz2w==} dev: true - /@nuxt/vite-builder@3.5.0(@types/node@18.15.11)(rollup@3.22.0)(typescript@5.0.4)(vue-tsc@1.6.5)(vue@3.3.2): + /@nuxt/vite-builder@3.5.0(@types/node@20.2.5)(rollup@3.22.0)(typescript@5.0.4)(vue-tsc@1.6.5)(vue@3.3.2): resolution: {integrity: sha512-Z3awoa7laznTP8KjliKAzQH2ECrFW+2Zlmb+H/RSl2NlIAfsRU/WGnjIPBgfoa1N5GEZcqHqChnh2J04iepIKQ==} engines: {node: ^14.18.0 || >=16.10.0} peerDependencies: @@ -1368,8 +1403,8 @@ packages: strip-literal: 1.0.1 ufo: 1.1.2 unplugin: 1.3.1 - vite: 4.3.7(@types/node@18.15.11) - vite-node: 0.31.0(@types/node@18.15.11) + vite: 4.3.7(@types/node@20.2.5) + vite-node: 0.31.0(@types/node@20.2.5) vite-plugin-checker: 0.6.0(typescript@5.0.4)(vite@4.3.7)(vue-tsc@1.6.5) vue: 3.3.2 vue-bundle-renderer: 1.0.3 @@ -1644,6 +1679,10 @@ packages: resolution: {integrity: sha512-WCuw/o4GSwDGMoonES8rcvwsig77dGCMbZDrZr2x4ZZiNW4P/gcoZXe/0twgtobcTkmg9TuKflxYL/DuwDyJzg==} dev: true + /@types/node@20.2.5: + resolution: {integrity: sha512-JJulVEQXmiY9Px5axXHeYGLSjhkZEnD+MDPDGbCbIAbMslkKwmygtZFy1X6s/075Yo94sf8GuSlFfPzysQrWZQ==} + dev: true + /@types/normalize-package-data@2.4.1: resolution: {integrity: sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==} dev: true @@ -1726,7 +1765,7 @@ packages: '@babel/core': 7.21.8 '@babel/plugin-transform-typescript': 7.21.3(@babel/core@7.21.8) '@vue/babel-plugin-jsx': 1.1.1(@babel/core@7.21.8) - vite: 4.3.7(@types/node@18.15.11) + vite: 4.3.7(@types/node@20.2.5) vue: 3.3.2 transitivePeerDependencies: - supports-color @@ -2091,7 +2130,7 @@ packages: /@vueuse/shared@10.1.2(vue@3.3.2): resolution: {integrity: sha512-1uoUTPBlgyscK9v6ScGeVYDDzlPSFXBlxuK7SfrDGyUTBiznb3mNceqhwvZHjtDRELZEN79V5uWPTF1VDV8svA==} dependencies: - vue-demi: 0.14.5(@vue/composition-api@1.4.0)(vue@3.3.4) + vue-demi: 0.14.5(vue@3.3.2) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -2100,7 +2139,7 @@ packages: /@vueuse/shared@10.1.2(vue@3.3.4): resolution: {integrity: sha512-1uoUTPBlgyscK9v6ScGeVYDDzlPSFXBlxuK7SfrDGyUTBiznb3mNceqhwvZHjtDRELZEN79V5uWPTF1VDV8svA==} dependencies: - vue-demi: 0.14.5(@vue/composition-api@1.4.0)(vue@3.3.4) + vue-demi: 0.14.5(vue@3.3.4) transitivePeerDependencies: - '@vue/composition-api' - vue @@ -4850,15 +4889,15 @@ packages: brace-expansion: 2.0.1 dev: true - /minimatch@7.4.6: - resolution: {integrity: sha512-sBz8G/YjVniEz6lKPNpKxXwazJe4c19fEfV2GDMX6AjFz+MX9uDWIZW8XreVhkFW3fkIdTv/gxWr/Kks5FFAVw==} - engines: {node: '>=10'} + /minimatch@9.0.0: + resolution: {integrity: sha512-0jJj8AvgKqWN05mrwuqi8QYKx1WmYSUoKSxu5Qhs9prezTz10sxAHGNZe9J9cqIJzta8DWsleh2KaVaLl6Ru2w==} + engines: {node: '>=16 || 14 >=14.17'} dependencies: brace-expansion: 2.0.1 dev: true - /minimatch@9.0.0: - resolution: {integrity: sha512-0jJj8AvgKqWN05mrwuqi8QYKx1WmYSUoKSxu5Qhs9prezTz10sxAHGNZe9J9cqIJzta8DWsleh2KaVaLl6Ru2w==} + /minimatch@9.0.1: + resolution: {integrity: sha512-0jWhJpD/MdhPXwPuiRkCbfYfSKp2qnn2eOc279qI7f+osl/l+prKSrvhg157zSYvx/1nmgn2NqdT6k2Z7zSH9w==} engines: {node: '>=16 || 14 >=14.17'} dependencies: brace-expansion: 2.0.1 @@ -5207,7 +5246,7 @@ packages: fsevents: 2.3.2 dev: true - /nuxt@3.5.0(@types/node@18.15.11)(rollup@3.22.0)(typescript@5.0.4)(vue-tsc@1.6.5): + /nuxt@3.5.0(@types/node@20.2.5)(rollup@3.22.0)(typescript@5.0.4)(vue-tsc@1.6.5): resolution: {integrity: sha512-luUmzwnywpBhA5KSJr0IulBAK36mY4XWgtq/sJXYBCthPrdEhq6yIEHFRv7xSrYso1griMIVq+ivIFKSMe/QUw==} engines: {node: ^14.18.0 || >=16.10.0} hasBin: true @@ -5223,8 +5262,8 @@ packages: '@nuxt/schema': 3.5.0(rollup@3.22.0) '@nuxt/telemetry': 2.2.0(rollup@3.22.0) '@nuxt/ui-templates': 1.1.1 - '@nuxt/vite-builder': 3.5.0(@types/node@18.15.11)(rollup@3.22.0)(typescript@5.0.4)(vue-tsc@1.6.5)(vue@3.3.2) - '@types/node': 18.15.11 + '@nuxt/vite-builder': 3.5.0(@types/node@20.2.5)(rollup@3.22.0)(typescript@5.0.4)(vue-tsc@1.6.5)(vue@3.3.2) + '@types/node': 20.2.5 '@unhead/ssr': 1.1.26 '@unhead/vue': 1.1.26(vue@3.3.2) '@vue/shared': 3.3.2 @@ -6443,15 +6482,6 @@ packages: engines: {node: '>=8'} dev: true - /shiki@0.14.1: - resolution: {integrity: sha512-+Jz4nBkCBe0mEDqo1eKRcCdjRtrCjozmcbTUjbPTX7OOJfEbTZzlUWlZtGe3Gb5oV1/jnojhG//YZc3rs9zSEw==} - dependencies: - ansi-sequence-parser: 1.1.0 - jsonc-parser: 3.2.0 - vscode-oniguruma: 1.7.0 - vscode-textmate: 8.0.0 - dev: true - /shiki@0.14.2: resolution: {integrity: sha512-ltSZlSLOuSY0M0Y75KA+ieRaZ0Trf5Wl3gutE7jzLuIcWxLp5i/uEnLoQWNvgKXQ5OMpGkJnVMRLAuzjc0LJ2A==} dependencies: @@ -6459,7 +6489,6 @@ packages: jsonc-parser: 3.2.0 vscode-oniguruma: 1.7.0 vscode-textmate: 8.0.0 - dev: false /siginfo@2.0.0: resolution: {integrity: sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==} @@ -7032,26 +7061,26 @@ packages: engines: {node: '>=12.20'} dev: true - /typedoc-plugin-markdown@3.14.0(typedoc@0.23.28): - resolution: {integrity: sha512-UyQLkLRkfTFhLdhSf3RRpA3nNInGn+k6sll2vRXjflaMNwQAAiB61SYbisNZTg16t4K1dt1bPQMMGLrxS0GZ0Q==} + /typedoc-plugin-markdown@3.15.3(typedoc@0.24.8): + resolution: {integrity: sha512-idntFYu3vfaY3eaD+w9DeRd0PmNGqGuNLKihPU9poxFGnATJYGn9dPtEhn2QrTdishFMg7jPXAhos+2T6YCWRQ==} peerDependencies: - typedoc: '>=0.23.0' + typedoc: '>=0.24.0' dependencies: handlebars: 4.7.7 - typedoc: 0.23.28(typescript@5.0.4) + typedoc: 0.24.8(typescript@5.0.4) dev: true - /typedoc@0.23.28(typescript@5.0.4): - resolution: {integrity: sha512-9x1+hZWTHEQcGoP7qFmlo4unUoVJLB0H/8vfO/7wqTnZxg4kPuji9y3uRzEu0ZKez63OJAUmiGhUrtukC6Uj3w==} + /typedoc@0.24.8(typescript@5.0.4): + resolution: {integrity: sha512-ahJ6Cpcvxwaxfu4KtjA8qZNqS43wYt6JL27wYiIgl1vd38WW/KWX11YuAeZhuz9v+ttrutSsgK+XO1CjL1kA3w==} engines: {node: '>= 14.14'} hasBin: true peerDependencies: - typescript: 4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x + typescript: 4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x dependencies: lunr: 2.3.9 marked: 4.3.0 - minimatch: 7.4.6 - shiki: 0.14.1 + minimatch: 9.0.1 + shiki: 0.14.2 typescript: 5.0.4 dev: true @@ -7328,7 +7357,7 @@ packages: engines: {node: '>= 0.10'} dev: true - /vite-node@0.31.0(@types/node@18.15.11): + /vite-node@0.31.0(@types/node@20.2.5): resolution: {integrity: sha512-8x1x1LNuPvE2vIvkSB7c1mApX5oqlgsxzHQesYF7l5n1gKrEmrClIiZuOFbFDQcjLsmcWSwwmrWrcGWm9Fxc/g==} engines: {node: '>=v14.18.0'} hasBin: true @@ -7338,7 +7367,7 @@ packages: mlly: 1.2.1 pathe: 1.1.0 picocolors: 1.0.0 - vite: 4.3.7(@types/node@18.15.11) + vite: 4.3.7(@types/node@20.2.5) transitivePeerDependencies: - '@types/node' - less @@ -7415,7 +7444,7 @@ packages: strip-ansi: 6.0.1 tiny-invariant: 1.3.1 typescript: 5.0.4 - vite: 4.3.7(@types/node@18.15.11) + vite: 4.3.7(@types/node@20.2.5) vscode-languageclient: 7.0.0 vscode-languageserver: 7.0.0 vscode-languageserver-textdocument: 1.0.8 @@ -7455,6 +7484,39 @@ packages: optionalDependencies: fsevents: 2.3.2 + /vite@4.3.7(@types/node@20.2.5): + resolution: {integrity: sha512-MTIFpbIm9v7Hh5b0wSBgkcWzSBz7SAa6K/cBTwS4kUiQJfQLFlZZRJRQgqunCVzhTPCk674tW+0Qaqh3Q00dBg==} + engines: {node: ^14.18.0 || >=16.0.0} + hasBin: true + peerDependencies: + '@types/node': '>= 14' + less: '*' + sass: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + sass: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + dependencies: + '@types/node': 20.2.5 + esbuild: 0.17.19 + postcss: 8.4.23 + rollup: 3.22.0 + optionalDependencies: + fsevents: 2.3.2 + dev: true + /vite@4.3.8(@types/node@18.15.11): resolution: {integrity: sha512-uYB8PwN7hbMrf4j1xzGDk/lqjsZvCDbt/JC5dyfxc19Pg8kRm14LinK/uq+HSLNswZEoKmweGdtpbnxRtrAXiQ==} engines: {node: ^14.18.0 || >=16.0.0} @@ -7488,12 +7550,12 @@ packages: fsevents: 2.3.2 dev: true - /vitepress@1.0.0-alpha.75(@algolia/client-search@4.17.0)(@types/node@18.15.11): + /vitepress@1.0.0-alpha.75(@algolia/client-search@4.17.1)(@types/node@18.15.11): resolution: {integrity: sha512-twpPZ/6UnDR8X0Nmj767KwKhXlTQQM9V/J1i2BP9ryO29/w4hpxBfEum6nvfpNhJ4H3h+cIhwzAK/e9crZ6HEQ==} hasBin: true dependencies: '@docsearch/css': 3.3.4 - '@docsearch/js': 3.3.4(@algolia/client-search@4.17.0) + '@docsearch/js': 3.3.4(@algolia/client-search@4.17.1) '@vitejs/plugin-vue': 4.2.3(vite@4.3.7)(vue@3.3.2) '@vue/devtools-api': 6.5.0 '@vueuse/core': 10.1.2(vue@3.3.2) @@ -7665,7 +7727,22 @@ packages: vue: 3.3.4 dev: false - /vue-demi@0.14.5(@vue/composition-api@1.4.0)(vue@3.3.4): + /vue-demi@0.14.5(vue@3.3.2): + resolution: {integrity: sha512-o9NUVpl/YlsGJ7t+xuqJKx8EBGf1quRhCiT6D/J0pfwmk9zUwYkC7yrF4SZCe6fETvSM3UNL2edcbYrSyc4QHA==} + engines: {node: '>=12'} + hasBin: true + requiresBuild: true + peerDependencies: + '@vue/composition-api': ^1.0.0-rc.1 + vue: ^3.0.0-0 || ^2.6.0 + peerDependenciesMeta: + '@vue/composition-api': + optional: true + dependencies: + vue: 3.3.2 + dev: false + + /vue-demi@0.14.5(vue@3.3.4): resolution: {integrity: sha512-o9NUVpl/YlsGJ7t+xuqJKx8EBGf1quRhCiT6D/J0pfwmk9zUwYkC7yrF4SZCe6fETvSM3UNL2edcbYrSyc4QHA==} engines: {node: '>=12'} hasBin: true @@ -7677,7 +7754,6 @@ packages: '@vue/composition-api': optional: true dependencies: - '@vue/composition-api': 1.4.0(vue@3.3.4) vue: 3.3.4 dev: false @@ -7695,7 +7771,7 @@ packages: optional: true dependencies: vue: 3.3.4 - vue-demi: 0.14.5(@vue/composition-api@1.4.0)(vue@3.3.4) + vue-demi: 0.14.5(vue@3.3.4) dev: false /vue-router@4.2.0(vue@3.3.2):