plugins now have constant UID

This commit is contained in:
John Andrews
2022-06-03 09:56:05 +12:00
parent 763afbedd6
commit 8e5cd21d23
39 changed files with 780 additions and 130 deletions

Binary file not shown.

View File

@@ -2,6 +2,7 @@ namespace FileFlows.Apprise;
public class Plugin : FileFlows.Plugin.IPlugin
{
public Guid Uid => new Guid("32d0e2ad-7617-4b52-bc39-338d2cfe468c");
public string Name => "Apprise Nodes";
public string MinimumVersion => "0.6.3.1000";

Binary file not shown.

View File

@@ -4,6 +4,7 @@ namespace FileFlows.BasicNodes
public class Plugin : FileFlows.Plugin.IPlugin
{
public Guid Uid => new Guid("789b5213-4ca5-42da-816e-f2117f00cd16");
public string Name => "Basic Nodes";
public string MinimumVersion => "0.6.3.1000";

View File

@@ -1,64 +0,0 @@
using BasicNodes;
using FileFlows.Plugin;
using System.Dynamic;
namespace FileFlows.BasicNodes;
/// <summary>
/// A special node that is not shown in the UI and only created
/// by the Flow Runner to execute a script.
/// This Node exists in this plugin to make use of the Javascript executor
/// </summary>
public class ScriptNode:Node
{
/// <summary>
/// Gets the number of inputs of this node
/// </summary>
public override int Inputs => 1;
/// <summary>
/// Gets or sets the model to pass to the node
/// </summary>
public ExpandoObject Model { get; set; }
/// <summary>
/// Gets or sets the code to execute
/// </summary>
public string Code { get; set; }
/// <summary>
/// Executes the script node
/// </summary>
/// <param name="args">the NodeParameters passed into this from the flow runner</param>
/// <returns>the output node to call next</returns>
public override int Execute(NodeParameters args)
{
// will throw exception if invalid
var script = new ScriptParser().Parse("ScriptNode", Code);
// build up the entry point
string epParams = string.Join(", ", script.Parameters?.Select(x => x.Name).ToArray());
// all scripts must contain the "Script" method we then add this to call that
string entryPoint = $"Script({epParams});";
var execArgs = new FileFlows.Plugin.Models.ScriptExecutionArgs
{
Args = args,
//Code = ("try\n{\n\t" + Code.Replace("\n", "\n\t") + "\n\n\t" + entryPoint + "\n} catch (err) { \n\tLogger.ELog(`Error in script [${err.line}]: ${err}`);\n\treturn -1;\n}").Replace("\t", " ")
Code = (Code + "\n\n" + entryPoint).Replace("\t", " ").Trim()
};
if (script.Parameters?.Any() == true)
{
var dictModel = Model as IDictionary<string, object>;
foreach (var p in script.Parameters)
{
var value = dictModel?.ContainsKey(p.Name) == true ? dictModel[p.Name] : null;
execArgs.AdditionalArguments.Add(p.Name, value);
}
}
return args.ScriptExecutor.Execute(execArgs);
}
}

Binary file not shown.

View File

@@ -1,12 +1,12 @@
namespace ChecksumNodes
{
public class Plugin : IPlugin
{
public string Name => "Checksum Nodes";
public string MinimumVersion => "0.6.3.1000";
namespace ChecksumNodes;
public void Init()
{
}
public class Plugin : IPlugin
{
public Guid Uid => new Guid("5ce1524c-5e7b-40ee-9fc1-2152181490f1");
public string Name => "Checksum Nodes";
public string MinimumVersion => "0.6.3.1000";
public void Init()
{
}
}
}

View File

@@ -1,19 +1,19 @@
using FileFlows.Plugin.Attributes;
using System.ComponentModel.DataAnnotations;
namespace CollectionNodes
namespace CollectionNodes;
public class Plugin : IPlugin
{
public class Plugin : IPlugin
public Guid Uid => new Guid("e62e3b2e-5147-4732-92df-f6fbbdb3bb08");
public string Name => "Collection Nodes";
public string MinimumVersion => "0.6.3.1000";
[Folder(1)]
[Required]
public string DataDirectory { get; set; }
public void Init()
{
public string Name => "Collection Nodes";
public string MinimumVersion => "0.6.3.1000";
[Folder(1)]
[Required]
public string DataDirectory { get; set; }
public void Init()
{
}
}
}
}

Binary file not shown.

View File

@@ -2,6 +2,7 @@ namespace FileFlows.DiscordNodes;
public class Plugin : FileFlows.Plugin.IPlugin
{
public Guid Uid => new Guid("ebaea108-8783-46b2-a889-be0d79bc8ad6");
public string Name => "Discord";
public string MinimumVersion => "0.6.3.1000";

Binary file not shown.

View File

@@ -1,12 +1,12 @@
namespace FileFlows.EmailNodes
{
public class Plugin : IPlugin
{
public string Name => "Email";
public string MinimumVersion => "0.6.3.1000";
namespace FileFlows.EmailNodes;
public void Init()
{
}
public class Plugin : IPlugin
{
public Guid Uid => new Guid("b5077522-4a31-4faa-b9a7-b409ecb9c01e");
public string Name => "Email";
public string MinimumVersion => "0.6.3.1000";
public void Init()
{
}
}
}

Binary file not shown.

View File

@@ -2,6 +2,7 @@ namespace FileFlows.Emby;
public class Plugin : FileFlows.Plugin.IPlugin
{
public Guid Uid => new Guid("51bdd442-6630-4c8c-b3a4-70a2d1c60309");
public string Name => "Emby";
public string MinimumVersion => "0.6.3.1000";

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@@ -2,6 +2,7 @@ namespace FileFlows.Gotify;
public class Plugin : FileFlows.Plugin.IPlugin
{
public Guid Uid => new Guid("3d8e13f2-819f-437f-b177-be40147c6e2b");
public string Name => "Gotify Nodes";
public string MinimumVersion => "0.6.3.1000";

Binary file not shown.

View File

@@ -2,6 +2,7 @@ namespace FileFlows.ImageNodes;
public class Plugin : FileFlows.Plugin.IPlugin
{
public Guid Uid => new Guid("a6ddeee5-4c5a-46c5-80d5-e48552dd6a9b");
public string Name => "Image Nodes";
public string MinimumVersion => "0.6.3.1000";

Binary file not shown.

View File

@@ -1,12 +1,12 @@
namespace MetaNodes
namespace MetaNodes;
using System.ComponentModel.DataAnnotations;
public class Plugin : FileFlows.Plugin.IPlugin
{
using System.ComponentModel.DataAnnotations;
public Guid Uid => new Guid("ed1e2547-6f92-4bc8-ae49-fcd7c74e7e9c");
public string Name => "Meta Nodes";
public string MinimumVersion => "0.6.3.1000";
public class Plugin : FileFlows.Plugin.IPlugin
{
public string Name => "Meta Nodes";
public string MinimumVersion => "0.6.3.1000";
public void Init() { }
}
}
public void Init() { }
}

Binary file not shown.

View File

@@ -1,15 +1,15 @@
namespace FileFlows.MusicNodes
namespace FileFlows.MusicNodes;
using System.ComponentModel.DataAnnotations;
using FileFlows.Plugin.Attributes;
public class Plugin : FileFlows.Plugin.IPlugin
{
using System.ComponentModel.DataAnnotations;
using FileFlows.Plugin.Attributes;
public Guid Uid => new Guid("d84fbd06-f0e3-4827-8de0-6b0ef20dd883");
public string Name => "Music Nodes";
public string MinimumVersion => "0.6.3.1000";
public class Plugin : FileFlows.Plugin.IPlugin
public void Init()
{
public string Name => "Music Nodes";
public string MinimumVersion => "0.6.3.1000";
public void Init()
{
}
}
}
}

Binary file not shown.

View File

@@ -2,6 +2,7 @@ namespace FileFlows.Plex;
public class Plugin : FileFlows.Plugin.IPlugin
{
public Guid Uid => new Guid("5be72267-7574-4ba9-a958-f3dda0d6c2dc");
public string Name => "Plex";
public string MinimumVersion => "0.6.3.1000";

View File

@@ -1,15 +1,15 @@
namespace FileFlows.VideoNodes
namespace FileFlows.VideoNodes;
using System.ComponentModel.DataAnnotations;
using FileFlows.Plugin.Attributes;
public class Plugin : FileFlows.Plugin.IPlugin
{
using System.ComponentModel.DataAnnotations;
using FileFlows.Plugin.Attributes;
public Guid Uid => new Guid("881b486b-4b38-4e66-b39e-fbc0fc9deee1");
public string Name => "Video Nodes";
public string MinimumVersion => "0.6.3.1000";
public class Plugin : FileFlows.Plugin.IPlugin
public void Init()
{
public string Name => "Video Nodes";
public string MinimumVersion => "0.6.3.1000";
public void Init()
{
}
}
}
}

Binary file not shown.

View File

@@ -2025,6 +2025,56 @@
Gets or sets the FileFlows version number
</summary>
</member>
<member name="P:FileFlows.Shared.Models.Settings.DbType">
<summary>
Gets or sets the type of database to use
</summary>
</member>
<member name="P:FileFlows.Shared.Models.Settings.DbServer">
<summary>
Gets or sets the db server to use
</summary>
</member>
<member name="P:FileFlows.Shared.Models.Settings.DbName">
<summary>
Gets or sets the name of the database
</summary>
</member>
<member name="P:FileFlows.Shared.Models.Settings.DbUser">
<summary>
Gets or sets the user used to connect to the database
</summary>
</member>
<member name="P:FileFlows.Shared.Models.Settings.DbPassword">
<summary>
Gets or sets the password used to connect to the database
</summary>
</member>
<member name="P:FileFlows.Shared.Models.Settings.DbAllowed">
<summary>
Gets or sets if the user can change database settings
</summary>
</member>
<member name="T:FileFlows.Shared.Models.DatabaseType">
<summary>
The types of Databases supported
</summary>
</member>
<member name="F:FileFlows.Shared.Models.DatabaseType.Sqlite">
<summary>
SQLite Database
</summary>
</member>
<member name="F:FileFlows.Shared.Models.DatabaseType.SqlServer">
<summary>
Microsoft SQL Server
</summary>
</member>
<member name="F:FileFlows.Shared.Models.DatabaseType.MySql">
<summary>
MySql / MariaDB
</summary>
</member>
<member name="T:FileFlows.Shared.Models.ShrinkageData">
<summary>
Information about how a library has shrunk after processing

View File

@@ -16,6 +16,40 @@
"PluginInfoGenerator.dll": {}
}
},
"Azure.Core/1.6.0": {
"dependencies": {
"Microsoft.Bcl.AsyncInterfaces": "1.0.0",
"System.Buffers": "4.5.0",
"System.Diagnostics.DiagnosticSource": "4.7.0",
"System.Memory": "4.5.3",
"System.Numerics.Vectors": "4.5.0",
"System.Text.Json": "4.6.0",
"System.Threading.Tasks.Extensions": "4.5.2"
},
"runtime": {
"lib/netstandard2.0/Azure.Core.dll": {
"assemblyVersion": "1.6.0.0",
"fileVersion": "1.600.20.52802"
}
}
},
"Azure.Identity/1.3.0": {
"dependencies": {
"Azure.Core": "1.6.0",
"Microsoft.Identity.Client": "4.22.0",
"Microsoft.Identity.Client.Extensions.Msal": "2.16.5",
"System.Memory": "4.5.3",
"System.Security.Cryptography.ProtectedData": "4.7.0",
"System.Text.Json": "4.6.0",
"System.Threading.Tasks.Extensions": "4.5.2"
},
"runtime": {
"lib/netstandard2.0/Azure.Identity.dll": {
"assemblyVersion": "1.3.0.0",
"fileVersion": "1.300.20.56202"
}
}
},
"Esprima/2.1.2": {
"runtime": {
"lib/netstandard2.1/Esprima.dll": {
@@ -46,6 +80,75 @@
}
}
},
"Microsoft.Bcl.AsyncInterfaces/1.0.0": {
"runtime": {
"lib/netstandard2.1/Microsoft.Bcl.AsyncInterfaces.dll": {
"assemblyVersion": "1.0.0.0",
"fileVersion": "4.700.19.46214"
}
}
},
"Microsoft.CSharp/4.5.0": {},
"Microsoft.Data.SqlClient/3.0.0": {
"dependencies": {
"Azure.Identity": "1.3.0",
"Microsoft.Data.SqlClient.SNI.runtime": "3.0.0",
"Microsoft.Identity.Client": "4.22.0",
"Microsoft.IdentityModel.JsonWebTokens": "6.8.0",
"Microsoft.IdentityModel.Protocols.OpenIdConnect": "6.8.0",
"Microsoft.Win32.Registry": "4.7.0",
"System.Configuration.ConfigurationManager": "4.7.0",
"System.Diagnostics.DiagnosticSource": "4.7.0",
"System.Runtime.Caching": "4.7.0",
"System.Security.Principal.Windows": "4.7.0",
"System.Text.Encoding.CodePages": "4.7.0",
"System.Text.Encodings.Web": "4.7.2"
},
"runtime": {
"lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll": {
"assemblyVersion": "3.0.0.0",
"fileVersion": "3.0.0.0"
}
},
"runtimeTargets": {
"runtimes/unix/lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll": {
"rid": "unix",
"assetType": "runtime",
"assemblyVersion": "3.0.0.0",
"fileVersion": "3.0.0.0"
},
"runtimes/win/lib/netcoreapp3.1/Microsoft.Data.SqlClient.dll": {
"rid": "win",
"assetType": "runtime",
"assemblyVersion": "3.0.0.0",
"fileVersion": "3.0.0.0"
}
}
},
"Microsoft.Data.SqlClient.SNI.runtime/3.0.0": {
"runtimeTargets": {
"runtimes/win-arm/native/Microsoft.Data.SqlClient.SNI.dll": {
"rid": "win-arm",
"assetType": "native",
"fileVersion": "3.0.0.0"
},
"runtimes/win-arm64/native/Microsoft.Data.SqlClient.SNI.dll": {
"rid": "win-arm64",
"assetType": "native",
"fileVersion": "3.0.0.0"
},
"runtimes/win-x64/native/Microsoft.Data.SqlClient.SNI.dll": {
"rid": "win-x64",
"assetType": "native",
"fileVersion": "3.0.0.0"
},
"runtimes/win-x86/native/Microsoft.Data.SqlClient.SNI.dll": {
"rid": "win-x86",
"assetType": "native",
"fileVersion": "3.0.0.0"
}
}
},
"Microsoft.Extensions.ObjectPool/5.0.5": {
"runtime": {
"lib/net5.0/Microsoft.Extensions.ObjectPool.dll": {
@@ -54,6 +157,286 @@
}
}
},
"Microsoft.Identity.Client/4.22.0": {
"runtime": {
"lib/netcoreapp2.1/Microsoft.Identity.Client.dll": {
"assemblyVersion": "4.22.0.0",
"fileVersion": "4.22.0.0"
}
}
},
"Microsoft.Identity.Client.Extensions.Msal/2.16.5": {
"dependencies": {
"Microsoft.Identity.Client": "4.22.0",
"System.Security.Cryptography.ProtectedData": "4.7.0"
},
"runtime": {
"lib/netcoreapp2.1/Microsoft.Identity.Client.Extensions.Msal.dll": {
"assemblyVersion": "2.16.5.0",
"fileVersion": "2.16.5.0"
}
}
},
"Microsoft.IdentityModel.JsonWebTokens/6.8.0": {
"dependencies": {
"Microsoft.IdentityModel.Tokens": "6.8.0"
},
"runtime": {
"lib/netstandard2.0/Microsoft.IdentityModel.JsonWebTokens.dll": {
"assemblyVersion": "6.8.0.0",
"fileVersion": "6.8.0.11012"
}
}
},
"Microsoft.IdentityModel.Logging/6.8.0": {
"runtime": {
"lib/netstandard2.0/Microsoft.IdentityModel.Logging.dll": {
"assemblyVersion": "6.8.0.0",
"fileVersion": "6.8.0.11012"
}
}
},
"Microsoft.IdentityModel.Protocols/6.8.0": {
"dependencies": {
"Microsoft.IdentityModel.Logging": "6.8.0",
"Microsoft.IdentityModel.Tokens": "6.8.0"
},
"runtime": {
"lib/netstandard2.0/Microsoft.IdentityModel.Protocols.dll": {
"assemblyVersion": "6.8.0.0",
"fileVersion": "6.8.0.11012"
}
}
},
"Microsoft.IdentityModel.Protocols.OpenIdConnect/6.8.0": {
"dependencies": {
"Microsoft.IdentityModel.Protocols": "6.8.0",
"System.IdentityModel.Tokens.Jwt": "6.8.0"
},
"runtime": {
"lib/netstandard2.0/Microsoft.IdentityModel.Protocols.OpenIdConnect.dll": {
"assemblyVersion": "6.8.0.0",
"fileVersion": "6.8.0.11012"
}
}
},
"Microsoft.IdentityModel.Tokens/6.8.0": {
"dependencies": {
"Microsoft.CSharp": "4.5.0",
"Microsoft.IdentityModel.Logging": "6.8.0",
"System.Security.Cryptography.Cng": "4.5.0"
},
"runtime": {
"lib/netstandard2.0/Microsoft.IdentityModel.Tokens.dll": {
"assemblyVersion": "6.8.0.0",
"fileVersion": "6.8.0.11012"
}
}
},
"Microsoft.NETCore.Platforms/3.1.0": {},
"Microsoft.Win32.Registry/4.7.0": {
"dependencies": {
"System.Security.AccessControl": "4.7.0",
"System.Security.Principal.Windows": "4.7.0"
}
},
"Microsoft.Win32.SystemEvents/4.7.0": {
"dependencies": {
"Microsoft.NETCore.Platforms": "3.1.0"
},
"runtime": {
"lib/netstandard2.0/Microsoft.Win32.SystemEvents.dll": {
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.19.56404"
}
},
"runtimeTargets": {
"runtimes/win/lib/netcoreapp3.0/Microsoft.Win32.SystemEvents.dll": {
"rid": "win",
"assetType": "runtime",
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.19.56404"
}
}
},
"NPoco/5.3.2": {
"dependencies": {
"System.Linq.Async": "5.0.0",
"System.Reflection.Emit.Lightweight": "4.7.0"
},
"runtime": {
"lib/netstandard2.1/NPoco.dll": {
"assemblyVersion": "5.3.2.0",
"fileVersion": "5.3.2.0"
}
}
},
"NPoco.SqlServer/5.3.2": {
"dependencies": {
"Microsoft.Data.SqlClient": "3.0.0",
"NPoco": "5.3.2",
"Polly": "7.2.2"
},
"runtime": {
"lib/netstandard2.1/NPoco.SqlServer.dll": {
"assemblyVersion": "5.3.2.0",
"fileVersion": "5.3.2.0"
}
}
},
"Polly/7.2.2": {
"runtime": {
"lib/netstandard2.0/Polly.dll": {
"assemblyVersion": "7.0.0.0",
"fileVersion": "7.2.2.0"
}
}
},
"System.Buffers/4.5.0": {},
"System.Configuration.ConfigurationManager/4.7.0": {
"dependencies": {
"System.Security.Cryptography.ProtectedData": "4.7.0",
"System.Security.Permissions": "4.7.0"
},
"runtime": {
"lib/netstandard2.0/System.Configuration.ConfigurationManager.dll": {
"assemblyVersion": "4.0.3.0",
"fileVersion": "4.700.19.56404"
}
}
},
"System.Diagnostics.DiagnosticSource/4.7.0": {},
"System.Drawing.Common/4.7.0": {
"dependencies": {
"Microsoft.NETCore.Platforms": "3.1.0",
"Microsoft.Win32.SystemEvents": "4.7.0"
},
"runtime": {
"lib/netstandard2.0/System.Drawing.Common.dll": {
"assemblyVersion": "4.0.0.1",
"fileVersion": "4.6.26919.2"
}
},
"runtimeTargets": {
"runtimes/unix/lib/netcoreapp3.0/System.Drawing.Common.dll": {
"rid": "unix",
"assetType": "runtime",
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.19.56404"
},
"runtimes/win/lib/netcoreapp3.0/System.Drawing.Common.dll": {
"rid": "win",
"assetType": "runtime",
"assemblyVersion": "4.0.2.0",
"fileVersion": "4.700.19.56404"
}
}
},
"System.IdentityModel.Tokens.Jwt/6.8.0": {
"dependencies": {
"Microsoft.IdentityModel.JsonWebTokens": "6.8.0",
"Microsoft.IdentityModel.Tokens": "6.8.0"
},
"runtime": {
"lib/netstandard2.0/System.IdentityModel.Tokens.Jwt.dll": {
"assemblyVersion": "6.8.0.0",
"fileVersion": "6.8.0.11012"
}
}
},
"System.Linq.Async/5.0.0": {
"runtime": {
"lib/netcoreapp3.1/System.Linq.Async.dll": {
"assemblyVersion": "5.0.0.0",
"fileVersion": "5.0.0.1"
}
}
},
"System.Memory/4.5.3": {},
"System.Numerics.Vectors/4.5.0": {},
"System.Reflection.Emit.Lightweight/4.7.0": {},
"System.Runtime.Caching/4.7.0": {
"dependencies": {
"System.Configuration.ConfigurationManager": "4.7.0"
},
"runtime": {
"lib/netstandard2.0/System.Runtime.Caching.dll": {
"assemblyVersion": "4.0.1.0",
"fileVersion": "4.700.19.56404"
}
},
"runtimeTargets": {
"runtimes/win/lib/netstandard2.0/System.Runtime.Caching.dll": {
"rid": "win",
"assetType": "runtime",
"assemblyVersion": "4.0.1.0",
"fileVersion": "4.700.19.56404"
}
}
},
"System.Security.AccessControl/4.7.0": {
"dependencies": {
"Microsoft.NETCore.Platforms": "3.1.0",
"System.Security.Principal.Windows": "4.7.0"
}
},
"System.Security.Cryptography.Cng/4.5.0": {},
"System.Security.Cryptography.ProtectedData/4.7.0": {
"runtime": {
"lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll": {
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.19.56404"
}
},
"runtimeTargets": {
"runtimes/win/lib/netstandard2.0/System.Security.Cryptography.ProtectedData.dll": {
"rid": "win",
"assetType": "runtime",
"assemblyVersion": "4.0.5.0",
"fileVersion": "4.700.19.56404"
}
}
},
"System.Security.Permissions/4.7.0": {
"dependencies": {
"System.Security.AccessControl": "4.7.0",
"System.Windows.Extensions": "4.7.0"
},
"runtime": {
"lib/netcoreapp3.0/System.Security.Permissions.dll": {
"assemblyVersion": "4.0.3.0",
"fileVersion": "4.700.19.56404"
}
}
},
"System.Security.Principal.Windows/4.7.0": {},
"System.Text.Encoding.CodePages/4.7.0": {
"dependencies": {
"Microsoft.NETCore.Platforms": "3.1.0"
}
},
"System.Text.Encodings.Web/4.7.2": {},
"System.Text.Json/4.6.0": {},
"System.Threading.Tasks.Extensions/4.5.2": {},
"System.Windows.Extensions/4.7.0": {
"dependencies": {
"System.Drawing.Common": "4.7.0"
},
"runtime": {
"lib/netcoreapp3.0/System.Windows.Extensions.dll": {
"assemblyVersion": "4.0.1.0",
"fileVersion": "4.700.19.56404"
}
},
"runtimeTargets": {
"runtimes/win/lib/netcoreapp3.0/System.Windows.Extensions.dll": {
"rid": "win",
"assetType": "runtime",
"assemblyVersion": "4.0.1.0",
"fileVersion": "4.700.19.56404"
}
}
},
"FileFlows.Plugin/1.0.0": {
"runtime": {
"FileFlows.Plugin.dll": {}
@@ -63,7 +446,8 @@
"dependencies": {
"FileFlows.Plugin": "1.0.0",
"FileFlows.Shared": "1.0.0",
"Jint": "3.0.0-beta-2038"
"Jint": "3.0.0-beta-2038",
"NPoco.SqlServer": "5.3.2"
},
"runtime": {
"FileFlows.ServerShared.dll": {}
@@ -86,6 +470,20 @@
"serviceable": false,
"sha512": ""
},
"Azure.Core/1.6.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-kI4m2NsODPOrxo0OoKjk6B3ADbdovhDQIEmI4039upjjZKRaewVLx/Uz4DfRa/NtnIRZQPUALe1yvdHWAoRt4w==",
"path": "azure.core/1.6.0",
"hashPath": "azure.core.1.6.0.nupkg.sha512"
},
"Azure.Identity/1.3.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-l1SYfZKOFBuUFG7C2SWHmJcrQQaiXgBdVCycx4vcZQkC6efDVt7mzZ5pfJAFEJDBUq7mjRQ0RPq9ZDGdSswqMg==",
"path": "azure.identity/1.3.0",
"hashPath": "azure.identity.1.3.0.nupkg.sha512"
},
"Esprima/2.1.2": {
"type": "package",
"serviceable": true,
@@ -107,6 +505,34 @@
"path": "messageformat/5.0.1",
"hashPath": "messageformat.5.0.1.nupkg.sha512"
},
"Microsoft.Bcl.AsyncInterfaces/1.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-K63Y4hORbBcKLWH5wnKgzyn7TOfYzevIEwIedQHBIkmkEBA9SCqgvom+XTuE+fAFGvINGkhFItaZ2dvMGdT5iw==",
"path": "microsoft.bcl.asyncinterfaces/1.0.0",
"hashPath": "microsoft.bcl.asyncinterfaces.1.0.0.nupkg.sha512"
},
"Microsoft.CSharp/4.5.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-kaj6Wb4qoMuH3HySFJhxwQfe8R/sJsNJnANrvv8WdFPMoNbKY5htfNscv+LHCu5ipz+49m2e+WQXpLXr9XYemQ==",
"path": "microsoft.csharp/4.5.0",
"hashPath": "microsoft.csharp.4.5.0.nupkg.sha512"
},
"Microsoft.Data.SqlClient/3.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-MUauWfCLsZQQMUR/wZhec5MH6+NTPmPp9i/OsjIMmIu2ICYUGOVm1x7RTqKxq19UWxXMSG03/O0FyXQJrpDs9A==",
"path": "microsoft.data.sqlclient/3.0.0",
"hashPath": "microsoft.data.sqlclient.3.0.0.nupkg.sha512"
},
"Microsoft.Data.SqlClient.SNI.runtime/3.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-n1sNyjJgu2pYWKgw3ZPikw3NiRvG4kt7Ya5MK8u77Rgj/1bTFqO/eDF4k5W9H5GXplMZCpKkNbp5kNBICgSB0w==",
"path": "microsoft.data.sqlclient.sni.runtime/3.0.0",
"hashPath": "microsoft.data.sqlclient.sni.runtime.3.0.0.nupkg.sha512"
},
"Microsoft.Extensions.ObjectPool/5.0.5": {
"type": "package",
"serviceable": true,
@@ -114,6 +540,237 @@
"path": "microsoft.extensions.objectpool/5.0.5",
"hashPath": "microsoft.extensions.objectpool.5.0.5.nupkg.sha512"
},
"Microsoft.Identity.Client/4.22.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-GlamU9rs8cSVIx9WSGv5QKpt66KkE+ImxNa/wNZZUJ3knt3PM98T9sOY8B7NcEfhw7NoxU2/0TSOcmnRSJQgqw==",
"path": "microsoft.identity.client/4.22.0",
"hashPath": "microsoft.identity.client.4.22.0.nupkg.sha512"
},
"Microsoft.Identity.Client.Extensions.Msal/2.16.5": {
"type": "package",
"serviceable": true,
"sha512": "sha512-VlGUZEpF8KP/GCfFI59sdE0WA0o9quqwM1YQY0dSp6jpGy5EOBkureaybLfpwCuYUUjQbLkN2p7neUIcQCfbzA==",
"path": "microsoft.identity.client.extensions.msal/2.16.5",
"hashPath": "microsoft.identity.client.extensions.msal.2.16.5.nupkg.sha512"
},
"Microsoft.IdentityModel.JsonWebTokens/6.8.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-+7JIww64PkMt7NWFxoe4Y/joeF7TAtA/fQ0b2GFGcagzB59sKkTt/sMZWR6aSZht5YC7SdHi3W6yM1yylRGJCQ==",
"path": "microsoft.identitymodel.jsonwebtokens/6.8.0",
"hashPath": "microsoft.identitymodel.jsonwebtokens.6.8.0.nupkg.sha512"
},
"Microsoft.IdentityModel.Logging/6.8.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-Rfh/p4MaN4gkmhPxwbu8IjrmoDncGfHHPh1sTnc0AcM/Oc39/fzC9doKNWvUAjzFb8LqA6lgZyblTrIsX/wDXg==",
"path": "microsoft.identitymodel.logging/6.8.0",
"hashPath": "microsoft.identitymodel.logging.6.8.0.nupkg.sha512"
},
"Microsoft.IdentityModel.Protocols/6.8.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-OJZx5nPdiH+MEkwCkbJrTAUiO/YzLe0VSswNlDxJsJD9bhOIdXHufh650pfm59YH1DNevp3/bXzukKrG57gA1w==",
"path": "microsoft.identitymodel.protocols/6.8.0",
"hashPath": "microsoft.identitymodel.protocols.6.8.0.nupkg.sha512"
},
"Microsoft.IdentityModel.Protocols.OpenIdConnect/6.8.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-X/PiV5l3nYYsodtrNMrNQIVlDmHpjQQ5w48E+o/D5H4es2+4niEyQf3l03chvZGWNzBRhfSstaXr25/Ye4AeYw==",
"path": "microsoft.identitymodel.protocols.openidconnect/6.8.0",
"hashPath": "microsoft.identitymodel.protocols.openidconnect.6.8.0.nupkg.sha512"
},
"Microsoft.IdentityModel.Tokens/6.8.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-gTqzsGcmD13HgtNePPcuVHZ/NXWmyV+InJgalW/FhWpII1D7V1k0obIseGlWMeA4G+tZfeGMfXr0klnWbMR/mQ==",
"path": "microsoft.identitymodel.tokens/6.8.0",
"hashPath": "microsoft.identitymodel.tokens.6.8.0.nupkg.sha512"
},
"Microsoft.NETCore.Platforms/3.1.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-z7aeg8oHln2CuNulfhiLYxCVMPEwBl3rzicjvIX+4sUuCwvXw5oXQEtbiU2c0z4qYL5L3Kmx0mMA/+t/SbY67w==",
"path": "microsoft.netcore.platforms/3.1.0",
"hashPath": "microsoft.netcore.platforms.3.1.0.nupkg.sha512"
},
"Microsoft.Win32.Registry/4.7.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-KSrRMb5vNi0CWSGG1++id2ZOs/1QhRqROt+qgbEAdQuGjGrFcl4AOl4/exGPUYz2wUnU42nvJqon1T3U0kPXLA==",
"path": "microsoft.win32.registry/4.7.0",
"hashPath": "microsoft.win32.registry.4.7.0.nupkg.sha512"
},
"Microsoft.Win32.SystemEvents/4.7.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-mtVirZr++rq+XCDITMUdnETD59XoeMxSpLRIII7JRI6Yj0LEDiO1pPn0ktlnIj12Ix8bfvQqQDMMIF9wC98oCA==",
"path": "microsoft.win32.systemevents/4.7.0",
"hashPath": "microsoft.win32.systemevents.4.7.0.nupkg.sha512"
},
"NPoco/5.3.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-3eVBjurbeWT3hSC0/o7wMc+DBPOGMOL4H0boSPn/8URC/9ebzUkB+VDzWLqlQPXFLlFVjCcgh4pK/FhXoJ74yQ==",
"path": "npoco/5.3.2",
"hashPath": "npoco.5.3.2.nupkg.sha512"
},
"NPoco.SqlServer/5.3.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-6lkQHcgvDgSfIq0oga7W91QpRU1Mdmm6NgqcT8mgOOyY92ftQaacAZgzMTl8CfhgMYsg0/xzRgqIGq37CnLTxg==",
"path": "npoco.sqlserver/5.3.2",
"hashPath": "npoco.sqlserver.5.3.2.nupkg.sha512"
},
"Polly/7.2.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-E6CeKyS513j7taKAq4q2MESDBvzuzWnR1rQ2Y2zqJvpiVtKMm699Aubb20MUPBDmb0Ov8PmcLHTCVFdCjoy2kA==",
"path": "polly/7.2.2",
"hashPath": "polly.7.2.2.nupkg.sha512"
},
"System.Buffers/4.5.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-pL2ChpaRRWI/p4LXyy4RgeWlYF2sgfj/pnVMvBqwNFr5cXg7CXNnWZWxrOONLg8VGdFB8oB+EG2Qw4MLgTOe+A==",
"path": "system.buffers/4.5.0",
"hashPath": "system.buffers.4.5.0.nupkg.sha512"
},
"System.Configuration.ConfigurationManager/4.7.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-/anOTeSZCNNI2zDilogWrZ8pNqCmYbzGNexUnNhjW8k0sHqEZ2nHJBp147jBV3hGYswu5lINpNg1vxR7bnqvVA==",
"path": "system.configuration.configurationmanager/4.7.0",
"hashPath": "system.configuration.configurationmanager.4.7.0.nupkg.sha512"
},
"System.Diagnostics.DiagnosticSource/4.7.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-oJjw3uFuVDJiJNbCD8HB4a2p3NYLdt1fiT5OGsPLw+WTOuG0KpP4OXelMmmVKpClueMsit6xOlzy4wNKQFiBLg==",
"path": "system.diagnostics.diagnosticsource/4.7.0",
"hashPath": "system.diagnostics.diagnosticsource.4.7.0.nupkg.sha512"
},
"System.Drawing.Common/4.7.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-v+XbyYHaZjDfn0ENmJEV1VYLgGgCTx1gnfOBcppowbpOAriglYgGCvFCPr2EEZyBvXlpxbEsTwkOlInl107ahA==",
"path": "system.drawing.common/4.7.0",
"hashPath": "system.drawing.common.4.7.0.nupkg.sha512"
},
"System.IdentityModel.Tokens.Jwt/6.8.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-5tBCjAub2Bhd5qmcd0WhR5s354e4oLYa//kOWrkX+6/7ZbDDJjMTfwLSOiZ/MMpWdE4DWPLOfTLOq/juj9CKzA==",
"path": "system.identitymodel.tokens.jwt/6.8.0",
"hashPath": "system.identitymodel.tokens.jwt.6.8.0.nupkg.sha512"
},
"System.Linq.Async/5.0.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-cPtIuuH8TIjVHSi2ewwReWGW1PfChPE0LxPIDlfwVcLuTM9GANFTXiMB7k3aC4sk3f0cQU25LNKzx+jZMxijqw==",
"path": "system.linq.async/5.0.0",
"hashPath": "system.linq.async.5.0.0.nupkg.sha512"
},
"System.Memory/4.5.3": {
"type": "package",
"serviceable": true,
"sha512": "sha512-3oDzvc/zzetpTKWMShs1AADwZjQ/36HnsufHRPcOjyRAAMLDlu2iD33MBI2opxnezcVUtXyqDXXjoFMOU9c7SA==",
"path": "system.memory/4.5.3",
"hashPath": "system.memory.4.5.3.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.Emit.Lightweight/4.7.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-a4OLB4IITxAXJeV74MDx49Oq2+PsF6Sml54XAFv+2RyWwtDBcabzoxiiJRhdhx+gaohLh4hEGCLQyBozXoQPqA==",
"path": "system.reflection.emit.lightweight/4.7.0",
"hashPath": "system.reflection.emit.lightweight.4.7.0.nupkg.sha512"
},
"System.Runtime.Caching/4.7.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-NdvNRjTPxYvIEhXQszT9L9vJhdQoX6AQ0AlhjTU+5NqFQVuacJTfhPVAvtGWNA2OJCqRiR/okBcZgMwI6MqcZg==",
"path": "system.runtime.caching/4.7.0",
"hashPath": "system.runtime.caching.4.7.0.nupkg.sha512"
},
"System.Security.AccessControl/4.7.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-JECvTt5aFF3WT3gHpfofL2MNNP6v84sxtXxpqhLBCcDRzqsPBmHhQ6shv4DwwN2tRlzsUxtb3G9M3763rbXKDg==",
"path": "system.security.accesscontrol/4.7.0",
"hashPath": "system.security.accesscontrol.4.7.0.nupkg.sha512"
},
"System.Security.Cryptography.Cng/4.5.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-WG3r7EyjUe9CMPFSs6bty5doUqT+q9pbI80hlNzo2SkPkZ4VTuZkGWjpp77JB8+uaL4DFPRdBsAY+DX3dBK92A==",
"path": "system.security.cryptography.cng/4.5.0",
"hashPath": "system.security.cryptography.cng.4.5.0.nupkg.sha512"
},
"System.Security.Cryptography.ProtectedData/4.7.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-ehYW0m9ptxpGWvE4zgqongBVWpSDU/JCFD4K7krxkQwSz/sFQjEXCUqpvencjy6DYDbn7Ig09R8GFffu8TtneQ==",
"path": "system.security.cryptography.protecteddata/4.7.0",
"hashPath": "system.security.cryptography.protecteddata.4.7.0.nupkg.sha512"
},
"System.Security.Permissions/4.7.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-dkOV6YYVBnYRa15/yv004eCGRBVADXw8qRbbNiCn/XpdJSUXkkUeIvdvFHkvnko4CdKMqG8yRHC4ox83LSlMsQ==",
"path": "system.security.permissions/4.7.0",
"hashPath": "system.security.permissions.4.7.0.nupkg.sha512"
},
"System.Security.Principal.Windows/4.7.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-ojD0PX0XhneCsUbAZVKdb7h/70vyYMDYs85lwEI+LngEONe/17A0cFaRFqZU+sOEidcVswYWikYOQ9PPfjlbtQ==",
"path": "system.security.principal.windows/4.7.0",
"hashPath": "system.security.principal.windows.4.7.0.nupkg.sha512"
},
"System.Text.Encoding.CodePages/4.7.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-aeu4FlaUTemuT1qOd1MyU4T516QR4Fy+9yDbwWMPHOHy7U8FD6SgTzdZFO7gHcfAPHtECqInbwklVvUK4RHcNg==",
"path": "system.text.encoding.codepages/4.7.0",
"hashPath": "system.text.encoding.codepages.4.7.0.nupkg.sha512"
},
"System.Text.Encodings.Web/4.7.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-iTUgB/WtrZ1sWZs84F2hwyQhiRH6QNjQv2DkwrH+WP6RoFga2Q1m3f9/Q7FG8cck8AdHitQkmkXSY8qylcDmuA==",
"path": "system.text.encodings.web/4.7.2",
"hashPath": "system.text.encodings.web.4.7.2.nupkg.sha512"
},
"System.Text.Json/4.6.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-4F8Xe+JIkVoDJ8hDAZ7HqLkjctN/6WItJIzQaifBwClC7wmoLSda/Sv2i6i1kycqDb3hWF4JCVbpAweyOKHEUA==",
"path": "system.text.json/4.6.0",
"hashPath": "system.text.json.4.6.0.nupkg.sha512"
},
"System.Threading.Tasks.Extensions/4.5.2": {
"type": "package",
"serviceable": true,
"sha512": "sha512-BG/TNxDFv0svAzx8OiMXDlsHfGw623BZ8tCXw4YLhDFDvDhNUEV58jKYMGRnkbJNm7c3JNNJDiN7JBMzxRBR2w==",
"path": "system.threading.tasks.extensions/4.5.2",
"hashPath": "system.threading.tasks.extensions.4.5.2.nupkg.sha512"
},
"System.Windows.Extensions/4.7.0": {
"type": "package",
"serviceable": true,
"sha512": "sha512-CeWTdRNfRaSh0pm2gDTJFwVaXfTq6Xwv/sA887iwPTneW7oMtMlpvDIO+U60+3GWTB7Aom6oQwv5VZVUhQRdPQ==",
"path": "system.windows.extensions/4.7.0",
"hashPath": "system.windows.extensions.4.7.0.nupkg.sha512"
},
"FileFlows.Plugin/1.0.0": {
"type": "project",
"serviceable": false,