diff --git a/.gitignore b/.gitignore index 7fea53f..79fdc78 100644 --- a/.gitignore +++ b/.gitignore @@ -136,5 +136,5 @@ dist packages/*/test/report # docs -packages/*/docs +**/*/.vitepress/cache diff --git a/packages/shared/docs/api/classes/EventEmitter.md b/packages/shared/docs/api/classes/EventEmitter.md new file mode 100644 index 0000000..ae5d5ff --- /dev/null +++ b/packages/shared/docs/api/classes/EventEmitter.md @@ -0,0 +1,298 @@ +[@miyue-mma/shared](../index.md) / EventEmitter + +# EventEmitter + +## Constructors + +### new EventEmitter() + +```ts +new EventEmitter(): EventEmitter +``` + +#### Returns + +[`EventEmitter`](EventEmitter.md) + +## Methods + +### \_addListener() + +```ts +_addListener( + type, + fn, + context?, + once?): EventEmitter +``` + +#### Parameters + +##### type + +`string` + +##### fn + +[`EventEmitterListener`](../interfaces/EventEmitterListener.md) + +##### context? + +`unknown` + +##### once? + +`boolean` + +#### Returns + +[`EventEmitter`](EventEmitter.md) + +*** + +### \_removeListener() + +```ts +_removeListener(type, fn?): EventEmitter +``` + +#### Parameters + +##### type + +`string` + +##### fn? + +[`EventEmitterListener`](../interfaces/EventEmitterListener.md) + +#### Returns + +[`EventEmitter`](EventEmitter.md) + +*** + +### addListener() + +```ts +addListener( + type, + fn, + context?, + once?): EventEmitter +``` + +#### Parameters + +##### type + +`string` | `string`[] + +##### fn + +[`EventEmitterListener`](../interfaces/EventEmitterListener.md) + +##### context? + +`unknown` + +##### once? + +`boolean` + +#### Returns + +[`EventEmitter`](EventEmitter.md) + +*** + +### emit() + +```ts +emit(type, ...rest): false | EventEmitter +``` + +#### Parameters + +##### type + +`string` + +##### rest + +...`any`[] + +#### Returns + +`false` \| [`EventEmitter`](EventEmitter.md) + +*** + +### eventNames() + +```ts +eventNames(): (string | symbol)[] +``` + +#### Returns + +(`string` \| `symbol`)[] + +*** + +### hasListener() + +```ts +hasListener(type, fn): boolean +``` + +#### Parameters + +##### type + +`string` + +##### fn + +[`EventEmitterListener`](../interfaces/EventEmitterListener.md) + +#### Returns + +`boolean` + +*** + +### listeners() + +```ts +listeners(type): + | undefined + | EventEmitterListener[] +``` + +#### Parameters + +##### type + +`string` + +#### Returns + + \| `undefined` + \| [`EventEmitterListener`](../interfaces/EventEmitterListener.md)[] + +*** + +### listenersCount() + +```ts +listenersCount(type): number +``` + +#### Parameters + +##### type + +`string` + +#### Returns + +`number` + +*** + +### on() + +```ts +on( + type, + fn, + context?): EventEmitter +``` + +#### Parameters + +##### type + +`string` + +##### fn + +`any` + +##### context? + +`any` + +#### Returns + +[`EventEmitter`](EventEmitter.md) + +*** + +### once() + +```ts +once( + type, + fn, + context?): EventEmitter +``` + +#### Parameters + +##### type + +`string` + +##### fn + +`any` + +##### context? + +`any` + +#### Returns + +[`EventEmitter`](EventEmitter.md) + +*** + +### removeAllListeners() + +```ts +removeAllListeners(type?): any +``` + +#### Parameters + +##### type? + +`string` + +#### Returns + +`any` + +*** + +### removeListener() + +```ts +removeListener(type, fn?): EventEmitter +``` + +#### Parameters + +##### type + +`string` | `string`[] + +##### fn? + +[`EventEmitterListener`](../interfaces/EventEmitterListener.md) + +#### Returns + +[`EventEmitter`](EventEmitter.md) diff --git a/packages/shared/docs/api/classes/LinkedList.md b/packages/shared/docs/api/classes/LinkedList.md new file mode 100644 index 0000000..7d55649 --- /dev/null +++ b/packages/shared/docs/api/classes/LinkedList.md @@ -0,0 +1,156 @@ +[@miyue-mma/shared](../index.md) / LinkedList + +# LinkedList + +## Constructors + +### new LinkedList() + +```ts +new LinkedList(config): LinkedList +``` + +#### Parameters + +##### config + +[`LinkedListConfig`](../interfaces/LinkedListConfig.md) + +#### Returns + +[`LinkedList`](LinkedList.md) + +## Properties + +### \_config + +```ts +_config: LinkedListConfig; +``` + +*** + +### \_list + +```ts +_list: LinkedListNode[]; +``` + +## Methods + +### \_createListNode() + +```ts +_createListNode(value): LinkedListNode +``` + +#### Parameters + +##### value + +`unknown` + +#### Returns + +[`LinkedListNode`](../interfaces/LinkedListNode.md) + +*** + +### append() + +```ts +append(value): LinkedListNode +``` + +#### Parameters + +##### value + +`unknown` + +#### Returns + +[`LinkedListNode`](../interfaces/LinkedListNode.md) + +*** + +### clear() + +```ts +clear(): LinkedList +``` + +#### Returns + +[`LinkedList`](LinkedList.md) + +*** + +### insert() + +```ts +insert( + value, + anchor, + position): LinkedListNode +``` + +#### Parameters + +##### value + +`unknown` + +##### anchor + +[`LinkedListNode`](../interfaces/LinkedListNode.md) + +##### position + +[`InsertPosition`](../type-aliases/InsertPosition.md) = `'before'` + +#### Returns + +[`LinkedListNode`](../interfaces/LinkedListNode.md) + +*** + +### isEmpty() + +```ts +isEmpty(): boolean +``` + +#### Returns + +`boolean` + +*** + +### prepend() + +```ts +prepend(value): LinkedListNode +``` + +#### Parameters + +##### value + +`unknown` + +#### Returns + +[`LinkedListNode`](../interfaces/LinkedListNode.md) + +*** + +### size() + +```ts +size(): number +``` + +#### Returns + +`number` diff --git a/packages/shared/docs/api/classes/Queue.md b/packages/shared/docs/api/classes/Queue.md new file mode 100644 index 0000000..84035e3 --- /dev/null +++ b/packages/shared/docs/api/classes/Queue.md @@ -0,0 +1,131 @@ +[@miyue-mma/shared](../index.md) / Queue + +# Queue + +## Constructors + +### new Queue() + +```ts +new Queue(config, preset): Queue +``` + +#### Parameters + +##### config + +[`QueueConfig`](../interfaces/QueueConfig.md) + +##### preset + +`unknown`[] = `[]` + +#### Returns + +[`Queue`](Queue.md) + +## Properties + +### \_config + +```ts +_config: QueueConfig; +``` + +*** + +### \_queue + +```ts +_queue: unknown[]; +``` + +## Methods + +### clear() + +```ts +clear(): Queue +``` + +#### Returns + +[`Queue`](Queue.md) + +*** + +### enter() + +```ts +enter(element): Queue +``` + +#### Parameters + +##### element + +`unknown` + +#### Returns + +[`Queue`](Queue.md) + +*** + +### get() + +```ts +get(): unknown[] +``` + +#### Returns + +`unknown`[] + +*** + +### isEmpty() + +```ts +isEmpty(): boolean +``` + +#### Returns + +`boolean` + +*** + +### out() + +```ts +out(): unknown +``` + +#### Returns + +`unknown` + +*** + +### peek() + +```ts +peek(): unknown +``` + +#### Returns + +`unknown` + +*** + +### size() + +```ts +size(): number +``` + +#### Returns + +`number` diff --git a/packages/shared/docs/api/classes/Stack.md b/packages/shared/docs/api/classes/Stack.md new file mode 100644 index 0000000..0ea95b7 --- /dev/null +++ b/packages/shared/docs/api/classes/Stack.md @@ -0,0 +1,131 @@ +[@miyue-mma/shared](../index.md) / Stack + +# Stack + +## Constructors + +### new Stack() + +```ts +new Stack(config, preset): Stack +``` + +#### Parameters + +##### config + +[`StackConfig`](../interfaces/StackConfig.md) + +##### preset + +`unknown`[] = `[]` + +#### Returns + +[`Stack`](Stack.md) + +## Properties + +### \_config + +```ts +_config: StackConfig; +``` + +*** + +### \_stack + +```ts +_stack: unknown[]; +``` + +## Methods + +### clear() + +```ts +clear(): Stack +``` + +#### Returns + +[`Stack`](Stack.md) + +*** + +### enter() + +```ts +enter(element): Stack +``` + +#### Parameters + +##### element + +`unknown` + +#### Returns + +[`Stack`](Stack.md) + +*** + +### get() + +```ts +get(): unknown[] +``` + +#### Returns + +`unknown`[] + +*** + +### isEmpty() + +```ts +isEmpty(): boolean +``` + +#### Returns + +`boolean` + +*** + +### out() + +```ts +out(): unknown +``` + +#### Returns + +`unknown` + +*** + +### peek() + +```ts +peek(): unknown +``` + +#### Returns + +`unknown` + +*** + +### size() + +```ts +size(): number +``` + +#### Returns + +`number` diff --git a/packages/shared/docs/api/functions/bind.md b/packages/shared/docs/api/functions/bind.md new file mode 100644 index 0000000..ec676c2 --- /dev/null +++ b/packages/shared/docs/api/functions/bind.md @@ -0,0 +1,49 @@ +[@miyue-mma/shared](../index.md) / bind + +# bind() + +```ts +function bind( + el, + event, + listener, + capture?): object +``` + +元素事件绑定 + +## Type Parameters + +• **K** *extends* keyof `HTMLElementEventMap` + +## Parameters + +### el + +`HTMLElement` + +### event + +`K` + +### listener + +(`this`, `ev`) => `any` + +### capture? + +`boolean` + +## Returns + +`object` + +### unbind() + +```ts +unbind: () => void; +``` + +#### Returns + +`void` diff --git a/packages/shared/docs/api/functions/bytesToSize.md b/packages/shared/docs/api/functions/bytesToSize.md new file mode 100644 index 0000000..fa742cf --- /dev/null +++ b/packages/shared/docs/api/functions/bytesToSize.md @@ -0,0 +1,19 @@ +[@miyue-mma/shared](../index.md) / bytesToSize + +# bytesToSize() + +```ts +function bytesToSize(bytes): string +``` + +字节数转义 + +## Parameters + +### bytes + +`number` + +## Returns + +`string` diff --git a/packages/shared/docs/api/functions/calculateDistance.md b/packages/shared/docs/api/functions/calculateDistance.md new file mode 100644 index 0000000..36ac962 --- /dev/null +++ b/packages/shared/docs/api/functions/calculateDistance.md @@ -0,0 +1,23 @@ +[@miyue-mma/shared](../index.md) / calculateDistance + +# calculateDistance() + +```ts +function calculateDistance(point1, point2): number +``` + +计算距离 + +## Parameters + +### point1 + +[`IPoint`](../interfaces/IPoint.md) + +### point2 + +[`IPoint`](../interfaces/IPoint.md) + +## Returns + +`number` diff --git a/packages/shared/docs/api/functions/camel.md b/packages/shared/docs/api/functions/camel.md new file mode 100644 index 0000000..64035fb --- /dev/null +++ b/packages/shared/docs/api/functions/camel.md @@ -0,0 +1,21 @@ +[@miyue-mma/shared](../index.md) / camel + +# camel() + +```ts +function camel(str): string +``` + +转驼峰命名 + +camel('hello world') -> 'helloWorld' + +## Parameters + +### str + +`string` + +## Returns + +`string` diff --git a/packages/shared/docs/api/functions/capitalize.md b/packages/shared/docs/api/functions/capitalize.md new file mode 100644 index 0000000..9b047e9 --- /dev/null +++ b/packages/shared/docs/api/functions/capitalize.md @@ -0,0 +1,21 @@ +[@miyue-mma/shared](../index.md) / capitalize + +# capitalize() + +```ts +function capitalize(str): string +``` + +首字母大写 + +capitalize('hello') -> 'Hello' + +## Parameters + +### str + +`string` + +## Returns + +`string` diff --git a/packages/shared/docs/api/functions/clipboard.md b/packages/shared/docs/api/functions/clipboard.md new file mode 100644 index 0000000..f0a6678 --- /dev/null +++ b/packages/shared/docs/api/functions/clipboard.md @@ -0,0 +1,17 @@ +[@miyue-mma/shared](../index.md) / clipboard + +# clipboard() + +```ts +function clipboard(text): Promise +``` + +## Parameters + +### text + +`string` + +## Returns + +`Promise`\<`void`\> diff --git a/packages/shared/docs/api/functions/colorStepsHelper.md b/packages/shared/docs/api/functions/colorStepsHelper.md new file mode 100644 index 0000000..fe16b3c --- /dev/null +++ b/packages/shared/docs/api/functions/colorStepsHelper.md @@ -0,0 +1,17 @@ +[@miyue-mma/shared](../index.md) / colorStepsHelper + +# colorStepsHelper() + +```ts +function colorStepsHelper(colors?): GradientColorStop[] | undefined +``` + +## Parameters + +### colors? + +[`GradientColorStop`](../interfaces/GradientColorStop.md)[] | `string`[] + +## Returns + +[`GradientColorStop`](../interfaces/GradientColorStop.md)[] \| `undefined` diff --git a/packages/shared/docs/api/functions/create.md b/packages/shared/docs/api/functions/create.md new file mode 100644 index 0000000..baf0e08 --- /dev/null +++ b/packages/shared/docs/api/functions/create.md @@ -0,0 +1,27 @@ +[@miyue-mma/shared](../index.md) / create + +# create() + +```ts +function create(length, formatter?): T[] +``` + +生成指定长度数组 + +## Type Parameters + +• **T** + +## Parameters + +### length + +`number` + +### formatter? + +(`idx`?) => `T` + +## Returns + +`T`[] diff --git a/packages/shared/docs/api/functions/debounce.md b/packages/shared/docs/api/functions/debounce.md new file mode 100644 index 0000000..1ce5c5c --- /dev/null +++ b/packages/shared/docs/api/functions/debounce.md @@ -0,0 +1,66 @@ +[@miyue-mma/shared](../index.md) / debounce + +# debounce() + +```ts +function debounce( + func, + wait, + options?): (this, ...cargs) => unknown +``` + +## Type Parameters + +• **T** *extends* (...`args`) => `any` + +## Parameters + +### func + +`T` + +### wait + +`number` + +### options? + +`DebounceOptions` + +## Returns + +`Function` + +### Parameters + +#### this + +`any` + +#### cargs + +...`unknown`[] + +### Returns + +`unknown` + +### cancel() + +```ts +cancel: () => void; +``` + +#### Returns + +`void` + +### flush() + +```ts +flush: () => unknown; +``` + +#### Returns + +`unknown` diff --git a/packages/shared/docs/api/functions/deepClone.md b/packages/shared/docs/api/functions/deepClone.md new file mode 100644 index 0000000..4bf05f3 --- /dev/null +++ b/packages/shared/docs/api/functions/deepClone.md @@ -0,0 +1,27 @@ +[@miyue-mma/shared](../index.md) / deepClone + +# deepClone() + +```ts +function deepClone(obj, hash): T +``` + +深拷贝 + +## Type Parameters + +• **T** + +## Parameters + +### obj + +`T` + +### hash + +`WeakMap`\<`object`, `any`\> = `...` + +## Returns + +`T` diff --git a/packages/shared/docs/api/functions/delegate.md b/packages/shared/docs/api/functions/delegate.md new file mode 100644 index 0000000..00e7ea5 --- /dev/null +++ b/packages/shared/docs/api/functions/delegate.md @@ -0,0 +1,54 @@ +[@miyue-mma/shared](../index.md) / delegate + +# delegate() + +```ts +function delegate( + element, + event, + selector, + callback, + capture?): object +``` + +代理事件 + +## Type Parameters + +• **K** *extends* keyof `HTMLElementEventMap` + +## Parameters + +### element + +`HTMLElement` + +### event + +`K` + +### selector + +`string` + +### callback + +(`element`, `ev`) => `unknown` + +### capture? + +`boolean` + +## Returns + +`object` + +### unbind() + +```ts +unbind: () => void; +``` + +#### Returns + +`void` diff --git a/packages/shared/docs/api/functions/diff.md b/packages/shared/docs/api/functions/diff.md new file mode 100644 index 0000000..3ec998b --- /dev/null +++ b/packages/shared/docs/api/functions/diff.md @@ -0,0 +1,27 @@ +[@miyue-mma/shared](../index.md) / diff + +# diff() + +```ts +function diff(source, target): T[] +``` + +数组差异项 + +## Type Parameters + +• **T** + +## Parameters + +### source + +`T`[] = `[]` + +### target + +`T`[] = `[]` + +## Returns + +`T`[] diff --git a/packages/shared/docs/api/functions/downloadFile.md b/packages/shared/docs/api/functions/downloadFile.md new file mode 100644 index 0000000..bcbc733 --- /dev/null +++ b/packages/shared/docs/api/functions/downloadFile.md @@ -0,0 +1,30 @@ +[@miyue-mma/shared](../index.md) / downloadFile + +# downloadFile() + +```ts +function downloadFile( + buffer, + fileName, + type): void +``` + +文件下载 + +## Parameters + +### buffer + +`BlobPart` + +### fileName + +`string` + +### type + +`string` + +## Returns + +`void` diff --git a/packages/shared/docs/api/functions/eLinearGradient.md b/packages/shared/docs/api/functions/eLinearGradient.md new file mode 100644 index 0000000..c867716 --- /dev/null +++ b/packages/shared/docs/api/functions/eLinearGradient.md @@ -0,0 +1,43 @@ +[@miyue-mma/shared](../index.md) / eLinearGradient + +# eLinearGradient() + +```ts +function eLinearGradient( + x1, + y1, + x2, + y2, + colors?, + cord?): graphic.LinearGradient +``` + +## Parameters + +### x1 + +`number` + +### y1 + +`number` + +### x2 + +`number` + +### y2 + +`number` + +### colors? + +[`GradientColorStop`](../interfaces/GradientColorStop.md)[] | `string`[] + +### cord? + +`boolean` + +## Returns + +`graphic.LinearGradient` diff --git a/packages/shared/docs/api/functions/eRadialGradient.md b/packages/shared/docs/api/functions/eRadialGradient.md new file mode 100644 index 0000000..fa512ad --- /dev/null +++ b/packages/shared/docs/api/functions/eRadialGradient.md @@ -0,0 +1,38 @@ +[@miyue-mma/shared](../index.md) / eRadialGradient + +# eRadialGradient() + +```ts +function eRadialGradient( + x, + y, + r, + colors?, + cord?): graphic.RadialGradient +``` + +## Parameters + +### x + +`number` + +### y + +`number` + +### r + +`number` + +### colors? + +[`GradientColorStop`](../interfaces/GradientColorStop.md)[] | `string`[] + +### cord? + +`boolean` + +## Returns + +`graphic.RadialGradient` diff --git a/packages/shared/docs/api/functions/findInTree.md b/packages/shared/docs/api/functions/findInTree.md new file mode 100644 index 0000000..4d37ec5 --- /dev/null +++ b/packages/shared/docs/api/functions/findInTree.md @@ -0,0 +1,34 @@ +[@miyue-mma/shared](../index.md) / findInTree + +# findInTree() + +```ts +function findInTree( + tree, + finder, + props): T | undefined +``` + +在树形数组中查找指定元素 + +## Type Parameters + +• **T** *extends* `Record`\<`string`, `unknown`\> + +## Parameters + +### tree + +`T`[] + +### finder + +(`i`, `idx`) => `boolean` + +### props + +[`TreeArrayProps`](../interfaces/TreeArrayProps.md) = `{}` + +## Returns + +`T` \| `undefined` diff --git a/packages/shared/docs/api/functions/flat.md b/packages/shared/docs/api/functions/flat.md new file mode 100644 index 0000000..4f73dd1 --- /dev/null +++ b/packages/shared/docs/api/functions/flat.md @@ -0,0 +1,31 @@ +[@miyue-mma/shared](../index.md) / flat + +# flat() + +```ts +function flat(data, props): T[] +``` + +对象数组扁平化 + +## Type Parameters + +• **T** *extends* `Record`\<`string`, `unknown`\> + +## Parameters + +### data + +`T`[] + +源对象数组 + +### props + +[`FlatProps`](../interfaces/FlatProps.md) = `{}` + +配置项 + +## Returns + +`T`[] diff --git a/packages/shared/docs/api/functions/flatChildrenKeywords.md b/packages/shared/docs/api/functions/flatChildrenKeywords.md new file mode 100644 index 0000000..95002ee --- /dev/null +++ b/packages/shared/docs/api/functions/flatChildrenKeywords.md @@ -0,0 +1,29 @@ +[@miyue-mma/shared](../index.md) / flatChildrenKeywords + +# flatChildrenKeywords() + +```ts +function flatChildrenKeywords(node, props): string[] +``` + +获取一个树节点的所有子节点数组 ( 场景:将一个组织的 code 与该组织的子组织 code 合并到一个数组 ) + +## Parameters + +### node + +[`TreeNode`](../interfaces/TreeNode.md) + +包含子节点的数据对象 + +### props + +[`FlatChildrenKeysProps`](../interfaces/FlatChildrenKeysProps.md) = `{}` + +默认关键字 + +## Returns + +`string`[] + +关键字数组 diff --git a/packages/shared/docs/api/functions/generateLabel.md b/packages/shared/docs/api/functions/generateLabel.md new file mode 100644 index 0000000..7e0fb6a --- /dev/null +++ b/packages/shared/docs/api/functions/generateLabel.md @@ -0,0 +1,34 @@ +[@miyue-mma/shared](../index.md) / generateLabel + +# generateLabel() + +```ts +function generateLabel( + data, + value, + props): string | undefined +``` + +根据指定值,将指定属性名组装为字符串 + +## Type Parameters + +• **T** *extends* `Record`\<`string`, `unknown`\> + +## Parameters + +### data + +`T`[] + +### value + +`unknown` + +### props + +[`GenerateLabelProps`](../interfaces/GenerateLabelProps.md) = `{}` + +## Returns + +`string` \| `undefined` diff --git a/packages/shared/docs/api/functions/getDocumentSize.md b/packages/shared/docs/api/functions/getDocumentSize.md new file mode 100644 index 0000000..12be849 --- /dev/null +++ b/packages/shared/docs/api/functions/getDocumentSize.md @@ -0,0 +1,13 @@ +[@miyue-mma/shared](../index.md) / getDocumentSize + +# getDocumentSize() + +```ts +function getDocumentSize(): Size +``` + +文档尺寸 + +## Returns + +[`Size`](../interfaces/Size.md) diff --git a/packages/shared/docs/api/functions/getRawType.md b/packages/shared/docs/api/functions/getRawType.md new file mode 100644 index 0000000..e6421c9 --- /dev/null +++ b/packages/shared/docs/api/functions/getRawType.md @@ -0,0 +1,17 @@ +[@miyue-mma/shared](../index.md) / getRawType + +# getRawType() + +```ts +function getRawType(value): RawType +``` + +## Parameters + +### value + +`unknown` + +## Returns + +[`RawType`](../type-aliases/RawType.md) diff --git a/packages/shared/docs/api/functions/getScrollBarWidth.md b/packages/shared/docs/api/functions/getScrollBarWidth.md new file mode 100644 index 0000000..8b3604a --- /dev/null +++ b/packages/shared/docs/api/functions/getScrollBarWidth.md @@ -0,0 +1,19 @@ +[@miyue-mma/shared](../index.md) / getScrollBarWidth + +# getScrollBarWidth() + +```ts +function getScrollBarWidth(element): number +``` + +滚动条尺寸 + +## Parameters + +### element + +`HTMLElement` + +## Returns + +`number` diff --git a/packages/shared/docs/api/functions/has.md b/packages/shared/docs/api/functions/has.md new file mode 100644 index 0000000..b0f47b2 --- /dev/null +++ b/packages/shared/docs/api/functions/has.md @@ -0,0 +1,23 @@ +[@miyue-mma/shared](../index.md) / has + +# has() + +```ts +function has(obj, path): boolean +``` + +判断对象是否具有指定路径的属性 + +## Parameters + +### obj + +`Record`\<`string`, `any`\> + +### path + +`string` | `string`[] + +## Returns + +`boolean` diff --git a/packages/shared/docs/api/functions/hexToRgb.md b/packages/shared/docs/api/functions/hexToRgb.md new file mode 100644 index 0000000..3f9f16d --- /dev/null +++ b/packages/shared/docs/api/functions/hexToRgb.md @@ -0,0 +1,17 @@ +[@miyue-mma/shared](../index.md) / hexToRgb + +# hexToRgb() + +```ts +function hexToRgb(hex): string | undefined +``` + +## Parameters + +### hex + +`string` + +## Returns + +`string` \| `undefined` diff --git a/packages/shared/docs/api/functions/inRange.md b/packages/shared/docs/api/functions/inRange.md new file mode 100644 index 0000000..0e18f02 --- /dev/null +++ b/packages/shared/docs/api/functions/inRange.md @@ -0,0 +1,32 @@ +[@miyue-mma/shared](../index.md) / inRange + +# inRange() + +```ts +function inRange( + target, + min, + max): boolean +``` + +是否在指定范围内 + +## Parameters + +### target + +`number` + +### min + +`number` + +### max + +`number` + +## Returns + +`boolean` + +boolean diff --git a/packages/shared/docs/api/functions/insert.md b/packages/shared/docs/api/functions/insert.md new file mode 100644 index 0000000..c717d96 --- /dev/null +++ b/packages/shared/docs/api/functions/insert.md @@ -0,0 +1,32 @@ +[@miyue-mma/shared](../index.md) / insert + +# insert() + +```ts +function insert( + str, + index, + insertStr): string +``` + +在指定位置插入字符串 + +insertString('hello world', 6, 'my ') -> 'hello my world' + +## Parameters + +### str + +`string` + +### index + +`number` + +### insertStr + +`string` + +## Returns + +`string` diff --git a/packages/shared/docs/api/functions/isArray.md b/packages/shared/docs/api/functions/isArray.md new file mode 100644 index 0000000..b960721 --- /dev/null +++ b/packages/shared/docs/api/functions/isArray.md @@ -0,0 +1,17 @@ +[@miyue-mma/shared](../index.md) / isArray + +# isArray() + +```ts +function isArray(arg): arg is any[] +``` + +## Parameters + +### arg + +`any` + +## Returns + +`arg is any[]` diff --git a/packages/shared/docs/api/functions/isBoolean.md b/packages/shared/docs/api/functions/isBoolean.md new file mode 100644 index 0000000..9f33127 --- /dev/null +++ b/packages/shared/docs/api/functions/isBoolean.md @@ -0,0 +1,17 @@ +[@miyue-mma/shared](../index.md) / isBoolean + +# isBoolean() + +```ts +function isBoolean(val): val is boolean +``` + +## Parameters + +### val + +`unknown` + +## Returns + +`val is boolean` diff --git a/packages/shared/docs/api/functions/isComplexString.md b/packages/shared/docs/api/functions/isComplexString.md new file mode 100644 index 0000000..c8f4565 --- /dev/null +++ b/packages/shared/docs/api/functions/isComplexString.md @@ -0,0 +1,17 @@ +[@miyue-mma/shared](../index.md) / isComplexString + +# isComplexString() + +```ts +function isComplexString(str): boolean +``` + +## Parameters + +### str + +`string` + +## Returns + +`boolean` diff --git a/packages/shared/docs/api/functions/isDate.md b/packages/shared/docs/api/functions/isDate.md new file mode 100644 index 0000000..4ba8f08 --- /dev/null +++ b/packages/shared/docs/api/functions/isDate.md @@ -0,0 +1,17 @@ +[@miyue-mma/shared](../index.md) / isDate + +# isDate() + +```ts +function isDate(val): val is Date +``` + +## Parameters + +### val + +`unknown` + +## Returns + +`val is Date` diff --git a/packages/shared/docs/api/functions/isEmail.md b/packages/shared/docs/api/functions/isEmail.md new file mode 100644 index 0000000..6b3df74 --- /dev/null +++ b/packages/shared/docs/api/functions/isEmail.md @@ -0,0 +1,17 @@ +[@miyue-mma/shared](../index.md) / isEmail + +# isEmail() + +```ts +function isEmail(str): boolean +``` + +## Parameters + +### str + +`string` + +## Returns + +`boolean` diff --git a/packages/shared/docs/api/functions/isFixedTelephone.md b/packages/shared/docs/api/functions/isFixedTelephone.md new file mode 100644 index 0000000..8faab4c --- /dev/null +++ b/packages/shared/docs/api/functions/isFixedTelephone.md @@ -0,0 +1,17 @@ +[@miyue-mma/shared](../index.md) / isFixedTelephone + +# isFixedTelephone() + +```ts +function isFixedTelephone(str): boolean +``` + +## Parameters + +### str + +`string` + +## Returns + +`boolean` diff --git a/packages/shared/docs/api/functions/isFullDate.md b/packages/shared/docs/api/functions/isFullDate.md new file mode 100644 index 0000000..46d360a --- /dev/null +++ b/packages/shared/docs/api/functions/isFullDate.md @@ -0,0 +1,17 @@ +[@miyue-mma/shared](../index.md) / isFullDate + +# isFullDate() + +```ts +function isFullDate(str): boolean +``` + +## Parameters + +### str + +`string` + +## Returns + +`boolean` diff --git a/packages/shared/docs/api/functions/isFunction.md b/packages/shared/docs/api/functions/isFunction.md new file mode 100644 index 0000000..68cc25a --- /dev/null +++ b/packages/shared/docs/api/functions/isFunction.md @@ -0,0 +1,17 @@ +[@miyue-mma/shared](../index.md) / isFunction + +# isFunction() + +```ts +function isFunction(val): val is Function +``` + +## Parameters + +### val + +`unknown` + +## Returns + +`val is Function` diff --git a/packages/shared/docs/api/functions/isIP.md b/packages/shared/docs/api/functions/isIP.md new file mode 100644 index 0000000..0070df0 --- /dev/null +++ b/packages/shared/docs/api/functions/isIP.md @@ -0,0 +1,21 @@ +[@miyue-mma/shared](../index.md) / isIP + +# isIP() + +```ts +function isIP(str, withPort?): boolean +``` + +## Parameters + +### str + +`string` + +### withPort? + +`boolean` + +## Returns + +`boolean` diff --git a/packages/shared/docs/api/functions/isIPWithPort.md b/packages/shared/docs/api/functions/isIPWithPort.md new file mode 100644 index 0000000..1b389f7 --- /dev/null +++ b/packages/shared/docs/api/functions/isIPWithPort.md @@ -0,0 +1,17 @@ +[@miyue-mma/shared](../index.md) / isIPWithPort + +# isIPWithPort() + +```ts +function isIPWithPort(str): boolean +``` + +## Parameters + +### str + +`string` + +## Returns + +`boolean` diff --git a/packages/shared/docs/api/functions/isIdCard.md b/packages/shared/docs/api/functions/isIdCard.md new file mode 100644 index 0000000..6403a3a --- /dev/null +++ b/packages/shared/docs/api/functions/isIdCard.md @@ -0,0 +1,17 @@ +[@miyue-mma/shared](../index.md) / isIdCard + +# isIdCard() + +```ts +function isIdCard(str): boolean +``` + +## Parameters + +### str + +`string` + +## Returns + +`boolean` diff --git a/packages/shared/docs/api/functions/isLatitude.md b/packages/shared/docs/api/functions/isLatitude.md new file mode 100644 index 0000000..5824580 --- /dev/null +++ b/packages/shared/docs/api/functions/isLatitude.md @@ -0,0 +1,17 @@ +[@miyue-mma/shared](../index.md) / isLatitude + +# isLatitude() + +```ts +function isLatitude(str): boolean +``` + +## Parameters + +### str + +`string` + +## Returns + +`boolean` diff --git a/packages/shared/docs/api/functions/isLicensePlate.md b/packages/shared/docs/api/functions/isLicensePlate.md new file mode 100644 index 0000000..2a8d6d9 --- /dev/null +++ b/packages/shared/docs/api/functions/isLicensePlate.md @@ -0,0 +1,17 @@ +[@miyue-mma/shared](../index.md) / isLicensePlate + +# isLicensePlate() + +```ts +function isLicensePlate(str): boolean +``` + +## Parameters + +### str + +`string` + +## Returns + +`boolean` diff --git a/packages/shared/docs/api/functions/isLongitude.md b/packages/shared/docs/api/functions/isLongitude.md new file mode 100644 index 0000000..99c2798 --- /dev/null +++ b/packages/shared/docs/api/functions/isLongitude.md @@ -0,0 +1,17 @@ +[@miyue-mma/shared](../index.md) / isLongitude + +# isLongitude() + +```ts +function isLongitude(str): boolean +``` + +## Parameters + +### str + +`string` + +## Returns + +`boolean` diff --git a/packages/shared/docs/api/functions/isMap.md b/packages/shared/docs/api/functions/isMap.md new file mode 100644 index 0000000..bf75b6c --- /dev/null +++ b/packages/shared/docs/api/functions/isMap.md @@ -0,0 +1,17 @@ +[@miyue-mma/shared](../index.md) / isMap + +# isMap() + +```ts +function isMap(val): val is Map +``` + +## Parameters + +### val + +`unknown` + +## Returns + +`val is Map` diff --git a/packages/shared/docs/api/functions/isMobilePhone.md b/packages/shared/docs/api/functions/isMobilePhone.md new file mode 100644 index 0000000..385f5cf --- /dev/null +++ b/packages/shared/docs/api/functions/isMobilePhone.md @@ -0,0 +1,17 @@ +[@miyue-mma/shared](../index.md) / isMobilePhone + +# isMobilePhone() + +```ts +function isMobilePhone(str): boolean +``` + +## Parameters + +### str + +`string` + +## Returns + +`boolean` diff --git a/packages/shared/docs/api/functions/isNewEnergyLicensePlate.md b/packages/shared/docs/api/functions/isNewEnergyLicensePlate.md new file mode 100644 index 0000000..ff32e59 --- /dev/null +++ b/packages/shared/docs/api/functions/isNewEnergyLicensePlate.md @@ -0,0 +1,17 @@ +[@miyue-mma/shared](../index.md) / isNewEnergyLicensePlate + +# isNewEnergyLicensePlate() + +```ts +function isNewEnergyLicensePlate(str): boolean +``` + +## Parameters + +### str + +`string` + +## Returns + +`boolean` diff --git a/packages/shared/docs/api/functions/isNoNullable.md b/packages/shared/docs/api/functions/isNoNullable.md new file mode 100644 index 0000000..3cbcc65 --- /dev/null +++ b/packages/shared/docs/api/functions/isNoNullable.md @@ -0,0 +1,17 @@ +[@miyue-mma/shared](../index.md) / isNoNullable + +# isNoNullable() + +```ts +function isNoNullable(value): boolean +``` + +## Parameters + +### value + +`unknown` + +## Returns + +`boolean` diff --git a/packages/shared/docs/api/functions/isNull.md b/packages/shared/docs/api/functions/isNull.md new file mode 100644 index 0000000..79275c0 --- /dev/null +++ b/packages/shared/docs/api/functions/isNull.md @@ -0,0 +1,17 @@ +[@miyue-mma/shared](../index.md) / isNull + +# isNull() + +```ts +function isNull(val): val is null +``` + +## Parameters + +### val + +`unknown` + +## Returns + +`val is null` diff --git a/packages/shared/docs/api/functions/isNullable.md b/packages/shared/docs/api/functions/isNullable.md new file mode 100644 index 0000000..712c2a5 --- /dev/null +++ b/packages/shared/docs/api/functions/isNullable.md @@ -0,0 +1,17 @@ +[@miyue-mma/shared](../index.md) / isNullable + +# isNullable() + +```ts +function isNullable(value): boolean +``` + +## Parameters + +### value + +`unknown` + +## Returns + +`boolean` diff --git a/packages/shared/docs/api/functions/isNumber.md b/packages/shared/docs/api/functions/isNumber.md new file mode 100644 index 0000000..183bf26 --- /dev/null +++ b/packages/shared/docs/api/functions/isNumber.md @@ -0,0 +1,17 @@ +[@miyue-mma/shared](../index.md) / isNumber + +# isNumber() + +```ts +function isNumber(val): val is number +``` + +## Parameters + +### val + +`unknown` + +## Returns + +`val is number` diff --git a/packages/shared/docs/api/functions/isObject.md b/packages/shared/docs/api/functions/isObject.md new file mode 100644 index 0000000..2d4cdf0 --- /dev/null +++ b/packages/shared/docs/api/functions/isObject.md @@ -0,0 +1,17 @@ +[@miyue-mma/shared](../index.md) / isObject + +# isObject() + +```ts +function isObject(val): val is Record +``` + +## Parameters + +### val + +`unknown` + +## Returns + +`val is Record` diff --git a/packages/shared/docs/api/functions/isOldEnergyLicensePlate.md b/packages/shared/docs/api/functions/isOldEnergyLicensePlate.md new file mode 100644 index 0000000..d283e96 --- /dev/null +++ b/packages/shared/docs/api/functions/isOldEnergyLicensePlate.md @@ -0,0 +1,17 @@ +[@miyue-mma/shared](../index.md) / isOldEnergyLicensePlate + +# isOldEnergyLicensePlate() + +```ts +function isOldEnergyLicensePlate(str): boolean +``` + +## Parameters + +### str + +`string` + +## Returns + +`boolean` diff --git a/packages/shared/docs/api/functions/isPlainObject.md b/packages/shared/docs/api/functions/isPlainObject.md new file mode 100644 index 0000000..1f21556 --- /dev/null +++ b/packages/shared/docs/api/functions/isPlainObject.md @@ -0,0 +1,17 @@ +[@miyue-mma/shared](../index.md) / isPlainObject + +# isPlainObject() + +```ts +function isPlainObject(val): val is object +``` + +## Parameters + +### val + +`unknown` + +## Returns + +`val is object` diff --git a/packages/shared/docs/api/functions/isPointInConvexPolygon.md b/packages/shared/docs/api/functions/isPointInConvexPolygon.md new file mode 100644 index 0000000..9eb6423 --- /dev/null +++ b/packages/shared/docs/api/functions/isPointInConvexPolygon.md @@ -0,0 +1,23 @@ +[@miyue-mma/shared](../index.md) / isPointInConvexPolygon + +# isPointInConvexPolygon() + +```ts +function isPointInConvexPolygon(polygon, point): boolean +``` + +判断点是否在图形内 + +## Parameters + +### polygon + +[`IPoint`](../interfaces/IPoint.md)[] + +### point + +[`IPoint`](../interfaces/IPoint.md) + +## Returns + +`boolean` diff --git a/packages/shared/docs/api/functions/isPrime.md b/packages/shared/docs/api/functions/isPrime.md new file mode 100644 index 0000000..95397e3 --- /dev/null +++ b/packages/shared/docs/api/functions/isPrime.md @@ -0,0 +1,21 @@ +[@miyue-mma/shared](../index.md) / isPrime + +# isPrime() + +```ts +function isPrime(num): boolean +``` + +是否是素数 + +## Parameters + +### num + +`number` + +## Returns + +`boolean` + +boolean diff --git a/packages/shared/docs/api/functions/isPrimitive.md b/packages/shared/docs/api/functions/isPrimitive.md new file mode 100644 index 0000000..e944e5a --- /dev/null +++ b/packages/shared/docs/api/functions/isPrimitive.md @@ -0,0 +1,17 @@ +[@miyue-mma/shared](../index.md) / isPrimitive + +# isPrimitive() + +```ts +function isPrimitive(value): boolean +``` + +## Parameters + +### value + +`unknown` + +## Returns + +`boolean` diff --git a/packages/shared/docs/api/functions/isPromise.md b/packages/shared/docs/api/functions/isPromise.md new file mode 100644 index 0000000..da9f94a --- /dev/null +++ b/packages/shared/docs/api/functions/isPromise.md @@ -0,0 +1,21 @@ +[@miyue-mma/shared](../index.md) / isPromise + +# isPromise() + +```ts +function isPromise(val): val is Promise +``` + +## Type Parameters + +• **T** = `any` + +## Parameters + +### val + +`unknown` + +## Returns + +`val is Promise` diff --git a/packages/shared/docs/api/functions/isRegExp.md b/packages/shared/docs/api/functions/isRegExp.md new file mode 100644 index 0000000..0df9921 --- /dev/null +++ b/packages/shared/docs/api/functions/isRegExp.md @@ -0,0 +1,17 @@ +[@miyue-mma/shared](../index.md) / isRegExp + +# isRegExp() + +```ts +function isRegExp(val): val is RegExp +``` + +## Parameters + +### val + +`unknown` + +## Returns + +`val is RegExp` diff --git a/packages/shared/docs/api/functions/isScroll.md b/packages/shared/docs/api/functions/isScroll.md new file mode 100644 index 0000000..70926ff --- /dev/null +++ b/packages/shared/docs/api/functions/isScroll.md @@ -0,0 +1,19 @@ +[@miyue-mma/shared](../index.md) / isScroll + +# isScroll() + +```ts +function isScroll(element): boolean +``` + +是否存在滚动条 + +## Parameters + +### element + +`HTMLElement` + +## Returns + +`boolean` diff --git a/packages/shared/docs/api/functions/isSemanticVersion.md b/packages/shared/docs/api/functions/isSemanticVersion.md new file mode 100644 index 0000000..2fa3754 --- /dev/null +++ b/packages/shared/docs/api/functions/isSemanticVersion.md @@ -0,0 +1,21 @@ +[@miyue-mma/shared](../index.md) / isSemanticVersion + +# isSemanticVersion() + +```ts +function isSemanticVersion(str, strict?): boolean +``` + +## Parameters + +### str + +`string` + +### strict? + +`boolean` + +## Returns + +`boolean` diff --git a/packages/shared/docs/api/functions/isSet.md b/packages/shared/docs/api/functions/isSet.md new file mode 100644 index 0000000..99964d9 --- /dev/null +++ b/packages/shared/docs/api/functions/isSet.md @@ -0,0 +1,17 @@ +[@miyue-mma/shared](../index.md) / isSet + +# isSet() + +```ts +function isSet(val): val is Set +``` + +## Parameters + +### val + +`unknown` + +## Returns + +`val is Set` diff --git a/packages/shared/docs/api/functions/isSimplePassword.md b/packages/shared/docs/api/functions/isSimplePassword.md new file mode 100644 index 0000000..baf456e --- /dev/null +++ b/packages/shared/docs/api/functions/isSimplePassword.md @@ -0,0 +1,17 @@ +[@miyue-mma/shared](../index.md) / isSimplePassword + +# isSimplePassword() + +```ts +function isSimplePassword(str): boolean +``` + +## Parameters + +### str + +`string` + +## Returns + +`boolean` diff --git a/packages/shared/docs/api/functions/isStandardCurrency.md b/packages/shared/docs/api/functions/isStandardCurrency.md new file mode 100644 index 0000000..bf445e5 --- /dev/null +++ b/packages/shared/docs/api/functions/isStandardCurrency.md @@ -0,0 +1,17 @@ +[@miyue-mma/shared](../index.md) / isStandardCurrency + +# isStandardCurrency() + +```ts +function isStandardCurrency(str): boolean +``` + +## Parameters + +### str + +`string` + +## Returns + +`boolean` diff --git a/packages/shared/docs/api/functions/isStrictPassword.md b/packages/shared/docs/api/functions/isStrictPassword.md new file mode 100644 index 0000000..210e5f6 --- /dev/null +++ b/packages/shared/docs/api/functions/isStrictPassword.md @@ -0,0 +1,17 @@ +[@miyue-mma/shared](../index.md) / isStrictPassword + +# isStrictPassword() + +```ts +function isStrictPassword(str): boolean +``` + +## Parameters + +### str + +`string` + +## Returns + +`boolean` diff --git a/packages/shared/docs/api/functions/isStrictSemanticVersion.md b/packages/shared/docs/api/functions/isStrictSemanticVersion.md new file mode 100644 index 0000000..6f0d570 --- /dev/null +++ b/packages/shared/docs/api/functions/isStrictSemanticVersion.md @@ -0,0 +1,17 @@ +[@miyue-mma/shared](../index.md) / isStrictSemanticVersion + +# isStrictSemanticVersion() + +```ts +function isStrictSemanticVersion(str): boolean +``` + +## Parameters + +### str + +`string` + +## Returns + +`boolean` diff --git a/packages/shared/docs/api/functions/isString.md b/packages/shared/docs/api/functions/isString.md new file mode 100644 index 0000000..1ae2b2d --- /dev/null +++ b/packages/shared/docs/api/functions/isString.md @@ -0,0 +1,17 @@ +[@miyue-mma/shared](../index.md) / isString + +# isString() + +```ts +function isString(val): val is string +``` + +## Parameters + +### val + +`unknown` + +## Returns + +`val is string` diff --git a/packages/shared/docs/api/functions/isSubnetMask.md b/packages/shared/docs/api/functions/isSubnetMask.md new file mode 100644 index 0000000..1358420 --- /dev/null +++ b/packages/shared/docs/api/functions/isSubnetMask.md @@ -0,0 +1,17 @@ +[@miyue-mma/shared](../index.md) / isSubnetMask + +# isSubnetMask() + +```ts +function isSubnetMask(str): boolean +``` + +## Parameters + +### str + +`string` + +## Returns + +`boolean` diff --git a/packages/shared/docs/api/functions/isSymbol.md b/packages/shared/docs/api/functions/isSymbol.md new file mode 100644 index 0000000..8599f96 --- /dev/null +++ b/packages/shared/docs/api/functions/isSymbol.md @@ -0,0 +1,17 @@ +[@miyue-mma/shared](../index.md) / isSymbol + +# isSymbol() + +```ts +function isSymbol(val): val is symbol +``` + +## Parameters + +### val + +`unknown` + +## Returns + +`val is symbol` diff --git a/packages/shared/docs/api/functions/isTwelveTime.md b/packages/shared/docs/api/functions/isTwelveTime.md new file mode 100644 index 0000000..027821c --- /dev/null +++ b/packages/shared/docs/api/functions/isTwelveTime.md @@ -0,0 +1,17 @@ +[@miyue-mma/shared](../index.md) / isTwelveTime + +# isTwelveTime() + +```ts +function isTwelveTime(str): boolean +``` + +## Parameters + +### str + +`string` + +## Returns + +`boolean` diff --git a/packages/shared/docs/api/functions/isTwentyFourTime.md b/packages/shared/docs/api/functions/isTwentyFourTime.md new file mode 100644 index 0000000..0693ca2 --- /dev/null +++ b/packages/shared/docs/api/functions/isTwentyFourTime.md @@ -0,0 +1,17 @@ +[@miyue-mma/shared](../index.md) / isTwentyFourTime + +# isTwentyFourTime() + +```ts +function isTwentyFourTime(str): boolean +``` + +## Parameters + +### str + +`string` + +## Returns + +`boolean` diff --git a/packages/shared/docs/api/functions/isUndefined.md b/packages/shared/docs/api/functions/isUndefined.md new file mode 100644 index 0000000..c8fd57f --- /dev/null +++ b/packages/shared/docs/api/functions/isUndefined.md @@ -0,0 +1,17 @@ +[@miyue-mma/shared](../index.md) / isUndefined + +# isUndefined() + +```ts +function isUndefined(val): val is undefined +``` + +## Parameters + +### val + +`unknown` + +## Returns + +`val is undefined` diff --git a/packages/shared/docs/api/functions/isUrl.md b/packages/shared/docs/api/functions/isUrl.md new file mode 100644 index 0000000..ad77b01 --- /dev/null +++ b/packages/shared/docs/api/functions/isUrl.md @@ -0,0 +1,21 @@ +[@miyue-mma/shared](../index.md) / isUrl + +# isUrl() + +```ts +function isUrl(str, withProtocol?): boolean +``` + +## Parameters + +### str + +`string` + +### withProtocol? + +`boolean` + +## Returns + +`boolean` diff --git a/packages/shared/docs/api/functions/isUrlWithProtocol.md b/packages/shared/docs/api/functions/isUrlWithProtocol.md new file mode 100644 index 0000000..cd24179 --- /dev/null +++ b/packages/shared/docs/api/functions/isUrlWithProtocol.md @@ -0,0 +1,17 @@ +[@miyue-mma/shared](../index.md) / isUrlWithProtocol + +# isUrlWithProtocol() + +```ts +function isUrlWithProtocol(str): boolean +``` + +## Parameters + +### str + +`string` + +## Returns + +`boolean` diff --git a/packages/shared/docs/api/functions/limitInRange.md b/packages/shared/docs/api/functions/limitInRange.md new file mode 100644 index 0000000..cc787b9 --- /dev/null +++ b/packages/shared/docs/api/functions/limitInRange.md @@ -0,0 +1,32 @@ +[@miyue-mma/shared](../index.md) / limitInRange + +# limitInRange() + +```ts +function limitInRange( + num, + min, + max): number +``` + +限制 num 在指定范围内 + +## Parameters + +### num + +`number` + +### min + +`number` + +### max + +`number` + +## Returns + +`number` + +number diff --git a/packages/shared/docs/api/functions/notEmptyArray.md b/packages/shared/docs/api/functions/notEmptyArray.md new file mode 100644 index 0000000..4bf1291 --- /dev/null +++ b/packages/shared/docs/api/functions/notEmptyArray.md @@ -0,0 +1,17 @@ +[@miyue-mma/shared](../index.md) / notEmptyArray + +# notEmptyArray() + +```ts +function notEmptyArray(value): boolean +``` + +## Parameters + +### value + +`unknown` + +## Returns + +`boolean` diff --git a/packages/shared/docs/api/functions/partition.md b/packages/shared/docs/api/functions/partition.md new file mode 100644 index 0000000..d8f2976 --- /dev/null +++ b/packages/shared/docs/api/functions/partition.md @@ -0,0 +1,27 @@ +[@miyue-mma/shared](../index.md) / partition + +# partition() + +```ts +function partition(array, ...filters): T[][] & object +``` + +根据条件拆分数组 + +## Type Parameters + +• **T** + +## Parameters + +### array + +readonly `T`[] + +### filters + +...[`PartitionFilter`](../type-aliases/PartitionFilter.md)\<`T`\>[] + +## Returns + +`T`[][] & `object` diff --git a/packages/shared/docs/api/functions/pascal.md b/packages/shared/docs/api/functions/pascal.md new file mode 100644 index 0000000..5ac50b7 --- /dev/null +++ b/packages/shared/docs/api/functions/pascal.md @@ -0,0 +1,21 @@ +[@miyue-mma/shared](../index.md) / pascal + +# pascal() + +```ts +function pascal(str): string +``` + +多单词首字母大写 + +pascal('hello world') -> 'HelloWorld' + +## Parameters + +### str + +`string` + +## Returns + +`string` diff --git a/packages/shared/docs/api/functions/post.md b/packages/shared/docs/api/functions/post.md new file mode 100644 index 0000000..b665058 --- /dev/null +++ b/packages/shared/docs/api/functions/post.md @@ -0,0 +1,11 @@ +[@miyue-mma/shared](../index.md) / post + +# post() + +```ts +function post(): void +``` + +## Returns + +`void` diff --git a/packages/shared/docs/api/functions/randomHexColor.md b/packages/shared/docs/api/functions/randomHexColor.md new file mode 100644 index 0000000..05e2ea1 --- /dev/null +++ b/packages/shared/docs/api/functions/randomHexColor.md @@ -0,0 +1,11 @@ +[@miyue-mma/shared](../index.md) / randomHexColor + +# randomHexColor() + +```ts +function randomHexColor(): string +``` + +## Returns + +`string` diff --git a/packages/shared/docs/api/functions/randomId.md b/packages/shared/docs/api/functions/randomId.md new file mode 100644 index 0000000..fbd1b28 --- /dev/null +++ b/packages/shared/docs/api/functions/randomId.md @@ -0,0 +1,19 @@ +[@miyue-mma/shared](../index.md) / randomId + +# randomId() + +```ts +function randomId(length): string +``` + +伪随机 Id + +## Parameters + +### length + +`number` + +## Returns + +`string` diff --git a/packages/shared/docs/api/functions/randomNum.md b/packages/shared/docs/api/functions/randomNum.md new file mode 100644 index 0000000..1fb1ba1 --- /dev/null +++ b/packages/shared/docs/api/functions/randomNum.md @@ -0,0 +1,38 @@ +[@miyue-mma/shared](../index.md) / randomNum + +# randomNum() + +```ts +function randomNum( + min?, + max?, + integer?): number +``` + +范围内随机数 + +## Parameters + +### min? + +`number` + +最小值 + +### max? + +`number` + +最大值 + +### integer? + +`boolean` = `false` + +是否取整 + +## Returns + +`number` + +number diff --git a/packages/shared/docs/api/functions/randomRgbColor.md b/packages/shared/docs/api/functions/randomRgbColor.md new file mode 100644 index 0000000..1082273 --- /dev/null +++ b/packages/shared/docs/api/functions/randomRgbColor.md @@ -0,0 +1,11 @@ +[@miyue-mma/shared](../index.md) / randomRgbColor + +# randomRgbColor() + +```ts +function randomRgbColor(): string +``` + +## Returns + +`string` diff --git a/packages/shared/docs/api/functions/randomRgbaColor.md b/packages/shared/docs/api/functions/randomRgbaColor.md new file mode 100644 index 0000000..1d42fd6 --- /dev/null +++ b/packages/shared/docs/api/functions/randomRgbaColor.md @@ -0,0 +1,11 @@ +[@miyue-mma/shared](../index.md) / randomRgbaColor + +# randomRgbaColor() + +```ts +function randomRgbaColor(): string +``` + +## Returns + +`string` diff --git a/packages/shared/docs/api/functions/rgbToHex.md b/packages/shared/docs/api/functions/rgbToHex.md new file mode 100644 index 0000000..b4b594f --- /dev/null +++ b/packages/shared/docs/api/functions/rgbToHex.md @@ -0,0 +1,17 @@ +[@miyue-mma/shared](../index.md) / rgbToHex + +# rgbToHex() + +```ts +function rgbToHex(rgb): string | undefined +``` + +## Parameters + +### rgb + +`string` + +## Returns + +`string` \| `undefined` diff --git a/packages/shared/docs/api/functions/setTranslate.md b/packages/shared/docs/api/functions/setTranslate.md new file mode 100644 index 0000000..c0f8b77 --- /dev/null +++ b/packages/shared/docs/api/functions/setTranslate.md @@ -0,0 +1,30 @@ +[@miyue-mma/shared](../index.md) / setTranslate + +# setTranslate() + +```ts +function setTranslate( + element, + x, + y): void +``` + +设置元素 transform: translate 移动 + +## Parameters + +### element + +`HTMLElement` + +### x + +`string` | `number` + +### y + +`string` | `number` + +## Returns + +`void` diff --git a/packages/shared/docs/api/functions/shuffle.md b/packages/shared/docs/api/functions/shuffle.md new file mode 100644 index 0000000..f2a38ae --- /dev/null +++ b/packages/shared/docs/api/functions/shuffle.md @@ -0,0 +1,23 @@ +[@miyue-mma/shared](../index.md) / shuffle + +# shuffle() + +```ts +function shuffle(array): T[] +``` + +随机打乱数组 + +## Type Parameters + +• **T** + +## Parameters + +### array + +`T`[] + +## Returns + +`T`[] diff --git a/packages/shared/docs/api/functions/simpleMerge.md b/packages/shared/docs/api/functions/simpleMerge.md new file mode 100644 index 0000000..db4e1dc --- /dev/null +++ b/packages/shared/docs/api/functions/simpleMerge.md @@ -0,0 +1,27 @@ +[@miyue-mma/shared](../index.md) / simpleMerge + +# simpleMerge() + +```ts +function simpleMerge(target, source): T +``` + +简易合并两个对象(仅合并第一层,如果第一层是引用类型,则会浅拷贝第二个参数同源属性) + +## Type Parameters + +• **T** *extends* `object` + +## Parameters + +### target + +`T` | `Partial`\<`T`\> + +### source + +`T` + +## Returns + +`T` diff --git a/packages/shared/docs/api/functions/slash.md b/packages/shared/docs/api/functions/slash.md new file mode 100644 index 0000000..950f79b --- /dev/null +++ b/packages/shared/docs/api/functions/slash.md @@ -0,0 +1,19 @@ +[@miyue-mma/shared](../index.md) / slash + +# slash() + +```ts +function slash(str): string +``` + +将反斜杠替换为斜杠 + +## Parameters + +### str + +`string` + +## Returns + +`string` diff --git a/packages/shared/docs/api/functions/sleep.md b/packages/shared/docs/api/functions/sleep.md new file mode 100644 index 0000000..4eb2bbc --- /dev/null +++ b/packages/shared/docs/api/functions/sleep.md @@ -0,0 +1,17 @@ +[@miyue-mma/shared](../index.md) / sleep + +# sleep() + +```ts +function sleep(timeout): CancelablePromise +``` + +## Parameters + +### timeout + +`number` + +## Returns + +`CancelablePromise` diff --git a/packages/shared/docs/api/functions/sortWith.md b/packages/shared/docs/api/functions/sortWith.md new file mode 100644 index 0000000..3e27d2b --- /dev/null +++ b/packages/shared/docs/api/functions/sortWith.md @@ -0,0 +1,34 @@ +[@miyue-mma/shared](../index.md) / sortWith + +# sortWith() + +```ts +function sortWith( + articles, + key, + len): T[] +``` + +对数组进行排序并返回前 n 个元素 + +## Type Parameters + +• **T** *extends* `Record`\<`string`, `unknown`\> + +## Parameters + +### articles + +`T`[] + +### key + +keyof `T` + +### len + +`number` = `10` + +## Returns + +`T`[] diff --git a/packages/shared/docs/api/functions/template.md b/packages/shared/docs/api/functions/template.md new file mode 100644 index 0000000..a14b2e7 --- /dev/null +++ b/packages/shared/docs/api/functions/template.md @@ -0,0 +1,112 @@ +[@miyue-mma/shared](../index.md) / template + +# template() + +## Call Signature + +```ts +function template( + str, + object, + fallback?): string +``` + +### Parameters + +#### str + +`string` + +#### object + +`Record`\<`string` \| `number`, `any`\> + +#### fallback? + +`string` | (`key`) => `string` + +### Returns + +`string` + +### Link + +https://github.com/antfu/utils/blob/main/src/string.ts +Dead simple template engine, just like Python's `.format()` +Support passing variables as either in index based or object/name based approach +While using object/name based approach, you can pass a fallback value as the third argument + +### Example + +``` +const result = template( + 'Hello {0}! My name is {1}.', + 'Inès', + 'Anthony' +) // Hello Inès! My name is Anthony. +``` + +``` +const result = namedTemplate( + '{greet}! My name is {name}.', + { greet: 'Hello', name: 'Anthony' } +) // Hello! My name is Anthony. +``` + +const result = namedTemplate( + '{greet}! My name is {name}.', + { greet: 'Hello' }, // name isn't passed hence fallback will be used for name + 'placeholder' +) // Hello! My name is placeholder. +``` + +## Call Signature + +```ts +function template(str, ...args): string +``` + +### Parameters + +#### str + +`string` + +#### args + +...(`undefined` \| `null` \| `string` \| `number` \| `bigint`)[] + +### Returns + +`string` + +### Link + +https://github.com/antfu/utils/blob/main/src/string.ts +Dead simple template engine, just like Python's `.format()` +Support passing variables as either in index based or object/name based approach +While using object/name based approach, you can pass a fallback value as the third argument + +### Example + +``` +const result = template( + 'Hello {0}! My name is {1}.', + 'Inès', + 'Anthony' +) // Hello Inès! My name is Anthony. +``` + +``` +const result = namedTemplate( + '{greet}! My name is {name}.', + { greet: 'Hello', name: 'Anthony' } +) // Hello! My name is Anthony. +``` + +const result = namedTemplate( + '{greet}! My name is {name}.', + { greet: 'Hello' }, // name isn't passed hence fallback will be used for name + 'placeholder' +) // Hello! My name is placeholder. +``` diff --git a/packages/shared/docs/api/functions/throttle.md b/packages/shared/docs/api/functions/throttle.md new file mode 100644 index 0000000..4342982 --- /dev/null +++ b/packages/shared/docs/api/functions/throttle.md @@ -0,0 +1,66 @@ +[@miyue-mma/shared](../index.md) / throttle + +# throttle() + +```ts +function throttle( + func, + wait, + options?): (this, ...cargs) => unknown +``` + +## Type Parameters + +• **T** *extends* (...`args`) => `any` + +## Parameters + +### func + +`T` + +### wait + +`number` + +### options? + +`ThrottleOptions` + +## Returns + +`Function` + +### Parameters + +#### this + +`any` + +#### cargs + +...`unknown`[] + +### Returns + +`unknown` + +### cancel() + +```ts +cancel: () => void; +``` + +#### Returns + +`void` + +### flush() + +```ts +flush: () => unknown; +``` + +#### Returns + +`unknown` diff --git a/packages/shared/docs/api/functions/toMap.md b/packages/shared/docs/api/functions/toMap.md new file mode 100644 index 0000000..701fbd2 --- /dev/null +++ b/packages/shared/docs/api/functions/toMap.md @@ -0,0 +1,34 @@ +[@miyue-mma/shared](../index.md) / toMap + +# toMap() + +```ts +function toMap( + data, + key, +props): Record +``` + +转成对象结构 + +## Type Parameters + +• **T** *extends* `Record`\<`string`, `unknown`\> + +## Parameters + +### data + +`T`[] + +### key + +`string` + +### props + +[`ToMapProps`](../interfaces/ToMapProps.md) = `{}` + +## Returns + +`Record`\<`string`, `boolean` \| `T`\> diff --git a/packages/shared/docs/api/functions/toPathArray.md b/packages/shared/docs/api/functions/toPathArray.md new file mode 100644 index 0000000..89dd484 --- /dev/null +++ b/packages/shared/docs/api/functions/toPathArray.md @@ -0,0 +1,19 @@ +[@miyue-mma/shared](../index.md) / toPathArray + +# toPathArray() + +```ts +function toPathArray(path): string[] +``` + +转对象路径数组 + +## Parameters + +### path + +`string` + +## Returns + +`string`[] diff --git a/packages/shared/docs/api/functions/toTypeString.md b/packages/shared/docs/api/functions/toTypeString.md new file mode 100644 index 0000000..ce135c6 --- /dev/null +++ b/packages/shared/docs/api/functions/toTypeString.md @@ -0,0 +1,17 @@ +[@miyue-mma/shared](../index.md) / toTypeString + +# toTypeString() + +```ts +function toTypeString(value): string +``` + +## Parameters + +### value + +`unknown` + +## Returns + +`string` diff --git a/packages/shared/docs/api/functions/unbind.md b/packages/shared/docs/api/functions/unbind.md new file mode 100644 index 0000000..92e3daf --- /dev/null +++ b/packages/shared/docs/api/functions/unbind.md @@ -0,0 +1,39 @@ +[@miyue-mma/shared](../index.md) / unbind + +# unbind() + +```ts +function unbind( + el, + event, + listener, + capture?): void +``` + +元素事件解绑 + +## Type Parameters + +• **K** *extends* keyof `HTMLElementEventMap` + +## Parameters + +### el + +`HTMLElement` + +### event + +`K` + +### listener + +(`this`, `ev`) => `any` + +### capture? + +`boolean` + +## Returns + +`void` diff --git a/packages/shared/docs/api/functions/unique.md b/packages/shared/docs/api/functions/unique.md new file mode 100644 index 0000000..533a743 --- /dev/null +++ b/packages/shared/docs/api/functions/unique.md @@ -0,0 +1,23 @@ +[@miyue-mma/shared](../index.md) / unique + +# unique() + +```ts +function unique(array): T[] +``` + +数组去重 + +## Type Parameters + +• **T** + +## Parameters + +### array + +`T`[] + +## Returns + +`T`[] diff --git a/packages/shared/docs/api/functions/uniqueId.md b/packages/shared/docs/api/functions/uniqueId.md new file mode 100644 index 0000000..83605eb --- /dev/null +++ b/packages/shared/docs/api/functions/uniqueId.md @@ -0,0 +1,19 @@ +[@miyue-mma/shared](../index.md) / uniqueId + +# uniqueId() + +```ts +function uniqueId(prefix?): string +``` + +递增 Id + +## Parameters + +### prefix? + +`string` + +## Returns + +`string` diff --git a/packages/shared/docs/api/index.md b/packages/shared/docs/api/index.md new file mode 100644 index 0000000..e1b4297 --- /dev/null +++ b/packages/shared/docs/api/index.md @@ -0,0 +1,143 @@ +# API Reference + +## Array + +| Interface, Function | Description | +| ------ | ------ | +| [FlatProps](interfaces/FlatProps.md) | - | +| [create](functions/create.md) | 生成指定长度数组 | +| [diff](functions/diff.md) | 数组差异项 | +| [findInTree](functions/findInTree.md) | 在树形数组中查找指定元素 | +| [flat](functions/flat.md) | 对象数组扁平化 | +| [generateLabel](functions/generateLabel.md) | 根据指定值,将指定属性名组装为字符串 | +| [partition](functions/partition.md) | 根据条件拆分数组 | +| [shuffle](functions/shuffle.md) | 随机打乱数组 | +| [sortWith](functions/sortWith.md) | 对数组进行排序并返回前 n 个元素 | +| [toMap](functions/toMap.md) | 转成对象结构 | +| [unique](functions/unique.md) | 数组去重 | + +## Dom Event + +| Function | Description | +| ------ | ------ | +| [bind](functions/bind.md) | 元素事件绑定 | + +## Other + +| Class, Interface, Type alias, Variable, Function | Description | +| ------ | ------ | +| [EventEmitter](classes/EventEmitter.md) | - | +| [LinkedList](classes/LinkedList.md) | - | +| [Queue](classes/Queue.md) | - | +| [Stack](classes/Stack.md) | - | +| [EventEmitterListener](interfaces/EventEmitterListener.md) | - | +| [FlatChildrenKeysProps](interfaces/FlatChildrenKeysProps.md) | - | +| [GenerateLabelProps](interfaces/GenerateLabelProps.md) | - | +| [GradientColorStop](interfaces/GradientColorStop.md) | - | +| [IPoint](interfaces/IPoint.md) | - | +| [LinkedListConfig](interfaces/LinkedListConfig.md) | - | +| [LinkedListNode](interfaces/LinkedListNode.md) | - | +| [QueueConfig](interfaces/QueueConfig.md) | - | +| [Size](interfaces/Size.md) | - | +| [StackConfig](interfaces/StackConfig.md) | - | +| [ToMapProps](interfaces/ToMapProps.md) | - | +| [TreeArrayProps](interfaces/TreeArrayProps.md) | - | +| [TreeNode](interfaces/TreeNode.md) | - | +| [Arrayable](type-aliases/Arrayable.md) | Array, or not yet | +| [Awaitable](type-aliases/Awaitable.md) | Promise, or maybe not | +| [Constructor](type-aliases/Constructor.md) | Constructor | +| [ElementOf](type-aliases/ElementOf.md) | Infers the element type of an array | +| [InsertPosition](type-aliases/InsertPosition.md) | - | +| [Nullable](type-aliases/Nullable.md) | Null or whatever | +| [PartitionFilter](type-aliases/PartitionFilter.md) | - | +| [RawType](type-aliases/RawType.md) | - | +| [emitterInstance](variables/emitterInstance.md) | - | +| [bytesToSize](functions/bytesToSize.md) | 字节数转义 | +| [calculateDistance](functions/calculateDistance.md) | 计算距离 | +| [camel](functions/camel.md) | 转驼峰命名 | +| [capitalize](functions/capitalize.md) | 首字母大写 | +| [clipboard](functions/clipboard.md) | - | +| [colorStepsHelper](functions/colorStepsHelper.md) | - | +| [debounce](functions/debounce.md) | - | +| [deepClone](functions/deepClone.md) | 深拷贝 | +| [delegate](functions/delegate.md) | 代理事件 | +| [downloadFile](functions/downloadFile.md) | 文件下载 | +| [eLinearGradient](functions/eLinearGradient.md) | - | +| [eRadialGradient](functions/eRadialGradient.md) | - | +| [flatChildrenKeywords](functions/flatChildrenKeywords.md) | 获取一个树节点的所有子节点数组 ( 场景:将一个组织的 code 与该组织的子组织 code 合并到一个数组 ) | +| [getDocumentSize](functions/getDocumentSize.md) | 文档尺寸 | +| [getRawType](functions/getRawType.md) | - | +| [getScrollBarWidth](functions/getScrollBarWidth.md) | 滚动条尺寸 | +| [has](functions/has.md) | 判断对象是否具有指定路径的属性 | +| [hexToRgb](functions/hexToRgb.md) | - | +| [inRange](functions/inRange.md) | 是否在指定范围内 | +| [insert](functions/insert.md) | 在指定位置插入字符串 | +| [isArray](functions/isArray.md) | - | +| [isBoolean](functions/isBoolean.md) | - | +| [isComplexString](functions/isComplexString.md) | - | +| [isDate](functions/isDate.md) | - | +| [isEmail](functions/isEmail.md) | - | +| [isFixedTelephone](functions/isFixedTelephone.md) | - | +| [isFullDate](functions/isFullDate.md) | - | +| [isFunction](functions/isFunction.md) | - | +| [isIdCard](functions/isIdCard.md) | - | +| [isIP](functions/isIP.md) | - | +| [isIPWithPort](functions/isIPWithPort.md) | - | +| [isLatitude](functions/isLatitude.md) | - | +| [isLicensePlate](functions/isLicensePlate.md) | - | +| [isLongitude](functions/isLongitude.md) | - | +| [isMap](functions/isMap.md) | - | +| [isMobilePhone](functions/isMobilePhone.md) | - | +| [isNewEnergyLicensePlate](functions/isNewEnergyLicensePlate.md) | - | +| [isNoNullable](functions/isNoNullable.md) | - | +| [isNull](functions/isNull.md) | - | +| [isNullable](functions/isNullable.md) | - | +| [isNumber](functions/isNumber.md) | - | +| [isObject](functions/isObject.md) | - | +| [isOldEnergyLicensePlate](functions/isOldEnergyLicensePlate.md) | - | +| [isPlainObject](functions/isPlainObject.md) | - | +| [isPointInConvexPolygon](functions/isPointInConvexPolygon.md) | 判断点是否在图形内 | +| [isPrime](functions/isPrime.md) | 是否是素数 | +| [isPrimitive](functions/isPrimitive.md) | - | +| [isPromise](functions/isPromise.md) | - | +| [isRegExp](functions/isRegExp.md) | - | +| [isScroll](functions/isScroll.md) | 是否存在滚动条 | +| [isSemanticVersion](functions/isSemanticVersion.md) | - | +| [isSet](functions/isSet.md) | - | +| [isSimplePassword](functions/isSimplePassword.md) | - | +| [isStandardCurrency](functions/isStandardCurrency.md) | - | +| [isStrictPassword](functions/isStrictPassword.md) | - | +| [isStrictSemanticVersion](functions/isStrictSemanticVersion.md) | - | +| [isString](functions/isString.md) | - | +| [isSubnetMask](functions/isSubnetMask.md) | - | +| [isSymbol](functions/isSymbol.md) | - | +| [isTwelveTime](functions/isTwelveTime.md) | - | +| [isTwentyFourTime](functions/isTwentyFourTime.md) | - | +| [isUndefined](functions/isUndefined.md) | - | +| [isUrl](functions/isUrl.md) | - | +| [isUrlWithProtocol](functions/isUrlWithProtocol.md) | - | +| [limitInRange](functions/limitInRange.md) | 限制 num 在指定范围内 | +| [notEmptyArray](functions/notEmptyArray.md) | - | +| [pascal](functions/pascal.md) | 多单词首字母大写 | +| [post](functions/post.md) | - | +| [randomHexColor](functions/randomHexColor.md) | - | +| [randomId](functions/randomId.md) | 伪随机 Id | +| [randomNum](functions/randomNum.md) | 范围内随机数 | +| [randomRgbaColor](functions/randomRgbaColor.md) | - | +| [randomRgbColor](functions/randomRgbColor.md) | - | +| [rgbToHex](functions/rgbToHex.md) | - | +| [setTranslate](functions/setTranslate.md) | 设置元素 transform: translate 移动 | +| [simpleMerge](functions/simpleMerge.md) | 简易合并两个对象(仅合并第一层,如果第一层是引用类型,则会浅拷贝第二个参数同源属性) | +| [slash](functions/slash.md) | 将反斜杠替换为斜杠 | +| [sleep](functions/sleep.md) | - | +| [throttle](functions/throttle.md) | - | +| [toPathArray](functions/toPathArray.md) | 转对象路径数组 | +| [toTypeString](functions/toTypeString.md) | - | +| [unbind](functions/unbind.md) | 元素事件解绑 | +| [uniqueId](functions/uniqueId.md) | 递增 Id | + +## String + +| Function | Description | +| ------ | ------ | +| [template](functions/template.md) | - | diff --git a/packages/shared/docs/api/interfaces/EventEmitterListener.md b/packages/shared/docs/api/interfaces/EventEmitterListener.md new file mode 100644 index 0000000..b67d077 --- /dev/null +++ b/packages/shared/docs/api/interfaces/EventEmitterListener.md @@ -0,0 +1,33 @@ +[@miyue-mma/shared](../index.md) / EventEmitterListener + +# EventEmitterListener() + +```ts +interface EventEmitterListener(...args): unknown +``` + +## Parameters + +### args + +...`unknown`[] + +## Returns + +`unknown` + +## Properties + +### context? + +```ts +optional context: unknown; +``` + +*** + +### once? + +```ts +optional once: boolean; +``` diff --git a/packages/shared/docs/api/interfaces/FlatChildrenKeysProps.md b/packages/shared/docs/api/interfaces/FlatChildrenKeysProps.md new file mode 100644 index 0000000..22273a8 --- /dev/null +++ b/packages/shared/docs/api/interfaces/FlatChildrenKeysProps.md @@ -0,0 +1,19 @@ +[@miyue-mma/shared](../index.md) / FlatChildrenKeysProps + +# FlatChildrenKeysProps + +## Properties + +### children? + +```ts +optional children: string; +``` + +*** + +### key? + +```ts +optional key: string; +``` diff --git a/packages/shared/docs/api/interfaces/FlatProps.md b/packages/shared/docs/api/interfaces/FlatProps.md new file mode 100644 index 0000000..b975880 --- /dev/null +++ b/packages/shared/docs/api/interfaces/FlatProps.md @@ -0,0 +1,35 @@ +[@miyue-mma/shared](../index.md) / FlatProps + +# FlatProps + +## Properties + +### children? + +```ts +optional children: string; +``` + +*** + +### currentDepth? + +```ts +optional currentDepth: number; +``` + +*** + +### depth? + +```ts +optional depth: number; +``` + +*** + +### removeChildren? + +```ts +optional removeChildren: boolean; +``` diff --git a/packages/shared/docs/api/interfaces/GenerateLabelProps.md b/packages/shared/docs/api/interfaces/GenerateLabelProps.md new file mode 100644 index 0000000..b5b5759 --- /dev/null +++ b/packages/shared/docs/api/interfaces/GenerateLabelProps.md @@ -0,0 +1,51 @@ +[@miyue-mma/shared](../index.md) / GenerateLabelProps + +# GenerateLabelProps + +## Properties + +### children? + +```ts +optional children: string; +``` + +*** + +### hideFirst? + +```ts +optional hideFirst: boolean; +``` + +*** + +### key? + +```ts +optional key: string; +``` + +*** + +### label? + +```ts +optional label: string; +``` + +*** + +### separator? + +```ts +optional separator: string; +``` + +*** + +### splice? + +```ts +optional splice: boolean; +``` diff --git a/packages/shared/docs/api/interfaces/GradientColorStop.md b/packages/shared/docs/api/interfaces/GradientColorStop.md new file mode 100644 index 0000000..fb7f9d9 --- /dev/null +++ b/packages/shared/docs/api/interfaces/GradientColorStop.md @@ -0,0 +1,19 @@ +[@miyue-mma/shared](../index.md) / GradientColorStop + +# GradientColorStop + +## Properties + +### color + +```ts +color: string; +``` + +*** + +### offset + +```ts +offset: number; +``` diff --git a/packages/shared/docs/api/interfaces/IPoint.md b/packages/shared/docs/api/interfaces/IPoint.md new file mode 100644 index 0000000..014a627 --- /dev/null +++ b/packages/shared/docs/api/interfaces/IPoint.md @@ -0,0 +1,19 @@ +[@miyue-mma/shared](../index.md) / IPoint + +# IPoint + +## Properties + +### x + +```ts +x: number; +``` + +*** + +### y + +```ts +y: number; +``` diff --git a/packages/shared/docs/api/interfaces/LinkedListConfig.md b/packages/shared/docs/api/interfaces/LinkedListConfig.md new file mode 100644 index 0000000..827fe8a --- /dev/null +++ b/packages/shared/docs/api/interfaces/LinkedListConfig.md @@ -0,0 +1,11 @@ +[@miyue-mma/shared](../index.md) / LinkedListConfig + +# LinkedListConfig + +## Properties + +### maxLength + +```ts +maxLength: number; +``` diff --git a/packages/shared/docs/api/interfaces/LinkedListNode.md b/packages/shared/docs/api/interfaces/LinkedListNode.md new file mode 100644 index 0000000..059eb9c --- /dev/null +++ b/packages/shared/docs/api/interfaces/LinkedListNode.md @@ -0,0 +1,27 @@ +[@miyue-mma/shared](../index.md) / LinkedListNode + +# LinkedListNode + +## Properties + +### next? + +```ts +optional next: LinkedListNode; +``` + +*** + +### prev? + +```ts +optional prev: LinkedListNode; +``` + +*** + +### value + +```ts +value: unknown; +``` diff --git a/packages/shared/docs/api/interfaces/QueueConfig.md b/packages/shared/docs/api/interfaces/QueueConfig.md new file mode 100644 index 0000000..24e3247 --- /dev/null +++ b/packages/shared/docs/api/interfaces/QueueConfig.md @@ -0,0 +1,11 @@ +[@miyue-mma/shared](../index.md) / QueueConfig + +# QueueConfig + +## Properties + +### maxLength + +```ts +maxLength: number; +``` diff --git a/packages/shared/docs/api/interfaces/Size.md b/packages/shared/docs/api/interfaces/Size.md new file mode 100644 index 0000000..94e50e0 --- /dev/null +++ b/packages/shared/docs/api/interfaces/Size.md @@ -0,0 +1,19 @@ +[@miyue-mma/shared](../index.md) / Size + +# Size + +## Properties + +### height + +```ts +height: number; +``` + +*** + +### width + +```ts +width: number; +``` diff --git a/packages/shared/docs/api/interfaces/StackConfig.md b/packages/shared/docs/api/interfaces/StackConfig.md new file mode 100644 index 0000000..74e4829 --- /dev/null +++ b/packages/shared/docs/api/interfaces/StackConfig.md @@ -0,0 +1,11 @@ +[@miyue-mma/shared](../index.md) / StackConfig + +# StackConfig + +## Properties + +### maxLength + +```ts +maxLength: number; +``` diff --git a/packages/shared/docs/api/interfaces/ToMapProps.md b/packages/shared/docs/api/interfaces/ToMapProps.md new file mode 100644 index 0000000..449bdde --- /dev/null +++ b/packages/shared/docs/api/interfaces/ToMapProps.md @@ -0,0 +1,27 @@ +[@miyue-mma/shared](../index.md) / ToMapProps + +# ToMapProps + +## Properties + +### flatOptions? + +```ts +optional flatOptions: FlatProps; +``` + +*** + +### useBoolean? + +```ts +optional useBoolean: boolean; +``` + +*** + +### useFlat? + +```ts +optional useFlat: boolean; +``` diff --git a/packages/shared/docs/api/interfaces/TreeArrayProps.md b/packages/shared/docs/api/interfaces/TreeArrayProps.md new file mode 100644 index 0000000..b4c17dd --- /dev/null +++ b/packages/shared/docs/api/interfaces/TreeArrayProps.md @@ -0,0 +1,19 @@ +[@miyue-mma/shared](../index.md) / TreeArrayProps + +# TreeArrayProps + +## Properties + +### children? + +```ts +optional children: string; +``` + +*** + +### traversal? + +```ts +optional traversal: "depth" | "breadth"; +``` diff --git a/packages/shared/docs/api/interfaces/TreeNode.md b/packages/shared/docs/api/interfaces/TreeNode.md new file mode 100644 index 0000000..9ed7f1d --- /dev/null +++ b/packages/shared/docs/api/interfaces/TreeNode.md @@ -0,0 +1,7 @@ +[@miyue-mma/shared](../index.md) / TreeNode + +# TreeNode + +## Indexable + + \[`key`: `string`\]: `unknown` diff --git a/packages/shared/docs/api/type-aliases/Arrayable.md b/packages/shared/docs/api/type-aliases/Arrayable.md new file mode 100644 index 0000000..2ae83a6 --- /dev/null +++ b/packages/shared/docs/api/type-aliases/Arrayable.md @@ -0,0 +1,13 @@ +[@miyue-mma/shared](../index.md) / Arrayable + +# Arrayable\ + +```ts +type Arrayable = T | T[]; +``` + +Array, or not yet + +## Type Parameters + +• **T** diff --git a/packages/shared/docs/api/type-aliases/Awaitable.md b/packages/shared/docs/api/type-aliases/Awaitable.md new file mode 100644 index 0000000..b0733dd --- /dev/null +++ b/packages/shared/docs/api/type-aliases/Awaitable.md @@ -0,0 +1,13 @@ +[@miyue-mma/shared](../index.md) / Awaitable + +# Awaitable\ + +```ts +type Awaitable = T | PromiseLike; +``` + +Promise, or maybe not + +## Type Parameters + +• **T** diff --git a/packages/shared/docs/api/type-aliases/Constructor.md b/packages/shared/docs/api/type-aliases/Constructor.md new file mode 100644 index 0000000..cfa7d7f --- /dev/null +++ b/packages/shared/docs/api/type-aliases/Constructor.md @@ -0,0 +1,23 @@ +[@miyue-mma/shared](../index.md) / Constructor + +# Constructor()\ + +```ts +type Constructor = (...args) => T; +``` + +Constructor + +## Type Parameters + +• **T** = `void` + +## Parameters + +### args + +...`any`[] + +## Returns + +`T` diff --git a/packages/shared/docs/api/type-aliases/ElementOf.md b/packages/shared/docs/api/type-aliases/ElementOf.md new file mode 100644 index 0000000..8626280 --- /dev/null +++ b/packages/shared/docs/api/type-aliases/ElementOf.md @@ -0,0 +1,13 @@ +[@miyue-mma/shared](../index.md) / ElementOf + +# ElementOf\ + +```ts +type ElementOf = T extends infer E[] ? E : never; +``` + +Infers the element type of an array + +## Type Parameters + +• **T** diff --git a/packages/shared/docs/api/type-aliases/InsertPosition.md b/packages/shared/docs/api/type-aliases/InsertPosition.md new file mode 100644 index 0000000..6aba9ca --- /dev/null +++ b/packages/shared/docs/api/type-aliases/InsertPosition.md @@ -0,0 +1,7 @@ +[@miyue-mma/shared](../index.md) / InsertPosition + +# InsertPosition + +```ts +type InsertPosition = "before" | "after"; +``` diff --git a/packages/shared/docs/api/type-aliases/Nullable.md b/packages/shared/docs/api/type-aliases/Nullable.md new file mode 100644 index 0000000..c766b67 --- /dev/null +++ b/packages/shared/docs/api/type-aliases/Nullable.md @@ -0,0 +1,13 @@ +[@miyue-mma/shared](../index.md) / Nullable + +# Nullable\ + +```ts +type Nullable = T | null | undefined; +``` + +Null or whatever + +## Type Parameters + +• **T** diff --git a/packages/shared/docs/api/type-aliases/PartitionFilter.md b/packages/shared/docs/api/type-aliases/PartitionFilter.md new file mode 100644 index 0000000..1234c8a --- /dev/null +++ b/packages/shared/docs/api/type-aliases/PartitionFilter.md @@ -0,0 +1,29 @@ +[@miyue-mma/shared](../index.md) / PartitionFilter + +# PartitionFilter()\ + +```ts +type PartitionFilter = (i, idx, arr) => any; +``` + +## Type Parameters + +• **T** + +## Parameters + +### i + +`T` + +### idx + +`number` + +### arr + +readonly `T`[] + +## Returns + +`any` diff --git a/packages/shared/docs/api/type-aliases/RawType.md b/packages/shared/docs/api/type-aliases/RawType.md new file mode 100644 index 0000000..7b65e33 --- /dev/null +++ b/packages/shared/docs/api/type-aliases/RawType.md @@ -0,0 +1,20 @@ +[@miyue-mma/shared](../index.md) / RawType + +# RawType + +```ts +type RawType = + | "string" + | "array" + | "boolean" + | "number" + | "object" + | "function" + | "regexp" + | "date" + | "symbol" + | "map" + | "set" + | "weakmap" + | "weakset"; +``` diff --git a/packages/shared/docs/api/typedoc-sidebar.json b/packages/shared/docs/api/typedoc-sidebar.json new file mode 100644 index 0000000..3473bc4 --- /dev/null +++ b/packages/shared/docs/api/typedoc-sidebar.json @@ -0,0 +1,284 @@ +[ + { + "text": "Array", + "collapsed": true, + "items": [ + { "text": "FlatProps", "link": "/docs\\api/interfaces/FlatProps.md" }, + { "text": "create", "link": "/docs\\api/functions/create.md" }, + { "text": "diff", "link": "/docs\\api/functions/diff.md" }, + { "text": "findInTree", "link": "/docs\\api/functions/findInTree.md" }, + { "text": "flat", "link": "/docs\\api/functions/flat.md" }, + { + "text": "generateLabel", + "link": "/docs\\api/functions/generateLabel.md" + }, + { "text": "partition", "link": "/docs\\api/functions/partition.md" }, + { "text": "shuffle", "link": "/docs\\api/functions/shuffle.md" }, + { "text": "sortWith", "link": "/docs\\api/functions/sortWith.md" }, + { "text": "toMap", "link": "/docs\\api/functions/toMap.md" }, + { "text": "unique", "link": "/docs\\api/functions/unique.md" } + ] + }, + { + "text": "Dom Event", + "collapsed": true, + "items": [{ "text": "bind", "link": "/docs\\api/functions/bind.md" }] + }, + { + "text": "Other", + "collapsed": true, + "items": [ + { "text": "EventEmitter", "link": "/docs\\api/classes/EventEmitter.md" }, + { "text": "LinkedList", "link": "/docs\\api/classes/LinkedList.md" }, + { "text": "Queue", "link": "/docs\\api/classes/Queue.md" }, + { "text": "Stack", "link": "/docs\\api/classes/Stack.md" }, + { + "text": "EventEmitterListener", + "link": "/docs\\api/interfaces/EventEmitterListener.md" + }, + { + "text": "FlatChildrenKeysProps", + "link": "/docs\\api/interfaces/FlatChildrenKeysProps.md" + }, + { + "text": "GenerateLabelProps", + "link": "/docs\\api/interfaces/GenerateLabelProps.md" + }, + { + "text": "GradientColorStop", + "link": "/docs\\api/interfaces/GradientColorStop.md" + }, + { "text": "IPoint", "link": "/docs\\api/interfaces/IPoint.md" }, + { + "text": "LinkedListConfig", + "link": "/docs\\api/interfaces/LinkedListConfig.md" + }, + { + "text": "LinkedListNode", + "link": "/docs\\api/interfaces/LinkedListNode.md" + }, + { "text": "QueueConfig", "link": "/docs\\api/interfaces/QueueConfig.md" }, + { "text": "Size", "link": "/docs\\api/interfaces/Size.md" }, + { "text": "StackConfig", "link": "/docs\\api/interfaces/StackConfig.md" }, + { "text": "ToMapProps", "link": "/docs\\api/interfaces/ToMapProps.md" }, + { + "text": "TreeArrayProps", + "link": "/docs\\api/interfaces/TreeArrayProps.md" + }, + { "text": "TreeNode", "link": "/docs\\api/interfaces/TreeNode.md" }, + { "text": "Arrayable", "link": "/docs\\api/type-aliases/Arrayable.md" }, + { "text": "Awaitable", "link": "/docs\\api/type-aliases/Awaitable.md" }, + { + "text": "Constructor", + "link": "/docs\\api/type-aliases/Constructor.md" + }, + { "text": "ElementOf", "link": "/docs\\api/type-aliases/ElementOf.md" }, + { + "text": "InsertPosition", + "link": "/docs\\api/type-aliases/InsertPosition.md" + }, + { "text": "Nullable", "link": "/docs\\api/type-aliases/Nullable.md" }, + { + "text": "PartitionFilter", + "link": "/docs\\api/type-aliases/PartitionFilter.md" + }, + { "text": "RawType", "link": "/docs\\api/type-aliases/RawType.md" }, + { + "text": "emitterInstance", + "link": "/docs\\api/variables/emitterInstance.md" + }, + { "text": "bytesToSize", "link": "/docs\\api/functions/bytesToSize.md" }, + { + "text": "calculateDistance", + "link": "/docs\\api/functions/calculateDistance.md" + }, + { "text": "camel", "link": "/docs\\api/functions/camel.md" }, + { "text": "capitalize", "link": "/docs\\api/functions/capitalize.md" }, + { "text": "clipboard", "link": "/docs\\api/functions/clipboard.md" }, + { + "text": "colorStepsHelper", + "link": "/docs\\api/functions/colorStepsHelper.md" + }, + { "text": "debounce", "link": "/docs\\api/functions/debounce.md" }, + { "text": "deepClone", "link": "/docs\\api/functions/deepClone.md" }, + { "text": "delegate", "link": "/docs\\api/functions/delegate.md" }, + { + "text": "downloadFile", + "link": "/docs\\api/functions/downloadFile.md" + }, + { + "text": "eLinearGradient", + "link": "/docs\\api/functions/eLinearGradient.md" + }, + { + "text": "eRadialGradient", + "link": "/docs\\api/functions/eRadialGradient.md" + }, + { + "text": "flatChildrenKeywords", + "link": "/docs\\api/functions/flatChildrenKeywords.md" + }, + { + "text": "getDocumentSize", + "link": "/docs\\api/functions/getDocumentSize.md" + }, + { "text": "getRawType", "link": "/docs\\api/functions/getRawType.md" }, + { + "text": "getScrollBarWidth", + "link": "/docs\\api/functions/getScrollBarWidth.md" + }, + { "text": "has", "link": "/docs\\api/functions/has.md" }, + { "text": "hexToRgb", "link": "/docs\\api/functions/hexToRgb.md" }, + { "text": "inRange", "link": "/docs\\api/functions/inRange.md" }, + { "text": "insert", "link": "/docs\\api/functions/insert.md" }, + { "text": "isArray", "link": "/docs\\api/functions/isArray.md" }, + { "text": "isBoolean", "link": "/docs\\api/functions/isBoolean.md" }, + { + "text": "isComplexString", + "link": "/docs\\api/functions/isComplexString.md" + }, + { "text": "isDate", "link": "/docs\\api/functions/isDate.md" }, + { "text": "isEmail", "link": "/docs\\api/functions/isEmail.md" }, + { + "text": "isFixedTelephone", + "link": "/docs\\api/functions/isFixedTelephone.md" + }, + { "text": "isFullDate", "link": "/docs\\api/functions/isFullDate.md" }, + { "text": "isFunction", "link": "/docs\\api/functions/isFunction.md" }, + { "text": "isIdCard", "link": "/docs\\api/functions/isIdCard.md" }, + { "text": "isIP", "link": "/docs\\api/functions/isIP.md" }, + { + "text": "isIPWithPort", + "link": "/docs\\api/functions/isIPWithPort.md" + }, + { "text": "isLatitude", "link": "/docs\\api/functions/isLatitude.md" }, + { + "text": "isLicensePlate", + "link": "/docs\\api/functions/isLicensePlate.md" + }, + { "text": "isLongitude", "link": "/docs\\api/functions/isLongitude.md" }, + { "text": "isMap", "link": "/docs\\api/functions/isMap.md" }, + { + "text": "isMobilePhone", + "link": "/docs\\api/functions/isMobilePhone.md" + }, + { + "text": "isNewEnergyLicensePlate", + "link": "/docs\\api/functions/isNewEnergyLicensePlate.md" + }, + { + "text": "isNoNullable", + "link": "/docs\\api/functions/isNoNullable.md" + }, + { "text": "isNull", "link": "/docs\\api/functions/isNull.md" }, + { "text": "isNullable", "link": "/docs\\api/functions/isNullable.md" }, + { "text": "isNumber", "link": "/docs\\api/functions/isNumber.md" }, + { "text": "isObject", "link": "/docs\\api/functions/isObject.md" }, + { + "text": "isOldEnergyLicensePlate", + "link": "/docs\\api/functions/isOldEnergyLicensePlate.md" + }, + { + "text": "isPlainObject", + "link": "/docs\\api/functions/isPlainObject.md" + }, + { + "text": "isPointInConvexPolygon", + "link": "/docs\\api/functions/isPointInConvexPolygon.md" + }, + { "text": "isPrime", "link": "/docs\\api/functions/isPrime.md" }, + { "text": "isPrimitive", "link": "/docs\\api/functions/isPrimitive.md" }, + { "text": "isPromise", "link": "/docs\\api/functions/isPromise.md" }, + { "text": "isRegExp", "link": "/docs\\api/functions/isRegExp.md" }, + { "text": "isScroll", "link": "/docs\\api/functions/isScroll.md" }, + { + "text": "isSemanticVersion", + "link": "/docs\\api/functions/isSemanticVersion.md" + }, + { "text": "isSet", "link": "/docs\\api/functions/isSet.md" }, + { + "text": "isSimplePassword", + "link": "/docs\\api/functions/isSimplePassword.md" + }, + { + "text": "isStandardCurrency", + "link": "/docs\\api/functions/isStandardCurrency.md" + }, + { + "text": "isStrictPassword", + "link": "/docs\\api/functions/isStrictPassword.md" + }, + { + "text": "isStrictSemanticVersion", + "link": "/docs\\api/functions/isStrictSemanticVersion.md" + }, + { "text": "isString", "link": "/docs\\api/functions/isString.md" }, + { + "text": "isSubnetMask", + "link": "/docs\\api/functions/isSubnetMask.md" + }, + { "text": "isSymbol", "link": "/docs\\api/functions/isSymbol.md" }, + { + "text": "isTwelveTime", + "link": "/docs\\api/functions/isTwelveTime.md" + }, + { + "text": "isTwentyFourTime", + "link": "/docs\\api/functions/isTwentyFourTime.md" + }, + { "text": "isUndefined", "link": "/docs\\api/functions/isUndefined.md" }, + { "text": "isUrl", "link": "/docs\\api/functions/isUrl.md" }, + { + "text": "isUrlWithProtocol", + "link": "/docs\\api/functions/isUrlWithProtocol.md" + }, + { + "text": "limitInRange", + "link": "/docs\\api/functions/limitInRange.md" + }, + { + "text": "notEmptyArray", + "link": "/docs\\api/functions/notEmptyArray.md" + }, + { "text": "pascal", "link": "/docs\\api/functions/pascal.md" }, + { "text": "post", "link": "/docs\\api/functions/post.md" }, + { + "text": "randomHexColor", + "link": "/docs\\api/functions/randomHexColor.md" + }, + { "text": "randomId", "link": "/docs\\api/functions/randomId.md" }, + { "text": "randomNum", "link": "/docs\\api/functions/randomNum.md" }, + { + "text": "randomRgbaColor", + "link": "/docs\\api/functions/randomRgbaColor.md" + }, + { + "text": "randomRgbColor", + "link": "/docs\\api/functions/randomRgbColor.md" + }, + { "text": "rgbToHex", "link": "/docs\\api/functions/rgbToHex.md" }, + { + "text": "setTranslate", + "link": "/docs\\api/functions/setTranslate.md" + }, + { "text": "simpleMerge", "link": "/docs\\api/functions/simpleMerge.md" }, + { "text": "slash", "link": "/docs\\api/functions/slash.md" }, + { "text": "sleep", "link": "/docs\\api/functions/sleep.md" }, + { "text": "throttle", "link": "/docs\\api/functions/throttle.md" }, + { "text": "toPathArray", "link": "/docs\\api/functions/toPathArray.md" }, + { + "text": "toTypeString", + "link": "/docs\\api/functions/toTypeString.md" + }, + { "text": "unbind", "link": "/docs\\api/functions/unbind.md" }, + { "text": "uniqueId", "link": "/docs\\api/functions/uniqueId.md" } + ] + }, + { + "text": "String", + "collapsed": true, + "items": [ + { "text": "template", "link": "/docs\\api/functions/template.md" } + ] + } +] diff --git a/packages/shared/docs/api/variables/emitterInstance.md b/packages/shared/docs/api/variables/emitterInstance.md new file mode 100644 index 0000000..bcb87a9 --- /dev/null +++ b/packages/shared/docs/api/variables/emitterInstance.md @@ -0,0 +1,7 @@ +[@miyue-mma/shared](../index.md) / emitterInstance + +# emitterInstance + +```ts +const emitterInstance: EventEmitter; +``` diff --git a/packages/shared/docs/index.md b/packages/shared/docs/index.md new file mode 100644 index 0000000..00252de --- /dev/null +++ b/packages/shared/docs/index.md @@ -0,0 +1,13 @@ +--- +# https://vitepress.dev/reference/default-theme-home-page +layout: home + +hero: + name: "Example" + text: "TypeDoc API" + tagline: Made with typedoc-vitepress-theme. + actions: + - theme: brand + text: Visit API + link: /api/ +--- diff --git a/packages/shared/docs/typedoc-sidebar.json b/packages/shared/docs/typedoc-sidebar.json new file mode 100644 index 0000000..4f63289 --- /dev/null +++ b/packages/shared/docs/typedoc-sidebar.json @@ -0,0 +1 @@ +[{"text":"Other","collapsed":true,"items":[{"text":"EventEmitter","link":"/docs/classes/EventEmitter.md"},{"text":"LinkedList","link":"/docs/classes/LinkedList.md"},{"text":"Queue","link":"/docs/classes/Queue.md"},{"text":"Stack","link":"/docs/classes/Stack.md"},{"text":"EventEmitterListener","link":"/docs/interfaces/EventEmitterListener.md"},{"text":"FlatChildrenKeysProps","link":"/docs/interfaces/FlatChildrenKeysProps.md"},{"text":"FlatProps","link":"/docs/interfaces/FlatProps.md"},{"text":"GenerateLabelProps","link":"/docs/interfaces/GenerateLabelProps.md"},{"text":"GradientColorStop","link":"/docs/interfaces/GradientColorStop.md"},{"text":"IPoint","link":"/docs/interfaces/IPoint.md"},{"text":"LinkedListConfig","link":"/docs/interfaces/LinkedListConfig.md"},{"text":"LinkedListNode","link":"/docs/interfaces/LinkedListNode.md"},{"text":"QueueConfig","link":"/docs/interfaces/QueueConfig.md"},{"text":"Size","link":"/docs/interfaces/Size.md"},{"text":"StackConfig","link":"/docs/interfaces/StackConfig.md"},{"text":"ToMapProps","link":"/docs/interfaces/ToMapProps.md"},{"text":"TreeArrayProps","link":"/docs/interfaces/TreeArrayProps.md"},{"text":"TreeNode","link":"/docs/interfaces/TreeNode.md"},{"text":"Arrayable","link":"/docs/type-aliases/Arrayable.md"},{"text":"Awaitable","link":"/docs/type-aliases/Awaitable.md"},{"text":"Constructor","link":"/docs/type-aliases/Constructor.md"},{"text":"ElementOf","link":"/docs/type-aliases/ElementOf.md"},{"text":"InsertPosition","link":"/docs/type-aliases/InsertPosition.md"},{"text":"Nullable","link":"/docs/type-aliases/Nullable.md"},{"text":"PartitionFilter","link":"/docs/type-aliases/PartitionFilter.md"},{"text":"RawType","link":"/docs/type-aliases/RawType.md"},{"text":"emitterInstance","link":"/docs/variables/emitterInstance.md"},{"text":"bind","link":"/docs/functions/bind.md"},{"text":"bytesToSize","link":"/docs/functions/bytesToSize.md"},{"text":"calculateDistance","link":"/docs/functions/calculateDistance.md"},{"text":"camel","link":"/docs/functions/camel.md"},{"text":"capitalize","link":"/docs/functions/capitalize.md"},{"text":"clipboard","link":"/docs/functions/clipboard.md"},{"text":"colorStepsHelper","link":"/docs/functions/colorStepsHelper.md"},{"text":"create","link":"/docs/functions/create.md"},{"text":"debounce","link":"/docs/functions/debounce.md"},{"text":"deepClone","link":"/docs/functions/deepClone.md"},{"text":"delegate","link":"/docs/functions/delegate.md"},{"text":"diff","link":"/docs/functions/diff.md"},{"text":"downloadFile","link":"/docs/functions/downloadFile.md"},{"text":"eLinearGradient","link":"/docs/functions/eLinearGradient.md"},{"text":"eRadialGradient","link":"/docs/functions/eRadialGradient.md"},{"text":"findInTree","link":"/docs/functions/findInTree.md"},{"text":"flat","link":"/docs/functions/flat.md"},{"text":"flatChildrenKeywords","link":"/docs/functions/flatChildrenKeywords.md"},{"text":"generateLabel","link":"/docs/functions/generateLabel.md"},{"text":"getDocumentSize","link":"/docs/functions/getDocumentSize.md"},{"text":"getRawType","link":"/docs/functions/getRawType.md"},{"text":"getScrollBarWidth","link":"/docs/functions/getScrollBarWidth.md"},{"text":"has","link":"/docs/functions/has.md"},{"text":"hexToRgb","link":"/docs/functions/hexToRgb.md"},{"text":"inRange","link":"/docs/functions/inRange.md"},{"text":"insert","link":"/docs/functions/insert.md"},{"text":"isArray","link":"/docs/functions/isArray.md"},{"text":"isBoolean","link":"/docs/functions/isBoolean.md"},{"text":"isComplexString","link":"/docs/functions/isComplexString.md"},{"text":"isDate","link":"/docs/functions/isDate.md"},{"text":"isEmail","link":"/docs/functions/isEmail.md"},{"text":"isFixedTelephone","link":"/docs/functions/isFixedTelephone.md"},{"text":"isFullDate","link":"/docs/functions/isFullDate.md"},{"text":"isFunction","link":"/docs/functions/isFunction.md"},{"text":"isIdCard","link":"/docs/functions/isIdCard.md"},{"text":"isIP","link":"/docs/functions/isIP.md"},{"text":"isIPWithPort","link":"/docs/functions/isIPWithPort.md"},{"text":"isLatitude","link":"/docs/functions/isLatitude.md"},{"text":"isLicensePlate","link":"/docs/functions/isLicensePlate.md"},{"text":"isLongitude","link":"/docs/functions/isLongitude.md"},{"text":"isMap","link":"/docs/functions/isMap.md"},{"text":"isMobilePhone","link":"/docs/functions/isMobilePhone.md"},{"text":"isNewEnergyLicensePlate","link":"/docs/functions/isNewEnergyLicensePlate.md"},{"text":"isNoNullable","link":"/docs/functions/isNoNullable.md"},{"text":"isNull","link":"/docs/functions/isNull.md"},{"text":"isNullable","link":"/docs/functions/isNullable.md"},{"text":"isNumber","link":"/docs/functions/isNumber.md"},{"text":"isObject","link":"/docs/functions/isObject.md"},{"text":"isOldEnergyLicensePlate","link":"/docs/functions/isOldEnergyLicensePlate.md"},{"text":"isPlainObject","link":"/docs/functions/isPlainObject.md"},{"text":"isPointInConvexPolygon","link":"/docs/functions/isPointInConvexPolygon.md"},{"text":"isPrime","link":"/docs/functions/isPrime.md"},{"text":"isPrimitive","link":"/docs/functions/isPrimitive.md"},{"text":"isPromise","link":"/docs/functions/isPromise.md"},{"text":"isRegExp","link":"/docs/functions/isRegExp.md"},{"text":"isScroll","link":"/docs/functions/isScroll.md"},{"text":"isSemanticVersion","link":"/docs/functions/isSemanticVersion.md"},{"text":"isSet","link":"/docs/functions/isSet.md"},{"text":"isSimplePassword","link":"/docs/functions/isSimplePassword.md"},{"text":"isStandardCurrency","link":"/docs/functions/isStandardCurrency.md"},{"text":"isStrictPassword","link":"/docs/functions/isStrictPassword.md"},{"text":"isStrictSemanticVersion","link":"/docs/functions/isStrictSemanticVersion.md"},{"text":"isString","link":"/docs/functions/isString.md"},{"text":"isSubnetMask","link":"/docs/functions/isSubnetMask.md"},{"text":"isSymbol","link":"/docs/functions/isSymbol.md"},{"text":"isTwelveTime","link":"/docs/functions/isTwelveTime.md"},{"text":"isTwentyFourTime","link":"/docs/functions/isTwentyFourTime.md"},{"text":"isUndefined","link":"/docs/functions/isUndefined.md"},{"text":"isUrl","link":"/docs/functions/isUrl.md"},{"text":"isUrlWithProtocol","link":"/docs/functions/isUrlWithProtocol.md"},{"text":"limitInRange","link":"/docs/functions/limitInRange.md"},{"text":"notEmptyArray","link":"/docs/functions/notEmptyArray.md"},{"text":"partition","link":"/docs/functions/partition.md"},{"text":"pascal","link":"/docs/functions/pascal.md"},{"text":"post","link":"/docs/functions/post.md"},{"text":"randomHexColor","link":"/docs/functions/randomHexColor.md"},{"text":"randomId","link":"/docs/functions/randomId.md"},{"text":"randomNum","link":"/docs/functions/randomNum.md"},{"text":"randomRgbaColor","link":"/docs/functions/randomRgbaColor.md"},{"text":"randomRgbColor","link":"/docs/functions/randomRgbColor.md"},{"text":"rgbToHex","link":"/docs/functions/rgbToHex.md"},{"text":"setTranslate","link":"/docs/functions/setTranslate.md"},{"text":"shuffle","link":"/docs/functions/shuffle.md"},{"text":"simpleMerge","link":"/docs/functions/simpleMerge.md"},{"text":"slash","link":"/docs/functions/slash.md"},{"text":"sleep","link":"/docs/functions/sleep.md"},{"text":"sortWith","link":"/docs/functions/sortWith.md"},{"text":"throttle","link":"/docs/functions/throttle.md"},{"text":"toMap","link":"/docs/functions/toMap.md"},{"text":"toPathArray","link":"/docs/functions/toPathArray.md"},{"text":"toTypeString","link":"/docs/functions/toTypeString.md"},{"text":"unbind","link":"/docs/functions/unbind.md"},{"text":"unique","link":"/docs/functions/unique.md"},{"text":"uniqueId","link":"/docs/functions/uniqueId.md"}]},{"text":"String","collapsed":true,"items":[{"text":"template","link":"/docs/functions/template.md"}]}] \ No newline at end of file diff --git a/packages/shared/lib/utils/array.ts b/packages/shared/lib/utils/array.ts index 5994247..5b76364 100644 --- a/packages/shared/lib/utils/array.ts +++ b/packages/shared/lib/utils/array.ts @@ -2,6 +2,7 @@ import { isString, notEmptyArray } from './typed' /** * 生成指定长度数组 + * @category Array * @param length * @param formatter */ @@ -11,6 +12,7 @@ export function create(length: number, formatter?: (idx?: number) => T): T[] /** * 数组去重 + * @category Array */ export function unique(array: T[]): T[] { return [...new Set(array)] @@ -18,6 +20,7 @@ export function unique(array: T[]): T[] { /** * 数组差异项 + * @category Array */ export function diff(source: T[] = [], target: T[] = []): T[] { if (!source.length) @@ -31,6 +34,7 @@ export function diff(source: T[] = [], target: T[] = []): T[] { /** * 随机打乱数组 + * @category Array * @param array */ export function shuffle(array: T[]): T[] { @@ -45,6 +49,7 @@ export type PartitionFilter = (i: T, idx: number, arr: readonly T[]) => any /** * 根据条件拆分数组 + * @category Array * @param array * @param filters */ @@ -65,14 +70,19 @@ export function partition(array: readonly T[], ...filters: PartitionFilter return result } +/** + * @category Array + */ export interface FlatProps { children?: string depth?: number currentDepth?: number removeChildren?: boolean } + /** * 对象数组扁平化 + * @category Array * @param data 源对象数组 * @param props 配置项 */ @@ -101,6 +111,7 @@ export interface ToMapProps { } /** * 转成对象结构 + * @category Array * @param data * @param key * @param props @@ -131,6 +142,7 @@ export interface GenerateLabelProps { } /** * 根据指定值,将指定属性名组装为字符串 + * @category Array * @param data * @param value * @param props @@ -158,6 +170,7 @@ export function generateLabel>(data: T[], valu /** * 对数组进行排序并返回前 n 个元素 + * @category Array */ export function sortWith>(articles: T[], key: keyof T, len: number = 10) { const copyArr = articles.slice() @@ -170,6 +183,7 @@ export interface TreeArrayProps { } /** * 在树形数组中查找指定元素 + * @category Array */ export function findInTree>(tree: T[], finder: (i: T, idx: number) => boolean, props: TreeArrayProps = {}): T | undefined { const { children = 'children', traversal = 'depth' } = props diff --git a/packages/shared/lib/utils/dom-event.ts b/packages/shared/lib/utils/dom-event.ts index 45fe6e2..87c5a7d 100644 --- a/packages/shared/lib/utils/dom-event.ts +++ b/packages/shared/lib/utils/dom-event.ts @@ -1,5 +1,13 @@ +/** + * @categoryDescription Dom Event + * dom 事件绑定 + * @showCategories + * @module + */ + /** * 元素事件绑定 + * @category Dom Event * @param el * @param event * @param listener diff --git a/packages/shared/package.json b/packages/shared/package.json index 491d20b..9b7f681 100644 --- a/packages/shared/package.json +++ b/packages/shared/package.json @@ -13,11 +13,12 @@ "require": "./dist/cjs/index.cjs" }, "scripts": { - "build": "pnpm clean && pnpm rollup -c", + "build:dist": "pnpm clean && pnpm rollup -c", "clean": "rimraf dist", - "clean:docs": "rimraf docs", - "docs:md": "pnpm clean:docs && typeDoc lib/index.ts --plugin typedoc-plugin-markdown", - "docs:html": "pnpm clean:docs && typeDoc lib/index.ts" + "clean:docs": "rimraf ./docs/api", + "build:docs": "pnpm clean:docs && typeDoc", + "view:site": "pnpm build:docs && vitepress dev docs", + "build:site": "pnpm build:docs && vitepress build docs" }, "typedocMain": "lib/index.ts", "files": [ @@ -40,11 +41,13 @@ }, "license": "MIT", "dependencies": { - "echarts": "^5.4.3" + "echarts": "^5.4.3", + "typedoc-vitepress-theme": "^1.1.1", + "vitepress": "^1.5.0" }, "private": false, "devDependencies": { - "typedoc": "^0.26.3", - "typedoc-plugin-markdown": "^4.1.1" + "typedoc": "^0.27.6", + "typedoc-plugin-markdown": "^4.3.3" } } diff --git a/packages/shared/typedoc.json b/packages/shared/typedoc.json new file mode 100644 index 0000000..84c16b0 --- /dev/null +++ b/packages/shared/typedoc.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://typedoc.org/schema.json", + "entryPoints": ["./lib/index.ts"], + "out": "./docs/api", + "plugin": ["typedoc-plugin-markdown", "typedoc-vitepress-theme"], + "githubPages": false, + "readme": "none", + "indexFormat": "table", + "useCodeBlocks": true, + "disableSources": true, + "textContentMappings": { + "title.indexPage": "API Reference", + "title.memberPage": "{name}" + }, + "navigation": { + "includeCategories": true + } +} diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 111e7b2..e3fe3ef 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -47,7 +47,7 @@ importers: devDependencies: '@antfu/eslint-config': specifier: ^2.22.0 - version: 2.22.0(@eslint-react/eslint-plugin@1.10.1(eslint@8.57.0)(typescript@5.4.5))(@unocss/eslint-plugin@0.59.4(eslint@8.57.0)(typescript@5.4.5))(@vue/compiler-sfc@3.4.27)(eslint-plugin-format@0.1.1(eslint@8.57.0))(eslint-plugin-react-hooks@5.1.0-rc-fb9a90fa48-20240614(eslint@8.57.0))(eslint-plugin-react-refresh@0.4.9(eslint@8.57.0))(eslint@8.57.0)(typescript@5.4.5)(vitest@1.6.0) + version: 2.22.0(@eslint-react/eslint-plugin@1.10.1(eslint@8.57.0)(typescript@5.4.5))(@unocss/eslint-plugin@0.59.4(eslint@8.57.0)(typescript@5.4.5))(@vue/compiler-sfc@3.5.13)(eslint-plugin-format@0.1.1(eslint@8.57.0))(eslint-plugin-react-hooks@5.1.0-rc-fb9a90fa48-20240614(eslint@8.57.0))(eslint-plugin-react-refresh@0.4.9(eslint@8.57.0))(eslint@8.57.0)(typescript@5.4.5)(vitest@1.6.0) '@eslint-react/eslint-plugin': specifier: ^1.10.1 version: 1.10.1(eslint@8.57.0)(typescript@5.4.5) @@ -125,7 +125,7 @@ importers: version: 8.1.0(eslint@8.57.0)(typescript@5.4.5) unocss: specifier: ^0.60.0 - version: 0.60.0(postcss@8.4.38)(rollup@4.17.2)(vite@5.2.11(@types/node@20.12.11)(sass@1.77.7)) + version: 0.60.0(postcss@8.4.49)(rollup@4.17.2)(vite@5.2.11(@types/node@20.12.11)(sass@1.77.7)) vite: specifier: ^5.2.11 version: 5.2.11(@types/node@20.12.11)(sass@1.77.7) @@ -187,10 +187,10 @@ importers: devDependencies: unplugin-vue-components: specifier: ^0.27.2 - version: 0.27.2(@babel/parser@7.24.5)(rollup@4.17.2)(vue@3.4.27(typescript@5.4.5)) + version: 0.27.2(@babel/parser@7.26.3)(rollup@4.29.1)(vue@3.5.13(typescript@5.4.5)) vue-i18n: specifier: ^9.13.1 - version: 9.13.1(vue@3.4.27(typescript@5.4.5)) + version: 9.13.1(vue@3.5.13(typescript@5.4.5)) packages/params-edtor: dependencies: @@ -200,20 +200,26 @@ importers: devDependencies: unplugin-vue-components: specifier: ^0.27.2 - version: 0.27.2(@babel/parser@7.24.5)(rollup@4.17.2)(vue@3.4.27(typescript@5.4.5)) + version: 0.27.2(@babel/parser@7.26.3)(rollup@4.29.1)(vue@3.5.13(typescript@5.4.5)) packages/shared: dependencies: echarts: specifier: ^5.4.3 version: 5.5.0 + typedoc-vitepress-theme: + specifier: ^1.1.1 + version: 1.1.1(typedoc-plugin-markdown@4.3.3(typedoc@0.27.6(typescript@5.4.5))) + vitepress: + specifier: ^1.5.0 + version: 1.5.0(@algolia/client-search@5.18.0)(@types/node@20.12.11)(@types/react@18.3.3)(axios@1.6.8)(postcss@8.4.49)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.7)(search-insights@2.17.3)(typescript@5.4.5) devDependencies: typedoc: - specifier: ^0.26.3 - version: 0.26.3(typescript@5.4.5) + specifier: ^0.27.6 + version: 0.27.6(typescript@5.4.5) typedoc-plugin-markdown: - specifier: ^4.1.1 - version: 4.1.1(typedoc@0.26.3(typescript@5.4.5)) + specifier: ^4.3.3 + version: 4.3.3(typedoc@0.27.6(typescript@5.4.5)) packages/shared-react: {} @@ -240,6 +246,78 @@ importers: packages: + '@algolia/autocomplete-core@1.17.7': + resolution: {integrity: sha512-BjiPOW6ks90UKl7TwMv7oNQMnzU+t/wk9mgIDi6b1tXpUek7MW0lbNOUHpvam9pe3lVCf4xPFT+lK7s+e+fs7Q==} + + '@algolia/autocomplete-plugin-algolia-insights@1.17.7': + resolution: {integrity: sha512-Jca5Ude6yUOuyzjnz57og7Et3aXjbwCSDf/8onLHSQgw1qW3ALl9mrMWaXb5FmPVkV3EtkD2F/+NkT6VHyPu9A==} + peerDependencies: + search-insights: '>= 1 < 3' + + '@algolia/autocomplete-preset-algolia@1.17.7': + resolution: {integrity: sha512-ggOQ950+nwbWROq2MOCIL71RE0DdQZsceqrg32UqnhDz8FlO9rL8ONHNsI2R1MH0tkgVIDKI/D0sMiUchsFdWA==} + peerDependencies: + '@algolia/client-search': '>= 4.9.1 < 6' + algoliasearch: '>= 4.9.1 < 6' + + '@algolia/autocomplete-shared@1.17.7': + resolution: {integrity: sha512-o/1Vurr42U/qskRSuhBH+VKxMvkkUVTLU6WZQr+L5lGZZLYWyhdzWjW0iGXY7EkwRTjBqvN2EsR81yCTGV/kmg==} + peerDependencies: + '@algolia/client-search': '>= 4.9.1 < 6' + algoliasearch: '>= 4.9.1 < 6' + + '@algolia/client-abtesting@5.18.0': + resolution: {integrity: sha512-DLIrAukjsSrdMNNDx1ZTks72o4RH/1kOn8Wx5zZm8nnqFexG+JzY4SANnCNEjnFQPJTTvC+KpgiNW/CP2lumng==} + engines: {node: '>= 14.0.0'} + + '@algolia/client-analytics@5.18.0': + resolution: {integrity: sha512-0VpGG2uQW+h2aejxbG8VbnMCQ9ary9/ot7OASXi6OjE0SRkYQ/+pkW+q09+IScif3pmsVVYggmlMPtAsmYWHng==} + engines: {node: '>= 14.0.0'} + + '@algolia/client-common@5.18.0': + resolution: {integrity: sha512-X1WMSC+1ve2qlMsemyTF5bIjwipOT+m99Ng1Tyl36ZjQKTa54oajBKE0BrmM8LD8jGdtukAgkUhFoYOaRbMcmQ==} + engines: {node: '>= 14.0.0'} + + '@algolia/client-insights@5.18.0': + resolution: {integrity: sha512-FAJRNANUOSs/FgYOJ/Njqp+YTe4TMz2GkeZtfsw1TMiA5mVNRS/nnMpxas9771aJz7KTEWvK9GwqPs0K6RMYWg==} + engines: {node: '>= 14.0.0'} + + '@algolia/client-personalization@5.18.0': + resolution: {integrity: sha512-I2dc94Oiwic3SEbrRp8kvTZtYpJjGtg5y5XnqubgnA15AgX59YIY8frKsFG8SOH1n2rIhUClcuDkxYQNXJLg+w==} + engines: {node: '>= 14.0.0'} + + '@algolia/client-query-suggestions@5.18.0': + resolution: {integrity: sha512-x6XKIQgKFTgK/bMasXhghoEjHhmgoP61pFPb9+TaUJ32aKOGc65b12usiGJ9A84yS73UDkXS452NjyP50Knh/g==} + engines: {node: '>= 14.0.0'} + + '@algolia/client-search@5.18.0': + resolution: {integrity: sha512-qI3LcFsVgtvpsBGR7aNSJYxhsR+Zl46+958ODzg8aCxIcdxiK7QEVLMJMZAR57jGqW0Lg/vrjtuLFDMfSE53qA==} + engines: {node: '>= 14.0.0'} + + '@algolia/ingestion@1.18.0': + resolution: {integrity: sha512-bGvJg7HnGGm+XWYMDruZXWgMDPVt4yCbBqq8DM6EoaMBK71SYC4WMfIdJaw+ABqttjBhe6aKNRkWf/bbvYOGyw==} + engines: {node: '>= 14.0.0'} + + '@algolia/monitoring@1.18.0': + resolution: {integrity: sha512-lBssglINIeGIR+8KyzH05NAgAmn1BCrm5D2T6pMtr/8kbTHvvrm1Zvcltc5dKUQEFyyx3J5+MhNc7kfi8LdjVw==} + engines: {node: '>= 14.0.0'} + + '@algolia/recommend@5.18.0': + resolution: {integrity: sha512-uSnkm0cdAuFwdMp4pGT5vHVQ84T6AYpTZ3I0b3k/M3wg4zXDhl3aCiY8NzokEyRLezz/kHLEEcgb/tTTobOYVw==} + engines: {node: '>= 14.0.0'} + + '@algolia/requester-browser-xhr@5.18.0': + resolution: {integrity: sha512-1XFjW0C3pV0dS/9zXbV44cKI+QM4ZIz9cpatXpsjRlq6SUCpLID3DZHsXyE6sTb8IhyPaUjk78GEJT8/3hviqg==} + engines: {node: '>= 14.0.0'} + + '@algolia/requester-fetch@5.18.0': + resolution: {integrity: sha512-0uodeNdAHz1YbzJh6C5xeQ4T6x5WGiUxUq3GOaT/R4njh5t78dq+Rb187elr7KtnjUmETVVuCvmEYaThfTHzNg==} + engines: {node: '>= 14.0.0'} + + '@algolia/requester-node-http@5.18.0': + resolution: {integrity: sha512-tZCqDrqJ2YE2I5ukCQrYN8oiF6u3JIdCxrtKq+eniuLkjkO78TKRnXrVcKZTmfFJyyDK8q47SfDcHzAA3nHi6w==} + engines: {node: '>= 14.0.0'} + '@ampproject/remapping@2.3.0': resolution: {integrity: sha512-30iZtAPgz+LTIYoeivqYo853f02jBYSd5uGnGpkFV0M3xOt9aN73erkgYAmZU43x4VfqcnLxW9Kpg3R5LC4YYw==} engines: {node: '>=6.0.0'} @@ -401,6 +479,10 @@ packages: resolution: {integrity: sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==} engines: {node: '>=6.9.0'} + '@babel/helper-string-parser@7.25.9': + resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==} + engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@7.24.5': resolution: {integrity: sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA==} engines: {node: '>=6.9.0'} @@ -409,6 +491,10 @@ packages: resolution: {integrity: sha512-rR+PBcQ1SMQDDyF6X0wxtG8QyLCgUB0eRAGguqRLfkCA87l7yAP7ehq8SNj96OOGTO8OBV70KhuFYcIkHXOg0w==} engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@7.25.9': + resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} + engines: {node: '>=6.9.0'} + '@babel/helper-validator-option@7.23.5': resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==} engines: {node: '>=6.9.0'} @@ -430,6 +516,11 @@ packages: engines: {node: '>=6.0.0'} hasBin: true + '@babel/parser@7.26.3': + resolution: {integrity: sha512-WJ/CvmY8Mea8iDXo6a7RK2wbmJITT5fN3BEkRuFlxVyNx8jOKIIhmC4fSkTcPcf8JyavbBwIe6OpiCOBXt/IcA==} + engines: {node: '>=6.0.0'} + hasBin: true + '@babel/plugin-syntax-jsx@7.24.1': resolution: {integrity: sha512-2eCtxZXf+kbkMIsXS4poTvT4Yu5rXiRa+9xGVT56raghjmBTKMpFNc9R4IDiB4emao9eO22Ox7CxuJG7BgExqA==} engines: {node: '>=6.9.0'} @@ -484,6 +575,10 @@ packages: resolution: {integrity: sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ==} engines: {node: '>=6.9.0'} + '@babel/types@7.26.3': + resolution: {integrity: sha512-vN5p+1kl59GVKMvTHt55NzzmYVxprfJD+ql7U9NFIfKCBkYE55LYtS+WtPlaYOyzydrKI8Nezd+aZextrd+FMA==} + engines: {node: '>=6.9.0'} + '@bpmn-io/cm-theme@0.1.0-alpha.2': resolution: {integrity: sha512-ZILgiYzxk3KMvxplUXmdRFQo45/JehDPg5k9tWfehmzUOSE13ssyLPil8uCloMQnb3yyzyOWTjb/wzKXTHlFQw==} @@ -534,6 +629,29 @@ packages: '@codemirror/view@6.32.0': resolution: {integrity: sha512-AgVNvED2QTsZp5e3syoHLsrWtwJFYWdx1Vr/m3f4h1ATQz0ax60CfXF3Htdmk69k2MlYZw8gXesnQdHtzyVmAw==} + '@docsearch/css@3.8.2': + resolution: {integrity: sha512-y05ayQFyUmCXze79+56v/4HpycYF3uFqB78pLPrSV5ZKAlDuIAAJNhaRi8tTdRNXh05yxX/TyNnzD6LwSM89vQ==} + + '@docsearch/js@3.8.2': + resolution: {integrity: sha512-Q5wY66qHn0SwA7Taa0aDbHiJvaFJLOJyHmooQ7y8hlwwQLQ/5WwCcoX0g7ii04Qi2DJlHsd0XXzJ8Ypw9+9YmQ==} + + '@docsearch/react@3.8.2': + resolution: {integrity: sha512-xCRrJQlTt8N9GU0DG4ptwHRkfnSnD/YpdeaXe02iKfqs97TkZJv60yE+1eq/tjPcVnTW8dP5qLP7itifFVV5eg==} + peerDependencies: + '@types/react': '>= 16.8.0 < 19.0.0' + react: '>= 16.8.0 < 19.0.0' + react-dom: '>= 16.8.0 < 19.0.0' + search-insights: '>= 1 < 3' + peerDependenciesMeta: + '@types/react': + optional: true + react: + optional: true + react-dom: + optional: true + search-insights: + optional: true + '@dprint/formatter@0.2.1': resolution: {integrity: sha512-GCzgRt2o4mhZLy8L47k2A+q9EMG/jWhzZebE29EqKsxmjDrSfv2VisEj/Q+39OOf04jTkEfB/TRO+IZSyxHdYg==} @@ -563,6 +681,12 @@ packages: cpu: [ppc64] os: [aix] + '@esbuild/aix-ppc64@0.21.5': + resolution: {integrity: sha512-1SDgH6ZSPTlggy1yI6+Dbkiz8xzpHJEVAlF/AM1tHPLsf5STom9rwtjE4hKAF20FfXXNTFqEYXyJNWh1GiZedQ==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [aix] + '@esbuild/android-arm64@0.20.2': resolution: {integrity: sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==} engines: {node: '>=12'} @@ -575,6 +699,12 @@ packages: cpu: [arm64] os: [android] + '@esbuild/android-arm64@0.21.5': + resolution: {integrity: sha512-c0uX9VAUBQ7dTDCjq+wdyGLowMdtR/GoC2U5IYk/7D1H1JYC0qseD7+11iMP2mRLN9RcCMRcjC4YMclCzGwS/A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [android] + '@esbuild/android-arm@0.20.2': resolution: {integrity: sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==} engines: {node: '>=12'} @@ -587,6 +717,12 @@ packages: cpu: [arm] os: [android] + '@esbuild/android-arm@0.21.5': + resolution: {integrity: sha512-vCPvzSjpPHEi1siZdlvAlsPxXl7WbOVUBBAowWug4rJHb68Ox8KualB+1ocNvT5fjv6wpkX6o/iEpbDrf68zcg==} + engines: {node: '>=12'} + cpu: [arm] + os: [android] + '@esbuild/android-x64@0.20.2': resolution: {integrity: sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==} engines: {node: '>=12'} @@ -599,6 +735,12 @@ packages: cpu: [x64] os: [android] + '@esbuild/android-x64@0.21.5': + resolution: {integrity: sha512-D7aPRUUNHRBwHxzxRvp856rjUHRFW1SdQATKXH2hqA0kAZb1hKmi02OpYRacl0TxIGz/ZmXWlbZgjwWYaCakTA==} + engines: {node: '>=12'} + cpu: [x64] + os: [android] + '@esbuild/darwin-arm64@0.20.2': resolution: {integrity: sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==} engines: {node: '>=12'} @@ -611,6 +753,12 @@ packages: cpu: [arm64] os: [darwin] + '@esbuild/darwin-arm64@0.21.5': + resolution: {integrity: sha512-DwqXqZyuk5AiWWf3UfLiRDJ5EDd49zg6O9wclZ7kUMv2WRFr4HKjXp/5t8JZ11QbQfUS6/cRCKGwYhtNAY88kQ==} + engines: {node: '>=12'} + cpu: [arm64] + os: [darwin] + '@esbuild/darwin-x64@0.20.2': resolution: {integrity: sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==} engines: {node: '>=12'} @@ -623,6 +771,12 @@ packages: cpu: [x64] os: [darwin] + '@esbuild/darwin-x64@0.21.5': + resolution: {integrity: sha512-se/JjF8NlmKVG4kNIuyWMV/22ZaerB+qaSi5MdrXtd6R08kvs2qCN4C09miupktDitvh8jRFflwGFBQcxZRjbw==} + engines: {node: '>=12'} + cpu: [x64] + os: [darwin] + '@esbuild/freebsd-arm64@0.20.2': resolution: {integrity: sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==} engines: {node: '>=12'} @@ -635,6 +789,12 @@ packages: cpu: [arm64] os: [freebsd] + '@esbuild/freebsd-arm64@0.21.5': + resolution: {integrity: sha512-5JcRxxRDUJLX8JXp/wcBCy3pENnCgBR9bN6JsY4OmhfUtIHe3ZW0mawA7+RDAcMLrMIZaf03NlQiX9DGyB8h4g==} + engines: {node: '>=12'} + cpu: [arm64] + os: [freebsd] + '@esbuild/freebsd-x64@0.20.2': resolution: {integrity: sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==} engines: {node: '>=12'} @@ -647,6 +807,12 @@ packages: cpu: [x64] os: [freebsd] + '@esbuild/freebsd-x64@0.21.5': + resolution: {integrity: sha512-J95kNBj1zkbMXtHVH29bBriQygMXqoVQOQYA+ISs0/2l3T9/kj42ow2mpqerRBxDJnmkUDCaQT/dfNXWX/ZZCQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [freebsd] + '@esbuild/linux-arm64@0.20.2': resolution: {integrity: sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==} engines: {node: '>=12'} @@ -659,6 +825,12 @@ packages: cpu: [arm64] os: [linux] + '@esbuild/linux-arm64@0.21.5': + resolution: {integrity: sha512-ibKvmyYzKsBeX8d8I7MH/TMfWDXBF3db4qM6sy+7re0YXya+K1cem3on9XgdT2EQGMu4hQyZhan7TeQ8XkGp4Q==} + engines: {node: '>=12'} + cpu: [arm64] + os: [linux] + '@esbuild/linux-arm@0.20.2': resolution: {integrity: sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==} engines: {node: '>=12'} @@ -671,6 +843,12 @@ packages: cpu: [arm] os: [linux] + '@esbuild/linux-arm@0.21.5': + resolution: {integrity: sha512-bPb5AHZtbeNGjCKVZ9UGqGwo8EUu4cLq68E95A53KlxAPRmUyYv2D6F0uUI65XisGOL1hBP5mTronbgo+0bFcA==} + engines: {node: '>=12'} + cpu: [arm] + os: [linux] + '@esbuild/linux-ia32@0.20.2': resolution: {integrity: sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==} engines: {node: '>=12'} @@ -683,6 +861,12 @@ packages: cpu: [ia32] os: [linux] + '@esbuild/linux-ia32@0.21.5': + resolution: {integrity: sha512-YvjXDqLRqPDl2dvRODYmmhz4rPeVKYvppfGYKSNGdyZkA01046pLWyRKKI3ax8fbJoK5QbxblURkwK/MWY18Tg==} + engines: {node: '>=12'} + cpu: [ia32] + os: [linux] + '@esbuild/linux-loong64@0.20.2': resolution: {integrity: sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==} engines: {node: '>=12'} @@ -695,6 +879,12 @@ packages: cpu: [loong64] os: [linux] + '@esbuild/linux-loong64@0.21.5': + resolution: {integrity: sha512-uHf1BmMG8qEvzdrzAqg2SIG/02+4/DHB6a9Kbya0XDvwDEKCoC8ZRWI5JJvNdUjtciBGFQ5PuBlpEOXQj+JQSg==} + engines: {node: '>=12'} + cpu: [loong64] + os: [linux] + '@esbuild/linux-mips64el@0.20.2': resolution: {integrity: sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==} engines: {node: '>=12'} @@ -707,6 +897,12 @@ packages: cpu: [mips64el] os: [linux] + '@esbuild/linux-mips64el@0.21.5': + resolution: {integrity: sha512-IajOmO+KJK23bj52dFSNCMsz1QP1DqM6cwLUv3W1QwyxkyIWecfafnI555fvSGqEKwjMXVLokcV5ygHW5b3Jbg==} + engines: {node: '>=12'} + cpu: [mips64el] + os: [linux] + '@esbuild/linux-ppc64@0.20.2': resolution: {integrity: sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==} engines: {node: '>=12'} @@ -719,6 +915,12 @@ packages: cpu: [ppc64] os: [linux] + '@esbuild/linux-ppc64@0.21.5': + resolution: {integrity: sha512-1hHV/Z4OEfMwpLO8rp7CvlhBDnjsC3CttJXIhBi+5Aj5r+MBvy4egg7wCbe//hSsT+RvDAG7s81tAvpL2XAE4w==} + engines: {node: '>=12'} + cpu: [ppc64] + os: [linux] + '@esbuild/linux-riscv64@0.20.2': resolution: {integrity: sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==} engines: {node: '>=12'} @@ -731,6 +933,12 @@ packages: cpu: [riscv64] os: [linux] + '@esbuild/linux-riscv64@0.21.5': + resolution: {integrity: sha512-2HdXDMd9GMgTGrPWnJzP2ALSokE/0O5HhTUvWIbD3YdjME8JwvSCnNGBnTThKGEB91OZhzrJ4qIIxk/SBmyDDA==} + engines: {node: '>=12'} + cpu: [riscv64] + os: [linux] + '@esbuild/linux-s390x@0.20.2': resolution: {integrity: sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==} engines: {node: '>=12'} @@ -743,6 +951,12 @@ packages: cpu: [s390x] os: [linux] + '@esbuild/linux-s390x@0.21.5': + resolution: {integrity: sha512-zus5sxzqBJD3eXxwvjN1yQkRepANgxE9lgOW2qLnmr8ikMTphkjgXu1HR01K4FJg8h1kEEDAqDcZQtbrRnB41A==} + engines: {node: '>=12'} + cpu: [s390x] + os: [linux] + '@esbuild/linux-x64@0.20.2': resolution: {integrity: sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==} engines: {node: '>=12'} @@ -755,6 +969,12 @@ packages: cpu: [x64] os: [linux] + '@esbuild/linux-x64@0.21.5': + resolution: {integrity: sha512-1rYdTpyv03iycF1+BhzrzQJCdOuAOtaqHTWJZCWvijKD2N5Xu0TtVC8/+1faWqcP9iBCWOmjmhoH94dH82BxPQ==} + engines: {node: '>=12'} + cpu: [x64] + os: [linux] + '@esbuild/netbsd-x64@0.20.2': resolution: {integrity: sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==} engines: {node: '>=12'} @@ -767,6 +987,12 @@ packages: cpu: [x64] os: [netbsd] + '@esbuild/netbsd-x64@0.21.5': + resolution: {integrity: sha512-Woi2MXzXjMULccIwMnLciyZH4nCIMpWQAs049KEeMvOcNADVxo0UBIQPfSmxB3CWKedngg7sWZdLvLczpe0tLg==} + engines: {node: '>=12'} + cpu: [x64] + os: [netbsd] + '@esbuild/openbsd-x64@0.20.2': resolution: {integrity: sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==} engines: {node: '>=12'} @@ -779,6 +1005,12 @@ packages: cpu: [x64] os: [openbsd] + '@esbuild/openbsd-x64@0.21.5': + resolution: {integrity: sha512-HLNNw99xsvx12lFBUwoT8EVCsSvRNDVxNpjZ7bPn947b8gJPzeHWyNVhFsaerc0n3TsbOINvRP2byTZ5LKezow==} + engines: {node: '>=12'} + cpu: [x64] + os: [openbsd] + '@esbuild/sunos-x64@0.20.2': resolution: {integrity: sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==} engines: {node: '>=12'} @@ -791,6 +1023,12 @@ packages: cpu: [x64] os: [sunos] + '@esbuild/sunos-x64@0.21.5': + resolution: {integrity: sha512-6+gjmFpfy0BHU5Tpptkuh8+uw3mnrvgs+dSPQXQOv3ekbordwnzTVEb4qnIvQcYXq6gzkyTnoZ9dZG+D4garKg==} + engines: {node: '>=12'} + cpu: [x64] + os: [sunos] + '@esbuild/win32-arm64@0.20.2': resolution: {integrity: sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==} engines: {node: '>=12'} @@ -803,6 +1041,12 @@ packages: cpu: [arm64] os: [win32] + '@esbuild/win32-arm64@0.21.5': + resolution: {integrity: sha512-Z0gOTd75VvXqyq7nsl93zwahcTROgqvuAcYDUr+vOv8uHhNSKROyU961kgtCD1e95IqPKSQKH7tBTslnS3tA8A==} + engines: {node: '>=12'} + cpu: [arm64] + os: [win32] + '@esbuild/win32-ia32@0.20.2': resolution: {integrity: sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==} engines: {node: '>=12'} @@ -815,6 +1059,12 @@ packages: cpu: [ia32] os: [win32] + '@esbuild/win32-ia32@0.21.5': + resolution: {integrity: sha512-SWXFF1CL2RVNMaVs+BBClwtfZSvDgtL//G/smwAc5oVK/UPu2Gu9tIaRgFmYFFKrmg3SyAjSrElf0TiJ1v8fYA==} + engines: {node: '>=12'} + cpu: [ia32] + os: [win32] + '@esbuild/win32-x64@0.20.2': resolution: {integrity: sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==} engines: {node: '>=12'} @@ -827,6 +1077,12 @@ packages: cpu: [x64] os: [win32] + '@esbuild/win32-x64@0.21.5': + resolution: {integrity: sha512-tQd/1efJuzPC6rCFwEvLtci/xNFcTZknmXs98FYDfGE4wP9ClFV98nyKrzJKVPMhdDnjzLhdUyMX4PsQAPjwIw==} + engines: {node: '>=12'} + cpu: [x64] + os: [win32] + '@eslint-community/eslint-utils@4.4.0': resolution: {integrity: sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} @@ -888,6 +1144,9 @@ packages: resolution: {integrity: sha512-hhetes6ZHP3BlXLxmd8K2SNgkhNSi+UcecbnwWKwpP7kyi/uC75DJ1lOOBO3xrC4jyojtGE3YxKZPHfk4yrgug==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + '@gerrit0/mini-shiki@1.24.4': + resolution: {integrity: sha512-YEHW1QeAg6UmxEmswiQbOVEg1CW22b1XUD/lNTliOsu0LD0wqoyleFMnmbTp697QE0pcadQiR5cVtbbAPncvpw==} + '@humanwhocodes/config-array@0.11.14': resolution: {integrity: sha512-3T8LkOmg45BV5FICb15QQMsyUSWrQ8AygVfC7ZG32zOalnqrilm018ZVCw0eapXux8FtA33q8PSRSstjee3jSg==} engines: {node: '>=10.10.0'} @@ -901,6 +1160,9 @@ packages: resolution: {integrity: sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==} deprecated: Use @eslint/object-schema instead + '@iconify-json/simple-icons@1.2.17': + resolution: {integrity: sha512-1vXbM6a6HV2rwXxu8ptD2OYhqrqX0ZZRepOg7nIjkvKlKq90Iici4X++A8h36bEVlV2wGjqx8uVYB0pwnPZVSw==} + '@iconify/types@2.0.0': resolution: {integrity: sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg==} @@ -947,6 +1209,9 @@ packages: '@jridgewell/sourcemap-codec@1.4.15': resolution: {integrity: sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==} + '@jridgewell/sourcemap-codec@1.5.0': + resolution: {integrity: sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==} + '@jridgewell/trace-mapping@0.3.25': resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} @@ -1035,90 +1300,195 @@ packages: cpu: [arm] os: [android] + '@rollup/rollup-android-arm-eabi@4.29.1': + resolution: {integrity: sha512-ssKhA8RNltTZLpG6/QNkCSge+7mBQGUqJRisZ2MDQcEGaK93QESEgWK2iOpIDZ7k9zPVkG5AS3ksvD5ZWxmItw==} + cpu: [arm] + os: [android] + '@rollup/rollup-android-arm64@4.17.2': resolution: {integrity: sha512-yeX/Usk7daNIVwkq2uGoq2BYJKZY1JfyLTaHO/jaiSwi/lsf8fTFoQW/n6IdAsx5tx+iotu2zCJwz8MxI6D/Bw==} cpu: [arm64] os: [android] + '@rollup/rollup-android-arm64@4.29.1': + resolution: {integrity: sha512-CaRfrV0cd+NIIcVVN/jx+hVLN+VRqnuzLRmfmlzpOzB87ajixsN/+9L5xNmkaUUvEbI5BmIKS+XTwXsHEb65Ew==} + cpu: [arm64] + os: [android] + '@rollup/rollup-darwin-arm64@4.17.2': resolution: {integrity: sha512-kcMLpE6uCwls023+kknm71ug7MZOrtXo+y5p/tsg6jltpDtgQY1Eq5sGfHcQfb+lfuKwhBmEURDga9N0ol4YPw==} cpu: [arm64] os: [darwin] + '@rollup/rollup-darwin-arm64@4.29.1': + resolution: {integrity: sha512-2ORr7T31Y0Mnk6qNuwtyNmy14MunTAMx06VAPI6/Ju52W10zk1i7i5U3vlDRWjhOI5quBcrvhkCHyF76bI7kEw==} + cpu: [arm64] + os: [darwin] + '@rollup/rollup-darwin-x64@4.17.2': resolution: {integrity: sha512-AtKwD0VEx0zWkL0ZjixEkp5tbNLzX+FCqGG1SvOu993HnSz4qDI6S4kGzubrEJAljpVkhRSlg5bzpV//E6ysTQ==} cpu: [x64] os: [darwin] + '@rollup/rollup-darwin-x64@4.29.1': + resolution: {integrity: sha512-j/Ej1oanzPjmN0tirRd5K2/nncAhS9W6ICzgxV+9Y5ZsP0hiGhHJXZ2JQ53iSSjj8m6cRY6oB1GMzNn2EUt6Ng==} + cpu: [x64] + os: [darwin] + + '@rollup/rollup-freebsd-arm64@4.29.1': + resolution: {integrity: sha512-91C//G6Dm/cv724tpt7nTyP+JdN12iqeXGFM1SqnljCmi5yTXriH7B1r8AD9dAZByHpKAumqP1Qy2vVNIdLZqw==} + cpu: [arm64] + os: [freebsd] + + '@rollup/rollup-freebsd-x64@4.29.1': + resolution: {integrity: sha512-hEioiEQ9Dec2nIRoeHUP6hr1PSkXzQaCUyqBDQ9I9ik4gCXQZjJMIVzoNLBRGet+hIUb3CISMh9KXuCcWVW/8w==} + cpu: [x64] + os: [freebsd] + '@rollup/rollup-linux-arm-gnueabihf@4.17.2': resolution: {integrity: sha512-3reX2fUHqN7sffBNqmEyMQVj/CKhIHZd4y631duy0hZqI8Qoqf6lTtmAKvJFYa6bhU95B1D0WgzHkmTg33In0A==} cpu: [arm] os: [linux] libc: [glibc] + '@rollup/rollup-linux-arm-gnueabihf@4.29.1': + resolution: {integrity: sha512-Py5vFd5HWYN9zxBv3WMrLAXY3yYJ6Q/aVERoeUFwiDGiMOWsMs7FokXihSOaT/PMWUty/Pj60XDQndK3eAfE6A==} + cpu: [arm] + os: [linux] + libc: [glibc] + '@rollup/rollup-linux-arm-musleabihf@4.17.2': resolution: {integrity: sha512-uSqpsp91mheRgw96xtyAGP9FW5ChctTFEoXP0r5FAzj/3ZRv3Uxjtc7taRQSaQM/q85KEKjKsZuiZM3GyUivRg==} cpu: [arm] os: [linux] libc: [musl] + '@rollup/rollup-linux-arm-musleabihf@4.29.1': + resolution: {integrity: sha512-RiWpGgbayf7LUcuSNIbahr0ys2YnEERD4gYdISA06wa0i8RALrnzflh9Wxii7zQJEB2/Eh74dX4y/sHKLWp5uQ==} + cpu: [arm] + os: [linux] + libc: [musl] + '@rollup/rollup-linux-arm64-gnu@4.17.2': resolution: {integrity: sha512-EMMPHkiCRtE8Wdk3Qhtciq6BndLtstqZIroHiiGzB3C5LDJmIZcSzVtLRbwuXuUft1Cnv+9fxuDtDxz3k3EW2A==} cpu: [arm64] os: [linux] libc: [glibc] + '@rollup/rollup-linux-arm64-gnu@4.29.1': + resolution: {integrity: sha512-Z80O+taYxTQITWMjm/YqNoe9d10OX6kDh8X5/rFCMuPqsKsSyDilvfg+vd3iXIqtfmp+cnfL1UrYirkaF8SBZA==} + cpu: [arm64] + os: [linux] + libc: [glibc] + '@rollup/rollup-linux-arm64-musl@4.17.2': resolution: {integrity: sha512-NMPylUUZ1i0z/xJUIx6VUhISZDRT+uTWpBcjdv0/zkp7b/bQDF+NfnfdzuTiB1G6HTodgoFa93hp0O1xl+/UbA==} cpu: [arm64] os: [linux] libc: [musl] + '@rollup/rollup-linux-arm64-musl@4.29.1': + resolution: {integrity: sha512-fOHRtF9gahwJk3QVp01a/GqS4hBEZCV1oKglVVq13kcK3NeVlS4BwIFzOHDbmKzt3i0OuHG4zfRP0YoG5OF/rA==} + cpu: [arm64] + os: [linux] + libc: [musl] + + '@rollup/rollup-linux-loongarch64-gnu@4.29.1': + resolution: {integrity: sha512-5a7q3tnlbcg0OodyxcAdrrCxFi0DgXJSoOuidFUzHZ2GixZXQs6Tc3CHmlvqKAmOs5eRde+JJxeIf9DonkmYkw==} + cpu: [loong64] + os: [linux] + libc: [glibc] + '@rollup/rollup-linux-powerpc64le-gnu@4.17.2': resolution: {integrity: sha512-T19My13y8uYXPw/L/k0JYaX1fJKFT/PWdXiHr8mTbXWxjVF1t+8Xl31DgBBvEKclw+1b00Chg0hxE2O7bTG7GQ==} cpu: [ppc64] os: [linux] libc: [glibc] + '@rollup/rollup-linux-powerpc64le-gnu@4.29.1': + resolution: {integrity: sha512-9b4Mg5Yfz6mRnlSPIdROcfw1BU22FQxmfjlp/CShWwO3LilKQuMISMTtAu/bxmmrE6A902W2cZJuzx8+gJ8e9w==} + cpu: [ppc64] + os: [linux] + libc: [glibc] + '@rollup/rollup-linux-riscv64-gnu@4.17.2': resolution: {integrity: sha512-BOaNfthf3X3fOWAB+IJ9kxTgPmMqPPH5f5k2DcCsRrBIbWnaJCgX2ll77dV1TdSy9SaXTR5iDXRL8n7AnoP5cg==} cpu: [riscv64] os: [linux] libc: [glibc] + '@rollup/rollup-linux-riscv64-gnu@4.29.1': + resolution: {integrity: sha512-G5pn0NChlbRM8OJWpJFMX4/i8OEU538uiSv0P6roZcbpe/WfhEO+AT8SHVKfp8qhDQzaz7Q+1/ixMy7hBRidnQ==} + cpu: [riscv64] + os: [linux] + libc: [glibc] + '@rollup/rollup-linux-s390x-gnu@4.17.2': resolution: {integrity: sha512-W0UP/x7bnn3xN2eYMql2T/+wpASLE5SjObXILTMPUBDB/Fg/FxC+gX4nvCfPBCbNhz51C+HcqQp2qQ4u25ok6g==} cpu: [s390x] os: [linux] libc: [glibc] + '@rollup/rollup-linux-s390x-gnu@4.29.1': + resolution: {integrity: sha512-WM9lIkNdkhVwiArmLxFXpWndFGuOka4oJOZh8EP3Vb8q5lzdSCBuhjavJsw68Q9AKDGeOOIHYzYm4ZFvmWez5g==} + cpu: [s390x] + os: [linux] + libc: [glibc] + '@rollup/rollup-linux-x64-gnu@4.17.2': resolution: {integrity: sha512-Hy7pLwByUOuyaFC6mAr7m+oMC+V7qyifzs/nW2OJfC8H4hbCzOX07Ov0VFk/zP3kBsELWNFi7rJtgbKYsav9QQ==} cpu: [x64] os: [linux] libc: [glibc] + '@rollup/rollup-linux-x64-gnu@4.29.1': + resolution: {integrity: sha512-87xYCwb0cPGZFoGiErT1eDcssByaLX4fc0z2nRM6eMtV9njAfEE6OW3UniAoDhX4Iq5xQVpE6qO9aJbCFumKYQ==} + cpu: [x64] + os: [linux] + libc: [glibc] + '@rollup/rollup-linux-x64-musl@4.17.2': resolution: {integrity: sha512-h1+yTWeYbRdAyJ/jMiVw0l6fOOm/0D1vNLui9iPuqgRGnXA0u21gAqOyB5iHjlM9MMfNOm9RHCQ7zLIzT0x11Q==} cpu: [x64] os: [linux] libc: [musl] + '@rollup/rollup-linux-x64-musl@4.29.1': + resolution: {integrity: sha512-xufkSNppNOdVRCEC4WKvlR1FBDyqCSCpQeMMgv9ZyXqqtKBfkw1yfGMTUTs9Qsl6WQbJnsGboWCp7pJGkeMhKA==} + cpu: [x64] + os: [linux] + libc: [musl] + '@rollup/rollup-win32-arm64-msvc@4.17.2': resolution: {integrity: sha512-tmdtXMfKAjy5+IQsVtDiCfqbynAQE/TQRpWdVataHmhMb9DCoJxp9vLcCBjEQWMiUYxO1QprH/HbY9ragCEFLA==} cpu: [arm64] os: [win32] + '@rollup/rollup-win32-arm64-msvc@4.29.1': + resolution: {integrity: sha512-F2OiJ42m77lSkizZQLuC+jiZ2cgueWQL5YC9tjo3AgaEw+KJmVxHGSyQfDUoYR9cci0lAywv2Clmckzulcq6ig==} + cpu: [arm64] + os: [win32] + '@rollup/rollup-win32-ia32-msvc@4.17.2': resolution: {integrity: sha512-7II/QCSTAHuE5vdZaQEwJq2ZACkBpQDOmQsE6D6XUbnBHW8IAhm4eTufL6msLJorzrHDFv3CF8oCA/hSIRuZeQ==} cpu: [ia32] os: [win32] + '@rollup/rollup-win32-ia32-msvc@4.29.1': + resolution: {integrity: sha512-rYRe5S0FcjlOBZQHgbTKNrqxCBUmgDJem/VQTCcTnA2KCabYSWQDrytOzX7avb79cAAweNmMUb/Zw18RNd4mng==} + cpu: [ia32] + os: [win32] + '@rollup/rollup-win32-x64-msvc@4.17.2': resolution: {integrity: sha512-TGGO7v7qOq4CYmSBVEYpI1Y5xDuCEnbVC5Vth8mOsW0gDSzxNrVERPc790IGHsrT2dQSimgMr9Ub3Y1Jci5/8w==} cpu: [x64] os: [win32] + '@rollup/rollup-win32-x64-msvc@4.29.1': + resolution: {integrity: sha512-+10CMg9vt1MoHj6x1pxyjPSMjHTIlqs8/tBztXvPAx24SKs9jwVnKqHJumlH/IzhaPUaj3T6T6wfZr8okdXaIg==} + cpu: [x64] + os: [win32] + '@rushstack/node-core-library@4.0.2': resolution: {integrity: sha512-hyES82QVpkfQMeBMteQUnrhASL/KHPhd7iJ8euduwNJG4mu2GSOKybf0rOEjOm1Wz7CwJEUm9y0yD7jg2C1bfg==} peerDependencies: @@ -1141,8 +1511,23 @@ packages: '@rushstack/ts-command-line@4.19.1': resolution: {integrity: sha512-J7H768dgcpG60d7skZ5uSSwyCZs/S2HrWP1Ds8d1qYAyaaeJmpmmLr9BVw97RjFzmQPOYnoXcKA4GkqDCkduQg==} - '@shikijs/core@1.10.1': - resolution: {integrity: sha512-qdiJS5a/QGCff7VUFIqd0hDdWly9rDp8lhVmXVrS11aazX8LOTRLHAXkkEeONNsS43EcCd7gax9LLoOz4vlFQA==} + '@shikijs/core@1.24.4': + resolution: {integrity: sha512-jjLsld+xEEGYlxAXDyGwWsKJ1sw5Pc1pnp4ai2ORpjx2UX08YYTC0NNqQYO1PaghYaR+PvgMOGuvzw2he9sk0Q==} + + '@shikijs/engine-javascript@1.24.4': + resolution: {integrity: sha512-TClaQOLvo9WEMJv6GoUsykQ6QdynuKszuORFWCke8qvi6PeLm7FcD9+7y45UenysxEWYpDL5KJaVXTngTE+2BA==} + + '@shikijs/engine-oniguruma@1.24.4': + resolution: {integrity: sha512-Do2ry6flp2HWdvpj2XOwwa0ljZBRy15HKZITzPcNIBOGSeprnA8gOooA/bLsSPuy8aJBa+Q/r34dMmC3KNL/zw==} + + '@shikijs/transformers@1.24.4': + resolution: {integrity: sha512-0jq5p9WLB7ToM/O7RWfxuIwirTJbIQsUR06jxdG3h3CEuO5m7ik8GnDsxwHhyIEfgJSZczSnVUZWFrNKy5It6g==} + + '@shikijs/types@1.24.4': + resolution: {integrity: sha512-0r0XU7Eaow0PuDxuWC1bVqmWCgm3XqizIaT7SM42K03vc69LGooT0U8ccSR44xP/hGlNx4FKhtYpV+BU6aaKAA==} + + '@shikijs/vscode-textmate@9.3.1': + resolution: {integrity: sha512-79QfK1393x9Ho60QFyLti+QfdJzRQCVLFb97kOIV7Eo9vQU/roINgk7m24uv0a7AUvN//RDH36FLjjK48v0s9g==} '@sinclair/typebox@0.27.8': resolution: {integrity: sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==} @@ -1197,12 +1582,30 @@ packages: '@types/estree@1.0.5': resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} + '@types/estree@1.0.6': + resolution: {integrity: sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==} + + '@types/hast@3.0.4': + resolution: {integrity: sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==} + '@types/json-schema@7.0.15': resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} + '@types/linkify-it@5.0.0': + resolution: {integrity: sha512-sVDA58zAw4eWAffKOaQH5/5j3XeayukzDk+ewSsnv3p4yJEZHCCzMDiZM8e0OUrRvmpGZ85jf4yDHkHsgBNr9Q==} + + '@types/markdown-it@14.1.2': + resolution: {integrity: sha512-promo4eFwuiW+TfGxhi+0x3czqTYJkG8qB17ZUJiVF10Xm7NLVRSLUsfRTU/6h1e24VvRnXCx+hG7li58lkzog==} + '@types/mdast@3.0.15': resolution: {integrity: sha512-LnwD+mUEfxWMa1QpDraczIn6k0Ee3SMicuYSSzS6ZYl2gKS09EClnJYGd8Du6rfc5r/GZEk5o1mRb8TaTj03sQ==} + '@types/mdast@4.0.4': + resolution: {integrity: sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==} + + '@types/mdurl@2.0.0': + resolution: {integrity: sha512-RGdgjQUZba5p6QEFAVx2OGb8rQDL/cPRG7GiedRzMcJ1tYnUANBncjbSB1NRGwbvjcPeikRABz2nshyPk1bhWg==} + '@types/node@20.12.11': resolution: {integrity: sha512-vDg9PZ/zi+Nqp6boSOT7plNuthRugEKixDv5sFTIpkE89MmNtEArAShI4mxuX2+UrLEe9pxC1vm2cjm9YlWbJw==} @@ -1224,6 +1627,12 @@ packages: '@types/unist@2.0.10': resolution: {integrity: sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==} + '@types/unist@3.0.3': + resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} + + '@types/web-bluetooth@0.0.20': + resolution: {integrity: sha512-g9gZnnXVq7gM7v3tJCWV/qw7w+KeOlSHAhgF9RytFyifW6AF61hdT2ucrYhPq9hLs5JIryeupHV3qGk95dH9ow==} + '@typescript-eslint/eslint-plugin@8.0.0-alpha.40': resolution: {integrity: sha512-yku4NjpP0UujYq8d1GWXYELpKYwuoESSgvXPd9uAiO24OszGxQhPsGWTe4fmZV05J47qILfaGANO9SCa9fEU0w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -1532,6 +1941,13 @@ packages: vite: ^5.0.0 vue: ^3.2.25 + '@vitejs/plugin-vue@5.2.1': + resolution: {integrity: sha512-cxh314tzaWwOLqVes2gnnCtvBDcM1UMdn+iFR+UjAn411dPT3tOmqrJjbMd7koZpMAmBM/GqeV4n9ge7JSiJJQ==} + engines: {node: ^18.0.0 || >=20.0.0} + peerDependencies: + vite: ^5.0.0 || ^6.0.0 + vue: ^3.2.25 + '@vitest/expect@1.6.0': resolution: {integrity: sha512-ixEvFVQjycy/oNgHjqsL6AZCDduC+tflRluaHIzKIsdbzkLn2U/iBnVeJwB6HsIjQBdfMR8Z0tRxKUsvFJEeWQ==} @@ -1573,21 +1989,42 @@ packages: '@vue/compiler-core@3.4.27': resolution: {integrity: sha512-E+RyqY24KnyDXsCuQrI+mlcdW3ALND6U7Gqa/+bVwbcpcR3BRRIckFoz7Qyd4TTlnugtwuI7YgjbvsLmxb+yvg==} + '@vue/compiler-core@3.5.13': + resolution: {integrity: sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q==} + '@vue/compiler-dom@3.4.27': resolution: {integrity: sha512-kUTvochG/oVgE1w5ViSr3KUBh9X7CWirebA3bezTbB5ZKBQZwR2Mwj9uoSKRMFcz4gSMzzLXBPD6KpCLb9nvWw==} + '@vue/compiler-dom@3.5.13': + resolution: {integrity: sha512-ZOJ46sMOKUjO3e94wPdCzQ6P1Lx/vhp2RSvfaab88Ajexs0AHeV0uasYhi99WPaogmBlRHNRuly8xV75cNTMDA==} + '@vue/compiler-sfc@3.4.27': resolution: {integrity: sha512-nDwntUEADssW8e0rrmE0+OrONwmRlegDA1pD6QhVeXxjIytV03yDqTey9SBDiALsvAd5U4ZrEKbMyVXhX6mCGA==} + '@vue/compiler-sfc@3.5.13': + resolution: {integrity: sha512-6VdaljMpD82w6c2749Zhf5T9u5uLBWKnVue6XWxprDobftnletJ8+oel7sexFfM3qIxNmVE7LSFGTpv6obNyaQ==} + '@vue/compiler-ssr@3.4.27': resolution: {integrity: sha512-CVRzSJIltzMG5FcidsW0jKNQnNRYC8bT21VegyMMtHmhW3UOI7knmUehzswXLrExDLE6lQCZdrhD4ogI7c+vuw==} + '@vue/compiler-ssr@3.5.13': + resolution: {integrity: sha512-wMH6vrYHxQl/IybKJagqbquvxpWCuVYpoUJfCqFZwa/JY1GdATAQ+TgVtgrwwMZ0D07QhA99rs/EAAWfvG6KpA==} + '@vue/compiler-vue2@2.7.16': resolution: {integrity: sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==} '@vue/devtools-api@6.6.1': resolution: {integrity: sha512-LgPscpE3Vs0x96PzSSB4IGVSZXZBZHpfxs+ZA1d+VEPwHdOXowy/Y2CsvCAIFrf+ssVU1pD1jidj505EpUnfbA==} + '@vue/devtools-api@7.6.8': + resolution: {integrity: sha512-ma6dY/sZR36zALVsV1W7eC57c6IJPXsy8SNgZn1PLVWU4z4dPn5TIBmnF4stmdJ4sQcixqKaQ8pwjbMPzEZwiA==} + + '@vue/devtools-kit@7.6.8': + resolution: {integrity: sha512-JhJ8M3sPU+v0P2iZBF2DkdmR9L0dnT5RXJabJqX6o8KtFs3tebdvfoXV2Dm3BFuqeECuMJIfF1aCzSt+WQ4wrw==} + + '@vue/devtools-shared@7.6.8': + resolution: {integrity: sha512-9MBPO5Z3X1nYGFqTJyohl6Gmf/J7UNN1oicHdyzBVZP4jnhZ4c20MgtaHDIzWmHDHCMYVS5bwKxT3jxh7gOOKA==} + '@vue/language-core@1.8.27': resolution: {integrity: sha512-L8Kc27VdQserNaCUNiSFdDl9LWT24ly8Hpwf1ECy3aFb9m6bDhBGQYOujDm21N7EW3moKIOKEanQwe1q5BK+mA==} peerDependencies: @@ -1607,20 +2044,87 @@ packages: '@vue/reactivity@3.4.27': resolution: {integrity: sha512-kK0g4NknW6JX2yySLpsm2jlunZJl2/RJGZ0H9ddHdfBVHcNzxmQ0sS0b09ipmBoQpY8JM2KmUw+a6sO8Zo+zIA==} + '@vue/reactivity@3.5.13': + resolution: {integrity: sha512-NaCwtw8o48B9I6L1zl2p41OHo/2Z4wqYGGIK1Khu5T7yxrn+ATOixn/Udn2m+6kZKB/J7cuT9DbWWhRxqixACg==} + '@vue/runtime-core@3.4.27': resolution: {integrity: sha512-7aYA9GEbOOdviqVvcuweTLe5Za4qBZkUY7SvET6vE8kyypxVgaT1ixHLg4urtOlrApdgcdgHoTZCUuTGap/5WA==} + '@vue/runtime-core@3.5.13': + resolution: {integrity: sha512-Fj4YRQ3Az0WTZw1sFe+QDb0aXCerigEpw418pw1HBUKFtnQHWzwojaukAs2X/c9DQz4MQ4bsXTGlcpGxU/RCIw==} + '@vue/runtime-dom@3.4.27': resolution: {integrity: sha512-ScOmP70/3NPM+TW9hvVAz6VWWtZJqkbdf7w6ySsws+EsqtHvkhxaWLecrTorFxsawelM5Ys9FnDEMt6BPBDS0Q==} + '@vue/runtime-dom@3.5.13': + resolution: {integrity: sha512-dLaj94s93NYLqjLiyFzVs9X6dWhTdAlEAciC3Moq7gzAc13VJUdCnjjRurNM6uTLFATRHexHCTu/Xp3eW6yoog==} + '@vue/server-renderer@3.4.27': resolution: {integrity: sha512-dlAMEuvmeA3rJsOMJ2J1kXU7o7pOxgsNHVr9K8hB3ImIkSuBrIdy0vF66h8gf8Tuinf1TK3mPAz2+2sqyf3KzA==} peerDependencies: vue: 3.4.27 + '@vue/server-renderer@3.5.13': + resolution: {integrity: sha512-wAi4IRJV/2SAW3htkTlB+dHeRmpTiVIK1OGLWV1yeStVSebSQQOwGwIq0D3ZIoBj2C2qpgz5+vX9iEBkTdk5YA==} + peerDependencies: + vue: 3.5.13 + '@vue/shared@3.4.27': resolution: {integrity: sha512-DL3NmY2OFlqmYYrzp39yi3LDkKxa5vZVwxWdQ3rG0ekuWscHraeIbnI8t+aZK7qhYqEqWKTUdijadunb9pnrgA==} + '@vue/shared@3.5.13': + resolution: {integrity: sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==} + + '@vueuse/core@11.3.0': + resolution: {integrity: sha512-7OC4Rl1f9G8IT6rUfi9JrKiXy4bfmHhZ5x2Ceojy0jnd3mHNEvV4JaRygH362ror6/NZ+Nl+n13LPzGiPN8cKA==} + + '@vueuse/integrations@11.3.0': + resolution: {integrity: sha512-5fzRl0apQWrDezmobchoiGTkGw238VWESxZHazfhP3RM7pDSiyXy18QbfYkILoYNTd23HPAfQTJpkUc5QbkwTw==} + peerDependencies: + async-validator: ^4 + axios: ^1 + change-case: ^5 + drauu: ^0.4 + focus-trap: ^7 + fuse.js: ^7 + idb-keyval: ^6 + jwt-decode: ^4 + nprogress: ^0.2 + qrcode: ^1.5 + sortablejs: ^1 + universal-cookie: ^7 + peerDependenciesMeta: + async-validator: + optional: true + axios: + optional: true + change-case: + optional: true + drauu: + optional: true + focus-trap: + optional: true + fuse.js: + optional: true + idb-keyval: + optional: true + jwt-decode: + optional: true + nprogress: + optional: true + qrcode: + optional: true + sortablejs: + optional: true + universal-cookie: + optional: true + + '@vueuse/metadata@11.3.0': + resolution: {integrity: sha512-pwDnDspTqtTo2HwfLw4Rp6yywuuBdYnPYDq+mO38ZYKGebCUQC/nVj/PXSiK9HX5otxLz8Fn7ECPbjiRz2CC3g==} + + '@vueuse/shared@11.3.0': + resolution: {integrity: sha512-P8gSSWQeucH5821ek2mn/ciCk+MS/zoRKqdQIM3bHq6p7GXDAJLmnRRKmF5F65sAVJIfzQlwR3aDzwCn10s8hA==} + acorn-jsx@5.3.2: resolution: {integrity: sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==} peerDependencies: @@ -1643,6 +2147,10 @@ packages: ajv@6.12.6: resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} + algoliasearch@5.18.0: + resolution: {integrity: sha512-/tfpK2A4FpS0o+S78o3YSdlqXr0MavJIDlFK3XZrlXLy7vaRXJvW5jYg3v5e/wCaF8y0IpMjkYLhoV6QqfpOgw==} + engines: {node: '>= 14.0.0'} + ansi-regex@5.0.1: resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==} engines: {node: '>=8'} @@ -1714,6 +2222,9 @@ packages: birecord@0.1.1: resolution: {integrity: sha512-VUpsf/qykW0heRlC8LooCq28Kxn3mAqKohhDG/49rrsQ1dT1CXyj/pgXS+5BSRzFTR/3DyIBOqQOrGyZOh71Aw==} + birpc@0.2.19: + resolution: {integrity: sha512-5WeXXAvTmitV1RqJFppT5QtUiz2p1mRSYU000Jkft5ZUCLJIk4uQriYNO50HknxKwM6jd8utNc66K1qGIwwWBQ==} + boolbase@1.0.0: resolution: {integrity: sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==} @@ -1778,6 +2289,9 @@ packages: caniuse-lite@1.0.30001641: resolution: {integrity: sha512-Phv5thgl67bHYo1TtMY/MurjkHhV4EDaCosezRXgZ8jzA/Ub+wjxAvbGvjoFENStinwi5kCyOYV3mi5tOGykwA==} + ccount@2.0.1: + resolution: {integrity: sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==} + chai@4.4.1: resolution: {integrity: sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==} engines: {node: '>=4'} @@ -1790,9 +2304,15 @@ packages: resolution: {integrity: sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==} engines: {node: '>=10'} + character-entities-html4@2.1.0: + resolution: {integrity: sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==} + character-entities-legacy@1.1.4: resolution: {integrity: sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==} + character-entities-legacy@3.0.0: + resolution: {integrity: sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==} + character-entities@1.2.4: resolution: {integrity: sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==} @@ -1851,6 +2371,9 @@ packages: resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} engines: {node: '>= 0.8'} + comma-separated-tokens@2.0.3: + resolution: {integrity: sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==} + commander@9.5.0: resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==} engines: {node: ^12.20.0 || >=14} @@ -1881,6 +2404,10 @@ packages: convert-source-map@2.0.0: resolution: {integrity: sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==} + copy-anything@3.0.5: + resolution: {integrity: sha512-yCEafptTtb4bk7GLEQoM8KVJpxAfdBJYaXyzQEgQQQgYrZiDp8SJmGKlYza6CYjEDNstAdNdKA3UuoULlEbS6w==} + engines: {node: '>=12.13'} + core-js-compat@3.37.1: resolution: {integrity: sha512-9TNiImhKvQqSUkOvk/mMRZzOANTiEVC7WaBNhHcKM7x+/5E1l5NvsysR19zuDQScE8k+kfQXWRN3AtS/eOSHpg==} @@ -1949,9 +2476,16 @@ packages: resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} engines: {node: '>=0.4.0'} + dequal@2.0.3: + resolution: {integrity: sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==} + engines: {node: '>=6'} + destr@2.0.3: resolution: {integrity: sha512-2N3BOUU4gYMpTP24s5rF5iP7BDr7uNTCs4ozw3kf/eKfvWSIu93GEBi5m427YoyJoeOzQ5smuu4nNAPGb8idSQ==} + devlop@1.1.0: + resolution: {integrity: sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==} + diagram-js-direct-editing@3.0.1: resolution: {integrity: sha512-V44JO55nwFbsRv6tTmrfdz6fIsE3A4YIIqInaeJZyD2EongZzEo4acH9TqsE4hi9R/kAqsyttMKxTAgHplFn8w==} peerDependencies: @@ -2000,6 +2534,9 @@ packages: electron-to-chromium@1.4.825: resolution: {integrity: sha512-OCcF+LwdgFGcsYPYC5keEEFC2XT0gBhrYbeGzHCx7i9qRFbzO/AqTmc/C/1xNhJj+JA7rzlN7mpBuStshh96Cg==} + emoji-regex-xs@1.0.0: + resolution: {integrity: sha512-LRlerrMYoIDrT6jgpeZ2YYl/L8EulRTt5hQcYjy5AInh7HWXKimpqx68aknBFpGL2+/IcogTcaydJEgaTmOpDg==} + emoji-regex@8.0.0: resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==} @@ -2033,6 +2570,11 @@ packages: engines: {node: '>=12'} hasBin: true + esbuild@0.21.5: + resolution: {integrity: sha512-mg3OPMV4hXywwpoDxu3Qda5xCKQi+vCTZq8S9J/EpkhB2HzKXq4SNFZE3+NK93JYxc8VMSep+lOUSC/RVKaBqw==} + engines: {node: '>=12'} + hasBin: true + escalade@3.1.2: resolution: {integrity: sha512-ErCHMCae19vR8vQGe50xIsVomy19rg6gFu3+r3jkEO46suLMWBksvVyoGgQV+jOfl84ZSOSlmv6Gxa89PmTGmA==} engines: {node: '>=6'} @@ -2400,6 +2942,9 @@ packages: focus-trap@7.5.4: resolution: {integrity: sha512-N7kHdlgsO/v+iD/dMoJKtsSqs5Dz/dXZVebRgJw23LDk+jMi/974zyiOYDziY2JPp8xivq9BmUGwIJMiuSBi7w==} + focus-trap@7.6.2: + resolution: {integrity: sha512-9FhUxK1hVju2+AiQIDJ5Dd//9R2n2RAfJ0qfhF4IHGHgcoEUTMpbTeG/zbEuwaiYXfuAH6XE0/aCyxDdRM+W5w==} + follow-redirects@1.15.6: resolution: {integrity: sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA==} engines: {node: '>=4.0'} @@ -2513,16 +3058,28 @@ packages: resolution: {integrity: sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==} engines: {node: '>= 0.4'} + hast-util-to-html@9.0.4: + resolution: {integrity: sha512-wxQzXtdbhiwGAUKrnQJXlOPmHnEehzphwkK7aluUPQ+lEc1xefC8pblMgpp2w5ldBTEfveRIrADcrhGIWrlTDA==} + + hast-util-whitespace@3.0.0: + resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==} + he@1.2.0: resolution: {integrity: sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==} hasBin: true + hookable@5.5.3: + resolution: {integrity: sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==} + hosted-git-info@2.8.9: resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} htm@3.1.1: resolution: {integrity: sha512-983Vyg8NwUE7JkZ6NmOqpCZ+sh1bKv2iYTlUkzlWmA5JD2acKoxd4KVxbMmxX/85mtfdnDmTFoNKcg5DGAvxNQ==} + html-void-elements@3.0.0: + resolution: {integrity: sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==} + human-signals@2.1.0: resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} engines: {node: '>=10.17.0'} @@ -2634,6 +3191,10 @@ packages: resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==} engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + is-what@4.1.16: + resolution: {integrity: sha512-ZhMwEosbFJkA0YhFnNDgTM4ZxDRsS6HqTo7qsZM08fehyRYIYa0yHu5R6mgo1n/8MgaPBXiPimPD77baVFYg+A==} + engines: {node: '>=12.13'} + isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} @@ -2783,6 +3344,12 @@ packages: magic-string@0.30.10: resolution: {integrity: sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==} + magic-string@0.30.17: + resolution: {integrity: sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==} + + mark.js@8.11.1: + resolution: {integrity: sha512-1I+1qpDt4idfgLQG+BNWmrqku+7/2bi5nLf4YwF8y8zXvmfiTBY3PV3ZibfrjBueCByROpuBjLLFCajqkgYoLQ==} + markdown-it@14.1.0: resolution: {integrity: sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==} hasBin: true @@ -2790,6 +3357,9 @@ packages: mdast-util-from-markdown@0.8.5: resolution: {integrity: sha512-2hkTXtYYnr+NubD/g6KGBS/0mFmBcifAsI0yIWRiRo0PjVs6SSOSOdtzbp6kSGnShDN6G5aWZpKQ2lWRy27mWQ==} + mdast-util-to-hast@13.2.0: + resolution: {integrity: sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==} + mdast-util-to-string@2.0.0: resolution: {integrity: sha512-AW4DRS3QbBayY/jJmD8437V1Gombjf8RSOUCMFBuo5iHi58AGEgVCKQ+ezHkZZDpAQS75hcBMpLqjpJTjtUL7w==} @@ -2806,6 +3376,21 @@ packages: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} + micromark-util-character@2.1.1: + resolution: {integrity: sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==} + + micromark-util-encode@2.0.1: + resolution: {integrity: sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==} + + micromark-util-sanitize-uri@2.0.1: + resolution: {integrity: sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==} + + micromark-util-symbol@2.0.1: + resolution: {integrity: sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==} + + micromark-util-types@2.0.1: + resolution: {integrity: sha512-534m2WhVTddrcKVepwmVEVnUAmtrx9bfIjNoQHRqfnvdaHQiFytEhJoTgpWJvDEXCO5gLTQh3wYC1PgOJA4NSQ==} + micromark@2.11.4: resolution: {integrity: sha512-+WoovN/ppKolQOFIAajxi7Lu9kInbPxFuTBVEavFcL8eAfVstoc5MocPmqBeAdBOJV00uaVjegzH4+MA0DN/uA==} @@ -2832,6 +3417,9 @@ packages: min-dash@4.2.1: resolution: {integrity: sha512-to+unsToePnm7cUeR9TrMzFlETHd/UXmU+ELTRfWZj5XGT41KF6X3L233o3E/GdEs3sk2Tbw/lOLD1avmWkg8A==} + min-dash@4.2.2: + resolution: {integrity: sha512-qbhSYUxk6mBaF096B3JOQSumXbKWHenmT97cSpdNzgkWwGjhjhE/KZODCoDNhI2I4C9Cb6R/Q13S4BYkUSXoXQ==} + min-dom@4.2.1: resolution: {integrity: sha512-TMoL8SEEIhUWYgkj7XMSgxmwSyGI+4fP2KFFGnN3FbHfbGHVdsLYSz8LoIsgPhz4dWRmLvxWWSMgzZMJW5sZuA==} @@ -2852,10 +3440,6 @@ packages: minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} - minimatch@9.0.4: - resolution: {integrity: sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==} - engines: {node: '>=16 || 14 >=14.17'} - minimatch@9.0.5: resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} engines: {node: '>=16 || 14 >=14.17'} @@ -2864,6 +3448,12 @@ packages: resolution: {integrity: sha512-UZ7eQ+h8ywIRAW1hIEl2AqdwzJucU/Kp59+8kkZeSvafXhZjul247BvIJjEVFVeON6d7lM46XX1HXCduKAS8VA==} engines: {node: '>=16 || 14 >=14.17'} + minisearch@7.1.1: + resolution: {integrity: sha512-b3YZEYCEH4EdCAtYP7OlDyx7FdPwNzuNwLQ34SfJpM9dlbBZzeXndGavTrC+VCiRWomL21SWfMc6SCKO/U2ZNw==} + + mitt@3.0.1: + resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==} + mlly@1.7.0: resolution: {integrity: sha512-U9SDaXGEREBYQgfejV97coK0UL1r+qnF2SyO9A3qcI8MzKnsIFKHNVEkrDyNncQTKQQumsasmeq84eNMdBfsNQ==} @@ -2959,6 +3549,9 @@ packages: resolution: {integrity: sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==} engines: {node: '>=12'} + oniguruma-to-es@0.8.1: + resolution: {integrity: sha512-dekySTEvCxCj0IgKcA2uUCO/e4ArsqpucDPcX26w9ajx+DvMWLc5eZeJaRQkd7oC/+rwif5gnT900tA34uN9Zw==} + optionator@0.9.4: resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} engines: {node: '>= 0.8.0'} @@ -3067,6 +3660,9 @@ packages: picocolors@1.0.1: resolution: {integrity: sha512-anP1Z8qwhkbmu7MFP5iTt+wQKXgwzf7zTyGlcdzabySa9vd0Xt392U0rVmz9poOaBj0uHJKyyo9/upk0HrEQew==} + picocolors@1.1.1: + resolution: {integrity: sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==} + picomatch@2.3.1: resolution: {integrity: sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==} engines: {node: '>=8.6'} @@ -3102,6 +3698,10 @@ packages: resolution: {integrity: sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==} engines: {node: ^10 || ^12 || >=14} + postcss@8.4.49: + resolution: {integrity: sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==} + engines: {node: ^10 || ^12 || >=14} + preact@10.23.2: resolution: {integrity: sha512-kKYfePf9rzKnxOAKDpsWhg/ysrHPqT+yQ7UW4JjdnqjFIeNUnNcEJvhuA8fDenxAGWzUqtd51DfVg7xp/8T9NA==} @@ -3122,6 +3722,9 @@ packages: resolution: {integrity: sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==} engines: {node: ^14.15.0 || ^16.10.0 || >=18.0.0} + property-information@6.5.0: + resolution: {integrity: sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==} + proxy-from-env@1.1.0: resolution: {integrity: sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==} @@ -3168,6 +3771,15 @@ packages: resolution: {integrity: sha512-J8rn6v4DBb2nnFqkqwy6/NnTYMcgLA+sLr0iIO41qpv0n+ngb7ksag2tMRl0inb1bbO/esUwzW1vbJi7K0sI0g==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} + regex-recursion@5.1.1: + resolution: {integrity: sha512-ae7SBCbzVNrIjgSbh7wMznPcQel1DNlDtzensnFxpiNpXt1U2ju/bHugH422r+4LAVS1FpW1YCwilmnNsjum9w==} + + regex-utilities@2.3.0: + resolution: {integrity: sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==} + + regex@5.1.1: + resolution: {integrity: sha512-dN5I359AVGPnwzJm2jN1k0W9LPZ+ePvoOeVMMfqIMFz53sSwXkxaJoxr50ptnsC771lK95BnTrVSZxq0b9yCGw==} + regexp-ast-analysis@0.7.1: resolution: {integrity: sha512-sZuz1dYW/ZsfG17WSAG7eS85r5a0dDsvg+7BiiYR5o6lKCAtUrEwdmRmaGF6rwVj3LcmAeYkOWKEPlbPzN3Y3A==} engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0} @@ -3205,6 +3817,9 @@ packages: resolution: {integrity: sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} + rfdc@1.4.1: + resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==} + rimraf@3.0.2: resolution: {integrity: sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==} deprecated: Rimraf versions prior to v4 are no longer supported @@ -3240,6 +3855,11 @@ packages: engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true + rollup@4.29.1: + resolution: {integrity: sha512-RaJ45M/kmJUzSWDs1Nnd5DdV4eerC98idtUOVr6FfKcgxqvjwHmxc5upLF9qZU9EpsVzzhleFahrT3shLuJzIw==} + engines: {node: '>=18.0.0', npm: '>=8.0.0'} + hasBin: true + run-parallel@1.2.0: resolution: {integrity: sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==} @@ -3265,6 +3885,9 @@ packages: resolution: {integrity: sha512-3A6sD0WYP7+QrjbfNA2FN3FsOaGGFoekCVgTyypy53gPxhbkCIjtO6YWgdrfM+n/8sI8JeXZOIxsHjMTNxQ4nQ==} engines: {node: ^14.0.0 || >=16.0.0} + search-insights@2.17.3: + resolution: {integrity: sha512-RQPdCYTa8A68uM2jwxoY842xDhvx3E5LFL1LxvxCNMev4o5mLuokczhzjAgGwUZBAmOKZknArSxLKmXtIi2AxQ==} + semver@5.7.2: resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} hasBin: true @@ -3291,8 +3914,8 @@ packages: resolution: {integrity: sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==} engines: {node: '>=8'} - shiki@1.10.1: - resolution: {integrity: sha512-uafV7WCgN4YYrccH6yxpnps6k38sSTlFRrwc4jycWmhWxJIm9dPrk+XkY1hZ2t0I7jmacMNb15Lf2fspa/Y3lg==} + shiki@1.24.4: + resolution: {integrity: sha512-aVGSFAOAr1v26Hh/+GBIsRVDWJ583XYV7CuNURKRWh9gpGv4OdbisZGq96B9arMYTZhTQkmRF5BrShOSTvNqhw==} short-unique-id@5.2.0: resolution: {integrity: sha512-cMGfwNyfDZ/nzJ2k2M+ClthBIh//GlZl1JEf47Uoa9XR11bz8Pa2T2wQO4bVrRdH48LrIDWJahQziKo3MjhsWg==} @@ -3329,10 +3952,17 @@ 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@0.6.1: resolution: {integrity: sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==} engines: {node: '>=0.10.0'} + space-separated-tokens@2.0.2: + resolution: {integrity: sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==} + spdx-correct@3.2.0: resolution: {integrity: sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==} @@ -3348,6 +3978,10 @@ packages: spdx-license-ids@3.0.18: resolution: {integrity: sha512-xxRs31BqRYHwiMzudOrpSiHtZ8i/GeionCBDSilhYRj+9gIcI8wCZTlXZKu9vZIVqViP3dcp9qE5G6AlIaD+TQ==} + speakingurl@14.0.1: + resolution: {integrity: sha512-1POYv7uv2gXoyGFpBCmpDVSNV74IfsWlDW216UPjbWufNf+bSU6GdbDsxdcxtfwb4xlI3yxzOTKClUosxARYrQ==} + engines: {node: '>=0.10.0'} + sprintf-js@1.0.3: resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} @@ -3375,6 +4009,9 @@ packages: resolution: {integrity: sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA==} engines: {node: '>=12'} + stringify-entities@4.0.4: + resolution: {integrity: sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==} + strip-ansi@6.0.1: resolution: {integrity: sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==} engines: {node: '>=8'} @@ -3405,6 +4042,10 @@ packages: style-mod@4.1.2: resolution: {integrity: sha512-wnD1HyVqpJUI2+eKZ+eo1UwghftP6yuFheBqqe+bWCotBjC2K1YnteJILRMs3SM4V/0dLEW1SC27MWP5y+mwmw==} + superjson@2.2.2: + resolution: {integrity: sha512-5JRxVqC8I8NuOUjzBbvVJAKNM8qoVuH0O77h4WInc/qC2q5IreqKxYwgkga3PfA22OayK2ikceb/B26dztPl+Q==} + engines: {node: '>=16'} + supports-color@5.5.0: resolution: {integrity: sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==} engines: {node: '>=4'} @@ -3472,6 +4113,9 @@ packages: resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} engines: {node: '>=6'} + trim-lines@3.0.1: + resolution: {integrity: sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==} + ts-api-utils@1.3.0: resolution: {integrity: sha512-UQMIo7pb8WRomKR1/+MFVLTroIvDVtMX3K6OUir8ynLyzB8Jeriont2bTAtmNPa1ekAgN7YPDyf6V+ygrdU+eQ==} engines: {node: '>=16'} @@ -3515,18 +4159,23 @@ packages: resolution: {integrity: sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==} engines: {node: '>=8'} - typedoc-plugin-markdown@4.1.1: - resolution: {integrity: sha512-ZQv8FXn1TBZAvhWMgOL8hE472rwv1dzSr/KIIUGPmdNXybeS6jmK7d1OwKhorLuGbPDQGl6U97BwfkFTcydAkw==} + typedoc-plugin-markdown@4.3.3: + resolution: {integrity: sha512-kESCcNRzOcFJATLML2FoCfaTF9c0ujmbZ+UXsJvmNlFLS3v8tDKfDifreJXvXWa9d8gUcetZqOqFcZ/7+Ba34Q==} engines: {node: '>= 18'} peerDependencies: - typedoc: 0.26.x + typedoc: 0.27.x - typedoc@0.26.3: - resolution: {integrity: sha512-6d2Sw9disvvpdk4K7VNjKr5/3hzijtfQVHRthhDqJgnhMHy1wQz4yPMJVKXElvnZhFr0nkzo+GzjXDTRV5yLpg==} + typedoc-vitepress-theme@1.1.1: + resolution: {integrity: sha512-1UbhZdQIkGKLkIZCbw8putrel+Vo7KKFfd8RhQRSBgetUZGUJkum89kIyF3+Kzy+1nqE56/MLKVxpPgQYubYYg==} + peerDependencies: + typedoc-plugin-markdown: '>=4.3.0' + + typedoc@0.27.6: + resolution: {integrity: sha512-oBFRoh2Px6jFx366db0lLlihcalq/JzyCVp7Vaq1yphL/tbgx2e+bkpkCgJPunaPvPwoTOXSwasfklWHm7GfAw==} engines: {node: '>= 18'} hasBin: true peerDependencies: - typescript: 4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x + typescript: 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x || 5.6.x || 5.7.x typescript-eslint@8.1.0: resolution: {integrity: sha512-prB2U3jXPJLpo1iVLN338Lvolh6OrcCZO+9Yv6AR+tvegPPptYCDBIHiEEUdqRi8gAv2bXNKfMUrgAd2ejn/ow==} @@ -3563,9 +4212,24 @@ packages: resolution: {integrity: sha512-lRfVq8fE8gz6QMBuDM6a+LO3IAzTi05H6gCVaUpir2E1Rwpo4ZUog45KpNXKC/Mn3Yb9UDuHumeFTo9iV/D9FQ==} engines: {node: '>=18'} + unist-util-is@6.0.0: + resolution: {integrity: sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==} + + unist-util-position@5.0.0: + resolution: {integrity: sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==} + unist-util-stringify-position@2.0.3: resolution: {integrity: sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==} + unist-util-stringify-position@4.0.0: + resolution: {integrity: sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==} + + unist-util-visit-parents@6.0.1: + resolution: {integrity: sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==} + + unist-util-visit@5.0.0: + resolution: {integrity: sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==} + universalify@0.1.2: resolution: {integrity: sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==} engines: {node: '>= 4.0.0'} @@ -3618,6 +4282,12 @@ packages: resolution: {integrity: sha512-c1Q0mCiPlgdTVVVIJIrBuxNicYE+t/7oKeI9MWLj3fh/uq2Pxh/3eeWbVZ4OcGW1TUf53At0njHw5SMdA3tmMg==} engines: {node: '>= 0.10'} + vfile-message@4.0.2: + resolution: {integrity: sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw==} + + vfile@6.0.3: + resolution: {integrity: sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==} + vite-node@1.6.0: resolution: {integrity: sha512-de6HJgzC+TFzOu0NTC4RAIsyf/DY/ibWDYQUcuEA84EMHhcefTUGkjFHKKEJhQN4A+6I0u++kr3l36ZF2d7XRw==} engines: {node: ^18.0.0 || >=20.0.0} @@ -3661,6 +4331,49 @@ packages: terser: optional: true + vite@5.4.11: + resolution: {integrity: sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==} + engines: {node: ^18.0.0 || >=20.0.0} + hasBin: true + peerDependencies: + '@types/node': ^18.0.0 || >=20.0.0 + less: '*' + lightningcss: ^1.21.0 + sass: '*' + sass-embedded: '*' + stylus: '*' + sugarss: '*' + terser: ^5.4.0 + peerDependenciesMeta: + '@types/node': + optional: true + less: + optional: true + lightningcss: + optional: true + sass: + optional: true + sass-embedded: + optional: true + stylus: + optional: true + sugarss: + optional: true + terser: + optional: true + + vitepress@1.5.0: + resolution: {integrity: sha512-q4Q/G2zjvynvizdB3/bupdYkCJe2umSAMv9Ju4d92E6/NXJ59z70xB0q5p/4lpRyAwflDsbwy1mLV9Q5+nlB+g==} + hasBin: true + peerDependencies: + markdown-it-mathjax3: ^4 + postcss: ^8 + peerDependenciesMeta: + markdown-it-mathjax3: + optional: true + postcss: + optional: true + vitest@1.6.0: resolution: {integrity: sha512-H5r/dN06swuFnzNFhq/dnz37bPXnq8xB2xB5JOVk8K09rUtoeNN+LHWkoQ0A/i3hvbUKKcCei9KpbxqHMLhLLA==} engines: {node: ^18.0.0 || >=20.0.0} @@ -3689,6 +4402,17 @@ packages: vscode-uri@3.0.8: resolution: {integrity: sha512-AyFQ0EVmsOZOlAnxoFOGOq1SQDWAB7C6aqMGS23svWAllfOaxbuFvcT8D1i8z3Gyn8fraVeZNNmN6e9bxxXkKw==} + vue-demi@0.14.10: + resolution: {integrity: sha512-nMZBOwuzabUO0nLgIcc6rycZEebF6eeUfaiQx9+WSk8e29IbLvPU9feI6tqW4kTo3hvoYAJkMh8n8D0fuISphg==} + engines: {node: '>=12'} + hasBin: true + peerDependencies: + '@vue/composition-api': ^1.0.0-rc.1 + vue: ^3.0.0-0 || ^2.6.0 + peerDependenciesMeta: + '@vue/composition-api': + optional: true + vue-demi@0.14.7: resolution: {integrity: sha512-EOG8KXDQNwkJILkx/gPcoL/7vH+hORoBaKgGe+6W7VFMvCYJfmF2dGbvgDroVnI8LU7/kTu8mbjRZGBU1z9NTA==} engines: {node: '>=12'} @@ -3740,6 +4464,14 @@ packages: typescript: optional: true + vue@3.5.13: + resolution: {integrity: sha512-wmeiSMxkZCSc+PM2w2VRsOYAZC8GdipNFRTsLSfodVqI9mbejKeXEGr8SckuLnrQPGe3oJN5c3K0vpoU9q/wCQ==} + peerDependencies: + typescript: '*' + peerDependenciesMeta: + typescript: + optional: true + w3c-keyname@2.2.8: resolution: {integrity: sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ==} @@ -3793,8 +4525,8 @@ packages: resolution: {integrity: sha512-4wZWvE398hCP7O8n3nXKu/vdq1HcH01ixYlCREaJL5NUMwQ0g3MaGFUBNSlmBtKmhbtVG/Cm6lyYmSVTEVil8A==} engines: {node: ^14.17.0 || >=16.0.0} - yaml@2.4.5: - resolution: {integrity: sha512-aBx2bnqDzVOyNKfsysjA2ms5ZlnjSAW2eG3/L5G/CSujfjLJTJsEw1bGw8kCf04KodQWk1pxlGnZ56CRxiawmg==} + yaml@2.6.1: + resolution: {integrity: sha512-7r0XPzioN/Q9kXBro/XPnA6kznR73DHq+GXh5ON7ZozRO6aMjbmiBuKste2wslTFkC5d1dw0GooOCepZXJ2SAg==} engines: {node: '>= 14'} hasBin: true @@ -3829,19 +4561,127 @@ packages: zrender@5.5.0: resolution: {integrity: sha512-O3MilSi/9mwoovx77m6ROZM7sXShR/O/JIanvzTwjN3FORfLSr81PsUGd7jlaYOeds9d8tw82oP44+3YucVo+w==} + zwitch@2.0.4: + resolution: {integrity: sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==} + snapshots: + '@algolia/autocomplete-core@1.17.7(@algolia/client-search@5.18.0)(algoliasearch@5.18.0)(search-insights@2.17.3)': + dependencies: + '@algolia/autocomplete-plugin-algolia-insights': 1.17.7(@algolia/client-search@5.18.0)(algoliasearch@5.18.0)(search-insights@2.17.3) + '@algolia/autocomplete-shared': 1.17.7(@algolia/client-search@5.18.0)(algoliasearch@5.18.0) + transitivePeerDependencies: + - '@algolia/client-search' + - algoliasearch + - search-insights + + '@algolia/autocomplete-plugin-algolia-insights@1.17.7(@algolia/client-search@5.18.0)(algoliasearch@5.18.0)(search-insights@2.17.3)': + dependencies: + '@algolia/autocomplete-shared': 1.17.7(@algolia/client-search@5.18.0)(algoliasearch@5.18.0) + search-insights: 2.17.3 + transitivePeerDependencies: + - '@algolia/client-search' + - algoliasearch + + '@algolia/autocomplete-preset-algolia@1.17.7(@algolia/client-search@5.18.0)(algoliasearch@5.18.0)': + dependencies: + '@algolia/autocomplete-shared': 1.17.7(@algolia/client-search@5.18.0)(algoliasearch@5.18.0) + '@algolia/client-search': 5.18.0 + algoliasearch: 5.18.0 + + '@algolia/autocomplete-shared@1.17.7(@algolia/client-search@5.18.0)(algoliasearch@5.18.0)': + dependencies: + '@algolia/client-search': 5.18.0 + algoliasearch: 5.18.0 + + '@algolia/client-abtesting@5.18.0': + dependencies: + '@algolia/client-common': 5.18.0 + '@algolia/requester-browser-xhr': 5.18.0 + '@algolia/requester-fetch': 5.18.0 + '@algolia/requester-node-http': 5.18.0 + + '@algolia/client-analytics@5.18.0': + dependencies: + '@algolia/client-common': 5.18.0 + '@algolia/requester-browser-xhr': 5.18.0 + '@algolia/requester-fetch': 5.18.0 + '@algolia/requester-node-http': 5.18.0 + + '@algolia/client-common@5.18.0': {} + + '@algolia/client-insights@5.18.0': + dependencies: + '@algolia/client-common': 5.18.0 + '@algolia/requester-browser-xhr': 5.18.0 + '@algolia/requester-fetch': 5.18.0 + '@algolia/requester-node-http': 5.18.0 + + '@algolia/client-personalization@5.18.0': + dependencies: + '@algolia/client-common': 5.18.0 + '@algolia/requester-browser-xhr': 5.18.0 + '@algolia/requester-fetch': 5.18.0 + '@algolia/requester-node-http': 5.18.0 + + '@algolia/client-query-suggestions@5.18.0': + dependencies: + '@algolia/client-common': 5.18.0 + '@algolia/requester-browser-xhr': 5.18.0 + '@algolia/requester-fetch': 5.18.0 + '@algolia/requester-node-http': 5.18.0 + + '@algolia/client-search@5.18.0': + dependencies: + '@algolia/client-common': 5.18.0 + '@algolia/requester-browser-xhr': 5.18.0 + '@algolia/requester-fetch': 5.18.0 + '@algolia/requester-node-http': 5.18.0 + + '@algolia/ingestion@1.18.0': + dependencies: + '@algolia/client-common': 5.18.0 + '@algolia/requester-browser-xhr': 5.18.0 + '@algolia/requester-fetch': 5.18.0 + '@algolia/requester-node-http': 5.18.0 + + '@algolia/monitoring@1.18.0': + dependencies: + '@algolia/client-common': 5.18.0 + '@algolia/requester-browser-xhr': 5.18.0 + '@algolia/requester-fetch': 5.18.0 + '@algolia/requester-node-http': 5.18.0 + + '@algolia/recommend@5.18.0': + dependencies: + '@algolia/client-common': 5.18.0 + '@algolia/requester-browser-xhr': 5.18.0 + '@algolia/requester-fetch': 5.18.0 + '@algolia/requester-node-http': 5.18.0 + + '@algolia/requester-browser-xhr@5.18.0': + dependencies: + '@algolia/client-common': 5.18.0 + + '@algolia/requester-fetch@5.18.0': + dependencies: + '@algolia/client-common': 5.18.0 + + '@algolia/requester-node-http@5.18.0': + dependencies: + '@algolia/client-common': 5.18.0 + '@ampproject/remapping@2.3.0': dependencies: '@jridgewell/gen-mapping': 0.3.5 '@jridgewell/trace-mapping': 0.3.25 - '@antfu/eslint-config@2.22.0(@eslint-react/eslint-plugin@1.10.1(eslint@8.57.0)(typescript@5.4.5))(@unocss/eslint-plugin@0.59.4(eslint@8.57.0)(typescript@5.4.5))(@vue/compiler-sfc@3.4.27)(eslint-plugin-format@0.1.1(eslint@8.57.0))(eslint-plugin-react-hooks@5.1.0-rc-fb9a90fa48-20240614(eslint@8.57.0))(eslint-plugin-react-refresh@0.4.9(eslint@8.57.0))(eslint@8.57.0)(typescript@5.4.5)(vitest@1.6.0)': + '@antfu/eslint-config@2.22.0(@eslint-react/eslint-plugin@1.10.1(eslint@8.57.0)(typescript@5.4.5))(@unocss/eslint-plugin@0.59.4(eslint@8.57.0)(typescript@5.4.5))(@vue/compiler-sfc@3.5.13)(eslint-plugin-format@0.1.1(eslint@8.57.0))(eslint-plugin-react-hooks@5.1.0-rc-fb9a90fa48-20240614(eslint@8.57.0))(eslint-plugin-react-refresh@0.4.9(eslint@8.57.0))(eslint@8.57.0)(typescript@5.4.5)(vitest@1.6.0)': dependencies: '@antfu/install-pkg': 0.3.3 '@clack/prompts': 0.7.0 '@stylistic/eslint-plugin': 2.6.0-beta.0(eslint@8.57.0)(typescript@5.4.5) - '@typescript-eslint/eslint-plugin': 8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/eslint-plugin': 8.0.0-alpha.40(@typescript-eslint/parser@8.1.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5) '@typescript-eslint/parser': 8.0.0-alpha.40(eslint@8.57.0)(typescript@5.4.5) eslint: 8.57.0 eslint-config-flat-gitignore: 0.1.7 @@ -3864,7 +4704,7 @@ snapshots: eslint-plugin-vitest: 0.5.4(@typescript-eslint/eslint-plugin@8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)(vitest@1.6.0) eslint-plugin-vue: 9.27.0(eslint@8.57.0) eslint-plugin-yml: 1.14.0(eslint@8.57.0) - eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.4.27)(eslint@8.57.0) + eslint-processor-vue-blocks: 0.1.2(@vue/compiler-sfc@3.5.13)(eslint@8.57.0) globals: 15.9.0 jsonc-eslint-parser: 2.4.0 local-pkg: 0.5.0 @@ -4036,11 +4876,15 @@ snapshots: '@babel/helper-string-parser@7.24.1': {} + '@babel/helper-string-parser@7.25.9': {} + '@babel/helper-validator-identifier@7.24.5': optional: true '@babel/helper-validator-identifier@7.24.7': {} + '@babel/helper-validator-identifier@7.25.9': {} + '@babel/helper-validator-option@7.23.5': {} '@babel/helpers@7.24.5': @@ -4070,6 +4914,10 @@ snapshots: dependencies: '@babel/types': 7.24.5 + '@babel/parser@7.26.3': + dependencies: + '@babel/types': 7.26.3 + '@babel/plugin-syntax-jsx@7.24.1(@babel/core@7.24.5)': dependencies: '@babel/core': 7.24.5 @@ -4141,6 +4989,11 @@ snapshots: '@babel/helper-validator-identifier': 7.24.7 to-fast-properties: 2.0.0 + '@babel/types@7.26.3': + dependencies: + '@babel/helper-string-parser': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + '@bpmn-io/cm-theme@0.1.0-alpha.2': dependencies: '@codemirror/language': 6.10.2 @@ -4236,6 +5089,33 @@ snapshots: style-mod: 4.1.2 w3c-keyname: 2.2.8 + '@docsearch/css@3.8.2': {} + + '@docsearch/js@3.8.2(@algolia/client-search@5.18.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)': + dependencies: + '@docsearch/react': 3.8.2(@algolia/client-search@5.18.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3) + preact: 10.23.2 + transitivePeerDependencies: + - '@algolia/client-search' + - '@types/react' + - react + - react-dom + - search-insights + + '@docsearch/react@3.8.2(@algolia/client-search@5.18.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3)': + dependencies: + '@algolia/autocomplete-core': 1.17.7(@algolia/client-search@5.18.0)(algoliasearch@5.18.0)(search-insights@2.17.3) + '@algolia/autocomplete-preset-algolia': 1.17.7(@algolia/client-search@5.18.0)(algoliasearch@5.18.0) + '@docsearch/css': 3.8.2 + algoliasearch: 5.18.0 + optionalDependencies: + '@types/react': 18.3.3 + react: 18.3.1 + react-dom: 18.3.1(react@18.3.1) + search-insights: 2.17.3 + transitivePeerDependencies: + - '@algolia/client-search' + '@dprint/formatter@0.2.1': {} '@dprint/markdown@0.16.4': {} @@ -4263,70 +5143,106 @@ snapshots: '@esbuild/aix-ppc64@0.21.2': optional: true + '@esbuild/aix-ppc64@0.21.5': + optional: true + '@esbuild/android-arm64@0.20.2': optional: true '@esbuild/android-arm64@0.21.2': optional: true + '@esbuild/android-arm64@0.21.5': + optional: true + '@esbuild/android-arm@0.20.2': optional: true '@esbuild/android-arm@0.21.2': optional: true + '@esbuild/android-arm@0.21.5': + optional: true + '@esbuild/android-x64@0.20.2': optional: true '@esbuild/android-x64@0.21.2': optional: true + '@esbuild/android-x64@0.21.5': + optional: true + '@esbuild/darwin-arm64@0.20.2': optional: true '@esbuild/darwin-arm64@0.21.2': optional: true + '@esbuild/darwin-arm64@0.21.5': + optional: true + '@esbuild/darwin-x64@0.20.2': optional: true '@esbuild/darwin-x64@0.21.2': optional: true + '@esbuild/darwin-x64@0.21.5': + optional: true + '@esbuild/freebsd-arm64@0.20.2': optional: true '@esbuild/freebsd-arm64@0.21.2': optional: true + '@esbuild/freebsd-arm64@0.21.5': + optional: true + '@esbuild/freebsd-x64@0.20.2': optional: true '@esbuild/freebsd-x64@0.21.2': optional: true + '@esbuild/freebsd-x64@0.21.5': + optional: true + '@esbuild/linux-arm64@0.20.2': optional: true '@esbuild/linux-arm64@0.21.2': optional: true + '@esbuild/linux-arm64@0.21.5': + optional: true + '@esbuild/linux-arm@0.20.2': optional: true '@esbuild/linux-arm@0.21.2': optional: true + '@esbuild/linux-arm@0.21.5': + optional: true + '@esbuild/linux-ia32@0.20.2': optional: true '@esbuild/linux-ia32@0.21.2': optional: true + '@esbuild/linux-ia32@0.21.5': + optional: true + '@esbuild/linux-loong64@0.20.2': optional: true - '@esbuild/linux-loong64@0.21.2': + '@esbuild/linux-loong64@0.21.2': + optional: true + + '@esbuild/linux-loong64@0.21.5': optional: true '@esbuild/linux-mips64el@0.20.2': @@ -4335,66 +5251,99 @@ snapshots: '@esbuild/linux-mips64el@0.21.2': optional: true + '@esbuild/linux-mips64el@0.21.5': + optional: true + '@esbuild/linux-ppc64@0.20.2': optional: true '@esbuild/linux-ppc64@0.21.2': optional: true + '@esbuild/linux-ppc64@0.21.5': + optional: true + '@esbuild/linux-riscv64@0.20.2': optional: true '@esbuild/linux-riscv64@0.21.2': optional: true + '@esbuild/linux-riscv64@0.21.5': + optional: true + '@esbuild/linux-s390x@0.20.2': optional: true '@esbuild/linux-s390x@0.21.2': optional: true + '@esbuild/linux-s390x@0.21.5': + optional: true + '@esbuild/linux-x64@0.20.2': optional: true '@esbuild/linux-x64@0.21.2': optional: true + '@esbuild/linux-x64@0.21.5': + optional: true + '@esbuild/netbsd-x64@0.20.2': optional: true '@esbuild/netbsd-x64@0.21.2': optional: true + '@esbuild/netbsd-x64@0.21.5': + optional: true + '@esbuild/openbsd-x64@0.20.2': optional: true '@esbuild/openbsd-x64@0.21.2': optional: true + '@esbuild/openbsd-x64@0.21.5': + optional: true + '@esbuild/sunos-x64@0.20.2': optional: true '@esbuild/sunos-x64@0.21.2': optional: true + '@esbuild/sunos-x64@0.21.5': + optional: true + '@esbuild/win32-arm64@0.20.2': optional: true '@esbuild/win32-arm64@0.21.2': optional: true + '@esbuild/win32-arm64@0.21.5': + optional: true + '@esbuild/win32-ia32@0.20.2': optional: true '@esbuild/win32-ia32@0.21.2': optional: true + '@esbuild/win32-ia32@0.21.5': + optional: true + '@esbuild/win32-x64@0.20.2': optional: true '@esbuild/win32-x64@0.21.2': optional: true + '@esbuild/win32-x64@0.21.5': + optional: true + '@eslint-community/eslint-utils@4.4.0(eslint@8.57.0)': dependencies: eslint: 8.57.0 @@ -4541,6 +5490,12 @@ snapshots: '@eslint/js@9.9.0': {} + '@gerrit0/mini-shiki@1.24.4': + dependencies: + '@shikijs/engine-oniguruma': 1.24.4 + '@shikijs/types': 1.24.4 + '@shikijs/vscode-textmate': 9.3.1 + '@humanwhocodes/config-array@0.11.14': dependencies: '@humanwhocodes/object-schema': 2.0.3 @@ -4553,6 +5508,10 @@ snapshots: '@humanwhocodes/object-schema@2.0.3': {} + '@iconify-json/simple-icons@1.2.17': + dependencies: + '@iconify/types': 2.0.0 + '@iconify/types@2.0.0': {} '@iconify/utils@2.1.23': @@ -4609,6 +5568,8 @@ snapshots: '@jridgewell/sourcemap-codec@1.4.15': {} + '@jridgewell/sourcemap-codec@1.5.0': {} + '@jridgewell/trace-mapping@0.3.25': dependencies: '@jridgewell/resolve-uri': 3.1.2 @@ -4711,54 +5672,119 @@ snapshots: optionalDependencies: rollup: 4.17.2 + '@rollup/pluginutils@5.1.0(rollup@4.29.1)': + dependencies: + '@types/estree': 1.0.5 + estree-walker: 2.0.2 + picomatch: 2.3.1 + optionalDependencies: + rollup: 4.29.1 + '@rollup/rollup-android-arm-eabi@4.17.2': optional: true + '@rollup/rollup-android-arm-eabi@4.29.1': + optional: true + '@rollup/rollup-android-arm64@4.17.2': optional: true + '@rollup/rollup-android-arm64@4.29.1': + optional: true + '@rollup/rollup-darwin-arm64@4.17.2': optional: true + '@rollup/rollup-darwin-arm64@4.29.1': + optional: true + '@rollup/rollup-darwin-x64@4.17.2': optional: true + '@rollup/rollup-darwin-x64@4.29.1': + optional: true + + '@rollup/rollup-freebsd-arm64@4.29.1': + optional: true + + '@rollup/rollup-freebsd-x64@4.29.1': + optional: true + '@rollup/rollup-linux-arm-gnueabihf@4.17.2': optional: true + '@rollup/rollup-linux-arm-gnueabihf@4.29.1': + optional: true + '@rollup/rollup-linux-arm-musleabihf@4.17.2': optional: true + '@rollup/rollup-linux-arm-musleabihf@4.29.1': + optional: true + '@rollup/rollup-linux-arm64-gnu@4.17.2': optional: true + '@rollup/rollup-linux-arm64-gnu@4.29.1': + optional: true + '@rollup/rollup-linux-arm64-musl@4.17.2': optional: true + '@rollup/rollup-linux-arm64-musl@4.29.1': + optional: true + + '@rollup/rollup-linux-loongarch64-gnu@4.29.1': + optional: true + '@rollup/rollup-linux-powerpc64le-gnu@4.17.2': optional: true + '@rollup/rollup-linux-powerpc64le-gnu@4.29.1': + optional: true + '@rollup/rollup-linux-riscv64-gnu@4.17.2': optional: true + '@rollup/rollup-linux-riscv64-gnu@4.29.1': + optional: true + '@rollup/rollup-linux-s390x-gnu@4.17.2': optional: true + '@rollup/rollup-linux-s390x-gnu@4.29.1': + optional: true + '@rollup/rollup-linux-x64-gnu@4.17.2': optional: true + '@rollup/rollup-linux-x64-gnu@4.29.1': + optional: true + '@rollup/rollup-linux-x64-musl@4.17.2': optional: true + '@rollup/rollup-linux-x64-musl@4.29.1': + optional: true + '@rollup/rollup-win32-arm64-msvc@4.17.2': optional: true + '@rollup/rollup-win32-arm64-msvc@4.29.1': + optional: true + '@rollup/rollup-win32-ia32-msvc@4.17.2': optional: true + '@rollup/rollup-win32-ia32-msvc@4.29.1': + optional: true + '@rollup/rollup-win32-x64-msvc@4.17.2': optional: true + '@rollup/rollup-win32-x64-msvc@4.29.1': + optional: true + '@rushstack/node-core-library@4.0.2(@types/node@20.12.11)': dependencies: fs-extra: 7.0.1 @@ -4791,7 +5817,36 @@ snapshots: transitivePeerDependencies: - '@types/node' - '@shikijs/core@1.10.1': {} + '@shikijs/core@1.24.4': + dependencies: + '@shikijs/engine-javascript': 1.24.4 + '@shikijs/engine-oniguruma': 1.24.4 + '@shikijs/types': 1.24.4 + '@shikijs/vscode-textmate': 9.3.1 + '@types/hast': 3.0.4 + hast-util-to-html: 9.0.4 + + '@shikijs/engine-javascript@1.24.4': + dependencies: + '@shikijs/types': 1.24.4 + '@shikijs/vscode-textmate': 9.3.1 + oniguruma-to-es: 0.8.1 + + '@shikijs/engine-oniguruma@1.24.4': + dependencies: + '@shikijs/types': 1.24.4 + '@shikijs/vscode-textmate': 9.3.1 + + '@shikijs/transformers@1.24.4': + dependencies: + shiki: 1.24.4 + + '@shikijs/types@1.24.4': + dependencies: + '@shikijs/vscode-textmate': 9.3.1 + '@types/hast': 3.0.4 + + '@shikijs/vscode-textmate@9.3.1': {} '@sinclair/typebox@0.27.8': {} @@ -4872,12 +5927,31 @@ snapshots: '@types/estree@1.0.5': {} + '@types/estree@1.0.6': {} + + '@types/hast@3.0.4': + dependencies: + '@types/unist': 3.0.3 + '@types/json-schema@7.0.15': {} + '@types/linkify-it@5.0.0': {} + + '@types/markdown-it@14.1.2': + dependencies: + '@types/linkify-it': 5.0.0 + '@types/mdurl': 2.0.0 + '@types/mdast@3.0.15': dependencies: '@types/unist': 2.0.10 + '@types/mdast@4.0.4': + dependencies: + '@types/unist': 3.0.3 + + '@types/mdurl@2.0.0': {} + '@types/node@20.12.11': dependencies: undici-types: 5.26.5 @@ -4899,10 +5973,14 @@ snapshots: '@types/unist@2.0.10': {} - '@typescript-eslint/eslint-plugin@8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)': + '@types/unist@3.0.3': {} + + '@types/web-bluetooth@0.0.20': {} + + '@typescript-eslint/eslint-plugin@8.0.0-alpha.40(@typescript-eslint/parser@8.1.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)': dependencies: '@eslint-community/regexpp': 4.11.0 - '@typescript-eslint/parser': 8.0.0-alpha.40(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/parser': 8.1.0(eslint@8.57.0)(typescript@5.4.5) '@typescript-eslint/scope-manager': 8.0.0-alpha.40 '@typescript-eslint/type-utils': 8.0.0-alpha.40(eslint@8.57.0)(typescript@5.4.5) '@typescript-eslint/utils': 8.0.0-alpha.40(eslint@8.57.0)(typescript@5.4.5) @@ -5245,7 +6323,7 @@ snapshots: gzip-size: 6.0.0 sirv: 2.0.4 - '@unocss/postcss@0.60.0(postcss@8.4.38)': + '@unocss/postcss@0.60.0(postcss@8.4.49)': dependencies: '@unocss/config': 0.60.0 '@unocss/core': 0.60.0 @@ -5253,7 +6331,7 @@ snapshots: css-tree: 2.3.1 fast-glob: 3.3.2 magic-string: 0.30.10 - postcss: 8.4.38 + postcss: 8.4.49 '@unocss/preset-attributify@0.60.0': dependencies: @@ -5368,6 +6446,11 @@ snapshots: vite: 5.2.11(@types/node@20.12.11)(sass@1.77.7) vue: 3.4.27(typescript@5.4.5) + '@vitejs/plugin-vue@5.2.1(vite@5.4.11(@types/node@20.12.11)(sass@1.77.7))(vue@3.5.13(typescript@5.4.5))': + dependencies: + vite: 5.4.11(@types/node@20.12.11)(sass@1.77.7) + vue: 3.5.13(typescript@5.4.5) + '@vitest/expect@1.6.0': dependencies: '@vitest/spy': 1.6.0 @@ -5441,11 +6524,24 @@ snapshots: estree-walker: 2.0.2 source-map-js: 1.2.0 + '@vue/compiler-core@3.5.13': + dependencies: + '@babel/parser': 7.26.3 + '@vue/shared': 3.5.13 + entities: 4.5.0 + estree-walker: 2.0.2 + source-map-js: 1.2.0 + '@vue/compiler-dom@3.4.27': dependencies: '@vue/compiler-core': 3.4.27 '@vue/shared': 3.4.27 + '@vue/compiler-dom@3.5.13': + dependencies: + '@vue/compiler-core': 3.5.13 + '@vue/shared': 3.5.13 + '@vue/compiler-sfc@3.4.27': dependencies: '@babel/parser': 7.24.5 @@ -5458,11 +6554,28 @@ snapshots: postcss: 8.4.38 source-map-js: 1.2.0 + '@vue/compiler-sfc@3.5.13': + dependencies: + '@babel/parser': 7.26.3 + '@vue/compiler-core': 3.5.13 + '@vue/compiler-dom': 3.5.13 + '@vue/compiler-ssr': 3.5.13 + '@vue/shared': 3.5.13 + estree-walker: 2.0.2 + magic-string: 0.30.17 + postcss: 8.4.49 + source-map-js: 1.2.0 + '@vue/compiler-ssr@3.4.27': dependencies: '@vue/compiler-dom': 3.4.27 '@vue/shared': 3.4.27 + '@vue/compiler-ssr@3.5.13': + dependencies: + '@vue/compiler-dom': 3.5.13 + '@vue/shared': 3.5.13 + '@vue/compiler-vue2@2.7.16': dependencies: de-indent: 1.0.2 @@ -5470,6 +6583,24 @@ snapshots: '@vue/devtools-api@6.6.1': {} + '@vue/devtools-api@7.6.8': + dependencies: + '@vue/devtools-kit': 7.6.8 + + '@vue/devtools-kit@7.6.8': + dependencies: + '@vue/devtools-shared': 7.6.8 + birpc: 0.2.19 + hookable: 5.5.3 + mitt: 3.0.1 + perfect-debounce: 1.0.0 + speakingurl: 14.0.1 + superjson: 2.2.2 + + '@vue/devtools-shared@7.6.8': + dependencies: + rfdc: 1.4.1 + '@vue/language-core@1.8.27(typescript@5.4.5)': dependencies: '@volar/language-core': 1.11.1 @@ -5501,25 +6632,80 @@ snapshots: dependencies: '@vue/shared': 3.4.27 + '@vue/reactivity@3.5.13': + dependencies: + '@vue/shared': 3.5.13 + '@vue/runtime-core@3.4.27': dependencies: '@vue/reactivity': 3.4.27 '@vue/shared': 3.4.27 + '@vue/runtime-core@3.5.13': + dependencies: + '@vue/reactivity': 3.5.13 + '@vue/shared': 3.5.13 + '@vue/runtime-dom@3.4.27': dependencies: '@vue/runtime-core': 3.4.27 '@vue/shared': 3.4.27 csstype: 3.1.3 + '@vue/runtime-dom@3.5.13': + dependencies: + '@vue/reactivity': 3.5.13 + '@vue/runtime-core': 3.5.13 + '@vue/shared': 3.5.13 + csstype: 3.1.3 + '@vue/server-renderer@3.4.27(vue@3.4.27(typescript@5.4.5))': dependencies: '@vue/compiler-ssr': 3.4.27 '@vue/shared': 3.4.27 vue: 3.4.27(typescript@5.4.5) + '@vue/server-renderer@3.5.13(vue@3.5.13(typescript@5.4.5))': + dependencies: + '@vue/compiler-ssr': 3.5.13 + '@vue/shared': 3.5.13 + vue: 3.5.13(typescript@5.4.5) + '@vue/shared@3.4.27': {} + '@vue/shared@3.5.13': {} + + '@vueuse/core@11.3.0(vue@3.5.13(typescript@5.4.5))': + dependencies: + '@types/web-bluetooth': 0.0.20 + '@vueuse/metadata': 11.3.0 + '@vueuse/shared': 11.3.0(vue@3.5.13(typescript@5.4.5)) + vue-demi: 0.14.10(vue@3.5.13(typescript@5.4.5)) + transitivePeerDependencies: + - '@vue/composition-api' + - vue + + '@vueuse/integrations@11.3.0(axios@1.6.8)(focus-trap@7.6.2)(vue@3.5.13(typescript@5.4.5))': + dependencies: + '@vueuse/core': 11.3.0(vue@3.5.13(typescript@5.4.5)) + '@vueuse/shared': 11.3.0(vue@3.5.13(typescript@5.4.5)) + vue-demi: 0.14.10(vue@3.5.13(typescript@5.4.5)) + optionalDependencies: + axios: 1.6.8 + focus-trap: 7.6.2 + transitivePeerDependencies: + - '@vue/composition-api' + - vue + + '@vueuse/metadata@11.3.0': {} + + '@vueuse/shared@11.3.0(vue@3.5.13(typescript@5.4.5))': + dependencies: + vue-demi: 0.14.10(vue@3.5.13(typescript@5.4.5)) + transitivePeerDependencies: + - '@vue/composition-api' + - vue + acorn-jsx@5.3.2(acorn@8.11.3): dependencies: acorn: 8.11.3 @@ -5541,6 +6727,22 @@ snapshots: json-schema-traverse: 0.4.1 uri-js: 4.4.1 + algoliasearch@5.18.0: + dependencies: + '@algolia/client-abtesting': 5.18.0 + '@algolia/client-analytics': 5.18.0 + '@algolia/client-common': 5.18.0 + '@algolia/client-insights': 5.18.0 + '@algolia/client-personalization': 5.18.0 + '@algolia/client-query-suggestions': 5.18.0 + '@algolia/client-search': 5.18.0 + '@algolia/ingestion': 1.18.0 + '@algolia/monitoring': 1.18.0 + '@algolia/recommend': 5.18.0 + '@algolia/requester-browser-xhr': 5.18.0 + '@algolia/requester-fetch': 5.18.0 + '@algolia/requester-node-http': 5.18.0 + ansi-regex@5.0.1: {} ansi-regex@6.0.1: {} @@ -5596,6 +6798,8 @@ snapshots: birecord@0.1.1: {} + birpc@0.2.19: {} + boolbase@1.0.0: {} bpmn-js-properties-panel@5.21.0(@bpmn-io/properties-panel@3.23.0(@lezer/common@1.2.1))(bpmn-js@17.9.2)(camunda-bpmn-js-behaviors@1.5.0(bpmn-js@17.9.2)(camunda-bpmn-moddle@7.0.1)(zeebe-bpmn-moddle@1.5.1))(diagram-js@14.8.0): @@ -5666,13 +6870,15 @@ snapshots: bpmn-js: 17.9.2 camunda-bpmn-moddle: 7.0.1 ids: 1.0.5 - min-dash: 4.2.1 + min-dash: 4.2.2 zeebe-bpmn-moddle: 1.5.1 camunda-bpmn-moddle@7.0.1: {} caniuse-lite@1.0.30001641: {} + ccount@2.0.1: {} + chai@4.4.1: dependencies: assertion-error: 1.1.0 @@ -5694,8 +6900,12 @@ snapshots: ansi-styles: 4.3.0 supports-color: 7.2.0 + character-entities-html4@2.1.0: {} + character-entities-legacy@1.1.4: {} + character-entities-legacy@3.0.0: {} + character-entities@1.2.4: {} character-reference-invalid@1.1.4: {} @@ -5760,6 +6970,8 @@ snapshots: dependencies: delayed-stream: 1.0.0 + comma-separated-tokens@2.0.3: {} + commander@9.5.0: optional: true @@ -5779,6 +6991,10 @@ snapshots: convert-source-map@2.0.0: {} + copy-anything@3.0.5: + dependencies: + is-what: 4.1.16 + core-js-compat@3.37.1: dependencies: browserslist: 4.23.2 @@ -5826,8 +7042,14 @@ snapshots: delayed-stream@1.0.0: {} + dequal@2.0.3: {} + destr@2.0.3: {} + devlop@1.1.0: + dependencies: + dequal: 2.0.3 + diagram-js-direct-editing@3.0.1(diagram-js@14.8.0): dependencies: diagram-js: 14.8.0 @@ -5877,6 +7099,8 @@ snapshots: electron-to-chromium@1.4.825: {} + emoji-regex-xs@1.0.0: {} + emoji-regex@8.0.0: {} emoji-regex@9.2.2: {} @@ -5948,6 +7172,32 @@ snapshots: '@esbuild/win32-ia32': 0.21.2 '@esbuild/win32-x64': 0.21.2 + esbuild@0.21.5: + optionalDependencies: + '@esbuild/aix-ppc64': 0.21.5 + '@esbuild/android-arm': 0.21.5 + '@esbuild/android-arm64': 0.21.5 + '@esbuild/android-x64': 0.21.5 + '@esbuild/darwin-arm64': 0.21.5 + '@esbuild/darwin-x64': 0.21.5 + '@esbuild/freebsd-arm64': 0.21.5 + '@esbuild/freebsd-x64': 0.21.5 + '@esbuild/linux-arm': 0.21.5 + '@esbuild/linux-arm64': 0.21.5 + '@esbuild/linux-ia32': 0.21.5 + '@esbuild/linux-loong64': 0.21.5 + '@esbuild/linux-mips64el': 0.21.5 + '@esbuild/linux-ppc64': 0.21.5 + '@esbuild/linux-riscv64': 0.21.5 + '@esbuild/linux-s390x': 0.21.5 + '@esbuild/linux-x64': 0.21.5 + '@esbuild/netbsd-x64': 0.21.5 + '@esbuild/openbsd-x64': 0.21.5 + '@esbuild/sunos-x64': 0.21.5 + '@esbuild/win32-arm64': 0.21.5 + '@esbuild/win32-ia32': 0.21.5 + '@esbuild/win32-x64': 0.21.5 + escalade@3.1.2: {} escape-string-regexp@1.0.5: {} @@ -6260,14 +7510,14 @@ snapshots: eslint: 8.57.0 eslint-rule-composer: 0.3.0 optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/eslint-plugin': 8.0.0-alpha.40(@typescript-eslint/parser@8.1.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5) eslint-plugin-vitest@0.5.4(@typescript-eslint/eslint-plugin@8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5)(vitest@1.6.0): dependencies: '@typescript-eslint/utils': 7.16.0(eslint@8.57.0)(typescript@5.4.5) eslint: 8.57.0 optionalDependencies: - '@typescript-eslint/eslint-plugin': 8.0.0-alpha.40(@typescript-eslint/parser@8.0.0-alpha.40(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5) + '@typescript-eslint/eslint-plugin': 8.0.0-alpha.40(@typescript-eslint/parser@8.1.0(eslint@8.57.0)(typescript@5.4.5))(eslint@8.57.0)(typescript@5.4.5) vitest: 1.6.0(@types/node@20.12.11)(@vitest/ui@1.6.0)(sass@1.77.7) transitivePeerDependencies: - supports-color @@ -6298,9 +7548,9 @@ snapshots: transitivePeerDependencies: - supports-color - eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.4.27)(eslint@8.57.0): + eslint-processor-vue-blocks@0.1.2(@vue/compiler-sfc@3.5.13)(eslint@8.57.0): dependencies: - '@vue/compiler-sfc': 3.4.27 + '@vue/compiler-sfc': 3.5.13 eslint: 8.57.0 eslint-rule-composer@0.3.0: {} @@ -6497,6 +7747,10 @@ snapshots: dependencies: tabbable: 6.2.0 + focus-trap@7.6.2: + dependencies: + tabbable: 6.2.0 + follow-redirects@1.15.6: {} foreground-child@3.1.1: @@ -6549,7 +7803,7 @@ snapshots: dependencies: foreground-child: 3.1.1 jackspeak: 2.3.6 - minimatch: 9.0.4 + minimatch: 9.0.5 minipass: 7.1.1 path-scurry: 1.11.1 @@ -6597,12 +7851,34 @@ snapshots: dependencies: function-bind: 1.1.2 + hast-util-to-html@9.0.4: + dependencies: + '@types/hast': 3.0.4 + '@types/unist': 3.0.3 + ccount: 2.0.1 + comma-separated-tokens: 2.0.3 + hast-util-whitespace: 3.0.0 + html-void-elements: 3.0.0 + mdast-util-to-hast: 13.2.0 + property-information: 6.5.0 + space-separated-tokens: 2.0.2 + stringify-entities: 4.0.4 + zwitch: 2.0.4 + + hast-util-whitespace@3.0.0: + dependencies: + '@types/hast': 3.0.4 + he@1.2.0: {} + hookable@5.5.3: {} + hosted-git-info@2.8.9: {} htm@3.1.1: {} + html-void-elements@3.0.0: {} + human-signals@2.1.0: {} human-signals@5.0.0: {} @@ -6690,6 +7966,8 @@ snapshots: is-stream@3.0.0: {} + is-what@4.1.16: {} + isexe@2.0.0: {} jackspeak@2.3.6: @@ -6825,6 +8103,12 @@ snapshots: dependencies: '@jridgewell/sourcemap-codec': 1.4.15 + magic-string@0.30.17: + dependencies: + '@jridgewell/sourcemap-codec': 1.5.0 + + mark.js@8.11.1: {} + markdown-it@14.1.0: dependencies: argparse: 2.0.1 @@ -6844,6 +8128,18 @@ snapshots: transitivePeerDependencies: - supports-color + mdast-util-to-hast@13.2.0: + dependencies: + '@types/hast': 3.0.4 + '@types/mdast': 4.0.4 + '@ungap/structured-clone': 1.2.0 + devlop: 1.1.0 + micromark-util-sanitize-uri: 2.0.1 + trim-lines: 3.0.1 + unist-util-position: 5.0.0 + unist-util-visit: 5.0.0 + vfile: 6.0.3 + mdast-util-to-string@2.0.0: {} mdn-data@2.0.30: {} @@ -6854,6 +8150,23 @@ snapshots: merge2@1.4.1: {} + micromark-util-character@2.1.1: + dependencies: + micromark-util-symbol: 2.0.1 + micromark-util-types: 2.0.1 + + micromark-util-encode@2.0.1: {} + + micromark-util-sanitize-uri@2.0.1: + dependencies: + micromark-util-character: 2.1.1 + micromark-util-encode: 2.0.1 + micromark-util-symbol: 2.0.1 + + micromark-util-symbol@2.0.1: {} + + micromark-util-types@2.0.1: {} + micromark@2.11.4: dependencies: debug: 4.3.5 @@ -6878,6 +8191,8 @@ snapshots: min-dash@4.2.1: {} + min-dash@4.2.2: {} + min-dom@4.2.1: dependencies: component-event: 0.2.1 @@ -6903,16 +8218,16 @@ snapshots: dependencies: brace-expansion: 1.1.11 - minimatch@9.0.4: - dependencies: - brace-expansion: 2.0.1 - minimatch@9.0.5: dependencies: brace-expansion: 2.0.1 minipass@7.1.1: {} + minisearch@7.1.1: {} + + mitt@3.0.1: {} + mlly@1.7.0: dependencies: acorn: 8.11.3 @@ -7012,6 +8327,12 @@ snapshots: dependencies: mimic-fn: 4.0.0 + oniguruma-to-es@0.8.1: + dependencies: + emoji-regex-xs: 1.0.0 + regex: 5.1.1 + regex-recursion: 5.1.1 + optionator@0.9.4: dependencies: deep-is: 0.1.4 @@ -7111,6 +8432,8 @@ snapshots: picocolors@1.0.1: {} + picocolors@1.1.1: {} + picomatch@2.3.1: {} picomatch@4.0.2: {} @@ -7142,6 +8465,12 @@ snapshots: picocolors: 1.0.0 source-map-js: 1.2.0 + postcss@8.4.49: + dependencies: + nanoid: 3.3.7 + picocolors: 1.1.1 + source-map-js: 1.2.1 + preact@10.23.2: {} prelude-ls@1.2.1: {} @@ -7158,6 +8487,8 @@ snapshots: ansi-styles: 5.2.0 react-is: 18.3.1 + property-information@6.5.0: {} + proxy-from-env@1.1.0: {} punycode.js@2.3.1: {} @@ -7201,6 +8532,17 @@ snapshots: dependencies: '@eslint-community/regexpp': 4.11.0 + regex-recursion@5.1.1: + dependencies: + regex: 5.1.1 + regex-utilities: 2.3.0 + + regex-utilities@2.3.0: {} + + regex@5.1.1: + dependencies: + regex-utilities: 2.3.0 + regexp-ast-analysis@0.7.1: dependencies: '@eslint-community/regexpp': 4.11.0 @@ -7233,6 +8575,8 @@ snapshots: reusify@1.0.4: {} + rfdc@1.4.1: {} + rimraf@3.0.2: dependencies: glob: 7.2.3 @@ -7286,6 +8630,31 @@ snapshots: '@rollup/rollup-win32-x64-msvc': 4.17.2 fsevents: 2.3.3 + rollup@4.29.1: + dependencies: + '@types/estree': 1.0.6 + optionalDependencies: + '@rollup/rollup-android-arm-eabi': 4.29.1 + '@rollup/rollup-android-arm64': 4.29.1 + '@rollup/rollup-darwin-arm64': 4.29.1 + '@rollup/rollup-darwin-x64': 4.29.1 + '@rollup/rollup-freebsd-arm64': 4.29.1 + '@rollup/rollup-freebsd-x64': 4.29.1 + '@rollup/rollup-linux-arm-gnueabihf': 4.29.1 + '@rollup/rollup-linux-arm-musleabihf': 4.29.1 + '@rollup/rollup-linux-arm64-gnu': 4.29.1 + '@rollup/rollup-linux-arm64-musl': 4.29.1 + '@rollup/rollup-linux-loongarch64-gnu': 4.29.1 + '@rollup/rollup-linux-powerpc64le-gnu': 4.29.1 + '@rollup/rollup-linux-riscv64-gnu': 4.29.1 + '@rollup/rollup-linux-s390x-gnu': 4.29.1 + '@rollup/rollup-linux-x64-gnu': 4.29.1 + '@rollup/rollup-linux-x64-musl': 4.29.1 + '@rollup/rollup-win32-arm64-msvc': 4.29.1 + '@rollup/rollup-win32-ia32-msvc': 4.29.1 + '@rollup/rollup-win32-x64-msvc': 4.29.1 + fsevents: 2.3.3 + run-parallel@1.2.0: dependencies: queue-microtask: 1.2.3 @@ -7314,6 +8683,8 @@ snapshots: refa: 0.12.1 regexp-ast-analysis: 0.7.1 + search-insights@2.17.3: {} + semver@5.7.2: {} semver@6.3.1: {} @@ -7330,9 +8701,14 @@ snapshots: shebang-regex@3.0.0: {} - shiki@1.10.1: + shiki@1.24.4: dependencies: - '@shikijs/core': 1.10.1 + '@shikijs/core': 1.24.4 + '@shikijs/engine-javascript': 1.24.4 + '@shikijs/engine-oniguruma': 1.24.4 + '@shikijs/types': 1.24.4 + '@shikijs/vscode-textmate': 9.3.1 + '@types/hast': 3.0.4 short-unique-id@5.2.0: {} @@ -7360,8 +8736,12 @@ snapshots: source-map-js@1.2.0: {} + source-map-js@1.2.1: {} + source-map@0.6.1: {} + space-separated-tokens@2.0.2: {} + spdx-correct@3.2.0: dependencies: spdx-expression-parse: 3.0.1 @@ -7381,6 +8761,8 @@ snapshots: spdx-license-ids@3.0.18: {} + speakingurl@14.0.1: {} + sprintf-js@1.0.3: {} stable-hash@0.0.4: {} @@ -7405,6 +8787,11 @@ snapshots: emoji-regex: 9.2.2 strip-ansi: 7.1.0 + stringify-entities@4.0.4: + dependencies: + character-entities-html4: 2.1.0 + character-entities-legacy: 3.0.0 + strip-ansi@6.0.1: dependencies: ansi-regex: 5.0.1 @@ -7429,6 +8816,10 @@ snapshots: style-mod@4.1.2: {} + superjson@2.2.2: + dependencies: + copy-anything: 3.0.5 + supports-color@5.5.0: dependencies: has-flag: 3.0.0 @@ -7482,6 +8873,8 @@ snapshots: totalist@3.0.1: {} + trim-lines@3.0.1: {} + ts-api-utils@1.3.0(typescript@5.4.5): dependencies: typescript: 5.4.5 @@ -7511,18 +8904,22 @@ snapshots: type-fest@0.8.1: {} - typedoc-plugin-markdown@4.1.1(typedoc@0.26.3(typescript@5.4.5)): + typedoc-plugin-markdown@4.3.3(typedoc@0.27.6(typescript@5.4.5)): dependencies: - typedoc: 0.26.3(typescript@5.4.5) + typedoc: 0.27.6(typescript@5.4.5) - typedoc@0.26.3(typescript@5.4.5): + typedoc-vitepress-theme@1.1.1(typedoc-plugin-markdown@4.3.3(typedoc@0.27.6(typescript@5.4.5))): dependencies: + typedoc-plugin-markdown: 4.3.3(typedoc@0.27.6(typescript@5.4.5)) + + typedoc@0.27.6(typescript@5.4.5): + dependencies: + '@gerrit0/mini-shiki': 1.24.4 lunr: 2.3.9 markdown-it: 14.1.0 minimatch: 9.0.5 - shiki: 1.10.1 typescript: 5.4.5 - yaml: 2.4.5 + yaml: 2.6.1 typescript-eslint@8.1.0(eslint@8.57.0)(typescript@5.4.5): dependencies: @@ -7553,19 +8950,42 @@ snapshots: unicorn-magic@0.1.0: {} + unist-util-is@6.0.0: + dependencies: + '@types/unist': 3.0.3 + + unist-util-position@5.0.0: + dependencies: + '@types/unist': 3.0.3 + unist-util-stringify-position@2.0.3: dependencies: '@types/unist': 2.0.10 + unist-util-stringify-position@4.0.0: + dependencies: + '@types/unist': 3.0.3 + + unist-util-visit-parents@6.0.1: + dependencies: + '@types/unist': 3.0.3 + unist-util-is: 6.0.0 + + unist-util-visit@5.0.0: + dependencies: + '@types/unist': 3.0.3 + unist-util-is: 6.0.0 + unist-util-visit-parents: 6.0.1 + universalify@0.1.2: {} - unocss@0.60.0(postcss@8.4.38)(rollup@4.17.2)(vite@5.2.11(@types/node@20.12.11)(sass@1.77.7)): + unocss@0.60.0(postcss@8.4.49)(rollup@4.17.2)(vite@5.2.11(@types/node@20.12.11)(sass@1.77.7)): dependencies: '@unocss/astro': 0.60.0(rollup@4.17.2)(vite@5.2.11(@types/node@20.12.11)(sass@1.77.7)) '@unocss/cli': 0.60.0(rollup@4.17.2) '@unocss/core': 0.60.0 '@unocss/extractor-arbitrary-variants': 0.60.0 - '@unocss/postcss': 0.60.0(postcss@8.4.38) + '@unocss/postcss': 0.60.0(postcss@8.4.49) '@unocss/preset-attributify': 0.60.0 '@unocss/preset-icons': 0.60.0 '@unocss/preset-mini': 0.60.0 @@ -7588,10 +9008,10 @@ snapshots: - rollup - supports-color - unplugin-vue-components@0.27.2(@babel/parser@7.24.5)(rollup@4.17.2)(vue@3.4.27(typescript@5.4.5)): + unplugin-vue-components@0.27.2(@babel/parser@7.26.3)(rollup@4.29.1)(vue@3.5.13(typescript@5.4.5)): dependencies: '@antfu/utils': 0.7.10 - '@rollup/pluginutils': 5.1.0(rollup@4.17.2) + '@rollup/pluginutils': 5.1.0(rollup@4.29.1) chokidar: 3.6.0 debug: 4.3.5 fast-glob: 3.3.2 @@ -7600,9 +9020,9 @@ snapshots: minimatch: 9.0.5 mlly: 1.7.1 unplugin: 1.11.0 - vue: 3.4.27(typescript@5.4.5) + vue: 3.5.13(typescript@5.4.5) optionalDependencies: - '@babel/parser': 7.24.5 + '@babel/parser': 7.26.3 transitivePeerDependencies: - rollup - supports-color @@ -7633,6 +9053,16 @@ snapshots: validator@13.12.0: {} + vfile-message@4.0.2: + dependencies: + '@types/unist': 3.0.3 + unist-util-stringify-position: 4.0.0 + + vfile@6.0.3: + dependencies: + '@types/unist': 3.0.3 + vfile-message: 4.0.2 + vite-node@1.6.0(@types/node@20.12.11)(sass@1.77.7): dependencies: cac: 6.7.14 @@ -7677,6 +9107,66 @@ snapshots: fsevents: 2.3.3 sass: 1.77.7 + vite@5.4.11(@types/node@20.12.11)(sass@1.77.7): + dependencies: + esbuild: 0.21.5 + postcss: 8.4.49 + rollup: 4.29.1 + optionalDependencies: + '@types/node': 20.12.11 + fsevents: 2.3.3 + sass: 1.77.7 + + vitepress@1.5.0(@algolia/client-search@5.18.0)(@types/node@20.12.11)(@types/react@18.3.3)(axios@1.6.8)(postcss@8.4.49)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.7)(search-insights@2.17.3)(typescript@5.4.5): + dependencies: + '@docsearch/css': 3.8.2 + '@docsearch/js': 3.8.2(@algolia/client-search@5.18.0)(@types/react@18.3.3)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(search-insights@2.17.3) + '@iconify-json/simple-icons': 1.2.17 + '@shikijs/core': 1.24.4 + '@shikijs/transformers': 1.24.4 + '@shikijs/types': 1.24.4 + '@types/markdown-it': 14.1.2 + '@vitejs/plugin-vue': 5.2.1(vite@5.4.11(@types/node@20.12.11)(sass@1.77.7))(vue@3.5.13(typescript@5.4.5)) + '@vue/devtools-api': 7.6.8 + '@vue/shared': 3.5.13 + '@vueuse/core': 11.3.0(vue@3.5.13(typescript@5.4.5)) + '@vueuse/integrations': 11.3.0(axios@1.6.8)(focus-trap@7.6.2)(vue@3.5.13(typescript@5.4.5)) + focus-trap: 7.6.2 + mark.js: 8.11.1 + minisearch: 7.1.1 + shiki: 1.24.4 + vite: 5.4.11(@types/node@20.12.11)(sass@1.77.7) + vue: 3.5.13(typescript@5.4.5) + optionalDependencies: + postcss: 8.4.49 + transitivePeerDependencies: + - '@algolia/client-search' + - '@types/node' + - '@types/react' + - '@vue/composition-api' + - async-validator + - axios + - change-case + - drauu + - fuse.js + - idb-keyval + - jwt-decode + - less + - lightningcss + - nprogress + - qrcode + - react + - react-dom + - sass + - sass-embedded + - search-insights + - sortablejs + - stylus + - sugarss + - terser + - typescript + - universal-cookie + vitest@1.6.0(@types/node@20.12.11)(@vitest/ui@1.6.0)(sass@1.77.7): dependencies: '@vitest/expect': 1.6.0 @@ -7713,6 +9203,10 @@ snapshots: vscode-uri@3.0.8: {} + vue-demi@0.14.10(vue@3.5.13(typescript@5.4.5)): + dependencies: + vue: 3.5.13(typescript@5.4.5) + vue-demi@0.14.7(vue@3.4.27(typescript@5.4.5)): dependencies: vue: 3.4.27(typescript@5.4.5) @@ -7730,12 +9224,12 @@ snapshots: transitivePeerDependencies: - supports-color - vue-i18n@9.13.1(vue@3.4.27(typescript@5.4.5)): + vue-i18n@9.13.1(vue@3.5.13(typescript@5.4.5)): dependencies: '@intlify/core-base': 9.13.1 '@intlify/shared': 9.13.1 '@vue/devtools-api': 6.6.1 - vue: 3.4.27(typescript@5.4.5) + vue: 3.5.13(typescript@5.4.5) vue-router@4.3.2(vue@3.4.27(typescript@5.4.5)): dependencies: @@ -7771,6 +9265,16 @@ snapshots: optionalDependencies: typescript: 5.4.5 + vue@3.5.13(typescript@5.4.5): + dependencies: + '@vue/compiler-dom': 3.5.13 + '@vue/compiler-sfc': 3.5.13 + '@vue/runtime-dom': 3.5.13 + '@vue/server-renderer': 3.5.13(vue@3.5.13(typescript@5.4.5)) + '@vue/shared': 3.5.13 + optionalDependencies: + typescript: 5.4.5 + w3c-keyname@2.2.8: {} webpack-sources@3.2.3: {} @@ -7814,9 +9318,9 @@ snapshots: dependencies: eslint-visitor-keys: 3.4.3 lodash: 4.17.21 - yaml: 2.4.5 + yaml: 2.6.1 - yaml@2.4.5: {} + yaml@2.6.1: {} yargs-parser@21.1.1: {} @@ -7849,3 +9353,5 @@ snapshots: zrender@5.5.0: dependencies: tslib: 2.3.0 + + zwitch@2.0.4: {}