feat: add Launcher Next .NET 8 foundation

This commit is contained in:
codex
2026-07-31 14:56:56 +03:00
parent 2e972f6a61
commit 175fcef8a9
24 changed files with 317 additions and 0 deletions
@@ -0,0 +1,7 @@
using System.Text.Json;
namespace Launcher.Next.Core;
public static class PackageManifestJson
{
private static readonly JsonSerializerOptions Options = new() { PropertyNameCaseInsensitive = true };
public static PackageManifest Parse(string json) => JsonSerializer.Deserialize<PackageManifest>(json, Options) ?? throw new InvalidOperationException("MANIFEST_EMPTY");
}