{ "id": "trilium-addon-manager@beatlink", "name": "Trilium Addon Manager", "description": "This addon allows for the easy installation, removal and updating of Trilium addons from any manifest URL or catalog.", "author": "BeatLink", "homepage": "https://github.com/BeatLink/trilium-scripts/tree/main/addons/trilium-addon-manager@beatlink", "license": "GPL-3.0-or-later", "latestVersion": "5.2.2", "type": "widget", "readme": "README.md", "manifestSourceUrl": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/refs/heads/main/addons/trilium-addon-manager@beatlink/_tam_manifest_.json", "manifest": { "root": "root", "dependencies": [], "exports": {}, "notes": [ { "id": "root", "title": "trilium-addon-manager@beatlink", "type": "render", "mime": "", "sourceUrl": null, "skipOnUpdate": true }, { "id": "database", "title": "Database", "type": "code", "mime": "application/json", "sourceUrl": "database.json", "skipOnUpdate": true }, { "id": "addons", "title": "Addons", "type": "text", "mime": "text/html", "sourceUrl": null, "skipOnUpdate": true }, { "id": "addon-data", "title": "Addon Data", "type": "code", "mime": "application/json", "sourceUrl": null, "skipOnUpdate": true }, { "id": "source-code", "title": "Source Code", "type": "text", "mime": "text/html", "sourceUrl": null }, { "id": "tam-jsx", "title": "TAM.jsx", "type": "code", "mime": "text/jsx", "sourceUrl": "TAM.jsx" }, { "id": "tam-shared-jsx", "title": "TAMShared.jsx", "type": "code", "mime": "text/jsx", "sourceUrl": "TAMShared.jsx" }, { "id": "tam-listviews-jsx", "title": "TAMListViews.jsx", "type": "code", "mime": "text/jsx", "sourceUrl": "TAMListViews.jsx" }, { "id": "tam-detailsettings-jsx", "title": "TAMDetailAndSettings.jsx", "type": "code", "mime": "text/jsx", "sourceUrl": "TAMDetailAndSettings.jsx" }, { "id": "tam-dialogs-jsx", "title": "TAMDialogs.jsx", "type": "code", "mime": "text/jsx", "sourceUrl": "TAMDialogs.jsx" }, { "id": "tam-commands-jsx", "title": "TAMCommands.jsx", "type": "code", "mime": "text/jsx", "sourceUrl": "TAMCommands.jsx" }, { "id": "lib-tam", "title": "libTAM.js", "type": "code", "mime": "application/javascript;env=frontend", "sourceUrl": "lib-tam.js" }, { "id": "libtam-database", "title": "libTAMDatabase.js", "type": "code", "mime": "application/javascript;env=frontend", "sourceUrl": "libTAMDatabase.js" }, { "id": "libtam-network", "title": "libTAMNetwork.js", "type": "code", "mime": "application/javascript;env=frontend", "sourceUrl": "libTAMNetwork.js" }, { "id": "libtam-catalog", "title": "libTAMCatalog.js", "type": "code", "mime": "application/javascript;env=frontend", "sourceUrl": "libTAMCatalog.js" }, { "id": "libtam-manifestutils", "title": "libTAMManifestUtils.js", "type": "code", "mime": "application/javascript;env=frontend", "sourceUrl": "libTAMManifestUtils.js" }, { "id": "libtam-noteresolver", "title": "libTAMNoteResolver.js", "type": "code", "mime": "application/javascript;env=frontend", "sourceUrl": "libTAMNoteResolver.js" }, { "id": "libtam-sync", "title": "libTAMSync.js", "type": "code", "mime": "application/javascript;env=frontend", "sourceUrl": "libTAMSync.js" }, { "id": "libtam-persistence", "title": "libTAMPersistence.js", "type": "code", "mime": "application/javascript;env=frontend", "sourceUrl": "libTAMPersistence.js" }, { "id": "libtam-uninstall", "title": "libTAMUninstall.js", "type": "code", "mime": "application/javascript;env=frontend", "sourceUrl": "libTAMUninstall.js" }, { "id": "libtam-lifecycle", "title": "libTAMLifecycle.js", "type": "code", "mime": "application/javascript;env=frontend", "sourceUrl": "libTAMLifecycle.js" }, { "id": "marked", "title": "marked.min.js", "type": "code", "mime": "application/javascript;env=frontend", "sourceUrl": "marked.min.js" }, { "id": "tam-css", "title": "TAM.css", "type": "code", "mime": "text/css", "sourceUrl": "tam.css" }, { "id": "readme", "title": "README.md", "type": "code", "mime": "text/markdown", "sourceUrl": "README.md" } ], "children": [ { "parent": "root", "child": "database" }, { "parent": "root", "child": "source-code" }, { "parent": "root", "child": "addons" }, { "parent": "root", "child": "addon-data" }, { "parent": "source-code", "child": "tam-jsx" }, { "parent": "tam-jsx", "child": "tam-shared-jsx" }, { "parent": "tam-jsx", "child": "tam-listviews-jsx" }, { "parent": "tam-jsx", "child": "tam-detailsettings-jsx" }, { "parent": "tam-jsx", "child": "tam-dialogs-jsx" }, { "parent": "tam-jsx", "child": "tam-commands-jsx" }, { "parent": "tam-jsx", "child": "lib-tam" }, { "parent": "tam-listviews-jsx", "child": "tam-shared-jsx" }, { "parent": "tam-detailsettings-jsx", "child": "tam-shared-jsx" }, { "parent": "tam-detailsettings-jsx", "child": "lib-tam" }, { "parent": "tam-dialogs-jsx", "child": "tam-shared-jsx" }, { "parent": "tam-commands-jsx", "child": "lib-tam" }, { "parent": "tam-commands-jsx", "child": "tam-shared-jsx" }, { "parent": "lib-tam", "child": "libtam-database" }, { "parent": "lib-tam", "child": "libtam-network" }, { "parent": "lib-tam", "child": "libtam-catalog" }, { "parent": "lib-tam", "child": "libtam-manifestutils" }, { "parent": "lib-tam", "child": "libtam-noteresolver" }, { "parent": "lib-tam", "child": "libtam-sync" }, { "parent": "lib-tam", "child": "libtam-persistence" }, { "parent": "lib-tam", "child": "libtam-uninstall" }, { "parent": "lib-tam", "child": "libtam-lifecycle" }, { "parent": "libtam-catalog", "child": "libtam-database" }, { "parent": "libtam-catalog", "child": "libtam-network" }, { "parent": "libtam-manifestutils", "child": "libtam-database" }, { "parent": "libtam-noteresolver", "child": "libtam-database" }, { "parent": "libtam-noteresolver", "child": "libtam-network" }, { "parent": "libtam-noteresolver", "child": "libtam-manifestutils" }, { "parent": "libtam-noteresolver", "child": "marked" }, { "parent": "libtam-sync", "child": "libtam-database" }, { "parent": "libtam-sync", "child": "libtam-network" }, { "parent": "libtam-sync", "child": "libtam-manifestutils" }, { "parent": "libtam-sync", "child": "libtam-noteresolver" }, { "parent": "libtam-sync", "child": "libtam-lifecycle" }, { "parent": "libtam-sync", "child": "libtam-persistence" }, { "parent": "libtam-persistence", "child": "libtam-database" }, { "parent": "libtam-persistence", "child": "libtam-manifestutils" }, { "parent": "libtam-uninstall", "child": "libtam-database" }, { "parent": "libtam-uninstall", "child": "libtam-manifestutils" }, { "parent": "libtam-lifecycle", "child": "libtam-database" }, { "parent": "libtam-lifecycle", "child": "libtam-manifestutils" }, { "parent": "libtam-lifecycle", "child": "libtam-network" }, { "parent": "libtam-lifecycle", "child": "libtam-persistence" }, { "parent": "source-code", "child": "tam-css" }, { "parent": "root", "child": "readme" } ], "relations": [ { "from": "root", "type": "renderNote", "to": "tam-jsx" }, { "from": "tam-jsx", "type": "displayNote", "to": "root" }, { "from": "libtam-database", "type": "database", "to": "database" }, { "from": "libtam-database", "type": "addonRoot", "to": "addons" }, { "from": "libtam-database", "type": "addonPersistence", "to": "addon-data" } ], "labels": [ { "note": "root", "name": "iconClass", "value": "bx bx-customize" }, { "note": "database", "name": "iconClass", "value": "bx bx-customize" }, { "note": "addons", "name": "iconClass(inheritable)", "value": "bx bx-customize" }, { "note": "addon-data", "name": "iconClass", "value": "bx bx-customize" }, { "note": "source-code", "name": "iconClass", "value": "bx bx-customize" }, { "note": "tam-jsx", "name": "iconClass", "value": "bx bx-customize" }, { "note": "tam-shared-jsx", "name": "iconClass", "value": "bx bx-customize" }, { "note": "tam-listviews-jsx", "name": "iconClass", "value": "bx bx-customize" }, { "note": "tam-detailsettings-jsx", "name": "iconClass", "value": "bx bx-customize" }, { "note": "tam-dialogs-jsx", "name": "iconClass", "value": "bx bx-customize" }, { "note": "tam-commands-jsx", "name": "iconClass", "value": "bx bx-customize" }, { "note": "lib-tam", "name": "iconClass", "value": "bx bx-customize" }, { "note": "libtam-database", "name": "iconClass", "value": "bx bx-customize" }, { "note": "libtam-network", "name": "iconClass", "value": "bx bx-customize" }, { "note": "libtam-catalog", "name": "iconClass", "value": "bx bx-customize" }, { "note": "libtam-manifestutils", "name": "iconClass", "value": "bx bx-customize" }, { "note": "libtam-noteresolver", "name": "iconClass", "value": "bx bx-customize" }, { "note": "libtam-sync", "name": "iconClass", "value": "bx bx-customize" }, { "note": "libtam-persistence", "name": "iconClass", "value": "bx bx-customize" }, { "note": "libtam-uninstall", "name": "iconClass", "value": "bx bx-customize" }, { "note": "libtam-lifecycle", "name": "iconClass", "value": "bx bx-customize" }, { "note": "marked", "name": "iconClass", "value": "bx bx-customize" }, { "note": "tam-css", "name": "appCss", "value": "" }, { "note": "tam-css", "name": "iconClass", "value": "bx bx-customize" } ], "readmeNote": "readme" } }