refactor(launcher): converge plugin pending to Host via PluginPackaging

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
lincube
2026-05-28 10:28:31 +08:00
parent 545dee85a7
commit 1ee6e68f33
32 changed files with 888 additions and 1924 deletions

View File

@@ -0,0 +1,12 @@
namespace LanMountainDesktop.PluginPackaging;
public static class PluginPackagingConstants
{
public const string ManifestFileName = "plugin.json";
public const string LegacyManifestFileName = "manifest.json";
public const string PackageFileExtension = ".laapp";
public const string LegacyPackageFileExtension = ".lmdp";
public const string RuntimeDirectoryName = ".runtime";
public const string PendingDeletionDirectoryName = ".pending-deletions";
public const string PendingUpgradesFileName = ".pending-plugin-upgrades.json";
}