{ "id": "libsettings@beatlink", "name": "Settings Library", "description": "Stateless, schema-driven settings engine for TriliumNext addons \u2014 merges a persisted config note with schema defaults, and can render a dynamic settings form from that same schema.", "author": "BeatLink", "homepage": "https://github.com/BeatLink/trilium-scripts/tree/main/addons/libsettings@beatlink", "license": "GPL-3.0-or-later", "latestVersion": "1.15.0", "type": "library", "readme": "README.md", "manifestSourceUrl": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/refs/heads/main/addons/libsettings@beatlink/_tam_manifest_.json", "manifest": { "root": "root", "notes": [ { "id": "root", "title": "libsettings@beatlink", "type": "text", "mime": "text/html", "sourceUrl": null }, { "id": "backend", "title": "libSettings.js", "type": "code", "mime": "application/javascript;env=backend", "sourceUrl": "libsettings-backend.js" }, { "id": "ui", "title": "libSettingsUI.jsx", "type": "code", "mime": "text/jsx", "sourceUrl": "libsettings-ui.jsx" }, { "id": "style", "title": "libSettingsUI.css", "type": "code", "mime": "text/css", "sourceUrl": "libsettings-ui.css" }, { "id": "readme", "title": "README.md", "type": "code", "mime": "text/markdown", "sourceUrl": "README.md" } ], "children": [ { "parent": "root", "child": "backend" }, { "parent": "root", "child": "ui" }, { "parent": "ui", "child": "style" }, { "parent": "ui", "addon": "libcolorpicker@beatlink", "child": "lib" }, { "parent": "root", "child": "readme" } ], "relations": [], "labels": [ { "note": "style", "name": "appCss", "value": "" } ], "dependencies": [ "libcolorpicker@beatlink" ], "exports": { "backend": "backend", "ui": "ui" }, "readmeNote": "readme" } }