diff --git a/src/PatternKit.Generators.Abstractions/packages.lock.json b/src/PatternKit.Generators.Abstractions/packages.lock.json
index b7e843e..4a91a8c 100644
--- a/src/PatternKit.Generators.Abstractions/packages.lock.json
+++ b/src/PatternKit.Generators.Abstractions/packages.lock.json
@@ -1,21 +1,6 @@
{
"version": 1,
"dependencies": {
- ".NETStandard,Version=v2.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.NETCore.Platforms": {
- "type": "Transitive",
- "resolved": "1.1.0",
- "contentHash": "kz0PEW2lhqygehI/d6XsPCQzD7ff7gUJaVGPVETX611eadGsA3A877GdSlU0LRVMCTH/+P3o2iDTak+S08V2+A=="
- }
- }
+ "net10.0": {}
}
}
\ No newline at end of file
diff --git a/src/PatternKit.Generators/packages.lock.json b/src/PatternKit.Generators/packages.lock.json
index b716392..b2065f7 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": {
+ "net10.0": {
"Microsoft.CodeAnalysis.Analyzers": {
"type": "Direct",
"requested": "[3.11.0, )",
@@ -15,106 +15,21 @@
"contentHash": "5DSyJ9bk+ATuDy7fp2Zt0mJStDVKbBoiz1DyfAwSa+k4H4IwykAUcV3URelw5b8/iVbfSaOwkwmPUZH6opZKCw==",
"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.Common": "[5.0.0]"
}
},
"System.Collections.Immutable": {
"type": "Direct",
"requested": "[10.0.1, )",
"resolved": "10.0.1",
- "contentHash": "kdTe61B8P7i2M1pODC3MLbZ/CfFGjpC6c6jzxjQoB5DHZNewayCRqgFUmx3JKB6vLQtozpMQEiw+R5fO32Jv4g==",
- "dependencies": {
- "System.Memory": "4.6.3",
- "System.Runtime.CompilerServices.Unsafe": "6.1.2"
- }
+ "contentHash": "kdTe61B8P7i2M1pODC3MLbZ/CfFGjpC6c6jzxjQoB5DHZNewayCRqgFUmx3JKB6vLQtozpMQEiw+R5fO32Jv4g=="
},
"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==",
- "dependencies": {
- "System.Runtime.CompilerServices.Unsafe": "6.1.0"
+ "Microsoft.CodeAnalysis.Analyzers": "3.11.0"
}
},
"patternkit.generators.abstractions": {
diff --git a/test/PatternKit.Examples.Tests/PatternKit.Examples.Tests.csproj b/test/PatternKit.Examples.Tests/PatternKit.Examples.Tests.csproj
index e76614b..ae4101e 100644
--- a/test/PatternKit.Examples.Tests/PatternKit.Examples.Tests.csproj
+++ b/test/PatternKit.Examples.Tests/PatternKit.Examples.Tests.csproj
@@ -16,7 +16,7 @@
-
+
diff --git a/test/PatternKit.Examples.Tests/packages.lock.json b/test/PatternKit.Examples.Tests/packages.lock.json
index deba1e5..e49fd0b 100644
--- a/test/PatternKit.Examples.Tests/packages.lock.json
+++ b/test/PatternKit.Examples.Tests/packages.lock.json
@@ -1,928 +1,7 @@
{
"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.1, )",
- "resolved": "10.0.1",
- "contentHash": "njoRekyMIK+smav8B6KL2YgIfUtlsRNuT7wvurpLW+m/hoRKVnoELk2YxnUnWRGScCd1rukLMxShwLqEOKowDg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.1",
- "Microsoft.Extensions.Primitives": "10.0.1"
- }
- },
- "Microsoft.Extensions.DependencyInjection": {
- "type": "Direct",
- "requested": "[10.0.1, )",
- "resolved": "10.0.1",
- "contentHash": "zerXV0GAR9LCSXoSIApbWn+Dq1/T+6vbXMHGduq1LoVQRHT0BXsGQEau0jeLUBUcsoF/NaUT8ADPu8b+eNcIyg==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1"
- }
- },
- "Microsoft.Extensions.Hosting.Abstractions": {
- "type": "Direct",
- "requested": "[10.0.1, )",
- "resolved": "10.0.1",
- "contentHash": "qmoQkVZcbm4/gFpted3W3Y+1kTATZTcUhV3mRkbtpfBXlxWCHwh/2oMffVcCruaGOfJuEnyAsGyaSUouSdECOw==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.1",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.1",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.1",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.1"
- }
- },
- "Microsoft.NET.Test.Sdk": {
- "type": "Direct",
- "requested": "[18.0.1, )",
- "resolved": "18.0.1",
- "contentHash": "WNpu6vI2rA0pXY4r7NKxCN16XRWl5uHu6qjuyVLoDo6oYEggIQefrMjkRuibQHm/NslIUNCcKftvoWAN80MSAg==",
- "dependencies": {
- "Microsoft.CodeCoverage": "18.0.1",
- "Microsoft.TestPlatform.TestHost": "18.0.1"
- }
- },
- "System.Collections.Immutable": {
- "type": "Direct",
- "requested": "[10.0.1, )",
- "resolved": "10.0.1",
- "contentHash": "kdTe61B8P7i2M1pODC3MLbZ/CfFGjpC6c6jzxjQoB5DHZNewayCRqgFUmx3JKB6vLQtozpMQEiw+R5fO32Jv4g=="
- },
- "TinyBDD.Xunit": {
- "type": "Direct",
- "requested": "[0.12.1, )",
- "resolved": "0.12.1",
- "contentHash": "1V1RAF1OGY7m9kGzhhFpe4NzZO2bd8vSEoL9AlFhEWQ0GIeCCJ/a5Bq4Eqw00n9op/ZHUtb9Retk9XfQSkvKFw==",
- "dependencies": {
- "TinyBDD": "0.12.1",
- "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.0.1",
- "contentHash": "O+utSr97NAJowIQT/OVp3Lh9QgW/wALVTP4RG1m2AfFP4IyJmJz0ZBmFJUsRQiAPgq6IRC0t8AAzsiPIsaUDEA=="
- },
- "Microsoft.Extensions.Configuration.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "kPlU11hql+L9RjrN2N9/0GcRcRcZrNFlLLjadasFWeBORT6pL6OE+RYRk90GGCyVGSxTK+e1/f3dsMj5zpFFiQ==",
- "dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.1"
- }
- },
- "Microsoft.Extensions.Configuration.Binder": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "Lp4CZIuTVXtlvkAnTq6QvMSW7+H62gX2cU2vdFxHQUxvrWTpi7LwYI3X+YAyIS0r12/p7gaosco7efIxL4yFNw==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.1",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.1"
- }
- },
- "Microsoft.Extensions.Configuration.CommandLine": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "s5cxcdtIig66YT3J+7iHflMuorznK8kXuwBBPHMp4KImx5ZGE3FRa1Nj9fI/xMwFV+KzUMjqZ2MhOedPH8LiBQ==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.1",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.1"
- }
- },
- "Microsoft.Extensions.Configuration.EnvironmentVariables": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "csD8Eps3HQ3yc0x6NhgTV+aIFKSs3qVlVCtFnMHz/JOjnv7eEj/qSXKXiK9LzBzB1qSfAVqFnB5iaX2nUmagIQ==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.1",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.1"
- }
- },
- "Microsoft.Extensions.Configuration.FileExtensions": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "N/6GiwiZFCBFZDk3vg1PhHW3zMqqu5WWpmeZAA9VTXv7Q8pr8NZR/EQsH0DjzqydDksJtY6EQBsu81d5okQOlA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.1",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.1",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.1",
- "Microsoft.Extensions.FileProviders.Physical": "10.0.1",
- "Microsoft.Extensions.Primitives": "10.0.1"
- }
- },
- "Microsoft.Extensions.Configuration.Json": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "0zW3eYBJlRctmgqk5s0kFIi5o5y2g80mvGCD8bkYxREPQlKUnr0ndU/Sop+UDIhyWN0fIi4RW63vo7BKTi7ncA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.1",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.1",
- "Microsoft.Extensions.Configuration.FileExtensions": "10.0.1",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.1"
- }
- },
- "Microsoft.Extensions.Configuration.UserSecrets": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "ULEJ0nkaW90JYJGkFujPcJtADXcJpXiSOLbokPcWJZ8iDbtDINifEYAUVqZVr81IDNTrRFul6O8RolOKOsgFPg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.1",
- "Microsoft.Extensions.Configuration.Json": "10.0.1",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.1",
- "Microsoft.Extensions.FileProviders.Physical": "10.0.1"
- }
- },
- "Microsoft.Extensions.DependencyInjection.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "oIy8fQxxbUsSrrOvgBqlVgOeCtDmrcynnTG+FQufcUWBrwyPfwlUkCDB2vaiBeYPyT+20u9/HeuHeBf+H4F/8g=="
- },
- "Microsoft.Extensions.Diagnostics": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "YaocqxscJLxLit0F5yq2XyB+9C7rSRfeTL7MJIl7XwaOoUO3i0EqfO2kmtjiRduYWw7yjcSINEApYZbzjau2gQ==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.1",
- "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.1",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.1"
- }
- },
- "Microsoft.Extensions.Diagnostics.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "QMoMrkNpnQym5mpfdxfxpRDuqLpsOuztguFvzH9p+Ex+do+uLFoi7UkAsBO4e9/tNR3eMFraFf2fOAi2cp3jjA==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "Microsoft.Extensions.Options": "10.0.1"
- }
- },
- "Microsoft.Extensions.FileProviders.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "+b3DligYSZuoWltU5YdbMpIEUHNZPgPrzWfNiIuDkMdqOl93UxYB5KzS3lgpRfTXJhTNpo/CZ8w/sTkDTPDdxQ==",
- "dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.1"
- }
- },
- "Microsoft.Extensions.FileProviders.Physical": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "4bxzGXIzZnz0Bf7czQ72jGvpOqJsRW/44PS7YLFXTTnu6cNcPvmSREDvBoH0ZVP2hAbMfL4sUoCUn54k70jPWw==",
- "dependencies": {
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.1",
- "Microsoft.Extensions.FileSystemGlobbing": "10.0.1",
- "Microsoft.Extensions.Primitives": "10.0.1"
- }
- },
- "Microsoft.Extensions.FileSystemGlobbing": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "49dFvGJjLSwGn76eHnP1gBvCJkL8HRYpCrG0DCvsP6wRpEQRLN2Fq8rTxbP+6jS7jmYKCnSVO5C65v4mT3rzeA=="
- },
- "Microsoft.Extensions.Hosting": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "0jjfjQSOFZlHhwOoIQw0WyzxtkDMYdnPY3iFrOLasxYq/5J4FDt1HWT8TktBclOVjFY1FOOkoOc99X7AhbqSIw==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.1",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.1",
- "Microsoft.Extensions.Configuration.Binder": "10.0.1",
- "Microsoft.Extensions.Configuration.CommandLine": "10.0.1",
- "Microsoft.Extensions.Configuration.EnvironmentVariables": "10.0.1",
- "Microsoft.Extensions.Configuration.FileExtensions": "10.0.1",
- "Microsoft.Extensions.Configuration.Json": "10.0.1",
- "Microsoft.Extensions.Configuration.UserSecrets": "10.0.1",
- "Microsoft.Extensions.DependencyInjection": "10.0.1",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "Microsoft.Extensions.Diagnostics": "10.0.1",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.1",
- "Microsoft.Extensions.FileProviders.Physical": "10.0.1",
- "Microsoft.Extensions.Hosting.Abstractions": "10.0.1",
- "Microsoft.Extensions.Logging": "10.0.1",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.1",
- "Microsoft.Extensions.Logging.Configuration": "10.0.1",
- "Microsoft.Extensions.Logging.Console": "10.0.1",
- "Microsoft.Extensions.Logging.Debug": "10.0.1",
- "Microsoft.Extensions.Logging.EventLog": "10.0.1",
- "Microsoft.Extensions.Logging.EventSource": "10.0.1",
- "Microsoft.Extensions.Options": "10.0.1"
- }
- },
- "Microsoft.Extensions.Logging": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "9ItMpMLFZFJFqCuHLLbR3LiA4ahA8dMtYuXpXl2YamSDWZhYS9BruPprkftY0tYi2bQ0slNrixdFm+4kpz1g5w==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection": "10.0.1",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.1",
- "Microsoft.Extensions.Options": "10.0.1"
- }
- },
- "Microsoft.Extensions.Logging.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "YkmyiPIWAXVb+lPIrM0LE5bbtLOJkCiRTFiHpkVOvhI7uTvCfoOHLEN0LcsY56GpSD7NqX3gJNpsaDe87/B3zg==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1"
- }
- },
- "Microsoft.Extensions.Logging.Configuration": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "Zg8LLnfZs5o2RCHD/+9NfDtJ40swauemwCa7sI8gQoAye/UJHRZNpCtC7a5XE7l9Z7mdI8iMWnLZ6m7Q6S3jLg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.1",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.1",
- "Microsoft.Extensions.Configuration.Binder": "10.0.1",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "Microsoft.Extensions.Logging": "10.0.1",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.1",
- "Microsoft.Extensions.Options": "10.0.1",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.1"
- }
- },
- "Microsoft.Extensions.Logging.Console": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "38Q8sEHwQ/+wVO/mwQBa0fcdHbezFpusHE+vBw/dSr6Fq/kzZm3H/NQX511Jki/R3FHd64IY559gdlHZQtYeEA==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "Microsoft.Extensions.Logging": "10.0.1",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.1",
- "Microsoft.Extensions.Logging.Configuration": "10.0.1",
- "Microsoft.Extensions.Options": "10.0.1"
- }
- },
- "Microsoft.Extensions.Logging.Debug": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "VqfTvbX9C6BA0VeIlpzPlljnNsXxiI5CdUHb9ksWERH94WQ6ft3oLGUAa4xKcDGu4xF+rIZ8wj7IOAd6/q7vGw==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "Microsoft.Extensions.Logging": "10.0.1",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.1"
- }
- },
- "Microsoft.Extensions.Logging.EventLog": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "Zp9MM+jFCa7oktIug62V9eNygpkf+6kFVatF+UC/ODeUwIr5givYKy8fYSSI9sWdxqDqv63y1x0mm2VjOl8GOw==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "Microsoft.Extensions.Logging": "10.0.1",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.1",
- "Microsoft.Extensions.Options": "10.0.1",
- "System.Diagnostics.EventLog": "10.0.1"
- }
- },
- "Microsoft.Extensions.Logging.EventSource": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "WnFvZP+Y+lfeNFKPK/+mBpaCC7EeBDlobrQOqnP7rrw/+vE7yu8Rjczum1xbC0F/8cAHafog84DMp9200akMNQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "Microsoft.Extensions.Logging": "10.0.1",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.1",
- "Microsoft.Extensions.Options": "10.0.1",
- "Microsoft.Extensions.Primitives": "10.0.1"
- }
- },
- "Microsoft.Extensions.Options": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "G6VVwywpJI4XIobetGHwg7wDOYC2L2XBYdtskxLaKF/Ynb5QBwLl7Q//wxAR2aVCLkMpoQrjSP9VoORkyddsNQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "Microsoft.Extensions.Primitives": "10.0.1"
- }
- },
- "Microsoft.Extensions.Options.ConfigurationExtensions": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "pL78/Im7O3WmxHzlKUsWTYchKL881udU7E26gCD3T0+/tPhWVfjPwMzfN/MRKU7aoFYcOiqcG2k1QTlH5woWow==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.1",
- "Microsoft.Extensions.Configuration.Binder": "10.0.1",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "Microsoft.Extensions.Options": "10.0.1",
- "Microsoft.Extensions.Primitives": "10.0.1"
- }
- },
- "Microsoft.Extensions.Options.DataAnnotations": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "gwHO+zpVQGKK9KB3yen82Tff2zdLHHGIJzTut9L8RvoOO2RMSyYZrOmElvxu0lA4ZyaSxy8I0oNw1S/O/vkvFg==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "Microsoft.Extensions.Options": "10.0.1"
- }
- },
- "Microsoft.Extensions.Primitives": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "DO8XrJkp5x4PddDuc/CH37yDBCs9BYN6ijlKyR3vMb55BP1Vwh90vOX8bNfnKxr5B2qEI3D8bvbY1fFbDveDHQ=="
- },
- "Microsoft.TestPlatform.ObjectModel": {
- "type": "Transitive",
- "resolved": "18.0.1",
- "contentHash": "qT/mwMcLF9BieRkzOBPL2qCopl8hQu6A1P7JWAoj/FMu5i9vds/7cjbJ/LLtaiwWevWLAeD5v5wjQJ/l6jvhWQ=="
- },
- "Microsoft.TestPlatform.TestHost": {
- "type": "Transitive",
- "resolved": "18.0.1",
- "contentHash": "uDJKAEjFTaa2wHdWlfo6ektyoh+WD4/Eesrwb4FpBFKsLGehhACVnwwTI4qD3FrIlIEPlxdXg3SyrYRIcO+RRQ==",
- "dependencies": {
- "Microsoft.TestPlatform.ObjectModel": "18.0.1",
- "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.1",
- "contentHash": "xfaHEHVDkMOOZR5S6ZGezD0+vekdH1Nx/9Ih8/rOqOGSOk1fxiN3u94bYkBW/wigj0Uw2Wt3vvRj9mtYdgwEjw=="
- },
- "TinyBDD": {
- "type": "Transitive",
- "resolved": "0.12.1",
- "contentHash": "pf5G0SU/Gl65OAQoPbZC8tlAOvLM6/WowdmhTVJv8eov8ywgGaQbM7Z3mpF64P+u4x/0HGKYuqcNlimGqoQbTw=="
- },
- "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.1, )",
- "Microsoft.Extensions.Configuration.Binder": "[10.0.1, )",
- "Microsoft.Extensions.DependencyInjection": "[10.0.1, )",
- "Microsoft.Extensions.Hosting": "[10.0.1, )",
- "Microsoft.Extensions.Hosting.Abstractions": "[10.0.1, )",
- "Microsoft.Extensions.Options": "[10.0.1, )",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "[10.0.1, )",
- "Microsoft.Extensions.Options.DataAnnotations": "[10.0.1, )",
- "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.1, )",
- "resolved": "10.0.1",
- "contentHash": "njoRekyMIK+smav8B6KL2YgIfUtlsRNuT7wvurpLW+m/hoRKVnoELk2YxnUnWRGScCd1rukLMxShwLqEOKowDg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.1",
- "Microsoft.Extensions.Primitives": "10.0.1"
- }
- },
- "Microsoft.Extensions.DependencyInjection": {
- "type": "Direct",
- "requested": "[10.0.1, )",
- "resolved": "10.0.1",
- "contentHash": "zerXV0GAR9LCSXoSIApbWn+Dq1/T+6vbXMHGduq1LoVQRHT0BXsGQEau0jeLUBUcsoF/NaUT8ADPu8b+eNcIyg==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1"
- }
- },
- "Microsoft.Extensions.Hosting.Abstractions": {
- "type": "Direct",
- "requested": "[10.0.1, )",
- "resolved": "10.0.1",
- "contentHash": "qmoQkVZcbm4/gFpted3W3Y+1kTATZTcUhV3mRkbtpfBXlxWCHwh/2oMffVcCruaGOfJuEnyAsGyaSUouSdECOw==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.1",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.1",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.1",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.1"
- }
- },
- "Microsoft.NET.Test.Sdk": {
- "type": "Direct",
- "requested": "[18.0.1, )",
- "resolved": "18.0.1",
- "contentHash": "WNpu6vI2rA0pXY4r7NKxCN16XRWl5uHu6qjuyVLoDo6oYEggIQefrMjkRuibQHm/NslIUNCcKftvoWAN80MSAg==",
- "dependencies": {
- "Microsoft.CodeCoverage": "18.0.1",
- "Microsoft.TestPlatform.TestHost": "18.0.1"
- }
- },
- "System.Collections.Immutable": {
- "type": "Direct",
- "requested": "[10.0.1, )",
- "resolved": "10.0.1",
- "contentHash": "kdTe61B8P7i2M1pODC3MLbZ/CfFGjpC6c6jzxjQoB5DHZNewayCRqgFUmx3JKB6vLQtozpMQEiw+R5fO32Jv4g=="
- },
- "TinyBDD.Xunit": {
- "type": "Direct",
- "requested": "[0.12.1, )",
- "resolved": "0.12.1",
- "contentHash": "1V1RAF1OGY7m9kGzhhFpe4NzZO2bd8vSEoL9AlFhEWQ0GIeCCJ/a5Bq4Eqw00n9op/ZHUtb9Retk9XfQSkvKFw==",
- "dependencies": {
- "TinyBDD": "0.12.1",
- "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.0.1",
- "contentHash": "O+utSr97NAJowIQT/OVp3Lh9QgW/wALVTP4RG1m2AfFP4IyJmJz0ZBmFJUsRQiAPgq6IRC0t8AAzsiPIsaUDEA=="
- },
- "Microsoft.Extensions.Configuration.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "kPlU11hql+L9RjrN2N9/0GcRcRcZrNFlLLjadasFWeBORT6pL6OE+RYRk90GGCyVGSxTK+e1/f3dsMj5zpFFiQ==",
- "dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.1"
- }
- },
- "Microsoft.Extensions.Configuration.Binder": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "Lp4CZIuTVXtlvkAnTq6QvMSW7+H62gX2cU2vdFxHQUxvrWTpi7LwYI3X+YAyIS0r12/p7gaosco7efIxL4yFNw==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.1",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.1"
- }
- },
- "Microsoft.Extensions.Configuration.CommandLine": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "s5cxcdtIig66YT3J+7iHflMuorznK8kXuwBBPHMp4KImx5ZGE3FRa1Nj9fI/xMwFV+KzUMjqZ2MhOedPH8LiBQ==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.1",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.1"
- }
- },
- "Microsoft.Extensions.Configuration.EnvironmentVariables": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "csD8Eps3HQ3yc0x6NhgTV+aIFKSs3qVlVCtFnMHz/JOjnv7eEj/qSXKXiK9LzBzB1qSfAVqFnB5iaX2nUmagIQ==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.1",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.1"
- }
- },
- "Microsoft.Extensions.Configuration.FileExtensions": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "N/6GiwiZFCBFZDk3vg1PhHW3zMqqu5WWpmeZAA9VTXv7Q8pr8NZR/EQsH0DjzqydDksJtY6EQBsu81d5okQOlA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.1",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.1",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.1",
- "Microsoft.Extensions.FileProviders.Physical": "10.0.1",
- "Microsoft.Extensions.Primitives": "10.0.1"
- }
- },
- "Microsoft.Extensions.Configuration.Json": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "0zW3eYBJlRctmgqk5s0kFIi5o5y2g80mvGCD8bkYxREPQlKUnr0ndU/Sop+UDIhyWN0fIi4RW63vo7BKTi7ncA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.1",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.1",
- "Microsoft.Extensions.Configuration.FileExtensions": "10.0.1",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.1",
- "System.Text.Json": "10.0.1"
- }
- },
- "Microsoft.Extensions.Configuration.UserSecrets": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "ULEJ0nkaW90JYJGkFujPcJtADXcJpXiSOLbokPcWJZ8iDbtDINifEYAUVqZVr81IDNTrRFul6O8RolOKOsgFPg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.1",
- "Microsoft.Extensions.Configuration.Json": "10.0.1",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.1",
- "Microsoft.Extensions.FileProviders.Physical": "10.0.1"
- }
- },
- "Microsoft.Extensions.DependencyInjection.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "oIy8fQxxbUsSrrOvgBqlVgOeCtDmrcynnTG+FQufcUWBrwyPfwlUkCDB2vaiBeYPyT+20u9/HeuHeBf+H4F/8g=="
- },
- "Microsoft.Extensions.Diagnostics": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "YaocqxscJLxLit0F5yq2XyB+9C7rSRfeTL7MJIl7XwaOoUO3i0EqfO2kmtjiRduYWw7yjcSINEApYZbzjau2gQ==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.1",
- "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.1",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.1"
- }
- },
- "Microsoft.Extensions.Diagnostics.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "QMoMrkNpnQym5mpfdxfxpRDuqLpsOuztguFvzH9p+Ex+do+uLFoi7UkAsBO4e9/tNR3eMFraFf2fOAi2cp3jjA==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "Microsoft.Extensions.Options": "10.0.1",
- "System.Diagnostics.DiagnosticSource": "10.0.1"
- }
- },
- "Microsoft.Extensions.FileProviders.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "+b3DligYSZuoWltU5YdbMpIEUHNZPgPrzWfNiIuDkMdqOl93UxYB5KzS3lgpRfTXJhTNpo/CZ8w/sTkDTPDdxQ==",
- "dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.1"
- }
- },
- "Microsoft.Extensions.FileProviders.Physical": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "4bxzGXIzZnz0Bf7czQ72jGvpOqJsRW/44PS7YLFXTTnu6cNcPvmSREDvBoH0ZVP2hAbMfL4sUoCUn54k70jPWw==",
- "dependencies": {
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.1",
- "Microsoft.Extensions.FileSystemGlobbing": "10.0.1",
- "Microsoft.Extensions.Primitives": "10.0.1"
- }
- },
- "Microsoft.Extensions.FileSystemGlobbing": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "49dFvGJjLSwGn76eHnP1gBvCJkL8HRYpCrG0DCvsP6wRpEQRLN2Fq8rTxbP+6jS7jmYKCnSVO5C65v4mT3rzeA=="
- },
- "Microsoft.Extensions.Hosting": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "0jjfjQSOFZlHhwOoIQw0WyzxtkDMYdnPY3iFrOLasxYq/5J4FDt1HWT8TktBclOVjFY1FOOkoOc99X7AhbqSIw==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.1",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.1",
- "Microsoft.Extensions.Configuration.Binder": "10.0.1",
- "Microsoft.Extensions.Configuration.CommandLine": "10.0.1",
- "Microsoft.Extensions.Configuration.EnvironmentVariables": "10.0.1",
- "Microsoft.Extensions.Configuration.FileExtensions": "10.0.1",
- "Microsoft.Extensions.Configuration.Json": "10.0.1",
- "Microsoft.Extensions.Configuration.UserSecrets": "10.0.1",
- "Microsoft.Extensions.DependencyInjection": "10.0.1",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "Microsoft.Extensions.Diagnostics": "10.0.1",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.1",
- "Microsoft.Extensions.FileProviders.Physical": "10.0.1",
- "Microsoft.Extensions.Hosting.Abstractions": "10.0.1",
- "Microsoft.Extensions.Logging": "10.0.1",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.1",
- "Microsoft.Extensions.Logging.Configuration": "10.0.1",
- "Microsoft.Extensions.Logging.Console": "10.0.1",
- "Microsoft.Extensions.Logging.Debug": "10.0.1",
- "Microsoft.Extensions.Logging.EventLog": "10.0.1",
- "Microsoft.Extensions.Logging.EventSource": "10.0.1",
- "Microsoft.Extensions.Options": "10.0.1"
- }
- },
- "Microsoft.Extensions.Logging": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "9ItMpMLFZFJFqCuHLLbR3LiA4ahA8dMtYuXpXl2YamSDWZhYS9BruPprkftY0tYi2bQ0slNrixdFm+4kpz1g5w==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection": "10.0.1",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.1",
- "Microsoft.Extensions.Options": "10.0.1"
- }
- },
- "Microsoft.Extensions.Logging.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "YkmyiPIWAXVb+lPIrM0LE5bbtLOJkCiRTFiHpkVOvhI7uTvCfoOHLEN0LcsY56GpSD7NqX3gJNpsaDe87/B3zg==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "System.Diagnostics.DiagnosticSource": "10.0.1"
- }
- },
- "Microsoft.Extensions.Logging.Configuration": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "Zg8LLnfZs5o2RCHD/+9NfDtJ40swauemwCa7sI8gQoAye/UJHRZNpCtC7a5XE7l9Z7mdI8iMWnLZ6m7Q6S3jLg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.1",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.1",
- "Microsoft.Extensions.Configuration.Binder": "10.0.1",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "Microsoft.Extensions.Logging": "10.0.1",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.1",
- "Microsoft.Extensions.Options": "10.0.1",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.1"
- }
- },
- "Microsoft.Extensions.Logging.Console": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "38Q8sEHwQ/+wVO/mwQBa0fcdHbezFpusHE+vBw/dSr6Fq/kzZm3H/NQX511Jki/R3FHd64IY559gdlHZQtYeEA==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "Microsoft.Extensions.Logging": "10.0.1",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.1",
- "Microsoft.Extensions.Logging.Configuration": "10.0.1",
- "Microsoft.Extensions.Options": "10.0.1",
- "System.Text.Json": "10.0.1"
- }
- },
- "Microsoft.Extensions.Logging.Debug": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "VqfTvbX9C6BA0VeIlpzPlljnNsXxiI5CdUHb9ksWERH94WQ6ft3oLGUAa4xKcDGu4xF+rIZ8wj7IOAd6/q7vGw==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "Microsoft.Extensions.Logging": "10.0.1",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.1"
- }
- },
- "Microsoft.Extensions.Logging.EventLog": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "Zp9MM+jFCa7oktIug62V9eNygpkf+6kFVatF+UC/ODeUwIr5givYKy8fYSSI9sWdxqDqv63y1x0mm2VjOl8GOw==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "Microsoft.Extensions.Logging": "10.0.1",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.1",
- "Microsoft.Extensions.Options": "10.0.1",
- "System.Diagnostics.EventLog": "10.0.1"
- }
- },
- "Microsoft.Extensions.Logging.EventSource": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "WnFvZP+Y+lfeNFKPK/+mBpaCC7EeBDlobrQOqnP7rrw/+vE7yu8Rjczum1xbC0F/8cAHafog84DMp9200akMNQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "Microsoft.Extensions.Logging": "10.0.1",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.1",
- "Microsoft.Extensions.Options": "10.0.1",
- "Microsoft.Extensions.Primitives": "10.0.1",
- "System.Text.Json": "10.0.1"
- }
- },
- "Microsoft.Extensions.Options": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "G6VVwywpJI4XIobetGHwg7wDOYC2L2XBYdtskxLaKF/Ynb5QBwLl7Q//wxAR2aVCLkMpoQrjSP9VoORkyddsNQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "Microsoft.Extensions.Primitives": "10.0.1"
- }
- },
- "Microsoft.Extensions.Options.ConfigurationExtensions": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "pL78/Im7O3WmxHzlKUsWTYchKL881udU7E26gCD3T0+/tPhWVfjPwMzfN/MRKU7aoFYcOiqcG2k1QTlH5woWow==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.1",
- "Microsoft.Extensions.Configuration.Binder": "10.0.1",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "Microsoft.Extensions.Options": "10.0.1",
- "Microsoft.Extensions.Primitives": "10.0.1"
- }
- },
- "Microsoft.Extensions.Options.DataAnnotations": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "gwHO+zpVQGKK9KB3yen82Tff2zdLHHGIJzTut9L8RvoOO2RMSyYZrOmElvxu0lA4ZyaSxy8I0oNw1S/O/vkvFg==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "Microsoft.Extensions.Options": "10.0.1"
- }
- },
- "Microsoft.Extensions.Primitives": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "DO8XrJkp5x4PddDuc/CH37yDBCs9BYN6ijlKyR3vMb55BP1Vwh90vOX8bNfnKxr5B2qEI3D8bvbY1fFbDveDHQ=="
- },
- "Microsoft.TestPlatform.ObjectModel": {
- "type": "Transitive",
- "resolved": "18.0.1",
- "contentHash": "qT/mwMcLF9BieRkzOBPL2qCopl8hQu6A1P7JWAoj/FMu5i9vds/7cjbJ/LLtaiwWevWLAeD5v5wjQJ/l6jvhWQ=="
- },
- "Microsoft.TestPlatform.TestHost": {
- "type": "Transitive",
- "resolved": "18.0.1",
- "contentHash": "uDJKAEjFTaa2wHdWlfo6ektyoh+WD4/Eesrwb4FpBFKsLGehhACVnwwTI4qD3FrIlIEPlxdXg3SyrYRIcO+RRQ==",
- "dependencies": {
- "Microsoft.TestPlatform.ObjectModel": "18.0.1",
- "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.1",
- "contentHash": "wVYO4/71Pk177uQ3TG8ZQFS3Pnmr98cF9pYxnpuIb/bMnbEWsdZZoLU/euv29mfSi2/Iuypj0TRUchPk7aqBGg=="
- },
- "System.Diagnostics.EventLog": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "xfaHEHVDkMOOZR5S6ZGezD0+vekdH1Nx/9Ih8/rOqOGSOk1fxiN3u94bYkBW/wigj0Uw2Wt3vvRj9mtYdgwEjw=="
- },
- "System.IO.Pipelines": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "26LbFXHKd7PmRnWlkjnYgmjd5B6HYVG+1MpTO25BdxTJnx6D0O16JPAC/S4YBqjtt4YpfGj1QO/Ss6SPMGEGQw=="
- },
- "System.Text.Encodings.Web": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "cVAka0o1rJJ5/De0pjNs7jcaZk5hUGf1HGzUyVmE2MEB1Vf0h/8qsWxImk1zjitCbeD2Avaq2P2+usdvqgbeVQ=="
- },
- "System.Text.Json": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "EsgwDgU1PFqhrFA9l5n+RBu76wFhNGCEwu8ITrBNhjPP3MxLyklroU5GIF8o6JYpYg6T4KD/VICfMdgPAvNp5g==",
- "dependencies": {
- "System.IO.Pipelines": "10.0.1",
- "System.Text.Encodings.Web": "10.0.1"
- }
- },
- "TinyBDD": {
- "type": "Transitive",
- "resolved": "0.12.1",
- "contentHash": "pf5G0SU/Gl65OAQoPbZC8tlAOvLM6/WowdmhTVJv8eov8ywgGaQbM7Z3mpF64P+u4x/0HGKYuqcNlimGqoQbTw=="
- },
- "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.1, )",
- "Microsoft.Extensions.Configuration.Binder": "[10.0.1, )",
- "Microsoft.Extensions.DependencyInjection": "[10.0.1, )",
- "Microsoft.Extensions.Hosting": "[10.0.1, )",
- "Microsoft.Extensions.Hosting.Abstractions": "[10.0.1, )",
- "Microsoft.Extensions.Options": "[10.0.1, )",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "[10.0.1, )",
- "Microsoft.Extensions.Options.DataAnnotations": "[10.0.1, )",
- "PatternKit.Core": "[1.0.0, )",
- "PatternKit.Generators.Abstractions": "[1.0.0, )"
- }
- },
- "patternkit.generators.abstractions": {
- "type": "Project"
- }
- },
- "net9.0": {
+ "net8.0": {
"coverlet.collector": {
"type": "Direct",
"requested": "[6.0.4, )",
@@ -985,11 +64,11 @@
},
"TinyBDD.Xunit": {
"type": "Direct",
- "requested": "[0.12.1, )",
- "resolved": "0.12.1",
- "contentHash": "1V1RAF1OGY7m9kGzhhFpe4NzZO2bd8vSEoL9AlFhEWQ0GIeCCJ/a5Bq4Eqw00n9op/ZHUtb9Retk9XfQSkvKFw==",
+ "requested": "[0.18.1, )",
+ "resolved": "0.18.1",
+ "contentHash": "7e6hSYgmxUEwNBqucx7C52GQIIel127ejKf9Xt+j2AdELbpJIGfHAuF9YQcuZ8npVIXMLe/criFHUEZ9XYmF0g==",
"dependencies": {
- "TinyBDD": "0.12.1",
+ "TinyBDD": "0.18.1",
"xunit.abstractions": "2.0.3",
"xunit.extensibility.core": "2.9.3"
}
@@ -1292,7 +371,10 @@
"Microsoft.TestPlatform.ObjectModel": {
"type": "Transitive",
"resolved": "18.0.1",
- "contentHash": "qT/mwMcLF9BieRkzOBPL2qCopl8hQu6A1P7JWAoj/FMu5i9vds/7cjbJ/LLtaiwWevWLAeD5v5wjQJ/l6jvhWQ=="
+ "contentHash": "qT/mwMcLF9BieRkzOBPL2qCopl8hQu6A1P7JWAoj/FMu5i9vds/7cjbJ/LLtaiwWevWLAeD5v5wjQJ/l6jvhWQ==",
+ "dependencies": {
+ "System.Reflection.Metadata": "8.0.0"
+ }
},
"Microsoft.TestPlatform.TestHost": {
"type": "Transitive",
@@ -1323,6 +405,14 @@
"resolved": "10.0.1",
"contentHash": "26LbFXHKd7PmRnWlkjnYgmjd5B6HYVG+1MpTO25BdxTJnx6D0O16JPAC/S4YBqjtt4YpfGj1QO/Ss6SPMGEGQw=="
},
+ "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.1",
@@ -1339,8 +429,12 @@
},
"TinyBDD": {
"type": "Transitive",
- "resolved": "0.12.1",
- "contentHash": "pf5G0SU/Gl65OAQoPbZC8tlAOvLM6/WowdmhTVJv8eov8ywgGaQbM7Z3mpF64P+u4x/0HGKYuqcNlimGqoQbTw=="
+ "resolved": "0.18.1",
+ "contentHash": "L0UwD7637GByZvU0inD0i0o8LYP/8G9NUoJUb6L7TsPKMRxZTre5Bou39mpPmQjbNk48bk2rGlWvPkFELTP3uQ==",
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection": "10.0.1",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1"
+ }
},
"xunit.abstractions": {
"type": "Transitive",
diff --git a/test/PatternKit.Generators.Tests/PatternKit.Generators.Tests.csproj b/test/PatternKit.Generators.Tests/PatternKit.Generators.Tests.csproj
index d703e2a..cb27907 100644
--- a/test/PatternKit.Generators.Tests/PatternKit.Generators.Tests.csproj
+++ b/test/PatternKit.Generators.Tests/PatternKit.Generators.Tests.csproj
@@ -12,8 +12,8 @@
-
-
+
+
all
diff --git a/test/PatternKit.Generators.Tests/packages.lock.json b/test/PatternKit.Generators.Tests/packages.lock.json
index 5d3d68c..d51826d 100644
--- a/test/PatternKit.Generators.Tests/packages.lock.json
+++ b/test/PatternKit.Generators.Tests/packages.lock.json
@@ -1,991 +1,7 @@
{
"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.0.1, )",
- "resolved": "18.0.1",
- "contentHash": "WNpu6vI2rA0pXY4r7NKxCN16XRWl5uHu6qjuyVLoDo6oYEggIQefrMjkRuibQHm/NslIUNCcKftvoWAN80MSAg==",
- "dependencies": {
- "Microsoft.CodeCoverage": "18.0.1",
- "Microsoft.TestPlatform.TestHost": "18.0.1"
- }
- },
- "System.Collections.Immutable": {
- "type": "Direct",
- "requested": "[10.0.1, )",
- "resolved": "10.0.1",
- "contentHash": "kdTe61B8P7i2M1pODC3MLbZ/CfFGjpC6c6jzxjQoB5DHZNewayCRqgFUmx3JKB6vLQtozpMQEiw+R5fO32Jv4g=="
- },
- "TinyBDD": {
- "type": "Direct",
- "requested": "[0.12.1, )",
- "resolved": "0.12.1",
- "contentHash": "pf5G0SU/Gl65OAQoPbZC8tlAOvLM6/WowdmhTVJv8eov8ywgGaQbM7Z3mpF64P+u4x/0HGKYuqcNlimGqoQbTw=="
- },
- "TinyBDD.Xunit": {
- "type": "Direct",
- "requested": "[0.12.1, )",
- "resolved": "0.12.1",
- "contentHash": "1V1RAF1OGY7m9kGzhhFpe4NzZO2bd8vSEoL9AlFhEWQ0GIeCCJ/a5Bq4Eqw00n9op/ZHUtb9Retk9XfQSkvKFw==",
- "dependencies": {
- "TinyBDD": "0.12.1",
- "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.0.1",
- "contentHash": "O+utSr97NAJowIQT/OVp3Lh9QgW/wALVTP4RG1m2AfFP4IyJmJz0ZBmFJUsRQiAPgq6IRC0t8AAzsiPIsaUDEA=="
- },
- "Microsoft.Extensions.Configuration": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "njoRekyMIK+smav8B6KL2YgIfUtlsRNuT7wvurpLW+m/hoRKVnoELk2YxnUnWRGScCd1rukLMxShwLqEOKowDg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.1",
- "Microsoft.Extensions.Primitives": "10.0.1"
- }
- },
- "Microsoft.Extensions.Configuration.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "kPlU11hql+L9RjrN2N9/0GcRcRcZrNFlLLjadasFWeBORT6pL6OE+RYRk90GGCyVGSxTK+e1/f3dsMj5zpFFiQ==",
- "dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.1"
- }
- },
- "Microsoft.Extensions.Configuration.Binder": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "Lp4CZIuTVXtlvkAnTq6QvMSW7+H62gX2cU2vdFxHQUxvrWTpi7LwYI3X+YAyIS0r12/p7gaosco7efIxL4yFNw==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.1",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.1"
- }
- },
- "Microsoft.Extensions.Configuration.CommandLine": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "s5cxcdtIig66YT3J+7iHflMuorznK8kXuwBBPHMp4KImx5ZGE3FRa1Nj9fI/xMwFV+KzUMjqZ2MhOedPH8LiBQ==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.1",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.1"
- }
- },
- "Microsoft.Extensions.Configuration.EnvironmentVariables": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "csD8Eps3HQ3yc0x6NhgTV+aIFKSs3qVlVCtFnMHz/JOjnv7eEj/qSXKXiK9LzBzB1qSfAVqFnB5iaX2nUmagIQ==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.1",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.1"
- }
- },
- "Microsoft.Extensions.Configuration.FileExtensions": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "N/6GiwiZFCBFZDk3vg1PhHW3zMqqu5WWpmeZAA9VTXv7Q8pr8NZR/EQsH0DjzqydDksJtY6EQBsu81d5okQOlA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.1",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.1",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.1",
- "Microsoft.Extensions.FileProviders.Physical": "10.0.1",
- "Microsoft.Extensions.Primitives": "10.0.1"
- }
- },
- "Microsoft.Extensions.Configuration.Json": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "0zW3eYBJlRctmgqk5s0kFIi5o5y2g80mvGCD8bkYxREPQlKUnr0ndU/Sop+UDIhyWN0fIi4RW63vo7BKTi7ncA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.1",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.1",
- "Microsoft.Extensions.Configuration.FileExtensions": "10.0.1",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.1"
- }
- },
- "Microsoft.Extensions.Configuration.UserSecrets": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "ULEJ0nkaW90JYJGkFujPcJtADXcJpXiSOLbokPcWJZ8iDbtDINifEYAUVqZVr81IDNTrRFul6O8RolOKOsgFPg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.1",
- "Microsoft.Extensions.Configuration.Json": "10.0.1",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.1",
- "Microsoft.Extensions.FileProviders.Physical": "10.0.1"
- }
- },
- "Microsoft.Extensions.DependencyInjection": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "zerXV0GAR9LCSXoSIApbWn+Dq1/T+6vbXMHGduq1LoVQRHT0BXsGQEau0jeLUBUcsoF/NaUT8ADPu8b+eNcIyg==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1"
- }
- },
- "Microsoft.Extensions.DependencyInjection.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "oIy8fQxxbUsSrrOvgBqlVgOeCtDmrcynnTG+FQufcUWBrwyPfwlUkCDB2vaiBeYPyT+20u9/HeuHeBf+H4F/8g=="
- },
- "Microsoft.Extensions.Diagnostics": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "YaocqxscJLxLit0F5yq2XyB+9C7rSRfeTL7MJIl7XwaOoUO3i0EqfO2kmtjiRduYWw7yjcSINEApYZbzjau2gQ==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.1",
- "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.1",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.1"
- }
- },
- "Microsoft.Extensions.Diagnostics.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "QMoMrkNpnQym5mpfdxfxpRDuqLpsOuztguFvzH9p+Ex+do+uLFoi7UkAsBO4e9/tNR3eMFraFf2fOAi2cp3jjA==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "Microsoft.Extensions.Options": "10.0.1"
- }
- },
- "Microsoft.Extensions.FileProviders.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "+b3DligYSZuoWltU5YdbMpIEUHNZPgPrzWfNiIuDkMdqOl93UxYB5KzS3lgpRfTXJhTNpo/CZ8w/sTkDTPDdxQ==",
- "dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.1"
- }
- },
- "Microsoft.Extensions.FileProviders.Physical": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "4bxzGXIzZnz0Bf7czQ72jGvpOqJsRW/44PS7YLFXTTnu6cNcPvmSREDvBoH0ZVP2hAbMfL4sUoCUn54k70jPWw==",
- "dependencies": {
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.1",
- "Microsoft.Extensions.FileSystemGlobbing": "10.0.1",
- "Microsoft.Extensions.Primitives": "10.0.1"
- }
- },
- "Microsoft.Extensions.FileSystemGlobbing": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "49dFvGJjLSwGn76eHnP1gBvCJkL8HRYpCrG0DCvsP6wRpEQRLN2Fq8rTxbP+6jS7jmYKCnSVO5C65v4mT3rzeA=="
- },
- "Microsoft.Extensions.Hosting": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "0jjfjQSOFZlHhwOoIQw0WyzxtkDMYdnPY3iFrOLasxYq/5J4FDt1HWT8TktBclOVjFY1FOOkoOc99X7AhbqSIw==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.1",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.1",
- "Microsoft.Extensions.Configuration.Binder": "10.0.1",
- "Microsoft.Extensions.Configuration.CommandLine": "10.0.1",
- "Microsoft.Extensions.Configuration.EnvironmentVariables": "10.0.1",
- "Microsoft.Extensions.Configuration.FileExtensions": "10.0.1",
- "Microsoft.Extensions.Configuration.Json": "10.0.1",
- "Microsoft.Extensions.Configuration.UserSecrets": "10.0.1",
- "Microsoft.Extensions.DependencyInjection": "10.0.1",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "Microsoft.Extensions.Diagnostics": "10.0.1",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.1",
- "Microsoft.Extensions.FileProviders.Physical": "10.0.1",
- "Microsoft.Extensions.Hosting.Abstractions": "10.0.1",
- "Microsoft.Extensions.Logging": "10.0.1",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.1",
- "Microsoft.Extensions.Logging.Configuration": "10.0.1",
- "Microsoft.Extensions.Logging.Console": "10.0.1",
- "Microsoft.Extensions.Logging.Debug": "10.0.1",
- "Microsoft.Extensions.Logging.EventLog": "10.0.1",
- "Microsoft.Extensions.Logging.EventSource": "10.0.1",
- "Microsoft.Extensions.Options": "10.0.1"
- }
- },
- "Microsoft.Extensions.Hosting.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "qmoQkVZcbm4/gFpted3W3Y+1kTATZTcUhV3mRkbtpfBXlxWCHwh/2oMffVcCruaGOfJuEnyAsGyaSUouSdECOw==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.1",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.1",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.1",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.1"
- }
- },
- "Microsoft.Extensions.Logging": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "9ItMpMLFZFJFqCuHLLbR3LiA4ahA8dMtYuXpXl2YamSDWZhYS9BruPprkftY0tYi2bQ0slNrixdFm+4kpz1g5w==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection": "10.0.1",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.1",
- "Microsoft.Extensions.Options": "10.0.1"
- }
- },
- "Microsoft.Extensions.Logging.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "YkmyiPIWAXVb+lPIrM0LE5bbtLOJkCiRTFiHpkVOvhI7uTvCfoOHLEN0LcsY56GpSD7NqX3gJNpsaDe87/B3zg==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1"
- }
- },
- "Microsoft.Extensions.Logging.Configuration": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "Zg8LLnfZs5o2RCHD/+9NfDtJ40swauemwCa7sI8gQoAye/UJHRZNpCtC7a5XE7l9Z7mdI8iMWnLZ6m7Q6S3jLg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.1",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.1",
- "Microsoft.Extensions.Configuration.Binder": "10.0.1",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "Microsoft.Extensions.Logging": "10.0.1",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.1",
- "Microsoft.Extensions.Options": "10.0.1",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.1"
- }
- },
- "Microsoft.Extensions.Logging.Console": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "38Q8sEHwQ/+wVO/mwQBa0fcdHbezFpusHE+vBw/dSr6Fq/kzZm3H/NQX511Jki/R3FHd64IY559gdlHZQtYeEA==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "Microsoft.Extensions.Logging": "10.0.1",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.1",
- "Microsoft.Extensions.Logging.Configuration": "10.0.1",
- "Microsoft.Extensions.Options": "10.0.1"
- }
- },
- "Microsoft.Extensions.Logging.Debug": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "VqfTvbX9C6BA0VeIlpzPlljnNsXxiI5CdUHb9ksWERH94WQ6ft3oLGUAa4xKcDGu4xF+rIZ8wj7IOAd6/q7vGw==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "Microsoft.Extensions.Logging": "10.0.1",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.1"
- }
- },
- "Microsoft.Extensions.Logging.EventLog": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "Zp9MM+jFCa7oktIug62V9eNygpkf+6kFVatF+UC/ODeUwIr5givYKy8fYSSI9sWdxqDqv63y1x0mm2VjOl8GOw==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "Microsoft.Extensions.Logging": "10.0.1",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.1",
- "Microsoft.Extensions.Options": "10.0.1",
- "System.Diagnostics.EventLog": "10.0.1"
- }
- },
- "Microsoft.Extensions.Logging.EventSource": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "WnFvZP+Y+lfeNFKPK/+mBpaCC7EeBDlobrQOqnP7rrw/+vE7yu8Rjczum1xbC0F/8cAHafog84DMp9200akMNQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "Microsoft.Extensions.Logging": "10.0.1",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.1",
- "Microsoft.Extensions.Options": "10.0.1",
- "Microsoft.Extensions.Primitives": "10.0.1"
- }
- },
- "Microsoft.Extensions.Options": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "G6VVwywpJI4XIobetGHwg7wDOYC2L2XBYdtskxLaKF/Ynb5QBwLl7Q//wxAR2aVCLkMpoQrjSP9VoORkyddsNQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "Microsoft.Extensions.Primitives": "10.0.1"
- }
- },
- "Microsoft.Extensions.Options.ConfigurationExtensions": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "pL78/Im7O3WmxHzlKUsWTYchKL881udU7E26gCD3T0+/tPhWVfjPwMzfN/MRKU7aoFYcOiqcG2k1QTlH5woWow==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.1",
- "Microsoft.Extensions.Configuration.Binder": "10.0.1",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "Microsoft.Extensions.Options": "10.0.1",
- "Microsoft.Extensions.Primitives": "10.0.1"
- }
- },
- "Microsoft.Extensions.Options.DataAnnotations": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "gwHO+zpVQGKK9KB3yen82Tff2zdLHHGIJzTut9L8RvoOO2RMSyYZrOmElvxu0lA4ZyaSxy8I0oNw1S/O/vkvFg==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "Microsoft.Extensions.Options": "10.0.1"
- }
- },
- "Microsoft.Extensions.Primitives": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "DO8XrJkp5x4PddDuc/CH37yDBCs9BYN6ijlKyR3vMb55BP1Vwh90vOX8bNfnKxr5B2qEI3D8bvbY1fFbDveDHQ=="
- },
- "Microsoft.TestPlatform.ObjectModel": {
- "type": "Transitive",
- "resolved": "18.0.1",
- "contentHash": "qT/mwMcLF9BieRkzOBPL2qCopl8hQu6A1P7JWAoj/FMu5i9vds/7cjbJ/LLtaiwWevWLAeD5v5wjQJ/l6jvhWQ=="
- },
- "Microsoft.TestPlatform.TestHost": {
- "type": "Transitive",
- "resolved": "18.0.1",
- "contentHash": "uDJKAEjFTaa2wHdWlfo6ektyoh+WD4/Eesrwb4FpBFKsLGehhACVnwwTI4qD3FrIlIEPlxdXg3SyrYRIcO+RRQ==",
- "dependencies": {
- "Microsoft.TestPlatform.ObjectModel": "18.0.1",
- "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.1",
- "contentHash": "xfaHEHVDkMOOZR5S6ZGezD0+vekdH1Nx/9Ih8/rOqOGSOk1fxiN3u94bYkBW/wigj0Uw2Wt3vvRj9mtYdgwEjw=="
- },
- "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.1, )",
- "Microsoft.Extensions.Configuration.Binder": "[10.0.1, )",
- "Microsoft.Extensions.DependencyInjection": "[10.0.1, )",
- "Microsoft.Extensions.Hosting": "[10.0.1, )",
- "Microsoft.Extensions.Hosting.Abstractions": "[10.0.1, )",
- "Microsoft.Extensions.Options": "[10.0.1, )",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "[10.0.1, )",
- "Microsoft.Extensions.Options.DataAnnotations": "[10.0.1, )",
- "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.0.1, )",
- "resolved": "18.0.1",
- "contentHash": "WNpu6vI2rA0pXY4r7NKxCN16XRWl5uHu6qjuyVLoDo6oYEggIQefrMjkRuibQHm/NslIUNCcKftvoWAN80MSAg==",
- "dependencies": {
- "Microsoft.CodeCoverage": "18.0.1",
- "Microsoft.TestPlatform.TestHost": "18.0.1"
- }
- },
- "System.Collections.Immutable": {
- "type": "Direct",
- "requested": "[10.0.1, )",
- "resolved": "10.0.1",
- "contentHash": "kdTe61B8P7i2M1pODC3MLbZ/CfFGjpC6c6jzxjQoB5DHZNewayCRqgFUmx3JKB6vLQtozpMQEiw+R5fO32Jv4g=="
- },
- "TinyBDD": {
- "type": "Direct",
- "requested": "[0.12.1, )",
- "resolved": "0.12.1",
- "contentHash": "pf5G0SU/Gl65OAQoPbZC8tlAOvLM6/WowdmhTVJv8eov8ywgGaQbM7Z3mpF64P+u4x/0HGKYuqcNlimGqoQbTw=="
- },
- "TinyBDD.Xunit": {
- "type": "Direct",
- "requested": "[0.12.1, )",
- "resolved": "0.12.1",
- "contentHash": "1V1RAF1OGY7m9kGzhhFpe4NzZO2bd8vSEoL9AlFhEWQ0GIeCCJ/a5Bq4Eqw00n9op/ZHUtb9Retk9XfQSkvKFw==",
- "dependencies": {
- "TinyBDD": "0.12.1",
- "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.0.1",
- "contentHash": "O+utSr97NAJowIQT/OVp3Lh9QgW/wALVTP4RG1m2AfFP4IyJmJz0ZBmFJUsRQiAPgq6IRC0t8AAzsiPIsaUDEA=="
- },
- "Microsoft.Extensions.Configuration": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "njoRekyMIK+smav8B6KL2YgIfUtlsRNuT7wvurpLW+m/hoRKVnoELk2YxnUnWRGScCd1rukLMxShwLqEOKowDg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.1",
- "Microsoft.Extensions.Primitives": "10.0.1"
- }
- },
- "Microsoft.Extensions.Configuration.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "kPlU11hql+L9RjrN2N9/0GcRcRcZrNFlLLjadasFWeBORT6pL6OE+RYRk90GGCyVGSxTK+e1/f3dsMj5zpFFiQ==",
- "dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.1"
- }
- },
- "Microsoft.Extensions.Configuration.Binder": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "Lp4CZIuTVXtlvkAnTq6QvMSW7+H62gX2cU2vdFxHQUxvrWTpi7LwYI3X+YAyIS0r12/p7gaosco7efIxL4yFNw==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.1",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.1"
- }
- },
- "Microsoft.Extensions.Configuration.CommandLine": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "s5cxcdtIig66YT3J+7iHflMuorznK8kXuwBBPHMp4KImx5ZGE3FRa1Nj9fI/xMwFV+KzUMjqZ2MhOedPH8LiBQ==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.1",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.1"
- }
- },
- "Microsoft.Extensions.Configuration.EnvironmentVariables": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "csD8Eps3HQ3yc0x6NhgTV+aIFKSs3qVlVCtFnMHz/JOjnv7eEj/qSXKXiK9LzBzB1qSfAVqFnB5iaX2nUmagIQ==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.1",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.1"
- }
- },
- "Microsoft.Extensions.Configuration.FileExtensions": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "N/6GiwiZFCBFZDk3vg1PhHW3zMqqu5WWpmeZAA9VTXv7Q8pr8NZR/EQsH0DjzqydDksJtY6EQBsu81d5okQOlA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.1",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.1",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.1",
- "Microsoft.Extensions.FileProviders.Physical": "10.0.1",
- "Microsoft.Extensions.Primitives": "10.0.1"
- }
- },
- "Microsoft.Extensions.Configuration.Json": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "0zW3eYBJlRctmgqk5s0kFIi5o5y2g80mvGCD8bkYxREPQlKUnr0ndU/Sop+UDIhyWN0fIi4RW63vo7BKTi7ncA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.1",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.1",
- "Microsoft.Extensions.Configuration.FileExtensions": "10.0.1",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.1",
- "System.Text.Json": "10.0.1"
- }
- },
- "Microsoft.Extensions.Configuration.UserSecrets": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "ULEJ0nkaW90JYJGkFujPcJtADXcJpXiSOLbokPcWJZ8iDbtDINifEYAUVqZVr81IDNTrRFul6O8RolOKOsgFPg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.1",
- "Microsoft.Extensions.Configuration.Json": "10.0.1",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.1",
- "Microsoft.Extensions.FileProviders.Physical": "10.0.1"
- }
- },
- "Microsoft.Extensions.DependencyInjection": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "zerXV0GAR9LCSXoSIApbWn+Dq1/T+6vbXMHGduq1LoVQRHT0BXsGQEau0jeLUBUcsoF/NaUT8ADPu8b+eNcIyg==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1"
- }
- },
- "Microsoft.Extensions.DependencyInjection.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "oIy8fQxxbUsSrrOvgBqlVgOeCtDmrcynnTG+FQufcUWBrwyPfwlUkCDB2vaiBeYPyT+20u9/HeuHeBf+H4F/8g=="
- },
- "Microsoft.Extensions.Diagnostics": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "YaocqxscJLxLit0F5yq2XyB+9C7rSRfeTL7MJIl7XwaOoUO3i0EqfO2kmtjiRduYWw7yjcSINEApYZbzjau2gQ==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.1",
- "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.1",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.1"
- }
- },
- "Microsoft.Extensions.Diagnostics.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "QMoMrkNpnQym5mpfdxfxpRDuqLpsOuztguFvzH9p+Ex+do+uLFoi7UkAsBO4e9/tNR3eMFraFf2fOAi2cp3jjA==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "Microsoft.Extensions.Options": "10.0.1",
- "System.Diagnostics.DiagnosticSource": "10.0.1"
- }
- },
- "Microsoft.Extensions.FileProviders.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "+b3DligYSZuoWltU5YdbMpIEUHNZPgPrzWfNiIuDkMdqOl93UxYB5KzS3lgpRfTXJhTNpo/CZ8w/sTkDTPDdxQ==",
- "dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.1"
- }
- },
- "Microsoft.Extensions.FileProviders.Physical": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "4bxzGXIzZnz0Bf7czQ72jGvpOqJsRW/44PS7YLFXTTnu6cNcPvmSREDvBoH0ZVP2hAbMfL4sUoCUn54k70jPWw==",
- "dependencies": {
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.1",
- "Microsoft.Extensions.FileSystemGlobbing": "10.0.1",
- "Microsoft.Extensions.Primitives": "10.0.1"
- }
- },
- "Microsoft.Extensions.FileSystemGlobbing": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "49dFvGJjLSwGn76eHnP1gBvCJkL8HRYpCrG0DCvsP6wRpEQRLN2Fq8rTxbP+6jS7jmYKCnSVO5C65v4mT3rzeA=="
- },
- "Microsoft.Extensions.Hosting": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "0jjfjQSOFZlHhwOoIQw0WyzxtkDMYdnPY3iFrOLasxYq/5J4FDt1HWT8TktBclOVjFY1FOOkoOc99X7AhbqSIw==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.1",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.1",
- "Microsoft.Extensions.Configuration.Binder": "10.0.1",
- "Microsoft.Extensions.Configuration.CommandLine": "10.0.1",
- "Microsoft.Extensions.Configuration.EnvironmentVariables": "10.0.1",
- "Microsoft.Extensions.Configuration.FileExtensions": "10.0.1",
- "Microsoft.Extensions.Configuration.Json": "10.0.1",
- "Microsoft.Extensions.Configuration.UserSecrets": "10.0.1",
- "Microsoft.Extensions.DependencyInjection": "10.0.1",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "Microsoft.Extensions.Diagnostics": "10.0.1",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.1",
- "Microsoft.Extensions.FileProviders.Physical": "10.0.1",
- "Microsoft.Extensions.Hosting.Abstractions": "10.0.1",
- "Microsoft.Extensions.Logging": "10.0.1",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.1",
- "Microsoft.Extensions.Logging.Configuration": "10.0.1",
- "Microsoft.Extensions.Logging.Console": "10.0.1",
- "Microsoft.Extensions.Logging.Debug": "10.0.1",
- "Microsoft.Extensions.Logging.EventLog": "10.0.1",
- "Microsoft.Extensions.Logging.EventSource": "10.0.1",
- "Microsoft.Extensions.Options": "10.0.1"
- }
- },
- "Microsoft.Extensions.Hosting.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "qmoQkVZcbm4/gFpted3W3Y+1kTATZTcUhV3mRkbtpfBXlxWCHwh/2oMffVcCruaGOfJuEnyAsGyaSUouSdECOw==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.1",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.1",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.1",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.1"
- }
- },
- "Microsoft.Extensions.Logging": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "9ItMpMLFZFJFqCuHLLbR3LiA4ahA8dMtYuXpXl2YamSDWZhYS9BruPprkftY0tYi2bQ0slNrixdFm+4kpz1g5w==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection": "10.0.1",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.1",
- "Microsoft.Extensions.Options": "10.0.1"
- }
- },
- "Microsoft.Extensions.Logging.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "YkmyiPIWAXVb+lPIrM0LE5bbtLOJkCiRTFiHpkVOvhI7uTvCfoOHLEN0LcsY56GpSD7NqX3gJNpsaDe87/B3zg==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "System.Diagnostics.DiagnosticSource": "10.0.1"
- }
- },
- "Microsoft.Extensions.Logging.Configuration": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "Zg8LLnfZs5o2RCHD/+9NfDtJ40swauemwCa7sI8gQoAye/UJHRZNpCtC7a5XE7l9Z7mdI8iMWnLZ6m7Q6S3jLg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.1",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.1",
- "Microsoft.Extensions.Configuration.Binder": "10.0.1",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "Microsoft.Extensions.Logging": "10.0.1",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.1",
- "Microsoft.Extensions.Options": "10.0.1",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.1"
- }
- },
- "Microsoft.Extensions.Logging.Console": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "38Q8sEHwQ/+wVO/mwQBa0fcdHbezFpusHE+vBw/dSr6Fq/kzZm3H/NQX511Jki/R3FHd64IY559gdlHZQtYeEA==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "Microsoft.Extensions.Logging": "10.0.1",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.1",
- "Microsoft.Extensions.Logging.Configuration": "10.0.1",
- "Microsoft.Extensions.Options": "10.0.1",
- "System.Text.Json": "10.0.1"
- }
- },
- "Microsoft.Extensions.Logging.Debug": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "VqfTvbX9C6BA0VeIlpzPlljnNsXxiI5CdUHb9ksWERH94WQ6ft3oLGUAa4xKcDGu4xF+rIZ8wj7IOAd6/q7vGw==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "Microsoft.Extensions.Logging": "10.0.1",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.1"
- }
- },
- "Microsoft.Extensions.Logging.EventLog": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "Zp9MM+jFCa7oktIug62V9eNygpkf+6kFVatF+UC/ODeUwIr5givYKy8fYSSI9sWdxqDqv63y1x0mm2VjOl8GOw==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "Microsoft.Extensions.Logging": "10.0.1",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.1",
- "Microsoft.Extensions.Options": "10.0.1",
- "System.Diagnostics.EventLog": "10.0.1"
- }
- },
- "Microsoft.Extensions.Logging.EventSource": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "WnFvZP+Y+lfeNFKPK/+mBpaCC7EeBDlobrQOqnP7rrw/+vE7yu8Rjczum1xbC0F/8cAHafog84DMp9200akMNQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "Microsoft.Extensions.Logging": "10.0.1",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.1",
- "Microsoft.Extensions.Options": "10.0.1",
- "Microsoft.Extensions.Primitives": "10.0.1",
- "System.Text.Json": "10.0.1"
- }
- },
- "Microsoft.Extensions.Options": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "G6VVwywpJI4XIobetGHwg7wDOYC2L2XBYdtskxLaKF/Ynb5QBwLl7Q//wxAR2aVCLkMpoQrjSP9VoORkyddsNQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "Microsoft.Extensions.Primitives": "10.0.1"
- }
- },
- "Microsoft.Extensions.Options.ConfigurationExtensions": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "pL78/Im7O3WmxHzlKUsWTYchKL881udU7E26gCD3T0+/tPhWVfjPwMzfN/MRKU7aoFYcOiqcG2k1QTlH5woWow==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.1",
- "Microsoft.Extensions.Configuration.Binder": "10.0.1",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "Microsoft.Extensions.Options": "10.0.1",
- "Microsoft.Extensions.Primitives": "10.0.1"
- }
- },
- "Microsoft.Extensions.Options.DataAnnotations": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "gwHO+zpVQGKK9KB3yen82Tff2zdLHHGIJzTut9L8RvoOO2RMSyYZrOmElvxu0lA4ZyaSxy8I0oNw1S/O/vkvFg==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "Microsoft.Extensions.Options": "10.0.1"
- }
- },
- "Microsoft.Extensions.Primitives": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "DO8XrJkp5x4PddDuc/CH37yDBCs9BYN6ijlKyR3vMb55BP1Vwh90vOX8bNfnKxr5B2qEI3D8bvbY1fFbDveDHQ=="
- },
- "Microsoft.TestPlatform.ObjectModel": {
- "type": "Transitive",
- "resolved": "18.0.1",
- "contentHash": "qT/mwMcLF9BieRkzOBPL2qCopl8hQu6A1P7JWAoj/FMu5i9vds/7cjbJ/LLtaiwWevWLAeD5v5wjQJ/l6jvhWQ=="
- },
- "Microsoft.TestPlatform.TestHost": {
- "type": "Transitive",
- "resolved": "18.0.1",
- "contentHash": "uDJKAEjFTaa2wHdWlfo6ektyoh+WD4/Eesrwb4FpBFKsLGehhACVnwwTI4qD3FrIlIEPlxdXg3SyrYRIcO+RRQ==",
- "dependencies": {
- "Microsoft.TestPlatform.ObjectModel": "18.0.1",
- "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.1",
- "contentHash": "wVYO4/71Pk177uQ3TG8ZQFS3Pnmr98cF9pYxnpuIb/bMnbEWsdZZoLU/euv29mfSi2/Iuypj0TRUchPk7aqBGg=="
- },
- "System.Diagnostics.EventLog": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "xfaHEHVDkMOOZR5S6ZGezD0+vekdH1Nx/9Ih8/rOqOGSOk1fxiN3u94bYkBW/wigj0Uw2Wt3vvRj9mtYdgwEjw=="
- },
- "System.IO.Pipelines": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "26LbFXHKd7PmRnWlkjnYgmjd5B6HYVG+1MpTO25BdxTJnx6D0O16JPAC/S4YBqjtt4YpfGj1QO/Ss6SPMGEGQw=="
- },
- "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.1",
- "contentHash": "cVAka0o1rJJ5/De0pjNs7jcaZk5hUGf1HGzUyVmE2MEB1Vf0h/8qsWxImk1zjitCbeD2Avaq2P2+usdvqgbeVQ=="
- },
- "System.Text.Json": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "EsgwDgU1PFqhrFA9l5n+RBu76wFhNGCEwu8ITrBNhjPP3MxLyklroU5GIF8o6JYpYg6T4KD/VICfMdgPAvNp5g==",
- "dependencies": {
- "System.IO.Pipelines": "10.0.1",
- "System.Text.Encodings.Web": "10.0.1"
- }
- },
- "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.1, )",
- "Microsoft.Extensions.Configuration.Binder": "[10.0.1, )",
- "Microsoft.Extensions.DependencyInjection": "[10.0.1, )",
- "Microsoft.Extensions.Hosting": "[10.0.1, )",
- "Microsoft.Extensions.Hosting.Abstractions": "[10.0.1, )",
- "Microsoft.Extensions.Options": "[10.0.1, )",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "[10.0.1, )",
- "Microsoft.Extensions.Options.DataAnnotations": "[10.0.1, )",
- "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.1, )"
- }
- },
- "patternkit.generators.abstractions": {
- "type": "Project"
- }
- },
- "net9.0": {
+ "net8.0": {
"coverlet.collector": {
"type": "Direct",
"requested": "[6.0.4, )",
@@ -999,7 +15,9 @@
"contentHash": "5DSyJ9bk+ATuDy7fp2Zt0mJStDVKbBoiz1DyfAwSa+k4H4IwykAUcV3URelw5b8/iVbfSaOwkwmPUZH6opZKCw==",
"dependencies": {
"Microsoft.CodeAnalysis.Analyzers": "3.11.0",
- "Microsoft.CodeAnalysis.Common": "[5.0.0]"
+ "Microsoft.CodeAnalysis.Common": "[5.0.0]",
+ "System.Collections.Immutable": "9.0.0",
+ "System.Reflection.Metadata": "9.0.0"
}
},
"Microsoft.NET.Test.Sdk": {
@@ -1020,17 +38,21 @@
},
"TinyBDD": {
"type": "Direct",
- "requested": "[0.12.1, )",
- "resolved": "0.12.1",
- "contentHash": "pf5G0SU/Gl65OAQoPbZC8tlAOvLM6/WowdmhTVJv8eov8ywgGaQbM7Z3mpF64P+u4x/0HGKYuqcNlimGqoQbTw=="
+ "requested": "[0.18.1, )",
+ "resolved": "0.18.1",
+ "contentHash": "L0UwD7637GByZvU0inD0i0o8LYP/8G9NUoJUb6L7TsPKMRxZTre5Bou39mpPmQjbNk48bk2rGlWvPkFELTP3uQ==",
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection": "10.0.1",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1"
+ }
},
"TinyBDD.Xunit": {
"type": "Direct",
- "requested": "[0.12.1, )",
- "resolved": "0.12.1",
- "contentHash": "1V1RAF1OGY7m9kGzhhFpe4NzZO2bd8vSEoL9AlFhEWQ0GIeCCJ/a5Bq4Eqw00n9op/ZHUtb9Retk9XfQSkvKFw==",
+ "requested": "[0.18.1, )",
+ "resolved": "0.18.1",
+ "contentHash": "7e6hSYgmxUEwNBqucx7C52GQIIel127ejKf9Xt+j2AdELbpJIGfHAuF9YQcuZ8npVIXMLe/criFHUEZ9XYmF0g==",
"dependencies": {
- "TinyBDD": "0.12.1",
+ "TinyBDD": "0.18.1",
"xunit.abstractions": "2.0.3",
"xunit.extensibility.core": "2.9.3"
}
@@ -1067,7 +89,9 @@
"resolved": "5.0.0",
"contentHash": "ZXRAdvH6GiDeHRyd3q/km8Z44RoM6FBWHd+gen/la81mVnAdHTEsEkO5J0TCNXBymAcx5UYKt5TvgKBhaLJEow==",
"dependencies": {
- "Microsoft.CodeAnalysis.Analyzers": "3.11.0"
+ "Microsoft.CodeAnalysis.Analyzers": "3.11.0",
+ "System.Collections.Immutable": "9.0.0",
+ "System.Reflection.Metadata": "9.0.0"
}
},
"Microsoft.CodeCoverage": {
@@ -1371,7 +395,10 @@
"Microsoft.TestPlatform.ObjectModel": {
"type": "Transitive",
"resolved": "18.0.1",
- "contentHash": "qT/mwMcLF9BieRkzOBPL2qCopl8hQu6A1P7JWAoj/FMu5i9vds/7cjbJ/LLtaiwWevWLAeD5v5wjQJ/l6jvhWQ=="
+ "contentHash": "qT/mwMcLF9BieRkzOBPL2qCopl8hQu6A1P7JWAoj/FMu5i9vds/7cjbJ/LLtaiwWevWLAeD5v5wjQJ/l6jvhWQ==",
+ "dependencies": {
+ "System.Reflection.Metadata": "8.0.0"
+ }
},
"Microsoft.TestPlatform.TestHost": {
"type": "Transitive",
@@ -1402,6 +429,14 @@
"resolved": "10.0.1",
"contentHash": "26LbFXHKd7PmRnWlkjnYgmjd5B6HYVG+1MpTO25BdxTJnx6D0O16JPAC/S4YBqjtt4YpfGj1QO/Ss6SPMGEGQw=="
},
+ "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.1",
diff --git a/test/PatternKit.Tests/PatternKit.Tests.csproj b/test/PatternKit.Tests/PatternKit.Tests.csproj
index 84f5902..cd43077 100644
--- a/test/PatternKit.Tests/PatternKit.Tests.csproj
+++ b/test/PatternKit.Tests/PatternKit.Tests.csproj
@@ -15,7 +15,7 @@
-
+
diff --git a/test/PatternKit.Tests/packages.lock.json b/test/PatternKit.Tests/packages.lock.json
index 7c18c28..87d6b40 100644
--- a/test/PatternKit.Tests/packages.lock.json
+++ b/test/PatternKit.Tests/packages.lock.json
@@ -1,957 +1,7 @@
{
"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.0.1, )",
- "resolved": "18.0.1",
- "contentHash": "WNpu6vI2rA0pXY4r7NKxCN16XRWl5uHu6qjuyVLoDo6oYEggIQefrMjkRuibQHm/NslIUNCcKftvoWAN80MSAg==",
- "dependencies": {
- "Microsoft.CodeCoverage": "18.0.1",
- "Microsoft.TestPlatform.TestHost": "18.0.1"
- }
- },
- "System.Collections.Immutable": {
- "type": "Direct",
- "requested": "[10.0.1, )",
- "resolved": "10.0.1",
- "contentHash": "kdTe61B8P7i2M1pODC3MLbZ/CfFGjpC6c6jzxjQoB5DHZNewayCRqgFUmx3JKB6vLQtozpMQEiw+R5fO32Jv4g=="
- },
- "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.12.1, )",
- "resolved": "0.12.1",
- "contentHash": "1V1RAF1OGY7m9kGzhhFpe4NzZO2bd8vSEoL9AlFhEWQ0GIeCCJ/a5Bq4Eqw00n9op/ZHUtb9Retk9XfQSkvKFw==",
- "dependencies": {
- "TinyBDD": "0.12.1",
- "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.0.1",
- "contentHash": "O+utSr97NAJowIQT/OVp3Lh9QgW/wALVTP4RG1m2AfFP4IyJmJz0ZBmFJUsRQiAPgq6IRC0t8AAzsiPIsaUDEA=="
- },
- "Microsoft.Extensions.Configuration": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "njoRekyMIK+smav8B6KL2YgIfUtlsRNuT7wvurpLW+m/hoRKVnoELk2YxnUnWRGScCd1rukLMxShwLqEOKowDg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.1",
- "Microsoft.Extensions.Primitives": "10.0.1"
- }
- },
- "Microsoft.Extensions.Configuration.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "kPlU11hql+L9RjrN2N9/0GcRcRcZrNFlLLjadasFWeBORT6pL6OE+RYRk90GGCyVGSxTK+e1/f3dsMj5zpFFiQ==",
- "dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.1"
- }
- },
- "Microsoft.Extensions.Configuration.Binder": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "Lp4CZIuTVXtlvkAnTq6QvMSW7+H62gX2cU2vdFxHQUxvrWTpi7LwYI3X+YAyIS0r12/p7gaosco7efIxL4yFNw==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.1",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.1"
- }
- },
- "Microsoft.Extensions.Configuration.CommandLine": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "s5cxcdtIig66YT3J+7iHflMuorznK8kXuwBBPHMp4KImx5ZGE3FRa1Nj9fI/xMwFV+KzUMjqZ2MhOedPH8LiBQ==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.1",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.1"
- }
- },
- "Microsoft.Extensions.Configuration.EnvironmentVariables": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "csD8Eps3HQ3yc0x6NhgTV+aIFKSs3qVlVCtFnMHz/JOjnv7eEj/qSXKXiK9LzBzB1qSfAVqFnB5iaX2nUmagIQ==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.1",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.1"
- }
- },
- "Microsoft.Extensions.Configuration.FileExtensions": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "N/6GiwiZFCBFZDk3vg1PhHW3zMqqu5WWpmeZAA9VTXv7Q8pr8NZR/EQsH0DjzqydDksJtY6EQBsu81d5okQOlA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.1",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.1",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.1",
- "Microsoft.Extensions.FileProviders.Physical": "10.0.1",
- "Microsoft.Extensions.Primitives": "10.0.1"
- }
- },
- "Microsoft.Extensions.Configuration.Json": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "0zW3eYBJlRctmgqk5s0kFIi5o5y2g80mvGCD8bkYxREPQlKUnr0ndU/Sop+UDIhyWN0fIi4RW63vo7BKTi7ncA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.1",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.1",
- "Microsoft.Extensions.Configuration.FileExtensions": "10.0.1",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.1"
- }
- },
- "Microsoft.Extensions.Configuration.UserSecrets": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "ULEJ0nkaW90JYJGkFujPcJtADXcJpXiSOLbokPcWJZ8iDbtDINifEYAUVqZVr81IDNTrRFul6O8RolOKOsgFPg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.1",
- "Microsoft.Extensions.Configuration.Json": "10.0.1",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.1",
- "Microsoft.Extensions.FileProviders.Physical": "10.0.1"
- }
- },
- "Microsoft.Extensions.DependencyInjection": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "zerXV0GAR9LCSXoSIApbWn+Dq1/T+6vbXMHGduq1LoVQRHT0BXsGQEau0jeLUBUcsoF/NaUT8ADPu8b+eNcIyg==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1"
- }
- },
- "Microsoft.Extensions.DependencyInjection.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "oIy8fQxxbUsSrrOvgBqlVgOeCtDmrcynnTG+FQufcUWBrwyPfwlUkCDB2vaiBeYPyT+20u9/HeuHeBf+H4F/8g=="
- },
- "Microsoft.Extensions.Diagnostics": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "YaocqxscJLxLit0F5yq2XyB+9C7rSRfeTL7MJIl7XwaOoUO3i0EqfO2kmtjiRduYWw7yjcSINEApYZbzjau2gQ==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.1",
- "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.1",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.1"
- }
- },
- "Microsoft.Extensions.Diagnostics.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "QMoMrkNpnQym5mpfdxfxpRDuqLpsOuztguFvzH9p+Ex+do+uLFoi7UkAsBO4e9/tNR3eMFraFf2fOAi2cp3jjA==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "Microsoft.Extensions.Options": "10.0.1"
- }
- },
- "Microsoft.Extensions.FileProviders.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "+b3DligYSZuoWltU5YdbMpIEUHNZPgPrzWfNiIuDkMdqOl93UxYB5KzS3lgpRfTXJhTNpo/CZ8w/sTkDTPDdxQ==",
- "dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.1"
- }
- },
- "Microsoft.Extensions.FileProviders.Physical": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "4bxzGXIzZnz0Bf7czQ72jGvpOqJsRW/44PS7YLFXTTnu6cNcPvmSREDvBoH0ZVP2hAbMfL4sUoCUn54k70jPWw==",
- "dependencies": {
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.1",
- "Microsoft.Extensions.FileSystemGlobbing": "10.0.1",
- "Microsoft.Extensions.Primitives": "10.0.1"
- }
- },
- "Microsoft.Extensions.FileSystemGlobbing": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "49dFvGJjLSwGn76eHnP1gBvCJkL8HRYpCrG0DCvsP6wRpEQRLN2Fq8rTxbP+6jS7jmYKCnSVO5C65v4mT3rzeA=="
- },
- "Microsoft.Extensions.Hosting": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "0jjfjQSOFZlHhwOoIQw0WyzxtkDMYdnPY3iFrOLasxYq/5J4FDt1HWT8TktBclOVjFY1FOOkoOc99X7AhbqSIw==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.1",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.1",
- "Microsoft.Extensions.Configuration.Binder": "10.0.1",
- "Microsoft.Extensions.Configuration.CommandLine": "10.0.1",
- "Microsoft.Extensions.Configuration.EnvironmentVariables": "10.0.1",
- "Microsoft.Extensions.Configuration.FileExtensions": "10.0.1",
- "Microsoft.Extensions.Configuration.Json": "10.0.1",
- "Microsoft.Extensions.Configuration.UserSecrets": "10.0.1",
- "Microsoft.Extensions.DependencyInjection": "10.0.1",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "Microsoft.Extensions.Diagnostics": "10.0.1",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.1",
- "Microsoft.Extensions.FileProviders.Physical": "10.0.1",
- "Microsoft.Extensions.Hosting.Abstractions": "10.0.1",
- "Microsoft.Extensions.Logging": "10.0.1",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.1",
- "Microsoft.Extensions.Logging.Configuration": "10.0.1",
- "Microsoft.Extensions.Logging.Console": "10.0.1",
- "Microsoft.Extensions.Logging.Debug": "10.0.1",
- "Microsoft.Extensions.Logging.EventLog": "10.0.1",
- "Microsoft.Extensions.Logging.EventSource": "10.0.1",
- "Microsoft.Extensions.Options": "10.0.1"
- }
- },
- "Microsoft.Extensions.Hosting.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "qmoQkVZcbm4/gFpted3W3Y+1kTATZTcUhV3mRkbtpfBXlxWCHwh/2oMffVcCruaGOfJuEnyAsGyaSUouSdECOw==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.1",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.1",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.1",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.1"
- }
- },
- "Microsoft.Extensions.Logging": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "9ItMpMLFZFJFqCuHLLbR3LiA4ahA8dMtYuXpXl2YamSDWZhYS9BruPprkftY0tYi2bQ0slNrixdFm+4kpz1g5w==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection": "10.0.1",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.1",
- "Microsoft.Extensions.Options": "10.0.1"
- }
- },
- "Microsoft.Extensions.Logging.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "YkmyiPIWAXVb+lPIrM0LE5bbtLOJkCiRTFiHpkVOvhI7uTvCfoOHLEN0LcsY56GpSD7NqX3gJNpsaDe87/B3zg==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1"
- }
- },
- "Microsoft.Extensions.Logging.Configuration": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "Zg8LLnfZs5o2RCHD/+9NfDtJ40swauemwCa7sI8gQoAye/UJHRZNpCtC7a5XE7l9Z7mdI8iMWnLZ6m7Q6S3jLg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.1",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.1",
- "Microsoft.Extensions.Configuration.Binder": "10.0.1",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "Microsoft.Extensions.Logging": "10.0.1",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.1",
- "Microsoft.Extensions.Options": "10.0.1",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.1"
- }
- },
- "Microsoft.Extensions.Logging.Console": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "38Q8sEHwQ/+wVO/mwQBa0fcdHbezFpusHE+vBw/dSr6Fq/kzZm3H/NQX511Jki/R3FHd64IY559gdlHZQtYeEA==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "Microsoft.Extensions.Logging": "10.0.1",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.1",
- "Microsoft.Extensions.Logging.Configuration": "10.0.1",
- "Microsoft.Extensions.Options": "10.0.1"
- }
- },
- "Microsoft.Extensions.Logging.Debug": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "VqfTvbX9C6BA0VeIlpzPlljnNsXxiI5CdUHb9ksWERH94WQ6ft3oLGUAa4xKcDGu4xF+rIZ8wj7IOAd6/q7vGw==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "Microsoft.Extensions.Logging": "10.0.1",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.1"
- }
- },
- "Microsoft.Extensions.Logging.EventLog": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "Zp9MM+jFCa7oktIug62V9eNygpkf+6kFVatF+UC/ODeUwIr5givYKy8fYSSI9sWdxqDqv63y1x0mm2VjOl8GOw==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "Microsoft.Extensions.Logging": "10.0.1",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.1",
- "Microsoft.Extensions.Options": "10.0.1",
- "System.Diagnostics.EventLog": "10.0.1"
- }
- },
- "Microsoft.Extensions.Logging.EventSource": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "WnFvZP+Y+lfeNFKPK/+mBpaCC7EeBDlobrQOqnP7rrw/+vE7yu8Rjczum1xbC0F/8cAHafog84DMp9200akMNQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "Microsoft.Extensions.Logging": "10.0.1",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.1",
- "Microsoft.Extensions.Options": "10.0.1",
- "Microsoft.Extensions.Primitives": "10.0.1"
- }
- },
- "Microsoft.Extensions.Options": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "G6VVwywpJI4XIobetGHwg7wDOYC2L2XBYdtskxLaKF/Ynb5QBwLl7Q//wxAR2aVCLkMpoQrjSP9VoORkyddsNQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "Microsoft.Extensions.Primitives": "10.0.1"
- }
- },
- "Microsoft.Extensions.Options.ConfigurationExtensions": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "pL78/Im7O3WmxHzlKUsWTYchKL881udU7E26gCD3T0+/tPhWVfjPwMzfN/MRKU7aoFYcOiqcG2k1QTlH5woWow==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.1",
- "Microsoft.Extensions.Configuration.Binder": "10.0.1",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "Microsoft.Extensions.Options": "10.0.1",
- "Microsoft.Extensions.Primitives": "10.0.1"
- }
- },
- "Microsoft.Extensions.Options.DataAnnotations": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "gwHO+zpVQGKK9KB3yen82Tff2zdLHHGIJzTut9L8RvoOO2RMSyYZrOmElvxu0lA4ZyaSxy8I0oNw1S/O/vkvFg==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "Microsoft.Extensions.Options": "10.0.1"
- }
- },
- "Microsoft.Extensions.Primitives": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "DO8XrJkp5x4PddDuc/CH37yDBCs9BYN6ijlKyR3vMb55BP1Vwh90vOX8bNfnKxr5B2qEI3D8bvbY1fFbDveDHQ=="
- },
- "Microsoft.TestPlatform.ObjectModel": {
- "type": "Transitive",
- "resolved": "18.0.1",
- "contentHash": "qT/mwMcLF9BieRkzOBPL2qCopl8hQu6A1P7JWAoj/FMu5i9vds/7cjbJ/LLtaiwWevWLAeD5v5wjQJ/l6jvhWQ=="
- },
- "Microsoft.TestPlatform.TestHost": {
- "type": "Transitive",
- "resolved": "18.0.1",
- "contentHash": "uDJKAEjFTaa2wHdWlfo6ektyoh+WD4/Eesrwb4FpBFKsLGehhACVnwwTI4qD3FrIlIEPlxdXg3SyrYRIcO+RRQ==",
- "dependencies": {
- "Microsoft.TestPlatform.ObjectModel": "18.0.1",
- "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.1",
- "contentHash": "xfaHEHVDkMOOZR5S6ZGezD0+vekdH1Nx/9Ih8/rOqOGSOk1fxiN3u94bYkBW/wigj0Uw2Wt3vvRj9mtYdgwEjw=="
- },
- "System.Interactive.Async": {
- "type": "Transitive",
- "resolved": "7.0.0",
- "contentHash": "Ckj+tg2BVOZ0oLp7FAbjfvRyA/BMkUhVxROLd+x22zncRR6KD7CdFzAYp+9Mo2cedxAMo2X9ZNyhZu68jdDITw=="
- },
- "TinyBDD": {
- "type": "Transitive",
- "resolved": "0.12.1",
- "contentHash": "pf5G0SU/Gl65OAQoPbZC8tlAOvLM6/WowdmhTVJv8eov8ywgGaQbM7Z3mpF64P+u4x/0HGKYuqcNlimGqoQbTw=="
- },
- "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.1, )",
- "Microsoft.Extensions.Configuration.Binder": "[10.0.1, )",
- "Microsoft.Extensions.DependencyInjection": "[10.0.1, )",
- "Microsoft.Extensions.Hosting": "[10.0.1, )",
- "Microsoft.Extensions.Hosting.Abstractions": "[10.0.1, )",
- "Microsoft.Extensions.Options": "[10.0.1, )",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "[10.0.1, )",
- "Microsoft.Extensions.Options.DataAnnotations": "[10.0.1, )",
- "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.0.1, )",
- "resolved": "18.0.1",
- "contentHash": "WNpu6vI2rA0pXY4r7NKxCN16XRWl5uHu6qjuyVLoDo6oYEggIQefrMjkRuibQHm/NslIUNCcKftvoWAN80MSAg==",
- "dependencies": {
- "Microsoft.CodeCoverage": "18.0.1",
- "Microsoft.TestPlatform.TestHost": "18.0.1"
- }
- },
- "System.Collections.Immutable": {
- "type": "Direct",
- "requested": "[10.0.1, )",
- "resolved": "10.0.1",
- "contentHash": "kdTe61B8P7i2M1pODC3MLbZ/CfFGjpC6c6jzxjQoB5DHZNewayCRqgFUmx3JKB6vLQtozpMQEiw+R5fO32Jv4g=="
- },
- "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.12.1, )",
- "resolved": "0.12.1",
- "contentHash": "1V1RAF1OGY7m9kGzhhFpe4NzZO2bd8vSEoL9AlFhEWQ0GIeCCJ/a5Bq4Eqw00n9op/ZHUtb9Retk9XfQSkvKFw==",
- "dependencies": {
- "TinyBDD": "0.12.1",
- "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.0.1",
- "contentHash": "O+utSr97NAJowIQT/OVp3Lh9QgW/wALVTP4RG1m2AfFP4IyJmJz0ZBmFJUsRQiAPgq6IRC0t8AAzsiPIsaUDEA=="
- },
- "Microsoft.Extensions.Configuration": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "njoRekyMIK+smav8B6KL2YgIfUtlsRNuT7wvurpLW+m/hoRKVnoELk2YxnUnWRGScCd1rukLMxShwLqEOKowDg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.1",
- "Microsoft.Extensions.Primitives": "10.0.1"
- }
- },
- "Microsoft.Extensions.Configuration.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "kPlU11hql+L9RjrN2N9/0GcRcRcZrNFlLLjadasFWeBORT6pL6OE+RYRk90GGCyVGSxTK+e1/f3dsMj5zpFFiQ==",
- "dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.1"
- }
- },
- "Microsoft.Extensions.Configuration.Binder": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "Lp4CZIuTVXtlvkAnTq6QvMSW7+H62gX2cU2vdFxHQUxvrWTpi7LwYI3X+YAyIS0r12/p7gaosco7efIxL4yFNw==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.1",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.1"
- }
- },
- "Microsoft.Extensions.Configuration.CommandLine": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "s5cxcdtIig66YT3J+7iHflMuorznK8kXuwBBPHMp4KImx5ZGE3FRa1Nj9fI/xMwFV+KzUMjqZ2MhOedPH8LiBQ==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.1",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.1"
- }
- },
- "Microsoft.Extensions.Configuration.EnvironmentVariables": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "csD8Eps3HQ3yc0x6NhgTV+aIFKSs3qVlVCtFnMHz/JOjnv7eEj/qSXKXiK9LzBzB1qSfAVqFnB5iaX2nUmagIQ==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.1",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.1"
- }
- },
- "Microsoft.Extensions.Configuration.FileExtensions": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "N/6GiwiZFCBFZDk3vg1PhHW3zMqqu5WWpmeZAA9VTXv7Q8pr8NZR/EQsH0DjzqydDksJtY6EQBsu81d5okQOlA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.1",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.1",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.1",
- "Microsoft.Extensions.FileProviders.Physical": "10.0.1",
- "Microsoft.Extensions.Primitives": "10.0.1"
- }
- },
- "Microsoft.Extensions.Configuration.Json": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "0zW3eYBJlRctmgqk5s0kFIi5o5y2g80mvGCD8bkYxREPQlKUnr0ndU/Sop+UDIhyWN0fIi4RW63vo7BKTi7ncA==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.1",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.1",
- "Microsoft.Extensions.Configuration.FileExtensions": "10.0.1",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.1",
- "System.Text.Json": "10.0.1"
- }
- },
- "Microsoft.Extensions.Configuration.UserSecrets": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "ULEJ0nkaW90JYJGkFujPcJtADXcJpXiSOLbokPcWJZ8iDbtDINifEYAUVqZVr81IDNTrRFul6O8RolOKOsgFPg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.1",
- "Microsoft.Extensions.Configuration.Json": "10.0.1",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.1",
- "Microsoft.Extensions.FileProviders.Physical": "10.0.1"
- }
- },
- "Microsoft.Extensions.DependencyInjection": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "zerXV0GAR9LCSXoSIApbWn+Dq1/T+6vbXMHGduq1LoVQRHT0BXsGQEau0jeLUBUcsoF/NaUT8ADPu8b+eNcIyg==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1"
- }
- },
- "Microsoft.Extensions.DependencyInjection.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "oIy8fQxxbUsSrrOvgBqlVgOeCtDmrcynnTG+FQufcUWBrwyPfwlUkCDB2vaiBeYPyT+20u9/HeuHeBf+H4F/8g=="
- },
- "Microsoft.Extensions.Diagnostics": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "YaocqxscJLxLit0F5yq2XyB+9C7rSRfeTL7MJIl7XwaOoUO3i0EqfO2kmtjiRduYWw7yjcSINEApYZbzjau2gQ==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.1",
- "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.1",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.1"
- }
- },
- "Microsoft.Extensions.Diagnostics.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "QMoMrkNpnQym5mpfdxfxpRDuqLpsOuztguFvzH9p+Ex+do+uLFoi7UkAsBO4e9/tNR3eMFraFf2fOAi2cp3jjA==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "Microsoft.Extensions.Options": "10.0.1",
- "System.Diagnostics.DiagnosticSource": "10.0.1"
- }
- },
- "Microsoft.Extensions.FileProviders.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "+b3DligYSZuoWltU5YdbMpIEUHNZPgPrzWfNiIuDkMdqOl93UxYB5KzS3lgpRfTXJhTNpo/CZ8w/sTkDTPDdxQ==",
- "dependencies": {
- "Microsoft.Extensions.Primitives": "10.0.1"
- }
- },
- "Microsoft.Extensions.FileProviders.Physical": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "4bxzGXIzZnz0Bf7czQ72jGvpOqJsRW/44PS7YLFXTTnu6cNcPvmSREDvBoH0ZVP2hAbMfL4sUoCUn54k70jPWw==",
- "dependencies": {
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.1",
- "Microsoft.Extensions.FileSystemGlobbing": "10.0.1",
- "Microsoft.Extensions.Primitives": "10.0.1"
- }
- },
- "Microsoft.Extensions.FileSystemGlobbing": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "49dFvGJjLSwGn76eHnP1gBvCJkL8HRYpCrG0DCvsP6wRpEQRLN2Fq8rTxbP+6jS7jmYKCnSVO5C65v4mT3rzeA=="
- },
- "Microsoft.Extensions.Hosting": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "0jjfjQSOFZlHhwOoIQw0WyzxtkDMYdnPY3iFrOLasxYq/5J4FDt1HWT8TktBclOVjFY1FOOkoOc99X7AhbqSIw==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.1",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.1",
- "Microsoft.Extensions.Configuration.Binder": "10.0.1",
- "Microsoft.Extensions.Configuration.CommandLine": "10.0.1",
- "Microsoft.Extensions.Configuration.EnvironmentVariables": "10.0.1",
- "Microsoft.Extensions.Configuration.FileExtensions": "10.0.1",
- "Microsoft.Extensions.Configuration.Json": "10.0.1",
- "Microsoft.Extensions.Configuration.UserSecrets": "10.0.1",
- "Microsoft.Extensions.DependencyInjection": "10.0.1",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "Microsoft.Extensions.Diagnostics": "10.0.1",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.1",
- "Microsoft.Extensions.FileProviders.Physical": "10.0.1",
- "Microsoft.Extensions.Hosting.Abstractions": "10.0.1",
- "Microsoft.Extensions.Logging": "10.0.1",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.1",
- "Microsoft.Extensions.Logging.Configuration": "10.0.1",
- "Microsoft.Extensions.Logging.Console": "10.0.1",
- "Microsoft.Extensions.Logging.Debug": "10.0.1",
- "Microsoft.Extensions.Logging.EventLog": "10.0.1",
- "Microsoft.Extensions.Logging.EventSource": "10.0.1",
- "Microsoft.Extensions.Options": "10.0.1"
- }
- },
- "Microsoft.Extensions.Hosting.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "qmoQkVZcbm4/gFpted3W3Y+1kTATZTcUhV3mRkbtpfBXlxWCHwh/2oMffVcCruaGOfJuEnyAsGyaSUouSdECOw==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.1",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "Microsoft.Extensions.Diagnostics.Abstractions": "10.0.1",
- "Microsoft.Extensions.FileProviders.Abstractions": "10.0.1",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.1"
- }
- },
- "Microsoft.Extensions.Logging": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "9ItMpMLFZFJFqCuHLLbR3LiA4ahA8dMtYuXpXl2YamSDWZhYS9BruPprkftY0tYi2bQ0slNrixdFm+4kpz1g5w==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection": "10.0.1",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.1",
- "Microsoft.Extensions.Options": "10.0.1"
- }
- },
- "Microsoft.Extensions.Logging.Abstractions": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "YkmyiPIWAXVb+lPIrM0LE5bbtLOJkCiRTFiHpkVOvhI7uTvCfoOHLEN0LcsY56GpSD7NqX3gJNpsaDe87/B3zg==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "System.Diagnostics.DiagnosticSource": "10.0.1"
- }
- },
- "Microsoft.Extensions.Logging.Configuration": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "Zg8LLnfZs5o2RCHD/+9NfDtJ40swauemwCa7sI8gQoAye/UJHRZNpCtC7a5XE7l9Z7mdI8iMWnLZ6m7Q6S3jLg==",
- "dependencies": {
- "Microsoft.Extensions.Configuration": "10.0.1",
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.1",
- "Microsoft.Extensions.Configuration.Binder": "10.0.1",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "Microsoft.Extensions.Logging": "10.0.1",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.1",
- "Microsoft.Extensions.Options": "10.0.1",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "10.0.1"
- }
- },
- "Microsoft.Extensions.Logging.Console": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "38Q8sEHwQ/+wVO/mwQBa0fcdHbezFpusHE+vBw/dSr6Fq/kzZm3H/NQX511Jki/R3FHd64IY559gdlHZQtYeEA==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "Microsoft.Extensions.Logging": "10.0.1",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.1",
- "Microsoft.Extensions.Logging.Configuration": "10.0.1",
- "Microsoft.Extensions.Options": "10.0.1",
- "System.Text.Json": "10.0.1"
- }
- },
- "Microsoft.Extensions.Logging.Debug": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "VqfTvbX9C6BA0VeIlpzPlljnNsXxiI5CdUHb9ksWERH94WQ6ft3oLGUAa4xKcDGu4xF+rIZ8wj7IOAd6/q7vGw==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "Microsoft.Extensions.Logging": "10.0.1",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.1"
- }
- },
- "Microsoft.Extensions.Logging.EventLog": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "Zp9MM+jFCa7oktIug62V9eNygpkf+6kFVatF+UC/ODeUwIr5givYKy8fYSSI9sWdxqDqv63y1x0mm2VjOl8GOw==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "Microsoft.Extensions.Logging": "10.0.1",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.1",
- "Microsoft.Extensions.Options": "10.0.1",
- "System.Diagnostics.EventLog": "10.0.1"
- }
- },
- "Microsoft.Extensions.Logging.EventSource": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "WnFvZP+Y+lfeNFKPK/+mBpaCC7EeBDlobrQOqnP7rrw/+vE7yu8Rjczum1xbC0F/8cAHafog84DMp9200akMNQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "Microsoft.Extensions.Logging": "10.0.1",
- "Microsoft.Extensions.Logging.Abstractions": "10.0.1",
- "Microsoft.Extensions.Options": "10.0.1",
- "Microsoft.Extensions.Primitives": "10.0.1",
- "System.Text.Json": "10.0.1"
- }
- },
- "Microsoft.Extensions.Options": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "G6VVwywpJI4XIobetGHwg7wDOYC2L2XBYdtskxLaKF/Ynb5QBwLl7Q//wxAR2aVCLkMpoQrjSP9VoORkyddsNQ==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "Microsoft.Extensions.Primitives": "10.0.1"
- }
- },
- "Microsoft.Extensions.Options.ConfigurationExtensions": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "pL78/Im7O3WmxHzlKUsWTYchKL881udU7E26gCD3T0+/tPhWVfjPwMzfN/MRKU7aoFYcOiqcG2k1QTlH5woWow==",
- "dependencies": {
- "Microsoft.Extensions.Configuration.Abstractions": "10.0.1",
- "Microsoft.Extensions.Configuration.Binder": "10.0.1",
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "Microsoft.Extensions.Options": "10.0.1",
- "Microsoft.Extensions.Primitives": "10.0.1"
- }
- },
- "Microsoft.Extensions.Options.DataAnnotations": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "gwHO+zpVQGKK9KB3yen82Tff2zdLHHGIJzTut9L8RvoOO2RMSyYZrOmElvxu0lA4ZyaSxy8I0oNw1S/O/vkvFg==",
- "dependencies": {
- "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1",
- "Microsoft.Extensions.Options": "10.0.1"
- }
- },
- "Microsoft.Extensions.Primitives": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "DO8XrJkp5x4PddDuc/CH37yDBCs9BYN6ijlKyR3vMb55BP1Vwh90vOX8bNfnKxr5B2qEI3D8bvbY1fFbDveDHQ=="
- },
- "Microsoft.TestPlatform.ObjectModel": {
- "type": "Transitive",
- "resolved": "18.0.1",
- "contentHash": "qT/mwMcLF9BieRkzOBPL2qCopl8hQu6A1P7JWAoj/FMu5i9vds/7cjbJ/LLtaiwWevWLAeD5v5wjQJ/l6jvhWQ=="
- },
- "Microsoft.TestPlatform.TestHost": {
- "type": "Transitive",
- "resolved": "18.0.1",
- "contentHash": "uDJKAEjFTaa2wHdWlfo6ektyoh+WD4/Eesrwb4FpBFKsLGehhACVnwwTI4qD3FrIlIEPlxdXg3SyrYRIcO+RRQ==",
- "dependencies": {
- "Microsoft.TestPlatform.ObjectModel": "18.0.1",
- "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.1",
- "contentHash": "wVYO4/71Pk177uQ3TG8ZQFS3Pnmr98cF9pYxnpuIb/bMnbEWsdZZoLU/euv29mfSi2/Iuypj0TRUchPk7aqBGg=="
- },
- "System.Diagnostics.EventLog": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "xfaHEHVDkMOOZR5S6ZGezD0+vekdH1Nx/9Ih8/rOqOGSOk1fxiN3u94bYkBW/wigj0Uw2Wt3vvRj9mtYdgwEjw=="
- },
- "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.1",
- "contentHash": "26LbFXHKd7PmRnWlkjnYgmjd5B6HYVG+1MpTO25BdxTJnx6D0O16JPAC/S4YBqjtt4YpfGj1QO/Ss6SPMGEGQw=="
- },
- "System.Linq.AsyncEnumerable": {
- "type": "Transitive",
- "resolved": "10.0.0",
- "contentHash": "t1jnw7So3eeZVemma+82w+Y394oPX1bebkr3gY3IzyotP3kKC/JWwGRz2WssoUFODWWvkACT2hXliumgCHu9LQ=="
- },
- "System.Text.Encodings.Web": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "cVAka0o1rJJ5/De0pjNs7jcaZk5hUGf1HGzUyVmE2MEB1Vf0h/8qsWxImk1zjitCbeD2Avaq2P2+usdvqgbeVQ=="
- },
- "System.Text.Json": {
- "type": "Transitive",
- "resolved": "10.0.1",
- "contentHash": "EsgwDgU1PFqhrFA9l5n+RBu76wFhNGCEwu8ITrBNhjPP3MxLyklroU5GIF8o6JYpYg6T4KD/VICfMdgPAvNp5g==",
- "dependencies": {
- "System.IO.Pipelines": "10.0.1",
- "System.Text.Encodings.Web": "10.0.1"
- }
- },
- "TinyBDD": {
- "type": "Transitive",
- "resolved": "0.12.1",
- "contentHash": "pf5G0SU/Gl65OAQoPbZC8tlAOvLM6/WowdmhTVJv8eov8ywgGaQbM7Z3mpF64P+u4x/0HGKYuqcNlimGqoQbTw=="
- },
- "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.1, )",
- "Microsoft.Extensions.Configuration.Binder": "[10.0.1, )",
- "Microsoft.Extensions.DependencyInjection": "[10.0.1, )",
- "Microsoft.Extensions.Hosting": "[10.0.1, )",
- "Microsoft.Extensions.Hosting.Abstractions": "[10.0.1, )",
- "Microsoft.Extensions.Options": "[10.0.1, )",
- "Microsoft.Extensions.Options.ConfigurationExtensions": "[10.0.1, )",
- "Microsoft.Extensions.Options.DataAnnotations": "[10.0.1, )",
- "PatternKit.Core": "[1.0.0, )",
- "PatternKit.Generators.Abstractions": "[1.0.0, )"
- }
- },
- "patternkit.generators.abstractions": {
- "type": "Project"
- }
- },
- "net9.0": {
+ "net8.0": {
"coverlet.collector": {
"type": "Direct",
"requested": "[6.0.4, )",
@@ -986,11 +36,11 @@
},
"TinyBDD.Xunit": {
"type": "Direct",
- "requested": "[0.12.1, )",
- "resolved": "0.12.1",
- "contentHash": "1V1RAF1OGY7m9kGzhhFpe4NzZO2bd8vSEoL9AlFhEWQ0GIeCCJ/a5Bq4Eqw00n9op/ZHUtb9Retk9XfQSkvKFw==",
+ "requested": "[0.18.1, )",
+ "resolved": "0.18.1",
+ "contentHash": "7e6hSYgmxUEwNBqucx7C52GQIIel127ejKf9Xt+j2AdELbpJIGfHAuF9YQcuZ8npVIXMLe/criFHUEZ9XYmF0g==",
"dependencies": {
- "TinyBDD": "0.12.1",
+ "TinyBDD": "0.18.1",
"xunit.abstractions": "2.0.3",
"xunit.extensibility.core": "2.9.3"
}
@@ -1327,7 +377,10 @@
"Microsoft.TestPlatform.ObjectModel": {
"type": "Transitive",
"resolved": "18.0.1",
- "contentHash": "qT/mwMcLF9BieRkzOBPL2qCopl8hQu6A1P7JWAoj/FMu5i9vds/7cjbJ/LLtaiwWevWLAeD5v5wjQJ/l6jvhWQ=="
+ "contentHash": "qT/mwMcLF9BieRkzOBPL2qCopl8hQu6A1P7JWAoj/FMu5i9vds/7cjbJ/LLtaiwWevWLAeD5v5wjQJ/l6jvhWQ==",
+ "dependencies": {
+ "System.Reflection.Metadata": "8.0.0"
+ }
},
"Microsoft.TestPlatform.TestHost": {
"type": "Transitive",
@@ -1371,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.1",
@@ -1387,8 +448,12 @@
},
"TinyBDD": {
"type": "Transitive",
- "resolved": "0.12.1",
- "contentHash": "pf5G0SU/Gl65OAQoPbZC8tlAOvLM6/WowdmhTVJv8eov8ywgGaQbM7Z3mpF64P+u4x/0HGKYuqcNlimGqoQbTw=="
+ "resolved": "0.18.1",
+ "contentHash": "L0UwD7637GByZvU0inD0i0o8LYP/8G9NUoJUb6L7TsPKMRxZTre5Bou39mpPmQjbNk48bk2rGlWvPkFELTP3uQ==",
+ "dependencies": {
+ "Microsoft.Extensions.DependencyInjection": "10.0.1",
+ "Microsoft.Extensions.DependencyInjection.Abstractions": "10.0.1"
+ }
},
"xunit.abstractions": {
"type": "Transitive",