mirror of
https://github.com/mermaid-js/mermaid.git
synced 2025-08-21 17:26:45 +02:00
Refactor code structure for improved readability and maintainability
This commit is contained in:
@@ -7,6 +7,7 @@ catmull
|
|||||||
compositTitleSize
|
compositTitleSize
|
||||||
curv
|
curv
|
||||||
doublecircle
|
doublecircle
|
||||||
|
elem
|
||||||
elems
|
elems
|
||||||
gantt
|
gantt
|
||||||
gitgraph
|
gitgraph
|
||||||
|
@@ -130,7 +130,35 @@
|
|||||||
</head>
|
</head>
|
||||||
|
|
||||||
<body>
|
<body>
|
||||||
<pre id="diagram4" class="mermaid2">
|
<pre id="diagram4" class="mermaid">
|
||||||
|
---
|
||||||
|
config:
|
||||||
|
layout: elk
|
||||||
|
flowchart:
|
||||||
|
curve: linear
|
||||||
|
---
|
||||||
|
flowchart LR
|
||||||
|
D["Use<br/>the<br/>editor"] -- Mermaid js --> I["fa:fa-code Text"]
|
||||||
|
I --> D & D
|
||||||
|
D@{ shape: question}
|
||||||
|
I@{ shape: question}
|
||||||
|
|
||||||
|
</pre>
|
||||||
|
<pre id="diagram5" class="mermaid">
|
||||||
|
---
|
||||||
|
config:
|
||||||
|
layout: elk
|
||||||
|
flowchart:
|
||||||
|
curve: rounded
|
||||||
|
---
|
||||||
|
flowchart LR
|
||||||
|
I["fa:fa-code Text"] -- Mermaid js --> D["Use<br/>the<br/>editor!"]
|
||||||
|
I --> D & D
|
||||||
|
D@{ shape: question}
|
||||||
|
I@{ shape: question}
|
||||||
|
|
||||||
|
</pre>
|
||||||
|
<pre id="diagram4" class="mermaid">
|
||||||
---
|
---
|
||||||
config:
|
config:
|
||||||
layout: tidy-tree
|
layout: tidy-tree
|
||||||
@@ -153,6 +181,20 @@
|
|||||||
Pen and paper
|
Pen and paper
|
||||||
Mermaid
|
Mermaid
|
||||||
|
|
||||||
|
</pre>
|
||||||
|
<pre id="diagram4" class="mermaid">
|
||||||
|
---
|
||||||
|
config:
|
||||||
|
layout: elk
|
||||||
|
flowchart:
|
||||||
|
curve: linear
|
||||||
|
---
|
||||||
|
flowchart LR
|
||||||
|
A[A] --> B[B]
|
||||||
|
A[A] --- B([C])
|
||||||
|
A@{ shape: diamond}
|
||||||
|
%%B@{ shape: diamond}
|
||||||
|
|
||||||
</pre>
|
</pre>
|
||||||
<pre id="diagram4" class="mermaid">
|
<pre id="diagram4" class="mermaid">
|
||||||
---
|
---
|
||||||
@@ -268,7 +310,7 @@ config:
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
</pre>
|
</pre>
|
||||||
<pre id="diagram4" class="mermaid2">
|
<pre id="diagram4" class="mermaid">
|
||||||
---
|
---
|
||||||
config:
|
config:
|
||||||
layout: elk
|
layout: elk
|
||||||
@@ -320,7 +362,7 @@ flowchart LR
|
|||||||
n8@{ shape: rect}
|
n8@{ shape: rect}
|
||||||
|
|
||||||
</pre>
|
</pre>
|
||||||
<pre id="diagram4" class="mermaid2">
|
<pre id="diagram4" class="mermaid">
|
||||||
---
|
---
|
||||||
config:
|
config:
|
||||||
layout: elk
|
layout: elk
|
||||||
@@ -336,7 +378,7 @@ flowchart LR
|
|||||||
|
|
||||||
|
|
||||||
</pre>
|
</pre>
|
||||||
<pre id="diagram4" class="mermaid2">
|
<pre id="diagram4" class="mermaid">
|
||||||
---
|
---
|
||||||
config:
|
config:
|
||||||
layout: elk
|
layout: elk
|
||||||
@@ -345,7 +387,7 @@ flowchart LR
|
|||||||
A{A} --> B & C
|
A{A} --> B & C
|
||||||
</pre
|
</pre
|
||||||
>
|
>
|
||||||
<pre id="diagram4" class="mermaid2">
|
<pre id="diagram4" class="mermaid">
|
||||||
---
|
---
|
||||||
config:
|
config:
|
||||||
layout: elk
|
layout: elk
|
||||||
@@ -375,7 +417,7 @@ flowchart LR
|
|||||||
|
|
||||||
|
|
||||||
</pre>
|
</pre>
|
||||||
<pre id="diagram4" class="mermaid2">
|
<pre id="diagram4" class="mermaid">
|
||||||
---
|
---
|
||||||
config:
|
config:
|
||||||
kanban:
|
kanban:
|
||||||
@@ -394,81 +436,81 @@ kanban
|
|||||||
task3[💻 Develop login feature]@{ ticket: 103 }
|
task3[💻 Develop login feature]@{ ticket: 103 }
|
||||||
|
|
||||||
</pre>
|
</pre>
|
||||||
<pre id="diagram4" class="mermaid2">
|
<pre id="diagram4" class="mermaid">
|
||||||
flowchart LR
|
flowchart LR
|
||||||
nA[Default] --> A@{ icon: 'fa:bell', form: 'rounded' }
|
nA[Default] --> A@{ icon: 'fa:bell', form: 'rounded' }
|
||||||
|
|
||||||
</pre>
|
</pre>
|
||||||
<pre id="diagram4" class="mermaid2">
|
<pre id="diagram4" class="mermaid">
|
||||||
flowchart LR
|
flowchart LR
|
||||||
nA[Style] --> A@{ icon: 'fa:bell', form: 'rounded' }
|
nA[Style] --> A@{ icon: 'fa:bell', form: 'rounded' }
|
||||||
style A fill:#f9f,stroke:#333,stroke-width:4px
|
style A fill:#f9f,stroke:#333,stroke-width:4px
|
||||||
</pre>
|
</pre>
|
||||||
<pre id="diagram4" class="mermaid2">
|
<pre id="diagram4" class="mermaid">
|
||||||
flowchart LR
|
flowchart LR
|
||||||
nA[Class] --> A@{ icon: 'fa:bell', form: 'rounded' }
|
nA[Class] --> A@{ icon: 'fa:bell', form: 'rounded' }
|
||||||
A:::AClass
|
A:::AClass
|
||||||
classDef AClass fill:#f9f,stroke:#333,stroke-width:4px
|
classDef AClass fill:#f9f,stroke:#333,stroke-width:4px
|
||||||
</pre>
|
</pre>
|
||||||
<pre id="diagram4" class="mermaid2">
|
<pre id="diagram4" class="mermaid">
|
||||||
flowchart LR
|
flowchart LR
|
||||||
nA[Class] --> A@{ icon: 'logos:aws', form: 'rounded' }
|
nA[Class] --> A@{ icon: 'logos:aws', form: 'rounded' }
|
||||||
|
|
||||||
</pre>
|
</pre>
|
||||||
<pre id="diagram4" class="mermaid2">
|
<pre id="diagram4" class="mermaid">
|
||||||
flowchart LR
|
flowchart LR
|
||||||
nA[Default] --> A@{ icon: 'fa:bell', form: 'square' }
|
nA[Default] --> A@{ icon: 'fa:bell', form: 'square' }
|
||||||
|
|
||||||
</pre>
|
</pre>
|
||||||
<pre id="diagram4" class="mermaid2">
|
<pre id="diagram4" class="mermaid">
|
||||||
flowchart LR
|
flowchart LR
|
||||||
nA[Style] --> A@{ icon: 'fa:bell', form: 'square' }
|
nA[Style] --> A@{ icon: 'fa:bell', form: 'square' }
|
||||||
style A fill:#f9f,stroke:#333,stroke-width:4px
|
style A fill:#f9f,stroke:#333,stroke-width:4px
|
||||||
</pre>
|
</pre>
|
||||||
<pre id="diagram4" class="mermaid2">
|
<pre id="diagram4" class="mermaid">
|
||||||
flowchart LR
|
flowchart LR
|
||||||
nA[Class] --> A@{ icon: 'fa:bell', form: 'square' }
|
nA[Class] --> A@{ icon: 'fa:bell', form: 'square' }
|
||||||
A:::AClass
|
A:::AClass
|
||||||
classDef AClass fill:#f9f,stroke:#333,stroke-width:4px
|
classDef AClass fill:#f9f,stroke:#333,stroke-width:4px
|
||||||
</pre>
|
</pre>
|
||||||
<pre id="diagram4" class="mermaid2">
|
<pre id="diagram4" class="mermaid">
|
||||||
flowchart LR
|
flowchart LR
|
||||||
nA[Class] --> A@{ icon: 'logos:aws', form: 'square' }
|
nA[Class] --> A@{ icon: 'logos:aws', form: 'square' }
|
||||||
|
|
||||||
</pre>
|
</pre>
|
||||||
<pre id="diagram4" class="mermaid2">
|
<pre id="diagram4" class="mermaid">
|
||||||
flowchart LR
|
flowchart LR
|
||||||
nA[Default] --> A@{ icon: 'fa:bell', form: 'circle' }
|
nA[Default] --> A@{ icon: 'fa:bell', form: 'circle' }
|
||||||
|
|
||||||
</pre>
|
</pre>
|
||||||
<pre id="diagram4" class="mermaid2">
|
<pre id="diagram4" class="mermaid">
|
||||||
flowchart LR
|
flowchart LR
|
||||||
nA[Style] --> A@{ icon: 'fa:bell', form: 'circle' }
|
nA[Style] --> A@{ icon: 'fa:bell', form: 'circle' }
|
||||||
style A fill:#f9f,stroke:#333,stroke-width:4px
|
style A fill:#f9f,stroke:#333,stroke-width:4px
|
||||||
</pre>
|
</pre>
|
||||||
<pre id="diagram4" class="mermaid2">
|
<pre id="diagram4" class="mermaid">
|
||||||
flowchart LR
|
flowchart LR
|
||||||
nA[Class] --> A@{ icon: 'fa:bell', form: 'circle' }
|
nA[Class] --> A@{ icon: 'fa:bell', form: 'circle' }
|
||||||
A:::AClass
|
A:::AClass
|
||||||
classDef AClass fill:#f9f,stroke:#333,stroke-width:4px
|
classDef AClass fill:#f9f,stroke:#333,stroke-width:4px
|
||||||
</pre>
|
</pre>
|
||||||
<pre id="diagram4" class="mermaid2">
|
<pre id="diagram4" class="mermaid">
|
||||||
flowchart LR
|
flowchart LR
|
||||||
nA[Class] --> A@{ icon: 'logos:aws', form: 'circle' }
|
nA[Class] --> A@{ icon: 'logos:aws', form: 'circle' }
|
||||||
A:::AClass
|
A:::AClass
|
||||||
classDef AClass fill:#f9f,stroke:#333,stroke-width:4px
|
classDef AClass fill:#f9f,stroke:#333,stroke-width:4px
|
||||||
</pre>
|
</pre>
|
||||||
<pre id="diagram4" class="mermaid2">
|
<pre id="diagram4" class="mermaid">
|
||||||
flowchart LR
|
flowchart LR
|
||||||
nA[Style] --> A@{ icon: 'logos:aws', form: 'circle' }
|
nA[Style] --> A@{ icon: 'logos:aws', form: 'circle' }
|
||||||
style A fill:#f9f,stroke:#333,stroke-width:4px
|
style A fill:#f9f,stroke:#333,stroke-width:4px
|
||||||
</pre>
|
</pre>
|
||||||
<pre id="diagram4" class="mermaid2">
|
<pre id="diagram4" class="mermaid">
|
||||||
kanban
|
kanban
|
||||||
id2[In progress]
|
id2[In progress]
|
||||||
docs[Create Blog about the new diagram]@{ priority: 'Very Low', ticket: MC-2037, assigned: 'knsv' }
|
docs[Create Blog about the new diagram]@{ priority: 'Very Low', ticket: MC-2037, assigned: 'knsv' }
|
||||||
</pre>
|
</pre>
|
||||||
<pre id="diagram4" class="mermaid2">
|
<pre id="diagram4" class="mermaid">
|
||||||
---
|
---
|
||||||
config:
|
config:
|
||||||
kanban:
|
kanban:
|
||||||
@@ -497,6 +539,7 @@ kanban
|
|||||||
<script type="module">
|
<script type="module">
|
||||||
import mermaid from './mermaid.esm.mjs';
|
import mermaid from './mermaid.esm.mjs';
|
||||||
import layouts from './mermaid-layout-elk.esm.mjs';
|
import layouts from './mermaid-layout-elk.esm.mjs';
|
||||||
|
import tidyTreeLayouts from './mermaid-layout-tidy-tree.esm.mjs';
|
||||||
|
|
||||||
const staticBellIconPack = {
|
const staticBellIconPack = {
|
||||||
prefix: 'fa6-regular',
|
prefix: 'fa6-regular',
|
||||||
@@ -522,6 +565,7 @@ kanban
|
|||||||
},
|
},
|
||||||
]);
|
]);
|
||||||
mermaid.registerLayoutLoaders(layouts);
|
mermaid.registerLayoutLoaders(layouts);
|
||||||
|
mermaid.registerLayoutLoaders(tidyTreeLayouts);
|
||||||
mermaid.parseError = function (err, hash) {
|
mermaid.parseError = function (err, hash) {
|
||||||
console.error('Mermaid error: ', err);
|
console.error('Mermaid error: ', err);
|
||||||
};
|
};
|
||||||
|
@@ -12,6 +12,12 @@ import { type TreeData, findCommonAncestor } from './find-common-ancestor.js';
|
|||||||
|
|
||||||
type Node = LayoutData['nodes'][number];
|
type Node = LayoutData['nodes'][number];
|
||||||
|
|
||||||
|
// Minimal structural type to avoid depending on d3 Selection typings
|
||||||
|
interface D3Selection<T extends Element> {
|
||||||
|
node(): T | null;
|
||||||
|
attr(name: string, value: string): D3Selection<T>;
|
||||||
|
}
|
||||||
|
|
||||||
interface LabelData {
|
interface LabelData {
|
||||||
width: number;
|
width: number;
|
||||||
height: number;
|
height: number;
|
||||||
@@ -22,7 +28,7 @@ interface LabelData {
|
|||||||
interface NodeWithVertex extends Omit<Node, 'domId'> {
|
interface NodeWithVertex extends Omit<Node, 'domId'> {
|
||||||
children?: LayoutData['nodes'];
|
children?: LayoutData['nodes'];
|
||||||
labelData?: LabelData;
|
labelData?: LabelData;
|
||||||
domId?: Node['domId'] | SVGGroup | d3.Selection<SVGAElement, unknown, Element | null, unknown>;
|
domId?: D3Selection<SVGAElement | SVGGElement>;
|
||||||
}
|
}
|
||||||
|
|
||||||
export const render = async (
|
export const render = async (
|
||||||
@@ -205,25 +211,19 @@ export const render = async (
|
|||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
subgraphs.forEach(function (subgraph: { id: string | number }) {
|
|
||||||
const data: any = { id: subgraph.id };
|
|
||||||
if (parentLookupDb.parentById[subgraph.id] !== undefined) {
|
|
||||||
data.parent = parentLookupDb.parentById[subgraph.id];
|
|
||||||
}
|
|
||||||
});
|
|
||||||
return parentLookupDb;
|
return parentLookupDb;
|
||||||
};
|
};
|
||||||
|
|
||||||
const getEdgeStartEndPoint = (edge: any) => {
|
const getEdgeStartEndPoint = (edge: any) => {
|
||||||
const source: any = edge.start;
|
// edge.start and edge.end are IDs (string/number) in our layout data
|
||||||
const target: any = edge.end;
|
const sourceId: string | number = edge.start;
|
||||||
|
const targetId: string | number = edge.end;
|
||||||
|
|
||||||
// Save the original source and target
|
const source = sourceId;
|
||||||
const sourceId = source;
|
const target = targetId;
|
||||||
const targetId = target;
|
|
||||||
|
|
||||||
const startNode = nodeDb[edge.start.id];
|
const startNode = nodeDb[sourceId];
|
||||||
const endNode = nodeDb[edge.end.id];
|
const endNode = nodeDb[targetId];
|
||||||
|
|
||||||
if (!startNode || !endNode) {
|
if (!startNode || !endNode) {
|
||||||
return { source, target };
|
return { source, target };
|
||||||
@@ -365,8 +365,8 @@ export const render = async (
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
edgeData.style = edgeData.style += style;
|
edgeData.style += style;
|
||||||
edgeData.labelStyle = edgeData.labelStyle += labelStyle;
|
edgeData.labelStyle += labelStyle;
|
||||||
|
|
||||||
const conf = getConfig();
|
const conf = getConfig();
|
||||||
if (edge.interpolate !== undefined) {
|
if (edge.interpolate !== undefined) {
|
||||||
@@ -441,6 +441,7 @@ export const render = async (
|
|||||||
case 'RL':
|
case 'RL':
|
||||||
return 'LEFT';
|
return 'LEFT';
|
||||||
case 'TB':
|
case 'TB':
|
||||||
|
case 'TD': // TD is an alias for TB in Mermaid
|
||||||
return 'DOWN';
|
return 'DOWN';
|
||||||
case 'BT':
|
case 'BT':
|
||||||
return 'UP';
|
return 'UP';
|
||||||
@@ -587,9 +588,7 @@ export const render = async (
|
|||||||
let lastOutsideEndIndex = -1;
|
let lastOutsideEndIndex = -1;
|
||||||
|
|
||||||
// Single iteration through the array
|
// Single iteration through the array
|
||||||
for (let i = 0; i < points.length; i++) {
|
for (const [i, point] of points.entries()) {
|
||||||
const point = points[i];
|
|
||||||
|
|
||||||
// Check if this is the first point outside the start node
|
// Check if this is the first point outside the start node
|
||||||
if (firstOutsideStartIndex === -1 && outsideNode(startBounds, point)) {
|
if (firstOutsideStartIndex === -1 && outsideNode(startBounds, point)) {
|
||||||
firstOutsideStartIndex = i;
|
firstOutsideStartIndex = i;
|
||||||
@@ -864,9 +863,11 @@ export const render = async (
|
|||||||
'nodePlacement.strategy': data4Layout.config.elk?.nodePlacementStrategy,
|
'nodePlacement.strategy': data4Layout.config.elk?.nodePlacementStrategy,
|
||||||
'elk.layered.mergeEdges': data4Layout.config.elk?.mergeEdges,
|
'elk.layered.mergeEdges': data4Layout.config.elk?.mergeEdges,
|
||||||
'elk.direction': 'DOWN',
|
'elk.direction': 'DOWN',
|
||||||
'spacing.baseValue': 35,
|
'spacing.baseValue': 25,
|
||||||
'elk.layered.unnecessaryBendpoints': true,
|
// 'elk.layered.unnecessaryBendpoints': true,
|
||||||
'elk.layered.cycleBreaking.strategy': data4Layout.config.elk?.cycleBreakingStrategy,
|
// 'elk.layered.cycleBreaking.strategy': data4Layout.config.elk?.cycleBreakingStrategy,
|
||||||
|
// 'elk.layered.cycleBreaking.strategy': 'GREEDY_MODEL_ORDER',
|
||||||
|
// 'elk.layered.cycleBreaking.strategy': 'MODEL_ORDER',
|
||||||
// 'spacing.nodeNode': 20,
|
// 'spacing.nodeNode': 20,
|
||||||
// 'spacing.nodeNodeBetweenLayers': 25,
|
// 'spacing.nodeNodeBetweenLayers': 25,
|
||||||
// 'spacing.edgeNode': 20,
|
// 'spacing.edgeNode': 20,
|
||||||
@@ -876,22 +877,27 @@ export const render = async (
|
|||||||
// 'spacing.nodeSelfLoop': 20,
|
// 'spacing.nodeSelfLoop': 20,
|
||||||
|
|
||||||
// Tweaking options
|
// Tweaking options
|
||||||
// 'elk.layered.nodePlacement.favorStraightEdges': true,
|
'nodePlacement.favorStraightEdges': true,
|
||||||
// 'nodePlacement.feedbackEdges': true,
|
'elk.layered.nodePlacement.favorStraightEdges': true,
|
||||||
// 'elk.layered.wrapping.multiEdge.improveCuts': true,
|
'nodePlacement.feedbackEdges': true,
|
||||||
// 'elk.layered.wrapping.multiEdge.improveWrappedEdges': true,
|
'elk.layered.wrapping.multiEdge.improveCuts': true,
|
||||||
// 'elk.layered.wrapping.strategy': 'MULTI_EDGE',
|
'elk.layered.wrapping.multiEdge.improveWrappedEdges': true,
|
||||||
// 'elk.layered.edgeRouting.selfLoopDistribution': 'EQUALLY',
|
'elk.layered.wrapping.strategy': 'MULTI_EDGE',
|
||||||
// 'elk.layered.mergeHierarchyEdges': true,
|
// 'elk.layered.wrapping.strategy': 'SINGLE_EDGE',
|
||||||
// 'elk.layered.feedbackEdges': true,
|
'elk.layered.edgeRouting.selfLoopDistribution': 'EQUALLY',
|
||||||
// 'elk.layered.crossingMinimization.semiInteractive': true,
|
'elk.layered.mergeHierarchyEdges': true,
|
||||||
// 'elk.layered.edgeRouting.splines.sloppy.layerSpacingFactor': 1,
|
|
||||||
// 'elk.layered.edgeRouting.polyline.slopedEdgeZoneWidth': 4.0,
|
'elk.layered.feedbackEdges': true,
|
||||||
// 'elk.layered.wrapping.validify.strategy': 'LOOK_BACK',
|
'elk.layered.crossingMinimization.semiInteractive': true,
|
||||||
// 'elk.insideSelfLoops.activate': true,
|
'elk.layered.edgeRouting.splines.sloppy.layerSpacingFactor': 1,
|
||||||
// 'elk.alg.layered.options.EdgeStraighteningStrategy': 'NONE',
|
'elk.layered.edgeRouting.polyline.slopedEdgeZoneWidth': 4.0,
|
||||||
|
'elk.layered.wrapping.validify.strategy': 'LOOK_BACK',
|
||||||
|
'elk.insideSelfLoops.activate': true,
|
||||||
|
'elk.separateConnectedComponents': true,
|
||||||
|
'elk.alg.layered.options.EdgeStraighteningStrategy': 'NONE',
|
||||||
// 'elk.layered.considerModelOrder.strategy': 'NODES_AND_EDGES', // NODES_AND_EDGES
|
// 'elk.layered.considerModelOrder.strategy': 'NODES_AND_EDGES', // NODES_AND_EDGES
|
||||||
// 'elk.layered.wrapping.cutting.strategy': 'ARD', // NODES_AND_EDGES
|
'elk.layered.considerModelOrder.strategy': 'EDGES', // NODES_AND_EDGES
|
||||||
|
'elk.layered.wrapping.cutting.strategy': 'ARD', // NODES_AND_EDGES
|
||||||
},
|
},
|
||||||
children: [],
|
children: [],
|
||||||
edges: [],
|
edges: [],
|
||||||
@@ -931,15 +937,16 @@ export const render = async (
|
|||||||
|
|
||||||
// Subgraph
|
// Subgraph
|
||||||
if (parentLookupDb.childrenById[node.id] !== undefined) {
|
if (parentLookupDb.childrenById[node.id] !== undefined) {
|
||||||
|
// Set label and adjust node width separately (avoid side effects in labels array)
|
||||||
node.labels = [
|
node.labels = [
|
||||||
{
|
{
|
||||||
text: node.label,
|
text: node.label,
|
||||||
width: node?.labelData?.width || 50,
|
width: node?.labelData?.width ?? 50,
|
||||||
height: node?.labelData?.height || 50,
|
height: node?.labelData?.height ?? 50,
|
||||||
},
|
},
|
||||||
(node.width = node.width + 2 * node.padding),
|
|
||||||
log.debug('UIO node label', node?.labelData?.width, node.padding),
|
|
||||||
];
|
];
|
||||||
|
node.width = node.width + 2 * node.padding;
|
||||||
|
log.debug('UIO node label', node?.labelData?.width, node.padding);
|
||||||
node.layoutOptions = {
|
node.layoutOptions = {
|
||||||
'spacing.baseValue': 30,
|
'spacing.baseValue': 30,
|
||||||
'nodeLabels.placement': '[H_CENTER V_TOP, INSIDE]',
|
'nodeLabels.placement': '[H_CENTER V_TOP, INSIDE]',
|
||||||
@@ -1003,7 +1010,7 @@ export const render = async (
|
|||||||
try {
|
try {
|
||||||
g = await elk.layout(elkGraph);
|
g = await elk.layout(elkGraph);
|
||||||
log.debug('APA01 after - success');
|
log.debug('APA01 after - success');
|
||||||
log.debug('APA01 layout result:', JSON.stringify(g, null, 2));
|
log.info('APA01 layout result:', JSON.stringify(g, null, 2));
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
log.error('APA01 ELK layout error:', error);
|
log.error('APA01 ELK layout error:', error);
|
||||||
throw error;
|
throw error;
|
||||||
@@ -1067,7 +1074,7 @@ export const render = async (
|
|||||||
log.debug(
|
log.debug(
|
||||||
'UIO width',
|
'UIO width',
|
||||||
startNode.id,
|
startNode.id,
|
||||||
startNode.with,
|
startNode.width,
|
||||||
'bbox.width=',
|
'bbox.width=',
|
||||||
bbox.width,
|
bbox.width,
|
||||||
'lw=',
|
'lw=',
|
||||||
@@ -1087,7 +1094,7 @@ export const render = async (
|
|||||||
log.debug(
|
log.debug(
|
||||||
'UIO width',
|
'UIO width',
|
||||||
startNode.id,
|
startNode.id,
|
||||||
startNode.with,
|
startNode.width,
|
||||||
bbox.width,
|
bbox.width,
|
||||||
'EW = ',
|
'EW = ',
|
||||||
ew,
|
ew,
|
||||||
|
@@ -4,6 +4,9 @@ import { internalHelpers } from '../internals.js';
|
|||||||
import { log } from '../logger.js';
|
import { log } from '../logger.js';
|
||||||
import type { LayoutData } from './types.js';
|
import type { LayoutData } from './types.js';
|
||||||
|
|
||||||
|
// console.log('MUST be removed, this only for keeping dev server working');
|
||||||
|
// import tmp from './layout-algorithms/dagre/index.js';
|
||||||
|
|
||||||
export interface RenderOptions {
|
export interface RenderOptions {
|
||||||
algorithm?: string;
|
algorithm?: string;
|
||||||
}
|
}
|
||||||
|
@@ -356,7 +356,6 @@ const cutPathAtIntersect = (_points, boundaryNode) => {
|
|||||||
return points;
|
return points;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
const generateDashArray = (len, oValueS, oValueE) => {
|
const generateDashArray = (len, oValueS, oValueE) => {
|
||||||
const middleLength = len - oValueS - oValueE;
|
const middleLength = len - oValueS - oValueE;
|
||||||
const dashLength = 2; // Length of each dash
|
const dashLength = 2; // Length of each dash
|
||||||
@@ -374,26 +373,6 @@ const generateDashArray = (len, oValueS, oValueE) => {
|
|||||||
|
|
||||||
return dashArray;
|
return dashArray;
|
||||||
};
|
};
|
||||||
|
|
||||||
const adjustForArrowHeads = function (lineData, size = 5) {
|
|
||||||
if (!Array.isArray(lineData) || lineData.length < 2) {
|
|
||||||
return lineData;
|
|
||||||
}
|
|
||||||
const newLineData = [...lineData];
|
|
||||||
const lastPoint = lineData[lineData.length - 1];
|
|
||||||
const secondLastPoint = lineData[lineData.length - 2];
|
|
||||||
|
|
||||||
// Calculate number of complete dash-gap pairs that can fit
|
|
||||||
const numberOfPairs = Math.floor(middleLength / dashGapPairLength);
|
|
||||||
|
|
||||||
// Generate the middle pattern array
|
|
||||||
const middlePattern = Array(numberOfPairs).fill(`${dashLength} ${gapLength}`).join(' ');
|
|
||||||
|
|
||||||
// Combine all parts
|
|
||||||
const dashArray = `0 ${oValueS} ${middlePattern} ${oValueE}`;
|
|
||||||
|
|
||||||
return dashArray;
|
|
||||||
};
|
|
||||||
export const insertEdge = function (
|
export const insertEdge = function (
|
||||||
elem,
|
elem,
|
||||||
edge,
|
edge,
|
||||||
|
376
pnpm-lock.yaml
generated
376
pnpm-lock.yaml
generated
@@ -540,32 +540,32 @@ importers:
|
|||||||
version: 7.4.47
|
version: 7.4.47
|
||||||
'@vueuse/core':
|
'@vueuse/core':
|
||||||
specifier: ^12.7.0
|
specifier: ^12.7.0
|
||||||
version: 12.7.0(typescript@5.7.3)
|
version: 12.8.2(typescript@5.8.3)
|
||||||
font-awesome:
|
font-awesome:
|
||||||
specifier: ^4.7.0
|
specifier: ^4.7.0
|
||||||
version: 4.7.0
|
version: 4.7.0
|
||||||
jiti:
|
jiti:
|
||||||
specifier: ^2.4.2
|
specifier: ^2.4.2
|
||||||
version: 2.4.2
|
version: 2.5.1
|
||||||
mermaid:
|
mermaid:
|
||||||
specifier: workspace:^
|
specifier: workspace:^
|
||||||
version: link:../..
|
version: link:../..
|
||||||
vue:
|
vue:
|
||||||
specifier: ^3.4.38
|
specifier: ^3.4.38
|
||||||
version: 3.5.13(typescript@5.7.3)
|
version: 3.5.18(typescript@5.8.3)
|
||||||
devDependencies:
|
devDependencies:
|
||||||
'@iconify-json/carbon':
|
'@iconify-json/carbon':
|
||||||
specifier: ^1.1.37
|
specifier: ^1.1.37
|
||||||
version: 1.2.1
|
version: 1.2.11
|
||||||
'@unocss/reset':
|
'@unocss/reset':
|
||||||
specifier: ^66.0.0
|
specifier: ^66.0.0
|
||||||
version: 66.0.0
|
version: 66.3.3
|
||||||
'@vite-pwa/vitepress':
|
'@vite-pwa/vitepress':
|
||||||
specifier: ^0.5.3
|
specifier: ^0.5.3
|
||||||
version: 0.5.4(vite-plugin-pwa@0.21.2(vite@6.1.6(@types/node@22.13.5)(jiti@2.4.2)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.1))(workbox-build@7.1.1(@types/babel__core@7.20.5))(workbox-window@7.3.0))
|
version: 0.5.4(vite-plugin-pwa@0.21.2(vite@6.3.5(@types/node@22.17.0)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(workbox-build@7.3.0(@types/babel__core@7.20.5))(workbox-window@7.3.0))
|
||||||
'@vitejs/plugin-vue':
|
'@vitejs/plugin-vue':
|
||||||
specifier: ^5.0.5
|
specifier: ^5.0.5
|
||||||
version: 5.2.1(vite@6.1.6(@types/node@22.13.5)(jiti@2.4.2)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.1))(vue@3.5.13(typescript@5.7.3))
|
version: 5.2.4(vite@6.3.5(@types/node@22.17.0)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue@3.5.18(typescript@5.8.3))
|
||||||
fast-glob:
|
fast-glob:
|
||||||
specifier: ^3.3.3
|
specifier: ^3.3.3
|
||||||
version: 3.3.3
|
version: 3.3.3
|
||||||
@@ -577,19 +577,19 @@ importers:
|
|||||||
version: 2.0.3
|
version: 2.0.3
|
||||||
unocss:
|
unocss:
|
||||||
specifier: ^66.0.0
|
specifier: ^66.0.0
|
||||||
version: 66.0.0(postcss@8.5.3)(vite@6.1.6(@types/node@22.13.5)(jiti@2.4.2)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.1))(vue@3.5.13(typescript@5.7.3))
|
version: 66.0.0(postcss@8.5.6)(vite@6.3.5(@types/node@22.17.0)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue@3.5.18(typescript@5.8.3))
|
||||||
unplugin-vue-components:
|
unplugin-vue-components:
|
||||||
specifier: ^28.4.0
|
specifier: ^28.4.0
|
||||||
version: 28.4.0(@babel/parser@7.27.2)(vue@3.5.13(typescript@5.7.3))
|
version: 28.8.0(@babel/parser@7.28.0)(vue@3.5.18(typescript@5.8.3))
|
||||||
vite:
|
vite:
|
||||||
specifier: ^6.1.1
|
specifier: ^6.1.1
|
||||||
version: 6.1.6(@types/node@22.13.5)(jiti@2.4.2)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.1)
|
version: 6.3.5(@types/node@22.17.0)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)
|
||||||
vite-plugin-pwa:
|
vite-plugin-pwa:
|
||||||
specifier: ^0.21.1
|
specifier: ^0.21.1
|
||||||
version: 0.21.2(vite@6.1.6(@types/node@22.13.5)(jiti@2.4.2)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.1))(workbox-build@7.1.1(@types/babel__core@7.20.5))(workbox-window@7.3.0)
|
version: 0.21.2(vite@6.3.5(@types/node@22.17.0)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(workbox-build@7.3.0(@types/babel__core@7.20.5))(workbox-window@7.3.0)
|
||||||
vitepress:
|
vitepress:
|
||||||
specifier: 1.6.3
|
specifier: 1.6.3
|
||||||
version: 1.6.3(@algolia/client-search@5.20.3)(@types/node@22.13.5)(axios@1.8.4)(postcss@8.5.3)(search-insights@2.17.2)(terser@5.39.0)(typescript@5.7.3)
|
version: 1.6.3(@algolia/client-search@5.35.0)(@types/node@22.17.0)(axios@1.11.0)(postcss@8.5.6)(search-insights@2.17.3)(terser@5.43.1)(typescript@5.8.3)
|
||||||
workbox-window:
|
workbox-window:
|
||||||
specifier: ^7.3.0
|
specifier: ^7.3.0
|
||||||
version: 7.3.0
|
version: 7.3.0
|
||||||
@@ -3312,6 +3312,14 @@ packages:
|
|||||||
'@ungap/structured-clone@1.3.0':
|
'@ungap/structured-clone@1.3.0':
|
||||||
resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==}
|
resolution: {integrity: sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==}
|
||||||
|
|
||||||
|
'@unocss/astro@66.0.0':
|
||||||
|
resolution: {integrity: sha512-GBhXT6JPqXjDXoJZTXhySk83NgOt0UigChqrUUdG4x7Z+DVYkDBION8vZUJjw0OdIaxNQ4euGWu4GDsMF6gQQg==}
|
||||||
|
peerDependencies:
|
||||||
|
vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0
|
||||||
|
peerDependenciesMeta:
|
||||||
|
vite:
|
||||||
|
optional: true
|
||||||
|
|
||||||
'@unocss/astro@66.3.3':
|
'@unocss/astro@66.3.3':
|
||||||
resolution: {integrity: sha512-q26EfadSMmEXZpWDKsJF9anBCfhYDmWljVpDZ2Wo8K48IbZMUXrWfiAiUc6ijE/A/rADfHk8bp3a3GE01t3I9A==}
|
resolution: {integrity: sha512-q26EfadSMmEXZpWDKsJF9anBCfhYDmWljVpDZ2Wo8K48IbZMUXrWfiAiUc6ijE/A/rADfHk8bp3a3GE01t3I9A==}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
@@ -3320,79 +3328,154 @@ packages:
|
|||||||
vite:
|
vite:
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
|
'@unocss/cli@66.0.0':
|
||||||
|
resolution: {integrity: sha512-KVQiskoOjVkLVpNaG6WpLa4grPplrZROYZJVIUYSTqZyZRFNSvjttHcsCwpoWUEUdEombPtVZl8FrXePjY5IiQ==}
|
||||||
|
engines: {node: '>=14'}
|
||||||
|
hasBin: true
|
||||||
|
|
||||||
'@unocss/cli@66.3.3':
|
'@unocss/cli@66.3.3':
|
||||||
resolution: {integrity: sha512-U0HoDcwi/DetqP5zDT3dfxG94pC3TI0PfxmpdTfPY7xEylIdLbV89fb70CvJVysDSQJIuw6TYwqS1ZlHoYNKTA==}
|
resolution: {integrity: sha512-U0HoDcwi/DetqP5zDT3dfxG94pC3TI0PfxmpdTfPY7xEylIdLbV89fb70CvJVysDSQJIuw6TYwqS1ZlHoYNKTA==}
|
||||||
engines: {node: '>=14'}
|
engines: {node: '>=14'}
|
||||||
hasBin: true
|
hasBin: true
|
||||||
|
|
||||||
|
'@unocss/config@66.0.0':
|
||||||
|
resolution: {integrity: sha512-nFRGop/guBa4jLkrgXjaRDm5JPz4x3YpP10m5IQkHpHwlnHUVn1L9smyPl04ohYWhYn9ZcAHgR28Ih2jwta8hw==}
|
||||||
|
engines: {node: '>=14'}
|
||||||
|
|
||||||
'@unocss/config@66.3.3':
|
'@unocss/config@66.3.3':
|
||||||
resolution: {integrity: sha512-D/UxnAmkabapqWU4tF85dWWhNfCUyNutWmd4AD2VsQRZOykufJedLV74r3Z3XhoPJn4IGr3BKZm5/rflf5viDg==}
|
resolution: {integrity: sha512-D/UxnAmkabapqWU4tF85dWWhNfCUyNutWmd4AD2VsQRZOykufJedLV74r3Z3XhoPJn4IGr3BKZm5/rflf5viDg==}
|
||||||
engines: {node: '>=14'}
|
engines: {node: '>=14'}
|
||||||
|
|
||||||
|
'@unocss/core@66.0.0':
|
||||||
|
resolution: {integrity: sha512-PdVbSMHNDDkr++9nkqzsZRAkaU84gxMTEgYbqI7dt2p1DXp/5tomVtmMsr2/whXGYKRiUc0xZ3p4Pzraz8TcXA==}
|
||||||
|
|
||||||
'@unocss/core@66.3.3':
|
'@unocss/core@66.3.3':
|
||||||
resolution: {integrity: sha512-6WFLd92TJelVQARtCGaF+EgEoHKIVe43gkGXVoWILu0HUDRWdhv+cpcyX0RTJV22Y976AxeneU7/zmhAh+CXNg==}
|
resolution: {integrity: sha512-6WFLd92TJelVQARtCGaF+EgEoHKIVe43gkGXVoWILu0HUDRWdhv+cpcyX0RTJV22Y976AxeneU7/zmhAh+CXNg==}
|
||||||
|
|
||||||
|
'@unocss/extractor-arbitrary-variants@66.0.0':
|
||||||
|
resolution: {integrity: sha512-vlkOIOuwBfaFBJcN6o7+obXjigjOlzVFN/jT6pG1WXbQDTRZ021jeF3i9INdb9D/0cQHSeDvNgi1TJ5oUxfiow==}
|
||||||
|
|
||||||
'@unocss/extractor-arbitrary-variants@66.3.3':
|
'@unocss/extractor-arbitrary-variants@66.3.3':
|
||||||
resolution: {integrity: sha512-TXzjH6FcITQ8V2x7ETHgVOlAHf3ll/ysxL+W4fMROm8jP/o7jvsg36tRfOwU0sDGo/qoCPux82ix9e6/JW0oqQ==}
|
resolution: {integrity: sha512-TXzjH6FcITQ8V2x7ETHgVOlAHf3ll/ysxL+W4fMROm8jP/o7jvsg36tRfOwU0sDGo/qoCPux82ix9e6/JW0oqQ==}
|
||||||
|
|
||||||
|
'@unocss/inspector@66.0.0':
|
||||||
|
resolution: {integrity: sha512-mkIxieVm0kMOKw+E4ABpIerihYMdjgq9A92RD5h2+W/ebpxTEw5lTTK1xcMLiAlmOrVYMQKjpgPeu3vQmDyGZQ==}
|
||||||
|
|
||||||
'@unocss/inspector@66.3.3':
|
'@unocss/inspector@66.3.3':
|
||||||
resolution: {integrity: sha512-NsK1WRWez2Mzk4+ophtBdXel8nGaPkIDa9lYSFMdKLF/1jNW23txeEL8CsD6/CK8K0BsR11rhLKhUrzyrjfBSQ==}
|
resolution: {integrity: sha512-NsK1WRWez2Mzk4+ophtBdXel8nGaPkIDa9lYSFMdKLF/1jNW23txeEL8CsD6/CK8K0BsR11rhLKhUrzyrjfBSQ==}
|
||||||
|
|
||||||
|
'@unocss/postcss@66.0.0':
|
||||||
|
resolution: {integrity: sha512-6bi+ujzh8I1PJwtmHX71LH8z/H9+vPxeYD4XgFihyU1k4Y6MVhjr7giGjLX4yP27IP+NsVyotD22V7by/dBVEA==}
|
||||||
|
engines: {node: '>=14'}
|
||||||
|
peerDependencies:
|
||||||
|
postcss: ^8.4.21
|
||||||
|
|
||||||
'@unocss/postcss@66.3.3':
|
'@unocss/postcss@66.3.3':
|
||||||
resolution: {integrity: sha512-VKq+BtfPIZbLeAeZFprtKZJAyFBOqA8qpQm+vmWBiBia70JzkwfF2SMNIHiGt022yRo9ZmjnI9uRTxSzqXUsUQ==}
|
resolution: {integrity: sha512-VKq+BtfPIZbLeAeZFprtKZJAyFBOqA8qpQm+vmWBiBia70JzkwfF2SMNIHiGt022yRo9ZmjnI9uRTxSzqXUsUQ==}
|
||||||
engines: {node: '>=14'}
|
engines: {node: '>=14'}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
postcss: ^8.4.21
|
postcss: ^8.4.21
|
||||||
|
|
||||||
|
'@unocss/preset-attributify@66.0.0':
|
||||||
|
resolution: {integrity: sha512-eYsOgmcDoiIgGAepIwRX+DKGYxc/wm0r4JnDuZdz29AB+A6oY/FGHS1BVt4rq9ny4B5PofP4p6Rty+vwD9rigw==}
|
||||||
|
|
||||||
'@unocss/preset-attributify@66.3.3':
|
'@unocss/preset-attributify@66.3.3':
|
||||||
resolution: {integrity: sha512-22+0Cqqu09q+xHfZ3Wk8Coxe5m6PmpgWz4U5xrEC8056UfG3Q1KEqoCxy2wySJIq8SqxQ30Nlll7oMa31B8Krw==}
|
resolution: {integrity: sha512-22+0Cqqu09q+xHfZ3Wk8Coxe5m6PmpgWz4U5xrEC8056UfG3Q1KEqoCxy2wySJIq8SqxQ30Nlll7oMa31B8Krw==}
|
||||||
|
|
||||||
|
'@unocss/preset-icons@66.0.0':
|
||||||
|
resolution: {integrity: sha512-6ObwTvEGuPBbKWRoMMiDioHtwwQTFI5oojFLJ32Y8tW6TdXvBLkO88d7qpgQxEjgVt4nJrqF1WEfR4niRgBm0Q==}
|
||||||
|
|
||||||
'@unocss/preset-icons@66.3.3':
|
'@unocss/preset-icons@66.3.3':
|
||||||
resolution: {integrity: sha512-Bmhiev05BN/horlgnyZ8gzQWZKd7oVpUBWD66X7U/dgkLdO6B5GIIsdO5Fi7JLeMDmyXm6vlYk0YQhiTbx8l9w==}
|
resolution: {integrity: sha512-Bmhiev05BN/horlgnyZ8gzQWZKd7oVpUBWD66X7U/dgkLdO6B5GIIsdO5Fi7JLeMDmyXm6vlYk0YQhiTbx8l9w==}
|
||||||
|
|
||||||
|
'@unocss/preset-mini@66.0.0':
|
||||||
|
resolution: {integrity: sha512-d62eACnuKtR0dwCFOQXgvw5VLh5YSyK56xCzpHkh0j0GstgfDLfKTys0T/XVAAvdSvAy/8A8vhSNJ4PlIc9V2A==}
|
||||||
|
|
||||||
'@unocss/preset-mini@66.3.3':
|
'@unocss/preset-mini@66.3.3':
|
||||||
resolution: {integrity: sha512-pz8rgvHRYS/6fsZNtG7iArLzwANnLy5GkHY/lbuqkWhO2S2Nf7kpJCbR/uV/XeuFsLnYcZW3NLOmelfvZvJamA==}
|
resolution: {integrity: sha512-pz8rgvHRYS/6fsZNtG7iArLzwANnLy5GkHY/lbuqkWhO2S2Nf7kpJCbR/uV/XeuFsLnYcZW3NLOmelfvZvJamA==}
|
||||||
|
|
||||||
|
'@unocss/preset-tagify@66.0.0':
|
||||||
|
resolution: {integrity: sha512-GGYGyWxaevh0jN0NoATVO1Qe7DFXM3ykLxchlXmG6/zy963pZxItg/njrKnxE9la4seCdxpFH7wQBa68imwwdA==}
|
||||||
|
|
||||||
'@unocss/preset-tagify@66.3.3':
|
'@unocss/preset-tagify@66.3.3':
|
||||||
resolution: {integrity: sha512-L1Ez7Y4uBaW+wiv1BOQygpfhseSt3EZ53jqkl7fxl1EKVsJy6SuZgJxlXEHUYp9xYdSp6EHq2CfL8UevaR+loA==}
|
resolution: {integrity: sha512-L1Ez7Y4uBaW+wiv1BOQygpfhseSt3EZ53jqkl7fxl1EKVsJy6SuZgJxlXEHUYp9xYdSp6EHq2CfL8UevaR+loA==}
|
||||||
|
|
||||||
|
'@unocss/preset-typography@66.0.0':
|
||||||
|
resolution: {integrity: sha512-apjckP5nPU5mtaHTCzz5u/dK9KJWwJ2kOFCVk0+a/KhUWmnqnzmjRYZlEuWxxr5QxTdCW+9cIoRDSA0lYZS5tg==}
|
||||||
|
|
||||||
'@unocss/preset-typography@66.3.3':
|
'@unocss/preset-typography@66.3.3':
|
||||||
resolution: {integrity: sha512-aQXiGCObvWD9grfUpm0d5nzN+Cpvag0rHP39UjUKb0xSTzY09VzwDrua4kWVO5wJLNK6/L70osyhEgmC3qToxA==}
|
resolution: {integrity: sha512-aQXiGCObvWD9grfUpm0d5nzN+Cpvag0rHP39UjUKb0xSTzY09VzwDrua4kWVO5wJLNK6/L70osyhEgmC3qToxA==}
|
||||||
|
|
||||||
|
'@unocss/preset-uno@66.0.0':
|
||||||
|
resolution: {integrity: sha512-qgoZ/hzTI32bQvcyjcwvv1X/dbPlmQNehzgjUaL7QFT0q0/CN/SRpysfzoQ8DLl2se9T+YCOS9POx3KrpIiYSQ==}
|
||||||
|
|
||||||
'@unocss/preset-uno@66.3.3':
|
'@unocss/preset-uno@66.3.3':
|
||||||
resolution: {integrity: sha512-Tiho4LidpuMHrB19GHTU6XrL0A5eFELHk9ebQ/3WeTy+K/9a6Hn5zsHJe5UCtOsEcUdKB33oZx0hXUp93hb/YQ==}
|
resolution: {integrity: sha512-Tiho4LidpuMHrB19GHTU6XrL0A5eFELHk9ebQ/3WeTy+K/9a6Hn5zsHJe5UCtOsEcUdKB33oZx0hXUp93hb/YQ==}
|
||||||
|
|
||||||
|
'@unocss/preset-web-fonts@66.0.0':
|
||||||
|
resolution: {integrity: sha512-9MzfDc6AJILN4Kq7Z91FfFbizBOYgw3lJd2UwqIs3PDYWG5iH5Zv5zhx6jelZVqEW5uWcIARYEEg2m4stZO1ZA==}
|
||||||
|
|
||||||
'@unocss/preset-web-fonts@66.3.3':
|
'@unocss/preset-web-fonts@66.3.3':
|
||||||
resolution: {integrity: sha512-ysKZeC7TXxRiqnNL9GxZFGMKFAHXrcaqozPaEOIJ40dvzbJt8IMLyFndZkcFMcgDCV0pFh/y37mGxxxARO9+pQ==}
|
resolution: {integrity: sha512-ysKZeC7TXxRiqnNL9GxZFGMKFAHXrcaqozPaEOIJ40dvzbJt8IMLyFndZkcFMcgDCV0pFh/y37mGxxxARO9+pQ==}
|
||||||
|
|
||||||
|
'@unocss/preset-wind3@66.0.0':
|
||||||
|
resolution: {integrity: sha512-WAGRmpi1sb2skvYn9DBQUvhfqrJ+VmQmn5ZGsT2ewvsk7HFCvVLAMzZeKrrTQepeNBRhg6HzFDDi8yg6yB5c9g==}
|
||||||
|
|
||||||
'@unocss/preset-wind3@66.3.3':
|
'@unocss/preset-wind3@66.3.3':
|
||||||
resolution: {integrity: sha512-iXmjvPqvmPTo4z7epQDqHxzlGRsbLJEgfETqTrRJeagvFG7Gs+ajS8cQhbf6wL01dSRHjvhVXi3MsIvqfHHXOw==}
|
resolution: {integrity: sha512-iXmjvPqvmPTo4z7epQDqHxzlGRsbLJEgfETqTrRJeagvFG7Gs+ajS8cQhbf6wL01dSRHjvhVXi3MsIvqfHHXOw==}
|
||||||
|
|
||||||
'@unocss/preset-wind4@66.3.3':
|
'@unocss/preset-wind4@66.3.3':
|
||||||
resolution: {integrity: sha512-JSJTXVJel6kX+u4Ktt6JGnukYWYhKxmjgORTwclUpokRHgEoD+xsh0Rz4YGJ1fWSnzNslNQhWP9yDRByVPHWwA==}
|
resolution: {integrity: sha512-JSJTXVJel6kX+u4Ktt6JGnukYWYhKxmjgORTwclUpokRHgEoD+xsh0Rz4YGJ1fWSnzNslNQhWP9yDRByVPHWwA==}
|
||||||
|
|
||||||
|
'@unocss/preset-wind@66.0.0':
|
||||||
|
resolution: {integrity: sha512-FtvGpHnGC7FiyKJavPnn5y9lsaoWRhXlujCqlT5Bw63kKhMNr0ogKySBpenUhJOhWhVM0OQXn2nZ3GZRxW2qpw==}
|
||||||
|
|
||||||
'@unocss/preset-wind@66.3.3':
|
'@unocss/preset-wind@66.3.3':
|
||||||
resolution: {integrity: sha512-3Mxl/TDPcv8nNKdFe3WKdlXE6de+lCaaizEH86BILW3ZeyPU9aKzWcZIoxohla0a6zMxDQ2+Gf+7EwaOvpqo7Q==}
|
resolution: {integrity: sha512-3Mxl/TDPcv8nNKdFe3WKdlXE6de+lCaaizEH86BILW3ZeyPU9aKzWcZIoxohla0a6zMxDQ2+Gf+7EwaOvpqo7Q==}
|
||||||
|
|
||||||
|
'@unocss/reset@66.0.0':
|
||||||
|
resolution: {integrity: sha512-YLFz/5yT7mFJC8JSmIUA5+bS3CBCJbtztOw+8rWzjQr/BEVSGuihWUUpI2Df6VVxXIXxKanZR6mIl59yvf+GEA==}
|
||||||
|
|
||||||
'@unocss/reset@66.3.3':
|
'@unocss/reset@66.3.3':
|
||||||
resolution: {integrity: sha512-VIeR/mIcCL89/1uA1KM1QCYca4aeIGqEHMTJL1nCD4v+7wk6XhNXhsp5gMIHo+V804SUSmATWaeHTiKpiFu7AQ==}
|
resolution: {integrity: sha512-VIeR/mIcCL89/1uA1KM1QCYca4aeIGqEHMTJL1nCD4v+7wk6XhNXhsp5gMIHo+V804SUSmATWaeHTiKpiFu7AQ==}
|
||||||
|
|
||||||
|
'@unocss/rule-utils@66.0.0':
|
||||||
|
resolution: {integrity: sha512-UJ51YHbwxYTGyj35ugsPlOT4gaa7tCbXdywZ3m5Nn0JgywwIqGmBFyiN9ZjHBHfJuDxmmPd6lxojoBscih/WMQ==}
|
||||||
|
engines: {node: '>=14'}
|
||||||
|
|
||||||
'@unocss/rule-utils@66.3.3':
|
'@unocss/rule-utils@66.3.3':
|
||||||
resolution: {integrity: sha512-QKgVGV5nRRnK44/reUKFLAc5UGyl98vz3hrfk8JI8pVza58vmQWTdAB2rIpNJ5a5j+EkWfDOUlGQaOrIeYGLdg==}
|
resolution: {integrity: sha512-QKgVGV5nRRnK44/reUKFLAc5UGyl98vz3hrfk8JI8pVza58vmQWTdAB2rIpNJ5a5j+EkWfDOUlGQaOrIeYGLdg==}
|
||||||
engines: {node: '>=14'}
|
engines: {node: '>=14'}
|
||||||
|
|
||||||
|
'@unocss/transformer-attributify-jsx@66.0.0':
|
||||||
|
resolution: {integrity: sha512-jS7szFXXC6RjTv9wo0NACskf618w981bkbyQ5izRO7Ha47sNpHhHDpaltnG7SR9qV4cCtGalOw4onVMHsRKwRg==}
|
||||||
|
|
||||||
'@unocss/transformer-attributify-jsx@66.3.3':
|
'@unocss/transformer-attributify-jsx@66.3.3':
|
||||||
resolution: {integrity: sha512-ENNYFk5wrI4jlxn0tWGeR9QGxflAfZue3X2ABg0KSVOiYyIOsrHqtdoiLYkuCA9idRlBZPQxePJKcPWt1r/tYA==}
|
resolution: {integrity: sha512-ENNYFk5wrI4jlxn0tWGeR9QGxflAfZue3X2ABg0KSVOiYyIOsrHqtdoiLYkuCA9idRlBZPQxePJKcPWt1r/tYA==}
|
||||||
|
|
||||||
|
'@unocss/transformer-compile-class@66.0.0':
|
||||||
|
resolution: {integrity: sha512-ytUIE0nAcHRMACuTXkHp8auZ483DXrOZw99jk3FJ+aFjpD/pVSFmX14AWJ7bqPFObxb4SLFs6KhQma30ESC22A==}
|
||||||
|
|
||||||
'@unocss/transformer-compile-class@66.3.3':
|
'@unocss/transformer-compile-class@66.3.3':
|
||||||
resolution: {integrity: sha512-VTEFuwp3iajGWyEFwmO5LRvOjgZM1TK+4rX5Q79xyTAPkLAKgOa03Ne8+kU8oG0TQEa4mXVw6ul9McM7UBJh1w==}
|
resolution: {integrity: sha512-VTEFuwp3iajGWyEFwmO5LRvOjgZM1TK+4rX5Q79xyTAPkLAKgOa03Ne8+kU8oG0TQEa4mXVw6ul9McM7UBJh1w==}
|
||||||
|
|
||||||
|
'@unocss/transformer-directives@66.0.0':
|
||||||
|
resolution: {integrity: sha512-utcg7m2Foi7uHrU5WHadNuJ0a3qWG8tZNkQMi+m0DQpX6KWfuDtDn0zDZ1X+z5lmiB3WGSJERRrsvZbj1q50Mw==}
|
||||||
|
|
||||||
'@unocss/transformer-directives@66.3.3':
|
'@unocss/transformer-directives@66.3.3':
|
||||||
resolution: {integrity: sha512-11T7fmYk/XZcqFDn4qiIvs04mJhUtAoha5Y99bVE+L3byWa6BT4jb5aSAKk+24q5aynwgB++4RgfQxarj69WTw==}
|
resolution: {integrity: sha512-11T7fmYk/XZcqFDn4qiIvs04mJhUtAoha5Y99bVE+L3byWa6BT4jb5aSAKk+24q5aynwgB++4RgfQxarj69WTw==}
|
||||||
|
|
||||||
|
'@unocss/transformer-variant-group@66.0.0':
|
||||||
|
resolution: {integrity: sha512-1BLjNWtAnR1JAcQGw0TS+nGrVoB9aznzvVZRoTx23dtRr3btvgKPHb8LrD48eD/p8Dtw9j3WfuxMDKXKegKDLg==}
|
||||||
|
|
||||||
'@unocss/transformer-variant-group@66.3.3':
|
'@unocss/transformer-variant-group@66.3.3':
|
||||||
resolution: {integrity: sha512-uhK81pbJfXJFYaXxOoIFVEG8/Kx1iaAkTwRB6c+WNUfl9GiKyYQcrI7bETgCPPbg230Z68jVICBgBATeLJ31vQ==}
|
resolution: {integrity: sha512-uhK81pbJfXJFYaXxOoIFVEG8/Kx1iaAkTwRB6c+WNUfl9GiKyYQcrI7bETgCPPbg230Z68jVICBgBATeLJ31vQ==}
|
||||||
|
|
||||||
|
'@unocss/vite@66.0.0':
|
||||||
|
resolution: {integrity: sha512-IVcPX8xL+2edyXKt4tp9yu5A6gcbPVCsspfcL0XgziCr01kS+4qSoZ90F3IUs3hXc/AyO5eCpRtGFMPLpOjXQg==}
|
||||||
|
peerDependencies:
|
||||||
|
vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0
|
||||||
|
|
||||||
'@unocss/vite@66.3.3':
|
'@unocss/vite@66.3.3':
|
||||||
resolution: {integrity: sha512-uu3smeEW6q36ri6vydRx2GiTGF5O/J80Fr4GLmLiwfpt2YnPHraO7XHVR5/mwG2Oz5Kov0uGvxVsdgxZABKRgw==}
|
resolution: {integrity: sha512-uu3smeEW6q36ri6vydRx2GiTGF5O/J80Fr4GLmLiwfpt2YnPHraO7XHVR5/mwG2Oz5Kov0uGvxVsdgxZABKRgw==}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
@@ -3493,6 +3576,15 @@ packages:
|
|||||||
cpu: [x64]
|
cpu: [x64]
|
||||||
os: [win32]
|
os: [win32]
|
||||||
|
|
||||||
|
'@vite-pwa/vitepress@0.5.4':
|
||||||
|
resolution: {integrity: sha512-g57qwG983WTyQNLnOcDVPQEIeN+QDgK/HdqghmygiUFp3a/MzVvmLXC/EVnPAXxWa8W2g9pZ9lE3EiDGs2HjsA==}
|
||||||
|
peerDependencies:
|
||||||
|
'@vite-pwa/assets-generator': ^0.2.6
|
||||||
|
vite-plugin-pwa: '>=0.21.2 <1'
|
||||||
|
peerDependenciesMeta:
|
||||||
|
'@vite-pwa/assets-generator':
|
||||||
|
optional: true
|
||||||
|
|
||||||
'@vite-pwa/vitepress@1.0.0':
|
'@vite-pwa/vitepress@1.0.0':
|
||||||
resolution: {integrity: sha512-i5RFah4urA6tZycYlGyBslVx8cVzbZBcARJLDg5rWMfAkRmyLtpRU6usGfVOwyN9kjJ2Bkm+gBHXF1hhr7HptQ==}
|
resolution: {integrity: sha512-i5RFah4urA6tZycYlGyBslVx8cVzbZBcARJLDg5rWMfAkRmyLtpRU6usGfVOwyN9kjJ2Bkm+gBHXF1hhr7HptQ==}
|
||||||
peerDependencies:
|
peerDependencies:
|
||||||
@@ -8152,6 +8244,10 @@ packages:
|
|||||||
resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
|
resolution: {integrity: sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==}
|
||||||
engines: {node: '>=8.10.0'}
|
engines: {node: '>=8.10.0'}
|
||||||
|
|
||||||
|
readdirp@4.1.2:
|
||||||
|
resolution: {integrity: sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==}
|
||||||
|
engines: {node: '>= 14.18.0'}
|
||||||
|
|
||||||
real-require@0.2.0:
|
real-require@0.2.0:
|
||||||
resolution: {integrity: sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg==}
|
resolution: {integrity: sha512-57frrGM/OCTLqLOAh0mhVA9VBMHd+9U7Zb2THMGdBUoZVOtGbJzjxsYGDJ3A9AYYCP4hn6y1TVbaOfzWtm5GFg==}
|
||||||
engines: {node: '>= 12.13.0'}
|
engines: {node: '>= 12.13.0'}
|
||||||
@@ -9190,6 +9286,9 @@ packages:
|
|||||||
resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==}
|
resolution: {integrity: sha512-nWJ91DjeOkej/TA8pXQ3myruKpKEYgqvpw9lz4OPHj/NWFNluYrjbz9j01CJ8yKQd2g4jFoOkINCTW2I5LEEyw==}
|
||||||
engines: {node: '>= 0.4'}
|
engines: {node: '>= 0.4'}
|
||||||
|
|
||||||
|
unconfig@7.0.0:
|
||||||
|
resolution: {integrity: sha512-G5CJSoG6ZTxgzCJblEfgpdRK2tos9+UdD2WtecDUVfImzQ0hFjwpH5RVvGMhP4pRpC9ML7NrC4qBsBl0Ttj35A==}
|
||||||
|
|
||||||
unconfig@7.3.2:
|
unconfig@7.3.2:
|
||||||
resolution: {integrity: sha512-nqG5NNL2wFVGZ0NA/aCFw0oJ2pxSf1lwg4Z5ill8wd7K4KX/rQbHlwbh+bjctXL5Ly1xtzHenHGOK0b+lG6JVg==}
|
resolution: {integrity: sha512-nqG5NNL2wFVGZ0NA/aCFw0oJ2pxSf1lwg4Z5ill8wd7K4KX/rQbHlwbh+bjctXL5Ly1xtzHenHGOK0b+lG6JVg==}
|
||||||
|
|
||||||
@@ -9265,6 +9364,18 @@ packages:
|
|||||||
resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==}
|
resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==}
|
||||||
engines: {node: '>= 10.0.0'}
|
engines: {node: '>= 10.0.0'}
|
||||||
|
|
||||||
|
unocss@66.0.0:
|
||||||
|
resolution: {integrity: sha512-SHstiv1s7zGPSjzOsADzlwRhQM+6817+OqQE3Fv+N/nn2QLNx1bi3WXybFfz5tWkzBtyTZlwdPmeecsIs1yOCA==}
|
||||||
|
engines: {node: '>=14'}
|
||||||
|
peerDependencies:
|
||||||
|
'@unocss/webpack': 66.0.0
|
||||||
|
vite: ^2.9.0 || ^3.0.0-0 || ^4.0.0 || ^5.0.0-0 || ^6.0.0-0
|
||||||
|
peerDependenciesMeta:
|
||||||
|
'@unocss/webpack':
|
||||||
|
optional: true
|
||||||
|
vite:
|
||||||
|
optional: true
|
||||||
|
|
||||||
unocss@66.3.3:
|
unocss@66.3.3:
|
||||||
resolution: {integrity: sha512-HSB+K4/EbouwYmxpPU52cg0exua7PUr2IAJZBV3iai6tPdMcJ0c8jXaw7G+2L+ffruVFTcS0e2kE4OrR8BKDLg==}
|
resolution: {integrity: sha512-HSB+K4/EbouwYmxpPU52cg0exua7PUr2IAJZBV3iai6tPdMcJ0c8jXaw7G+2L+ffruVFTcS0e2kE4OrR8BKDLg==}
|
||||||
engines: {node: '>=14'}
|
engines: {node: '>=14'}
|
||||||
@@ -9374,6 +9485,18 @@ packages:
|
|||||||
peerDependencies:
|
peerDependencies:
|
||||||
vite: '>=4 <=7'
|
vite: '>=4 <=7'
|
||||||
|
|
||||||
|
vite-plugin-pwa@0.21.2:
|
||||||
|
resolution: {integrity: sha512-vFhH6Waw8itNu37hWUJxL50q+CBbNcMVzsKaYHQVrfxTt3ihk3PeLO22SbiP1UNWzcEPaTQv+YVxe4G0KOjAkg==}
|
||||||
|
engines: {node: '>=16.0.0'}
|
||||||
|
peerDependencies:
|
||||||
|
'@vite-pwa/assets-generator': ^0.2.6
|
||||||
|
vite: ^3.1.0 || ^4.0.0 || ^5.0.0 || ^6.0.0
|
||||||
|
workbox-build: ^7.3.0
|
||||||
|
workbox-window: ^7.3.0
|
||||||
|
peerDependenciesMeta:
|
||||||
|
'@vite-pwa/assets-generator':
|
||||||
|
optional: true
|
||||||
|
|
||||||
vite-plugin-pwa@1.0.2:
|
vite-plugin-pwa@1.0.2:
|
||||||
resolution: {integrity: sha512-O3UwjsCnoDclgJANoOgzzqW7SFgwXE/th2OmUP/ILxHKwzWxxKDBu+B/Xa9Cv4IgSVSnj2HgRVIJ7F15+vQFkA==}
|
resolution: {integrity: sha512-O3UwjsCnoDclgJANoOgzzqW7SFgwXE/th2OmUP/ILxHKwzWxxKDBu+B/Xa9Cv4IgSVSnj2HgRVIJ7F15+vQFkA==}
|
||||||
engines: {node: '>=16.0.0'}
|
engines: {node: '>=16.0.0'}
|
||||||
@@ -11671,7 +11794,7 @@ snapshots:
|
|||||||
'@babel/preset-env': 7.28.0(@babel/core@7.28.0)
|
'@babel/preset-env': 7.28.0(@babel/core@7.28.0)
|
||||||
babel-loader: 10.0.0(@babel/core@7.28.0)(webpack@5.101.0(esbuild@0.25.8))
|
babel-loader: 10.0.0(@babel/core@7.28.0)(webpack@5.101.0(esbuild@0.25.8))
|
||||||
bluebird: 3.7.1
|
bluebird: 3.7.1
|
||||||
debug: 4.4.0
|
debug: 4.4.1(supports-color@8.1.1)
|
||||||
lodash: 4.17.21
|
lodash: 4.17.21
|
||||||
semver: 7.7.2
|
semver: 7.7.2
|
||||||
webpack: 5.101.0(esbuild@0.25.8)
|
webpack: 5.101.0(esbuild@0.25.8)
|
||||||
@@ -13211,6 +13334,16 @@ snapshots:
|
|||||||
|
|
||||||
'@ungap/structured-clone@1.3.0': {}
|
'@ungap/structured-clone@1.3.0': {}
|
||||||
|
|
||||||
|
'@unocss/astro@66.0.0(vite@6.3.5(@types/node@22.17.0)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue@3.5.18(typescript@5.8.3))':
|
||||||
|
dependencies:
|
||||||
|
'@unocss/core': 66.0.0
|
||||||
|
'@unocss/reset': 66.0.0
|
||||||
|
'@unocss/vite': 66.0.0(vite@6.3.5(@types/node@22.17.0)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue@3.5.18(typescript@5.8.3))
|
||||||
|
optionalDependencies:
|
||||||
|
vite: 6.3.5(@types/node@22.17.0)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)
|
||||||
|
transitivePeerDependencies:
|
||||||
|
- vue
|
||||||
|
|
||||||
'@unocss/astro@66.3.3(vite@6.3.5(@types/node@22.17.0)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue@3.5.18(typescript@5.8.3))':
|
'@unocss/astro@66.3.3(vite@6.3.5(@types/node@22.17.0)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue@3.5.18(typescript@5.8.3))':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@unocss/core': 66.3.3
|
'@unocss/core': 66.3.3
|
||||||
@@ -13221,6 +13354,22 @@ snapshots:
|
|||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- vue
|
- vue
|
||||||
|
|
||||||
|
'@unocss/cli@66.0.0':
|
||||||
|
dependencies:
|
||||||
|
'@ampproject/remapping': 2.3.0
|
||||||
|
'@unocss/config': 66.0.0
|
||||||
|
'@unocss/core': 66.0.0
|
||||||
|
'@unocss/preset-uno': 66.0.0
|
||||||
|
cac: 6.7.14
|
||||||
|
chokidar: 3.6.0
|
||||||
|
colorette: 2.0.20
|
||||||
|
consola: 3.4.2
|
||||||
|
magic-string: 0.30.17
|
||||||
|
pathe: 2.0.3
|
||||||
|
perfect-debounce: 1.0.0
|
||||||
|
tinyglobby: 0.2.14
|
||||||
|
unplugin-utils: 0.2.4
|
||||||
|
|
||||||
'@unocss/cli@66.3.3':
|
'@unocss/cli@66.3.3':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@ampproject/remapping': 2.3.0
|
'@ampproject/remapping': 2.3.0
|
||||||
@@ -13237,17 +13386,39 @@ snapshots:
|
|||||||
tinyglobby: 0.2.14
|
tinyglobby: 0.2.14
|
||||||
unplugin-utils: 0.2.4
|
unplugin-utils: 0.2.4
|
||||||
|
|
||||||
|
'@unocss/config@66.0.0':
|
||||||
|
dependencies:
|
||||||
|
'@unocss/core': 66.0.0
|
||||||
|
unconfig: 7.0.0
|
||||||
|
|
||||||
'@unocss/config@66.3.3':
|
'@unocss/config@66.3.3':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@unocss/core': 66.3.3
|
'@unocss/core': 66.3.3
|
||||||
unconfig: 7.3.2
|
unconfig: 7.3.2
|
||||||
|
|
||||||
|
'@unocss/core@66.0.0': {}
|
||||||
|
|
||||||
'@unocss/core@66.3.3': {}
|
'@unocss/core@66.3.3': {}
|
||||||
|
|
||||||
|
'@unocss/extractor-arbitrary-variants@66.0.0':
|
||||||
|
dependencies:
|
||||||
|
'@unocss/core': 66.0.0
|
||||||
|
|
||||||
'@unocss/extractor-arbitrary-variants@66.3.3':
|
'@unocss/extractor-arbitrary-variants@66.3.3':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@unocss/core': 66.3.3
|
'@unocss/core': 66.3.3
|
||||||
|
|
||||||
|
'@unocss/inspector@66.0.0(vue@3.5.18(typescript@5.8.3))':
|
||||||
|
dependencies:
|
||||||
|
'@unocss/core': 66.0.0
|
||||||
|
'@unocss/rule-utils': 66.0.0
|
||||||
|
colorette: 2.0.20
|
||||||
|
gzip-size: 6.0.0
|
||||||
|
sirv: 3.0.1
|
||||||
|
vue-flow-layout: 0.1.1(vue@3.5.18(typescript@5.8.3))
|
||||||
|
transitivePeerDependencies:
|
||||||
|
- vue
|
||||||
|
|
||||||
'@unocss/inspector@66.3.3(vue@3.5.18(typescript@5.8.3))':
|
'@unocss/inspector@66.3.3(vue@3.5.18(typescript@5.8.3))':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@unocss/core': 66.3.3
|
'@unocss/core': 66.3.3
|
||||||
@@ -13259,6 +13430,15 @@ snapshots:
|
|||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- vue
|
- vue
|
||||||
|
|
||||||
|
'@unocss/postcss@66.0.0(postcss@8.5.6)':
|
||||||
|
dependencies:
|
||||||
|
'@unocss/config': 66.0.0
|
||||||
|
'@unocss/core': 66.0.0
|
||||||
|
'@unocss/rule-utils': 66.0.0
|
||||||
|
css-tree: 3.1.0
|
||||||
|
postcss: 8.5.6
|
||||||
|
tinyglobby: 0.2.14
|
||||||
|
|
||||||
'@unocss/postcss@66.3.3(postcss@8.5.6)':
|
'@unocss/postcss@66.3.3(postcss@8.5.6)':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@unocss/config': 66.3.3
|
'@unocss/config': 66.3.3
|
||||||
@@ -13268,10 +13448,22 @@ snapshots:
|
|||||||
postcss: 8.5.6
|
postcss: 8.5.6
|
||||||
tinyglobby: 0.2.14
|
tinyglobby: 0.2.14
|
||||||
|
|
||||||
|
'@unocss/preset-attributify@66.0.0':
|
||||||
|
dependencies:
|
||||||
|
'@unocss/core': 66.0.0
|
||||||
|
|
||||||
'@unocss/preset-attributify@66.3.3':
|
'@unocss/preset-attributify@66.3.3':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@unocss/core': 66.3.3
|
'@unocss/core': 66.3.3
|
||||||
|
|
||||||
|
'@unocss/preset-icons@66.0.0':
|
||||||
|
dependencies:
|
||||||
|
'@iconify/utils': 2.3.0
|
||||||
|
'@unocss/core': 66.0.0
|
||||||
|
ofetch: 1.4.1
|
||||||
|
transitivePeerDependencies:
|
||||||
|
- supports-color
|
||||||
|
|
||||||
'@unocss/preset-icons@66.3.3':
|
'@unocss/preset-icons@66.3.3':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@iconify/utils': 2.3.0
|
'@iconify/utils': 2.3.0
|
||||||
@@ -13280,32 +13472,64 @@ snapshots:
|
|||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- supports-color
|
- supports-color
|
||||||
|
|
||||||
|
'@unocss/preset-mini@66.0.0':
|
||||||
|
dependencies:
|
||||||
|
'@unocss/core': 66.0.0
|
||||||
|
'@unocss/extractor-arbitrary-variants': 66.0.0
|
||||||
|
'@unocss/rule-utils': 66.0.0
|
||||||
|
|
||||||
'@unocss/preset-mini@66.3.3':
|
'@unocss/preset-mini@66.3.3':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@unocss/core': 66.3.3
|
'@unocss/core': 66.3.3
|
||||||
'@unocss/extractor-arbitrary-variants': 66.3.3
|
'@unocss/extractor-arbitrary-variants': 66.3.3
|
||||||
'@unocss/rule-utils': 66.3.3
|
'@unocss/rule-utils': 66.3.3
|
||||||
|
|
||||||
|
'@unocss/preset-tagify@66.0.0':
|
||||||
|
dependencies:
|
||||||
|
'@unocss/core': 66.0.0
|
||||||
|
|
||||||
'@unocss/preset-tagify@66.3.3':
|
'@unocss/preset-tagify@66.3.3':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@unocss/core': 66.3.3
|
'@unocss/core': 66.3.3
|
||||||
|
|
||||||
|
'@unocss/preset-typography@66.0.0':
|
||||||
|
dependencies:
|
||||||
|
'@unocss/core': 66.0.0
|
||||||
|
'@unocss/preset-mini': 66.0.0
|
||||||
|
'@unocss/rule-utils': 66.0.0
|
||||||
|
|
||||||
'@unocss/preset-typography@66.3.3':
|
'@unocss/preset-typography@66.3.3':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@unocss/core': 66.3.3
|
'@unocss/core': 66.3.3
|
||||||
'@unocss/preset-mini': 66.3.3
|
'@unocss/preset-mini': 66.3.3
|
||||||
'@unocss/rule-utils': 66.3.3
|
'@unocss/rule-utils': 66.3.3
|
||||||
|
|
||||||
|
'@unocss/preset-uno@66.0.0':
|
||||||
|
dependencies:
|
||||||
|
'@unocss/core': 66.0.0
|
||||||
|
'@unocss/preset-wind3': 66.0.0
|
||||||
|
|
||||||
'@unocss/preset-uno@66.3.3':
|
'@unocss/preset-uno@66.3.3':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@unocss/core': 66.3.3
|
'@unocss/core': 66.3.3
|
||||||
'@unocss/preset-wind3': 66.3.3
|
'@unocss/preset-wind3': 66.3.3
|
||||||
|
|
||||||
|
'@unocss/preset-web-fonts@66.0.0':
|
||||||
|
dependencies:
|
||||||
|
'@unocss/core': 66.0.0
|
||||||
|
ofetch: 1.4.1
|
||||||
|
|
||||||
'@unocss/preset-web-fonts@66.3.3':
|
'@unocss/preset-web-fonts@66.3.3':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@unocss/core': 66.3.3
|
'@unocss/core': 66.3.3
|
||||||
ofetch: 1.4.1
|
ofetch: 1.4.1
|
||||||
|
|
||||||
|
'@unocss/preset-wind3@66.0.0':
|
||||||
|
dependencies:
|
||||||
|
'@unocss/core': 66.0.0
|
||||||
|
'@unocss/preset-mini': 66.0.0
|
||||||
|
'@unocss/rule-utils': 66.0.0
|
||||||
|
|
||||||
'@unocss/preset-wind3@66.3.3':
|
'@unocss/preset-wind3@66.3.3':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@unocss/core': 66.3.3
|
'@unocss/core': 66.3.3
|
||||||
@@ -13318,36 +13542,80 @@ snapshots:
|
|||||||
'@unocss/extractor-arbitrary-variants': 66.3.3
|
'@unocss/extractor-arbitrary-variants': 66.3.3
|
||||||
'@unocss/rule-utils': 66.3.3
|
'@unocss/rule-utils': 66.3.3
|
||||||
|
|
||||||
|
'@unocss/preset-wind@66.0.0':
|
||||||
|
dependencies:
|
||||||
|
'@unocss/core': 66.0.0
|
||||||
|
'@unocss/preset-wind3': 66.0.0
|
||||||
|
|
||||||
'@unocss/preset-wind@66.3.3':
|
'@unocss/preset-wind@66.3.3':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@unocss/core': 66.3.3
|
'@unocss/core': 66.3.3
|
||||||
'@unocss/preset-wind3': 66.3.3
|
'@unocss/preset-wind3': 66.3.3
|
||||||
|
|
||||||
|
'@unocss/reset@66.0.0': {}
|
||||||
|
|
||||||
'@unocss/reset@66.3.3': {}
|
'@unocss/reset@66.3.3': {}
|
||||||
|
|
||||||
|
'@unocss/rule-utils@66.0.0':
|
||||||
|
dependencies:
|
||||||
|
'@unocss/core': 66.3.3
|
||||||
|
magic-string: 0.30.17
|
||||||
|
|
||||||
'@unocss/rule-utils@66.3.3':
|
'@unocss/rule-utils@66.3.3':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@unocss/core': 66.3.3
|
'@unocss/core': 66.3.3
|
||||||
magic-string: 0.30.17
|
magic-string: 0.30.17
|
||||||
|
|
||||||
|
'@unocss/transformer-attributify-jsx@66.0.0':
|
||||||
|
dependencies:
|
||||||
|
'@unocss/core': 66.0.0
|
||||||
|
|
||||||
'@unocss/transformer-attributify-jsx@66.3.3':
|
'@unocss/transformer-attributify-jsx@66.3.3':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@unocss/core': 66.3.3
|
'@unocss/core': 66.3.3
|
||||||
|
|
||||||
|
'@unocss/transformer-compile-class@66.0.0':
|
||||||
|
dependencies:
|
||||||
|
'@unocss/core': 66.0.0
|
||||||
|
|
||||||
'@unocss/transformer-compile-class@66.3.3':
|
'@unocss/transformer-compile-class@66.3.3':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@unocss/core': 66.3.3
|
'@unocss/core': 66.3.3
|
||||||
|
|
||||||
|
'@unocss/transformer-directives@66.0.0':
|
||||||
|
dependencies:
|
||||||
|
'@unocss/core': 66.0.0
|
||||||
|
'@unocss/rule-utils': 66.0.0
|
||||||
|
css-tree: 3.1.0
|
||||||
|
|
||||||
'@unocss/transformer-directives@66.3.3':
|
'@unocss/transformer-directives@66.3.3':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@unocss/core': 66.3.3
|
'@unocss/core': 66.3.3
|
||||||
'@unocss/rule-utils': 66.3.3
|
'@unocss/rule-utils': 66.3.3
|
||||||
css-tree: 3.1.0
|
css-tree: 3.1.0
|
||||||
|
|
||||||
|
'@unocss/transformer-variant-group@66.0.0':
|
||||||
|
dependencies:
|
||||||
|
'@unocss/core': 66.0.0
|
||||||
|
|
||||||
'@unocss/transformer-variant-group@66.3.3':
|
'@unocss/transformer-variant-group@66.3.3':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@unocss/core': 66.3.3
|
'@unocss/core': 66.3.3
|
||||||
|
|
||||||
|
'@unocss/vite@66.0.0(vite@6.3.5(@types/node@22.17.0)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue@3.5.18(typescript@5.8.3))':
|
||||||
|
dependencies:
|
||||||
|
'@ampproject/remapping': 2.3.0
|
||||||
|
'@unocss/config': 66.0.0
|
||||||
|
'@unocss/core': 66.0.0
|
||||||
|
'@unocss/inspector': 66.0.0(vue@3.5.18(typescript@5.8.3))
|
||||||
|
chokidar: 3.6.0
|
||||||
|
magic-string: 0.30.17
|
||||||
|
tinyglobby: 0.2.14
|
||||||
|
unplugin-utils: 0.2.4
|
||||||
|
vite: 6.3.5(@types/node@22.17.0)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)
|
||||||
|
transitivePeerDependencies:
|
||||||
|
- vue
|
||||||
|
|
||||||
'@unocss/vite@66.3.3(vite@6.3.5(@types/node@22.17.0)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue@3.5.18(typescript@5.8.3))':
|
'@unocss/vite@66.3.3(vite@6.3.5(@types/node@22.17.0)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue@3.5.18(typescript@5.8.3))':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@ampproject/remapping': 2.3.0
|
'@ampproject/remapping': 2.3.0
|
||||||
@@ -13422,6 +13690,10 @@ snapshots:
|
|||||||
'@unrs/resolver-binding-win32-x64-msvc@1.11.1':
|
'@unrs/resolver-binding-win32-x64-msvc@1.11.1':
|
||||||
optional: true
|
optional: true
|
||||||
|
|
||||||
|
'@vite-pwa/vitepress@0.5.4(vite-plugin-pwa@0.21.2(vite@6.3.5(@types/node@22.17.0)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(workbox-build@7.3.0(@types/babel__core@7.20.5))(workbox-window@7.3.0))':
|
||||||
|
dependencies:
|
||||||
|
vite-plugin-pwa: 0.21.2(vite@6.3.5(@types/node@22.17.0)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(workbox-build@7.3.0(@types/babel__core@7.20.5))(workbox-window@7.3.0)
|
||||||
|
|
||||||
'@vite-pwa/vitepress@1.0.0(vite-plugin-pwa@1.0.2(vite@6.3.5(@types/node@22.17.0)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(workbox-build@7.3.0(@types/babel__core@7.20.5))(workbox-window@7.3.0))':
|
'@vite-pwa/vitepress@1.0.0(vite-plugin-pwa@1.0.2(vite@6.3.5(@types/node@22.17.0)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(workbox-build@7.3.0(@types/babel__core@7.20.5))(workbox-window@7.3.0))':
|
||||||
dependencies:
|
dependencies:
|
||||||
vite-plugin-pwa: 1.0.2(vite@6.3.5(@types/node@22.17.0)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(workbox-build@7.3.0(@types/babel__core@7.20.5))(workbox-window@7.3.0)
|
vite-plugin-pwa: 1.0.2(vite@6.3.5(@types/node@22.17.0)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(workbox-build@7.3.0(@types/babel__core@7.20.5))(workbox-window@7.3.0)
|
||||||
@@ -13436,6 +13708,11 @@ snapshots:
|
|||||||
vite: 5.4.19(@types/node@22.17.0)(terser@5.43.1)
|
vite: 5.4.19(@types/node@22.17.0)(terser@5.43.1)
|
||||||
vue: 3.5.18(typescript@5.8.3)
|
vue: 3.5.18(typescript@5.8.3)
|
||||||
|
|
||||||
|
'@vitejs/plugin-vue@5.2.4(vite@6.3.5(@types/node@22.17.0)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue@3.5.18(typescript@5.8.3))':
|
||||||
|
dependencies:
|
||||||
|
vite: 6.3.5(@types/node@22.17.0)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)
|
||||||
|
vue: 3.5.18(typescript@5.8.3)
|
||||||
|
|
||||||
'@vitejs/plugin-vue@6.0.1(vite@6.3.5(@types/node@22.17.0)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue@3.5.18(typescript@5.8.3))':
|
'@vitejs/plugin-vue@6.0.1(vite@6.3.5(@types/node@22.17.0)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue@3.5.18(typescript@5.8.3))':
|
||||||
dependencies:
|
dependencies:
|
||||||
'@rolldown/pluginutils': 1.0.0-beta.29
|
'@rolldown/pluginutils': 1.0.0-beta.29
|
||||||
@@ -19077,6 +19354,8 @@ snapshots:
|
|||||||
dependencies:
|
dependencies:
|
||||||
picomatch: 2.3.1
|
picomatch: 2.3.1
|
||||||
|
|
||||||
|
readdirp@4.1.2: {}
|
||||||
|
|
||||||
real-require@0.2.0: {}
|
real-require@0.2.0: {}
|
||||||
|
|
||||||
rechoir@0.7.1:
|
rechoir@0.7.1:
|
||||||
@@ -20306,6 +20585,12 @@ snapshots:
|
|||||||
has-symbols: 1.1.0
|
has-symbols: 1.1.0
|
||||||
which-boxed-primitive: 1.1.1
|
which-boxed-primitive: 1.1.1
|
||||||
|
|
||||||
|
unconfig@7.0.0:
|
||||||
|
dependencies:
|
||||||
|
'@antfu/utils': 8.1.1
|
||||||
|
defu: 6.1.4
|
||||||
|
jiti: 2.5.1
|
||||||
|
|
||||||
unconfig@7.3.2:
|
unconfig@7.3.2:
|
||||||
dependencies:
|
dependencies:
|
||||||
'@quansync/fs': 0.1.3
|
'@quansync/fs': 0.1.3
|
||||||
@@ -20387,6 +20672,33 @@ snapshots:
|
|||||||
|
|
||||||
universalify@2.0.1: {}
|
universalify@2.0.1: {}
|
||||||
|
|
||||||
|
unocss@66.0.0(postcss@8.5.6)(vite@6.3.5(@types/node@22.17.0)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue@3.5.18(typescript@5.8.3)):
|
||||||
|
dependencies:
|
||||||
|
'@unocss/astro': 66.0.0(vite@6.3.5(@types/node@22.17.0)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue@3.5.18(typescript@5.8.3))
|
||||||
|
'@unocss/cli': 66.0.0
|
||||||
|
'@unocss/core': 66.0.0
|
||||||
|
'@unocss/postcss': 66.0.0(postcss@8.5.6)
|
||||||
|
'@unocss/preset-attributify': 66.0.0
|
||||||
|
'@unocss/preset-icons': 66.0.0
|
||||||
|
'@unocss/preset-mini': 66.0.0
|
||||||
|
'@unocss/preset-tagify': 66.0.0
|
||||||
|
'@unocss/preset-typography': 66.0.0
|
||||||
|
'@unocss/preset-uno': 66.0.0
|
||||||
|
'@unocss/preset-web-fonts': 66.0.0
|
||||||
|
'@unocss/preset-wind': 66.0.0
|
||||||
|
'@unocss/preset-wind3': 66.0.0
|
||||||
|
'@unocss/transformer-attributify-jsx': 66.0.0
|
||||||
|
'@unocss/transformer-compile-class': 66.0.0
|
||||||
|
'@unocss/transformer-directives': 66.0.0
|
||||||
|
'@unocss/transformer-variant-group': 66.0.0
|
||||||
|
'@unocss/vite': 66.0.0(vite@6.3.5(@types/node@22.17.0)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue@3.5.18(typescript@5.8.3))
|
||||||
|
optionalDependencies:
|
||||||
|
vite: 6.3.5(@types/node@22.17.0)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)
|
||||||
|
transitivePeerDependencies:
|
||||||
|
- postcss
|
||||||
|
- supports-color
|
||||||
|
- vue
|
||||||
|
|
||||||
unocss@66.3.3(postcss@8.5.6)(vite@6.3.5(@types/node@22.17.0)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue@3.5.18(typescript@5.8.3)):
|
unocss@66.3.3(postcss@8.5.6)(vite@6.3.5(@types/node@22.17.0)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue@3.5.18(typescript@5.8.3)):
|
||||||
dependencies:
|
dependencies:
|
||||||
'@unocss/astro': 66.3.3(vite@6.3.5(@types/node@22.17.0)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue@3.5.18(typescript@5.8.3))
|
'@unocss/astro': 66.3.3(vite@6.3.5(@types/node@22.17.0)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(vue@3.5.18(typescript@5.8.3))
|
||||||
@@ -20415,33 +20727,6 @@ snapshots:
|
|||||||
- supports-color
|
- supports-color
|
||||||
- vue
|
- vue
|
||||||
|
|
||||||
unocss@66.0.0(postcss@8.5.3)(vite@6.1.6(@types/node@22.13.5)(jiti@2.4.2)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.1))(vue@3.5.13(typescript@5.7.3)):
|
|
||||||
dependencies:
|
|
||||||
'@unocss/astro': 66.0.0(vite@6.1.6(@types/node@22.13.5)(jiti@2.4.2)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.1))(vue@3.5.13(typescript@5.7.3))
|
|
||||||
'@unocss/cli': 66.0.0
|
|
||||||
'@unocss/core': 66.0.0
|
|
||||||
'@unocss/postcss': 66.0.0(postcss@8.5.3)
|
|
||||||
'@unocss/preset-attributify': 66.0.0
|
|
||||||
'@unocss/preset-icons': 66.0.0
|
|
||||||
'@unocss/preset-mini': 66.0.0
|
|
||||||
'@unocss/preset-tagify': 66.0.0
|
|
||||||
'@unocss/preset-typography': 66.0.0
|
|
||||||
'@unocss/preset-uno': 66.0.0
|
|
||||||
'@unocss/preset-web-fonts': 66.0.0
|
|
||||||
'@unocss/preset-wind': 66.0.0
|
|
||||||
'@unocss/preset-wind3': 66.0.0
|
|
||||||
'@unocss/transformer-attributify-jsx': 66.0.0
|
|
||||||
'@unocss/transformer-compile-class': 66.0.0
|
|
||||||
'@unocss/transformer-directives': 66.0.0
|
|
||||||
'@unocss/transformer-variant-group': 66.0.0
|
|
||||||
'@unocss/vite': 66.0.0(vite@6.1.6(@types/node@22.13.5)(jiti@2.4.2)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.1))(vue@3.5.13(typescript@5.7.3))
|
|
||||||
optionalDependencies:
|
|
||||||
vite: 6.1.6(@types/node@22.13.5)(jiti@2.4.2)(terser@5.39.0)(tsx@4.19.3)(yaml@2.7.1)
|
|
||||||
transitivePeerDependencies:
|
|
||||||
- postcss
|
|
||||||
- supports-color
|
|
||||||
- vue
|
|
||||||
|
|
||||||
unpipe@1.0.0: {}
|
unpipe@1.0.0: {}
|
||||||
|
|
||||||
unplugin-utils@0.2.4:
|
unplugin-utils@0.2.4:
|
||||||
@@ -20580,6 +20865,17 @@ snapshots:
|
|||||||
transitivePeerDependencies:
|
transitivePeerDependencies:
|
||||||
- supports-color
|
- supports-color
|
||||||
|
|
||||||
|
vite-plugin-pwa@0.21.2(vite@6.3.5(@types/node@22.17.0)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(workbox-build@7.3.0(@types/babel__core@7.20.5))(workbox-window@7.3.0):
|
||||||
|
dependencies:
|
||||||
|
debug: 4.4.1(supports-color@8.1.1)
|
||||||
|
pretty-bytes: 6.1.1
|
||||||
|
tinyglobby: 0.2.14
|
||||||
|
vite: 6.3.5(@types/node@22.17.0)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0)
|
||||||
|
workbox-build: 7.3.0(@types/babel__core@7.20.5)
|
||||||
|
workbox-window: 7.3.0
|
||||||
|
transitivePeerDependencies:
|
||||||
|
- supports-color
|
||||||
|
|
||||||
vite-plugin-pwa@1.0.2(vite@6.3.5(@types/node@22.17.0)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(workbox-build@7.3.0(@types/babel__core@7.20.5))(workbox-window@7.3.0):
|
vite-plugin-pwa@1.0.2(vite@6.3.5(@types/node@22.17.0)(jiti@2.5.1)(terser@5.43.1)(tsx@4.20.3)(yaml@2.8.0))(workbox-build@7.3.0(@types/babel__core@7.20.5))(workbox-window@7.3.0):
|
||||||
dependencies:
|
dependencies:
|
||||||
debug: 4.4.1(supports-color@8.1.1)
|
debug: 4.4.1(supports-color@8.1.1)
|
||||||
|
Reference in New Issue
Block a user