Spaces:
Running
Running
Switch from Sigma to ECharts.
Browse files- server/basic_ops.py +31 -12
- server/workspace.py +1 -1
- web/package-lock.json +78 -663
- web/package.json +3 -4
- web/src/LynxKiteFlow.svelte +2 -2
- web/src/NodeWithGraphView.svelte +0 -42
- web/src/NodeWithParams.svelte +1 -0
- web/src/NodeWithVisualization.svelte +14 -0
server/basic_ops.py
CHANGED
@@ -26,7 +26,7 @@ def _map_color(value):
|
|
26 |
rgba = cmap(value)
|
27 |
return ['#{:02x}{:02x}{:02x}'.format(int(r*255), int(g*255), int(b*255)) for r, g, b in rgba[:, :3]]
|
28 |
|
29 |
-
@ops.op("Visualize graph", view="
|
30 |
def visualize_graph(graph: ops.Bundle, *, color_nodes_by: 'node_attribute' = None):
|
31 |
nodes = graph.dfs['nodes'].copy()
|
32 |
node_attributes = sorted(nodes.columns)
|
@@ -35,19 +35,38 @@ def visualize_graph(graph: ops.Bundle, *, color_nodes_by: 'node_attribute' = Non
|
|
35 |
nodes = nodes.to_records()
|
36 |
edges = graph.dfs['edges'].drop_duplicates(['source', 'target'])
|
37 |
edges = edges.to_records()
|
|
|
38 |
v = {
|
39 |
-
'
|
40 |
-
'
|
41 |
-
'
|
42 |
-
'nodes': [
|
43 |
{
|
44 |
-
'
|
45 |
-
'
|
46 |
-
|
47 |
-
|
48 |
-
|
49 |
-
|
50 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
51 |
}
|
52 |
return v
|
53 |
|
|
|
26 |
rgba = cmap(value)
|
27 |
return ['#{:02x}{:02x}{:02x}'.format(int(r*255), int(g*255), int(b*255)) for r, g, b in rgba[:, :3]]
|
28 |
|
29 |
+
@ops.op("Visualize graph", view="visualization")
|
30 |
def visualize_graph(graph: ops.Bundle, *, color_nodes_by: 'node_attribute' = None):
|
31 |
nodes = graph.dfs['nodes'].copy()
|
32 |
node_attributes = sorted(nodes.columns)
|
|
|
35 |
nodes = nodes.to_records()
|
36 |
edges = graph.dfs['edges'].drop_duplicates(['source', 'target'])
|
37 |
edges = edges.to_records()
|
38 |
+
pos = nx.spring_layout(graph.to_nx())
|
39 |
v = {
|
40 |
+
'animationDuration': 1500,
|
41 |
+
'animationEasingUpdate': 'quinticInOut',
|
42 |
+
'series': [
|
|
|
43 |
{
|
44 |
+
'type': 'graph',
|
45 |
+
'roam': True,
|
46 |
+
'lineStyle': {
|
47 |
+
'color': 'gray',
|
48 |
+
'curveness': 0.3,
|
49 |
+
},
|
50 |
+
'emphasis': {
|
51 |
+
'focus': 'adjacency',
|
52 |
+
'lineStyle': {
|
53 |
+
'width': 10,
|
54 |
+
}
|
55 |
+
},
|
56 |
+
'data': [
|
57 |
+
{
|
58 |
+
'id': str(n.id),
|
59 |
+
'x': pos[n.id][0], 'y': pos[n.id][1],
|
60 |
+
# Adjust node size to cover the same area no matter how many nodes there are.
|
61 |
+
'symbolSize': 50 / len(nodes) ** 0.5,
|
62 |
+
'itemStyle': {'color': n.color} if color_nodes_by else {},
|
63 |
+
}
|
64 |
+
for n in nodes],
|
65 |
+
'links': [
|
66 |
+
{'source': str(r.source), 'target': str(r.target)}
|
67 |
+
for r in edges],
|
68 |
+
},
|
69 |
+
],
|
70 |
}
|
71 |
return v
|
72 |
|
server/workspace.py
CHANGED
@@ -75,7 +75,7 @@ def execute(ws):
|
|
75 |
data.inputs = {f'input{i}': None for i in range(len(inputs) + 1)}
|
76 |
data.error = None
|
77 |
outputs[node.id] = output
|
78 |
-
if op.type == '
|
79 |
data.view = output
|
80 |
|
81 |
|
|
|
75 |
data.inputs = {f'input{i}': None for i in range(len(inputs) + 1)}
|
76 |
data.error = None
|
77 |
outputs[node.id] = output
|
78 |
+
if op.type == 'visualization' or op.type == 'table_view':
|
79 |
data.view = output
|
80 |
|
81 |
|
web/package-lock.json
CHANGED
@@ -8,16 +8,15 @@
|
|
8 |
"name": "vite-svelte-flow-template",
|
9 |
"version": "0.0.0",
|
10 |
"dependencies": {
|
|
|
11 |
"@popperjs/core": "^2.11.8",
|
12 |
"@xyflow/svelte": "^0.1.3",
|
13 |
"bootstrap": "^5.3.3",
|
|
|
14 |
"fuse.js": "^7.0.0",
|
15 |
-
"
|
16 |
-
"graphology-library": "^0.8.0",
|
17 |
-
"sigma": "^3.0.0-beta.17"
|
18 |
},
|
19 |
"devDependencies": {
|
20 |
-
"@iconify-json/tabler": "^1.1.110",
|
21 |
"@sveltejs/vite-plugin-svelte": "^3.0.2",
|
22 |
"@tsconfig/svelte": "^5.0.4",
|
23 |
"sass": "^1.77.2",
|
@@ -82,7 +81,6 @@
|
|
82 |
"version": "1.1.110",
|
83 |
"resolved": "https://registry.npmjs.org/@iconify-json/tabler/-/tabler-1.1.110.tgz",
|
84 |
"integrity": "sha512-+0TbyNeQpFI2r+bjtbazGrpGskI3c9NTii/6HhWTS+/d5+PiLs6+wWJW0M9AU2ykew7zdMKB2WtyczFyjYzZIQ==",
|
85 |
-
"dev": true,
|
86 |
"dependencies": {
|
87 |
"@iconify/types": "*"
|
88 |
}
|
@@ -90,8 +88,7 @@
|
|
90 |
"node_modules/@iconify/types": {
|
91 |
"version": "2.0.0",
|
92 |
"resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz",
|
93 |
-
"integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg=="
|
94 |
-
"dev": true
|
95 |
},
|
96 |
"node_modules/@iconify/utils": {
|
97 |
"version": "2.1.23",
|
@@ -615,14 +612,6 @@
|
|
615 |
"resolved": "https://registry.npmjs.org/@types/pug/-/pug-2.0.10.tgz",
|
616 |
"integrity": "sha512-Sk/uYFOBAB7mb74XcpizmH0KOR2Pv3D2Hmrh1Dmy5BmK3MpdSa5kqZcg6EKBdklU0bFXX9gCfzvpnyUehrPIuA=="
|
617 |
},
|
618 |
-
"node_modules/@xmldom/xmldom": {
|
619 |
-
"version": "0.8.10",
|
620 |
-
"resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz",
|
621 |
-
"integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw==",
|
622 |
-
"engines": {
|
623 |
-
"node": ">=10.0.0"
|
624 |
-
}
|
625 |
-
},
|
626 |
"node_modules/@xyflow/svelte": {
|
627 |
"version": "0.1.3",
|
628 |
"resolved": "https://registry.npmjs.org/@xyflow/svelte/-/svelte-0.1.3.tgz",
|
@@ -651,11 +640,6 @@
|
|
651 |
"d3-zoom": "^3.0.0"
|
652 |
}
|
653 |
},
|
654 |
-
"node_modules/@yomguithereal/helpers": {
|
655 |
-
"version": "1.1.1",
|
656 |
-
"resolved": "https://registry.npmjs.org/@yomguithereal/helpers/-/helpers-1.1.1.tgz",
|
657 |
-
"integrity": "sha512-UYvAq/XCA7xoh1juWDYsq3W0WywOB+pz8cgVnE1b45ZfdMhBvHDrgmSFG3jXeZSr2tMTYLGHFHON+ekG05Jebg=="
|
658 |
-
},
|
659 |
"node_modules/acorn": {
|
660 |
"version": "8.11.3",
|
661 |
"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz",
|
@@ -979,6 +963,20 @@
|
|
979 |
"node": ">=8"
|
980 |
}
|
981 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
982 |
"node_modules/es6-promise": {
|
983 |
"version": "3.3.1",
|
984 |
"resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz",
|
@@ -1030,14 +1028,6 @@
|
|
1030 |
"@types/estree": "^1.0.0"
|
1031 |
}
|
1032 |
},
|
1033 |
-
"node_modules/events": {
|
1034 |
-
"version": "3.3.0",
|
1035 |
-
"resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
|
1036 |
-
"integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==",
|
1037 |
-
"engines": {
|
1038 |
-
"node": ">=0.8.x"
|
1039 |
-
}
|
1040 |
-
},
|
1041 |
"node_modules/execa": {
|
1042 |
"version": "8.0.1",
|
1043 |
"resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz",
|
@@ -1061,11 +1051,6 @@
|
|
1061 |
"url": "https://github.com/sindresorhus/execa?sponsor=1"
|
1062 |
}
|
1063 |
},
|
1064 |
-
"node_modules/fast-deep-equal": {
|
1065 |
-
"version": "3.1.3",
|
1066 |
-
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
|
1067 |
-
"integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
|
1068 |
-
},
|
1069 |
"node_modules/fast-glob": {
|
1070 |
"version": "3.3.2",
|
1071 |
"resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz",
|
@@ -1194,304 +1179,6 @@
|
|
1194 |
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
|
1195 |
"integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="
|
1196 |
},
|
1197 |
-
"node_modules/graphology": {
|
1198 |
-
"version": "0.25.4",
|
1199 |
-
"resolved": "https://registry.npmjs.org/graphology/-/graphology-0.25.4.tgz",
|
1200 |
-
"integrity": "sha512-33g0Ol9nkWdD6ulw687viS8YJQBxqG5LWII6FI6nul0pq6iM2t5EKquOTFDbyTblRB3O9I+7KX4xI8u5ffekAQ==",
|
1201 |
-
"dependencies": {
|
1202 |
-
"events": "^3.3.0",
|
1203 |
-
"obliterator": "^2.0.2"
|
1204 |
-
},
|
1205 |
-
"peerDependencies": {
|
1206 |
-
"graphology-types": ">=0.24.0"
|
1207 |
-
}
|
1208 |
-
},
|
1209 |
-
"node_modules/graphology-assertions": {
|
1210 |
-
"version": "2.2.1",
|
1211 |
-
"resolved": "https://registry.npmjs.org/graphology-assertions/-/graphology-assertions-2.2.1.tgz",
|
1212 |
-
"integrity": "sha512-X6yvm8eYDepIyywDM/K0ud/NDD6I5aZj5+D459z4wZFEtb8B33A4NNPsMpjMNwjNdEo1q4VL1Gqp/usoItEP4g==",
|
1213 |
-
"dependencies": {
|
1214 |
-
"fast-deep-equal": "^3.1.3",
|
1215 |
-
"graphology-utils": "^2.1.2"
|
1216 |
-
},
|
1217 |
-
"peerDependencies": {
|
1218 |
-
"graphology-types": ">=0.19.0"
|
1219 |
-
}
|
1220 |
-
},
|
1221 |
-
"node_modules/graphology-canvas": {
|
1222 |
-
"version": "0.4.2",
|
1223 |
-
"resolved": "https://registry.npmjs.org/graphology-canvas/-/graphology-canvas-0.4.2.tgz",
|
1224 |
-
"integrity": "sha512-7YJCw/8mMXvFiLP1ujEgpFOM5lmj5/AQG+9H1S/ErFvAQ1eyoLsTK/OzyLJjXzhHsBEl0fF4rN//TDsvuvkfPg==",
|
1225 |
-
"dependencies": {
|
1226 |
-
"graphology-layout": "0.6.0",
|
1227 |
-
"graphology-utils": "^2.0.0"
|
1228 |
-
},
|
1229 |
-
"peerDependencies": {
|
1230 |
-
"graphology-types": ">=0.20.0"
|
1231 |
-
},
|
1232 |
-
"peerDependenciesMeta": {
|
1233 |
-
"canvas": {
|
1234 |
-
"optional": true
|
1235 |
-
}
|
1236 |
-
}
|
1237 |
-
},
|
1238 |
-
"node_modules/graphology-canvas/node_modules/graphology-layout": {
|
1239 |
-
"version": "0.6.0",
|
1240 |
-
"resolved": "https://registry.npmjs.org/graphology-layout/-/graphology-layout-0.6.0.tgz",
|
1241 |
-
"integrity": "sha512-QZIminJVOqOFHBOf6qEjcMp0m+BNP4/XqY1jrnJhH+fmUHFtNDdTPSXYhVa8Hr3AN5bOPP1Zte5oY1ZzOyzhvA==",
|
1242 |
-
"dependencies": {
|
1243 |
-
"graphology-utils": "^2.3.0",
|
1244 |
-
"pandemonium": "^1.5.0"
|
1245 |
-
},
|
1246 |
-
"peerDependencies": {
|
1247 |
-
"graphology-types": ">=0.19.0"
|
1248 |
-
}
|
1249 |
-
},
|
1250 |
-
"node_modules/graphology-canvas/node_modules/pandemonium": {
|
1251 |
-
"version": "1.5.0",
|
1252 |
-
"resolved": "https://registry.npmjs.org/pandemonium/-/pandemonium-1.5.0.tgz",
|
1253 |
-
"integrity": "sha512-9PU9fy93rJhZHLMjX+4M1RwZPEYl6g7DdWKGmGNhkgBZR5+tOBVExNZc00kzdEGMxbaAvWdQy9MqGAScGwYlcA=="
|
1254 |
-
},
|
1255 |
-
"node_modules/graphology-communities-louvain": {
|
1256 |
-
"version": "2.0.1",
|
1257 |
-
"resolved": "https://registry.npmjs.org/graphology-communities-louvain/-/graphology-communities-louvain-2.0.1.tgz",
|
1258 |
-
"integrity": "sha512-JxEH8uxao6FcWp3UXNDJIRjU3pamzp9aqIWgpfAqWE66aPwHeBIB39YnqTgbe4baUJRdpbcp1u8jJiYvojHGIQ==",
|
1259 |
-
"dependencies": {
|
1260 |
-
"graphology-indices": "^0.17.0",
|
1261 |
-
"graphology-utils": "^2.4.4",
|
1262 |
-
"mnemonist": "^0.39.0",
|
1263 |
-
"pandemonium": "^2.3.0"
|
1264 |
-
},
|
1265 |
-
"peerDependencies": {
|
1266 |
-
"graphology-types": ">=0.19.0"
|
1267 |
-
}
|
1268 |
-
},
|
1269 |
-
"node_modules/graphology-components": {
|
1270 |
-
"version": "1.5.4",
|
1271 |
-
"resolved": "https://registry.npmjs.org/graphology-components/-/graphology-components-1.5.4.tgz",
|
1272 |
-
"integrity": "sha512-O37vC226wgnN0C6FUWHNe4fbTzaF51CcQjwX3naId/QTzH/PkUtXaanCShj9ws5Vju+z4u3zvSeEZE84Bo9jlA==",
|
1273 |
-
"dependencies": {
|
1274 |
-
"graphology-indices": "^0.17.0",
|
1275 |
-
"graphology-utils": "^2.1.2"
|
1276 |
-
},
|
1277 |
-
"peerDependencies": {
|
1278 |
-
"graphology-types": ">=0.19.0"
|
1279 |
-
}
|
1280 |
-
},
|
1281 |
-
"node_modules/graphology-generators": {
|
1282 |
-
"version": "0.11.2",
|
1283 |
-
"resolved": "https://registry.npmjs.org/graphology-generators/-/graphology-generators-0.11.2.tgz",
|
1284 |
-
"integrity": "sha512-hx+F0OZRkVdoQ0B1tWrpxoakmHZNex0c6RAoR0PrqJ+6fz/gz6CQ88Qlw78C6yD9nlZVRgepIoDYhRTFV+bEHg==",
|
1285 |
-
"dependencies": {
|
1286 |
-
"graphology-metrics": "^2.0.0",
|
1287 |
-
"graphology-utils": "^2.3.0"
|
1288 |
-
},
|
1289 |
-
"peerDependencies": {
|
1290 |
-
"graphology-types": ">=0.19.0"
|
1291 |
-
}
|
1292 |
-
},
|
1293 |
-
"node_modules/graphology-gexf": {
|
1294 |
-
"version": "0.10.3",
|
1295 |
-
"resolved": "https://registry.npmjs.org/graphology-gexf/-/graphology-gexf-0.10.3.tgz",
|
1296 |
-
"integrity": "sha512-w5Hubf7NVwjQqWiiOw1bDzqZTvMulefJvatVknc/+V2A+WQvw2T2BVLkMbFpu7dB8+EMiUNKthzlE4dNRTNZCg==",
|
1297 |
-
"dependencies": {
|
1298 |
-
"@xmldom/xmldom": "^0.8.3",
|
1299 |
-
"graphology-operators": "^1.5.0",
|
1300 |
-
"graphology-utils": "^2.4.1",
|
1301 |
-
"xml-writer": "^1.7.0"
|
1302 |
-
},
|
1303 |
-
"peerDependencies": {
|
1304 |
-
"graphology-types": ">=0.20.0"
|
1305 |
-
}
|
1306 |
-
},
|
1307 |
-
"node_modules/graphology-graphml": {
|
1308 |
-
"version": "0.5.2",
|
1309 |
-
"resolved": "https://registry.npmjs.org/graphology-graphml/-/graphology-graphml-0.5.2.tgz",
|
1310 |
-
"integrity": "sha512-Z9m3amTxszia2dYdtdHJI9gHcbw2gSyCTWRmgsj2dAXMj8VwcoEEWnFPYykqMFw1sIuoQviZueadyE3H02wKOQ==",
|
1311 |
-
"dependencies": {
|
1312 |
-
"@xmldom/xmldom": "^0.8.3",
|
1313 |
-
"graphology-operators": "^1.5.0",
|
1314 |
-
"graphology-utils": "^2.4.1",
|
1315 |
-
"xml-writer": "^1.7.0"
|
1316 |
-
}
|
1317 |
-
},
|
1318 |
-
"node_modules/graphology-indices": {
|
1319 |
-
"version": "0.17.0",
|
1320 |
-
"resolved": "https://registry.npmjs.org/graphology-indices/-/graphology-indices-0.17.0.tgz",
|
1321 |
-
"integrity": "sha512-A7RXuKQvdqSWOpn7ZVQo4S33O0vCfPBnUSf7FwE0zNCasqwZVUaCXePuWo5HBpWw68KJcwObZDHpFk6HKH6MYQ==",
|
1322 |
-
"dependencies": {
|
1323 |
-
"graphology-utils": "^2.4.2",
|
1324 |
-
"mnemonist": "^0.39.0"
|
1325 |
-
},
|
1326 |
-
"peerDependencies": {
|
1327 |
-
"graphology-types": ">=0.20.0"
|
1328 |
-
}
|
1329 |
-
},
|
1330 |
-
"node_modules/graphology-layout": {
|
1331 |
-
"version": "0.6.1",
|
1332 |
-
"resolved": "https://registry.npmjs.org/graphology-layout/-/graphology-layout-0.6.1.tgz",
|
1333 |
-
"integrity": "sha512-m9aMvbd0uDPffUCFPng5ibRkb2pmfNvdKjQWeZrf71RS1aOoat5874+DcyNfMeCT4aQguKC7Lj9eCbqZj/h8Ag==",
|
1334 |
-
"dependencies": {
|
1335 |
-
"graphology-utils": "^2.3.0",
|
1336 |
-
"pandemonium": "^2.4.0"
|
1337 |
-
},
|
1338 |
-
"peerDependencies": {
|
1339 |
-
"graphology-types": ">=0.19.0"
|
1340 |
-
}
|
1341 |
-
},
|
1342 |
-
"node_modules/graphology-layout-force": {
|
1343 |
-
"version": "0.2.4",
|
1344 |
-
"resolved": "https://registry.npmjs.org/graphology-layout-force/-/graphology-layout-force-0.2.4.tgz",
|
1345 |
-
"integrity": "sha512-NYZz0YAnDkn5pkm30cvB0IScFoWGtbzJMrqaiH070dYlYJiag12Oc89dbVfaMaVR/w8DMIKxn/ix9Bqj+Umm9Q==",
|
1346 |
-
"dependencies": {
|
1347 |
-
"graphology-utils": "^2.4.2"
|
1348 |
-
},
|
1349 |
-
"peerDependencies": {
|
1350 |
-
"graphology-types": ">=0.19.0"
|
1351 |
-
}
|
1352 |
-
},
|
1353 |
-
"node_modules/graphology-layout-forceatlas2": {
|
1354 |
-
"version": "0.10.1",
|
1355 |
-
"resolved": "https://registry.npmjs.org/graphology-layout-forceatlas2/-/graphology-layout-forceatlas2-0.10.1.tgz",
|
1356 |
-
"integrity": "sha512-ogzBeF1FvWzjkikrIFwxhlZXvD2+wlY54lqhsrWprcdPjopM2J9HoMweUmIgwaTvY4bUYVimpSsOdvDv1gPRFQ==",
|
1357 |
-
"dependencies": {
|
1358 |
-
"graphology-utils": "^2.1.0"
|
1359 |
-
},
|
1360 |
-
"peerDependencies": {
|
1361 |
-
"graphology-types": ">=0.19.0"
|
1362 |
-
}
|
1363 |
-
},
|
1364 |
-
"node_modules/graphology-layout-noverlap": {
|
1365 |
-
"version": "0.4.2",
|
1366 |
-
"resolved": "https://registry.npmjs.org/graphology-layout-noverlap/-/graphology-layout-noverlap-0.4.2.tgz",
|
1367 |
-
"integrity": "sha512-13WwZSx96zim6l1dfZONcqLh3oqyRcjIBsqz2c2iJ3ohgs3605IDWjldH41Gnhh462xGB1j6VGmuGhZ2FKISXA==",
|
1368 |
-
"dependencies": {
|
1369 |
-
"graphology-utils": "^2.3.0"
|
1370 |
-
},
|
1371 |
-
"peerDependencies": {
|
1372 |
-
"graphology-types": ">=0.19.0"
|
1373 |
-
}
|
1374 |
-
},
|
1375 |
-
"node_modules/graphology-library": {
|
1376 |
-
"version": "0.8.0",
|
1377 |
-
"resolved": "https://registry.npmjs.org/graphology-library/-/graphology-library-0.8.0.tgz",
|
1378 |
-
"integrity": "sha512-mIzyL2AxUOAi+Q6pr8/xyadMCzCZ8bTZhcGYKR4gk+QIBZQqwiE1gAfCjCSqMj5q7kyBbdCVjrPHi6kAXvu0dw==",
|
1379 |
-
"dependencies": {
|
1380 |
-
"graphology-assertions": "~2.2.1",
|
1381 |
-
"graphology-canvas": "^0.4.1",
|
1382 |
-
"graphology-communities-louvain": "~2.0.1",
|
1383 |
-
"graphology-components": "~1.5.4",
|
1384 |
-
"graphology-generators": "~0.11.2",
|
1385 |
-
"graphology-gexf": "~0.10.3",
|
1386 |
-
"graphology-graphml": "^0.5.2",
|
1387 |
-
"graphology-layout": "~0.6.1",
|
1388 |
-
"graphology-layout-force": "~0.2.4",
|
1389 |
-
"graphology-layout-forceatlas2": "~0.10.1",
|
1390 |
-
"graphology-layout-noverlap": "^0.4.2",
|
1391 |
-
"graphology-metrics": "~2.1.0",
|
1392 |
-
"graphology-operators": "~1.6.0",
|
1393 |
-
"graphology-shortest-path": "~2.0.2",
|
1394 |
-
"graphology-simple-path": "^0.2.0",
|
1395 |
-
"graphology-svg": "^0.1.3",
|
1396 |
-
"graphology-traversal": "^0.3.1",
|
1397 |
-
"graphology-utils": "~2.5.2"
|
1398 |
-
},
|
1399 |
-
"peerDependencies": {
|
1400 |
-
"graphology-types": ">=0.23.0"
|
1401 |
-
}
|
1402 |
-
},
|
1403 |
-
"node_modules/graphology-metrics": {
|
1404 |
-
"version": "2.1.0",
|
1405 |
-
"resolved": "https://registry.npmjs.org/graphology-metrics/-/graphology-metrics-2.1.0.tgz",
|
1406 |
-
"integrity": "sha512-E+y4kgVGxhYl/+bPHEftJeWLS8LgVno4/Wvg+C7IoDIjY6OlIZghgMKDR8LKsxU6GC43mlx08FTZs229cvEkwQ==",
|
1407 |
-
"dependencies": {
|
1408 |
-
"graphology-shortest-path": "^2.0.0",
|
1409 |
-
"graphology-utils": "^2.4.4",
|
1410 |
-
"mnemonist": "^0.39.0"
|
1411 |
-
},
|
1412 |
-
"peerDependencies": {
|
1413 |
-
"graphology-types": ">=0.20.0"
|
1414 |
-
}
|
1415 |
-
},
|
1416 |
-
"node_modules/graphology-operators": {
|
1417 |
-
"version": "1.6.0",
|
1418 |
-
"resolved": "https://registry.npmjs.org/graphology-operators/-/graphology-operators-1.6.0.tgz",
|
1419 |
-
"integrity": "sha512-yfnVNsFd6plBw7r6Td4luGlNoQn9MKI56EZ/NcFcRmvu/D1R8eWHjpipNUdBjl5MVV8iSW8e/XuY8YsjRDnLoA==",
|
1420 |
-
"dependencies": {
|
1421 |
-
"graphology-utils": "^2.0.0"
|
1422 |
-
},
|
1423 |
-
"peerDependencies": {
|
1424 |
-
"graphology-types": ">=0.20.0"
|
1425 |
-
}
|
1426 |
-
},
|
1427 |
-
"node_modules/graphology-shortest-path": {
|
1428 |
-
"version": "2.0.2",
|
1429 |
-
"resolved": "https://registry.npmjs.org/graphology-shortest-path/-/graphology-shortest-path-2.0.2.tgz",
|
1430 |
-
"integrity": "sha512-hlGvh4Yb1Vmd2J7wT8Q8+t4RQ6Tx+9wRYm0/fZB9PZJ4uW3nml5kJ7yXZ2+JYWT+7wLLmY5mg3o9bLSAWmv/jQ==",
|
1431 |
-
"dependencies": {
|
1432 |
-
"@yomguithereal/helpers": "^1.1.1",
|
1433 |
-
"graphology-indices": "^0.17.0",
|
1434 |
-
"graphology-utils": "^2.4.3",
|
1435 |
-
"mnemonist": "^0.39.0"
|
1436 |
-
},
|
1437 |
-
"peerDependencies": {
|
1438 |
-
"graphology-types": ">=0.20.0"
|
1439 |
-
}
|
1440 |
-
},
|
1441 |
-
"node_modules/graphology-simple-path": {
|
1442 |
-
"version": "0.2.0",
|
1443 |
-
"resolved": "https://registry.npmjs.org/graphology-simple-path/-/graphology-simple-path-0.2.0.tgz",
|
1444 |
-
"integrity": "sha512-4cGMWbVuJM0zlKDUx6dS6JGGLddizDPe8PsTokXVz2eTeHYg07qa5TgwIco15ta2RMM05+xy8N1mFnpS85y0kw==",
|
1445 |
-
"dependencies": {
|
1446 |
-
"graphology-utils": "^1.8.0",
|
1447 |
-
"mnemonist": "^0.39.0"
|
1448 |
-
},
|
1449 |
-
"peerDependencies": {
|
1450 |
-
"graphology-types": ">=0.20.0"
|
1451 |
-
}
|
1452 |
-
},
|
1453 |
-
"node_modules/graphology-simple-path/node_modules/graphology-utils": {
|
1454 |
-
"version": "1.8.0",
|
1455 |
-
"resolved": "https://registry.npmjs.org/graphology-utils/-/graphology-utils-1.8.0.tgz",
|
1456 |
-
"integrity": "sha512-Pa7SW30OMm8fVtyH49b3GJ/uxlMHGfXly50wIhlcc7ZoX9ahZa7sPBz+obo4WZClrRV6wh3tIu0GJoI42eao1A==",
|
1457 |
-
"peerDependencies": {
|
1458 |
-
"graphology-types": ">=0.19.0"
|
1459 |
-
}
|
1460 |
-
},
|
1461 |
-
"node_modules/graphology-svg": {
|
1462 |
-
"version": "0.1.3",
|
1463 |
-
"resolved": "https://registry.npmjs.org/graphology-svg/-/graphology-svg-0.1.3.tgz",
|
1464 |
-
"integrity": "sha512-bvsLnL9pIElvWgr/nPYKsqLWE1VPqG6wTFolmS9DxkAr9256hqzlb1ATfDGn52iyljJb+HTu9z6XMHrfRJ4Ggg==",
|
1465 |
-
"dependencies": {
|
1466 |
-
"graphology-utils": "^2.3.0"
|
1467 |
-
}
|
1468 |
-
},
|
1469 |
-
"node_modules/graphology-traversal": {
|
1470 |
-
"version": "0.3.1",
|
1471 |
-
"resolved": "https://registry.npmjs.org/graphology-traversal/-/graphology-traversal-0.3.1.tgz",
|
1472 |
-
"integrity": "sha512-lGLrLKEDKtNgAKgHVhVftKf3cb/nuWwuVPQZHXRnN90JWn0RSjco/s+NB2ARSlMapEMlbnPgv6j++427yTnU3Q==",
|
1473 |
-
"dependencies": {
|
1474 |
-
"graphology-indices": "^0.17.0",
|
1475 |
-
"graphology-utils": "^2.0.0"
|
1476 |
-
},
|
1477 |
-
"peerDependencies": {
|
1478 |
-
"graphology-types": ">=0.20.0"
|
1479 |
-
}
|
1480 |
-
},
|
1481 |
-
"node_modules/graphology-types": {
|
1482 |
-
"version": "0.24.7",
|
1483 |
-
"resolved": "https://registry.npmjs.org/graphology-types/-/graphology-types-0.24.7.tgz",
|
1484 |
-
"integrity": "sha512-tdcqOOpwArNjEr0gNQKCXwaNCWnQJrog14nJNQPeemcLnXQUUGrsCWpWkVKt46zLjcS6/KGoayeJfHHyPDlvwA==",
|
1485 |
-
"peer": true
|
1486 |
-
},
|
1487 |
-
"node_modules/graphology-utils": {
|
1488 |
-
"version": "2.5.2",
|
1489 |
-
"resolved": "https://registry.npmjs.org/graphology-utils/-/graphology-utils-2.5.2.tgz",
|
1490 |
-
"integrity": "sha512-ckHg8MXrXJkOARk56ZaSCM1g1Wihe2d6iTmz1enGOz4W/l831MBCKSayeFQfowgF8wd+PQ4rlch/56Vs/VZLDQ==",
|
1491 |
-
"peerDependencies": {
|
1492 |
-
"graphology-types": ">=0.23.0"
|
1493 |
-
}
|
1494 |
-
},
|
1495 |
"node_modules/human-signals": {
|
1496 |
"version": "5.0.0",
|
1497 |
"resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz",
|
@@ -1768,14 +1455,6 @@
|
|
1768 |
"ufo": "^1.3.2"
|
1769 |
}
|
1770 |
},
|
1771 |
-
"node_modules/mnemonist": {
|
1772 |
-
"version": "0.39.8",
|
1773 |
-
"resolved": "https://registry.npmjs.org/mnemonist/-/mnemonist-0.39.8.tgz",
|
1774 |
-
"integrity": "sha512-vyWo2K3fjrUw8YeeZ1zF0fy6Mu59RHokURlld8ymdUPjMlD9EC9ov1/YPqTgqRvUN9nTr3Gqfz29LYAmu0PHPQ==",
|
1775 |
-
"dependencies": {
|
1776 |
-
"obliterator": "^2.0.1"
|
1777 |
-
}
|
1778 |
-
},
|
1779 |
"node_modules/mri": {
|
1780 |
"version": "1.2.0",
|
1781 |
"resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz",
|
@@ -1845,11 +1524,6 @@
|
|
1845 |
"url": "https://github.com/sponsors/sindresorhus"
|
1846 |
}
|
1847 |
},
|
1848 |
-
"node_modules/obliterator": {
|
1849 |
-
"version": "2.0.4",
|
1850 |
-
"resolved": "https://registry.npmjs.org/obliterator/-/obliterator-2.0.4.tgz",
|
1851 |
-
"integrity": "sha512-lgHwxlxV1qIg1Eap7LgIeoBWIMFibOjbrYPIPJZcI1mmGAI2m3lNYpK12Y+GBdPQ0U1hRwSord7GIaawz962qQ=="
|
1852 |
-
},
|
1853 |
"node_modules/once": {
|
1854 |
"version": "1.4.0",
|
1855 |
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
|
@@ -1903,14 +1577,6 @@
|
|
1903 |
"url": "https://github.com/sponsors/sindresorhus"
|
1904 |
}
|
1905 |
},
|
1906 |
-
"node_modules/pandemonium": {
|
1907 |
-
"version": "2.4.1",
|
1908 |
-
"resolved": "https://registry.npmjs.org/pandemonium/-/pandemonium-2.4.1.tgz",
|
1909 |
-
"integrity": "sha512-wRqjisUyiUfXowgm7MFH2rwJzKIr20rca5FsHXCMNm1W5YPP1hCtrZfgmQ62kP7OZ7Xt+cR858aB28lu5NX55g==",
|
1910 |
-
"dependencies": {
|
1911 |
-
"mnemonist": "^0.39.2"
|
1912 |
-
}
|
1913 |
-
},
|
1914 |
"node_modules/parent-module": {
|
1915 |
"version": "1.0.1",
|
1916 |
"resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
|
@@ -2252,15 +1918,6 @@
|
|
2252 |
"node": ">=8"
|
2253 |
}
|
2254 |
},
|
2255 |
-
"node_modules/sigma": {
|
2256 |
-
"version": "3.0.0-beta.17",
|
2257 |
-
"resolved": "https://registry.npmjs.org/sigma/-/sigma-3.0.0-beta.17.tgz",
|
2258 |
-
"integrity": "sha512-1kwQnU+OQNc1bbgr10cpGRr8qV9qkqmHKn+ApNwdogM6uUXwPS8HSQzLEVsQzMScugC3k8aSAw1DszAsAHskaA==",
|
2259 |
-
"dependencies": {
|
2260 |
-
"events": "^3.3.0",
|
2261 |
-
"graphology-utils": "^2.5.2"
|
2262 |
-
}
|
2263 |
-
},
|
2264 |
"node_modules/signal-exit": {
|
2265 |
"version": "4.1.0",
|
2266 |
"resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
|
@@ -2364,6 +2021,15 @@
|
|
2364 |
"svelte": "^3.55.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0"
|
2365 |
}
|
2366 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2367 |
"node_modules/svelte-hmr": {
|
2368 |
"version": "0.16.0",
|
2369 |
"resolved": "https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.16.0.tgz",
|
@@ -2636,14 +2302,6 @@
|
|
2636 |
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
|
2637 |
"integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
|
2638 |
},
|
2639 |
-
"node_modules/xml-writer": {
|
2640 |
-
"version": "1.7.0",
|
2641 |
-
"resolved": "https://registry.npmjs.org/xml-writer/-/xml-writer-1.7.0.tgz",
|
2642 |
-
"integrity": "sha512-elFVMRiV5jb59fbc87zzVa0C01QLBEWP909mRuWqFqrYC5wNTH5QW4AaKMNv7d6zAsuOulkD7wnztZNLQW0Nfg==",
|
2643 |
-
"engines": {
|
2644 |
-
"node": ">=0.4.0"
|
2645 |
-
}
|
2646 |
-
},
|
2647 |
"node_modules/yaml": {
|
2648 |
"version": "2.4.1",
|
2649 |
"resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.1.tgz",
|
@@ -2668,6 +2326,19 @@
|
|
2668 |
"funding": {
|
2669 |
"url": "https://github.com/sponsors/sindresorhus"
|
2670 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2671 |
}
|
2672 |
},
|
2673 |
"dependencies": {
|
@@ -2706,7 +2377,6 @@
|
|
2706 |
"version": "1.1.110",
|
2707 |
"resolved": "https://registry.npmjs.org/@iconify-json/tabler/-/tabler-1.1.110.tgz",
|
2708 |
"integrity": "sha512-+0TbyNeQpFI2r+bjtbazGrpGskI3c9NTii/6HhWTS+/d5+PiLs6+wWJW0M9AU2ykew7zdMKB2WtyczFyjYzZIQ==",
|
2709 |
-
"dev": true,
|
2710 |
"requires": {
|
2711 |
"@iconify/types": "*"
|
2712 |
}
|
@@ -2714,8 +2384,7 @@
|
|
2714 |
"@iconify/types": {
|
2715 |
"version": "2.0.0",
|
2716 |
"resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz",
|
2717 |
-
"integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg=="
|
2718 |
-
"dev": true
|
2719 |
},
|
2720 |
"@iconify/utils": {
|
2721 |
"version": "2.1.23",
|
@@ -3159,11 +2828,6 @@
|
|
3159 |
"resolved": "https://registry.npmjs.org/@types/pug/-/pug-2.0.10.tgz",
|
3160 |
"integrity": "sha512-Sk/uYFOBAB7mb74XcpizmH0KOR2Pv3D2Hmrh1Dmy5BmK3MpdSa5kqZcg6EKBdklU0bFXX9gCfzvpnyUehrPIuA=="
|
3161 |
},
|
3162 |
-
"@xmldom/xmldom": {
|
3163 |
-
"version": "0.8.10",
|
3164 |
-
"resolved": "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz",
|
3165 |
-
"integrity": "sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw=="
|
3166 |
-
},
|
3167 |
"@xyflow/svelte": {
|
3168 |
"version": "0.1.3",
|
3169 |
"resolved": "https://registry.npmjs.org/@xyflow/svelte/-/svelte-0.1.3.tgz",
|
@@ -3189,11 +2853,6 @@
|
|
3189 |
"d3-zoom": "^3.0.0"
|
3190 |
}
|
3191 |
},
|
3192 |
-
"@yomguithereal/helpers": {
|
3193 |
-
"version": "1.1.1",
|
3194 |
-
"resolved": "https://registry.npmjs.org/@yomguithereal/helpers/-/helpers-1.1.1.tgz",
|
3195 |
-
"integrity": "sha512-UYvAq/XCA7xoh1juWDYsq3W0WywOB+pz8cgVnE1b45ZfdMhBvHDrgmSFG3jXeZSr2tMTYLGHFHON+ekG05Jebg=="
|
3196 |
-
},
|
3197 |
"acorn": {
|
3198 |
"version": "8.11.3",
|
3199 |
"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz",
|
@@ -3420,6 +3079,22 @@
|
|
3420 |
"resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz",
|
3421 |
"integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA=="
|
3422 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3423 |
"es6-promise": {
|
3424 |
"version": "3.3.1",
|
3425 |
"resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz",
|
@@ -3464,11 +3139,6 @@
|
|
3464 |
"@types/estree": "^1.0.0"
|
3465 |
}
|
3466 |
},
|
3467 |
-
"events": {
|
3468 |
-
"version": "3.3.0",
|
3469 |
-
"resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz",
|
3470 |
-
"integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q=="
|
3471 |
-
},
|
3472 |
"execa": {
|
3473 |
"version": "8.0.1",
|
3474 |
"resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz",
|
@@ -3486,11 +3156,6 @@
|
|
3486 |
"strip-final-newline": "^3.0.0"
|
3487 |
}
|
3488 |
},
|
3489 |
-
"fast-deep-equal": {
|
3490 |
-
"version": "3.1.3",
|
3491 |
-
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
|
3492 |
-
"integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
|
3493 |
-
},
|
3494 |
"fast-glob": {
|
3495 |
"version": "3.3.2",
|
3496 |
"resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz",
|
@@ -3582,242 +3247,6 @@
|
|
3582 |
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
|
3583 |
"integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="
|
3584 |
},
|
3585 |
-
"graphology": {
|
3586 |
-
"version": "0.25.4",
|
3587 |
-
"resolved": "https://registry.npmjs.org/graphology/-/graphology-0.25.4.tgz",
|
3588 |
-
"integrity": "sha512-33g0Ol9nkWdD6ulw687viS8YJQBxqG5LWII6FI6nul0pq6iM2t5EKquOTFDbyTblRB3O9I+7KX4xI8u5ffekAQ==",
|
3589 |
-
"requires": {
|
3590 |
-
"events": "^3.3.0",
|
3591 |
-
"obliterator": "^2.0.2"
|
3592 |
-
}
|
3593 |
-
},
|
3594 |
-
"graphology-assertions": {
|
3595 |
-
"version": "2.2.1",
|
3596 |
-
"resolved": "https://registry.npmjs.org/graphology-assertions/-/graphology-assertions-2.2.1.tgz",
|
3597 |
-
"integrity": "sha512-X6yvm8eYDepIyywDM/K0ud/NDD6I5aZj5+D459z4wZFEtb8B33A4NNPsMpjMNwjNdEo1q4VL1Gqp/usoItEP4g==",
|
3598 |
-
"requires": {
|
3599 |
-
"fast-deep-equal": "^3.1.3",
|
3600 |
-
"graphology-utils": "^2.1.2"
|
3601 |
-
}
|
3602 |
-
},
|
3603 |
-
"graphology-canvas": {
|
3604 |
-
"version": "0.4.2",
|
3605 |
-
"resolved": "https://registry.npmjs.org/graphology-canvas/-/graphology-canvas-0.4.2.tgz",
|
3606 |
-
"integrity": "sha512-7YJCw/8mMXvFiLP1ujEgpFOM5lmj5/AQG+9H1S/ErFvAQ1eyoLsTK/OzyLJjXzhHsBEl0fF4rN//TDsvuvkfPg==",
|
3607 |
-
"requires": {
|
3608 |
-
"graphology-layout": "0.6.0",
|
3609 |
-
"graphology-utils": "^2.0.0"
|
3610 |
-
},
|
3611 |
-
"dependencies": {
|
3612 |
-
"graphology-layout": {
|
3613 |
-
"version": "0.6.0",
|
3614 |
-
"resolved": "https://registry.npmjs.org/graphology-layout/-/graphology-layout-0.6.0.tgz",
|
3615 |
-
"integrity": "sha512-QZIminJVOqOFHBOf6qEjcMp0m+BNP4/XqY1jrnJhH+fmUHFtNDdTPSXYhVa8Hr3AN5bOPP1Zte5oY1ZzOyzhvA==",
|
3616 |
-
"requires": {
|
3617 |
-
"graphology-utils": "^2.3.0",
|
3618 |
-
"pandemonium": "^1.5.0"
|
3619 |
-
}
|
3620 |
-
},
|
3621 |
-
"pandemonium": {
|
3622 |
-
"version": "1.5.0",
|
3623 |
-
"resolved": "https://registry.npmjs.org/pandemonium/-/pandemonium-1.5.0.tgz",
|
3624 |
-
"integrity": "sha512-9PU9fy93rJhZHLMjX+4M1RwZPEYl6g7DdWKGmGNhkgBZR5+tOBVExNZc00kzdEGMxbaAvWdQy9MqGAScGwYlcA=="
|
3625 |
-
}
|
3626 |
-
}
|
3627 |
-
},
|
3628 |
-
"graphology-communities-louvain": {
|
3629 |
-
"version": "2.0.1",
|
3630 |
-
"resolved": "https://registry.npmjs.org/graphology-communities-louvain/-/graphology-communities-louvain-2.0.1.tgz",
|
3631 |
-
"integrity": "sha512-JxEH8uxao6FcWp3UXNDJIRjU3pamzp9aqIWgpfAqWE66aPwHeBIB39YnqTgbe4baUJRdpbcp1u8jJiYvojHGIQ==",
|
3632 |
-
"requires": {
|
3633 |
-
"graphology-indices": "^0.17.0",
|
3634 |
-
"graphology-utils": "^2.4.4",
|
3635 |
-
"mnemonist": "^0.39.0",
|
3636 |
-
"pandemonium": "^2.3.0"
|
3637 |
-
}
|
3638 |
-
},
|
3639 |
-
"graphology-components": {
|
3640 |
-
"version": "1.5.4",
|
3641 |
-
"resolved": "https://registry.npmjs.org/graphology-components/-/graphology-components-1.5.4.tgz",
|
3642 |
-
"integrity": "sha512-O37vC226wgnN0C6FUWHNe4fbTzaF51CcQjwX3naId/QTzH/PkUtXaanCShj9ws5Vju+z4u3zvSeEZE84Bo9jlA==",
|
3643 |
-
"requires": {
|
3644 |
-
"graphology-indices": "^0.17.0",
|
3645 |
-
"graphology-utils": "^2.1.2"
|
3646 |
-
}
|
3647 |
-
},
|
3648 |
-
"graphology-generators": {
|
3649 |
-
"version": "0.11.2",
|
3650 |
-
"resolved": "https://registry.npmjs.org/graphology-generators/-/graphology-generators-0.11.2.tgz",
|
3651 |
-
"integrity": "sha512-hx+F0OZRkVdoQ0B1tWrpxoakmHZNex0c6RAoR0PrqJ+6fz/gz6CQ88Qlw78C6yD9nlZVRgepIoDYhRTFV+bEHg==",
|
3652 |
-
"requires": {
|
3653 |
-
"graphology-metrics": "^2.0.0",
|
3654 |
-
"graphology-utils": "^2.3.0"
|
3655 |
-
}
|
3656 |
-
},
|
3657 |
-
"graphology-gexf": {
|
3658 |
-
"version": "0.10.3",
|
3659 |
-
"resolved": "https://registry.npmjs.org/graphology-gexf/-/graphology-gexf-0.10.3.tgz",
|
3660 |
-
"integrity": "sha512-w5Hubf7NVwjQqWiiOw1bDzqZTvMulefJvatVknc/+V2A+WQvw2T2BVLkMbFpu7dB8+EMiUNKthzlE4dNRTNZCg==",
|
3661 |
-
"requires": {
|
3662 |
-
"@xmldom/xmldom": "^0.8.3",
|
3663 |
-
"graphology-operators": "^1.5.0",
|
3664 |
-
"graphology-utils": "^2.4.1",
|
3665 |
-
"xml-writer": "^1.7.0"
|
3666 |
-
}
|
3667 |
-
},
|
3668 |
-
"graphology-graphml": {
|
3669 |
-
"version": "0.5.2",
|
3670 |
-
"resolved": "https://registry.npmjs.org/graphology-graphml/-/graphology-graphml-0.5.2.tgz",
|
3671 |
-
"integrity": "sha512-Z9m3amTxszia2dYdtdHJI9gHcbw2gSyCTWRmgsj2dAXMj8VwcoEEWnFPYykqMFw1sIuoQviZueadyE3H02wKOQ==",
|
3672 |
-
"requires": {
|
3673 |
-
"@xmldom/xmldom": "^0.8.3",
|
3674 |
-
"graphology-operators": "^1.5.0",
|
3675 |
-
"graphology-utils": "^2.4.1",
|
3676 |
-
"xml-writer": "^1.7.0"
|
3677 |
-
}
|
3678 |
-
},
|
3679 |
-
"graphology-indices": {
|
3680 |
-
"version": "0.17.0",
|
3681 |
-
"resolved": "https://registry.npmjs.org/graphology-indices/-/graphology-indices-0.17.0.tgz",
|
3682 |
-
"integrity": "sha512-A7RXuKQvdqSWOpn7ZVQo4S33O0vCfPBnUSf7FwE0zNCasqwZVUaCXePuWo5HBpWw68KJcwObZDHpFk6HKH6MYQ==",
|
3683 |
-
"requires": {
|
3684 |
-
"graphology-utils": "^2.4.2",
|
3685 |
-
"mnemonist": "^0.39.0"
|
3686 |
-
}
|
3687 |
-
},
|
3688 |
-
"graphology-layout": {
|
3689 |
-
"version": "0.6.1",
|
3690 |
-
"resolved": "https://registry.npmjs.org/graphology-layout/-/graphology-layout-0.6.1.tgz",
|
3691 |
-
"integrity": "sha512-m9aMvbd0uDPffUCFPng5ibRkb2pmfNvdKjQWeZrf71RS1aOoat5874+DcyNfMeCT4aQguKC7Lj9eCbqZj/h8Ag==",
|
3692 |
-
"requires": {
|
3693 |
-
"graphology-utils": "^2.3.0",
|
3694 |
-
"pandemonium": "^2.4.0"
|
3695 |
-
}
|
3696 |
-
},
|
3697 |
-
"graphology-layout-force": {
|
3698 |
-
"version": "0.2.4",
|
3699 |
-
"resolved": "https://registry.npmjs.org/graphology-layout-force/-/graphology-layout-force-0.2.4.tgz",
|
3700 |
-
"integrity": "sha512-NYZz0YAnDkn5pkm30cvB0IScFoWGtbzJMrqaiH070dYlYJiag12Oc89dbVfaMaVR/w8DMIKxn/ix9Bqj+Umm9Q==",
|
3701 |
-
"requires": {
|
3702 |
-
"graphology-utils": "^2.4.2"
|
3703 |
-
}
|
3704 |
-
},
|
3705 |
-
"graphology-layout-forceatlas2": {
|
3706 |
-
"version": "0.10.1",
|
3707 |
-
"resolved": "https://registry.npmjs.org/graphology-layout-forceatlas2/-/graphology-layout-forceatlas2-0.10.1.tgz",
|
3708 |
-
"integrity": "sha512-ogzBeF1FvWzjkikrIFwxhlZXvD2+wlY54lqhsrWprcdPjopM2J9HoMweUmIgwaTvY4bUYVimpSsOdvDv1gPRFQ==",
|
3709 |
-
"requires": {
|
3710 |
-
"graphology-utils": "^2.1.0"
|
3711 |
-
}
|
3712 |
-
},
|
3713 |
-
"graphology-layout-noverlap": {
|
3714 |
-
"version": "0.4.2",
|
3715 |
-
"resolved": "https://registry.npmjs.org/graphology-layout-noverlap/-/graphology-layout-noverlap-0.4.2.tgz",
|
3716 |
-
"integrity": "sha512-13WwZSx96zim6l1dfZONcqLh3oqyRcjIBsqz2c2iJ3ohgs3605IDWjldH41Gnhh462xGB1j6VGmuGhZ2FKISXA==",
|
3717 |
-
"requires": {
|
3718 |
-
"graphology-utils": "^2.3.0"
|
3719 |
-
}
|
3720 |
-
},
|
3721 |
-
"graphology-library": {
|
3722 |
-
"version": "0.8.0",
|
3723 |
-
"resolved": "https://registry.npmjs.org/graphology-library/-/graphology-library-0.8.0.tgz",
|
3724 |
-
"integrity": "sha512-mIzyL2AxUOAi+Q6pr8/xyadMCzCZ8bTZhcGYKR4gk+QIBZQqwiE1gAfCjCSqMj5q7kyBbdCVjrPHi6kAXvu0dw==",
|
3725 |
-
"requires": {
|
3726 |
-
"graphology-assertions": "~2.2.1",
|
3727 |
-
"graphology-canvas": "^0.4.1",
|
3728 |
-
"graphology-communities-louvain": "~2.0.1",
|
3729 |
-
"graphology-components": "~1.5.4",
|
3730 |
-
"graphology-generators": "~0.11.2",
|
3731 |
-
"graphology-gexf": "~0.10.3",
|
3732 |
-
"graphology-graphml": "^0.5.2",
|
3733 |
-
"graphology-layout": "~0.6.1",
|
3734 |
-
"graphology-layout-force": "~0.2.4",
|
3735 |
-
"graphology-layout-forceatlas2": "~0.10.1",
|
3736 |
-
"graphology-layout-noverlap": "^0.4.2",
|
3737 |
-
"graphology-metrics": "~2.1.0",
|
3738 |
-
"graphology-operators": "~1.6.0",
|
3739 |
-
"graphology-shortest-path": "~2.0.2",
|
3740 |
-
"graphology-simple-path": "^0.2.0",
|
3741 |
-
"graphology-svg": "^0.1.3",
|
3742 |
-
"graphology-traversal": "^0.3.1",
|
3743 |
-
"graphology-utils": "~2.5.2"
|
3744 |
-
}
|
3745 |
-
},
|
3746 |
-
"graphology-metrics": {
|
3747 |
-
"version": "2.1.0",
|
3748 |
-
"resolved": "https://registry.npmjs.org/graphology-metrics/-/graphology-metrics-2.1.0.tgz",
|
3749 |
-
"integrity": "sha512-E+y4kgVGxhYl/+bPHEftJeWLS8LgVno4/Wvg+C7IoDIjY6OlIZghgMKDR8LKsxU6GC43mlx08FTZs229cvEkwQ==",
|
3750 |
-
"requires": {
|
3751 |
-
"graphology-shortest-path": "^2.0.0",
|
3752 |
-
"graphology-utils": "^2.4.4",
|
3753 |
-
"mnemonist": "^0.39.0"
|
3754 |
-
}
|
3755 |
-
},
|
3756 |
-
"graphology-operators": {
|
3757 |
-
"version": "1.6.0",
|
3758 |
-
"resolved": "https://registry.npmjs.org/graphology-operators/-/graphology-operators-1.6.0.tgz",
|
3759 |
-
"integrity": "sha512-yfnVNsFd6plBw7r6Td4luGlNoQn9MKI56EZ/NcFcRmvu/D1R8eWHjpipNUdBjl5MVV8iSW8e/XuY8YsjRDnLoA==",
|
3760 |
-
"requires": {
|
3761 |
-
"graphology-utils": "^2.0.0"
|
3762 |
-
}
|
3763 |
-
},
|
3764 |
-
"graphology-shortest-path": {
|
3765 |
-
"version": "2.0.2",
|
3766 |
-
"resolved": "https://registry.npmjs.org/graphology-shortest-path/-/graphology-shortest-path-2.0.2.tgz",
|
3767 |
-
"integrity": "sha512-hlGvh4Yb1Vmd2J7wT8Q8+t4RQ6Tx+9wRYm0/fZB9PZJ4uW3nml5kJ7yXZ2+JYWT+7wLLmY5mg3o9bLSAWmv/jQ==",
|
3768 |
-
"requires": {
|
3769 |
-
"@yomguithereal/helpers": "^1.1.1",
|
3770 |
-
"graphology-indices": "^0.17.0",
|
3771 |
-
"graphology-utils": "^2.4.3",
|
3772 |
-
"mnemonist": "^0.39.0"
|
3773 |
-
}
|
3774 |
-
},
|
3775 |
-
"graphology-simple-path": {
|
3776 |
-
"version": "0.2.0",
|
3777 |
-
"resolved": "https://registry.npmjs.org/graphology-simple-path/-/graphology-simple-path-0.2.0.tgz",
|
3778 |
-
"integrity": "sha512-4cGMWbVuJM0zlKDUx6dS6JGGLddizDPe8PsTokXVz2eTeHYg07qa5TgwIco15ta2RMM05+xy8N1mFnpS85y0kw==",
|
3779 |
-
"requires": {
|
3780 |
-
"graphology-utils": "^1.8.0",
|
3781 |
-
"mnemonist": "^0.39.0"
|
3782 |
-
},
|
3783 |
-
"dependencies": {
|
3784 |
-
"graphology-utils": {
|
3785 |
-
"version": "1.8.0",
|
3786 |
-
"resolved": "https://registry.npmjs.org/graphology-utils/-/graphology-utils-1.8.0.tgz",
|
3787 |
-
"integrity": "sha512-Pa7SW30OMm8fVtyH49b3GJ/uxlMHGfXly50wIhlcc7ZoX9ahZa7sPBz+obo4WZClrRV6wh3tIu0GJoI42eao1A==",
|
3788 |
-
"requires": {}
|
3789 |
-
}
|
3790 |
-
}
|
3791 |
-
},
|
3792 |
-
"graphology-svg": {
|
3793 |
-
"version": "0.1.3",
|
3794 |
-
"resolved": "https://registry.npmjs.org/graphology-svg/-/graphology-svg-0.1.3.tgz",
|
3795 |
-
"integrity": "sha512-bvsLnL9pIElvWgr/nPYKsqLWE1VPqG6wTFolmS9DxkAr9256hqzlb1ATfDGn52iyljJb+HTu9z6XMHrfRJ4Ggg==",
|
3796 |
-
"requires": {
|
3797 |
-
"graphology-utils": "^2.3.0"
|
3798 |
-
}
|
3799 |
-
},
|
3800 |
-
"graphology-traversal": {
|
3801 |
-
"version": "0.3.1",
|
3802 |
-
"resolved": "https://registry.npmjs.org/graphology-traversal/-/graphology-traversal-0.3.1.tgz",
|
3803 |
-
"integrity": "sha512-lGLrLKEDKtNgAKgHVhVftKf3cb/nuWwuVPQZHXRnN90JWn0RSjco/s+NB2ARSlMapEMlbnPgv6j++427yTnU3Q==",
|
3804 |
-
"requires": {
|
3805 |
-
"graphology-indices": "^0.17.0",
|
3806 |
-
"graphology-utils": "^2.0.0"
|
3807 |
-
}
|
3808 |
-
},
|
3809 |
-
"graphology-types": {
|
3810 |
-
"version": "0.24.7",
|
3811 |
-
"resolved": "https://registry.npmjs.org/graphology-types/-/graphology-types-0.24.7.tgz",
|
3812 |
-
"integrity": "sha512-tdcqOOpwArNjEr0gNQKCXwaNCWnQJrog14nJNQPeemcLnXQUUGrsCWpWkVKt46zLjcS6/KGoayeJfHHyPDlvwA==",
|
3813 |
-
"peer": true
|
3814 |
-
},
|
3815 |
-
"graphology-utils": {
|
3816 |
-
"version": "2.5.2",
|
3817 |
-
"resolved": "https://registry.npmjs.org/graphology-utils/-/graphology-utils-2.5.2.tgz",
|
3818 |
-
"integrity": "sha512-ckHg8MXrXJkOARk56ZaSCM1g1Wihe2d6iTmz1enGOz4W/l831MBCKSayeFQfowgF8wd+PQ4rlch/56Vs/VZLDQ==",
|
3819 |
-
"requires": {}
|
3820 |
-
},
|
3821 |
"human-signals": {
|
3822 |
"version": "5.0.0",
|
3823 |
"resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz",
|
@@ -4025,14 +3454,6 @@
|
|
4025 |
"ufo": "^1.3.2"
|
4026 |
}
|
4027 |
},
|
4028 |
-
"mnemonist": {
|
4029 |
-
"version": "0.39.8",
|
4030 |
-
"resolved": "https://registry.npmjs.org/mnemonist/-/mnemonist-0.39.8.tgz",
|
4031 |
-
"integrity": "sha512-vyWo2K3fjrUw8YeeZ1zF0fy6Mu59RHokURlld8ymdUPjMlD9EC9ov1/YPqTgqRvUN9nTr3Gqfz29LYAmu0PHPQ==",
|
4032 |
-
"requires": {
|
4033 |
-
"obliterator": "^2.0.1"
|
4034 |
-
}
|
4035 |
-
},
|
4036 |
"mri": {
|
4037 |
"version": "1.2.0",
|
4038 |
"resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz",
|
@@ -4074,11 +3495,6 @@
|
|
4074 |
}
|
4075 |
}
|
4076 |
},
|
4077 |
-
"obliterator": {
|
4078 |
-
"version": "2.0.4",
|
4079 |
-
"resolved": "https://registry.npmjs.org/obliterator/-/obliterator-2.0.4.tgz",
|
4080 |
-
"integrity": "sha512-lgHwxlxV1qIg1Eap7LgIeoBWIMFibOjbrYPIPJZcI1mmGAI2m3lNYpK12Y+GBdPQ0U1hRwSord7GIaawz962qQ=="
|
4081 |
-
},
|
4082 |
"once": {
|
4083 |
"version": "1.4.0",
|
4084 |
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
|
@@ -4114,14 +3530,6 @@
|
|
4114 |
"p-limit": "^3.0.2"
|
4115 |
}
|
4116 |
},
|
4117 |
-
"pandemonium": {
|
4118 |
-
"version": "2.4.1",
|
4119 |
-
"resolved": "https://registry.npmjs.org/pandemonium/-/pandemonium-2.4.1.tgz",
|
4120 |
-
"integrity": "sha512-wRqjisUyiUfXowgm7MFH2rwJzKIr20rca5FsHXCMNm1W5YPP1hCtrZfgmQ62kP7OZ7Xt+cR858aB28lu5NX55g==",
|
4121 |
-
"requires": {
|
4122 |
-
"mnemonist": "^0.39.2"
|
4123 |
-
}
|
4124 |
-
},
|
4125 |
"parent-module": {
|
4126 |
"version": "1.0.1",
|
4127 |
"resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
|
@@ -4334,15 +3742,6 @@
|
|
4334 |
"integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
|
4335 |
"dev": true
|
4336 |
},
|
4337 |
-
"sigma": {
|
4338 |
-
"version": "3.0.0-beta.17",
|
4339 |
-
"resolved": "https://registry.npmjs.org/sigma/-/sigma-3.0.0-beta.17.tgz",
|
4340 |
-
"integrity": "sha512-1kwQnU+OQNc1bbgr10cpGRr8qV9qkqmHKn+ApNwdogM6uUXwPS8HSQzLEVsQzMScugC3k8aSAw1DszAsAHskaA==",
|
4341 |
-
"requires": {
|
4342 |
-
"events": "^3.3.0",
|
4343 |
-
"graphology-utils": "^2.5.2"
|
4344 |
-
}
|
4345 |
-
},
|
4346 |
"signal-exit": {
|
4347 |
"version": "4.1.0",
|
4348 |
"resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
|
@@ -4416,6 +3815,12 @@
|
|
4416 |
"typescript": "^5.0.3"
|
4417 |
}
|
4418 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
4419 |
"svelte-hmr": {
|
4420 |
"version": "0.16.0",
|
4421 |
"resolved": "https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.16.0.tgz",
|
@@ -4534,11 +3939,6 @@
|
|
4534 |
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
|
4535 |
"integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
|
4536 |
},
|
4537 |
-
"xml-writer": {
|
4538 |
-
"version": "1.7.0",
|
4539 |
-
"resolved": "https://registry.npmjs.org/xml-writer/-/xml-writer-1.7.0.tgz",
|
4540 |
-
"integrity": "sha512-elFVMRiV5jb59fbc87zzVa0C01QLBEWP909mRuWqFqrYC5wNTH5QW4AaKMNv7d6zAsuOulkD7wnztZNLQW0Nfg=="
|
4541 |
-
},
|
4542 |
"yaml": {
|
4543 |
"version": "2.4.1",
|
4544 |
"resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.1.tgz",
|
@@ -4551,6 +3951,21 @@
|
|
4551 |
"resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
|
4552 |
"integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
|
4553 |
"dev": true
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4554 |
}
|
4555 |
}
|
4556 |
}
|
|
|
8 |
"name": "vite-svelte-flow-template",
|
9 |
"version": "0.0.0",
|
10 |
"dependencies": {
|
11 |
+
"@iconify-json/tabler": "^1.1.110",
|
12 |
"@popperjs/core": "^2.11.8",
|
13 |
"@xyflow/svelte": "^0.1.3",
|
14 |
"bootstrap": "^5.3.3",
|
15 |
+
"echarts": "^5.5.0",
|
16 |
"fuse.js": "^7.0.0",
|
17 |
+
"svelte-echarts": "^1.0.0-rc1"
|
|
|
|
|
18 |
},
|
19 |
"devDependencies": {
|
|
|
20 |
"@sveltejs/vite-plugin-svelte": "^3.0.2",
|
21 |
"@tsconfig/svelte": "^5.0.4",
|
22 |
"sass": "^1.77.2",
|
|
|
81 |
"version": "1.1.110",
|
82 |
"resolved": "https://registry.npmjs.org/@iconify-json/tabler/-/tabler-1.1.110.tgz",
|
83 |
"integrity": "sha512-+0TbyNeQpFI2r+bjtbazGrpGskI3c9NTii/6HhWTS+/d5+PiLs6+wWJW0M9AU2ykew7zdMKB2WtyczFyjYzZIQ==",
|
|
|
84 |
"dependencies": {
|
85 |
"@iconify/types": "*"
|
86 |
}
|
|
|
88 |
"node_modules/@iconify/types": {
|
89 |
"version": "2.0.0",
|
90 |
"resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz",
|
91 |
+
"integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg=="
|
|
|
92 |
},
|
93 |
"node_modules/@iconify/utils": {
|
94 |
"version": "2.1.23",
|
|
|
612 |
"resolved": "https://registry.npmjs.org/@types/pug/-/pug-2.0.10.tgz",
|
613 |
"integrity": "sha512-Sk/uYFOBAB7mb74XcpizmH0KOR2Pv3D2Hmrh1Dmy5BmK3MpdSa5kqZcg6EKBdklU0bFXX9gCfzvpnyUehrPIuA=="
|
614 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
615 |
"node_modules/@xyflow/svelte": {
|
616 |
"version": "0.1.3",
|
617 |
"resolved": "https://registry.npmjs.org/@xyflow/svelte/-/svelte-0.1.3.tgz",
|
|
|
640 |
"d3-zoom": "^3.0.0"
|
641 |
}
|
642 |
},
|
|
|
|
|
|
|
|
|
|
|
643 |
"node_modules/acorn": {
|
644 |
"version": "8.11.3",
|
645 |
"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz",
|
|
|
963 |
"node": ">=8"
|
964 |
}
|
965 |
},
|
966 |
+
"node_modules/echarts": {
|
967 |
+
"version": "5.5.0",
|
968 |
+
"resolved": "https://registry.npmjs.org/echarts/-/echarts-5.5.0.tgz",
|
969 |
+
"integrity": "sha512-rNYnNCzqDAPCr4m/fqyUFv7fD9qIsd50S6GDFgO1DxZhncCsNsG7IfUlAlvZe5oSEQxtsjnHiUuppzccry93Xw==",
|
970 |
+
"dependencies": {
|
971 |
+
"tslib": "2.3.0",
|
972 |
+
"zrender": "5.5.0"
|
973 |
+
}
|
974 |
+
},
|
975 |
+
"node_modules/echarts/node_modules/tslib": {
|
976 |
+
"version": "2.3.0",
|
977 |
+
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz",
|
978 |
+
"integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg=="
|
979 |
+
},
|
980 |
"node_modules/es6-promise": {
|
981 |
"version": "3.3.1",
|
982 |
"resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz",
|
|
|
1028 |
"@types/estree": "^1.0.0"
|
1029 |
}
|
1030 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1031 |
"node_modules/execa": {
|
1032 |
"version": "8.0.1",
|
1033 |
"resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz",
|
|
|
1051 |
"url": "https://github.com/sindresorhus/execa?sponsor=1"
|
1052 |
}
|
1053 |
},
|
|
|
|
|
|
|
|
|
|
|
1054 |
"node_modules/fast-glob": {
|
1055 |
"version": "3.3.2",
|
1056 |
"resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz",
|
|
|
1179 |
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
|
1180 |
"integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="
|
1181 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1182 |
"node_modules/human-signals": {
|
1183 |
"version": "5.0.0",
|
1184 |
"resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz",
|
|
|
1455 |
"ufo": "^1.3.2"
|
1456 |
}
|
1457 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1458 |
"node_modules/mri": {
|
1459 |
"version": "1.2.0",
|
1460 |
"resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz",
|
|
|
1524 |
"url": "https://github.com/sponsors/sindresorhus"
|
1525 |
}
|
1526 |
},
|
|
|
|
|
|
|
|
|
|
|
1527 |
"node_modules/once": {
|
1528 |
"version": "1.4.0",
|
1529 |
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
|
|
|
1577 |
"url": "https://github.com/sponsors/sindresorhus"
|
1578 |
}
|
1579 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1580 |
"node_modules/parent-module": {
|
1581 |
"version": "1.0.1",
|
1582 |
"resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
|
|
|
1918 |
"node": ">=8"
|
1919 |
}
|
1920 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1921 |
"node_modules/signal-exit": {
|
1922 |
"version": "4.1.0",
|
1923 |
"resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
|
|
|
2021 |
"svelte": "^3.55.0 || ^4.0.0-next.0 || ^4.0.0 || ^5.0.0-next.0"
|
2022 |
}
|
2023 |
},
|
2024 |
+
"node_modules/svelte-echarts": {
|
2025 |
+
"version": "1.0.0-rc1",
|
2026 |
+
"resolved": "https://registry.npmjs.org/svelte-echarts/-/svelte-echarts-1.0.0-rc1.tgz",
|
2027 |
+
"integrity": "sha512-XNCZXrl5h6TaqV3AlmOYUS1KIH4gcgK4Pn3v4YmmO1lsZ4TUwdv0s+glxpkdQFT9CBnAm48Eq7AXX2sg7whu8w==",
|
2028 |
+
"peerDependencies": {
|
2029 |
+
"echarts": "^5.0.0",
|
2030 |
+
"svelte": "^4.0.0"
|
2031 |
+
}
|
2032 |
+
},
|
2033 |
"node_modules/svelte-hmr": {
|
2034 |
"version": "0.16.0",
|
2035 |
"resolved": "https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.16.0.tgz",
|
|
|
2302 |
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
|
2303 |
"integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
|
2304 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2305 |
"node_modules/yaml": {
|
2306 |
"version": "2.4.1",
|
2307 |
"resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.1.tgz",
|
|
|
2326 |
"funding": {
|
2327 |
"url": "https://github.com/sponsors/sindresorhus"
|
2328 |
}
|
2329 |
+
},
|
2330 |
+
"node_modules/zrender": {
|
2331 |
+
"version": "5.5.0",
|
2332 |
+
"resolved": "https://registry.npmjs.org/zrender/-/zrender-5.5.0.tgz",
|
2333 |
+
"integrity": "sha512-O3MilSi/9mwoovx77m6ROZM7sXShR/O/JIanvzTwjN3FORfLSr81PsUGd7jlaYOeds9d8tw82oP44+3YucVo+w==",
|
2334 |
+
"dependencies": {
|
2335 |
+
"tslib": "2.3.0"
|
2336 |
+
}
|
2337 |
+
},
|
2338 |
+
"node_modules/zrender/node_modules/tslib": {
|
2339 |
+
"version": "2.3.0",
|
2340 |
+
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz",
|
2341 |
+
"integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg=="
|
2342 |
}
|
2343 |
},
|
2344 |
"dependencies": {
|
|
|
2377 |
"version": "1.1.110",
|
2378 |
"resolved": "https://registry.npmjs.org/@iconify-json/tabler/-/tabler-1.1.110.tgz",
|
2379 |
"integrity": "sha512-+0TbyNeQpFI2r+bjtbazGrpGskI3c9NTii/6HhWTS+/d5+PiLs6+wWJW0M9AU2ykew7zdMKB2WtyczFyjYzZIQ==",
|
|
|
2380 |
"requires": {
|
2381 |
"@iconify/types": "*"
|
2382 |
}
|
|
|
2384 |
"@iconify/types": {
|
2385 |
"version": "2.0.0",
|
2386 |
"resolved": "https://registry.npmjs.org/@iconify/types/-/types-2.0.0.tgz",
|
2387 |
+
"integrity": "sha512-+wluvCrRhXrhyOmRDJ3q8mux9JkKy5SJ/v8ol2tu4FVjyYvtEzkc/3pK15ET6RKg4b4w4BmTk1+gsCUhf21Ykg=="
|
|
|
2388 |
},
|
2389 |
"@iconify/utils": {
|
2390 |
"version": "2.1.23",
|
|
|
2828 |
"resolved": "https://registry.npmjs.org/@types/pug/-/pug-2.0.10.tgz",
|
2829 |
"integrity": "sha512-Sk/uYFOBAB7mb74XcpizmH0KOR2Pv3D2Hmrh1Dmy5BmK3MpdSa5kqZcg6EKBdklU0bFXX9gCfzvpnyUehrPIuA=="
|
2830 |
},
|
|
|
|
|
|
|
|
|
|
|
2831 |
"@xyflow/svelte": {
|
2832 |
"version": "0.1.3",
|
2833 |
"resolved": "https://registry.npmjs.org/@xyflow/svelte/-/svelte-0.1.3.tgz",
|
|
|
2853 |
"d3-zoom": "^3.0.0"
|
2854 |
}
|
2855 |
},
|
|
|
|
|
|
|
|
|
|
|
2856 |
"acorn": {
|
2857 |
"version": "8.11.3",
|
2858 |
"resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz",
|
|
|
3079 |
"resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz",
|
3080 |
"integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA=="
|
3081 |
},
|
3082 |
+
"echarts": {
|
3083 |
+
"version": "5.5.0",
|
3084 |
+
"resolved": "https://registry.npmjs.org/echarts/-/echarts-5.5.0.tgz",
|
3085 |
+
"integrity": "sha512-rNYnNCzqDAPCr4m/fqyUFv7fD9qIsd50S6GDFgO1DxZhncCsNsG7IfUlAlvZe5oSEQxtsjnHiUuppzccry93Xw==",
|
3086 |
+
"requires": {
|
3087 |
+
"tslib": "2.3.0",
|
3088 |
+
"zrender": "5.5.0"
|
3089 |
+
},
|
3090 |
+
"dependencies": {
|
3091 |
+
"tslib": {
|
3092 |
+
"version": "2.3.0",
|
3093 |
+
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz",
|
3094 |
+
"integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg=="
|
3095 |
+
}
|
3096 |
+
}
|
3097 |
+
},
|
3098 |
"es6-promise": {
|
3099 |
"version": "3.3.1",
|
3100 |
"resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz",
|
|
|
3139 |
"@types/estree": "^1.0.0"
|
3140 |
}
|
3141 |
},
|
|
|
|
|
|
|
|
|
|
|
3142 |
"execa": {
|
3143 |
"version": "8.0.1",
|
3144 |
"resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz",
|
|
|
3156 |
"strip-final-newline": "^3.0.0"
|
3157 |
}
|
3158 |
},
|
|
|
|
|
|
|
|
|
|
|
3159 |
"fast-glob": {
|
3160 |
"version": "3.3.2",
|
3161 |
"resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz",
|
|
|
3247 |
"resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz",
|
3248 |
"integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="
|
3249 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3250 |
"human-signals": {
|
3251 |
"version": "5.0.0",
|
3252 |
"resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz",
|
|
|
3454 |
"ufo": "^1.3.2"
|
3455 |
}
|
3456 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3457 |
"mri": {
|
3458 |
"version": "1.2.0",
|
3459 |
"resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz",
|
|
|
3495 |
}
|
3496 |
}
|
3497 |
},
|
|
|
|
|
|
|
|
|
|
|
3498 |
"once": {
|
3499 |
"version": "1.4.0",
|
3500 |
"resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
|
|
|
3530 |
"p-limit": "^3.0.2"
|
3531 |
}
|
3532 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3533 |
"parent-module": {
|
3534 |
"version": "1.0.1",
|
3535 |
"resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz",
|
|
|
3742 |
"integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
|
3743 |
"dev": true
|
3744 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3745 |
"signal-exit": {
|
3746 |
"version": "4.1.0",
|
3747 |
"resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz",
|
|
|
3815 |
"typescript": "^5.0.3"
|
3816 |
}
|
3817 |
},
|
3818 |
+
"svelte-echarts": {
|
3819 |
+
"version": "1.0.0-rc1",
|
3820 |
+
"resolved": "https://registry.npmjs.org/svelte-echarts/-/svelte-echarts-1.0.0-rc1.tgz",
|
3821 |
+
"integrity": "sha512-XNCZXrl5h6TaqV3AlmOYUS1KIH4gcgK4Pn3v4YmmO1lsZ4TUwdv0s+glxpkdQFT9CBnAm48Eq7AXX2sg7whu8w==",
|
3822 |
+
"requires": {}
|
3823 |
+
},
|
3824 |
"svelte-hmr": {
|
3825 |
"version": "0.16.0",
|
3826 |
"resolved": "https://registry.npmjs.org/svelte-hmr/-/svelte-hmr-0.16.0.tgz",
|
|
|
3939 |
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
|
3940 |
"integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ=="
|
3941 |
},
|
|
|
|
|
|
|
|
|
|
|
3942 |
"yaml": {
|
3943 |
"version": "2.4.1",
|
3944 |
"resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.1.tgz",
|
|
|
3951 |
"resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz",
|
3952 |
"integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==",
|
3953 |
"dev": true
|
3954 |
+
},
|
3955 |
+
"zrender": {
|
3956 |
+
"version": "5.5.0",
|
3957 |
+
"resolved": "https://registry.npmjs.org/zrender/-/zrender-5.5.0.tgz",
|
3958 |
+
"integrity": "sha512-O3MilSi/9mwoovx77m6ROZM7sXShR/O/JIanvzTwjN3FORfLSr81PsUGd7jlaYOeds9d8tw82oP44+3YucVo+w==",
|
3959 |
+
"requires": {
|
3960 |
+
"tslib": "2.3.0"
|
3961 |
+
},
|
3962 |
+
"dependencies": {
|
3963 |
+
"tslib": {
|
3964 |
+
"version": "2.3.0",
|
3965 |
+
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.0.tgz",
|
3966 |
+
"integrity": "sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg=="
|
3967 |
+
}
|
3968 |
+
}
|
3969 |
}
|
3970 |
}
|
3971 |
}
|
web/package.json
CHANGED
@@ -10,7 +10,6 @@
|
|
10 |
"check": "svelte-check --tsconfig ./tsconfig.json"
|
11 |
},
|
12 |
"devDependencies": {
|
13 |
-
"@iconify-json/tabler": "^1.1.110",
|
14 |
"@sveltejs/vite-plugin-svelte": "^3.0.2",
|
15 |
"@tsconfig/svelte": "^5.0.4",
|
16 |
"sass": "^1.77.2",
|
@@ -22,12 +21,12 @@
|
|
22 |
"vite": "^5.2.8"
|
23 |
},
|
24 |
"dependencies": {
|
|
|
25 |
"@popperjs/core": "^2.11.8",
|
26 |
"@xyflow/svelte": "^0.1.3",
|
27 |
"bootstrap": "^5.3.3",
|
|
|
28 |
"fuse.js": "^7.0.0",
|
29 |
-
"
|
30 |
-
"graphology-library": "^0.8.0",
|
31 |
-
"sigma": "^3.0.0-beta.17"
|
32 |
}
|
33 |
}
|
|
|
10 |
"check": "svelte-check --tsconfig ./tsconfig.json"
|
11 |
},
|
12 |
"devDependencies": {
|
|
|
13 |
"@sveltejs/vite-plugin-svelte": "^3.0.2",
|
14 |
"@tsconfig/svelte": "^5.0.4",
|
15 |
"sass": "^1.77.2",
|
|
|
21 |
"vite": "^5.2.8"
|
22 |
},
|
23 |
"dependencies": {
|
24 |
+
"@iconify-json/tabler": "^1.1.110",
|
25 |
"@popperjs/core": "^2.11.8",
|
26 |
"@xyflow/svelte": "^0.1.3",
|
27 |
"bootstrap": "^5.3.3",
|
28 |
+
"echarts": "^5.5.0",
|
29 |
"fuse.js": "^7.0.0",
|
30 |
+
"svelte-echarts": "^1.0.0-rc1"
|
|
|
|
|
31 |
}
|
32 |
}
|
web/src/LynxKiteFlow.svelte
CHANGED
@@ -16,7 +16,7 @@
|
|
16 |
} from '@xyflow/svelte';
|
17 |
import NodeWithParams from './NodeWithParams.svelte';
|
18 |
import NodeWithParamsVertical from './NodeWithParamsVertical.svelte';
|
19 |
-
import
|
20 |
import NodeWithTableView from './NodeWithTableView.svelte';
|
21 |
import NodeWithSubFlow from './NodeWithSubFlow.svelte';
|
22 |
import NodeWithArea from './NodeWithArea.svelte';
|
@@ -28,7 +28,7 @@
|
|
28 |
const nodeTypes: NodeTypes = {
|
29 |
basic: NodeWithParams,
|
30 |
vertical: NodeWithParamsVertical,
|
31 |
-
|
32 |
table_view: NodeWithTableView,
|
33 |
sub_flow: NodeWithSubFlow,
|
34 |
area: NodeWithArea,
|
|
|
16 |
} from '@xyflow/svelte';
|
17 |
import NodeWithParams from './NodeWithParams.svelte';
|
18 |
import NodeWithParamsVertical from './NodeWithParamsVertical.svelte';
|
19 |
+
import NodeWithVisualization from './NodeWithVisualization.svelte';
|
20 |
import NodeWithTableView from './NodeWithTableView.svelte';
|
21 |
import NodeWithSubFlow from './NodeWithSubFlow.svelte';
|
22 |
import NodeWithArea from './NodeWithArea.svelte';
|
|
|
28 |
const nodeTypes: NodeTypes = {
|
29 |
basic: NodeWithParams,
|
30 |
vertical: NodeWithParamsVertical,
|
31 |
+
visualization: NodeWithVisualization,
|
32 |
table_view: NodeWithTableView,
|
33 |
sub_flow: NodeWithSubFlow,
|
34 |
area: NodeWithArea,
|
web/src/NodeWithGraphView.svelte
DELETED
@@ -1,42 +0,0 @@
|
|
1 |
-
<script lang="ts">
|
2 |
-
import { type NodeProps, useSvelteFlow } from '@xyflow/svelte';
|
3 |
-
import Sigma from 'sigma';
|
4 |
-
import * as graphology from 'graphology';
|
5 |
-
import * as graphologyLibrary from 'graphology-library';
|
6 |
-
import LynxKiteNode from './LynxKiteNode.svelte';
|
7 |
-
type $$Props = NodeProps;
|
8 |
-
const { updateNodeData } = useSvelteFlow();
|
9 |
-
export let id: $$Props['id'];
|
10 |
-
export let data: $$Props['data'];
|
11 |
-
let sigmaCanvas: HTMLElement;
|
12 |
-
let sigmaInstance: Sigma;
|
13 |
-
|
14 |
-
$: if (sigmaCanvas) sigmaInstance = new Sigma(new graphology.Graph(), sigmaCanvas);
|
15 |
-
$: if (sigmaInstance && data.view) {
|
16 |
-
// Graphology will modify this in place, so we make a copy.
|
17 |
-
const view = JSON.parse(JSON.stringify(data.view));
|
18 |
-
const graph = graphology.Graph.from(view);
|
19 |
-
graphologyLibrary.layout.random.assign(graph);
|
20 |
-
const settings = graphologyLibrary.layoutForceAtlas2.inferSettings(graph);
|
21 |
-
graphologyLibrary.layoutForceAtlas2.assign(graph, { iterations: 10, settings });
|
22 |
-
graphologyLibrary.layoutNoverlap.assign(graph, { settings: { ratio: 3 } });
|
23 |
-
sigmaInstance.graph = graph;
|
24 |
-
sigmaInstance.refresh();
|
25 |
-
}
|
26 |
-
</script>
|
27 |
-
|
28 |
-
<LynxKiteNode {...$$props}>
|
29 |
-
{#if data.view}
|
30 |
-
<label>Color by
|
31 |
-
<select on:change={(evt) => updateNodeData(id, { params: { ...data.params, color_nodes_by: evt.currentTarget.value } })}>
|
32 |
-
<option value="">nothing</option>
|
33 |
-
{#each data.view.node_attributes as attr}
|
34 |
-
<option value={attr} selected={attr === data.params.color_nodes_by}>{attr}</option>
|
35 |
-
{/each}
|
36 |
-
</select></label>
|
37 |
-
{/if}
|
38 |
-
<div bind:this={sigmaCanvas} style="height: 200px; width: 200px;" >
|
39 |
-
</div>
|
40 |
-
</LynxKiteNode>
|
41 |
-
<style>
|
42 |
-
</style>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
web/src/NodeWithParams.svelte
CHANGED
@@ -20,4 +20,5 @@
|
|
20 |
onChange={(newValue) => updateNodeData(id, { params: { ...data.params, [name]: newValue } })}
|
21 |
/>
|
22 |
{/each}
|
|
|
23 |
</LynxKiteNode>
|
|
|
20 |
onChange={(newValue) => updateNodeData(id, { params: { ...data.params, [name]: newValue } })}
|
21 |
/>
|
22 |
{/each}
|
23 |
+
<slot />
|
24 |
</LynxKiteNode>
|
web/src/NodeWithVisualization.svelte
ADDED
@@ -0,0 +1,14 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<script lang="ts">
|
2 |
+
import { type NodeProps } from '@xyflow/svelte';
|
3 |
+
import NodeWithParams from './NodeWithParams.svelte';
|
4 |
+
import { Chart } from 'svelte-echarts';
|
5 |
+
import { init } from 'echarts';
|
6 |
+
type $$Props = NodeProps;
|
7 |
+
export let data: $$Props['data'];
|
8 |
+
</script>
|
9 |
+
|
10 |
+
<NodeWithParams {...$$props}>
|
11 |
+
<Chart {init} options={data.view} style="width: 250px; height: 250px" />
|
12 |
+
</NodeWithParams>
|
13 |
+
<style>
|
14 |
+
</style>
|