diff --git a/package-lock.json b/package-lock.json index 7048b81..cb0df4a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -8,7 +8,6 @@ "name": "ui-svelte", "version": "0.0.1", "devDependencies": { - "@fortawesome/free-solid-svg-icons": "^6.4.2", "@rgossiaux/svelte-headlessui": "^2.0.0", "@steeze-ui/heroicons": "^2.2.3", "@steeze-ui/svelte-icon": "^1.4.1", @@ -24,10 +23,6 @@ "chart.js": "^4.3.0", "cytoscape": "^3.26.0", "cytoscape-cola": "^2.5.1", - "cytoscape-cose-bilkent": "^4.1.0", - "cytoscape-dagre": "^2.5.0", - "cytoscape-euler": "^1.2.2", - "cytoscape-spread": "^3.0.0", "eslint": "^8.28.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-svelte": "^2.26.0", @@ -484,29 +479,6 @@ "node": ">=14" } }, - "node_modules/@fortawesome/fontawesome-common-types": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.4.2.tgz", - "integrity": "sha512-1DgP7f+XQIJbLFCTX1V2QnxVmpLdKdzzo2k8EmvDOePfchaIGQ9eCHj2up3/jNEbZuBqel5OxiaOJf37TWauRA==", - "dev": true, - "hasInstallScript": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/@fortawesome/free-solid-svg-icons": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-6.4.2.tgz", - "integrity": "sha512-sYwXurXUEQS32fZz9hVCUUv/xu49PEJEyUOsA51l6PU/qVgfbTb2glsTEaJngVVT8VqBATRIdh7XVgV1JF1LkA==", - "dev": true, - "hasInstallScript": true, - "dependencies": { - "@fortawesome/fontawesome-common-types": "6.4.2" - }, - "engines": { - "node": ">=6" - } - }, "node_modules/@humanwhocodes/config-array": { "version": "0.11.10", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.10.tgz", @@ -1531,15 +1503,6 @@ "node": ">= 0.6" } }, - "node_modules/cose-base": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/cose-base/-/cose-base-1.0.3.tgz", - "integrity": "sha512-s9whTXInMSgAp/NVXVNuVxVKzGH2qck3aQlVHxDCdAEPgtMKwc4Wq6/QKhgdEdgbLSi9rBTAcPoRa6JpiG4ksg==", - "dev": true, - "dependencies": { - "layout-base": "^1.0.0" - } - }, "node_modules/cross-spawn": { "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", @@ -1597,51 +1560,6 @@ "cytoscape": "^3.2.0" } }, - "node_modules/cytoscape-cose-bilkent": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cytoscape-cose-bilkent/-/cytoscape-cose-bilkent-4.1.0.tgz", - "integrity": "sha512-wgQlVIUJF13Quxiv5e1gstZ08rnZj2XaLHGoFMYXz7SkNfCDOOteKBE6SYRfA9WxxI/iBc3ajfDoc6hb/MRAHQ==", - "dev": true, - "dependencies": { - "cose-base": "^1.0.0" - }, - "peerDependencies": { - "cytoscape": "^3.2.0" - } - }, - "node_modules/cytoscape-dagre": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/cytoscape-dagre/-/cytoscape-dagre-2.5.0.tgz", - "integrity": "sha512-VG2Knemmshop4kh5fpLO27rYcyUaaDkRw+6PiX4bstpB+QFt0p2oauMrsjVbUamGWQ6YNavh7x2em2uZlzV44g==", - "dev": true, - "dependencies": { - "dagre": "^0.8.5" - }, - "peerDependencies": { - "cytoscape": "^3.2.22" - } - }, - "node_modules/cytoscape-euler": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/cytoscape-euler/-/cytoscape-euler-1.2.2.tgz", - "integrity": "sha512-A24ZGrFpqCOutTIlGoXA5kmjFj68iy7HvqXuhcZUL1a7Z8bL59Bl2bB7hkSvFcCZBVCNcArxKr+YlB8bJo9Ftw==", - "dev": true, - "peerDependencies": { - "cytoscape": "^3.0.0" - } - }, - "node_modules/cytoscape-spread": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cytoscape-spread/-/cytoscape-spread-3.0.0.tgz", - "integrity": "sha512-ekuo4ByFRTZ4TOJylE2bPOMcVVyi8rD+qjvEjMWS2BHcyan40pmhlA4ramz/nTxZR+EtlxEa1asnmfiN8R5HyQ==", - "dev": true, - "dependencies": { - "weaverjs": "^1.2.0" - }, - "peerDependencies": { - "cytoscape": "^3.0.0" - } - }, "node_modules/d3-dispatch": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/d3-dispatch/-/d3-dispatch-1.0.6.tgz", @@ -1685,16 +1603,6 @@ "integrity": "sha512-B1JDm0XDaQC+uvo4DT79H0XmBskgS3l6Ve+1SBCfxgmtIb1AVrPIoqd+nPSv+loMX8szQ0sVUhGngL7D5QPiXw==", "dev": true }, - "node_modules/dagre": { - "version": "0.8.5", - "resolved": "https://registry.npmjs.org/dagre/-/dagre-0.8.5.tgz", - "integrity": "sha512-/aTqmnRta7x7MCCpExk7HQL2O4owCT2h8NT//9I1OQ9vt29Pa0BzSAkR5lwFUcQ7491yVi/3CXU9jQ5o0Mn2Sw==", - "dev": true, - "dependencies": { - "graphlib": "^2.1.8", - "lodash": "^4.17.15" - } - }, "node_modules/debug": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", @@ -2338,15 +2246,6 @@ "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", "dev": true }, - "node_modules/graphlib": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/graphlib/-/graphlib-2.1.8.tgz", - "integrity": "sha512-jcLLfkpoVGmH7/InMC/1hIvOPSUh38oJtGhvrOFGzioE1DZ+0YW16RgmOJhHiuWTvGiJQ9Z1Ik43JvkRPRvE+A==", - "dev": true, - "dependencies": { - "lodash": "^4.17.15" - } - }, "node_modules/has": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", @@ -2583,12 +2482,6 @@ "integrity": "sha512-uMCj6+hZYDoffuvAJjFAPz56E9uoowFHmTkqRtRq5WyC5Q6Cu/fTZKNQpX/RbzChBYLLl3lo8CjFZBAZXq9qFg==", "dev": true }, - "node_modules/layout-base": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/layout-base/-/layout-base-1.0.2.tgz", - "integrity": "sha512-8h2oVEZNktL4BH2JCOI90iD1yXwL6iNW7KcCKT2QZgQJR2vbqDsldCTPRU9NifTCqHZci57XvQQ15YTu+sTYPg==", - "dev": true - }, "node_modules/levn": { "version": "0.4.1", "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", @@ -4091,15 +3984,6 @@ } } }, - "node_modules/weaverjs": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/weaverjs/-/weaverjs-1.2.0.tgz", - "integrity": "sha512-X+nDGl5mrc8ysArmafu6dD3GNFP2r+NdV6L/PiWac8TpH4BVODO/HMaPLhrXmOZhdI3XM0LVxW5ZrAbwKqkkmw==", - "dev": true, - "engines": { - "node": ">=0.6" - } - }, "node_modules/webcola": { "version": "3.4.0", "resolved": "https://registry.npmjs.org/webcola/-/webcola-3.4.0.tgz", diff --git a/package.json b/package.json index 907b893..71e7ebf 100644 --- a/package.json +++ b/package.json @@ -12,7 +12,6 @@ "format": "prettier --plugin-search-dir . --write ." }, "devDependencies": { - "@fortawesome/free-solid-svg-icons": "^6.4.2", "@rgossiaux/svelte-headlessui": "^2.0.0", "@steeze-ui/heroicons": "^2.2.3", "@steeze-ui/svelte-icon": "^1.4.1", @@ -28,10 +27,6 @@ "chart.js": "^4.3.0", "cytoscape": "^3.26.0", "cytoscape-cola": "^2.5.1", - "cytoscape-cose-bilkent": "^4.1.0", - "cytoscape-dagre": "^2.5.0", - "cytoscape-euler": "^1.2.2", - "cytoscape-spread": "^3.0.0", "eslint": "^8.28.0", "eslint-config-prettier": "^8.5.0", "eslint-plugin-svelte": "^2.26.0", @@ -50,4 +45,4 @@ "vite": "^4.5.0" }, "type": "module" -} +} \ No newline at end of file diff --git a/src/lib/components/DiscoveryGraph.svelte b/src/lib/components/DiscoveryGraph.svelte index 5ca203c..61d33c1 100644 --- a/src/lib/components/DiscoveryGraph.svelte +++ b/src/lib/components/DiscoveryGraph.svelte @@ -9,8 +9,8 @@ ServerStack, Share } from '@steeze-ui/heroicons'; - import { Icon, type IconSource } from '@steeze-ui/svelte-icon'; - import cytoscape, { Stylesheet, type EdgeDefinition, type NodeDefinition } from 'cytoscape'; + import type { IconSource } from '@steeze-ui/svelte-icon'; + import cytoscape, { type EdgeDefinition, type NodeDefinition, type Stylesheet } from 'cytoscape'; import cola from 'cytoscape-cola'; import { createEventDispatcher, onMount, setContext } from 'svelte'; diff --git a/src/lib/components/NodeDetail.svelte b/src/lib/components/NodeDetail.svelte index fc2b3c8..365f50d 100644 --- a/src/lib/components/NodeDetail.svelte +++ b/src/lib/components/NodeDetail.svelte @@ -1,16 +1,6 @@