[{"id":"webdav","name":"WebDAV","version":"0.1.19","description":"WebDAV backend support.","icon":"server","main":"https://raw.githubusercontent.com/hesprs/sync-engine/refs/heads/gh-pages/modules/webdav.js","minPluginVersion":"3.1.9","readme":"https://raw.githubusercontent.com/hesprs/sync-engine/refs/heads/gh-pages/deep-dive/modules/webdav","integrity":"feaae4d80fffb6fc34a229ea2800e89085963422169527631a638263910fd511"},{"id":"s3","name":"S3","version":"0.1.9","description":"S3 and S3-compatible backend support.","icon":"server","main":"https://raw.githubusercontent.com/hesprs/sync-engine/refs/heads/gh-pages/modules/s3.js","minPluginVersion":"3.1.9","readme":"https://raw.githubusercontent.com/hesprs/sync-engine/refs/heads/gh-pages/deep-dive/modules/s3","integrity":"10c100b57d6adb86d7941fd6abf678c62909a8a86d637eae814465e76d205a0b"},{"id":"gdrive","name":"Google Drive","version":"0.1.0","description":"Google Drive backend support.","icon":"server","main":"https://raw.githubusercontent.com/hesprs/sync-engine/refs/heads/gh-pages/modules/gdrive.js","minPluginVersion":"3.1.9","readme":"https://raw.githubusercontent.com/hesprs/sync-engine/refs/heads/gh-pages/deep-dive/modules/gdrive","integrity":"cf07660cea16e721d4f7a12503a75add0c848699517e3a46dee54436786df6d5"},{"id":"encryption","name":"Encryption","version":"0.1.4","description":"Client-side encrypt vault files before uploading to backend.","icon":"key-round","main":"https://raw.githubusercontent.com/hesprs/sync-engine/refs/heads/gh-pages/modules/encryption.js","minPluginVersion":"3.1.5","readme":"https://raw.githubusercontent.com/hesprs/sync-engine/refs/heads/gh-pages/deep-dive/modules/encryption","integrity":"acdeea7dd79292fc59073489f5b1efad2c47fac76b0d087b13a1c404d34c52a5"},{"id":"i18n-zh","name":"I18n 简体中文","version":"0.1.1","description":"Simplified Chinese UI language pack. / 简体中文介面语言包。","icon":"languages","main":"https://raw.githubusercontent.com/hesprs/sync-engine/refs/heads/gh-pages/modules/i18n-zh.js","minPluginVersion":"3.1.8","integrity":"5bf3ae0d7f1298ce692df161bbd7eda01e78545259f35d5dba7948645e644a8d"},{"id":"i18n-zh-TW","name":"I18n 繁體中文","version":"0.1.1","description":"Traditional Chinese UI language pack. / 繁體中文介面語言包。","icon":"languages","main":"https://raw.githubusercontent.com/hesprs/sync-engine/refs/heads/gh-pages/modules/i18n-zh-TW.js","minPluginVersion":"3.1.8","integrity":"645fd6698acc7df4e6b79cf96e0057df6d82ff00ab7b684b811eafb452b1fe90"},{"id":"i18n-ru","name":"I18n Русский","version":"0.1.1","description":"Russian UI language pack. / Пакет русского интерфейса.","icon":"languages","main":"https://raw.githubusercontent.com/hesprs/sync-engine/refs/heads/gh-pages/modules/i18n-ru.js","minPluginVersion":"3.1.8","integrity":"8585aa60ce5aaf062538dacbaede9dc37954f2cf71667daf4661f81193dd3653"},{"id":"smart-merge","name":"Smart Merge","version":"0.0.7","description":"Smart merge conflict resolution strategy that applies recursive three-way merge.","icon":"combine","main":"https://raw.githubusercontent.com/hesprs/sync-engine/refs/heads/gh-pages/modules/smart-merge.js","minPluginVersion":"3.1.0","readme":"https://raw.githubusercontent.com/hesprs/sync-engine/refs/heads/gh-pages/deep-dive/modules/smart-merge","integrity":"2be16f42a580a29209ce24c32f7b427b617b0c91eb1f137d1807ba8b39f273e1"}]