diff --git a/Apprise/Apprise.csproj b/Apprise/Apprise.csproj
index b58a07a9..1d67d830 100644
Binary files a/Apprise/Apprise.csproj and b/Apprise/Apprise.csproj differ
diff --git a/Apprise/Plugin.cs b/Apprise/Plugin.cs
index 174dcaa6..ec969241 100644
--- a/Apprise/Plugin.cs
+++ b/Apprise/Plugin.cs
@@ -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";
diff --git a/BasicNodes/BasicNodes.csproj b/BasicNodes/BasicNodes.csproj
index 94665f6a..cab5a468 100644
Binary files a/BasicNodes/BasicNodes.csproj and b/BasicNodes/BasicNodes.csproj differ
diff --git a/BasicNodes/Plugin.cs b/BasicNodes/Plugin.cs
index 3f71c8c5..1358e915 100644
--- a/BasicNodes/Plugin.cs
+++ b/BasicNodes/Plugin.cs
@@ -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";
diff --git a/BasicNodes/ScriptNode.cs b/BasicNodes/ScriptNode.cs
deleted file mode 100644
index 655a1237..00000000
--- a/BasicNodes/ScriptNode.cs
+++ /dev/null
@@ -1,64 +0,0 @@
-using BasicNodes;
-using FileFlows.Plugin;
-using System.Dynamic;
-
-namespace FileFlows.BasicNodes;
-
-///
-/// 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
-///
-public class ScriptNode:Node
-{
- ///
- /// Gets the number of inputs of this node
- ///
- public override int Inputs => 1;
-
- ///
- /// Gets or sets the model to pass to the node
- ///
- public ExpandoObject Model { get; set; }
-
- ///
- /// Gets or sets the code to execute
- ///
- public string Code { get; set; }
-
-
- ///
- /// Executes the script node
- ///
- /// the NodeParameters passed into this from the flow runner
- /// the output node to call next
- 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;
- 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);
- }
-}
diff --git a/ChecksumNodes/ChecksumNodes.csproj b/ChecksumNodes/ChecksumNodes.csproj
index 60b5e70f..35e88ede 100644
Binary files a/ChecksumNodes/ChecksumNodes.csproj and b/ChecksumNodes/ChecksumNodes.csproj differ
diff --git a/ChecksumNodes/Plugin.cs b/ChecksumNodes/Plugin.cs
index 3c3bb2fa..04061fba 100644
--- a/ChecksumNodes/Plugin.cs
+++ b/ChecksumNodes/Plugin.cs
@@ -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()
+ {
}
-}
\ No newline at end of file
+}
diff --git a/CollectionNodes/CollectionNodes.csproj b/CollectionNodes/CollectionNodes.csproj
index 10141182..20a3e49c 100644
Binary files a/CollectionNodes/CollectionNodes.csproj and b/CollectionNodes/CollectionNodes.csproj differ
diff --git a/CollectionNodes/Plugin.cs b/CollectionNodes/Plugin.cs
index 2fc5066f..f3219eb6 100644
--- a/CollectionNodes/Plugin.cs
+++ b/CollectionNodes/Plugin.cs
@@ -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()
- {
- }
}
-}
\ No newline at end of file
+}
diff --git a/DiscordNodes/DiscordNodes.csproj b/DiscordNodes/DiscordNodes.csproj
index 37be4e92..863cc855 100644
Binary files a/DiscordNodes/DiscordNodes.csproj and b/DiscordNodes/DiscordNodes.csproj differ
diff --git a/DiscordNodes/Plugin.cs b/DiscordNodes/Plugin.cs
index c0cdd589..9ba37d8a 100644
--- a/DiscordNodes/Plugin.cs
+++ b/DiscordNodes/Plugin.cs
@@ -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";
diff --git a/EmailNodes/EmailNodes.csproj b/EmailNodes/EmailNodes.csproj
index e0194a65..38860c99 100644
Binary files a/EmailNodes/EmailNodes.csproj and b/EmailNodes/EmailNodes.csproj differ
diff --git a/EmailNodes/Plugin.cs b/EmailNodes/Plugin.cs
index 2d4438b8..c09e0af9 100644
--- a/EmailNodes/Plugin.cs
+++ b/EmailNodes/Plugin.cs
@@ -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()
+ {
}
-}
\ No newline at end of file
+}
diff --git a/Emby/Emby.csproj b/Emby/Emby.csproj
index 66bd1d78..47e5bf95 100644
Binary files a/Emby/Emby.csproj and b/Emby/Emby.csproj differ
diff --git a/Emby/Plugin.cs b/Emby/Plugin.cs
index 0e6c4966..eb4ba6ab 100644
--- a/Emby/Plugin.cs
+++ b/Emby/Plugin.cs
@@ -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";
diff --git a/FileFlows.Plugin.dll b/FileFlows.Plugin.dll
index 7bd808fd..70d228c8 100644
Binary files a/FileFlows.Plugin.dll and b/FileFlows.Plugin.dll differ
diff --git a/FileFlows.Plugin.pdb b/FileFlows.Plugin.pdb
index 617d8c9b..53128370 100644
Binary files a/FileFlows.Plugin.pdb and b/FileFlows.Plugin.pdb differ
diff --git a/Gotify/Gotify.csproj b/Gotify/Gotify.csproj
index 30b3e5e6..913a451b 100644
Binary files a/Gotify/Gotify.csproj and b/Gotify/Gotify.csproj differ
diff --git a/Gotify/Plugin.cs b/Gotify/Plugin.cs
index 6bc0bc09..898ef8c5 100644
--- a/Gotify/Plugin.cs
+++ b/Gotify/Plugin.cs
@@ -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";
diff --git a/ImageNodes/ImageNodes.csproj b/ImageNodes/ImageNodes.csproj
index 7b0314b5..a20c7056 100644
Binary files a/ImageNodes/ImageNodes.csproj and b/ImageNodes/ImageNodes.csproj differ
diff --git a/ImageNodes/Plugin.cs b/ImageNodes/Plugin.cs
index e8b83199..8efdf5fa 100644
--- a/ImageNodes/Plugin.cs
+++ b/ImageNodes/Plugin.cs
@@ -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";
diff --git a/MetaNodes/MetaNodes.csproj b/MetaNodes/MetaNodes.csproj
index 5e236c8a..e5105b3c 100644
Binary files a/MetaNodes/MetaNodes.csproj and b/MetaNodes/MetaNodes.csproj differ
diff --git a/MetaNodes/Plugin.cs b/MetaNodes/Plugin.cs
index 4d51473f..65bea039 100644
--- a/MetaNodes/Plugin.cs
+++ b/MetaNodes/Plugin.cs
@@ -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() { }
- }
-}
\ No newline at end of file
+ public void Init() { }
+}
diff --git a/MusicNodes/MusicNodes.csproj b/MusicNodes/MusicNodes.csproj
index 6aeee61f..fb746fc7 100644
Binary files a/MusicNodes/MusicNodes.csproj and b/MusicNodes/MusicNodes.csproj differ
diff --git a/MusicNodes/Plugin.cs b/MusicNodes/Plugin.cs
index ba8d097d..17915c17 100644
--- a/MusicNodes/Plugin.cs
+++ b/MusicNodes/Plugin.cs
@@ -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()
- {
- }
}
-}
\ No newline at end of file
+}
diff --git a/Plex/Plex.csproj b/Plex/Plex.csproj
index 864dbdac..e153c04d 100644
Binary files a/Plex/Plex.csproj and b/Plex/Plex.csproj differ
diff --git a/Plex/Plugin.cs b/Plex/Plugin.cs
index 16c241fd..bc2d268e 100644
--- a/Plex/Plugin.cs
+++ b/Plex/Plugin.cs
@@ -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";
diff --git a/VideoNodes/Plugin.cs b/VideoNodes/Plugin.cs
index a11a96d4..280b0169 100644
--- a/VideoNodes/Plugin.cs
+++ b/VideoNodes/Plugin.cs
@@ -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()
- {
- }
}
-}
\ No newline at end of file
+}
diff --git a/VideoNodes/VideoNodes.csproj b/VideoNodes/VideoNodes.csproj
index b4b2f699..e6872c47 100644
Binary files a/VideoNodes/VideoNodes.csproj and b/VideoNodes/VideoNodes.csproj differ
diff --git a/build/utils/PluginInfoGenerator/FileFlows.Plugin.dll b/build/utils/PluginInfoGenerator/FileFlows.Plugin.dll
index a26dd58f..da514339 100644
Binary files a/build/utils/PluginInfoGenerator/FileFlows.Plugin.dll and b/build/utils/PluginInfoGenerator/FileFlows.Plugin.dll differ
diff --git a/build/utils/PluginInfoGenerator/FileFlows.Plugin.pdb b/build/utils/PluginInfoGenerator/FileFlows.Plugin.pdb
index fc1465aa..3760e875 100644
Binary files a/build/utils/PluginInfoGenerator/FileFlows.Plugin.pdb and b/build/utils/PluginInfoGenerator/FileFlows.Plugin.pdb differ
diff --git a/build/utils/PluginInfoGenerator/FileFlows.ServerShared.dll b/build/utils/PluginInfoGenerator/FileFlows.ServerShared.dll
index 60f29e92..b5414a82 100644
Binary files a/build/utils/PluginInfoGenerator/FileFlows.ServerShared.dll and b/build/utils/PluginInfoGenerator/FileFlows.ServerShared.dll differ
diff --git a/build/utils/PluginInfoGenerator/FileFlows.ServerShared.pdb b/build/utils/PluginInfoGenerator/FileFlows.ServerShared.pdb
index 69d4ef0c..38785ead 100644
Binary files a/build/utils/PluginInfoGenerator/FileFlows.ServerShared.pdb and b/build/utils/PluginInfoGenerator/FileFlows.ServerShared.pdb differ
diff --git a/build/utils/PluginInfoGenerator/FileFlows.Shared.dll b/build/utils/PluginInfoGenerator/FileFlows.Shared.dll
index 686b15fa..084c4f66 100644
Binary files a/build/utils/PluginInfoGenerator/FileFlows.Shared.dll and b/build/utils/PluginInfoGenerator/FileFlows.Shared.dll differ
diff --git a/build/utils/PluginInfoGenerator/FileFlows.Shared.pdb b/build/utils/PluginInfoGenerator/FileFlows.Shared.pdb
index 1872f40a..70c158f5 100644
Binary files a/build/utils/PluginInfoGenerator/FileFlows.Shared.pdb and b/build/utils/PluginInfoGenerator/FileFlows.Shared.pdb differ
diff --git a/build/utils/PluginInfoGenerator/FileFlows.Shared.xml b/build/utils/PluginInfoGenerator/FileFlows.Shared.xml
index 85a817f6..5dd7bbb9 100644
--- a/build/utils/PluginInfoGenerator/FileFlows.Shared.xml
+++ b/build/utils/PluginInfoGenerator/FileFlows.Shared.xml
@@ -2025,6 +2025,56 @@
Gets or sets the FileFlows version number
+
+
+ Gets or sets the type of database to use
+
+
+
+
+ Gets or sets the db server to use
+
+
+
+
+ Gets or sets the name of the database
+
+
+
+
+ Gets or sets the user used to connect to the database
+
+
+
+
+ Gets or sets the password used to connect to the database
+
+
+
+
+ Gets or sets if the user can change database settings
+
+
+
+
+ The types of Databases supported
+
+
+
+
+ SQLite Database
+
+
+
+
+ Microsoft SQL Server
+
+
+
+
+ MySql / MariaDB
+
+
Information about how a library has shrunk after processing
diff --git a/build/utils/PluginInfoGenerator/PluginInfoGenerator.deps.json b/build/utils/PluginInfoGenerator/PluginInfoGenerator.deps.json
index c450c2ec..0da1910f 100644
--- a/build/utils/PluginInfoGenerator/PluginInfoGenerator.deps.json
+++ b/build/utils/PluginInfoGenerator/PluginInfoGenerator.deps.json
@@ -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,
diff --git a/build/utils/PluginInfoGenerator/PluginInfoGenerator.dll b/build/utils/PluginInfoGenerator/PluginInfoGenerator.dll
index 2fb84082..8a20e911 100644
Binary files a/build/utils/PluginInfoGenerator/PluginInfoGenerator.dll and b/build/utils/PluginInfoGenerator/PluginInfoGenerator.dll differ
diff --git a/build/utils/PluginInfoGenerator/PluginInfoGenerator.pdb b/build/utils/PluginInfoGenerator/PluginInfoGenerator.pdb
index af296fa3..8c5b8798 100644
Binary files a/build/utils/PluginInfoGenerator/PluginInfoGenerator.pdb and b/build/utils/PluginInfoGenerator/PluginInfoGenerator.pdb differ