-
-
-
- #{{ plugin.plugin_id }}
+
+
+
+
+
+ #{{ item.plugin_id }}
+
+
+
+
+
-
-
-
-
-
+
+
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index a8e1089f..03ac9ff3 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -171,6 +171,9 @@ catalogs:
vue:
specifier: ^3.5.18
version: 3.5.18
+ vue-virtual-scroller:
+ specifier: ^2.0.0-beta.8
+ version: 2.0.0-beta.8
icons:
'@iconify-json/carbon':
specifier: ^1.2.13
@@ -476,6 +479,9 @@ importers:
unstorage:
specifier: catalog:deps
version: 1.16.1(@netlify/blobs@9.1.2)(db0@0.3.2)(idb-keyval@6.2.2)(ioredis@5.6.1)
+ vue-virtual-scroller:
+ specifier: catalog:frontend
+ version: 2.0.0-beta.8(vue@3.5.18(typescript@5.9.2))
ws:
specifier: catalog:deps
version: 8.18.3
@@ -4898,6 +4904,9 @@ packages:
resolution: {integrity: sha512-oG62iEk+CYt5Xj2YqI5Xi9xWUeZhDI8jjQmC5oThVH5JGCTgIjr7ciJDzC7MBzYd//WvR1OTmP5Q38Q8ShQtVA==}
engines: {node: '>= 18'}
+ mitt@2.1.0:
+ resolution: {integrity: sha512-ILj2TpLiysu2wkBbWjAmww7TkZb65aiQO+DkVdUTBpBXq+MHYiETENkKFMtsJZX1Lf4pe4QOrTSjIfUwN5lRdg==}
+
mitt@3.0.1:
resolution: {integrity: sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==}
@@ -6591,6 +6600,11 @@ packages:
vue-flow-layout@0.2.0:
resolution: {integrity: sha512-zKgsWWkXq0xrus7H4Mc+uFs1ESrmdTXlO0YNbR6wMdPaFvosL3fMB8N7uTV308UhGy9UvTrGhIY7mVz9eN+L0Q==}
+ vue-observe-visibility@2.0.0-alpha.1:
+ resolution: {integrity: sha512-flFbp/gs9pZniXR6fans8smv1kDScJ8RS7rEpMjhVabiKeq7Qz3D9+eGsypncjfIyyU84saU88XZ0zjbD6Gq/g==}
+ peerDependencies:
+ vue: ^3.0.0
+
vue-resize@2.0.0-alpha.1:
resolution: {integrity: sha512-7+iqOueLU7uc9NrMfrzbG8hwMqchfVfSzpVlCMeJQe4pyibqyoifDNbKTZvwxZKDvGkB+PdFeKvnGZMoEb8esg==}
peerDependencies:
@@ -6607,6 +6621,11 @@ packages:
peerDependencies:
typescript: '>=5.0.0'
+ vue-virtual-scroller@2.0.0-beta.8:
+ resolution: {integrity: sha512-b8/f5NQ5nIEBRTNi6GcPItE4s7kxNHw2AIHLtDp+2QvqdTjVN0FgONwX9cr53jWRgnu+HRLPaWDOR2JPI5MTfQ==}
+ peerDependencies:
+ vue: ^3.2.0
+
vue@3.5.18:
resolution: {integrity: sha512-7W4Y4ZbMiQ3SEo+m9lnoNpV9xG7QVMLa+/0RFwwiAVkeYoyGXqWE85jabU4pllJNUzqfLShJ5YLptewhCWUgNA==}
peerDependencies:
@@ -11763,6 +11782,8 @@ snapshots:
dependencies:
minipass: 7.1.2
+ mitt@2.1.0: {}
+
mitt@3.0.1: {}
mkdirp@3.0.1: {}
@@ -13900,6 +13921,10 @@ snapshots:
vue-flow-layout@0.2.0: {}
+ vue-observe-visibility@2.0.0-alpha.1(vue@3.5.18(typescript@5.9.2)):
+ dependencies:
+ vue: 3.5.18(typescript@5.9.2)
+
vue-resize@2.0.0-alpha.1(vue@3.5.18(typescript@5.9.2)):
dependencies:
vue: 3.5.18(typescript@5.9.2)
@@ -13915,6 +13940,13 @@ snapshots:
'@vue/language-core': 3.0.5(typescript@5.9.2)
typescript: 5.9.2
+ vue-virtual-scroller@2.0.0-beta.8(vue@3.5.18(typescript@5.9.2)):
+ dependencies:
+ mitt: 2.1.0
+ vue: 3.5.18(typescript@5.9.2)
+ vue-observe-visibility: 2.0.0-alpha.1(vue@3.5.18(typescript@5.9.2))
+ vue-resize: 2.0.0-alpha.1(vue@3.5.18(typescript@5.9.2))
+
vue@3.5.18(typescript@5.9.2):
dependencies:
'@vue/compiler-dom': 3.5.18
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
index edf58b25..abc1d2f5 100644
--- a/pnpm-workspace.yaml
+++ b/pnpm-workspace.yaml
@@ -68,6 +68,7 @@ catalogs:
theme-vitesse: ^1.0.0
vite-hot-client: ^2.1.0
vue: ^3.5.18
+ vue-virtual-scroller: ^2.0.0-beta.8
icons:
'@iconify-json/carbon': ^1.2.13
'@iconify-json/catppuccin': ^1.2.15