feat: plugin discovery, capability/contribution/permission registries, Plugin Manager UI

This commit is contained in:
2026-06-16 12:00:43 +08:00
parent 08f7328d87
commit cf0a962b46
1326 changed files with 385268 additions and 0 deletions
+3
View File
@@ -0,0 +1,3 @@
// generate an ID that is, to all intents and purposes, unique
export const id = Math.round(Math.random() * 1e20).toString(36);
export const re = new RegExp(`_${id}_(?:(\\d+)|(AT)|(HASH))_(\\w+)?`, 'g');