diff --git a/src/PatternKit.Generators/PatternKit.Generators.csproj b/src/PatternKit.Generators/PatternKit.Generators.csproj
index c44b81f..22424cc 100644
--- a/src/PatternKit.Generators/PatternKit.Generators.csproj
+++ b/src/PatternKit.Generators/PatternKit.Generators.csproj
@@ -24,8 +24,8 @@
-
-
+
+
diff --git a/src/PatternKit.Generators/packages.lock.json b/src/PatternKit.Generators/packages.lock.json
index 9b6b8aa..e50ee1e 100644
--- a/src/PatternKit.Generators/packages.lock.json
+++ b/src/PatternKit.Generators/packages.lock.json
@@ -1,7 +1,7 @@
{
"version": 1,
"dependencies": {
- ".NETStandard,Version=v2.0": {
+ "net9.0": {
"Microsoft.CodeAnalysis.Analyzers": {
"type": "Direct",
"requested": "[3.11.0, )",
@@ -10,111 +10,26 @@
},
"Microsoft.CodeAnalysis.CSharp": {
"type": "Direct",
- "requested": "[5.0.0, )",
- "resolved": "5.0.0",
- "contentHash": "5DSyJ9bk+ATuDy7fp2Zt0mJStDVKbBoiz1DyfAwSa+k4H4IwykAUcV3URelw5b8/iVbfSaOwkwmPUZH6opZKCw==",
+ "requested": "[5.3.0, )",
+ "resolved": "5.3.0",
+ "contentHash": "SQFNGQF4f7UfDXKxMzzGNMr3fjrPDIjLfmRvvVgDCw+dyvEHDaRfHuKA5q0Pr0/JW0Gcw89TxrxrS/MjwBvluQ==",
"dependencies": {
- "Microsoft.CodeAnalysis.Analyzers": "3.11.0",
- "Microsoft.CodeAnalysis.Common": "[5.0.0]",
- "System.Buffers": "4.6.0",
- "System.Collections.Immutable": "9.0.0",
- "System.Memory": "4.6.0",
- "System.Numerics.Vectors": "4.6.0",
- "System.Reflection.Metadata": "9.0.0",
- "System.Runtime.CompilerServices.Unsafe": "6.1.0",
- "System.Text.Encoding.CodePages": "8.0.0",
- "System.Threading.Tasks.Extensions": "4.6.0"
- }
- },
- "NETStandard.Library": {
- "type": "Direct",
- "requested": "[2.0.3, )",
- "resolved": "2.0.3",
- "contentHash": "st47PosZSHrjECdjeIzZQbzivYBJFv6P2nv4cj2ypdI204DO+vZ7l5raGMiX4eXMJ53RfOIg+/s4DHVZ54Nu2A==",
- "dependencies": {
- "Microsoft.NETCore.Platforms": "1.1.0"
+ "Microsoft.CodeAnalysis.Analyzers": "5.3.0-2.25625.1",
+ "Microsoft.CodeAnalysis.Common": "[5.3.0]"
}
},
"System.Collections.Immutable": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "gpKPycgDFS2oAPr0yaqwBmShE1ya4yMMkn3lxBPcXrsCI4KL10xSu0cSUzeajQ7LKjb3EsUAgjhBiPGrGU6vSQ==",
- "dependencies": {
- "System.Memory": "4.6.3",
- "System.Runtime.CompilerServices.Unsafe": "6.1.2"
- }
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "nozrOKfEgfrvvswkCfxaumY68RA/x1F3ZYwtwRvva8ul91NCnUzb6MKpl5/P7u9v/nIagVL4OXXj8d007tucxw=="
},
"Microsoft.CodeAnalysis.Common": {
"type": "Transitive",
- "resolved": "5.0.0",
- "contentHash": "ZXRAdvH6GiDeHRyd3q/km8Z44RoM6FBWHd+gen/la81mVnAdHTEsEkO5J0TCNXBymAcx5UYKt5TvgKBhaLJEow==",
- "dependencies": {
- "Microsoft.CodeAnalysis.Analyzers": "3.11.0",
- "System.Buffers": "4.6.0",
- "System.Collections.Immutable": "9.0.0",
- "System.Memory": "4.6.0",
- "System.Numerics.Vectors": "4.6.0",
- "System.Reflection.Metadata": "9.0.0",
- "System.Runtime.CompilerServices.Unsafe": "6.1.0",
- "System.Text.Encoding.CodePages": "8.0.0",
- "System.Threading.Tasks.Extensions": "4.6.0"
- }
- },
- "Microsoft.NETCore.Platforms": {
- "type": "Transitive",
- "resolved": "1.1.0",
- "contentHash": "kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A=="
- },
- "System.Buffers": {
- "type": "Transitive",
- "resolved": "4.6.1",
- "contentHash": "N8GXpmiLMtljq7gwvyS+1QvKT/W2J8sNAvx+HVg4NGmsG/H+2k/y9QI23auLJRterrzCiDH+IWAw4V/GPwsMlw=="
- },
- "System.Memory": {
- "type": "Transitive",
- "resolved": "4.6.3",
- "contentHash": "qdcDOgnFZY40+Q9876JUHnlHu7bosOHX8XISRoH94fwk6hgaeQGSgfZd8srWRZNt5bV9ZW2TljcegDNxsf+96A==",
- "dependencies": {
- "System.Buffers": "4.6.1",
- "System.Numerics.Vectors": "4.6.1",
- "System.Runtime.CompilerServices.Unsafe": "6.1.2"
- }
- },
- "System.Numerics.Vectors": {
- "type": "Transitive",
- "resolved": "4.6.1",
- "contentHash": "sQxefTnhagrhoq2ReR0D/6K0zJcr9Hrd6kikeXsA1I8kOCboTavcUC4r7TSfpKFeE163uMuxZcyfO1mGO3EN8Q=="
- },
- "System.Reflection.Metadata": {
- "type": "Transitive",
- "resolved": "9.0.0",
- "contentHash": "ANiqLu3DxW9kol/hMmTWbt3414t9ftdIuiIU7j80okq2YzAueo120M442xk1kDJWtmZTqWQn7wHDvMRipVOEOQ==",
- "dependencies": {
- "System.Collections.Immutable": "9.0.0",
- "System.Memory": "4.5.5"
- }
- },
- "System.Runtime.CompilerServices.Unsafe": {
- "type": "Transitive",
- "resolved": "6.1.2",
- "contentHash": "2hBr6zdbIBTDE3EhK7NSVNdX58uTK6iHW/P/Axmm9sl1xoGSLqDvMtpecn226TNwHByFokYwJmt/aQQNlO5CRw=="
- },
- "System.Text.Encoding.CodePages": {
- "type": "Transitive",
- "resolved": "8.0.0",
- "contentHash": "OZIsVplFGaVY90G2SbpgU7EnCoOO5pw1t4ic21dBF3/1omrJFpAGoNAVpPyMVOC90/hvgkGG3VFqR13YgZMQfg==",
- "dependencies": {
- "System.Memory": "4.5.5",
- "System.Runtime.CompilerServices.Unsafe": "6.0.0"
- }
- },
- "System.Threading.Tasks.Extensions": {
- "type": "Transitive",
- "resolved": "4.6.0",
- "contentHash": "I5G6Y8jb0xRtGUC9Lahy7FUvlYlnGMMkbuKAQBy8Jb7Y6Yn8OlBEiUOY0PqZ0hy6Ua8poVA1ui1tAIiXNxGdsg==",
+ "resolved": "5.3.0",
+ "contentHash": "uC0qk3jzTQY7i90ehfnCqaOZpBUGJyPMiHJ3c0jOb8yaPBjWzIhVdNxPbeVzI74DB0C+YgBKPLqUkgFZzua5Mg==",
"dependencies": {
- "System.Runtime.CompilerServices.Unsafe": "6.1.0"
+ "Microsoft.CodeAnalysis.Analyzers": "5.3.0-2.25625.1"
}
},
"patternkit.generators.abstractions": {
diff --git a/test/PatternKit.Examples.Tests/PatternKit.Examples.Tests.csproj b/test/PatternKit.Examples.Tests/PatternKit.Examples.Tests.csproj
index a0a8f3c..4bdedc0 100644
--- a/test/PatternKit.Examples.Tests/PatternKit.Examples.Tests.csproj
+++ b/test/PatternKit.Examples.Tests/PatternKit.Examples.Tests.csproj
@@ -19,7 +19,7 @@
-
+
diff --git a/test/PatternKit.Examples.Tests/packages.lock.json b/test/PatternKit.Examples.Tests/packages.lock.json
index 57f2b88..7dca52f 100644
--- a/test/PatternKit.Examples.Tests/packages.lock.json
+++ b/test/PatternKit.Examples.Tests/packages.lock.json
@@ -1,935 +1,6 @@
{
"version": 1,
"dependencies": {
- "net10.0": {
- "coverlet.collector": {
- "type": "Direct",
- "requested": "[6.0.4, )",
- "resolved": "6.0.4",
- "contentHash": "lkhqpF8Pu2Y7IiN7OntbsTtdbpR1syMsm2F3IgX6ootA4ffRqWL5jF7XipHuZQTdVuWG/gVAAcf8mjk8Tz0xPg=="
- },
- "JetBrains.Annotations": {
- "type": "Direct",
- "requested": "[2025.2.4, )",
- "resolved": "2025.2.4",
- "contentHash": "TwbgxAkXxY+vNEhNVx/QXjJ4vqxmepOjsgRvvImQPbHkHMMb4W+ahL3laMsxXKtNT7iMy+E1B3xkqao2hf1n3A=="
- },
- "Microsoft.Extensions.Configuration": {
- "type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "H1Cjv2xmm7O3iAGmFTcnSM0ZhLQ/7SqefmAvSJoT1PbXoxeYc2fo0mCLn2JlVbr9E6YpoU9q/o0fI9neDJB0xQ==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
- }
- },
- "Microsoft.Extensions.DependencyInjection": {
- "type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "2DLOmC0EkB2smVK8lPP1PIKEgL1arE3CMp9XSIQB/Y7ev5nnnyuM/PizKJ6QfLD08QCYoopSC9SFdbYglDomYg==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3"
- }
- },
- "Microsoft.Extensions.Hosting.Abstractions": {
- "type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "GdMpC10Jf6poxSvUJ4lgYpJ5F/kJeaAoJmrPufjBoPYyCTKKY5Dyl0rZA+LBNvFqTq1cZa/lhlptlUhNvU6xrg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.3",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3"
- }
- },
- "Microsoft.NET.Test.Sdk": {
- "type": "Direct",
- "requested": "[18.3.0, )",
- "resolved": "18.3.0",
- "contentHash": "xW3kXuWRQtgoxJp4J+gdhHSQyK+6Wb/AZDSd7lMvuMRYlZ1tnpkojyfZlWilB5G4dmZ0Y0ZxU/M23TlubndNkw==",
- "dependencies": {
- "Microsoft.CodeCoverage": "18.3.0",
- "Microsoft.TestPlatform.TestHost": "18.3.0"
- }
- },
- "System.Collections.Immutable": {
- "type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "gpKPycgDFS2oAPr0yaqwBmShE1ya4yMMkn3lxBPcXrsCI4KL10xSu0cSUzeajQ7LKjb3EsUAgjhBiPGrGU6vSQ=="
- },
- "TinyBDD.Xunit": {
- "type": "Direct",
- "requested": "[0.19.5, )",
- "resolved": "0.19.5",
- "contentHash": "v8oF0vkno5OFTBvw81eXZ5Vaq1ccD2BE0yfv5zNHfnr02hRquvwFuVJbn6hclMTCF5sFWV47Q0KXxG3I+TbYyQ==",
- "dependencies": {
- "TinyBDD": "0.19.5",
- "xunit.abstractions": "2.0.3",
- "xunit.extensibility.core": "2.9.3"
- }
- },
- "xunit": {
- "type": "Direct",
- "requested": "[2.9.3, )",
- "resolved": "2.9.3",
- "contentHash": "TlXQBinK35LpOPKHAqbLY4xlEen9TBafjs0V5KnA4wZsoQLQJiirCR4CbIXvOH8NzkW4YeJKP5P/Bnrodm0h9Q==",
- "dependencies": {
- "xunit.analyzers": "1.18.0",
- "xunit.assert": "2.9.3",
- "xunit.core": "[2.9.3]"
- }
- },
- "xunit.extensibility.core": {
- "type": "Direct",
- "requested": "[2.9.3, )",
- "resolved": "2.9.3",
- "contentHash": "kf3si0YTn2a8J8eZNb+zFpwfoyvIrQ7ivNk5ZYA5yuYk1bEtMe4DxJ2CF/qsRgmEnDr7MnW1mxylBaHTZ4qErA==",
- "dependencies": {
- "xunit.abstractions": "2.0.3"
- }
- },
- "xunit.runner.visualstudio": {
- "type": "Direct",
- "requested": "[3.1.5, )",
- "resolved": "3.1.5",
- "contentHash": "tKi7dSTwP4m5m9eXPM2Ime4Kn7xNf4x4zT9sdLO/G4hZVnQCRiMTWoSZqI/pYTVeI27oPPqHBKYI/DjJ9GsYgA=="
- },
- "Microsoft.CodeCoverage": {
- "type": "Transitive",
- "resolved": "18.3.0",
- "contentHash": "23BNy/vziREC20Wwhb50K7+kZe0m07KlLWDQv4qjJ9tt3QjpDpDIqJFrhYHmMEo9xDkuSp55U/8h4bMF7MiB+g=="
- },
- "Microsoft.Extensions.Configuration.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "xVDHL0+SIgemfh95fTO9cGLe17TWv/ZP0n7m01z8X6pzt2DmQpucioWR/mYZA1sRlkWnkXzfl0JweLNWmE9WMg==",
- "dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.3"
- }
- },
- "Microsoft.Extensions.Configuration.Binder": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "759UhpKaR5Jsll9kXpkft4z/7tpeF7Dw2rTY/9f9JchaSQTpRFNIPkZFZvoo7fFpbjUaqtDlO5aiGpmQrp/EUA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3"
- }
- },
- "Microsoft.Extensions.Configuration.CommandLine": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "qVytXuCHQCIJcOsJJnp+1mNCAtiWuLqI0qhCcByFuyxDifthefEWX3fVAXbaxn1lDP2iR1KH44Oq7tvmT7dBHg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3"
- }
- },
- "Microsoft.Extensions.Configuration.EnvironmentVariables": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "jBm6bpc5OM2VHM/QYVUyD78xweFzble6UsIt7GUnQAwCm07hktFaUBtRfO7viLGg5qPbc4ByteNB7DeVAYNSfA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3"
- }
- },
- "Microsoft.Extensions.Configuration.FileExtensions": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "/MLsBbLpwDxsU+7DDNwasf2mKrpMSOWEL377gNZTy5waFkCYvS3GVaLIz6bvikH4rAwHrCOxHw0t/5iCoImYCA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3",
- "Microsoft.Extensions.FileProviders.Physical": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
- }
- },
- "Microsoft.Extensions.Configuration.Json": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "mGGMOA9nkET8OVsQfS41o66eWkckBzNHJK6+5VbLQ2YdyqKphcv27uDZxLf4exSl+5QxLnHkN+W/4qEDgyvCPA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Configuration.FileExtensions": "10.0.3",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3"
- }
- },
- "Microsoft.Extensions.Configuration.UserSecrets": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "f6FiscfqlLrNUR2x7XcMqMGz5ZFRwTvezZuebIn4v2ste0nL/sEZ7pdveDXqDyonVv/QTKT8vvIEqTQCczzsOg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Configuration.Json": "10.0.3",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3",
- "Microsoft.Extensions.FileProviders.Physical": "10.0.3"
- }
- },
- "Microsoft.Extensions.DependencyInjection.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "bwGMrRcAMWx2s/RDgja97p27rxSz2pEQW0+rX5cWAUWVETVJ/eyxGfjAl8vuG5a+lckWmPIE+vcuaZNVB5YDdw=="
- },
- "Microsoft.Extensions.Diagnostics": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "tc0R6i2T+138taoxFPQXb7Sy/4rtq4ytoJrAt4fNGs6k89mHpEhZnXUNgaFKwwb5Ud5rIUeLC6tfpsuHNwiWqg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.3"
- }
- },
- "Microsoft.Extensions.Diagnostics.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "mQiTzAj7PIJ2A9YXR5QhgulS1fTWhmQc3ckd1Mrf3hKW07d03fBDqx8vVaFw+cRTebDOeB6pNqdWdnRxsi1hBA==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3"
- }
- },
- "Microsoft.Extensions.FileProviders.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "4TD9AXDRsipTmaemwnjt/DM5Ri0de2JzHQhvZ4woBTjUtL4XrPNsMrOk5oiLJAx1gTrE6pOIhxv+lEde5F6CZA==",
- "dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.3"
- }
- },
- "Microsoft.Extensions.FileProviders.Physical": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "8qLl5LXtcj6Z8yPbHAA/a57fvvl9nUCdi59AJFuixcWM4wSuENZ8jjoRATOKs/I4vOi/bDe0d5LqGSSLE634eA==",
- "dependencies": {
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3",
- "Microsoft.Extensions.FileSystemGlobbing": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
- }
- },
- "Microsoft.Extensions.FileSystemGlobbing": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "oM7pl8uJz8WRPRlh4AGQS61aeV9GOfTu89yqTiRSYyyMuCNVkbNra9zEk7ApyJ/sZrUpbjOZCRHuitCEsTWghg=="
- },
- "Microsoft.Extensions.Hosting": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "ssbRCALcbBXfQPXLr4bZ3FVlbnDzeR0F6hPKDUCZLPQul7oBeSGaJq+XLUjwYaptOs4TN5cSy1q6LVLPWFgjKQ==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Configuration.Binder": "10.0.3",
- "Microsoft.Extensions.Configuration.CommandLine": "10.0.3",
- "Microsoft.Extensions.Configuration.EnvironmentVariables": "10.0.3",
- "Microsoft.Extensions.Configuration.FileExtensions": "10.0.3",
- "Microsoft.Extensions.Configuration.Json": "10.0.3",
- "Microsoft.Extensions.Configuration.UserSecrets": "10.0.3",
- "Microsoft.Extensions.DependencyInjection": "10.0.3",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Diagnostics": "10.0.3",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3",
- "Microsoft.Extensions.FileProviders.Physical": "10.0.3",
- "Microsoft.Extensions.Hosting.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging.Configuration": "10.0.3",
- "Microsoft.Extensions.Logging.Console": "10.0.3",
- "Microsoft.Extensions.Logging.Debug": "10.0.3",
- "Microsoft.Extensions.Logging.EventLog": "10.0.3",
- "Microsoft.Extensions.Logging.EventSource": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3"
- }
- },
- "Microsoft.Extensions.Logging": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "8D9Er1cGXNjNDIB+VLBNHn386L5ls2FoiG9a6o12gyn+GG3w6jdfUhzT8dtBnKcevE7/fsVA8MS3FBgFfClFtQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3"
- }
- },
- "Microsoft.Extensions.Logging.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "lxl0WLk7ROgBFAsjcOYjQ8/DVK+VMszxGBzUhgtQmAsTNldLL5pk9NG/cWTsXHq0lUhUEAtZkEE7jOGOA8bGKQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3"
- }
- },
- "Microsoft.Extensions.Logging.Configuration": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "PBlaoYeusaxNYyN4WFjzcXWlUDSvLUPxy/e6oP1SONOOYA/oBWT2uBmFGJMV9VTtXiXXxCB39LqlYWbsWE4UKA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Configuration.Binder": "10.0.3",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.3"
- }
- },
- "Microsoft.Extensions.Logging.Console": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "7sRvbBH3icaV9qil8fyBKmR+yEZ0yDU6Bq/KgBwswS36164yGaxbf7Kd4hD1iHZ2GfvyoJWWqBUBm9QX/IASAQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging.Configuration": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3"
- }
- },
- "Microsoft.Extensions.Logging.Debug": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "OoH8AcYCq74ab5XUIQc84CZk54G/cU+JztiMXgNKGkomJOeuistTMg0PWPC4VXXMSVBEGWJuMDEBttOrHyXe8w==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3"
- }
- },
- "Microsoft.Extensions.Logging.EventLog": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "1V1oRR+0DKyetPKI4POn7+jXH4kI1D69R/Rjje/4/BSkTM2iUCsRkr7Q0gDyXayhCXgPEf/P19kgwN5t0s/p8w==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3",
- "System.Diagnostics.EventLog": "10.0.3"
- }
- },
- "Microsoft.Extensions.Logging.EventSource": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "r2hIVkSrb+f8FqcguHqlzyQ8lNGCtWsOPY9+OzJinrqdzQfszS8fXkHVcNHW4uK6WFxI2tPSiGdms2SeRJq8hg==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
- }
- },
- "Microsoft.Extensions.Options": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "hU6WzGTPvPoLA2ng1ILvWQb3g0qORdlHNsxI8IcPLumJb3suimYUl+bbDzdo1V4KFsvVhnMWzysHpKbZaoDQPQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
- }
- },
- "Microsoft.Extensions.Options.ConfigurationExtensions": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "bn6QoBbbvwmzLIFyxrnL2/e+sqoNUOGbHyfWK9DPONMv1mDCYHm/C7MusYASM31b2lUx6OiDmonb3v+dv5t0nA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Configuration.Binder": "10.0.3",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
- }
- },
- "Microsoft.Extensions.Options.DataAnnotations": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "K0TNoY1VSLvTUpDQm8ekTH/1tWzqGOFW25+DHvMgfWAEkhyOgZfSjOKBNs7DTwbFP7v2ZD43jXgK74XjvcltLw==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3"
- }
- },
- "Microsoft.Extensions.Primitives": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "GEcpTwo7sUoLGGNTqV1FZEuL+tTD9m81NX/mh099dqGNna07/UGZShKQNZRw4hv6nlliSUwYQgSYc7OR99Jufg=="
- },
- "Microsoft.TestPlatform.ObjectModel": {
- "type": "Transitive",
- "resolved": "18.3.0",
- "contentHash": "AEIEX2aWdPO9XbtR96eBaJxmXRD9vaI9uQ1T/JbPEKlTAZwYx0ZrMzKyULMdh/HH9Sg03kXCoN7LszQ90o6nPQ=="
- },
- "Microsoft.TestPlatform.TestHost": {
- "type": "Transitive",
- "resolved": "18.3.0",
- "contentHash": "twmsoelXnp1uWMU3VGip9f0Jr1mZ0PZqgJdF35CIrdYgYrkHIJMV1m8uKyhcdjLdsQDESHAgkR7KhS9i1qpJag==",
- "dependencies": {
- "Microsoft.TestPlatform.ObjectModel": "18.3.0",
- "Newtonsoft.Json": "13.0.3"
- }
- },
- "Newtonsoft.Json": {
- "type": "Transitive",
- "resolved": "13.0.3",
- "contentHash": "HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ=="
- },
- "System.Diagnostics.EventLog": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "+bZnyzt0/vt4g3QSllhsRNGTpa09p7Juy5K8spcK73cOTOefu4+HoY89hZOgIOmzB5A4hqPyEDKnzra7KKnhZw=="
- },
- "TinyBDD": {
- "type": "Transitive",
- "resolved": "0.19.5",
- "contentHash": "AVIWsLxIrJYQZ1rkf1bOBDmgWS0l/X1iucAzBLS81zYbfGP5brcKfhOvbfAD/SkMIRqgwBcMtksHO+HG2pWRgQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection": "10.0.3",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3"
- }
- },
- "xunit.abstractions": {
- "type": "Transitive",
- "resolved": "2.0.3",
- "contentHash": "pot1I4YOxlWjIb5jmwvvQNbTrZ3lJQ+jUGkGjWE3hEFM0l5gOnBWS+H3qsex68s5cO52g+44vpGzhAt+42vwKg=="
- },
- "xunit.analyzers": {
- "type": "Transitive",
- "resolved": "1.18.0",
- "contentHash": "OtFMHN8yqIcYP9wcVIgJrq01AfTxijjAqVDy/WeQVSyrDC1RzBWeQPztL49DN2syXRah8TYnfvk035s7L95EZQ=="
- },
- "xunit.assert": {
- "type": "Transitive",
- "resolved": "2.9.3",
- "contentHash": "/Kq28fCE7MjOV42YLVRAJzRF0WmEqsmflm0cfpMjGtzQ2lR5mYVj1/i0Y8uDAOLczkL3/jArrwehfMD0YogMAA=="
- },
- "xunit.core": {
- "type": "Transitive",
- "resolved": "2.9.3",
- "contentHash": "BiAEvqGvyme19wE0wTKdADH+NloYqikiU0mcnmiNyXaF9HyHmE6sr/3DC5vnBkgsWaE6yPyWszKSPSApWdRVeQ==",
- "dependencies": {
- "xunit.extensibility.core": "[2.9.3]",
- "xunit.extensibility.execution": "[2.9.3]"
- }
- },
- "xunit.extensibility.execution": {
- "type": "Transitive",
- "resolved": "2.9.3",
- "contentHash": "yMb6vMESlSrE3Wfj7V6cjQ3S4TXdXpRqYeNEI3zsX31uTsGMJjEw6oD5F5u1cHnMptjhEECnmZSsPxB6ChZHDQ==",
- "dependencies": {
- "xunit.extensibility.core": "[2.9.3]"
- }
- },
- "patternkit.core": {
- "type": "Project"
- },
- "patternkit.examples": {
- "type": "Project",
- "dependencies": {
- "JetBrains.Annotations": "[2025.2.4, )",
- "Microsoft.Extensions.Configuration.Abstractions": "[10.0.3, )",
- "Microsoft.Extensions.Configuration.Binder": "[10.0.3, )",
- "Microsoft.Extensions.DependencyInjection": "[10.0.3, )",
- "Microsoft.Extensions.Hosting": "[10.0.3, )",
- "Microsoft.Extensions.Hosting.Abstractions": "[10.0.3, )",
- "Microsoft.Extensions.Options": "[10.0.3, )",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "[10.0.3, )",
- "Microsoft.Extensions.Options.DataAnnotations": "[10.0.3, )",
- "PatternKit.Core": "[1.0.0, )",
- "PatternKit.Generators.Abstractions": "[1.0.0, )"
- }
- },
- "patternkit.generators.abstractions": {
- "type": "Project"
- }
- },
- "net8.0": {
- "coverlet.collector": {
- "type": "Direct",
- "requested": "[6.0.4, )",
- "resolved": "6.0.4",
- "contentHash": "lkhqpF8Pu2Y7IiN7OntbsTtdbpR1syMsm2F3IgX6ootA4ffRqWL5jF7XipHuZQTdVuWG/gVAAcf8mjk8Tz0xPg=="
- },
- "JetBrains.Annotations": {
- "type": "Direct",
- "requested": "[2025.2.4, )",
- "resolved": "2025.2.4",
- "contentHash": "TwbgxAkXxY+vNEhNVx/QXjJ4vqxmepOjsgRvvImQPbHkHMMb4W+ahL3laMsxXKtNT7iMy+E1B3xkqao2hf1n3A=="
- },
- "Microsoft.Extensions.Configuration": {
- "type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "H1Cjv2xmm7O3iAGmFTcnSM0ZhLQ/7SqefmAvSJoT1PbXoxeYc2fo0mCLn2JlVbr9E6YpoU9q/o0fI9neDJB0xQ==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
- }
- },
- "Microsoft.Extensions.DependencyInjection": {
- "type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "2DLOmC0EkB2smVK8lPP1PIKEgL1arE3CMp9XSIQB/Y7ev5nnnyuM/PizKJ6QfLD08QCYoopSC9SFdbYglDomYg==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3"
- }
- },
- "Microsoft.Extensions.Hosting.Abstractions": {
- "type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "GdMpC10Jf6poxSvUJ4lgYpJ5F/kJeaAoJmrPufjBoPYyCTKKY5Dyl0rZA+LBNvFqTq1cZa/lhlptlUhNvU6xrg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.3",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3"
- }
- },
- "Microsoft.NET.Test.Sdk": {
- "type": "Direct",
- "requested": "[18.3.0, )",
- "resolved": "18.3.0",
- "contentHash": "xW3kXuWRQtgoxJp4J+gdhHSQyK+6Wb/AZDSd7lMvuMRYlZ1tnpkojyfZlWilB5G4dmZ0Y0ZxU/M23TlubndNkw==",
- "dependencies": {
- "Microsoft.CodeCoverage": "18.3.0",
- "Microsoft.TestPlatform.TestHost": "18.3.0"
- }
- },
- "System.Collections.Immutable": {
- "type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "gpKPycgDFS2oAPr0yaqwBmShE1ya4yMMkn3lxBPcXrsCI4KL10xSu0cSUzeajQ7LKjb3EsUAgjhBiPGrGU6vSQ=="
- },
- "TinyBDD.Xunit": {
- "type": "Direct",
- "requested": "[0.19.5, )",
- "resolved": "0.19.5",
- "contentHash": "v8oF0vkno5OFTBvw81eXZ5Vaq1ccD2BE0yfv5zNHfnr02hRquvwFuVJbn6hclMTCF5sFWV47Q0KXxG3I+TbYyQ==",
- "dependencies": {
- "TinyBDD": "0.19.5",
- "xunit.abstractions": "2.0.3",
- "xunit.extensibility.core": "2.9.3"
- }
- },
- "xunit": {
- "type": "Direct",
- "requested": "[2.9.3, )",
- "resolved": "2.9.3",
- "contentHash": "TlXQBinK35LpOPKHAqbLY4xlEen9TBafjs0V5KnA4wZsoQLQJiirCR4CbIXvOH8NzkW4YeJKP5P/Bnrodm0h9Q==",
- "dependencies": {
- "xunit.analyzers": "1.18.0",
- "xunit.assert": "2.9.3",
- "xunit.core": "[2.9.3]"
- }
- },
- "xunit.extensibility.core": {
- "type": "Direct",
- "requested": "[2.9.3, )",
- "resolved": "2.9.3",
- "contentHash": "kf3si0YTn2a8J8eZNb+zFpwfoyvIrQ7ivNk5ZYA5yuYk1bEtMe4DxJ2CF/qsRgmEnDr7MnW1mxylBaHTZ4qErA==",
- "dependencies": {
- "xunit.abstractions": "2.0.3"
- }
- },
- "xunit.runner.visualstudio": {
- "type": "Direct",
- "requested": "[3.1.5, )",
- "resolved": "3.1.5",
- "contentHash": "tKi7dSTwP4m5m9eXPM2Ime4Kn7xNf4x4zT9sdLO/G4hZVnQCRiMTWoSZqI/pYTVeI27oPPqHBKYI/DjJ9GsYgA=="
- },
- "Microsoft.CodeCoverage": {
- "type": "Transitive",
- "resolved": "18.3.0",
- "contentHash": "23BNy/vziREC20Wwhb50K7+kZe0m07KlLWDQv4qjJ9tt3QjpDpDIqJFrhYHmMEo9xDkuSp55U/8h4bMF7MiB+g=="
- },
- "Microsoft.Extensions.Configuration.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "xVDHL0+SIgemfh95fTO9cGLe17TWv/ZP0n7m01z8X6pzt2DmQpucioWR/mYZA1sRlkWnkXzfl0JweLNWmE9WMg==",
- "dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.3"
- }
- },
- "Microsoft.Extensions.Configuration.Binder": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "759UhpKaR5Jsll9kXpkft4z/7tpeF7Dw2rTY/9f9JchaSQTpRFNIPkZFZvoo7fFpbjUaqtDlO5aiGpmQrp/EUA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3"
- }
- },
- "Microsoft.Extensions.Configuration.CommandLine": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "qVytXuCHQCIJcOsJJnp+1mNCAtiWuLqI0qhCcByFuyxDifthefEWX3fVAXbaxn1lDP2iR1KH44Oq7tvmT7dBHg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3"
- }
- },
- "Microsoft.Extensions.Configuration.EnvironmentVariables": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "jBm6bpc5OM2VHM/QYVUyD78xweFzble6UsIt7GUnQAwCm07hktFaUBtRfO7viLGg5qPbc4ByteNB7DeVAYNSfA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3"
- }
- },
- "Microsoft.Extensions.Configuration.FileExtensions": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "/MLsBbLpwDxsU+7DDNwasf2mKrpMSOWEL377gNZTy5waFkCYvS3GVaLIz6bvikH4rAwHrCOxHw0t/5iCoImYCA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3",
- "Microsoft.Extensions.FileProviders.Physical": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
- }
- },
- "Microsoft.Extensions.Configuration.Json": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "mGGMOA9nkET8OVsQfS41o66eWkckBzNHJK6+5VbLQ2YdyqKphcv27uDZxLf4exSl+5QxLnHkN+W/4qEDgyvCPA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Configuration.FileExtensions": "10.0.3",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3",
- "System.Text.Json": "10.0.3"
- }
- },
- "Microsoft.Extensions.Configuration.UserSecrets": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "f6FiscfqlLrNUR2x7XcMqMGz5ZFRwTvezZuebIn4v2ste0nL/sEZ7pdveDXqDyonVv/QTKT8vvIEqTQCczzsOg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Configuration.Json": "10.0.3",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3",
- "Microsoft.Extensions.FileProviders.Physical": "10.0.3"
- }
- },
- "Microsoft.Extensions.DependencyInjection.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "bwGMrRcAMWx2s/RDgja97p27rxSz2pEQW0+rX5cWAUWVETVJ/eyxGfjAl8vuG5a+lckWmPIE+vcuaZNVB5YDdw=="
- },
- "Microsoft.Extensions.Diagnostics": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "tc0R6i2T+138taoxFPQXb7Sy/4rtq4ytoJrAt4fNGs6k89mHpEhZnXUNgaFKwwb5Ud5rIUeLC6tfpsuHNwiWqg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.3"
- }
- },
- "Microsoft.Extensions.Diagnostics.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "mQiTzAj7PIJ2A9YXR5QhgulS1fTWhmQc3ckd1Mrf3hKW07d03fBDqx8vVaFw+cRTebDOeB6pNqdWdnRxsi1hBA==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3",
- "System.Diagnostics.DiagnosticSource": "10.0.3"
- }
- },
- "Microsoft.Extensions.FileProviders.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "4TD9AXDRsipTmaemwnjt/DM5Ri0de2JzHQhvZ4woBTjUtL4XrPNsMrOk5oiLJAx1gTrE6pOIhxv+lEde5F6CZA==",
- "dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.3"
- }
- },
- "Microsoft.Extensions.FileProviders.Physical": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "8qLl5LXtcj6Z8yPbHAA/a57fvvl9nUCdi59AJFuixcWM4wSuENZ8jjoRATOKs/I4vOi/bDe0d5LqGSSLE634eA==",
- "dependencies": {
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3",
- "Microsoft.Extensions.FileSystemGlobbing": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
- }
- },
- "Microsoft.Extensions.FileSystemGlobbing": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "oM7pl8uJz8WRPRlh4AGQS61aeV9GOfTu89yqTiRSYyyMuCNVkbNra9zEk7ApyJ/sZrUpbjOZCRHuitCEsTWghg=="
- },
- "Microsoft.Extensions.Hosting": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "ssbRCALcbBXfQPXLr4bZ3FVlbnDzeR0F6hPKDUCZLPQul7oBeSGaJq+XLUjwYaptOs4TN5cSy1q6LVLPWFgjKQ==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Configuration.Binder": "10.0.3",
- "Microsoft.Extensions.Configuration.CommandLine": "10.0.3",
- "Microsoft.Extensions.Configuration.EnvironmentVariables": "10.0.3",
- "Microsoft.Extensions.Configuration.FileExtensions": "10.0.3",
- "Microsoft.Extensions.Configuration.Json": "10.0.3",
- "Microsoft.Extensions.Configuration.UserSecrets": "10.0.3",
- "Microsoft.Extensions.DependencyInjection": "10.0.3",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Diagnostics": "10.0.3",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3",
- "Microsoft.Extensions.FileProviders.Physical": "10.0.3",
- "Microsoft.Extensions.Hosting.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging.Configuration": "10.0.3",
- "Microsoft.Extensions.Logging.Console": "10.0.3",
- "Microsoft.Extensions.Logging.Debug": "10.0.3",
- "Microsoft.Extensions.Logging.EventLog": "10.0.3",
- "Microsoft.Extensions.Logging.EventSource": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3"
- }
- },
- "Microsoft.Extensions.Logging": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "8D9Er1cGXNjNDIB+VLBNHn386L5ls2FoiG9a6o12gyn+GG3w6jdfUhzT8dtBnKcevE7/fsVA8MS3FBgFfClFtQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3"
- }
- },
- "Microsoft.Extensions.Logging.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "lxl0WLk7ROgBFAsjcOYjQ8/DVK+VMszxGBzUhgtQmAsTNldLL5pk9NG/cWTsXHq0lUhUEAtZkEE7jOGOA8bGKQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "System.Diagnostics.DiagnosticSource": "10.0.3"
- }
- },
- "Microsoft.Extensions.Logging.Configuration": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "PBlaoYeusaxNYyN4WFjzcXWlUDSvLUPxy/e6oP1SONOOYA/oBWT2uBmFGJMV9VTtXiXXxCB39LqlYWbsWE4UKA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Configuration.Binder": "10.0.3",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.3"
- }
- },
- "Microsoft.Extensions.Logging.Console": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "7sRvbBH3icaV9qil8fyBKmR+yEZ0yDU6Bq/KgBwswS36164yGaxbf7Kd4hD1iHZ2GfvyoJWWqBUBm9QX/IASAQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging.Configuration": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3",
- "System.Text.Json": "10.0.3"
- }
- },
- "Microsoft.Extensions.Logging.Debug": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "OoH8AcYCq74ab5XUIQc84CZk54G/cU+JztiMXgNKGkomJOeuistTMg0PWPC4VXXMSVBEGWJuMDEBttOrHyXe8w==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3"
- }
- },
- "Microsoft.Extensions.Logging.EventLog": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "1V1oRR+0DKyetPKI4POn7+jXH4kI1D69R/Rjje/4/BSkTM2iUCsRkr7Q0gDyXayhCXgPEf/P19kgwN5t0s/p8w==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3",
- "System.Diagnostics.EventLog": "10.0.3"
- }
- },
- "Microsoft.Extensions.Logging.EventSource": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "r2hIVkSrb+f8FqcguHqlzyQ8lNGCtWsOPY9+OzJinrqdzQfszS8fXkHVcNHW4uK6WFxI2tPSiGdms2SeRJq8hg==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3",
- "System.Text.Json": "10.0.3"
- }
- },
- "Microsoft.Extensions.Options": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "hU6WzGTPvPoLA2ng1ILvWQb3g0qORdlHNsxI8IcPLumJb3suimYUl+bbDzdo1V4KFsvVhnMWzysHpKbZaoDQPQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
- }
- },
- "Microsoft.Extensions.Options.ConfigurationExtensions": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "bn6QoBbbvwmzLIFyxrnL2/e+sqoNUOGbHyfWK9DPONMv1mDCYHm/C7MusYASM31b2lUx6OiDmonb3v+dv5t0nA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Configuration.Binder": "10.0.3",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
- }
- },
- "Microsoft.Extensions.Options.DataAnnotations": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "K0TNoY1VSLvTUpDQm8ekTH/1tWzqGOFW25+DHvMgfWAEkhyOgZfSjOKBNs7DTwbFP7v2ZD43jXgK74XjvcltLw==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3"
- }
- },
- "Microsoft.Extensions.Primitives": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "GEcpTwo7sUoLGGNTqV1FZEuL+tTD9m81NX/mh099dqGNna07/UGZShKQNZRw4hv6nlliSUwYQgSYc7OR99Jufg=="
- },
- "Microsoft.TestPlatform.ObjectModel": {
- "type": "Transitive",
- "resolved": "18.3.0",
- "contentHash": "AEIEX2aWdPO9XbtR96eBaJxmXRD9vaI9uQ1T/JbPEKlTAZwYx0ZrMzKyULMdh/HH9Sg03kXCoN7LszQ90o6nPQ=="
- },
- "Microsoft.TestPlatform.TestHost": {
- "type": "Transitive",
- "resolved": "18.3.0",
- "contentHash": "twmsoelXnp1uWMU3VGip9f0Jr1mZ0PZqgJdF35CIrdYgYrkHIJMV1m8uKyhcdjLdsQDESHAgkR7KhS9i1qpJag==",
- "dependencies": {
- "Microsoft.TestPlatform.ObjectModel": "18.3.0",
- "Newtonsoft.Json": "13.0.3"
- }
- },
- "Newtonsoft.Json": {
- "type": "Transitive",
- "resolved": "13.0.3",
- "contentHash": "HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ=="
- },
- "System.Diagnostics.DiagnosticSource": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "IuZXyF3K5X+mCsBKIQ87Cn/V4Nyb39vyCbzfH/AkoneSWNV/ExGQ/I0m4CEaVAeFh9fW6kp2NVObkmevd1Ys7A=="
- },
- "System.Diagnostics.EventLog": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "+bZnyzt0/vt4g3QSllhsRNGTpa09p7Juy5K8spcK73cOTOefu4+HoY89hZOgIOmzB5A4hqPyEDKnzra7KKnhZw=="
- },
- "System.IO.Pipelines": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "WMxiA2jGdHnRBmoVK55YUq5VPaxW0Sg2frPtXV+urUMvpqHIga6lleV/YuryHIuGsAKVjQAjv6PrQ6IJpoLohQ=="
- },
- "System.Text.Encodings.Web": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "l8QNBPp92bVzl9Kw8nNtm1uYRNNhUrdulZjM4a8YK/QGNa8z9utKsC0bDoPB+Vq8LOlbD3fIyGlabtz80jT7cw=="
- },
- "System.Text.Json": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "NTUt9DL+maqbgrIYCAmeZUbX0NoXaueySyjW/bdOlFdSUDC1l51XnsbVEuj5tuad12vdq5Sviskp9uMVGgCNLw==",
- "dependencies": {
- "System.IO.Pipelines": "10.0.3",
- "System.Text.Encodings.Web": "10.0.3"
- }
- },
- "TinyBDD": {
- "type": "Transitive",
- "resolved": "0.19.5",
- "contentHash": "AVIWsLxIrJYQZ1rkf1bOBDmgWS0l/X1iucAzBLS81zYbfGP5brcKfhOvbfAD/SkMIRqgwBcMtksHO+HG2pWRgQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection": "10.0.3",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3"
- }
- },
- "xunit.abstractions": {
- "type": "Transitive",
- "resolved": "2.0.3",
- "contentHash": "pot1I4YOxlWjIb5jmwvvQNbTrZ3lJQ+jUGkGjWE3hEFM0l5gOnBWS+H3qsex68s5cO52g+44vpGzhAt+42vwKg=="
- },
- "xunit.analyzers": {
- "type": "Transitive",
- "resolved": "1.18.0",
- "contentHash": "OtFMHN8yqIcYP9wcVIgJrq01AfTxijjAqVDy/WeQVSyrDC1RzBWeQPztL49DN2syXRah8TYnfvk035s7L95EZQ=="
- },
- "xunit.assert": {
- "type": "Transitive",
- "resolved": "2.9.3",
- "contentHash": "/Kq28fCE7MjOV42YLVRAJzRF0WmEqsmflm0cfpMjGtzQ2lR5mYVj1/i0Y8uDAOLczkL3/jArrwehfMD0YogMAA=="
- },
- "xunit.core": {
- "type": "Transitive",
- "resolved": "2.9.3",
- "contentHash": "BiAEvqGvyme19wE0wTKdADH+NloYqikiU0mcnmiNyXaF9HyHmE6sr/3DC5vnBkgsWaE6yPyWszKSPSApWdRVeQ==",
- "dependencies": {
- "xunit.extensibility.core": "[2.9.3]",
- "xunit.extensibility.execution": "[2.9.3]"
- }
- },
- "xunit.extensibility.execution": {
- "type": "Transitive",
- "resolved": "2.9.3",
- "contentHash": "yMb6vMESlSrE3Wfj7V6cjQ3S4TXdXpRqYeNEI3zsX31uTsGMJjEw6oD5F5u1cHnMptjhEECnmZSsPxB6ChZHDQ==",
- "dependencies": {
- "xunit.extensibility.core": "[2.9.3]"
- }
- },
- "patternkit.core": {
- "type": "Project"
- },
- "patternkit.examples": {
- "type": "Project",
- "dependencies": {
- "JetBrains.Annotations": "[2025.2.4, )",
- "Microsoft.Extensions.Configuration.Abstractions": "[10.0.3, )",
- "Microsoft.Extensions.Configuration.Binder": "[10.0.3, )",
- "Microsoft.Extensions.DependencyInjection": "[10.0.3, )",
- "Microsoft.Extensions.Hosting": "[10.0.3, )",
- "Microsoft.Extensions.Hosting.Abstractions": "[10.0.3, )",
- "Microsoft.Extensions.Options": "[10.0.3, )",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "[10.0.3, )",
- "Microsoft.Extensions.Options.DataAnnotations": "[10.0.3, )",
- "PatternKit.Core": "[1.0.0, )",
- "PatternKit.Generators.Abstractions": "[1.0.0, )"
- }
- },
- "patternkit.generators.abstractions": {
- "type": "Project"
- }
- },
"net9.0": {
"coverlet.collector": {
"type": "Direct",
@@ -987,9 +58,9 @@
},
"System.Collections.Immutable": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "gpKPycgDFS2oAPr0yaqwBmShE1ya4yMMkn3lxBPcXrsCI4KL10xSu0cSUzeajQ7LKjb3EsUAgjhBiPGrGU6vSQ=="
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "nozrOKfEgfrvvswkCfxaumY68RA/x1F3ZYwtwRvva8ul91NCnUzb6MKpl5/P7u9v/nIagVL4OXXj8d007tucxw=="
},
"TinyBDD.Xunit": {
"type": "Direct",
@@ -1300,7 +371,10 @@
"Microsoft.TestPlatform.ObjectModel": {
"type": "Transitive",
"resolved": "18.3.0",
- "contentHash": "AEIEX2aWdPO9XbtR96eBaJxmXRD9vaI9uQ1T/JbPEKlTAZwYx0ZrMzKyULMdh/HH9Sg03kXCoN7LszQ90o6nPQ=="
+ "contentHash": "AEIEX2aWdPO9XbtR96eBaJxmXRD9vaI9uQ1T/JbPEKlTAZwYx0ZrMzKyULMdh/HH9Sg03kXCoN7LszQ90o6nPQ==",
+ "dependencies": {
+ "System.Reflection.Metadata": "8.0.0"
+ }
},
"Microsoft.TestPlatform.TestHost": {
"type": "Transitive",
@@ -1331,6 +405,14 @@
"resolved": "10.0.3",
"contentHash": "WMxiA2jGdHnRBmoVK55YUq5VPaxW0Sg2frPtXV+urUMvpqHIga6lleV/YuryHIuGsAKVjQAjv6PrQ6IJpoLohQ=="
},
+ "System.Reflection.Metadata": {
+ "type": "Transitive",
+ "resolved": "8.0.0",
+ "contentHash": "ptvgrFh7PvWI8bcVqG5rsA/weWM09EnthFHR5SCnS6IN+P4mj6rE1lBDC4U8HL9/57htKAqy4KQ3bBj84cfYyQ==",
+ "dependencies": {
+ "System.Collections.Immutable": "8.0.0"
+ }
+ },
"System.Text.Encodings.Web": {
"type": "Transitive",
"resolved": "10.0.3",
diff --git a/test/PatternKit.Generators.Tests/PatternKit.Generators.Tests.csproj b/test/PatternKit.Generators.Tests/PatternKit.Generators.Tests.csproj
index 177559f..e058b1f 100644
--- a/test/PatternKit.Generators.Tests/PatternKit.Generators.Tests.csproj
+++ b/test/PatternKit.Generators.Tests/PatternKit.Generators.Tests.csproj
@@ -15,7 +15,7 @@
-
+
diff --git a/test/PatternKit.Generators.Tests/packages.lock.json b/test/PatternKit.Generators.Tests/packages.lock.json
index f69ca0c..ed14b53 100644
--- a/test/PatternKit.Generators.Tests/packages.lock.json
+++ b/test/PatternKit.Generators.Tests/packages.lock.json
@@ -1,998 +1,6 @@
{
"version": 1,
"dependencies": {
- "net10.0": {
- "coverlet.collector": {
- "type": "Direct",
- "requested": "[6.0.4, )",
- "resolved": "6.0.4",
- "contentHash": "lkhqpF8Pu2Y7IiN7OntbsTtdbpR1syMsm2F3IgX6ootA4ffRqWL5jF7XipHuZQTdVuWG/gVAAcf8mjk8Tz0xPg=="
- },
- "Microsoft.CodeAnalysis.CSharp": {
- "type": "Direct",
- "requested": "[5.0.0, )",
- "resolved": "5.0.0",
- "contentHash": "5DSyJ9bk+ATuDy7fp2Zt0mJStDVKbBoiz1DyfAwSa+k4H4IwykAUcV3URelw5b8/iVbfSaOwkwmPUZH6opZKCw==",
- "dependencies": {
- "Microsoft.CodeAnalysis.Analyzers": "3.11.0",
- "Microsoft.CodeAnalysis.Common": "[5.0.0]"
- }
- },
- "Microsoft.NET.Test.Sdk": {
- "type": "Direct",
- "requested": "[18.3.0, )",
- "resolved": "18.3.0",
- "contentHash": "xW3kXuWRQtgoxJp4J+gdhHSQyK+6Wb/AZDSd7lMvuMRYlZ1tnpkojyfZlWilB5G4dmZ0Y0ZxU/M23TlubndNkw==",
- "dependencies": {
- "Microsoft.CodeCoverage": "18.3.0",
- "Microsoft.TestPlatform.TestHost": "18.3.0"
- }
- },
- "System.Collections.Immutable": {
- "type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "gpKPycgDFS2oAPr0yaqwBmShE1ya4yMMkn3lxBPcXrsCI4KL10xSu0cSUzeajQ7LKjb3EsUAgjhBiPGrGU6vSQ=="
- },
- "TinyBDD": {
- "type": "Direct",
- "requested": "[0.19.5, )",
- "resolved": "0.19.5",
- "contentHash": "AVIWsLxIrJYQZ1rkf1bOBDmgWS0l/X1iucAzBLS81zYbfGP5brcKfhOvbfAD/SkMIRqgwBcMtksHO+HG2pWRgQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection": "10.0.3",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3"
- }
- },
- "TinyBDD.Xunit": {
- "type": "Direct",
- "requested": "[0.19.5, )",
- "resolved": "0.19.5",
- "contentHash": "v8oF0vkno5OFTBvw81eXZ5Vaq1ccD2BE0yfv5zNHfnr02hRquvwFuVJbn6hclMTCF5sFWV47Q0KXxG3I+TbYyQ==",
- "dependencies": {
- "TinyBDD": "0.19.5",
- "xunit.abstractions": "2.0.3",
- "xunit.extensibility.core": "2.9.3"
- }
- },
- "xunit": {
- "type": "Direct",
- "requested": "[2.9.3, )",
- "resolved": "2.9.3",
- "contentHash": "TlXQBinK35LpOPKHAqbLY4xlEen9TBafjs0V5KnA4wZsoQLQJiirCR4CbIXvOH8NzkW4YeJKP5P/Bnrodm0h9Q==",
- "dependencies": {
- "xunit.analyzers": "1.18.0",
- "xunit.assert": "2.9.3",
- "xunit.core": "[2.9.3]"
- }
- },
- "xunit.runner.visualstudio": {
- "type": "Direct",
- "requested": "[3.1.5, )",
- "resolved": "3.1.5",
- "contentHash": "tKi7dSTwP4m5m9eXPM2Ime4Kn7xNf4x4zT9sdLO/G4hZVnQCRiMTWoSZqI/pYTVeI27oPPqHBKYI/DjJ9GsYgA=="
- },
- "JetBrains.Annotations": {
- "type": "Transitive",
- "resolved": "2025.2.4",
- "contentHash": "TwbgxAkXxY+vNEhNVx/QXjJ4vqxmepOjsgRvvImQPbHkHMMb4W+ahL3laMsxXKtNT7iMy+E1B3xkqao2hf1n3A=="
- },
- "Microsoft.CodeAnalysis.Analyzers": {
- "type": "Transitive",
- "resolved": "3.11.0",
- "contentHash": "v/EW3UE8/lbEYHoC2Qq7AR/DnmvpgdtAMndfQNmpuIMx/Mto8L5JnuCfdBYtgvalQOtfNCnxFejxuRrryvUTsg=="
- },
- "Microsoft.CodeAnalysis.Common": {
- "type": "Transitive",
- "resolved": "5.0.0",
- "contentHash": "ZXRAdvH6GiDeHRyd3q/km8Z44RoM6FBWHd+gen/la81mVnAdHTEsEkO5J0TCNXBymAcx5UYKt5TvgKBhaLJEow==",
- "dependencies": {
- "Microsoft.CodeAnalysis.Analyzers": "3.11.0"
- }
- },
- "Microsoft.CodeCoverage": {
- "type": "Transitive",
- "resolved": "18.3.0",
- "contentHash": "23BNy/vziREC20Wwhb50K7+kZe0m07KlLWDQv4qjJ9tt3QjpDpDIqJFrhYHmMEo9xDkuSp55U/8h4bMF7MiB+g=="
- },
- "Microsoft.Extensions.Configuration": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "H1Cjv2xmm7O3iAGmFTcnSM0ZhLQ/7SqefmAvSJoT1PbXoxeYc2fo0mCLn2JlVbr9E6YpoU9q/o0fI9neDJB0xQ==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
- }
- },
- "Microsoft.Extensions.Configuration.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "xVDHL0+SIgemfh95fTO9cGLe17TWv/ZP0n7m01z8X6pzt2DmQpucioWR/mYZA1sRlkWnkXzfl0JweLNWmE9WMg==",
- "dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.3"
- }
- },
- "Microsoft.Extensions.Configuration.Binder": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "759UhpKaR5Jsll9kXpkft4z/7tpeF7Dw2rTY/9f9JchaSQTpRFNIPkZFZvoo7fFpbjUaqtDlO5aiGpmQrp/EUA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3"
- }
- },
- "Microsoft.Extensions.Configuration.CommandLine": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "qVytXuCHQCIJcOsJJnp+1mNCAtiWuLqI0qhCcByFuyxDifthefEWX3fVAXbaxn1lDP2iR1KH44Oq7tvmT7dBHg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3"
- }
- },
- "Microsoft.Extensions.Configuration.EnvironmentVariables": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "jBm6bpc5OM2VHM/QYVUyD78xweFzble6UsIt7GUnQAwCm07hktFaUBtRfO7viLGg5qPbc4ByteNB7DeVAYNSfA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3"
- }
- },
- "Microsoft.Extensions.Configuration.FileExtensions": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "/MLsBbLpwDxsU+7DDNwasf2mKrpMSOWEL377gNZTy5waFkCYvS3GVaLIz6bvikH4rAwHrCOxHw0t/5iCoImYCA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3",
- "Microsoft.Extensions.FileProviders.Physical": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
- }
- },
- "Microsoft.Extensions.Configuration.Json": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "mGGMOA9nkET8OVsQfS41o66eWkckBzNHJK6+5VbLQ2YdyqKphcv27uDZxLf4exSl+5QxLnHkN+W/4qEDgyvCPA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Configuration.FileExtensions": "10.0.3",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3"
- }
- },
- "Microsoft.Extensions.Configuration.UserSecrets": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "f6FiscfqlLrNUR2x7XcMqMGz5ZFRwTvezZuebIn4v2ste0nL/sEZ7pdveDXqDyonVv/QTKT8vvIEqTQCczzsOg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Configuration.Json": "10.0.3",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3",
- "Microsoft.Extensions.FileProviders.Physical": "10.0.3"
- }
- },
- "Microsoft.Extensions.DependencyInjection": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "2DLOmC0EkB2smVK8lPP1PIKEgL1arE3CMp9XSIQB/Y7ev5nnnyuM/PizKJ6QfLD08QCYoopSC9SFdbYglDomYg==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3"
- }
- },
- "Microsoft.Extensions.DependencyInjection.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "bwGMrRcAMWx2s/RDgja97p27rxSz2pEQW0+rX5cWAUWVETVJ/eyxGfjAl8vuG5a+lckWmPIE+vcuaZNVB5YDdw=="
- },
- "Microsoft.Extensions.Diagnostics": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "tc0R6i2T+138taoxFPQXb7Sy/4rtq4ytoJrAt4fNGs6k89mHpEhZnXUNgaFKwwb5Ud5rIUeLC6tfpsuHNwiWqg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.3"
- }
- },
- "Microsoft.Extensions.Diagnostics.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "mQiTzAj7PIJ2A9YXR5QhgulS1fTWhmQc3ckd1Mrf3hKW07d03fBDqx8vVaFw+cRTebDOeB6pNqdWdnRxsi1hBA==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3"
- }
- },
- "Microsoft.Extensions.FileProviders.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "4TD9AXDRsipTmaemwnjt/DM5Ri0de2JzHQhvZ4woBTjUtL4XrPNsMrOk5oiLJAx1gTrE6pOIhxv+lEde5F6CZA==",
- "dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.3"
- }
- },
- "Microsoft.Extensions.FileProviders.Physical": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "8qLl5LXtcj6Z8yPbHAA/a57fvvl9nUCdi59AJFuixcWM4wSuENZ8jjoRATOKs/I4vOi/bDe0d5LqGSSLE634eA==",
- "dependencies": {
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3",
- "Microsoft.Extensions.FileSystemGlobbing": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
- }
- },
- "Microsoft.Extensions.FileSystemGlobbing": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "oM7pl8uJz8WRPRlh4AGQS61aeV9GOfTu89yqTiRSYyyMuCNVkbNra9zEk7ApyJ/sZrUpbjOZCRHuitCEsTWghg=="
- },
- "Microsoft.Extensions.Hosting": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "ssbRCALcbBXfQPXLr4bZ3FVlbnDzeR0F6hPKDUCZLPQul7oBeSGaJq+XLUjwYaptOs4TN5cSy1q6LVLPWFgjKQ==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Configuration.Binder": "10.0.3",
- "Microsoft.Extensions.Configuration.CommandLine": "10.0.3",
- "Microsoft.Extensions.Configuration.EnvironmentVariables": "10.0.3",
- "Microsoft.Extensions.Configuration.FileExtensions": "10.0.3",
- "Microsoft.Extensions.Configuration.Json": "10.0.3",
- "Microsoft.Extensions.Configuration.UserSecrets": "10.0.3",
- "Microsoft.Extensions.DependencyInjection": "10.0.3",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Diagnostics": "10.0.3",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3",
- "Microsoft.Extensions.FileProviders.Physical": "10.0.3",
- "Microsoft.Extensions.Hosting.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging.Configuration": "10.0.3",
- "Microsoft.Extensions.Logging.Console": "10.0.3",
- "Microsoft.Extensions.Logging.Debug": "10.0.3",
- "Microsoft.Extensions.Logging.EventLog": "10.0.3",
- "Microsoft.Extensions.Logging.EventSource": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3"
- }
- },
- "Microsoft.Extensions.Hosting.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "GdMpC10Jf6poxSvUJ4lgYpJ5F/kJeaAoJmrPufjBoPYyCTKKY5Dyl0rZA+LBNvFqTq1cZa/lhlptlUhNvU6xrg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.3",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3"
- }
- },
- "Microsoft.Extensions.Logging": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "8D9Er1cGXNjNDIB+VLBNHn386L5ls2FoiG9a6o12gyn+GG3w6jdfUhzT8dtBnKcevE7/fsVA8MS3FBgFfClFtQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3"
- }
- },
- "Microsoft.Extensions.Logging.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "lxl0WLk7ROgBFAsjcOYjQ8/DVK+VMszxGBzUhgtQmAsTNldLL5pk9NG/cWTsXHq0lUhUEAtZkEE7jOGOA8bGKQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3"
- }
- },
- "Microsoft.Extensions.Logging.Configuration": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "PBlaoYeusaxNYyN4WFjzcXWlUDSvLUPxy/e6oP1SONOOYA/oBWT2uBmFGJMV9VTtXiXXxCB39LqlYWbsWE4UKA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Configuration.Binder": "10.0.3",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.3"
- }
- },
- "Microsoft.Extensions.Logging.Console": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "7sRvbBH3icaV9qil8fyBKmR+yEZ0yDU6Bq/KgBwswS36164yGaxbf7Kd4hD1iHZ2GfvyoJWWqBUBm9QX/IASAQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging.Configuration": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3"
- }
- },
- "Microsoft.Extensions.Logging.Debug": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "OoH8AcYCq74ab5XUIQc84CZk54G/cU+JztiMXgNKGkomJOeuistTMg0PWPC4VXXMSVBEGWJuMDEBttOrHyXe8w==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3"
- }
- },
- "Microsoft.Extensions.Logging.EventLog": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "1V1oRR+0DKyetPKI4POn7+jXH4kI1D69R/Rjje/4/BSkTM2iUCsRkr7Q0gDyXayhCXgPEf/P19kgwN5t0s/p8w==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3",
- "System.Diagnostics.EventLog": "10.0.3"
- }
- },
- "Microsoft.Extensions.Logging.EventSource": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "r2hIVkSrb+f8FqcguHqlzyQ8lNGCtWsOPY9+OzJinrqdzQfszS8fXkHVcNHW4uK6WFxI2tPSiGdms2SeRJq8hg==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
- }
- },
- "Microsoft.Extensions.Options": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "hU6WzGTPvPoLA2ng1ILvWQb3g0qORdlHNsxI8IcPLumJb3suimYUl+bbDzdo1V4KFsvVhnMWzysHpKbZaoDQPQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
- }
- },
- "Microsoft.Extensions.Options.ConfigurationExtensions": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "bn6QoBbbvwmzLIFyxrnL2/e+sqoNUOGbHyfWK9DPONMv1mDCYHm/C7MusYASM31b2lUx6OiDmonb3v+dv5t0nA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Configuration.Binder": "10.0.3",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
- }
- },
- "Microsoft.Extensions.Options.DataAnnotations": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "K0TNoY1VSLvTUpDQm8ekTH/1tWzqGOFW25+DHvMgfWAEkhyOgZfSjOKBNs7DTwbFP7v2ZD43jXgK74XjvcltLw==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3"
- }
- },
- "Microsoft.Extensions.Primitives": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "GEcpTwo7sUoLGGNTqV1FZEuL+tTD9m81NX/mh099dqGNna07/UGZShKQNZRw4hv6nlliSUwYQgSYc7OR99Jufg=="
- },
- "Microsoft.TestPlatform.ObjectModel": {
- "type": "Transitive",
- "resolved": "18.3.0",
- "contentHash": "AEIEX2aWdPO9XbtR96eBaJxmXRD9vaI9uQ1T/JbPEKlTAZwYx0ZrMzKyULMdh/HH9Sg03kXCoN7LszQ90o6nPQ=="
- },
- "Microsoft.TestPlatform.TestHost": {
- "type": "Transitive",
- "resolved": "18.3.0",
- "contentHash": "twmsoelXnp1uWMU3VGip9f0Jr1mZ0PZqgJdF35CIrdYgYrkHIJMV1m8uKyhcdjLdsQDESHAgkR7KhS9i1qpJag==",
- "dependencies": {
- "Microsoft.TestPlatform.ObjectModel": "18.3.0",
- "Newtonsoft.Json": "13.0.3"
- }
- },
- "Newtonsoft.Json": {
- "type": "Transitive",
- "resolved": "13.0.3",
- "contentHash": "HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ=="
- },
- "System.Diagnostics.EventLog": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "+bZnyzt0/vt4g3QSllhsRNGTpa09p7Juy5K8spcK73cOTOefu4+HoY89hZOgIOmzB5A4hqPyEDKnzra7KKnhZw=="
- },
- "xunit.abstractions": {
- "type": "Transitive",
- "resolved": "2.0.3",
- "contentHash": "pot1I4YOxlWjIb5jmwvvQNbTrZ3lJQ+jUGkGjWE3hEFM0l5gOnBWS+H3qsex68s5cO52g+44vpGzhAt+42vwKg=="
- },
- "xunit.analyzers": {
- "type": "Transitive",
- "resolved": "1.18.0",
- "contentHash": "OtFMHN8yqIcYP9wcVIgJrq01AfTxijjAqVDy/WeQVSyrDC1RzBWeQPztL49DN2syXRah8TYnfvk035s7L95EZQ=="
- },
- "xunit.assert": {
- "type": "Transitive",
- "resolved": "2.9.3",
- "contentHash": "/Kq28fCE7MjOV42YLVRAJzRF0WmEqsmflm0cfpMjGtzQ2lR5mYVj1/i0Y8uDAOLczkL3/jArrwehfMD0YogMAA=="
- },
- "xunit.core": {
- "type": "Transitive",
- "resolved": "2.9.3",
- "contentHash": "BiAEvqGvyme19wE0wTKdADH+NloYqikiU0mcnmiNyXaF9HyHmE6sr/3DC5vnBkgsWaE6yPyWszKSPSApWdRVeQ==",
- "dependencies": {
- "xunit.extensibility.core": "[2.9.3]",
- "xunit.extensibility.execution": "[2.9.3]"
- }
- },
- "xunit.extensibility.core": {
- "type": "Transitive",
- "resolved": "2.9.3",
- "contentHash": "kf3si0YTn2a8J8eZNb+zFpwfoyvIrQ7ivNk5ZYA5yuYk1bEtMe4DxJ2CF/qsRgmEnDr7MnW1mxylBaHTZ4qErA==",
- "dependencies": {
- "xunit.abstractions": "2.0.3"
- }
- },
- "xunit.extensibility.execution": {
- "type": "Transitive",
- "resolved": "2.9.3",
- "contentHash": "yMb6vMESlSrE3Wfj7V6cjQ3S4TXdXpRqYeNEI3zsX31uTsGMJjEw6oD5F5u1cHnMptjhEECnmZSsPxB6ChZHDQ==",
- "dependencies": {
- "xunit.extensibility.core": "[2.9.3]"
- }
- },
- "patternkit.core": {
- "type": "Project"
- },
- "patternkit.examples": {
- "type": "Project",
- "dependencies": {
- "JetBrains.Annotations": "[2025.2.4, )",
- "Microsoft.Extensions.Configuration.Abstractions": "[10.0.3, )",
- "Microsoft.Extensions.Configuration.Binder": "[10.0.3, )",
- "Microsoft.Extensions.DependencyInjection": "[10.0.3, )",
- "Microsoft.Extensions.Hosting": "[10.0.3, )",
- "Microsoft.Extensions.Hosting.Abstractions": "[10.0.3, )",
- "Microsoft.Extensions.Options": "[10.0.3, )",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "[10.0.3, )",
- "Microsoft.Extensions.Options.DataAnnotations": "[10.0.3, )",
- "PatternKit.Core": "[1.0.0, )",
- "PatternKit.Generators.Abstractions": "[1.0.0, )"
- }
- },
- "patternkit.generators": {
- "type": "Project",
- "dependencies": {
- "PatternKit.Generators.Abstractions": "[1.0.0, )"
- }
- },
- "patternkit.generators.abstractions": {
- "type": "Project"
- }
- },
- "net8.0": {
- "coverlet.collector": {
- "type": "Direct",
- "requested": "[6.0.4, )",
- "resolved": "6.0.4",
- "contentHash": "lkhqpF8Pu2Y7IiN7OntbsTtdbpR1syMsm2F3IgX6ootA4ffRqWL5jF7XipHuZQTdVuWG/gVAAcf8mjk8Tz0xPg=="
- },
- "Microsoft.CodeAnalysis.CSharp": {
- "type": "Direct",
- "requested": "[5.0.0, )",
- "resolved": "5.0.0",
- "contentHash": "5DSyJ9bk+ATuDy7fp2Zt0mJStDVKbBoiz1DyfAwSa+k4H4IwykAUcV3URelw5b8/iVbfSaOwkwmPUZH6opZKCw==",
- "dependencies": {
- "Microsoft.CodeAnalysis.Analyzers": "3.11.0",
- "Microsoft.CodeAnalysis.Common": "[5.0.0]",
- "System.Collections.Immutable": "9.0.0",
- "System.Reflection.Metadata": "9.0.0"
- }
- },
- "Microsoft.NET.Test.Sdk": {
- "type": "Direct",
- "requested": "[18.3.0, )",
- "resolved": "18.3.0",
- "contentHash": "xW3kXuWRQtgoxJp4J+gdhHSQyK+6Wb/AZDSd7lMvuMRYlZ1tnpkojyfZlWilB5G4dmZ0Y0ZxU/M23TlubndNkw==",
- "dependencies": {
- "Microsoft.CodeCoverage": "18.3.0",
- "Microsoft.TestPlatform.TestHost": "18.3.0"
- }
- },
- "System.Collections.Immutable": {
- "type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "gpKPycgDFS2oAPr0yaqwBmShE1ya4yMMkn3lxBPcXrsCI4KL10xSu0cSUzeajQ7LKjb3EsUAgjhBiPGrGU6vSQ=="
- },
- "TinyBDD": {
- "type": "Direct",
- "requested": "[0.19.5, )",
- "resolved": "0.19.5",
- "contentHash": "AVIWsLxIrJYQZ1rkf1bOBDmgWS0l/X1iucAzBLS81zYbfGP5brcKfhOvbfAD/SkMIRqgwBcMtksHO+HG2pWRgQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection": "10.0.3",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3"
- }
- },
- "TinyBDD.Xunit": {
- "type": "Direct",
- "requested": "[0.19.5, )",
- "resolved": "0.19.5",
- "contentHash": "v8oF0vkno5OFTBvw81eXZ5Vaq1ccD2BE0yfv5zNHfnr02hRquvwFuVJbn6hclMTCF5sFWV47Q0KXxG3I+TbYyQ==",
- "dependencies": {
- "TinyBDD": "0.19.5",
- "xunit.abstractions": "2.0.3",
- "xunit.extensibility.core": "2.9.3"
- }
- },
- "xunit": {
- "type": "Direct",
- "requested": "[2.9.3, )",
- "resolved": "2.9.3",
- "contentHash": "TlXQBinK35LpOPKHAqbLY4xlEen9TBafjs0V5KnA4wZsoQLQJiirCR4CbIXvOH8NzkW4YeJKP5P/Bnrodm0h9Q==",
- "dependencies": {
- "xunit.analyzers": "1.18.0",
- "xunit.assert": "2.9.3",
- "xunit.core": "[2.9.3]"
- }
- },
- "xunit.runner.visualstudio": {
- "type": "Direct",
- "requested": "[3.1.5, )",
- "resolved": "3.1.5",
- "contentHash": "tKi7dSTwP4m5m9eXPM2Ime4Kn7xNf4x4zT9sdLO/G4hZVnQCRiMTWoSZqI/pYTVeI27oPPqHBKYI/DjJ9GsYgA=="
- },
- "JetBrains.Annotations": {
- "type": "Transitive",
- "resolved": "2025.2.4",
- "contentHash": "TwbgxAkXxY+vNEhNVx/QXjJ4vqxmepOjsgRvvImQPbHkHMMb4W+ahL3laMsxXKtNT7iMy+E1B3xkqao2hf1n3A=="
- },
- "Microsoft.CodeAnalysis.Analyzers": {
- "type": "Transitive",
- "resolved": "3.11.0",
- "contentHash": "v/EW3UE8/lbEYHoC2Qq7AR/DnmvpgdtAMndfQNmpuIMx/Mto8L5JnuCfdBYtgvalQOtfNCnxFejxuRrryvUTsg=="
- },
- "Microsoft.CodeAnalysis.Common": {
- "type": "Transitive",
- "resolved": "5.0.0",
- "contentHash": "ZXRAdvH6GiDeHRyd3q/km8Z44RoM6FBWHd+gen/la81mVnAdHTEsEkO5J0TCNXBymAcx5UYKt5TvgKBhaLJEow==",
- "dependencies": {
- "Microsoft.CodeAnalysis.Analyzers": "3.11.0",
- "System.Collections.Immutable": "9.0.0",
- "System.Reflection.Metadata": "9.0.0"
- }
- },
- "Microsoft.CodeCoverage": {
- "type": "Transitive",
- "resolved": "18.3.0",
- "contentHash": "23BNy/vziREC20Wwhb50K7+kZe0m07KlLWDQv4qjJ9tt3QjpDpDIqJFrhYHmMEo9xDkuSp55U/8h4bMF7MiB+g=="
- },
- "Microsoft.Extensions.Configuration": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "H1Cjv2xmm7O3iAGmFTcnSM0ZhLQ/7SqefmAvSJoT1PbXoxeYc2fo0mCLn2JlVbr9E6YpoU9q/o0fI9neDJB0xQ==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
- }
- },
- "Microsoft.Extensions.Configuration.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "xVDHL0+SIgemfh95fTO9cGLe17TWv/ZP0n7m01z8X6pzt2DmQpucioWR/mYZA1sRlkWnkXzfl0JweLNWmE9WMg==",
- "dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.3"
- }
- },
- "Microsoft.Extensions.Configuration.Binder": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "759UhpKaR5Jsll9kXpkft4z/7tpeF7Dw2rTY/9f9JchaSQTpRFNIPkZFZvoo7fFpbjUaqtDlO5aiGpmQrp/EUA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3"
- }
- },
- "Microsoft.Extensions.Configuration.CommandLine": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "qVytXuCHQCIJcOsJJnp+1mNCAtiWuLqI0qhCcByFuyxDifthefEWX3fVAXbaxn1lDP2iR1KH44Oq7tvmT7dBHg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3"
- }
- },
- "Microsoft.Extensions.Configuration.EnvironmentVariables": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "jBm6bpc5OM2VHM/QYVUyD78xweFzble6UsIt7GUnQAwCm07hktFaUBtRfO7viLGg5qPbc4ByteNB7DeVAYNSfA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3"
- }
- },
- "Microsoft.Extensions.Configuration.FileExtensions": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "/MLsBbLpwDxsU+7DDNwasf2mKrpMSOWEL377gNZTy5waFkCYvS3GVaLIz6bvikH4rAwHrCOxHw0t/5iCoImYCA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3",
- "Microsoft.Extensions.FileProviders.Physical": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
- }
- },
- "Microsoft.Extensions.Configuration.Json": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "mGGMOA9nkET8OVsQfS41o66eWkckBzNHJK6+5VbLQ2YdyqKphcv27uDZxLf4exSl+5QxLnHkN+W/4qEDgyvCPA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Configuration.FileExtensions": "10.0.3",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3",
- "System.Text.Json": "10.0.3"
- }
- },
- "Microsoft.Extensions.Configuration.UserSecrets": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "f6FiscfqlLrNUR2x7XcMqMGz5ZFRwTvezZuebIn4v2ste0nL/sEZ7pdveDXqDyonVv/QTKT8vvIEqTQCczzsOg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Configuration.Json": "10.0.3",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3",
- "Microsoft.Extensions.FileProviders.Physical": "10.0.3"
- }
- },
- "Microsoft.Extensions.DependencyInjection": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "2DLOmC0EkB2smVK8lPP1PIKEgL1arE3CMp9XSIQB/Y7ev5nnnyuM/PizKJ6QfLD08QCYoopSC9SFdbYglDomYg==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3"
- }
- },
- "Microsoft.Extensions.DependencyInjection.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "bwGMrRcAMWx2s/RDgja97p27rxSz2pEQW0+rX5cWAUWVETVJ/eyxGfjAl8vuG5a+lckWmPIE+vcuaZNVB5YDdw=="
- },
- "Microsoft.Extensions.Diagnostics": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "tc0R6i2T+138taoxFPQXb7Sy/4rtq4ytoJrAt4fNGs6k89mHpEhZnXUNgaFKwwb5Ud5rIUeLC6tfpsuHNwiWqg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.3"
- }
- },
- "Microsoft.Extensions.Diagnostics.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "mQiTzAj7PIJ2A9YXR5QhgulS1fTWhmQc3ckd1Mrf3hKW07d03fBDqx8vVaFw+cRTebDOeB6pNqdWdnRxsi1hBA==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3",
- "System.Diagnostics.DiagnosticSource": "10.0.3"
- }
- },
- "Microsoft.Extensions.FileProviders.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "4TD9AXDRsipTmaemwnjt/DM5Ri0de2JzHQhvZ4woBTjUtL4XrPNsMrOk5oiLJAx1gTrE6pOIhxv+lEde5F6CZA==",
- "dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.3"
- }
- },
- "Microsoft.Extensions.FileProviders.Physical": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "8qLl5LXtcj6Z8yPbHAA/a57fvvl9nUCdi59AJFuixcWM4wSuENZ8jjoRATOKs/I4vOi/bDe0d5LqGSSLE634eA==",
- "dependencies": {
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3",
- "Microsoft.Extensions.FileSystemGlobbing": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
- }
- },
- "Microsoft.Extensions.FileSystemGlobbing": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "oM7pl8uJz8WRPRlh4AGQS61aeV9GOfTu89yqTiRSYyyMuCNVkbNra9zEk7ApyJ/sZrUpbjOZCRHuitCEsTWghg=="
- },
- "Microsoft.Extensions.Hosting": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "ssbRCALcbBXfQPXLr4bZ3FVlbnDzeR0F6hPKDUCZLPQul7oBeSGaJq+XLUjwYaptOs4TN5cSy1q6LVLPWFgjKQ==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Configuration.Binder": "10.0.3",
- "Microsoft.Extensions.Configuration.CommandLine": "10.0.3",
- "Microsoft.Extensions.Configuration.EnvironmentVariables": "10.0.3",
- "Microsoft.Extensions.Configuration.FileExtensions": "10.0.3",
- "Microsoft.Extensions.Configuration.Json": "10.0.3",
- "Microsoft.Extensions.Configuration.UserSecrets": "10.0.3",
- "Microsoft.Extensions.DependencyInjection": "10.0.3",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Diagnostics": "10.0.3",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3",
- "Microsoft.Extensions.FileProviders.Physical": "10.0.3",
- "Microsoft.Extensions.Hosting.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging.Configuration": "10.0.3",
- "Microsoft.Extensions.Logging.Console": "10.0.3",
- "Microsoft.Extensions.Logging.Debug": "10.0.3",
- "Microsoft.Extensions.Logging.EventLog": "10.0.3",
- "Microsoft.Extensions.Logging.EventSource": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3"
- }
- },
- "Microsoft.Extensions.Hosting.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "GdMpC10Jf6poxSvUJ4lgYpJ5F/kJeaAoJmrPufjBoPYyCTKKY5Dyl0rZA+LBNvFqTq1cZa/lhlptlUhNvU6xrg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.3",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3"
- }
- },
- "Microsoft.Extensions.Logging": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "8D9Er1cGXNjNDIB+VLBNHn386L5ls2FoiG9a6o12gyn+GG3w6jdfUhzT8dtBnKcevE7/fsVA8MS3FBgFfClFtQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3"
- }
- },
- "Microsoft.Extensions.Logging.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "lxl0WLk7ROgBFAsjcOYjQ8/DVK+VMszxGBzUhgtQmAsTNldLL5pk9NG/cWTsXHq0lUhUEAtZkEE7jOGOA8bGKQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "System.Diagnostics.DiagnosticSource": "10.0.3"
- }
- },
- "Microsoft.Extensions.Logging.Configuration": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "PBlaoYeusaxNYyN4WFjzcXWlUDSvLUPxy/e6oP1SONOOYA/oBWT2uBmFGJMV9VTtXiXXxCB39LqlYWbsWE4UKA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Configuration.Binder": "10.0.3",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.3"
- }
- },
- "Microsoft.Extensions.Logging.Console": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "7sRvbBH3icaV9qil8fyBKmR+yEZ0yDU6Bq/KgBwswS36164yGaxbf7Kd4hD1iHZ2GfvyoJWWqBUBm9QX/IASAQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging.Configuration": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3",
- "System.Text.Json": "10.0.3"
- }
- },
- "Microsoft.Extensions.Logging.Debug": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "OoH8AcYCq74ab5XUIQc84CZk54G/cU+JztiMXgNKGkomJOeuistTMg0PWPC4VXXMSVBEGWJuMDEBttOrHyXe8w==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3"
- }
- },
- "Microsoft.Extensions.Logging.EventLog": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "1V1oRR+0DKyetPKI4POn7+jXH4kI1D69R/Rjje/4/BSkTM2iUCsRkr7Q0gDyXayhCXgPEf/P19kgwN5t0s/p8w==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3",
- "System.Diagnostics.EventLog": "10.0.3"
- }
- },
- "Microsoft.Extensions.Logging.EventSource": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "r2hIVkSrb+f8FqcguHqlzyQ8lNGCtWsOPY9+OzJinrqdzQfszS8fXkHVcNHW4uK6WFxI2tPSiGdms2SeRJq8hg==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3",
- "System.Text.Json": "10.0.3"
- }
- },
- "Microsoft.Extensions.Options": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "hU6WzGTPvPoLA2ng1ILvWQb3g0qORdlHNsxI8IcPLumJb3suimYUl+bbDzdo1V4KFsvVhnMWzysHpKbZaoDQPQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
- }
- },
- "Microsoft.Extensions.Options.ConfigurationExtensions": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "bn6QoBbbvwmzLIFyxrnL2/e+sqoNUOGbHyfWK9DPONMv1mDCYHm/C7MusYASM31b2lUx6OiDmonb3v+dv5t0nA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Configuration.Binder": "10.0.3",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
- }
- },
- "Microsoft.Extensions.Options.DataAnnotations": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "K0TNoY1VSLvTUpDQm8ekTH/1tWzqGOFW25+DHvMgfWAEkhyOgZfSjOKBNs7DTwbFP7v2ZD43jXgK74XjvcltLw==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3"
- }
- },
- "Microsoft.Extensions.Primitives": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "GEcpTwo7sUoLGGNTqV1FZEuL+tTD9m81NX/mh099dqGNna07/UGZShKQNZRw4hv6nlliSUwYQgSYc7OR99Jufg=="
- },
- "Microsoft.TestPlatform.ObjectModel": {
- "type": "Transitive",
- "resolved": "18.3.0",
- "contentHash": "AEIEX2aWdPO9XbtR96eBaJxmXRD9vaI9uQ1T/JbPEKlTAZwYx0ZrMzKyULMdh/HH9Sg03kXCoN7LszQ90o6nPQ=="
- },
- "Microsoft.TestPlatform.TestHost": {
- "type": "Transitive",
- "resolved": "18.3.0",
- "contentHash": "twmsoelXnp1uWMU3VGip9f0Jr1mZ0PZqgJdF35CIrdYgYrkHIJMV1m8uKyhcdjLdsQDESHAgkR7KhS9i1qpJag==",
- "dependencies": {
- "Microsoft.TestPlatform.ObjectModel": "18.3.0",
- "Newtonsoft.Json": "13.0.3"
- }
- },
- "Newtonsoft.Json": {
- "type": "Transitive",
- "resolved": "13.0.3",
- "contentHash": "HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ=="
- },
- "System.Diagnostics.DiagnosticSource": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "IuZXyF3K5X+mCsBKIQ87Cn/V4Nyb39vyCbzfH/AkoneSWNV/ExGQ/I0m4CEaVAeFh9fW6kp2NVObkmevd1Ys7A=="
- },
- "System.Diagnostics.EventLog": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "+bZnyzt0/vt4g3QSllhsRNGTpa09p7Juy5K8spcK73cOTOefu4+HoY89hZOgIOmzB5A4hqPyEDKnzra7KKnhZw=="
- },
- "System.IO.Pipelines": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "WMxiA2jGdHnRBmoVK55YUq5VPaxW0Sg2frPtXV+urUMvpqHIga6lleV/YuryHIuGsAKVjQAjv6PrQ6IJpoLohQ=="
- },
- "System.Reflection.Metadata": {
- "type": "Transitive",
- "resolved": "9.0.0",
- "contentHash": "ANiqLu3DxW9kol/hMmTWbt3414t9ftdIuiIU7j80okq2YzAueo120M442xk1kDJWtmZTqWQn7wHDvMRipVOEOQ==",
- "dependencies": {
- "System.Collections.Immutable": "9.0.0"
- }
- },
- "System.Text.Encodings.Web": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "l8QNBPp92bVzl9Kw8nNtm1uYRNNhUrdulZjM4a8YK/QGNa8z9utKsC0bDoPB+Vq8LOlbD3fIyGlabtz80jT7cw=="
- },
- "System.Text.Json": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "NTUt9DL+maqbgrIYCAmeZUbX0NoXaueySyjW/bdOlFdSUDC1l51XnsbVEuj5tuad12vdq5Sviskp9uMVGgCNLw==",
- "dependencies": {
- "System.IO.Pipelines": "10.0.3",
- "System.Text.Encodings.Web": "10.0.3"
- }
- },
- "xunit.abstractions": {
- "type": "Transitive",
- "resolved": "2.0.3",
- "contentHash": "pot1I4YOxlWjIb5jmwvvQNbTrZ3lJQ+jUGkGjWE3hEFM0l5gOnBWS+H3qsex68s5cO52g+44vpGzhAt+42vwKg=="
- },
- "xunit.analyzers": {
- "type": "Transitive",
- "resolved": "1.18.0",
- "contentHash": "OtFMHN8yqIcYP9wcVIgJrq01AfTxijjAqVDy/WeQVSyrDC1RzBWeQPztL49DN2syXRah8TYnfvk035s7L95EZQ=="
- },
- "xunit.assert": {
- "type": "Transitive",
- "resolved": "2.9.3",
- "contentHash": "/Kq28fCE7MjOV42YLVRAJzRF0WmEqsmflm0cfpMjGtzQ2lR5mYVj1/i0Y8uDAOLczkL3/jArrwehfMD0YogMAA=="
- },
- "xunit.core": {
- "type": "Transitive",
- "resolved": "2.9.3",
- "contentHash": "BiAEvqGvyme19wE0wTKdADH+NloYqikiU0mcnmiNyXaF9HyHmE6sr/3DC5vnBkgsWaE6yPyWszKSPSApWdRVeQ==",
- "dependencies": {
- "xunit.extensibility.core": "[2.9.3]",
- "xunit.extensibility.execution": "[2.9.3]"
- }
- },
- "xunit.extensibility.core": {
- "type": "Transitive",
- "resolved": "2.9.3",
- "contentHash": "kf3si0YTn2a8J8eZNb+zFpwfoyvIrQ7ivNk5ZYA5yuYk1bEtMe4DxJ2CF/qsRgmEnDr7MnW1mxylBaHTZ4qErA==",
- "dependencies": {
- "xunit.abstractions": "2.0.3"
- }
- },
- "xunit.extensibility.execution": {
- "type": "Transitive",
- "resolved": "2.9.3",
- "contentHash": "yMb6vMESlSrE3Wfj7V6cjQ3S4TXdXpRqYeNEI3zsX31uTsGMJjEw6oD5F5u1cHnMptjhEECnmZSsPxB6ChZHDQ==",
- "dependencies": {
- "xunit.extensibility.core": "[2.9.3]"
- }
- },
- "patternkit.core": {
- "type": "Project"
- },
- "patternkit.examples": {
- "type": "Project",
- "dependencies": {
- "JetBrains.Annotations": "[2025.2.4, )",
- "Microsoft.Extensions.Configuration.Abstractions": "[10.0.3, )",
- "Microsoft.Extensions.Configuration.Binder": "[10.0.3, )",
- "Microsoft.Extensions.DependencyInjection": "[10.0.3, )",
- "Microsoft.Extensions.Hosting": "[10.0.3, )",
- "Microsoft.Extensions.Hosting.Abstractions": "[10.0.3, )",
- "Microsoft.Extensions.Options": "[10.0.3, )",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "[10.0.3, )",
- "Microsoft.Extensions.Options.DataAnnotations": "[10.0.3, )",
- "PatternKit.Core": "[1.0.0, )",
- "PatternKit.Generators.Abstractions": "[1.0.0, )"
- }
- },
- "patternkit.generators": {
- "type": "Project",
- "dependencies": {
- "PatternKit.Generators.Abstractions": "[1.0.0, )",
- "System.Collections.Immutable": "[10.0.3, )"
- }
- },
- "patternkit.generators.abstractions": {
- "type": "Project"
- }
- },
"net9.0": {
"coverlet.collector": {
"type": "Direct",
@@ -1022,9 +30,9 @@
},
"System.Collections.Immutable": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "gpKPycgDFS2oAPr0yaqwBmShE1ya4yMMkn3lxBPcXrsCI4KL10xSu0cSUzeajQ7LKjb3EsUAgjhBiPGrGU6vSQ=="
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "nozrOKfEgfrvvswkCfxaumY68RA/x1F3ZYwtwRvva8ul91NCnUzb6MKpl5/P7u9v/nIagVL4OXXj8d007tucxw=="
},
"TinyBDD": {
"type": "Direct",
@@ -1383,7 +391,10 @@
"Microsoft.TestPlatform.ObjectModel": {
"type": "Transitive",
"resolved": "18.3.0",
- "contentHash": "AEIEX2aWdPO9XbtR96eBaJxmXRD9vaI9uQ1T/JbPEKlTAZwYx0ZrMzKyULMdh/HH9Sg03kXCoN7LszQ90o6nPQ=="
+ "contentHash": "AEIEX2aWdPO9XbtR96eBaJxmXRD9vaI9uQ1T/JbPEKlTAZwYx0ZrMzKyULMdh/HH9Sg03kXCoN7LszQ90o6nPQ==",
+ "dependencies": {
+ "System.Reflection.Metadata": "8.0.0"
+ }
},
"Microsoft.TestPlatform.TestHost": {
"type": "Transitive",
@@ -1414,6 +425,14 @@
"resolved": "10.0.3",
"contentHash": "WMxiA2jGdHnRBmoVK55YUq5VPaxW0Sg2frPtXV+urUMvpqHIga6lleV/YuryHIuGsAKVjQAjv6PrQ6IJpoLohQ=="
},
+ "System.Reflection.Metadata": {
+ "type": "Transitive",
+ "resolved": "8.0.0",
+ "contentHash": "ptvgrFh7PvWI8bcVqG5rsA/weWM09EnthFHR5SCnS6IN+P4mj6rE1lBDC4U8HL9/57htKAqy4KQ3bBj84cfYyQ==",
+ "dependencies": {
+ "System.Collections.Immutable": "8.0.0"
+ }
+ },
"System.Text.Encodings.Web": {
"type": "Transitive",
"resolved": "10.0.3",
@@ -1491,7 +510,7 @@
"type": "Project",
"dependencies": {
"PatternKit.Generators.Abstractions": "[1.0.0, )",
- "System.Collections.Immutable": "[10.0.3, )"
+ "System.Collections.Immutable": "[10.0.5, )"
}
},
"patternkit.generators.abstractions": {
diff --git a/test/PatternKit.Tests/PatternKit.Tests.csproj b/test/PatternKit.Tests/PatternKit.Tests.csproj
index 3282bef..cd0c3bb 100644
--- a/test/PatternKit.Tests/PatternKit.Tests.csproj
+++ b/test/PatternKit.Tests/PatternKit.Tests.csproj
@@ -19,7 +19,7 @@
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
diff --git a/test/PatternKit.Tests/packages.lock.json b/test/PatternKit.Tests/packages.lock.json
index 71c923c..bce829c 100644
--- a/test/PatternKit.Tests/packages.lock.json
+++ b/test/PatternKit.Tests/packages.lock.json
@@ -1,964 +1,6 @@
{
"version": 1,
"dependencies": {
- "net10.0": {
- "coverlet.collector": {
- "type": "Direct",
- "requested": "[6.0.4, )",
- "resolved": "6.0.4",
- "contentHash": "lkhqpF8Pu2Y7IiN7OntbsTtdbpR1syMsm2F3IgX6ootA4ffRqWL5jF7XipHuZQTdVuWG/gVAAcf8mjk8Tz0xPg=="
- },
- "Microsoft.NET.Test.Sdk": {
- "type": "Direct",
- "requested": "[18.3.0, )",
- "resolved": "18.3.0",
- "contentHash": "xW3kXuWRQtgoxJp4J+gdhHSQyK+6Wb/AZDSd7lMvuMRYlZ1tnpkojyfZlWilB5G4dmZ0Y0ZxU/M23TlubndNkw==",
- "dependencies": {
- "Microsoft.CodeCoverage": "18.3.0",
- "Microsoft.TestPlatform.TestHost": "18.3.0"
- }
- },
- "System.Collections.Immutable": {
- "type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "gpKPycgDFS2oAPr0yaqwBmShE1ya4yMMkn3lxBPcXrsCI4KL10xSu0cSUzeajQ7LKjb3EsUAgjhBiPGrGU6vSQ=="
- },
- "System.Linq.Async": {
- "type": "Direct",
- "requested": "[7.0.0, )",
- "resolved": "7.0.0",
- "contentHash": "A2Wci92Oyuodi8YLMQCJJ0vHqzgRFgEUG1K6tQNcoxHd3w05B1LvGzXvxQnGYPIL4Cr4hicHytpk2F2Jx8TZHg==",
- "dependencies": {
- "System.Interactive.Async": "7.0.0"
- }
- },
- "TinyBDD.Xunit": {
- "type": "Direct",
- "requested": "[0.19.5, )",
- "resolved": "0.19.5",
- "contentHash": "v8oF0vkno5OFTBvw81eXZ5Vaq1ccD2BE0yfv5zNHfnr02hRquvwFuVJbn6hclMTCF5sFWV47Q0KXxG3I+TbYyQ==",
- "dependencies": {
- "TinyBDD": "0.19.5",
- "xunit.abstractions": "2.0.3",
- "xunit.extensibility.core": "2.9.3"
- }
- },
- "xunit": {
- "type": "Direct",
- "requested": "[2.9.3, )",
- "resolved": "2.9.3",
- "contentHash": "TlXQBinK35LpOPKHAqbLY4xlEen9TBafjs0V5KnA4wZsoQLQJiirCR4CbIXvOH8NzkW4YeJKP5P/Bnrodm0h9Q==",
- "dependencies": {
- "xunit.analyzers": "1.18.0",
- "xunit.assert": "2.9.3",
- "xunit.core": "[2.9.3]"
- }
- },
- "xunit.extensibility.core": {
- "type": "Direct",
- "requested": "[2.9.3, )",
- "resolved": "2.9.3",
- "contentHash": "kf3si0YTn2a8J8eZNb+zFpwfoyvIrQ7ivNk5ZYA5yuYk1bEtMe4DxJ2CF/qsRgmEnDr7MnW1mxylBaHTZ4qErA==",
- "dependencies": {
- "xunit.abstractions": "2.0.3"
- }
- },
- "xunit.runner.visualstudio": {
- "type": "Direct",
- "requested": "[3.1.5, )",
- "resolved": "3.1.5",
- "contentHash": "tKi7dSTwP4m5m9eXPM2Ime4Kn7xNf4x4zT9sdLO/G4hZVnQCRiMTWoSZqI/pYTVeI27oPPqHBKYI/DjJ9GsYgA=="
- },
- "JetBrains.Annotations": {
- "type": "Transitive",
- "resolved": "2025.2.4",
- "contentHash": "TwbgxAkXxY+vNEhNVx/QXjJ4vqxmepOjsgRvvImQPbHkHMMb4W+ahL3laMsxXKtNT7iMy+E1B3xkqao2hf1n3A=="
- },
- "Microsoft.CodeCoverage": {
- "type": "Transitive",
- "resolved": "18.3.0",
- "contentHash": "23BNy/vziREC20Wwhb50K7+kZe0m07KlLWDQv4qjJ9tt3QjpDpDIqJFrhYHmMEo9xDkuSp55U/8h4bMF7MiB+g=="
- },
- "Microsoft.Extensions.Configuration": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "H1Cjv2xmm7O3iAGmFTcnSM0ZhLQ/7SqefmAvSJoT1PbXoxeYc2fo0mCLn2JlVbr9E6YpoU9q/o0fI9neDJB0xQ==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
- }
- },
- "Microsoft.Extensions.Configuration.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "xVDHL0+SIgemfh95fTO9cGLe17TWv/ZP0n7m01z8X6pzt2DmQpucioWR/mYZA1sRlkWnkXzfl0JweLNWmE9WMg==",
- "dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.3"
- }
- },
- "Microsoft.Extensions.Configuration.Binder": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "759UhpKaR5Jsll9kXpkft4z/7tpeF7Dw2rTY/9f9JchaSQTpRFNIPkZFZvoo7fFpbjUaqtDlO5aiGpmQrp/EUA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3"
- }
- },
- "Microsoft.Extensions.Configuration.CommandLine": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "qVytXuCHQCIJcOsJJnp+1mNCAtiWuLqI0qhCcByFuyxDifthefEWX3fVAXbaxn1lDP2iR1KH44Oq7tvmT7dBHg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3"
- }
- },
- "Microsoft.Extensions.Configuration.EnvironmentVariables": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "jBm6bpc5OM2VHM/QYVUyD78xweFzble6UsIt7GUnQAwCm07hktFaUBtRfO7viLGg5qPbc4ByteNB7DeVAYNSfA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3"
- }
- },
- "Microsoft.Extensions.Configuration.FileExtensions": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "/MLsBbLpwDxsU+7DDNwasf2mKrpMSOWEL377gNZTy5waFkCYvS3GVaLIz6bvikH4rAwHrCOxHw0t/5iCoImYCA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3",
- "Microsoft.Extensions.FileProviders.Physical": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
- }
- },
- "Microsoft.Extensions.Configuration.Json": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "mGGMOA9nkET8OVsQfS41o66eWkckBzNHJK6+5VbLQ2YdyqKphcv27uDZxLf4exSl+5QxLnHkN+W/4qEDgyvCPA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Configuration.FileExtensions": "10.0.3",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3"
- }
- },
- "Microsoft.Extensions.Configuration.UserSecrets": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "f6FiscfqlLrNUR2x7XcMqMGz5ZFRwTvezZuebIn4v2ste0nL/sEZ7pdveDXqDyonVv/QTKT8vvIEqTQCczzsOg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Configuration.Json": "10.0.3",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3",
- "Microsoft.Extensions.FileProviders.Physical": "10.0.3"
- }
- },
- "Microsoft.Extensions.DependencyInjection": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "2DLOmC0EkB2smVK8lPP1PIKEgL1arE3CMp9XSIQB/Y7ev5nnnyuM/PizKJ6QfLD08QCYoopSC9SFdbYglDomYg==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3"
- }
- },
- "Microsoft.Extensions.DependencyInjection.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "bwGMrRcAMWx2s/RDgja97p27rxSz2pEQW0+rX5cWAUWVETVJ/eyxGfjAl8vuG5a+lckWmPIE+vcuaZNVB5YDdw=="
- },
- "Microsoft.Extensions.Diagnostics": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "tc0R6i2T+138taoxFPQXb7Sy/4rtq4ytoJrAt4fNGs6k89mHpEhZnXUNgaFKwwb5Ud5rIUeLC6tfpsuHNwiWqg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.3"
- }
- },
- "Microsoft.Extensions.Diagnostics.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "mQiTzAj7PIJ2A9YXR5QhgulS1fTWhmQc3ckd1Mrf3hKW07d03fBDqx8vVaFw+cRTebDOeB6pNqdWdnRxsi1hBA==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3"
- }
- },
- "Microsoft.Extensions.FileProviders.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "4TD9AXDRsipTmaemwnjt/DM5Ri0de2JzHQhvZ4woBTjUtL4XrPNsMrOk5oiLJAx1gTrE6pOIhxv+lEde5F6CZA==",
- "dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.3"
- }
- },
- "Microsoft.Extensions.FileProviders.Physical": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "8qLl5LXtcj6Z8yPbHAA/a57fvvl9nUCdi59AJFuixcWM4wSuENZ8jjoRATOKs/I4vOi/bDe0d5LqGSSLE634eA==",
- "dependencies": {
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3",
- "Microsoft.Extensions.FileSystemGlobbing": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
- }
- },
- "Microsoft.Extensions.FileSystemGlobbing": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "oM7pl8uJz8WRPRlh4AGQS61aeV9GOfTu89yqTiRSYyyMuCNVkbNra9zEk7ApyJ/sZrUpbjOZCRHuitCEsTWghg=="
- },
- "Microsoft.Extensions.Hosting": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "ssbRCALcbBXfQPXLr4bZ3FVlbnDzeR0F6hPKDUCZLPQul7oBeSGaJq+XLUjwYaptOs4TN5cSy1q6LVLPWFgjKQ==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Configuration.Binder": "10.0.3",
- "Microsoft.Extensions.Configuration.CommandLine": "10.0.3",
- "Microsoft.Extensions.Configuration.EnvironmentVariables": "10.0.3",
- "Microsoft.Extensions.Configuration.FileExtensions": "10.0.3",
- "Microsoft.Extensions.Configuration.Json": "10.0.3",
- "Microsoft.Extensions.Configuration.UserSecrets": "10.0.3",
- "Microsoft.Extensions.DependencyInjection": "10.0.3",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Diagnostics": "10.0.3",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3",
- "Microsoft.Extensions.FileProviders.Physical": "10.0.3",
- "Microsoft.Extensions.Hosting.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging.Configuration": "10.0.3",
- "Microsoft.Extensions.Logging.Console": "10.0.3",
- "Microsoft.Extensions.Logging.Debug": "10.0.3",
- "Microsoft.Extensions.Logging.EventLog": "10.0.3",
- "Microsoft.Extensions.Logging.EventSource": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3"
- }
- },
- "Microsoft.Extensions.Hosting.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "GdMpC10Jf6poxSvUJ4lgYpJ5F/kJeaAoJmrPufjBoPYyCTKKY5Dyl0rZA+LBNvFqTq1cZa/lhlptlUhNvU6xrg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.3",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3"
- }
- },
- "Microsoft.Extensions.Logging": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "8D9Er1cGXNjNDIB+VLBNHn386L5ls2FoiG9a6o12gyn+GG3w6jdfUhzT8dtBnKcevE7/fsVA8MS3FBgFfClFtQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3"
- }
- },
- "Microsoft.Extensions.Logging.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "lxl0WLk7ROgBFAsjcOYjQ8/DVK+VMszxGBzUhgtQmAsTNldLL5pk9NG/cWTsXHq0lUhUEAtZkEE7jOGOA8bGKQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3"
- }
- },
- "Microsoft.Extensions.Logging.Configuration": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "PBlaoYeusaxNYyN4WFjzcXWlUDSvLUPxy/e6oP1SONOOYA/oBWT2uBmFGJMV9VTtXiXXxCB39LqlYWbsWE4UKA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Configuration.Binder": "10.0.3",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.3"
- }
- },
- "Microsoft.Extensions.Logging.Console": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "7sRvbBH3icaV9qil8fyBKmR+yEZ0yDU6Bq/KgBwswS36164yGaxbf7Kd4hD1iHZ2GfvyoJWWqBUBm9QX/IASAQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging.Configuration": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3"
- }
- },
- "Microsoft.Extensions.Logging.Debug": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "OoH8AcYCq74ab5XUIQc84CZk54G/cU+JztiMXgNKGkomJOeuistTMg0PWPC4VXXMSVBEGWJuMDEBttOrHyXe8w==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3"
- }
- },
- "Microsoft.Extensions.Logging.EventLog": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "1V1oRR+0DKyetPKI4POn7+jXH4kI1D69R/Rjje/4/BSkTM2iUCsRkr7Q0gDyXayhCXgPEf/P19kgwN5t0s/p8w==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3",
- "System.Diagnostics.EventLog": "10.0.3"
- }
- },
- "Microsoft.Extensions.Logging.EventSource": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "r2hIVkSrb+f8FqcguHqlzyQ8lNGCtWsOPY9+OzJinrqdzQfszS8fXkHVcNHW4uK6WFxI2tPSiGdms2SeRJq8hg==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
- }
- },
- "Microsoft.Extensions.Options": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "hU6WzGTPvPoLA2ng1ILvWQb3g0qORdlHNsxI8IcPLumJb3suimYUl+bbDzdo1V4KFsvVhnMWzysHpKbZaoDQPQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
- }
- },
- "Microsoft.Extensions.Options.ConfigurationExtensions": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "bn6QoBbbvwmzLIFyxrnL2/e+sqoNUOGbHyfWK9DPONMv1mDCYHm/C7MusYASM31b2lUx6OiDmonb3v+dv5t0nA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Configuration.Binder": "10.0.3",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
- }
- },
- "Microsoft.Extensions.Options.DataAnnotations": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "K0TNoY1VSLvTUpDQm8ekTH/1tWzqGOFW25+DHvMgfWAEkhyOgZfSjOKBNs7DTwbFP7v2ZD43jXgK74XjvcltLw==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3"
- }
- },
- "Microsoft.Extensions.Primitives": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "GEcpTwo7sUoLGGNTqV1FZEuL+tTD9m81NX/mh099dqGNna07/UGZShKQNZRw4hv6nlliSUwYQgSYc7OR99Jufg=="
- },
- "Microsoft.TestPlatform.ObjectModel": {
- "type": "Transitive",
- "resolved": "18.3.0",
- "contentHash": "AEIEX2aWdPO9XbtR96eBaJxmXRD9vaI9uQ1T/JbPEKlTAZwYx0ZrMzKyULMdh/HH9Sg03kXCoN7LszQ90o6nPQ=="
- },
- "Microsoft.TestPlatform.TestHost": {
- "type": "Transitive",
- "resolved": "18.3.0",
- "contentHash": "twmsoelXnp1uWMU3VGip9f0Jr1mZ0PZqgJdF35CIrdYgYrkHIJMV1m8uKyhcdjLdsQDESHAgkR7KhS9i1qpJag==",
- "dependencies": {
- "Microsoft.TestPlatform.ObjectModel": "18.3.0",
- "Newtonsoft.Json": "13.0.3"
- }
- },
- "Newtonsoft.Json": {
- "type": "Transitive",
- "resolved": "13.0.3",
- "contentHash": "HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ=="
- },
- "System.Diagnostics.EventLog": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "+bZnyzt0/vt4g3QSllhsRNGTpa09p7Juy5K8spcK73cOTOefu4+HoY89hZOgIOmzB5A4hqPyEDKnzra7KKnhZw=="
- },
- "System.Interactive.Async": {
- "type": "Transitive",
- "resolved": "7.0.0",
- "contentHash": "Ckj+tg2BVOZ0oLp7FAbjfvRyA/BMkUhVxROLd+x22zncRR6KD7CdFzAYp+9Mo2cedxAMo2X9ZNyhZu68jdDITw=="
- },
- "TinyBDD": {
- "type": "Transitive",
- "resolved": "0.19.5",
- "contentHash": "AVIWsLxIrJYQZ1rkf1bOBDmgWS0l/X1iucAzBLS81zYbfGP5brcKfhOvbfAD/SkMIRqgwBcMtksHO+HG2pWRgQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection": "10.0.3",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3"
- }
- },
- "xunit.abstractions": {
- "type": "Transitive",
- "resolved": "2.0.3",
- "contentHash": "pot1I4YOxlWjIb5jmwvvQNbTrZ3lJQ+jUGkGjWE3hEFM0l5gOnBWS+H3qsex68s5cO52g+44vpGzhAt+42vwKg=="
- },
- "xunit.analyzers": {
- "type": "Transitive",
- "resolved": "1.18.0",
- "contentHash": "OtFMHN8yqIcYP9wcVIgJrq01AfTxijjAqVDy/WeQVSyrDC1RzBWeQPztL49DN2syXRah8TYnfvk035s7L95EZQ=="
- },
- "xunit.assert": {
- "type": "Transitive",
- "resolved": "2.9.3",
- "contentHash": "/Kq28fCE7MjOV42YLVRAJzRF0WmEqsmflm0cfpMjGtzQ2lR5mYVj1/i0Y8uDAOLczkL3/jArrwehfMD0YogMAA=="
- },
- "xunit.core": {
- "type": "Transitive",
- "resolved": "2.9.3",
- "contentHash": "BiAEvqGvyme19wE0wTKdADH+NloYqikiU0mcnmiNyXaF9HyHmE6sr/3DC5vnBkgsWaE6yPyWszKSPSApWdRVeQ==",
- "dependencies": {
- "xunit.extensibility.core": "[2.9.3]",
- "xunit.extensibility.execution": "[2.9.3]"
- }
- },
- "xunit.extensibility.execution": {
- "type": "Transitive",
- "resolved": "2.9.3",
- "contentHash": "yMb6vMESlSrE3Wfj7V6cjQ3S4TXdXpRqYeNEI3zsX31uTsGMJjEw6oD5F5u1cHnMptjhEECnmZSsPxB6ChZHDQ==",
- "dependencies": {
- "xunit.extensibility.core": "[2.9.3]"
- }
- },
- "patternkit.core": {
- "type": "Project"
- },
- "patternkit.examples": {
- "type": "Project",
- "dependencies": {
- "JetBrains.Annotations": "[2025.2.4, )",
- "Microsoft.Extensions.Configuration.Abstractions": "[10.0.3, )",
- "Microsoft.Extensions.Configuration.Binder": "[10.0.3, )",
- "Microsoft.Extensions.DependencyInjection": "[10.0.3, )",
- "Microsoft.Extensions.Hosting": "[10.0.3, )",
- "Microsoft.Extensions.Hosting.Abstractions": "[10.0.3, )",
- "Microsoft.Extensions.Options": "[10.0.3, )",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "[10.0.3, )",
- "Microsoft.Extensions.Options.DataAnnotations": "[10.0.3, )",
- "PatternKit.Core": "[1.0.0, )",
- "PatternKit.Generators.Abstractions": "[1.0.0, )"
- }
- },
- "patternkit.generators.abstractions": {
- "type": "Project"
- }
- },
- "net8.0": {
- "coverlet.collector": {
- "type": "Direct",
- "requested": "[6.0.4, )",
- "resolved": "6.0.4",
- "contentHash": "lkhqpF8Pu2Y7IiN7OntbsTtdbpR1syMsm2F3IgX6ootA4ffRqWL5jF7XipHuZQTdVuWG/gVAAcf8mjk8Tz0xPg=="
- },
- "Microsoft.NET.Test.Sdk": {
- "type": "Direct",
- "requested": "[18.3.0, )",
- "resolved": "18.3.0",
- "contentHash": "xW3kXuWRQtgoxJp4J+gdhHSQyK+6Wb/AZDSd7lMvuMRYlZ1tnpkojyfZlWilB5G4dmZ0Y0ZxU/M23TlubndNkw==",
- "dependencies": {
- "Microsoft.CodeCoverage": "18.3.0",
- "Microsoft.TestPlatform.TestHost": "18.3.0"
- }
- },
- "System.Collections.Immutable": {
- "type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "gpKPycgDFS2oAPr0yaqwBmShE1ya4yMMkn3lxBPcXrsCI4KL10xSu0cSUzeajQ7LKjb3EsUAgjhBiPGrGU6vSQ=="
- },
- "System.Linq.Async": {
- "type": "Direct",
- "requested": "[7.0.0, )",
- "resolved": "7.0.0",
- "contentHash": "A2Wci92Oyuodi8YLMQCJJ0vHqzgRFgEUG1K6tQNcoxHd3w05B1LvGzXvxQnGYPIL4Cr4hicHytpk2F2Jx8TZHg==",
- "dependencies": {
- "System.Interactive.Async": "7.0.0",
- "System.Linq.AsyncEnumerable": "10.0.0"
- }
- },
- "TinyBDD.Xunit": {
- "type": "Direct",
- "requested": "[0.19.5, )",
- "resolved": "0.19.5",
- "contentHash": "v8oF0vkno5OFTBvw81eXZ5Vaq1ccD2BE0yfv5zNHfnr02hRquvwFuVJbn6hclMTCF5sFWV47Q0KXxG3I+TbYyQ==",
- "dependencies": {
- "TinyBDD": "0.19.5",
- "xunit.abstractions": "2.0.3",
- "xunit.extensibility.core": "2.9.3"
- }
- },
- "xunit": {
- "type": "Direct",
- "requested": "[2.9.3, )",
- "resolved": "2.9.3",
- "contentHash": "TlXQBinK35LpOPKHAqbLY4xlEen9TBafjs0V5KnA4wZsoQLQJiirCR4CbIXvOH8NzkW4YeJKP5P/Bnrodm0h9Q==",
- "dependencies": {
- "xunit.analyzers": "1.18.0",
- "xunit.assert": "2.9.3",
- "xunit.core": "[2.9.3]"
- }
- },
- "xunit.extensibility.core": {
- "type": "Direct",
- "requested": "[2.9.3, )",
- "resolved": "2.9.3",
- "contentHash": "kf3si0YTn2a8J8eZNb+zFpwfoyvIrQ7ivNk5ZYA5yuYk1bEtMe4DxJ2CF/qsRgmEnDr7MnW1mxylBaHTZ4qErA==",
- "dependencies": {
- "xunit.abstractions": "2.0.3"
- }
- },
- "xunit.runner.visualstudio": {
- "type": "Direct",
- "requested": "[3.1.5, )",
- "resolved": "3.1.5",
- "contentHash": "tKi7dSTwP4m5m9eXPM2Ime4Kn7xNf4x4zT9sdLO/G4hZVnQCRiMTWoSZqI/pYTVeI27oPPqHBKYI/DjJ9GsYgA=="
- },
- "JetBrains.Annotations": {
- "type": "Transitive",
- "resolved": "2025.2.4",
- "contentHash": "TwbgxAkXxY+vNEhNVx/QXjJ4vqxmepOjsgRvvImQPbHkHMMb4W+ahL3laMsxXKtNT7iMy+E1B3xkqao2hf1n3A=="
- },
- "Microsoft.CodeCoverage": {
- "type": "Transitive",
- "resolved": "18.3.0",
- "contentHash": "23BNy/vziREC20Wwhb50K7+kZe0m07KlLWDQv4qjJ9tt3QjpDpDIqJFrhYHmMEo9xDkuSp55U/8h4bMF7MiB+g=="
- },
- "Microsoft.Extensions.Configuration": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "H1Cjv2xmm7O3iAGmFTcnSM0ZhLQ/7SqefmAvSJoT1PbXoxeYc2fo0mCLn2JlVbr9E6YpoU9q/o0fI9neDJB0xQ==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
- }
- },
- "Microsoft.Extensions.Configuration.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "xVDHL0+SIgemfh95fTO9cGLe17TWv/ZP0n7m01z8X6pzt2DmQpucioWR/mYZA1sRlkWnkXzfl0JweLNWmE9WMg==",
- "dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.3"
- }
- },
- "Microsoft.Extensions.Configuration.Binder": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "759UhpKaR5Jsll9kXpkft4z/7tpeF7Dw2rTY/9f9JchaSQTpRFNIPkZFZvoo7fFpbjUaqtDlO5aiGpmQrp/EUA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3"
- }
- },
- "Microsoft.Extensions.Configuration.CommandLine": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "qVytXuCHQCIJcOsJJnp+1mNCAtiWuLqI0qhCcByFuyxDifthefEWX3fVAXbaxn1lDP2iR1KH44Oq7tvmT7dBHg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3"
- }
- },
- "Microsoft.Extensions.Configuration.EnvironmentVariables": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "jBm6bpc5OM2VHM/QYVUyD78xweFzble6UsIt7GUnQAwCm07hktFaUBtRfO7viLGg5qPbc4ByteNB7DeVAYNSfA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3"
- }
- },
- "Microsoft.Extensions.Configuration.FileExtensions": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "/MLsBbLpwDxsU+7DDNwasf2mKrpMSOWEL377gNZTy5waFkCYvS3GVaLIz6bvikH4rAwHrCOxHw0t/5iCoImYCA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3",
- "Microsoft.Extensions.FileProviders.Physical": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
- }
- },
- "Microsoft.Extensions.Configuration.Json": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "mGGMOA9nkET8OVsQfS41o66eWkckBzNHJK6+5VbLQ2YdyqKphcv27uDZxLf4exSl+5QxLnHkN+W/4qEDgyvCPA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Configuration.FileExtensions": "10.0.3",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3",
- "System.Text.Json": "10.0.3"
- }
- },
- "Microsoft.Extensions.Configuration.UserSecrets": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "f6FiscfqlLrNUR2x7XcMqMGz5ZFRwTvezZuebIn4v2ste0nL/sEZ7pdveDXqDyonVv/QTKT8vvIEqTQCczzsOg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Configuration.Json": "10.0.3",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3",
- "Microsoft.Extensions.FileProviders.Physical": "10.0.3"
- }
- },
- "Microsoft.Extensions.DependencyInjection": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "2DLOmC0EkB2smVK8lPP1PIKEgL1arE3CMp9XSIQB/Y7ev5nnnyuM/PizKJ6QfLD08QCYoopSC9SFdbYglDomYg==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3"
- }
- },
- "Microsoft.Extensions.DependencyInjection.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "bwGMrRcAMWx2s/RDgja97p27rxSz2pEQW0+rX5cWAUWVETVJ/eyxGfjAl8vuG5a+lckWmPIE+vcuaZNVB5YDdw=="
- },
- "Microsoft.Extensions.Diagnostics": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "tc0R6i2T+138taoxFPQXb7Sy/4rtq4ytoJrAt4fNGs6k89mHpEhZnXUNgaFKwwb5Ud5rIUeLC6tfpsuHNwiWqg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.3"
- }
- },
- "Microsoft.Extensions.Diagnostics.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "mQiTzAj7PIJ2A9YXR5QhgulS1fTWhmQc3ckd1Mrf3hKW07d03fBDqx8vVaFw+cRTebDOeB6pNqdWdnRxsi1hBA==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3",
- "System.Diagnostics.DiagnosticSource": "10.0.3"
- }
- },
- "Microsoft.Extensions.FileProviders.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "4TD9AXDRsipTmaemwnjt/DM5Ri0de2JzHQhvZ4woBTjUtL4XrPNsMrOk5oiLJAx1gTrE6pOIhxv+lEde5F6CZA==",
- "dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.3"
- }
- },
- "Microsoft.Extensions.FileProviders.Physical": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "8qLl5LXtcj6Z8yPbHAA/a57fvvl9nUCdi59AJFuixcWM4wSuENZ8jjoRATOKs/I4vOi/bDe0d5LqGSSLE634eA==",
- "dependencies": {
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3",
- "Microsoft.Extensions.FileSystemGlobbing": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
- }
- },
- "Microsoft.Extensions.FileSystemGlobbing": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "oM7pl8uJz8WRPRlh4AGQS61aeV9GOfTu89yqTiRSYyyMuCNVkbNra9zEk7ApyJ/sZrUpbjOZCRHuitCEsTWghg=="
- },
- "Microsoft.Extensions.Hosting": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "ssbRCALcbBXfQPXLr4bZ3FVlbnDzeR0F6hPKDUCZLPQul7oBeSGaJq+XLUjwYaptOs4TN5cSy1q6LVLPWFgjKQ==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Configuration.Binder": "10.0.3",
- "Microsoft.Extensions.Configuration.CommandLine": "10.0.3",
- "Microsoft.Extensions.Configuration.EnvironmentVariables": "10.0.3",
- "Microsoft.Extensions.Configuration.FileExtensions": "10.0.3",
- "Microsoft.Extensions.Configuration.Json": "10.0.3",
- "Microsoft.Extensions.Configuration.UserSecrets": "10.0.3",
- "Microsoft.Extensions.DependencyInjection": "10.0.3",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Diagnostics": "10.0.3",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3",
- "Microsoft.Extensions.FileProviders.Physical": "10.0.3",
- "Microsoft.Extensions.Hosting.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging.Configuration": "10.0.3",
- "Microsoft.Extensions.Logging.Console": "10.0.3",
- "Microsoft.Extensions.Logging.Debug": "10.0.3",
- "Microsoft.Extensions.Logging.EventLog": "10.0.3",
- "Microsoft.Extensions.Logging.EventSource": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3"
- }
- },
- "Microsoft.Extensions.Hosting.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "GdMpC10Jf6poxSvUJ4lgYpJ5F/kJeaAoJmrPufjBoPYyCTKKY5Dyl0rZA+LBNvFqTq1cZa/lhlptlUhNvU6xrg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.3",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3"
- }
- },
- "Microsoft.Extensions.Logging": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "8D9Er1cGXNjNDIB+VLBNHn386L5ls2FoiG9a6o12gyn+GG3w6jdfUhzT8dtBnKcevE7/fsVA8MS3FBgFfClFtQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3"
- }
- },
- "Microsoft.Extensions.Logging.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "lxl0WLk7ROgBFAsjcOYjQ8/DVK+VMszxGBzUhgtQmAsTNldLL5pk9NG/cWTsXHq0lUhUEAtZkEE7jOGOA8bGKQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "System.Diagnostics.DiagnosticSource": "10.0.3"
- }
- },
- "Microsoft.Extensions.Logging.Configuration": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "PBlaoYeusaxNYyN4WFjzcXWlUDSvLUPxy/e6oP1SONOOYA/oBWT2uBmFGJMV9VTtXiXXxCB39LqlYWbsWE4UKA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.3",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Configuration.Binder": "10.0.3",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.3"
- }
- },
- "Microsoft.Extensions.Logging.Console": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "7sRvbBH3icaV9qil8fyBKmR+yEZ0yDU6Bq/KgBwswS36164yGaxbf7Kd4hD1iHZ2GfvyoJWWqBUBm9QX/IASAQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging.Configuration": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3",
- "System.Text.Json": "10.0.3"
- }
- },
- "Microsoft.Extensions.Logging.Debug": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "OoH8AcYCq74ab5XUIQc84CZk54G/cU+JztiMXgNKGkomJOeuistTMg0PWPC4VXXMSVBEGWJuMDEBttOrHyXe8w==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3"
- }
- },
- "Microsoft.Extensions.Logging.EventLog": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "1V1oRR+0DKyetPKI4POn7+jXH4kI1D69R/Rjje/4/BSkTM2iUCsRkr7Q0gDyXayhCXgPEf/P19kgwN5t0s/p8w==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3",
- "System.Diagnostics.EventLog": "10.0.3"
- }
- },
- "Microsoft.Extensions.Logging.EventSource": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "r2hIVkSrb+f8FqcguHqlzyQ8lNGCtWsOPY9+OzJinrqdzQfszS8fXkHVcNHW4uK6WFxI2tPSiGdms2SeRJq8hg==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Logging": "10.0.3",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3",
- "System.Text.Json": "10.0.3"
- }
- },
- "Microsoft.Extensions.Options": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "hU6WzGTPvPoLA2ng1ILvWQb3g0qORdlHNsxI8IcPLumJb3suimYUl+bbDzdo1V4KFsvVhnMWzysHpKbZaoDQPQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
- }
- },
- "Microsoft.Extensions.Options.ConfigurationExtensions": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "bn6QoBbbvwmzLIFyxrnL2/e+sqoNUOGbHyfWK9DPONMv1mDCYHm/C7MusYASM31b2lUx6OiDmonb3v+dv5t0nA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
- "Microsoft.Extensions.Configuration.Binder": "10.0.3",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3",
- "Microsoft.Extensions.Primitives": "10.0.3"
- }
- },
- "Microsoft.Extensions.Options.DataAnnotations": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "K0TNoY1VSLvTUpDQm8ekTH/1tWzqGOFW25+DHvMgfWAEkhyOgZfSjOKBNs7DTwbFP7v2ZD43jXgK74XjvcltLw==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3",
- "Microsoft.Extensions.Options": "10.0.3"
- }
- },
- "Microsoft.Extensions.Primitives": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "GEcpTwo7sUoLGGNTqV1FZEuL+tTD9m81NX/mh099dqGNna07/UGZShKQNZRw4hv6nlliSUwYQgSYc7OR99Jufg=="
- },
- "Microsoft.TestPlatform.ObjectModel": {
- "type": "Transitive",
- "resolved": "18.3.0",
- "contentHash": "AEIEX2aWdPO9XbtR96eBaJxmXRD9vaI9uQ1T/JbPEKlTAZwYx0ZrMzKyULMdh/HH9Sg03kXCoN7LszQ90o6nPQ=="
- },
- "Microsoft.TestPlatform.TestHost": {
- "type": "Transitive",
- "resolved": "18.3.0",
- "contentHash": "twmsoelXnp1uWMU3VGip9f0Jr1mZ0PZqgJdF35CIrdYgYrkHIJMV1m8uKyhcdjLdsQDESHAgkR7KhS9i1qpJag==",
- "dependencies": {
- "Microsoft.TestPlatform.ObjectModel": "18.3.0",
- "Newtonsoft.Json": "13.0.3"
- }
- },
- "Newtonsoft.Json": {
- "type": "Transitive",
- "resolved": "13.0.3",
- "contentHash": "HrC5BXdl00IP9zeV+0Z848QWPAoCr9P3bDEZguI+gkLcBKAOxix/tLEAAHC+UvDNPv4a2d18lOReHMOagPa+zQ=="
- },
- "System.Diagnostics.DiagnosticSource": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "IuZXyF3K5X+mCsBKIQ87Cn/V4Nyb39vyCbzfH/AkoneSWNV/ExGQ/I0m4CEaVAeFh9fW6kp2NVObkmevd1Ys7A=="
- },
- "System.Diagnostics.EventLog": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "+bZnyzt0/vt4g3QSllhsRNGTpa09p7Juy5K8spcK73cOTOefu4+HoY89hZOgIOmzB5A4hqPyEDKnzra7KKnhZw=="
- },
- "System.Interactive.Async": {
- "type": "Transitive",
- "resolved": "7.0.0",
- "contentHash": "Ckj+tg2BVOZ0oLp7FAbjfvRyA/BMkUhVxROLd+x22zncRR6KD7CdFzAYp+9Mo2cedxAMo2X9ZNyhZu68jdDITw==",
- "dependencies": {
- "System.Linq.AsyncEnumerable": "10.0.0"
- }
- },
- "System.IO.Pipelines": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "WMxiA2jGdHnRBmoVK55YUq5VPaxW0Sg2frPtXV+urUMvpqHIga6lleV/YuryHIuGsAKVjQAjv6PrQ6IJpoLohQ=="
- },
- "System.Linq.AsyncEnumerable": {
- "type": "Transitive",
- "resolved": "10.0.0",
- "contentHash": "t1jnw7So3eeZVemma+82w+Y394oPX1bebkr3gY3IzyotP3kKC/JWwGRz2WssoUFODWWvkACT2hXliumgCHu9LQ=="
- },
- "System.Text.Encodings.Web": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "l8QNBPp92bVzl9Kw8nNtm1uYRNNhUrdulZjM4a8YK/QGNa8z9utKsC0bDoPB+Vq8LOlbD3fIyGlabtz80jT7cw=="
- },
- "System.Text.Json": {
- "type": "Transitive",
- "resolved": "10.0.3",
- "contentHash": "NTUt9DL+maqbgrIYCAmeZUbX0NoXaueySyjW/bdOlFdSUDC1l51XnsbVEuj5tuad12vdq5Sviskp9uMVGgCNLw==",
- "dependencies": {
- "System.IO.Pipelines": "10.0.3",
- "System.Text.Encodings.Web": "10.0.3"
- }
- },
- "TinyBDD": {
- "type": "Transitive",
- "resolved": "0.19.5",
- "contentHash": "AVIWsLxIrJYQZ1rkf1bOBDmgWS0l/X1iucAzBLS81zYbfGP5brcKfhOvbfAD/SkMIRqgwBcMtksHO+HG2pWRgQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection": "10.0.3",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.3"
- }
- },
- "xunit.abstractions": {
- "type": "Transitive",
- "resolved": "2.0.3",
- "contentHash": "pot1I4YOxlWjIb5jmwvvQNbTrZ3lJQ+jUGkGjWE3hEFM0l5gOnBWS+H3qsex68s5cO52g+44vpGzhAt+42vwKg=="
- },
- "xunit.analyzers": {
- "type": "Transitive",
- "resolved": "1.18.0",
- "contentHash": "OtFMHN8yqIcYP9wcVIgJrq01AfTxijjAqVDy/WeQVSyrDC1RzBWeQPztL49DN2syXRah8TYnfvk035s7L95EZQ=="
- },
- "xunit.assert": {
- "type": "Transitive",
- "resolved": "2.9.3",
- "contentHash": "/Kq28fCE7MjOV42YLVRAJzRF0WmEqsmflm0cfpMjGtzQ2lR5mYVj1/i0Y8uDAOLczkL3/jArrwehfMD0YogMAA=="
- },
- "xunit.core": {
- "type": "Transitive",
- "resolved": "2.9.3",
- "contentHash": "BiAEvqGvyme19wE0wTKdADH+NloYqikiU0mcnmiNyXaF9HyHmE6sr/3DC5vnBkgsWaE6yPyWszKSPSApWdRVeQ==",
- "dependencies": {
- "xunit.extensibility.core": "[2.9.3]",
- "xunit.extensibility.execution": "[2.9.3]"
- }
- },
- "xunit.extensibility.execution": {
- "type": "Transitive",
- "resolved": "2.9.3",
- "contentHash": "yMb6vMESlSrE3Wfj7V6cjQ3S4TXdXpRqYeNEI3zsX31uTsGMJjEw6oD5F5u1cHnMptjhEECnmZSsPxB6ChZHDQ==",
- "dependencies": {
- "xunit.extensibility.core": "[2.9.3]"
- }
- },
- "patternkit.core": {
- "type": "Project"
- },
- "patternkit.examples": {
- "type": "Project",
- "dependencies": {
- "JetBrains.Annotations": "[2025.2.4, )",
- "Microsoft.Extensions.Configuration.Abstractions": "[10.0.3, )",
- "Microsoft.Extensions.Configuration.Binder": "[10.0.3, )",
- "Microsoft.Extensions.DependencyInjection": "[10.0.3, )",
- "Microsoft.Extensions.Hosting": "[10.0.3, )",
- "Microsoft.Extensions.Hosting.Abstractions": "[10.0.3, )",
- "Microsoft.Extensions.Options": "[10.0.3, )",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "[10.0.3, )",
- "Microsoft.Extensions.Options.DataAnnotations": "[10.0.3, )",
- "PatternKit.Core": "[1.0.0, )",
- "PatternKit.Generators.Abstractions": "[1.0.0, )"
- }
- },
- "patternkit.generators.abstractions": {
- "type": "Project"
- }
- },
"net9.0": {
"coverlet.collector": {
"type": "Direct",
@@ -978,9 +20,9 @@
},
"System.Collections.Immutable": {
"type": "Direct",
- "requested": "[10.0.3, )",
- "resolved": "10.0.3",
- "contentHash": "gpKPycgDFS2oAPr0yaqwBmShE1ya4yMMkn3lxBPcXrsCI4KL10xSu0cSUzeajQ7LKjb3EsUAgjhBiPGrGU6vSQ=="
+ "requested": "[10.0.5, )",
+ "resolved": "10.0.5",
+ "contentHash": "nozrOKfEgfrvvswkCfxaumY68RA/x1F3ZYwtwRvva8ul91NCnUzb6MKpl5/P7u9v/nIagVL4OXXj8d007tucxw=="
},
"System.Linq.Async": {
"type": "Direct",
@@ -1335,7 +377,10 @@
"Microsoft.TestPlatform.ObjectModel": {
"type": "Transitive",
"resolved": "18.3.0",
- "contentHash": "AEIEX2aWdPO9XbtR96eBaJxmXRD9vaI9uQ1T/JbPEKlTAZwYx0ZrMzKyULMdh/HH9Sg03kXCoN7LszQ90o6nPQ=="
+ "contentHash": "AEIEX2aWdPO9XbtR96eBaJxmXRD9vaI9uQ1T/JbPEKlTAZwYx0ZrMzKyULMdh/HH9Sg03kXCoN7LszQ90o6nPQ==",
+ "dependencies": {
+ "System.Reflection.Metadata": "8.0.0"
+ }
},
"Microsoft.TestPlatform.TestHost": {
"type": "Transitive",
@@ -1379,6 +424,14 @@
"resolved": "10.0.0",
"contentHash": "t1jnw7So3eeZVemma+82w+Y394oPX1bebkr3gY3IzyotP3kKC/JWwGRz2WssoUFODWWvkACT2hXliumgCHu9LQ=="
},
+ "System.Reflection.Metadata": {
+ "type": "Transitive",
+ "resolved": "8.0.0",
+ "contentHash": "ptvgrFh7PvWI8bcVqG5rsA/weWM09EnthFHR5SCnS6IN+P4mj6rE1lBDC4U8HL9/57htKAqy4KQ3bBj84cfYyQ==",
+ "dependencies": {
+ "System.Collections.Immutable": "8.0.0"
+ }
+ },
"System.Text.Encodings.Web": {
"type": "Transitive",
"resolved": "10.0.3",