diff --git a/LICENSE.md b/LICENSE.md
index 2b5eaac02f2..4f592f86be9 100755
--- a/LICENSE.md
+++ b/LICENSE.md
@@ -1,22 +1,22 @@
---
-date: 2023-07-13T05:44:46.048Z
+date: 2023-07-13T05:44:46:00-05:00Z
description: Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files, yadda, yadda, yadda...
keywords:
- - IP
- - copyright
- - license
- - mit
+- IP
+- copyright
+- license
+- mit
permissions:
- - commercial-use
- - modifications
- - distribution
- - private-use
+- commercial-use
+- modifications
+- distribution
+- private-use
conditions:
- - include-copyright
-liimitations:
- - liability
- - warranty
-lastmod: 2023-08-29T17:13:51.216Z
+- include-copyright
+limitations:
+- liability
+- warranty
+lastmod: 2024-01-0T00:39:00.0000+05:00Z
license: MIT
slug: mit-license
title: MIT License
@@ -25,7 +25,7 @@ type: license
# MIT License
-## Copyright © 2022-2023 [David G. Moore, Jr.](mailto:david@dgmjr.io "Send David an email") ([@dgmjr](https://github.com/dgmjr "Contact david on GitHub")), All Rights Reserved
+## Copyright © 2022-2024 [David G. Moore, Jr.](mailto:david@dgmjr.io "Send Dr. Moore") ([@dgmjr](https://github.com/dgmjr "Contact Dr. Moore on GitHub")), All Rights Reserved
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
diff --git a/NuGetPush.nuproj b/NuGetPush.csproj
similarity index 53%
rename from NuGetPush.nuproj
rename to NuGetPush.csproj
index 2d1760ea172..5294b514a56 100644
--- a/NuGetPush.nuproj
+++ b/NuGetPush.csproj
@@ -10,7 +10,8 @@
* License: MIT (https://opensource.org/licenses/MIT)
-->
-
+
+
netstandard2.0
netstandard2.0
@@ -20,10 +21,15 @@
true
true
2498EED9-9158-41BD-9D4A-246A70A1D9E2
+ true
+ true
+ lib/
-
-
+
+
+
+
@@ -34,10 +40,22 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/NuGetPush.sln b/NuGetPush.sln
index 6233e65b998..37ed439d27e 100644
--- a/NuGetPush.sln
+++ b/NuGetPush.sln
@@ -1,5 +1,6 @@
Microsoft Visual Studio Solution File, Format Version 12.00
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{B283EBC2-E01F-412D-9339-FD56EF114549}"
+#
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{B283EBC2-E01F-412D-9339-FD56EF114549}"
ProjectSection(SolutionItems) = preProject
..\..\..\Directory.Build.props = ..\..\..\Directory.Build.props
..\..\..\Directory.Build.targets = ..\..\..\Directory.Build.targets
@@ -7,6 +8,8 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution
..\..\..\Packages\Versions.Local.props = ..\..\..\Packages\Versions.Local.props
EndProjectSection
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "NuGetPush", "NuGetPush.csproj", "{2498EED9-9158-41BD-9D4A-246A70A1D9E2}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Local|Any CPU = Local|Any CPU
@@ -17,6 +20,18 @@ Global
Release|Any CPU = Release|Any CPU
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {2498EED9-9158-41BD-9D4A-246A70A1D9E2}.Local|Any CPU.ActiveCfg = Local|Any CPU
+ {2498EED9-9158-41BD-9D4A-246A70A1D9E2}.Local|Any CPU.Build.0 = Local|Any CPU
+ {2498EED9-9158-41BD-9D4A-246A70A1D9E2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {2498EED9-9158-41BD-9D4A-246A70A1D9E2}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {2498EED9-9158-41BD-9D4A-246A70A1D9E2}.Testing|Any CPU.ActiveCfg = Testing|Any CPU
+ {2498EED9-9158-41BD-9D4A-246A70A1D9E2}.Testing|Any CPU.Build.0 = Testing|Any CPU
+ {2498EED9-9158-41BD-9D4A-246A70A1D9E2}.Staging|Any CPU.ActiveCfg = Staging|Any CPU
+ {2498EED9-9158-41BD-9D4A-246A70A1D9E2}.Staging|Any CPU.Build.0 = Staging|Any CPU
+ {2498EED9-9158-41BD-9D4A-246A70A1D9E2}.Production|Any CPU.ActiveCfg = Local|Any CPU
+ {2498EED9-9158-41BD-9D4A-246A70A1D9E2}.Production|Any CPU.Build.0 = Local|Any CPU
+ {2498EED9-9158-41BD-9D4A-246A70A1D9E2}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {2498EED9-9158-41BD-9D4A-246A70A1D9E2}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/NuGetPush.targets b/NuGetPush.targets
new file mode 100644
index 00000000000..accba0871f3
--- /dev/null
+++ b/NuGetPush.targets
@@ -0,0 +1,10 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/Sdk/Sdk.props b/Sdk/Sdk.props
index 68063e41968..f106b254274 100644
--- a/Sdk/Sdk.props
+++ b/Sdk/Sdk.props
@@ -19,5 +19,12 @@
$(MSBuildThisFileDirectory)../NuGet.config
$(MSBuildThisFileDirectory)../Scripts/delete-github-package-version
+
+ $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)../lib/netstandard2.0/NuGetPush.dll'))
+
+
+
+
diff --git a/Sdk/Sdk.targets b/Sdk/Sdk.targets
index 00d83aa6efa..d6072b3e6b4 100644
--- a/Sdk/Sdk.targets
+++ b/Sdk/Sdk.targets
@@ -11,51 +11,5 @@
-->
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- $(DeleteGitHubPackageVersionScriptName) --org "dgmjr-io" -i "$(PackageId)" -v "$(PackageVersion)" --t nuget --token "$(GitHubAuthToken)"
-
-
-
-
-
-
-
-
-
-
+
diff --git a/Targets/PushAzure.targets b/Targets/PushAzure.targets
new file mode 100644
index 00000000000..6430a98a0b9
--- /dev/null
+++ b/Targets/PushAzure.targets
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
+
diff --git a/Targets/PushFeedz.io.targets b/Targets/PushFeedz.io.targets
new file mode 100644
index 00000000000..c667e88e7ef
--- /dev/null
+++ b/Targets/PushFeedz.io.targets
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
diff --git a/Targets/PushGitHub.targets b/Targets/PushGitHub.targets
new file mode 100644
index 00000000000..a32bf2db98b
--- /dev/null
+++ b/Targets/PushGitHub.targets
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
+
+
+ $(DeleteGitHubPackageVersionScriptName) --org "dgmjr-io" -i "$(PackageId)" -v "$(PackageVersion)" --t nuget --token "$(GitHubAuthToken)"
+
+
+
+
+
+
diff --git a/Targets/PushLocal.targets b/Targets/PushLocal.targets
new file mode 100644
index 00000000000..df55db797f8
--- /dev/null
+++ b/Targets/PushLocal.targets
@@ -0,0 +1,14 @@
+
+
+
+
+
+
+
+
diff --git a/Targets/PushProGet.targets b/Targets/PushProGet.targets
new file mode 100644
index 00000000000..e612cdad7ef
--- /dev/null
+++ b/Targets/PushProGet.targets
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
diff --git a/Targets/PushProGetPrerelease.targets b/Targets/PushProGetPrerelease.targets
new file mode 100644
index 00000000000..7079881217c
--- /dev/null
+++ b/Targets/PushProGetPrerelease.targets
@@ -0,0 +1,9 @@
+
+
+
+
+
+
+
diff --git a/Tasks/Delete.cs b/Tasks/Delete.cs
new file mode 100644
index 00000000000..fb7aa983247
--- /dev/null
+++ b/Tasks/Delete.cs
@@ -0,0 +1,30 @@
+namespace NuGetPush.Tasks;
+using MSBTask = Microsoft.Build.Utilities.Task;
+using NuGet.Configuration;
+using NuGet.Protocol;
+using System.Resources;
+
+using NuGetSettings = NuGet.Configuration.Settings;
+using Microsoft.Build.Framework;
+
+using NuGet.Commands;
+
+public class DeletePackage : NuGetTaskBase
+{
+ public DeletePackage(ResourceManager taskResources, string helpKeywordPrefix) : base(taskResources, helpKeywordPrefix) { }
+ public DeletePackage() : base() { }
+
+ [Required]
+ public string PackageId { get; set; }
+
+ [Required]
+ public string Version { get; set; }
+
+ public override bool Execute()
+ {
+ // Logger.LogWarning($"Deleting {PackageId} version {Version} from source {Source}...");
+ DeleteRunner.Run(Settings, PackageSourceProvider, PackageId, Version, Source, ApiKey, true, false, (string s) => true, Logger);
+ // Logger.LogWarning($"Done.");
+ return true;
+ }
+}
diff --git a/Tasks/DeleteAndPush.cs b/Tasks/DeleteAndPush.cs
new file mode 100644
index 00000000000..adae26aae86
--- /dev/null
+++ b/Tasks/DeleteAndPush.cs
@@ -0,0 +1,28 @@
+namespace NuGetPush.Tasks;
+using MSBTask = Microsoft.Build.Utilities.Task;
+using NuGet.Configuration;
+using NuGet.Protocol;
+using System.Resources;
+
+using NuGetSettings = NuGet.Configuration.Settings;
+using Microsoft.Build.Framework;
+
+using NuGet.Commands;
+
+public class DeleteAndPush : NuGetTaskBase
+{
+ [Required]
+ public string PackageId { get; set; }
+ [Required]
+ public string PackagePath { get; set; }
+
+ [Required]
+ public string Version { get; set; }
+
+ public override bool Execute()
+ {
+ new DeletePackage(TaskResources, HelpKeywordPrefix) { Source = Source, ApiKey = this.ApiKey, PackageId = PackageId, Version = Version, MSBuildProjectDirectory = MSBuildProjectDirectory }.Execute();
+ new Push(TaskResources, HelpKeywordPrefix) { Source = Source, ApiKey = ApiKey, PackagePath = PackagePath, MSBuildProjectDirectory = MSBuildProjectDirectory }.Execute();
+ return true;
+ }
+}
diff --git a/Tasks/GetNuGetApikey.cs b/Tasks/GetNuGetApikey.cs
new file mode 100644
index 00000000000..14eb10b1b7f
--- /dev/null
+++ b/Tasks/GetNuGetApikey.cs
@@ -0,0 +1,21 @@
+namespace NuGetPush.Tasks;
+using MSBTask = Microsoft.Build.Utilities.Task;
+using NuGet.Configuration;
+using NuGet.Protocol;
+using System.Resources;
+
+using NuGetSettings = NuGet.Configuration.Settings;
+using Microsoft.Build.Framework;
+
+using NuGet.Commands;
+
+public class GetNuGetApiKey : NuGetTaskBase
+{
+ [Output]
+ public override string ApiKey => base.ApiKey;
+
+ public override bool Execute()
+ {
+ return true;
+ }
+}
diff --git a/Tasks/NuGetMSBuildLogger.cs b/Tasks/NuGetMSBuildLogger.cs
new file mode 100644
index 00000000000..7a47f0e31a3
--- /dev/null
+++ b/Tasks/NuGetMSBuildLogger.cs
@@ -0,0 +1,58 @@
+namespace NuGetPush.Tasks;
+using Microsoft.Build.Framework;
+using Microsoft.Build.Utilities;
+using MSBTask = Microsoft.Build.Utilities.Task;
+
+using NuGet.Common;
+
+using TTask = System.Threading.Tasks.Task;
+
+public class NuGetMSBuildTaskLogger(MSBTask task) : NuGet.Common.ILogger
+{
+ public void LogDebug(string data) => LogMessage(MessageImportance.Low, data);
+
+ public void LogVerbose(string data) => LogMessage(MessageImportance.Low, data);
+
+ public void LogInformation(string data) => LogMessage(MessageImportance.Low, data);
+
+ public void LogMinimal(string data) => LogMessage(MessageImportance.Low, data);
+
+ public void LogWarning(string data) => LogMessage(MessageImportance.High, data);
+
+ public void LogError(string data) => LogMessage(MessageImportance.High, data);
+
+ public void LogInformationSummary(string data) => LogMessage(MessageImportance.Low, data);
+
+ public void Log(LogLevel level, string data) => LogMessage(data);
+
+ public TTask LogAsync(LogLevel level, string data)
+ {
+ LogMessage(MessageImportance.Low, data);
+ return TTask.CompletedTask;
+ }
+
+ public void Log(ILogMessage message) => LogMessage(message.ToString());
+
+ public TTask LogAsync(ILogMessage message)
+ {
+ LogMessage(message.ToString());
+ return TTask.CompletedTask;
+ }
+
+ protected MSBTask Task => task;
+ protected IBuildEngine BuildEngine=> Task.BuildEngine;
+
+ protected void LogMessage(string message) => LogMessage(MessageImportance.Low, message);
+
+ protected void LogMessage(MessageImportance importance, string message, params object[] messageArgs)
+ {
+ var e = new BuildMessageEventArgs(
+ message,
+ helpKeyword: null,
+ senderName: Task.GetType().Name,
+ importance,
+ DateTime.UtcNow,
+ messageArgs);
+ BuildEngine.LogMessageEvent(e);
+ }
+}
diff --git a/Tasks/NuGetTaskBase.cs b/Tasks/NuGetTaskBase.cs
new file mode 100644
index 00000000000..694a246bf09
--- /dev/null
+++ b/Tasks/NuGetTaskBase.cs
@@ -0,0 +1,37 @@
+namespace NuGetPush.Tasks;
+using MSBTask = Microsoft.Build.Utilities.Task;
+using Microsoft.Build.Utilities;
+using NuGet.Configuration;
+using NuGet.Protocol;
+using System.Resources;
+
+using NuGetSettings = NuGet.Configuration.Settings;
+using Microsoft.Build.Framework;
+
+using NuGet.Commands;
+
+public abstract class NuGetTaskBase : MSBTask
+{
+ public NuGetTaskBase(ResourceManager taskResources, string helpKeywordPrefix) : base(taskResources, helpKeywordPrefix) { }
+ public NuGetTaskBase() : base() { }
+ [Required]
+ public string Source { get; set; }
+
+ [Required]
+ public string MSBuildProjectDirectory { get; set; }
+
+ private NuGet.Configuration.ISettings _settings;
+ protected ISettings Settings => _settings ??= NuGetSettings.LoadDefaultSettings(MSBuildProjectDirectory);
+
+ protected PackageSourceProvider PackageSourceProvider => new(Settings);
+
+ private NuGetMSBuildTaskLogger? _logger;
+ public virtual NuGetMSBuildTaskLogger Logger { get => _logger ??= new (this); set => _logger = value; }
+
+ private string? _apiKey;
+ public virtual string ApiKey
+ {
+ get => _apiKey ??= SettingsUtility.GetValueForAddItem(Settings, ConfigurationConstants.ApiKeys, PackageSourceProvider.ResolveAndValidateSource(Source));
+ set => _apiKey = value;
+ }
+}
diff --git a/Tasks/Push.cs b/Tasks/Push.cs
new file mode 100644
index 00000000000..1ea1d58789e
--- /dev/null
+++ b/Tasks/Push.cs
@@ -0,0 +1,24 @@
+namespace NuGetPush.Tasks;
+using MSBTask = Microsoft.Build.Utilities.Task;
+using NuGet.Configuration;
+using NuGet.Protocol;
+using System.Resources;
+
+using NuGetSettings = NuGet.Configuration.Settings;
+using Microsoft.Build.Framework;
+
+using NuGet.Commands;
+
+public class Push : NuGetTaskBase
+{
+ public Push(ResourceManager taskResources, string helpKeywordPrefix) : base(taskResources, helpKeywordPrefix) { }
+ public Push() : base() { }
+
+ [Required]
+ public string PackagePath { get; set; }
+ public override bool Execute()
+ {
+ PushRunner.Run(Settings, PackageSourceProvider, [PackagePath], Source, ApiKey, null, null, 10, false, true, false, true, Logger);
+ return true;
+ }
+}
diff --git a/TestPush/LICENSE.md b/TestPush/LICENSE.md
new file mode 100644
index 00000000000..4f592f86be9
--- /dev/null
+++ b/TestPush/LICENSE.md
@@ -0,0 +1,35 @@
+---
+date: 2023-07-13T05:44:46:00-05:00Z
+description: Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files, yadda, yadda, yadda...
+keywords:
+- IP
+- copyright
+- license
+- mit
+permissions:
+- commercial-use
+- modifications
+- distribution
+- private-use
+conditions:
+- include-copyright
+limitations:
+- liability
+- warranty
+lastmod: 2024-01-0T00:39:00.0000+05:00Z
+license: MIT
+slug: mit-license
+title: MIT License
+type: license
+---
+
+# MIT License
+
+## Copyright © 2022-2024 [David G. Moore, Jr.](mailto:david@dgmjr.io "Send Dr. Moore") ([@dgmjr](https://github.com/dgmjr "Contact Dr. Moore on GitHub")), All Rights Reserved
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
diff --git a/TestPush/TestPush.csproj b/TestPush/TestPush.csproj
new file mode 100644
index 00000000000..91d0277ef1e
--- /dev/null
+++ b/TestPush/TestPush.csproj
@@ -0,0 +1,5 @@
+
+
+ netstandard2.0
+
+
diff --git a/TestPush/icon.png b/TestPush/icon.png
new file mode 100644
index 00000000000..db07a039193
Binary files /dev/null and b/TestPush/icon.png differ
diff --git a/lib/netstandard2.0/NuGetPush.deps.json b/lib/netstandard2.0/NuGetPush.deps.json
new file mode 100644
index 00000000000..c9770f0da28
--- /dev/null
+++ b/lib/netstandard2.0/NuGetPush.deps.json
@@ -0,0 +1,1361 @@
+{
+ "runtimeTarget": {
+ "name": ".NETStandard,Version=v2.0/",
+ "signature": ""
+ },
+ "compilationOptions": {},
+ "targets": {
+ ".NETStandard,Version=v2.0": {},
+ ".NETStandard,Version=v2.0/": {
+ "NuGetPush/0.0.1.0": {
+ "dependencies": {
+ "GitInfo": "3.3.3",
+ "MSBuild.Usings": "0.0.1-Local",
+ "Microsoft.Build.Artifacts": "6.1.10",
+ "Microsoft.Build.Tasks.Git": "8.0.0",
+ "Microsoft.SourceLink.GitHub": "8.0.0",
+ "Microsoft.VisualStudio.SlnGen": "10.4.0",
+ "MinVer": "4.2.0",
+ "NETStandard.Library": "2.0.3",
+ "NuGet.Commands": "6.8.0",
+ "NuGet.Protocol": "6.8.0",
+ "NuGetizer": "1.0.4",
+ "Stef.Validation": "0.1.0"
+ },
+ "runtime": {
+ "NuGetPush.dll": {}
+ }
+ },
+ "Devlooped.SponsorLink/0.10.5": {},
+ "GitInfo/3.3.3": {
+ "dependencies": {
+ "ThisAssembly.Constants": "1.4.1"
+ }
+ },
+ "Microsoft.Bcl.AsyncInterfaces/7.0.0": {
+ "dependencies": {
+ "System.Threading.Tasks.Extensions": "4.5.4"
+ },
+ "runtime": {
+ "lib/netstandard2.0/Microsoft.Bcl.AsyncInterfaces.dll": {
+ "assemblyVersion": "7.0.0.0",
+ "fileVersion": "7.0.22.51805"
+ }
+ }
+ },
+ "Microsoft.Build/15.9.20": {
+ "dependencies": {
+ "Microsoft.Build.Framework": "17.4.0",
+ "Microsoft.Win32.Registry": "5.0.0",
+ "System.Collections.Immutable": "6.0.0",
+ "System.Diagnostics.TraceSource": "4.0.0",
+ "System.IO.Compression": "4.3.0",
+ "System.Reflection.Metadata": "6.0.0",
+ "System.Reflection.TypeExtensions": "4.1.0",
+ "System.Runtime.InteropServices.RuntimeInformation": "4.3.0",
+ "System.Runtime.Loader": "4.0.0",
+ "System.Text.Encoding.CodePages": "6.0.0",
+ "System.Threading.Tasks.Dataflow": "6.0.0"
+ },
+ "runtime": {
+ "lib/netstandard2.0/Microsoft.Build.dll": {
+ "assemblyVersion": "15.1.0.0",
+ "fileVersion": "15.9.20.62856"
+ }
+ }
+ },
+ "Microsoft.Build.Artifacts/6.1.10": {},
+ "Microsoft.Build.Framework/17.4.0": {
+ "dependencies": {
+ "Microsoft.Win32.Registry": "5.0.0",
+ "System.Security.Permissions": "6.0.0"
+ }
+ },
+ "Microsoft.Build.Tasks.Core/17.4.0": {
+ "dependencies": {
+ "Microsoft.Build.Framework": "17.4.0",
+ "Microsoft.Build.Utilities.Core": "17.4.0",
+ "Microsoft.NET.StringTools": "17.4.0",
+ "Microsoft.Win32.Registry": "5.0.0",
+ "System.CodeDom": "6.0.0",
+ "System.Collections.Immutable": "6.0.0",
+ "System.Reflection.Metadata": "6.0.0",
+ "System.Resources.Extensions": "6.0.0",
+ "System.Security.Cryptography.Pkcs": "6.0.4",
+ "System.Security.Cryptography.Xml": "6.0.0",
+ "System.Security.Permissions": "6.0.0",
+ "System.Threading.Tasks.Dataflow": "6.0.0"
+ }
+ },
+ "Microsoft.Build.Tasks.Git/8.0.0": {},
+ "Microsoft.Build.Utilities.Core/17.4.0": {
+ "dependencies": {
+ "Microsoft.Build.Framework": "17.4.0",
+ "Microsoft.NET.StringTools": "17.4.0",
+ "Microsoft.Win32.Registry": "5.0.0",
+ "System.Collections.Immutable": "6.0.0",
+ "System.Configuration.ConfigurationManager": "6.0.0",
+ "System.Security.Permissions": "6.0.0",
+ "System.Text.Encoding.CodePages": "6.0.0"
+ }
+ },
+ "Microsoft.CSharp/4.7.0": {},
+ "Microsoft.Extensions.FileProviders.Abstractions/6.0.0": {
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "6.0.0"
+ },
+ "runtime": {
+ "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ }
+ },
+ "Microsoft.Extensions.FileSystemGlobbing/6.0.0": {
+ "runtime": {
+ "lib/netstandard2.0/Microsoft.Extensions.FileSystemGlobbing.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ }
+ },
+ "Microsoft.Extensions.Primitives/6.0.0": {
+ "dependencies": {
+ "System.Memory": "4.5.5",
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0"
+ },
+ "runtime": {
+ "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ }
+ },
+ "Microsoft.NET.StringTools/17.4.0": {
+ "dependencies": {
+ "System.Memory": "4.5.5",
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0"
+ },
+ "runtime": {
+ "lib/netstandard2.0/Microsoft.NET.StringTools.dll": {
+ "assemblyVersion": "1.0.0.0",
+ "fileVersion": "17.4.0.51802"
+ }
+ }
+ },
+ "Microsoft.NETCore.Platforms/1.1.0": {},
+ "Microsoft.NETCore.Targets/1.1.0": {},
+ "Microsoft.SourceLink.Common/8.0.0": {},
+ "Microsoft.SourceLink.GitHub/8.0.0": {
+ "dependencies": {
+ "Microsoft.Build.Tasks.Git": "8.0.0",
+ "Microsoft.SourceLink.Common": "8.0.0"
+ }
+ },
+ "Microsoft.VisualStudio.SlnGen/10.4.0": {},
+ "Microsoft.Win32.Registry/5.0.0": {
+ "dependencies": {
+ "System.Buffers": "4.5.1",
+ "System.Memory": "4.5.5",
+ "System.Security.AccessControl": "6.0.0",
+ "System.Security.Principal.Windows": "5.0.0"
+ },
+ "runtime": {
+ "lib/netstandard2.0/Microsoft.Win32.Registry.dll": {
+ "assemblyVersion": "5.0.0.0",
+ "fileVersion": "5.0.20.51904"
+ }
+ }
+ },
+ "MinVer/4.2.0": {},
+ "MSBuild.Usings/0.0.1-Local": {
+ "dependencies": {
+ "Microsoft.Build": "15.9.20",
+ "Microsoft.Build.Framework": "17.4.0",
+ "Microsoft.Build.Tasks.Core": "17.4.0",
+ "Microsoft.Build.Utilities.Core": "17.4.0"
+ },
+ "runtime": {
+ "lib/netstandard2.0/MSBuild.Usings.dll": {
+ "assemblyVersion": "0.0.1.0",
+ "fileVersion": "0.0.1.0"
+ },
+ "lib/netstandard2.0/System.Buffers.dll": {
+ "assemblyVersion": "4.0.3.0",
+ "fileVersion": "4.6.28619.1"
+ }
+ }
+ },
+ "NETStandard.Library/2.0.3": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0"
+ }
+ },
+ "Newtonsoft.Json/13.0.3": {
+ "runtime": {
+ "lib/netstandard2.0/Newtonsoft.Json.dll": {
+ "assemblyVersion": "13.0.0.0",
+ "fileVersion": "13.0.3.27908"
+ }
+ }
+ },
+ "NuGet.Commands/6.8.0": {
+ "dependencies": {
+ "Microsoft.Extensions.FileProviders.Abstractions": "6.0.0",
+ "Microsoft.Extensions.FileSystemGlobbing": "6.0.0",
+ "NuGet.Credentials": "6.8.0",
+ "NuGet.ProjectModel": "6.8.0"
+ },
+ "runtime": {
+ "lib/netstandard2.0/NuGet.Commands.dll": {
+ "assemblyVersion": "6.8.0.131",
+ "fileVersion": "6.8.0.131"
+ }
+ }
+ },
+ "NuGet.Common/6.8.0": {
+ "dependencies": {
+ "NuGet.Frameworks": "6.8.0"
+ },
+ "runtime": {
+ "lib/netstandard2.0/NuGet.Common.dll": {
+ "assemblyVersion": "6.8.0.131",
+ "fileVersion": "6.8.0.131"
+ }
+ }
+ },
+ "NuGet.Configuration/6.8.0": {
+ "dependencies": {
+ "NuGet.Common": "6.8.0",
+ "System.Security.Cryptography.ProtectedData": "6.0.0"
+ },
+ "runtime": {
+ "lib/netstandard2.0/NuGet.Configuration.dll": {
+ "assemblyVersion": "6.8.0.131",
+ "fileVersion": "6.8.0.131"
+ }
+ }
+ },
+ "NuGet.Credentials/6.8.0": {
+ "dependencies": {
+ "NuGet.Protocol": "6.8.0"
+ },
+ "runtime": {
+ "lib/netstandard2.0/NuGet.Credentials.dll": {
+ "assemblyVersion": "6.8.0.131",
+ "fileVersion": "6.8.0.131"
+ }
+ }
+ },
+ "NuGet.DependencyResolver.Core/6.8.0": {
+ "dependencies": {
+ "NuGet.Configuration": "6.8.0",
+ "NuGet.LibraryModel": "6.8.0",
+ "NuGet.Protocol": "6.8.0"
+ },
+ "runtime": {
+ "lib/netstandard2.0/NuGet.DependencyResolver.Core.dll": {
+ "assemblyVersion": "6.8.0.131",
+ "fileVersion": "6.8.0.131"
+ }
+ }
+ },
+ "NuGet.Frameworks/6.8.0": {
+ "runtime": {
+ "lib/netstandard2.0/NuGet.Frameworks.dll": {
+ "assemblyVersion": "6.8.0.131",
+ "fileVersion": "6.8.0.131"
+ }
+ }
+ },
+ "NuGet.LibraryModel/6.8.0": {
+ "dependencies": {
+ "NuGet.Common": "6.8.0",
+ "NuGet.Versioning": "6.8.0"
+ },
+ "runtime": {
+ "lib/netstandard2.0/NuGet.LibraryModel.dll": {
+ "assemblyVersion": "6.8.0.131",
+ "fileVersion": "6.8.0.131"
+ }
+ }
+ },
+ "NuGet.Packaging/6.8.0": {
+ "dependencies": {
+ "Newtonsoft.Json": "13.0.3",
+ "NuGet.Configuration": "6.8.0",
+ "NuGet.Versioning": "6.8.0",
+ "System.Security.Cryptography.Pkcs": "6.0.4"
+ },
+ "runtime": {
+ "lib/netstandard2.0/NuGet.Packaging.dll": {
+ "assemblyVersion": "6.8.0.131",
+ "fileVersion": "6.8.0.131"
+ }
+ }
+ },
+ "NuGet.ProjectModel/6.8.0": {
+ "dependencies": {
+ "NuGet.DependencyResolver.Core": "6.8.0"
+ },
+ "runtime": {
+ "lib/netstandard2.0/NuGet.ProjectModel.dll": {
+ "assemblyVersion": "6.8.0.131",
+ "fileVersion": "6.8.0.131"
+ }
+ }
+ },
+ "NuGet.Protocol/6.8.0": {
+ "dependencies": {
+ "NuGet.Packaging": "6.8.0",
+ "System.Text.Json": "7.0.3"
+ },
+ "runtime": {
+ "lib/netstandard2.0/NuGet.Protocol.dll": {
+ "assemblyVersion": "6.8.0.131",
+ "fileVersion": "6.8.0.131"
+ }
+ }
+ },
+ "NuGet.Versioning/6.8.0": {
+ "runtime": {
+ "lib/netstandard2.0/NuGet.Versioning.dll": {
+ "assemblyVersion": "6.8.0.131",
+ "fileVersion": "6.8.0.131"
+ }
+ }
+ },
+ "NuGetizer/1.0.4": {
+ "dependencies": {
+ "Devlooped.SponsorLink": "0.10.5"
+ }
+ },
+ "runtime.native.System/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0"
+ }
+ },
+ "runtime.native.System.IO.Compression/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0"
+ }
+ },
+ "Stef.Validation/0.1.0": {},
+ "System.Buffers/4.5.1": {},
+ "System.CodeDom/6.0.0": {
+ "runtime": {
+ "lib/netstandard2.0/System.CodeDom.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ }
+ },
+ "System.Collections/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Collections.Immutable/6.0.0": {
+ "dependencies": {
+ "System.Memory": "4.5.5",
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0"
+ },
+ "runtime": {
+ "lib/netstandard2.0/System.Collections.Immutable.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ }
+ },
+ "System.Configuration.ConfigurationManager/6.0.0": {
+ "dependencies": {
+ "System.Security.Cryptography.ProtectedData": "6.0.0",
+ "System.Security.Permissions": "6.0.0"
+ },
+ "runtime": {
+ "lib/netstandard2.0/System.Configuration.ConfigurationManager.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ }
+ },
+ "System.Diagnostics.Debug/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Diagnostics.TraceSource/4.0.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.Globalization": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Threading": "4.3.0",
+ "runtime.native.System": "4.3.0"
+ }
+ },
+ "System.Formats.Asn1/6.0.0": {
+ "dependencies": {
+ "System.Buffers": "4.5.1",
+ "System.Memory": "4.5.5"
+ },
+ "runtime": {
+ "lib/netstandard2.0/System.Formats.Asn1.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ }
+ },
+ "System.Globalization/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.IO/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Threading.Tasks": "4.3.0"
+ }
+ },
+ "System.IO.Compression/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "System.Buffers": "4.5.1",
+ "System.Collections": "4.3.0",
+ "System.Diagnostics.Debug": "4.3.0",
+ "System.IO": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Extensions": "4.3.0",
+ "System.Runtime.Handles": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Text.Encoding": "4.3.0",
+ "System.Threading": "4.3.0",
+ "System.Threading.Tasks": "4.3.0",
+ "runtime.native.System": "4.3.0",
+ "runtime.native.System.IO.Compression": "4.3.0"
+ }
+ },
+ "System.Memory/4.5.5": {
+ "dependencies": {
+ "System.Buffers": "4.5.1",
+ "System.Numerics.Vectors": "4.5.0",
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0"
+ },
+ "runtime": {
+ "lib/netstandard2.0/System.Memory.dll": {
+ "assemblyVersion": "4.0.1.2",
+ "fileVersion": "4.6.31308.1"
+ }
+ }
+ },
+ "System.Numerics.Vectors/4.5.0": {
+ "runtime": {
+ "lib/netstandard2.0/System.Numerics.Vectors.dll": {
+ "assemblyVersion": "4.1.4.0",
+ "fileVersion": "4.6.26515.6"
+ }
+ }
+ },
+ "System.Reflection/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.IO": "4.3.0",
+ "System.Reflection.Primitives": "4.3.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Reflection.Extensions/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Reflection": "4.3.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Reflection.Metadata/6.0.0": {
+ "dependencies": {
+ "System.Collections.Immutable": "6.0.0"
+ },
+ "runtime": {
+ "lib/netstandard2.0/System.Reflection.Metadata.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ }
+ },
+ "System.Reflection.Primitives/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Reflection.TypeExtensions/4.1.0": {
+ "dependencies": {
+ "System.Reflection": "4.3.0",
+ "System.Runtime": "4.3.0"
+ },
+ "runtime": {
+ "lib/netstandard1.5/System.Reflection.TypeExtensions.dll": {
+ "assemblyVersion": "4.1.0.0",
+ "fileVersion": "1.0.24212.1"
+ }
+ }
+ },
+ "System.Resources.Extensions/6.0.0": {
+ "dependencies": {
+ "System.Memory": "4.5.5"
+ },
+ "runtime": {
+ "lib/netstandard2.0/System.Resources.Extensions.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ }
+ },
+ "System.Resources.ResourceManager/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Globalization": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Runtime/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0"
+ }
+ },
+ "System.Runtime.CompilerServices.Unsafe/6.0.0": {
+ "runtime": {
+ "lib/netstandard2.0/System.Runtime.CompilerServices.Unsafe.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ }
+ },
+ "System.Runtime.Extensions/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Runtime.Handles/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Runtime.InteropServices/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Reflection": "4.3.0",
+ "System.Reflection.Primitives": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.Handles": "4.3.0"
+ }
+ },
+ "System.Runtime.InteropServices.RuntimeInformation/4.3.0": {
+ "dependencies": {
+ "System.Reflection": "4.3.0",
+ "System.Reflection.Extensions": "4.3.0",
+ "System.Resources.ResourceManager": "4.3.0",
+ "System.Runtime": "4.3.0",
+ "System.Runtime.InteropServices": "4.3.0",
+ "System.Threading": "4.3.0",
+ "runtime.native.System": "4.3.0"
+ },
+ "runtime": {
+ "lib/netstandard1.1/System.Runtime.InteropServices.RuntimeInformation.dll": {
+ "assemblyVersion": "4.0.1.0",
+ "fileVersion": "4.6.24705.1"
+ }
+ }
+ },
+ "System.Runtime.Loader/4.0.0": {
+ "dependencies": {
+ "System.IO": "4.3.0",
+ "System.Reflection": "4.3.0",
+ "System.Runtime": "4.3.0"
+ },
+ "runtime": {
+ "lib/netstandard1.5/System.Runtime.Loader.dll": {
+ "assemblyVersion": "4.0.0.0",
+ "fileVersion": "1.0.24212.1"
+ }
+ }
+ },
+ "System.Security.AccessControl/6.0.0": {
+ "dependencies": {
+ "System.Security.Principal.Windows": "5.0.0"
+ },
+ "runtime": {
+ "lib/netstandard2.0/System.Security.AccessControl.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ }
+ },
+ "System.Security.Cryptography.Cng/5.0.0": {
+ "runtime": {
+ "lib/netstandard2.0/System.Security.Cryptography.Cng.dll": {
+ "assemblyVersion": "4.3.0.0",
+ "fileVersion": "4.700.19.51609"
+ }
+ }
+ },
+ "System.Security.Cryptography.Pkcs/6.0.4": {
+ "dependencies": {
+ "System.Buffers": "4.5.1",
+ "System.Formats.Asn1": "6.0.0",
+ "System.Memory": "4.5.5",
+ "System.Security.Cryptography.Cng": "5.0.0"
+ },
+ "runtime": {
+ "lib/netstandard2.0/System.Security.Cryptography.Pkcs.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.1923.31806"
+ }
+ }
+ },
+ "System.Security.Cryptography.ProtectedData/6.0.0": {
+ "dependencies": {
+ "System.Memory": "4.5.5"
+ },
+ "runtime": {
+ "lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ }
+ },
+ "System.Security.Cryptography.Xml/6.0.0": {
+ "dependencies": {
+ "System.Memory": "4.5.5",
+ "System.Security.AccessControl": "6.0.0",
+ "System.Security.Cryptography.Pkcs": "6.0.4"
+ },
+ "runtime": {
+ "lib/netstandard2.0/System.Security.Cryptography.Xml.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ }
+ },
+ "System.Security.Permissions/6.0.0": {
+ "dependencies": {
+ "System.Security.AccessControl": "6.0.0"
+ },
+ "runtime": {
+ "lib/netstandard2.0/System.Security.Permissions.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ }
+ },
+ "System.Security.Principal.Windows/5.0.0": {
+ "runtime": {
+ "lib/netstandard2.0/System.Security.Principal.Windows.dll": {
+ "assemblyVersion": "5.0.0.0",
+ "fileVersion": "5.0.20.51904"
+ }
+ }
+ },
+ "System.Text.Encoding/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Text.Encoding.CodePages/6.0.0": {
+ "dependencies": {
+ "System.Memory": "4.5.5",
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0"
+ },
+ "runtime": {
+ "lib/netstandard2.0/System.Text.Encoding.CodePages.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ }
+ },
+ "System.Text.Encodings.Web/7.0.0": {
+ "dependencies": {
+ "System.Buffers": "4.5.1",
+ "System.Memory": "4.5.5",
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0"
+ },
+ "runtime": {
+ "lib/netstandard2.0/System.Text.Encodings.Web.dll": {
+ "assemblyVersion": "7.0.0.0",
+ "fileVersion": "7.0.22.51805"
+ }
+ }
+ },
+ "System.Text.Json/7.0.3": {
+ "dependencies": {
+ "Microsoft.Bcl.AsyncInterfaces": "7.0.0",
+ "System.Buffers": "4.5.1",
+ "System.Memory": "4.5.5",
+ "System.Numerics.Vectors": "4.5.0",
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0",
+ "System.Text.Encodings.Web": "7.0.0",
+ "System.Threading.Tasks.Extensions": "4.5.4"
+ },
+ "runtime": {
+ "lib/netstandard2.0/System.Text.Json.dll": {
+ "assemblyVersion": "7.0.0.0",
+ "fileVersion": "7.0.723.27404"
+ }
+ }
+ },
+ "System.Threading/4.3.0": {
+ "dependencies": {
+ "System.Runtime": "4.3.0",
+ "System.Threading.Tasks": "4.3.0"
+ },
+ "runtime": {
+ "lib/netstandard1.3/System.Threading.dll": {
+ "assemblyVersion": "4.0.12.0",
+ "fileVersion": "4.6.24705.1"
+ }
+ }
+ },
+ "System.Threading.Tasks/4.3.0": {
+ "dependencies": {
+ "Microsoft.NETCore.Platforms": "1.1.0",
+ "Microsoft.NETCore.Targets": "1.1.0",
+ "System.Runtime": "4.3.0"
+ }
+ },
+ "System.Threading.Tasks.Dataflow/6.0.0": {
+ "runtime": {
+ "lib/netstandard2.0/System.Threading.Tasks.Dataflow.dll": {
+ "assemblyVersion": "6.0.0.0",
+ "fileVersion": "6.0.21.52210"
+ }
+ }
+ },
+ "System.Threading.Tasks.Extensions/4.5.4": {
+ "dependencies": {
+ "System.Runtime.CompilerServices.Unsafe": "6.0.0"
+ },
+ "runtime": {
+ "lib/netstandard2.0/System.Threading.Tasks.Extensions.dll": {
+ "assemblyVersion": "4.2.0.1",
+ "fileVersion": "4.6.28619.1"
+ }
+ }
+ },
+ "ThisAssembly.Constants/1.4.1": {
+ "dependencies": {
+ "Microsoft.CSharp": "4.7.0",
+ "System.Threading.Tasks.Extensions": "4.5.4"
+ }
+ }
+ }
+ },
+ "libraries": {
+ "NuGetPush/0.0.1.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Devlooped.SponsorLink/0.10.5": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-pN72e3YLnTYsbyTG8E0Wa/JUXunf92fwPLfd6F/3TiHKFL3ZZREZpLDocTskGGp/uQWxI3Y8HWQeHyFS0yQ/nw==",
+ "path": "devlooped.sponsorlink/0.10.5",
+ "hashPath": "devlooped.sponsorlink.0.10.5.nupkg.sha512"
+ },
+ "GitInfo/3.3.3": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-l7m4M/figjWz4B3eIL2Qy3UJiP2vvTOTeavlCT/GGH0khg0uxLanh/cwTZ27AZNhim56q1Mk0nbyRXtLqF4vmg==",
+ "path": "gitinfo/3.3.3",
+ "hashPath": "gitinfo.3.3.3.nupkg.sha512"
+ },
+ "Microsoft.Bcl.AsyncInterfaces/7.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-3aeMZ1N0lJoSyzqiP03hqemtb1BijhsJADdobn/4nsMJ8V1H+CrpuduUe4hlRdx+ikBQju1VGjMD1GJ3Sk05Eg==",
+ "path": "microsoft.bcl.asyncinterfaces/7.0.0",
+ "hashPath": "microsoft.bcl.asyncinterfaces.7.0.0.nupkg.sha512"
+ },
+ "Microsoft.Build/15.9.20": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-b42hOwbOknlaqSjvmGdBRSgK6uKqsK3SL5977KGXgPkCJPcpb9hUIisjuFygVe9xuCEcKPZx8CRB+q6pf2M4Yg==",
+ "path": "microsoft.build/15.9.20",
+ "hashPath": "microsoft.build.15.9.20.nupkg.sha512"
+ },
+ "Microsoft.Build.Artifacts/6.1.10": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-7B6h7yAZ6RD4osQSaIUnmMZ96RXPHUzyCrK/kAYQjyTO2i71LjOAdR0HjSus7HRwYhi94f2iZ+f0qMO9b2ykkQ==",
+ "path": "microsoft.build.artifacts/6.1.10",
+ "hashPath": "microsoft.build.artifacts.6.1.10.nupkg.sha512"
+ },
+ "Microsoft.Build.Framework/17.4.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-3B/PGrPu8IWwI9g/jN13ubJiiRBFf0bt+mie279+2ypWwkH8t8bzkLtw/2sZ+SQaCKLMziYitfnd3Kdpj5Li4A==",
+ "path": "microsoft.build.framework/17.4.0",
+ "hashPath": "microsoft.build.framework.17.4.0.nupkg.sha512"
+ },
+ "Microsoft.Build.Tasks.Core/17.4.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-KmTzmHOWCAzfBI4aH/77vhJcPwp8l3r9u4ttwMg1eIYwiQNEmxqI7+gSdpqqQPAOOUnYDZY2R/ivY1DNUX+IUQ==",
+ "path": "microsoft.build.tasks.core/17.4.0",
+ "hashPath": "microsoft.build.tasks.core.17.4.0.nupkg.sha512"
+ },
+ "Microsoft.Build.Tasks.Git/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-bZKfSIKJRXLTuSzLudMFte/8CempWjVamNUR5eHJizsy+iuOuO/k2gnh7W0dHJmYY0tBf+gUErfluCv5mySAOQ==",
+ "path": "microsoft.build.tasks.git/8.0.0",
+ "hashPath": "microsoft.build.tasks.git.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.Build.Utilities.Core/17.4.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-VNRmY1fpoOVRKCooYadhdJoxIBc8Hoyxh7rd2FlR80TT2GSpqsyUPI2aZBJMzUhqR4u1s8USsh+yiIYxmbY4ZA==",
+ "path": "microsoft.build.utilities.core/17.4.0",
+ "hashPath": "microsoft.build.utilities.core.17.4.0.nupkg.sha512"
+ },
+ "Microsoft.CSharp/4.7.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-pTj+D3uJWyN3My70i2Hqo+OXixq3Os2D1nJ2x92FFo6sk8fYS1m1WLNTs0Dc1uPaViH0YvEEwvzddQ7y4rhXmA==",
+ "path": "microsoft.csharp/4.7.0",
+ "hashPath": "microsoft.csharp.4.7.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.FileProviders.Abstractions/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-0pd4/fho0gC12rQswaGQxbU34jOS1TPS8lZPpkFCH68ppQjHNHYle9iRuHeev1LhrJ94YPvzcRd8UmIuFk23Qw==",
+ "path": "microsoft.extensions.fileproviders.abstractions/6.0.0",
+ "hashPath": "microsoft.extensions.fileproviders.abstractions.6.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.FileSystemGlobbing/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ip8jnL1aPiaPeKINCqaTEbvBFDmVx9dXQEBZ2HOBRXPD1eabGNqP/bKlsIcp7U2lGxiXd5xIhoFcmY8nM4Hdiw==",
+ "path": "microsoft.extensions.filesystemglobbing/6.0.0",
+ "hashPath": "microsoft.extensions.filesystemglobbing.6.0.0.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Primitives/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-9+PnzmQFfEFNR9J2aDTfJGGupShHjOuGw4VUv+JB044biSHrnmCIMD+mJHmb2H7YryrfBEXDurxQ47gJZdCKNQ==",
+ "path": "microsoft.extensions.primitives/6.0.0",
+ "hashPath": "microsoft.extensions.primitives.6.0.0.nupkg.sha512"
+ },
+ "Microsoft.NET.StringTools/17.4.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-06T6Hqfs3JDIaBvJaBRFFMIdU7oE0OMab5Xl8LKQjWPxBQr3BgVFKMQPTC+GsSEuYREWmK6g5eOd7Xqd9p1YCA==",
+ "path": "microsoft.net.stringtools/17.4.0",
+ "hashPath": "microsoft.net.stringtools.17.4.0.nupkg.sha512"
+ },
+ "Microsoft.NETCore.Platforms/1.1.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A==",
+ "path": "microsoft.netcore.platforms/1.1.0",
+ "hashPath": "microsoft.netcore.platforms.1.1.0.nupkg.sha512"
+ },
+ "Microsoft.NETCore.Targets/1.1.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-aOZA3BWfz9RXjpzt0sRJJMjAscAUm3Hoa4UWAfceV9UTYxgwZ1lZt5nO2myFf+/jetYQo4uTP7zS8sJY67BBxg==",
+ "path": "microsoft.netcore.targets/1.1.0",
+ "hashPath": "microsoft.netcore.targets.1.1.0.nupkg.sha512"
+ },
+ "Microsoft.SourceLink.Common/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-dk9JPxTCIevS75HyEQ0E4OVAFhB2N+V9ShCXf8Q6FkUQZDkgLI12y679Nym1YqsiSysuQskT7Z+6nUf3yab6Vw==",
+ "path": "microsoft.sourcelink.common/8.0.0",
+ "hashPath": "microsoft.sourcelink.common.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.SourceLink.GitHub/8.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-G5q7OqtwIyGTkeIOAc3u2ZuV/kicQaec5EaRnc0pIeSnh9LUjj+PYQrJYBURvDt7twGl2PKA7nSN0kz1Zw5bnQ==",
+ "path": "microsoft.sourcelink.github/8.0.0",
+ "hashPath": "microsoft.sourcelink.github.8.0.0.nupkg.sha512"
+ },
+ "Microsoft.VisualStudio.SlnGen/10.4.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-e5vcngQMzptyMQtu/dXC1oTmKftkg6TZ07//uUV8rgtoIDPdX7Rl4SXd3R9XyrBYRCq5eTIh13o0pqrSLsGnQQ==",
+ "path": "microsoft.visualstudio.slngen/10.4.0",
+ "hashPath": "microsoft.visualstudio.slngen.10.4.0.nupkg.sha512"
+ },
+ "Microsoft.Win32.Registry/5.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-dDoKi0PnDz31yAyETfRntsLArTlVAVzUzCIvvEDsDsucrl33Dl8pIJG06ePTJTI3tGpeyHS9Cq7Foc/s4EeKcg==",
+ "path": "microsoft.win32.registry/5.0.0",
+ "hashPath": "microsoft.win32.registry.5.0.0.nupkg.sha512"
+ },
+ "MinVer/4.2.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-Po4tv+sri1jsaebQ8F6+yD5ru9Gas5mR111F6HR2ULqwflvjjZXMstpeOc1GHMJeQa3g4E3b8MX8K2cShkuUAg==",
+ "path": "minver/4.2.0",
+ "hashPath": "minver.4.2.0.nupkg.sha512"
+ },
+ "MSBuild.Usings/0.0.1-Local": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-XGZCzevKzcgl+6d1lJpSgNiNJrdexUUgkg6b56pTsqXwoZaC3ty+jZqXr2mublrR+tL706N1vpJe6LXXKW8SKQ==",
+ "path": "msbuild.usings/0.0.1-local",
+ "hashPath": "msbuild.usings.0.0.1-local.nupkg.sha512"
+ },
+ "NETStandard.Library/2.0.3": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-st47PosZSHrjECdjeIzZQbzivYBJFv6P2nv4cj2ypdI204DO+vZ7l5raGMiX4eXMJ53RfOIg+/s4DHVZ54Nu2A==",
+ "path": "netstandard.library/2.0.3",
+ "hashPath": "netstandard.library.2.0.3.nupkg.sha512"
+ },
+ "Newtonsoft.Json/13.0.3": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ==",
+ "path": "newtonsoft.json/13.0.3",
+ "hashPath": "newtonsoft.json.13.0.3.nupkg.sha512"
+ },
+ "NuGet.Commands/6.8.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-jTlbIYNXIiO25s/A2UMBHYhLmNm/lJP+/a/X4OJebejnSKmeKjXeCd9NYH+D9y21JMh3eS0khkCpPnLIgdHsCQ==",
+ "path": "nuget.commands/6.8.0",
+ "hashPath": "nuget.commands.6.8.0.nupkg.sha512"
+ },
+ "NuGet.Common/6.8.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-voNZyM5L5s0CCDPU//vXKQke0M8y6kGvG+0Ll6gc/xV7Jh1C3/5OhHRzvekxBS6a9DO/lsFhTZtyCkL6n9lHEw==",
+ "path": "nuget.common/6.8.0",
+ "hashPath": "nuget.common.6.8.0.nupkg.sha512"
+ },
+ "NuGet.Configuration/6.8.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-FFEoY1L9G+C74HfSYt6epHTIuS5xJ8D+d9LZ5nnqhujMoBlQgHphaCTfRlul+e/bNIkAp1fDObzsGlPmu3CKAg==",
+ "path": "nuget.configuration/6.8.0",
+ "hashPath": "nuget.configuration.6.8.0.nupkg.sha512"
+ },
+ "NuGet.Credentials/6.8.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-0Cp5iSgmweBKjDbywqNVVlVFCtjmt4z7ol5ED3hjMGNQp1HgthOZ+PSVD2xa+5rf4/in2Nt2/4W938KqreigJg==",
+ "path": "nuget.credentials/6.8.0",
+ "hashPath": "nuget.credentials.6.8.0.nupkg.sha512"
+ },
+ "NuGet.DependencyResolver.Core/6.8.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-dTdE5VmQnWfZU2tM4glgsO1ZpFZoEqLKUtpDkr11dkVV4nQn5/MqK9Wmvp/SbU1t7AoSEf7yIMAew9SHxganYA==",
+ "path": "nuget.dependencyresolver.core/6.8.0",
+ "hashPath": "nuget.dependencyresolver.core.6.8.0.nupkg.sha512"
+ },
+ "NuGet.Frameworks/6.8.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-cN9NyahKgYYScioH4CKn+TYj1eSODxd0RECFnQt6ZmzT6z7PfXlbYpVzbiPsxNgY23iNDMOVkSmOqNZyYxNlQA==",
+ "path": "nuget.frameworks/6.8.0",
+ "hashPath": "nuget.frameworks.6.8.0.nupkg.sha512"
+ },
+ "NuGet.LibraryModel/6.8.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-qdNqSa1E/VgpY95XJuLtJrSA74XpWCn5iGf/9r7FMa5smSZt7nClHcMrxOalfzilMKl4prUkE7AVw2AvKZ39Mg==",
+ "path": "nuget.librarymodel/6.8.0",
+ "hashPath": "nuget.librarymodel.6.8.0.nupkg.sha512"
+ },
+ "NuGet.Packaging/6.8.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-lyDnMCAWtoHNsNKGexIl6yHtyxuvn2j3rpKMrYYf86KwTV+JVY9eFIixNdwEPjBXBzWHQGpDKj9Im8v02t9AQQ==",
+ "path": "nuget.packaging/6.8.0",
+ "hashPath": "nuget.packaging.6.8.0.nupkg.sha512"
+ },
+ "NuGet.ProjectModel/6.8.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-4lXoQxLn2fAN+Yu9SHLRcjPCXNVj039FMXE9vUm14ZjCk889dGCEbUWtF3PUqqRpMGnp6IckDd8zubvXI4H1cw==",
+ "path": "nuget.projectmodel/6.8.0",
+ "hashPath": "nuget.projectmodel.6.8.0.nupkg.sha512"
+ },
+ "NuGet.Protocol/6.8.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-Nfvij7QlEevDbuRCXkhCrHk1oJN+mYkmeVzNvS9hxNTmwdtHqB+zhUIMFBlbye3MUicgc4bbtLAwoF+EKjUvcg==",
+ "path": "nuget.protocol/6.8.0",
+ "hashPath": "nuget.protocol.6.8.0.nupkg.sha512"
+ },
+ "NuGet.Versioning/6.8.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-WBu15cdv1lqKkPKXDQOEmEzwKemwrczKYlc2jtuZgRYiZ8TG8F4QzPYiE0Q9eVIpMSk8Aky7mUephf19HjBPOw==",
+ "path": "nuget.versioning/6.8.0",
+ "hashPath": "nuget.versioning.6.8.0.nupkg.sha512"
+ },
+ "NuGetizer/1.0.4": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-mtY8u7XyBOJ5oJYpGDCQseSBUqjV7e26UbLZRBapkd7AeZlsGMGtOSrF9IMuSGlzdluos7c/qXcr6lNEtWtZRg==",
+ "path": "nugetizer/1.0.4",
+ "hashPath": "nugetizer.1.0.4.nupkg.sha512"
+ },
+ "runtime.native.System/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-c/qWt2LieNZIj1jGnVNsE2Kl23Ya2aSTBuXMD6V7k9KWr6l16Tqdwq+hJScEpWER9753NWC8h96PaVNY5Ld7Jw==",
+ "path": "runtime.native.system/4.3.0",
+ "hashPath": "runtime.native.system.4.3.0.nupkg.sha512"
+ },
+ "runtime.native.System.IO.Compression/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-INBPonS5QPEgn7naufQFXJEp3zX6L4bwHgJ/ZH78aBTpeNfQMtf7C6VrAFhlq2xxWBveIOWyFzQjJ8XzHMhdOQ==",
+ "path": "runtime.native.system.io.compression/4.3.0",
+ "hashPath": "runtime.native.system.io.compression.4.3.0.nupkg.sha512"
+ },
+ "Stef.Validation/0.1.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-WWIzJ2WNoqRgHL23At3xFFw56I4YeWUJ35a7Rsgv9V0FIjZb3gY/4e8DqH0M2I9KOU8MBfKl5a7B9EtjvnI9dg==",
+ "path": "stef.validation/0.1.0",
+ "hashPath": "stef.validation.0.1.0.nupkg.sha512"
+ },
+ "System.Buffers/4.5.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-Rw7ijyl1qqRS0YQD/WycNst8hUUMgrMH4FCn1nNm27M4VxchZ1js3fVjQaANHO5f3sN4isvP4a+Met9Y4YomAg==",
+ "path": "system.buffers/4.5.1",
+ "hashPath": "system.buffers.4.5.1.nupkg.sha512"
+ },
+ "System.CodeDom/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-CPc6tWO1LAer3IzfZufDBRL+UZQcj5uS207NHALQzP84Vp/z6wF0Aa0YZImOQY8iStY0A2zI/e3ihKNPfUm8XA==",
+ "path": "system.codedom/6.0.0",
+ "hashPath": "system.codedom.6.0.0.nupkg.sha512"
+ },
+ "System.Collections/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-3Dcj85/TBdVpL5Zr+gEEBUuFe2icOnLalmEh9hfck1PTYbbyWuZgh4fmm2ysCLTrqLQw6t3TgTyJ+VLp+Qb+Lw==",
+ "path": "system.collections/4.3.0",
+ "hashPath": "system.collections.4.3.0.nupkg.sha512"
+ },
+ "System.Collections.Immutable/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-l4zZJ1WU2hqpQQHXz1rvC3etVZN+2DLmQMO79FhOTZHMn8tDRr+WU287sbomD0BETlmKDn0ygUgVy9k5xkkJdA==",
+ "path": "system.collections.immutable/6.0.0",
+ "hashPath": "system.collections.immutable.6.0.0.nupkg.sha512"
+ },
+ "System.Configuration.ConfigurationManager/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-7T+m0kDSlIPTHIkPMIu6m6tV6qsMqJpvQWW2jIc2qi7sn40qxFo0q+7mEQAhMPXZHMKnWrnv47ntGlM/ejvw3g==",
+ "path": "system.configuration.configurationmanager/6.0.0",
+ "hashPath": "system.configuration.configurationmanager.6.0.0.nupkg.sha512"
+ },
+ "System.Diagnostics.Debug/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ZUhUOdqmaG5Jk3Xdb8xi5kIyQYAA4PnTNlHx1mu9ZY3qv4ELIdKbnL/akbGaKi2RnNUWaZsAs31rvzFdewTj2g==",
+ "path": "system.diagnostics.debug/4.3.0",
+ "hashPath": "system.diagnostics.debug.4.3.0.nupkg.sha512"
+ },
+ "System.Diagnostics.TraceSource/4.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-6WVCczFZKXwpWpzd/iJkYnsmWTSFFiU24Xx/YdHXBcu+nFI/ehTgeqdJQFbtRPzbrO3KtRNjvkhtj4t5/WwWsA==",
+ "path": "system.diagnostics.tracesource/4.0.0",
+ "hashPath": "system.diagnostics.tracesource.4.0.0.nupkg.sha512"
+ },
+ "System.Formats.Asn1/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-T6fD00dQ3NTbPDy31m4eQUwKW84s03z0N2C8HpOklyeaDgaJPa/TexP4/SkORMSOwc7WhKifnA6Ya33AkzmafA==",
+ "path": "system.formats.asn1/6.0.0",
+ "hashPath": "system.formats.asn1.6.0.0.nupkg.sha512"
+ },
+ "System.Globalization/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-kYdVd2f2PAdFGblzFswE4hkNANJBKRmsfa2X5LG2AcWE1c7/4t0pYae1L8vfZ5xvE2nK/R9JprtToA61OSHWIg==",
+ "path": "system.globalization/4.3.0",
+ "hashPath": "system.globalization.4.3.0.nupkg.sha512"
+ },
+ "System.IO/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-3qjaHvxQPDpSOYICjUoTsmoq5u6QJAFRUITgeT/4gqkF1bajbSmb1kwSxEA8AHlofqgcKJcM8udgieRNhaJ5Cg==",
+ "path": "system.io/4.3.0",
+ "hashPath": "system.io.4.3.0.nupkg.sha512"
+ },
+ "System.IO.Compression/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-YHndyoiV90iu4iKG115ibkhrG+S3jBm8Ap9OwoUAzO5oPDAWcr0SFwQFm0HjM8WkEZWo0zvLTyLmbvTkW1bXgg==",
+ "path": "system.io.compression/4.3.0",
+ "hashPath": "system.io.compression.4.3.0.nupkg.sha512"
+ },
+ "System.Memory/4.5.5": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-XIWiDvKPXaTveaB7HVganDlOCRoj03l+jrwNvcge/t8vhGYKvqV+dMv6G4SAX2NoNmN0wZfVPTAlFwZcZvVOUw==",
+ "path": "system.memory/4.5.5",
+ "hashPath": "system.memory.4.5.5.nupkg.sha512"
+ },
+ "System.Numerics.Vectors/4.5.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-QQTlPTl06J/iiDbJCiepZ4H//BVraReU4O4EoRw1U02H5TLUIT7xn3GnDp9AXPSlJUDyFs4uWjWafNX6WrAojQ==",
+ "path": "system.numerics.vectors/4.5.0",
+ "hashPath": "system.numerics.vectors.4.5.0.nupkg.sha512"
+ },
+ "System.Reflection/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-KMiAFoW7MfJGa9nDFNcfu+FpEdiHpWgTcS2HdMpDvt9saK3y/G4GwprPyzqjFH9NTaGPQeWNHU+iDlDILj96aQ==",
+ "path": "system.reflection/4.3.0",
+ "hashPath": "system.reflection.4.3.0.nupkg.sha512"
+ },
+ "System.Reflection.Extensions/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-rJkrJD3kBI5B712aRu4DpSIiHRtr6QlfZSQsb0hYHrDCZORXCFjQfoipo2LaMUHoT9i1B7j7MnfaEKWDFmFQNQ==",
+ "path": "system.reflection.extensions/4.3.0",
+ "hashPath": "system.reflection.extensions.4.3.0.nupkg.sha512"
+ },
+ "System.Reflection.Metadata/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-sffDOcex1C3HO5kDolOYcWXTwRpZY/LvJujM6SMjn63fWMJWchYAAmkoAJXlbpZ5yf4d+KMgxd+LeETa4gD9sQ==",
+ "path": "system.reflection.metadata/6.0.0",
+ "hashPath": "system.reflection.metadata.6.0.0.nupkg.sha512"
+ },
+ "System.Reflection.Primitives/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-5RXItQz5As4xN2/YUDxdpsEkMhvw3e6aNveFXUn4Hl/udNTCNhnKp8lT9fnc3MhvGKh1baak5CovpuQUXHAlIA==",
+ "path": "system.reflection.primitives/4.3.0",
+ "hashPath": "system.reflection.primitives.4.3.0.nupkg.sha512"
+ },
+ "System.Reflection.TypeExtensions/4.1.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-tsQ/ptQ3H5FYfON8lL4MxRk/8kFyE0A+tGPXmVP967cT/gzLHYxIejIYSxp4JmIeFHVP78g/F2FE1mUUTbDtrg==",
+ "path": "system.reflection.typeextensions/4.1.0",
+ "hashPath": "system.reflection.typeextensions.4.1.0.nupkg.sha512"
+ },
+ "System.Resources.Extensions/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-pBnVzNQYd0OHqh0VLu/hi0zFOTtyF8QwtziQBmzX/ZtVOea4+JEVOGu29DHeSOA0a9SFrYjQorBrOLuKLhcMNQ==",
+ "path": "system.resources.extensions/6.0.0",
+ "hashPath": "system.resources.extensions.6.0.0.nupkg.sha512"
+ },
+ "System.Resources.ResourceManager/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-/zrcPkkWdZmI4F92gL/TPumP98AVDu/Wxr3CSJGQQ+XN6wbRZcyfSKVoPo17ilb3iOr0cCRqJInGwNMolqhS8A==",
+ "path": "system.resources.resourcemanager/4.3.0",
+ "hashPath": "system.resources.resourcemanager.4.3.0.nupkg.sha512"
+ },
+ "System.Runtime/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-JufQi0vPQ0xGnAczR13AUFglDyVYt4Kqnz1AZaiKZ5+GICq0/1MH/mO/eAJHt/mHW1zjKBJd7kV26SrxddAhiw==",
+ "path": "system.runtime/4.3.0",
+ "hashPath": "system.runtime.4.3.0.nupkg.sha512"
+ },
+ "System.Runtime.CompilerServices.Unsafe/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-/iUeP3tq1S0XdNNoMz5C9twLSrM/TH+qElHkXWaPvuNOt+99G75NrV0OS2EqHx5wMN7popYjpc8oTjC1y16DLg==",
+ "path": "system.runtime.compilerservices.unsafe/6.0.0",
+ "hashPath": "system.runtime.compilerservices.unsafe.6.0.0.nupkg.sha512"
+ },
+ "System.Runtime.Extensions/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-guW0uK0fn5fcJJ1tJVXYd7/1h5F+pea1r7FLSOz/f8vPEqbR2ZAknuRDvTQ8PzAilDveOxNjSfr0CHfIQfFk8g==",
+ "path": "system.runtime.extensions/4.3.0",
+ "hashPath": "system.runtime.extensions.4.3.0.nupkg.sha512"
+ },
+ "System.Runtime.Handles/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-OKiSUN7DmTWeYb3l51A7EYaeNMnvxwE249YtZz7yooT4gOZhmTjIn48KgSsw2k2lYdLgTKNJw/ZIfSElwDRVgg==",
+ "path": "system.runtime.handles/4.3.0",
+ "hashPath": "system.runtime.handles.4.3.0.nupkg.sha512"
+ },
+ "System.Runtime.InteropServices/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-uv1ynXqiMK8mp1GM3jDqPCFN66eJ5w5XNomaK2XD+TuCroNTLFGeZ+WCmBMcBDyTFKou3P6cR6J/QsaqDp7fGQ==",
+ "path": "system.runtime.interopservices/4.3.0",
+ "hashPath": "system.runtime.interopservices.4.3.0.nupkg.sha512"
+ },
+ "System.Runtime.InteropServices.RuntimeInformation/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-cbz4YJMqRDR7oLeMRbdYv7mYzc++17lNhScCX0goO2XpGWdvAt60CGN+FHdePUEHCe/Jy9jUlvNAiNdM+7jsOw==",
+ "path": "system.runtime.interopservices.runtimeinformation/4.3.0",
+ "hashPath": "system.runtime.interopservices.runtimeinformation.4.3.0.nupkg.sha512"
+ },
+ "System.Runtime.Loader/4.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-4UN78GOVU/mbDFcXkEWtetJT/sJ0yic2gGk1HSlSpWI0TDf421xnrZTDZnwNBapk1GQeYN7U1lTj/aQB1by6ow==",
+ "path": "system.runtime.loader/4.0.0",
+ "hashPath": "system.runtime.loader.4.0.0.nupkg.sha512"
+ },
+ "System.Security.AccessControl/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-AUADIc0LIEQe7MzC+I0cl0rAT8RrTAKFHl53yHjEUzNVIaUlhFY11vc2ebiVJzVBuOzun6F7FBA+8KAbGTTedQ==",
+ "path": "system.security.accesscontrol/6.0.0",
+ "hashPath": "system.security.accesscontrol.6.0.0.nupkg.sha512"
+ },
+ "System.Security.Cryptography.Cng/5.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-jIMXsKn94T9JY7PvPq/tMfqa6GAaHpElRDpmG+SuL+D3+sTw2M8VhnibKnN8Tq+4JqbPJ/f+BwtLeDMEnzAvRg==",
+ "path": "system.security.cryptography.cng/5.0.0",
+ "hashPath": "system.security.cryptography.cng.5.0.0.nupkg.sha512"
+ },
+ "System.Security.Cryptography.Pkcs/6.0.4": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-LGbXi1oUJ9QgCNGXRO9ndzBL/GZgANcsURpMhNR8uO+rca47SZmciS3RSQUvlQRwK3QHZSHNOXzoMUASKA+Anw==",
+ "path": "system.security.cryptography.pkcs/6.0.4",
+ "hashPath": "system.security.cryptography.pkcs.6.0.4.nupkg.sha512"
+ },
+ "System.Security.Cryptography.ProtectedData/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-rp1gMNEZpvx9vP0JW0oHLxlf8oSiQgtno77Y4PLUBjSiDYoD77Y8uXHr1Ea5XG4/pIKhqAdxZ8v8OTUtqo9PeQ==",
+ "path": "system.security.cryptography.protecteddata/6.0.0",
+ "hashPath": "system.security.cryptography.protecteddata.6.0.0.nupkg.sha512"
+ },
+ "System.Security.Cryptography.Xml/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-puJ4UCh9JVRwOCyCIcq71JY6Axr8Sp8E2GjTIU1Fj8hm4+oX6NEoyGFGa/+pBG8SrVxbQPSj7hvtaREyTHHsmw==",
+ "path": "system.security.cryptography.xml/6.0.0",
+ "hashPath": "system.security.cryptography.xml.6.0.0.nupkg.sha512"
+ },
+ "System.Security.Permissions/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-T/uuc7AklkDoxmcJ7LGkyX1CcSviZuLCa4jg3PekfJ7SU0niF0IVTXwUiNVP9DSpzou2PpxJ+eNY2IfDM90ZCg==",
+ "path": "system.security.permissions/6.0.0",
+ "hashPath": "system.security.permissions.6.0.0.nupkg.sha512"
+ },
+ "System.Security.Principal.Windows/5.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-t0MGLukB5WAVU9bO3MGzvlGnyJPgUlcwerXn1kzBRjwLKixT96XV0Uza41W49gVd8zEMFu9vQEFlv0IOrytICA==",
+ "path": "system.security.principal.windows/5.0.0",
+ "hashPath": "system.security.principal.windows.5.0.0.nupkg.sha512"
+ },
+ "System.Text.Encoding/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-BiIg+KWaSDOITze6jGQynxg64naAPtqGHBwDrLaCtixsa5bKiR8dpPOHA7ge3C0JJQizJE+sfkz1wV+BAKAYZw==",
+ "path": "system.text.encoding/4.3.0",
+ "hashPath": "system.text.encoding.4.3.0.nupkg.sha512"
+ },
+ "System.Text.Encoding.CodePages/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-ZFCILZuOvtKPauZ/j/swhvw68ZRi9ATCfvGbk1QfydmcXBkIWecWKn/250UH7rahZ5OoDBaiAudJtPvLwzw85A==",
+ "path": "system.text.encoding.codepages/6.0.0",
+ "hashPath": "system.text.encoding.codepages.6.0.0.nupkg.sha512"
+ },
+ "System.Text.Encodings.Web/7.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-OP6umVGxc0Z0MvZQBVigj4/U31Pw72ITihDWP9WiWDm+q5aoe0GaJivsfYGq53o6dxH7DcXWiCTl7+0o2CGdmg==",
+ "path": "system.text.encodings.web/7.0.0",
+ "hashPath": "system.text.encodings.web.7.0.0.nupkg.sha512"
+ },
+ "System.Text.Json/7.0.3": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-AyjhwXN1zTFeIibHimfJn6eAsZ7rTBib79JQpzg8WAuR/HKDu9JGNHTuu3nbbXQ/bgI+U4z6HtZmCHNXB1QXrQ==",
+ "path": "system.text.json/7.0.3",
+ "hashPath": "system.text.json.7.0.3.nupkg.sha512"
+ },
+ "System.Threading/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-VkUS0kOBcUf3Wwm0TSbrevDDZ6BlM+b/HRiapRFWjM5O0NS0LviG0glKmFK+hhPDd1XFeSdU1GmlLhb2CoVpIw==",
+ "path": "system.threading/4.3.0",
+ "hashPath": "system.threading.4.3.0.nupkg.sha512"
+ },
+ "System.Threading.Tasks/4.3.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-LbSxKEdOUhVe8BezB/9uOGGppt+nZf6e1VFyw6v3DN6lqitm0OSn2uXMOdtP0M3W4iMcqcivm2J6UgqiwwnXiA==",
+ "path": "system.threading.tasks/4.3.0",
+ "hashPath": "system.threading.tasks.4.3.0.nupkg.sha512"
+ },
+ "System.Threading.Tasks.Dataflow/6.0.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-+tyDCU3/B1lDdOOAJywHQoFwyXIUghIaP2BxG79uvhfTnO+D9qIgjVlL/JV2NTliYbMHpd6eKDmHp2VHpij7MA==",
+ "path": "system.threading.tasks.dataflow/6.0.0",
+ "hashPath": "system.threading.tasks.dataflow.6.0.0.nupkg.sha512"
+ },
+ "System.Threading.Tasks.Extensions/4.5.4": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-zteT+G8xuGu6mS+mzDzYXbzS7rd3K6Fjb9RiZlYlJPam2/hU7JCBZBVEcywNuR+oZ1ncTvc/cq0faRr3P01OVg==",
+ "path": "system.threading.tasks.extensions/4.5.4",
+ "hashPath": "system.threading.tasks.extensions.4.5.4.nupkg.sha512"
+ },
+ "ThisAssembly.Constants/1.4.1": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-sV0CDYlC6YSIkYbdwd4+jRinLb888Dac71pmNhF2Ll6UXY1J+1oVt3EfmX6euXEKz2RLdfV+4GyZctfEA0NSqA==",
+ "path": "thisassembly.constants/1.4.1",
+ "hashPath": "thisassembly.constants.1.4.1.nupkg.sha512"
+ }
+ }
+}
\ No newline at end of file