Spaces:
Running
Running
Use Bootstrap.
Browse files- web/package-lock.json +109 -28
- web/package.json +3 -0
- web/src/NodeParameter.svelte +5 -15
- web/src/{app.css → app.scss} +2 -8
- web/src/main.ts +2 -1
web/package-lock.json
CHANGED
@@ -8,7 +8,9 @@
|
|
8 |
"name": "vite-svelte-flow-template",
|
9 |
"version": "0.0.0",
|
10 |
"dependencies": {
|
|
|
11 |
"@xyflow/svelte": "^0.0.41",
|
|
|
12 |
"fuse.js": "^7.0.0",
|
13 |
"graphology": "^0.25.4",
|
14 |
"graphology-library": "^0.8.0",
|
@@ -18,6 +20,7 @@
|
|
18 |
"@iconify-json/tabler": "^1.1.110",
|
19 |
"@sveltejs/vite-plugin-svelte": "^3.0.2",
|
20 |
"@tsconfig/svelte": "^5.0.4",
|
|
|
21 |
"svelte": "^4.2.12",
|
22 |
"svelte-check": "^3.6.9",
|
23 |
"tslib": "^2.6.2",
|
@@ -303,6 +306,15 @@
|
|
303 |
"node": ">= 8"
|
304 |
}
|
305 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
306 |
"node_modules/@rollup/rollup-darwin-arm64": {
|
307 |
"version": "4.14.3",
|
308 |
"resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.14.3.tgz",
|
@@ -659,7 +671,7 @@
|
|
659 |
"version": "3.1.3",
|
660 |
"resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
|
661 |
"integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
|
662 |
-
"
|
663 |
"dependencies": {
|
664 |
"normalize-path": "^3.0.0",
|
665 |
"picomatch": "^2.0.4"
|
@@ -693,7 +705,7 @@
|
|
693 |
"version": "2.3.0",
|
694 |
"resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz",
|
695 |
"integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==",
|
696 |
-
"
|
697 |
"engines": {
|
698 |
"node": ">=8"
|
699 |
},
|
@@ -701,6 +713,24 @@
|
|
701 |
"url": "https://github.com/sponsors/sindresorhus"
|
702 |
}
|
703 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
704 |
"node_modules/brace-expansion": {
|
705 |
"version": "1.1.11",
|
706 |
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
|
@@ -714,7 +744,7 @@
|
|
714 |
"version": "3.0.2",
|
715 |
"resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
|
716 |
"integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
|
717 |
-
"
|
718 |
"dependencies": {
|
719 |
"fill-range": "^7.0.1"
|
720 |
},
|
@@ -743,7 +773,7 @@
|
|
743 |
"version": "3.6.0",
|
744 |
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
|
745 |
"integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
|
746 |
-
"
|
747 |
"dependencies": {
|
748 |
"anymatch": "~3.1.2",
|
749 |
"braces": "~3.0.2",
|
@@ -1065,7 +1095,7 @@
|
|
1065 |
"version": "7.0.1",
|
1066 |
"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
|
1067 |
"integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
|
1068 |
-
"
|
1069 |
"dependencies": {
|
1070 |
"to-regex-range": "^5.0.1"
|
1071 |
},
|
@@ -1151,7 +1181,7 @@
|
|
1151 |
"version": "5.1.2",
|
1152 |
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
|
1153 |
"integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
|
1154 |
-
"
|
1155 |
"dependencies": {
|
1156 |
"is-glob": "^4.0.1"
|
1157 |
},
|
@@ -1471,6 +1501,12 @@
|
|
1471 |
"node": ">=16.17.0"
|
1472 |
}
|
1473 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
1474 |
"node_modules/import-fresh": {
|
1475 |
"version": "3.3.0",
|
1476 |
"resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
|
@@ -1505,7 +1541,7 @@
|
|
1505 |
"version": "2.1.0",
|
1506 |
"resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
|
1507 |
"integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
|
1508 |
-
"
|
1509 |
"dependencies": {
|
1510 |
"binary-extensions": "^2.0.0"
|
1511 |
},
|
@@ -1517,7 +1553,7 @@
|
|
1517 |
"version": "2.1.1",
|
1518 |
"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
|
1519 |
"integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
|
1520 |
-
"
|
1521 |
"engines": {
|
1522 |
"node": ">=0.10.0"
|
1523 |
}
|
@@ -1526,7 +1562,7 @@
|
|
1526 |
"version": "4.0.3",
|
1527 |
"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
|
1528 |
"integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
|
1529 |
-
"
|
1530 |
"dependencies": {
|
1531 |
"is-extglob": "^2.1.1"
|
1532 |
},
|
@@ -1538,7 +1574,7 @@
|
|
1538 |
"version": "7.0.0",
|
1539 |
"resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
|
1540 |
"integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
|
1541 |
-
"
|
1542 |
"engines": {
|
1543 |
"node": ">=0.12.0"
|
1544 |
}
|
@@ -1777,7 +1813,7 @@
|
|
1777 |
"version": "3.0.0",
|
1778 |
"resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
|
1779 |
"integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
|
1780 |
-
"
|
1781 |
"engines": {
|
1782 |
"node": ">=0.10.0"
|
1783 |
}
|
@@ -1939,7 +1975,7 @@
|
|
1939 |
"version": "2.3.1",
|
1940 |
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
|
1941 |
"integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
|
1942 |
-
"
|
1943 |
"engines": {
|
1944 |
"node": ">=8.6"
|
1945 |
},
|
@@ -2059,7 +2095,7 @@
|
|
2059 |
"version": "3.6.0",
|
2060 |
"resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
|
2061 |
"integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
|
2062 |
-
"
|
2063 |
"dependencies": {
|
2064 |
"picomatch": "^2.2.1"
|
2065 |
},
|
@@ -2178,6 +2214,23 @@
|
|
2178 |
"rimraf": "^2.5.2"
|
2179 |
}
|
2180 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2181 |
"node_modules/shebang-command": {
|
2182 |
"version": "2.0.0",
|
2183 |
"resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
|
@@ -2389,7 +2442,7 @@
|
|
2389 |
"version": "5.0.1",
|
2390 |
"resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
|
2391 |
"integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
|
2392 |
-
"
|
2393 |
"dependencies": {
|
2394 |
"is-number": "^7.0.0"
|
2395 |
},
|
@@ -2822,6 +2875,11 @@
|
|
2822 |
"fastq": "^1.6.0"
|
2823 |
}
|
2824 |
},
|
|
|
|
|
|
|
|
|
|
|
2825 |
"@rollup/rollup-darwin-arm64": {
|
2826 |
"version": "4.14.3",
|
2827 |
"resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.14.3.tgz",
|
@@ -3145,7 +3203,7 @@
|
|
3145 |
"version": "3.1.3",
|
3146 |
"resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
|
3147 |
"integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
|
3148 |
-
"
|
3149 |
"requires": {
|
3150 |
"normalize-path": "^3.0.0",
|
3151 |
"picomatch": "^2.0.4"
|
@@ -3176,7 +3234,13 @@
|
|
3176 |
"version": "2.3.0",
|
3177 |
"resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz",
|
3178 |
"integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==",
|
3179 |
-
"
|
|
|
|
|
|
|
|
|
|
|
|
|
3180 |
},
|
3181 |
"brace-expansion": {
|
3182 |
"version": "1.1.11",
|
@@ -3191,7 +3255,7 @@
|
|
3191 |
"version": "3.0.2",
|
3192 |
"resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
|
3193 |
"integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
|
3194 |
-
"
|
3195 |
"requires": {
|
3196 |
"fill-range": "^7.0.1"
|
3197 |
}
|
@@ -3211,7 +3275,7 @@
|
|
3211 |
"version": "3.6.0",
|
3212 |
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
|
3213 |
"integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
|
3214 |
-
"
|
3215 |
"requires": {
|
3216 |
"anymatch": "~3.1.2",
|
3217 |
"braces": "~3.0.2",
|
@@ -3453,7 +3517,7 @@
|
|
3453 |
"version": "7.0.1",
|
3454 |
"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
|
3455 |
"integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
|
3456 |
-
"
|
3457 |
"requires": {
|
3458 |
"to-regex-range": "^5.0.1"
|
3459 |
}
|
@@ -3508,7 +3572,7 @@
|
|
3508 |
"version": "5.1.2",
|
3509 |
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
|
3510 |
"integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
|
3511 |
-
"
|
3512 |
"requires": {
|
3513 |
"is-glob": "^4.0.1"
|
3514 |
}
|
@@ -3760,6 +3824,12 @@
|
|
3760 |
"integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==",
|
3761 |
"dev": true
|
3762 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
3763 |
"import-fresh": {
|
3764 |
"version": "3.3.0",
|
3765 |
"resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
|
@@ -3788,7 +3858,7 @@
|
|
3788 |
"version": "2.1.0",
|
3789 |
"resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
|
3790 |
"integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
|
3791 |
-
"
|
3792 |
"requires": {
|
3793 |
"binary-extensions": "^2.0.0"
|
3794 |
}
|
@@ -3797,13 +3867,13 @@
|
|
3797 |
"version": "2.1.1",
|
3798 |
"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
|
3799 |
"integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
|
3800 |
-
"
|
3801 |
},
|
3802 |
"is-glob": {
|
3803 |
"version": "4.0.3",
|
3804 |
"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
|
3805 |
"integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
|
3806 |
-
"
|
3807 |
"requires": {
|
3808 |
"is-extglob": "^2.1.1"
|
3809 |
}
|
@@ -3812,7 +3882,7 @@
|
|
3812 |
"version": "7.0.0",
|
3813 |
"resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
|
3814 |
"integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
|
3815 |
-
"
|
3816 |
},
|
3817 |
"is-reference": {
|
3818 |
"version": "3.0.2",
|
@@ -3985,7 +4055,7 @@
|
|
3985 |
"version": "3.0.0",
|
3986 |
"resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
|
3987 |
"integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
|
3988 |
-
"
|
3989 |
},
|
3990 |
"npm-run-path": {
|
3991 |
"version": "5.3.0",
|
@@ -4104,7 +4174,7 @@
|
|
4104 |
"version": "2.3.1",
|
4105 |
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
|
4106 |
"integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
|
4107 |
-
"
|
4108 |
},
|
4109 |
"pkg-types": {
|
4110 |
"version": "1.0.3",
|
@@ -4158,7 +4228,7 @@
|
|
4158 |
"version": "3.6.0",
|
4159 |
"resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
|
4160 |
"integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
|
4161 |
-
"
|
4162 |
"requires": {
|
4163 |
"picomatch": "^2.2.1"
|
4164 |
}
|
@@ -4238,6 +4308,17 @@
|
|
4238 |
"rimraf": "^2.5.2"
|
4239 |
}
|
4240 |
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4241 |
"shebang-command": {
|
4242 |
"version": "2.0.0",
|
4243 |
"resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
|
@@ -4358,7 +4439,7 @@
|
|
4358 |
"version": "5.0.1",
|
4359 |
"resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
|
4360 |
"integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
|
4361 |
-
"
|
4362 |
"requires": {
|
4363 |
"is-number": "^7.0.0"
|
4364 |
}
|
|
|
8 |
"name": "vite-svelte-flow-template",
|
9 |
"version": "0.0.0",
|
10 |
"dependencies": {
|
11 |
+
"@popperjs/core": "^2.11.8",
|
12 |
"@xyflow/svelte": "^0.0.41",
|
13 |
+
"bootstrap": "^5.3.3",
|
14 |
"fuse.js": "^7.0.0",
|
15 |
"graphology": "^0.25.4",
|
16 |
"graphology-library": "^0.8.0",
|
|
|
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",
|
24 |
"svelte": "^4.2.12",
|
25 |
"svelte-check": "^3.6.9",
|
26 |
"tslib": "^2.6.2",
|
|
|
306 |
"node": ">= 8"
|
307 |
}
|
308 |
},
|
309 |
+
"node_modules/@popperjs/core": {
|
310 |
+
"version": "2.11.8",
|
311 |
+
"resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz",
|
312 |
+
"integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A==",
|
313 |
+
"funding": {
|
314 |
+
"type": "opencollective",
|
315 |
+
"url": "https://opencollective.com/popperjs"
|
316 |
+
}
|
317 |
+
},
|
318 |
"node_modules/@rollup/rollup-darwin-arm64": {
|
319 |
"version": "4.14.3",
|
320 |
"resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.14.3.tgz",
|
|
|
671 |
"version": "3.1.3",
|
672 |
"resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
|
673 |
"integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
|
674 |
+
"devOptional": true,
|
675 |
"dependencies": {
|
676 |
"normalize-path": "^3.0.0",
|
677 |
"picomatch": "^2.0.4"
|
|
|
705 |
"version": "2.3.0",
|
706 |
"resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz",
|
707 |
"integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==",
|
708 |
+
"devOptional": true,
|
709 |
"engines": {
|
710 |
"node": ">=8"
|
711 |
},
|
|
|
713 |
"url": "https://github.com/sponsors/sindresorhus"
|
714 |
}
|
715 |
},
|
716 |
+
"node_modules/bootstrap": {
|
717 |
+
"version": "5.3.3",
|
718 |
+
"resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.3.tgz",
|
719 |
+
"integrity": "sha512-8HLCdWgyoMguSO9o+aH+iuZ+aht+mzW0u3HIMzVu7Srrpv7EBBxTnrFlSCskwdY1+EOFQSm7uMJhNQHkdPcmjg==",
|
720 |
+
"funding": [
|
721 |
+
{
|
722 |
+
"type": "github",
|
723 |
+
"url": "https://github.com/sponsors/twbs"
|
724 |
+
},
|
725 |
+
{
|
726 |
+
"type": "opencollective",
|
727 |
+
"url": "https://opencollective.com/bootstrap"
|
728 |
+
}
|
729 |
+
],
|
730 |
+
"peerDependencies": {
|
731 |
+
"@popperjs/core": "^2.11.8"
|
732 |
+
}
|
733 |
+
},
|
734 |
"node_modules/brace-expansion": {
|
735 |
"version": "1.1.11",
|
736 |
"resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
|
|
|
744 |
"version": "3.0.2",
|
745 |
"resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
|
746 |
"integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
|
747 |
+
"devOptional": true,
|
748 |
"dependencies": {
|
749 |
"fill-range": "^7.0.1"
|
750 |
},
|
|
|
773 |
"version": "3.6.0",
|
774 |
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
|
775 |
"integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
|
776 |
+
"devOptional": true,
|
777 |
"dependencies": {
|
778 |
"anymatch": "~3.1.2",
|
779 |
"braces": "~3.0.2",
|
|
|
1095 |
"version": "7.0.1",
|
1096 |
"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
|
1097 |
"integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
|
1098 |
+
"devOptional": true,
|
1099 |
"dependencies": {
|
1100 |
"to-regex-range": "^5.0.1"
|
1101 |
},
|
|
|
1181 |
"version": "5.1.2",
|
1182 |
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
|
1183 |
"integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
|
1184 |
+
"devOptional": true,
|
1185 |
"dependencies": {
|
1186 |
"is-glob": "^4.0.1"
|
1187 |
},
|
|
|
1501 |
"node": ">=16.17.0"
|
1502 |
}
|
1503 |
},
|
1504 |
+
"node_modules/immutable": {
|
1505 |
+
"version": "4.3.6",
|
1506 |
+
"resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.6.tgz",
|
1507 |
+
"integrity": "sha512-Ju0+lEMyzMVZarkTn/gqRpdqd5dOPaz1mCZ0SH3JV6iFw81PldE/PEB1hWVEA288HPt4WXW8O7AWxB10M+03QQ==",
|
1508 |
+
"devOptional": true
|
1509 |
+
},
|
1510 |
"node_modules/import-fresh": {
|
1511 |
"version": "3.3.0",
|
1512 |
"resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
|
|
|
1541 |
"version": "2.1.0",
|
1542 |
"resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
|
1543 |
"integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
|
1544 |
+
"devOptional": true,
|
1545 |
"dependencies": {
|
1546 |
"binary-extensions": "^2.0.0"
|
1547 |
},
|
|
|
1553 |
"version": "2.1.1",
|
1554 |
"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
|
1555 |
"integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
|
1556 |
+
"devOptional": true,
|
1557 |
"engines": {
|
1558 |
"node": ">=0.10.0"
|
1559 |
}
|
|
|
1562 |
"version": "4.0.3",
|
1563 |
"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
|
1564 |
"integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
|
1565 |
+
"devOptional": true,
|
1566 |
"dependencies": {
|
1567 |
"is-extglob": "^2.1.1"
|
1568 |
},
|
|
|
1574 |
"version": "7.0.0",
|
1575 |
"resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
|
1576 |
"integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
|
1577 |
+
"devOptional": true,
|
1578 |
"engines": {
|
1579 |
"node": ">=0.12.0"
|
1580 |
}
|
|
|
1813 |
"version": "3.0.0",
|
1814 |
"resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
|
1815 |
"integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
|
1816 |
+
"devOptional": true,
|
1817 |
"engines": {
|
1818 |
"node": ">=0.10.0"
|
1819 |
}
|
|
|
1975 |
"version": "2.3.1",
|
1976 |
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
|
1977 |
"integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
|
1978 |
+
"devOptional": true,
|
1979 |
"engines": {
|
1980 |
"node": ">=8.6"
|
1981 |
},
|
|
|
2095 |
"version": "3.6.0",
|
2096 |
"resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
|
2097 |
"integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
|
2098 |
+
"devOptional": true,
|
2099 |
"dependencies": {
|
2100 |
"picomatch": "^2.2.1"
|
2101 |
},
|
|
|
2214 |
"rimraf": "^2.5.2"
|
2215 |
}
|
2216 |
},
|
2217 |
+
"node_modules/sass": {
|
2218 |
+
"version": "1.77.2",
|
2219 |
+
"resolved": "https://registry.npmjs.org/sass/-/sass-1.77.2.tgz",
|
2220 |
+
"integrity": "sha512-eb4GZt1C3avsX3heBNlrc7I09nyT00IUuo4eFhAbeXWU2fvA7oXI53SxODVAA+zgZCk9aunAZgO+losjR3fAwA==",
|
2221 |
+
"devOptional": true,
|
2222 |
+
"dependencies": {
|
2223 |
+
"chokidar": ">=3.0.0 <4.0.0",
|
2224 |
+
"immutable": "^4.0.0",
|
2225 |
+
"source-map-js": ">=0.6.2 <2.0.0"
|
2226 |
+
},
|
2227 |
+
"bin": {
|
2228 |
+
"sass": "sass.js"
|
2229 |
+
},
|
2230 |
+
"engines": {
|
2231 |
+
"node": ">=14.0.0"
|
2232 |
+
}
|
2233 |
+
},
|
2234 |
"node_modules/shebang-command": {
|
2235 |
"version": "2.0.0",
|
2236 |
"resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
|
|
|
2442 |
"version": "5.0.1",
|
2443 |
"resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
|
2444 |
"integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
|
2445 |
+
"devOptional": true,
|
2446 |
"dependencies": {
|
2447 |
"is-number": "^7.0.0"
|
2448 |
},
|
|
|
2875 |
"fastq": "^1.6.0"
|
2876 |
}
|
2877 |
},
|
2878 |
+
"@popperjs/core": {
|
2879 |
+
"version": "2.11.8",
|
2880 |
+
"resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz",
|
2881 |
+
"integrity": "sha512-P1st0aksCrn9sGZhp8GMYwBnQsbvAWsZAX44oXNNvLHGqAOcoVxmjZiohstwQ7SqKnbR47akdNi+uleWD8+g6A=="
|
2882 |
+
},
|
2883 |
"@rollup/rollup-darwin-arm64": {
|
2884 |
"version": "4.14.3",
|
2885 |
"resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.14.3.tgz",
|
|
|
3203 |
"version": "3.1.3",
|
3204 |
"resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
|
3205 |
"integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==",
|
3206 |
+
"devOptional": true,
|
3207 |
"requires": {
|
3208 |
"normalize-path": "^3.0.0",
|
3209 |
"picomatch": "^2.0.4"
|
|
|
3234 |
"version": "2.3.0",
|
3235 |
"resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz",
|
3236 |
"integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==",
|
3237 |
+
"devOptional": true
|
3238 |
+
},
|
3239 |
+
"bootstrap": {
|
3240 |
+
"version": "5.3.3",
|
3241 |
+
"resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-5.3.3.tgz",
|
3242 |
+
"integrity": "sha512-8HLCdWgyoMguSO9o+aH+iuZ+aht+mzW0u3HIMzVu7Srrpv7EBBxTnrFlSCskwdY1+EOFQSm7uMJhNQHkdPcmjg==",
|
3243 |
+
"requires": {}
|
3244 |
},
|
3245 |
"brace-expansion": {
|
3246 |
"version": "1.1.11",
|
|
|
3255 |
"version": "3.0.2",
|
3256 |
"resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
|
3257 |
"integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
|
3258 |
+
"devOptional": true,
|
3259 |
"requires": {
|
3260 |
"fill-range": "^7.0.1"
|
3261 |
}
|
|
|
3275 |
"version": "3.6.0",
|
3276 |
"resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz",
|
3277 |
"integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==",
|
3278 |
+
"devOptional": true,
|
3279 |
"requires": {
|
3280 |
"anymatch": "~3.1.2",
|
3281 |
"braces": "~3.0.2",
|
|
|
3517 |
"version": "7.0.1",
|
3518 |
"resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
|
3519 |
"integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
|
3520 |
+
"devOptional": true,
|
3521 |
"requires": {
|
3522 |
"to-regex-range": "^5.0.1"
|
3523 |
}
|
|
|
3572 |
"version": "5.1.2",
|
3573 |
"resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
|
3574 |
"integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
|
3575 |
+
"devOptional": true,
|
3576 |
"requires": {
|
3577 |
"is-glob": "^4.0.1"
|
3578 |
}
|
|
|
3824 |
"integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==",
|
3825 |
"dev": true
|
3826 |
},
|
3827 |
+
"immutable": {
|
3828 |
+
"version": "4.3.6",
|
3829 |
+
"resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.6.tgz",
|
3830 |
+
"integrity": "sha512-Ju0+lEMyzMVZarkTn/gqRpdqd5dOPaz1mCZ0SH3JV6iFw81PldE/PEB1hWVEA288HPt4WXW8O7AWxB10M+03QQ==",
|
3831 |
+
"devOptional": true
|
3832 |
+
},
|
3833 |
"import-fresh": {
|
3834 |
"version": "3.3.0",
|
3835 |
"resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz",
|
|
|
3858 |
"version": "2.1.0",
|
3859 |
"resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
|
3860 |
"integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
|
3861 |
+
"devOptional": true,
|
3862 |
"requires": {
|
3863 |
"binary-extensions": "^2.0.0"
|
3864 |
}
|
|
|
3867 |
"version": "2.1.1",
|
3868 |
"resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
|
3869 |
"integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
|
3870 |
+
"devOptional": true
|
3871 |
},
|
3872 |
"is-glob": {
|
3873 |
"version": "4.0.3",
|
3874 |
"resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
|
3875 |
"integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
|
3876 |
+
"devOptional": true,
|
3877 |
"requires": {
|
3878 |
"is-extglob": "^2.1.1"
|
3879 |
}
|
|
|
3882 |
"version": "7.0.0",
|
3883 |
"resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
|
3884 |
"integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
|
3885 |
+
"devOptional": true
|
3886 |
},
|
3887 |
"is-reference": {
|
3888 |
"version": "3.0.2",
|
|
|
4055 |
"version": "3.0.0",
|
4056 |
"resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
|
4057 |
"integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
|
4058 |
+
"devOptional": true
|
4059 |
},
|
4060 |
"npm-run-path": {
|
4061 |
"version": "5.3.0",
|
|
|
4174 |
"version": "2.3.1",
|
4175 |
"resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
|
4176 |
"integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
|
4177 |
+
"devOptional": true
|
4178 |
},
|
4179 |
"pkg-types": {
|
4180 |
"version": "1.0.3",
|
|
|
4228 |
"version": "3.6.0",
|
4229 |
"resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz",
|
4230 |
"integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==",
|
4231 |
+
"devOptional": true,
|
4232 |
"requires": {
|
4233 |
"picomatch": "^2.2.1"
|
4234 |
}
|
|
|
4308 |
"rimraf": "^2.5.2"
|
4309 |
}
|
4310 |
},
|
4311 |
+
"sass": {
|
4312 |
+
"version": "1.77.2",
|
4313 |
+
"resolved": "https://registry.npmjs.org/sass/-/sass-1.77.2.tgz",
|
4314 |
+
"integrity": "sha512-eb4GZt1C3avsX3heBNlrc7I09nyT00IUuo4eFhAbeXWU2fvA7oXI53SxODVAA+zgZCk9aunAZgO+losjR3fAwA==",
|
4315 |
+
"devOptional": true,
|
4316 |
+
"requires": {
|
4317 |
+
"chokidar": ">=3.0.0 <4.0.0",
|
4318 |
+
"immutable": "^4.0.0",
|
4319 |
+
"source-map-js": ">=0.6.2 <2.0.0"
|
4320 |
+
}
|
4321 |
+
},
|
4322 |
"shebang-command": {
|
4323 |
"version": "2.0.0",
|
4324 |
"resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
|
|
|
4439 |
"version": "5.0.1",
|
4440 |
"resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
|
4441 |
"integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
|
4442 |
+
"devOptional": true,
|
4443 |
"requires": {
|
4444 |
"is-number": "^7.0.0"
|
4445 |
}
|
web/package.json
CHANGED
@@ -13,6 +13,7 @@
|
|
13 |
"@iconify-json/tabler": "^1.1.110",
|
14 |
"@sveltejs/vite-plugin-svelte": "^3.0.2",
|
15 |
"@tsconfig/svelte": "^5.0.4",
|
|
|
16 |
"svelte": "^4.2.12",
|
17 |
"svelte-check": "^3.6.9",
|
18 |
"tslib": "^2.6.2",
|
@@ -21,7 +22,9 @@
|
|
21 |
"vite": "^5.2.8"
|
22 |
},
|
23 |
"dependencies": {
|
|
|
24 |
"@xyflow/svelte": "^0.0.41",
|
|
|
25 |
"fuse.js": "^7.0.0",
|
26 |
"graphology": "^0.25.4",
|
27 |
"graphology-library": "^0.8.0",
|
|
|
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",
|
17 |
"svelte": "^4.2.12",
|
18 |
"svelte-check": "^3.6.9",
|
19 |
"tslib": "^2.6.2",
|
|
|
22 |
"vite": "^5.2.8"
|
23 |
},
|
24 |
"dependencies": {
|
25 |
+
"@popperjs/core": "^2.11.8",
|
26 |
"@xyflow/svelte": "^0.0.41",
|
27 |
+
"bootstrap": "^5.3.3",
|
28 |
"fuse.js": "^7.0.0",
|
29 |
"graphology": "^0.25.4",
|
30 |
"graphology-library": "^0.8.0",
|
web/src/NodeParameter.svelte
CHANGED
@@ -9,11 +9,11 @@
|
|
9 |
<label>
|
10 |
<span class="param-name">{name.replace('_', ' ')}</span>
|
11 |
{#if meta?.type?.collapsed}
|
12 |
-
<button class="collapsed-param">
|
13 |
⋯
|
14 |
</button>
|
15 |
{:else if meta?.type?.enum}
|
16 |
-
<select
|
17 |
value={value}
|
18 |
on:change={(evt) => onChange(evt.currentTarget.value)}
|
19 |
>
|
@@ -22,7 +22,7 @@
|
|
22 |
{/each}
|
23 |
</select>
|
24 |
{:else}
|
25 |
-
<input
|
26 |
value={value}
|
27 |
on:input={(evt) => onChange(evt.currentTarget.value)}
|
28 |
/>
|
@@ -40,23 +40,13 @@
|
|
40 |
}
|
41 |
.param-name {
|
42 |
color: #840;
|
43 |
-
|
44 |
-
|
45 |
-
width: calc(100% - 8px);
|
46 |
-
}
|
47 |
-
.param select {
|
48 |
-
width: 100%;
|
49 |
}
|
50 |
.param input,
|
51 |
.param select,
|
52 |
.param button {
|
53 |
-
border: 1px solid #840;
|
54 |
-
border-radius: 4px;
|
55 |
}
|
56 |
.collapsed-param {
|
57 |
-
width: 100%;
|
58 |
-
font-family: auto;
|
59 |
-
font-size: 200%;
|
60 |
-
line-height: 0.5;
|
61 |
}
|
62 |
</style>
|
|
|
9 |
<label>
|
10 |
<span class="param-name">{name.replace('_', ' ')}</span>
|
11 |
{#if meta?.type?.collapsed}
|
12 |
+
<button class="collapsed-param form-control form-control-sm">
|
13 |
⋯
|
14 |
</button>
|
15 |
{:else if meta?.type?.enum}
|
16 |
+
<select class="form-select form-select-sm"
|
17 |
value={value}
|
18 |
on:change={(evt) => onChange(evt.currentTarget.value)}
|
19 |
>
|
|
|
22 |
{/each}
|
23 |
</select>
|
24 |
{:else}
|
25 |
+
<input class="form-control form-control-sm"
|
26 |
value={value}
|
27 |
on:input={(evt) => onChange(evt.currentTarget.value)}
|
28 |
/>
|
|
|
40 |
}
|
41 |
.param-name {
|
42 |
color: #840;
|
43 |
+
letter-spacing: 0.05em;
|
44 |
+
margin-left: 4px;
|
|
|
|
|
|
|
|
|
45 |
}
|
46 |
.param input,
|
47 |
.param select,
|
48 |
.param button {
|
|
|
|
|
49 |
}
|
50 |
.collapsed-param {
|
|
|
|
|
|
|
|
|
51 |
}
|
52 |
</style>
|
web/src/{app.css → app.scss}
RENAMED
@@ -1,11 +1,5 @@
|
|
1 |
-
|
2 |
-
|
3 |
-
}
|
4 |
-
:root {
|
5 |
-
font-family: Inter, system-ui, Avenir, Helvetica, Arial, sans-serif;
|
6 |
-
line-height: 1.5;
|
7 |
-
font-weight: 400;
|
8 |
-
}
|
9 |
path.svelte-flow__edge-path {
|
10 |
stroke-width: 2;
|
11 |
stroke: black;
|
|
|
1 |
+
// Import all of Bootstrap's CSS
|
2 |
+
@import "bootstrap/scss/bootstrap";
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
path.svelte-flow__edge-path {
|
4 |
stroke-width: 2;
|
5 |
stroke: black;
|
web/src/main.ts
CHANGED
@@ -1,6 +1,7 @@
|
|
1 |
import App from './App.svelte';
|
2 |
|
3 |
-
import './app.
|
|
|
4 |
|
5 |
const app = new App({
|
6 |
target: document.getElementById('app')!,
|
|
|
1 |
import App from './App.svelte';
|
2 |
|
3 |
+
import './app.scss';
|
4 |
+
import * as bootstrap from 'bootstrap';
|
5 |
|
6 |
const app = new App({
|
7 |
target: document.getElementById('app')!,
|