diff --git a/Directory.Packages.props b/Directory.Packages.props
index 2a8e6af..f97765b 100644
--- a/Directory.Packages.props
+++ b/Directory.Packages.props
@@ -53,7 +53,7 @@
-
-
+
+
\ No newline at end of file
diff --git a/tests/ChengYuan.ArchitectureAnalyzer.Tests/packages.lock.json b/tests/ChengYuan.ArchitectureAnalyzer.Tests/packages.lock.json
index 8e22f83..74db0b6 100644
--- a/tests/ChengYuan.ArchitectureAnalyzer.Tests/packages.lock.json
+++ b/tests/ChengYuan.ArchitectureAnalyzer.Tests/packages.lock.json
@@ -34,17 +34,17 @@
},
"xunit.runner.visualstudio": {
"type": "Direct",
- "requested": "[4.0.0-pre.3, )",
- "resolved": "4.0.0-pre.3",
- "contentHash": "gzXWGOjmjwjJZ6shXMTc+ZT9OMjarr1HaWwfX75uriM/FpcN+HOn+bbIyxO6IoeY3fcmPLpF3/s2vu1swGC5Gg=="
+ "requested": "[4.0.0-pre.4, )",
+ "resolved": "4.0.0-pre.4",
+ "contentHash": "sb2cfEG/3Lm1nPPpMr6mQLNqb+csKL+MmtSPLf1oK24KtNYXgT7ahdH5GkBiWjvt1hZrf6U0nkz80U6LT4M2Wg=="
},
"xunit.v3": {
"type": "Direct",
- "requested": "[4.0.0-pre.33, )",
- "resolved": "4.0.0-pre.33",
- "contentHash": "I+3fcLs+ysQoGs0inEudS1IiReBGYfK+j+onKwAvI7YXqYGPskN2F3wPvAPUI2U2EIOrNgP+CHrzSSgJQbb1ag==",
+ "requested": "[4.0.0-pre.128, )",
+ "resolved": "4.0.0-pre.128",
+ "contentHash": "MP/WQqUmjw/WzlnbE0Iv5OoAN3sU+d6xijahk+lbGUJrEqSJhua+6IVCc4fviV647x+u6LsY0jp4wlekV/ECkA==",
"dependencies": {
- "xunit.v3.mtp-v2": "[4.0.0-pre.33]"
+ "xunit.v3.mtp-v2": "[4.0.0-pre.128]"
}
},
"DiffEngine": {
@@ -86,32 +86,32 @@
},
"Microsoft.Testing.Extensions.Telemetry": {
"type": "Transitive",
- "resolved": "2.1.0",
- "contentHash": "5TwgTx2u7k9Al/xbZ18QXq4Hdy2xewkVTI6K3sk+jY2ykqUkIKNuj7rFu3GOV5KnEUkevhw6eZcyZs77STHJIA==",
+ "resolved": "2.2.3",
+ "contentHash": "mLdW+JOR3kXYGTdgR/qc/UZBA0r+eCR2k6bUxTcuDj5w9WdIQ7Lol5MBUU7YOSGd9bs9bvhSYWAptgz0YtQqCA==",
"dependencies": {
"Microsoft.ApplicationInsights": "2.23.0",
- "Microsoft.Testing.Platform": "2.1.0"
+ "Microsoft.Testing.Platform": "2.2.3"
}
},
"Microsoft.Testing.Extensions.TrxReport.Abstractions": {
"type": "Transitive",
- "resolved": "2.1.0",
- "contentHash": "D8xmIJYQFJ6D49Rx5/vPrkZZxb338Jkew+eSqZLBfBiWKw4QZKy3i1BOXiLfz0lOmaNErwDz/YWRojCdNl+B9Q==",
+ "resolved": "2.2.3",
+ "contentHash": "hntvxJEkmUAx6C2xXc/PO38DqEQl4rimzOgSvTR1hAMruMid7R4RcXOrzzF33J66gKaN7jRaQ0TMW/nNfaV9jw==",
"dependencies": {
- "Microsoft.Testing.Platform": "2.1.0"
+ "Microsoft.Testing.Platform": "2.2.3"
}
},
"Microsoft.Testing.Platform": {
"type": "Transitive",
- "resolved": "2.1.0",
- "contentHash": "aHkjNTGIA+Zbdw6RJgSFrbDrCjO0CgqpElqYcvkRSeUhBv2bKarnvU3ep786U7UqrPlArT/B7VmImRibJD0Zrg=="
+ "resolved": "2.2.3",
+ "contentHash": "LhM1/Qoi8Ams5QcD4r3f09CSOono9iQr3NEJQItFtyzWB55nWTgEOsVqXqMWWWIwk3nkPqc+XfnlJmp8xUI5fg=="
},
"Microsoft.Testing.Platform.MSBuild": {
"type": "Transitive",
- "resolved": "2.1.0",
- "contentHash": "UpfPebXQtHGrWz21+YLHmJSm+5zsuPE9U9pfdCtoB+67g75fDmWlNgpkH2ZmdVhSwkjNIed9Icg8Iu63z2ei5Q==",
+ "resolved": "2.2.3",
+ "contentHash": "Q22jJYJLx4srTinsAuoCskqmzjrBJC8YeGJMHHIcrf1dQeHoEZ7wsqDzTlENkMoke2qfufF7U+9u58nlZunH/Q==",
"dependencies": {
- "Microsoft.Testing.Platform": "2.1.0"
+ "Microsoft.Testing.Platform": "2.2.3"
}
},
"Microsoft.TestPlatform.ObjectModel": {
@@ -158,70 +158,70 @@
},
"xunit.analyzers": {
"type": "Transitive",
- "resolved": "2.0.0-pre.9",
- "contentHash": "jtfkxgz8boHWwt1K9QfSM8iMMdiKSrmMAtMnAqOgwL3z4F2gVaU4RLH2OfV+mNV27Bo0uTtxYZ0lUzSrk2y6tg=="
+ "resolved": "2.0.0-pre.56",
+ "contentHash": "kIT2Wy9E7RUNMJlFYG/o50sLqHNuFX/fF986T2r/zMC3W7p2S84ikCU9bexX9KpPlMV3/sCvMVQ49V+XAJ+x+g=="
},
"xunit.v3.assert": {
"type": "Transitive",
- "resolved": "4.0.0-pre.33",
- "contentHash": "mpm7rGtHMrkPxrMqEvfYJosXCjjtBQwjmRpqiN/zyNSAi27L2/a23OBeqhByn1A8JMZ1BxZmbxHiX7LtagibTA=="
+ "resolved": "4.0.0-pre.128",
+ "contentHash": "xhvVDx+o8A6i1UcFU2DC2CUlVdSpgW4mjfWy1cLmi/FOouwkzJi0mJZmn7WJqWotVh4/euNtMZlU8SwSbkEQpg=="
},
"xunit.v3.common": {
"type": "Transitive",
- "resolved": "4.0.0-pre.33",
- "contentHash": "Xyhfrey+wrItB45OqQKY7IdbqcpQKUFyIe41SzlZvXxDSEI7/dkVD8nQpgPlh0wlLZWbWu+/8SxxFkBJWAlj6w==",
+ "resolved": "4.0.0-pre.128",
+ "contentHash": "KzNkDsdh7q8TS83KScCNutlWMgXxxOaJip724IGQSkkZLscjrqANHze1A8Hi+EkYIDjW0juFX8lny2OIo+/OJQ==",
"dependencies": {
"Microsoft.Bcl.AsyncInterfaces": "6.0.0"
}
},
"xunit.v3.core.mtp-v2": {
"type": "Transitive",
- "resolved": "4.0.0-pre.33",
- "contentHash": "peKD3q/f23PNRZk+ekMI1j+qpBe9SwUsdJTh2RRWJoIjt8q3pLfeVOwYTy2qITVlu1CNSMEWXshYa0lRJp8EWQ==",
+ "resolved": "4.0.0-pre.128",
+ "contentHash": "Iz3VMMhCbbWeS7yOMzsNxnXUYzQMCFSRc1mHkBYyp0dbIOyE8zkqMX2RuQBUXWUvB1pQw8f/lYooFWYgBVVs6w==",
"dependencies": {
- "Microsoft.Testing.Extensions.Telemetry": "2.1.0",
- "Microsoft.Testing.Extensions.TrxReport.Abstractions": "2.1.0",
- "Microsoft.Testing.Platform": "2.1.0",
- "Microsoft.Testing.Platform.MSBuild": "2.1.0",
- "xunit.v3.extensibility.core": "[4.0.0-pre.33]",
- "xunit.v3.runner.inproc.console": "[4.0.0-pre.33]"
+ "Microsoft.Testing.Extensions.Telemetry": "2.2.3",
+ "Microsoft.Testing.Extensions.TrxReport.Abstractions": "2.2.3",
+ "Microsoft.Testing.Platform": "2.2.3",
+ "Microsoft.Testing.Platform.MSBuild": "2.2.3",
+ "xunit.v3.extensibility.core": "[4.0.0-pre.128]",
+ "xunit.v3.runner.inproc.console": "[4.0.0-pre.128]"
}
},
"xunit.v3.extensibility.core": {
"type": "Transitive",
- "resolved": "4.0.0-pre.33",
- "contentHash": "j5aHPZb3VsIV9TxMHI57WGb+CaCwfbG5tjZwR106t0sJKiyJublstnsd+jcZusCceC5xSPS+gNWFfVZ6IAXPng==",
+ "resolved": "4.0.0-pre.128",
+ "contentHash": "lmLr9oJl1MOXA5VKf8SoBqM2V3FAEgBwnjBVPxuF604Cr/y/6Ql8S0cepdSAVnCHfmZM7gvp26HYK5/HY+84xQ==",
"dependencies": {
- "xunit.v3.common": "[4.0.0-pre.33]"
+ "xunit.v3.common": "[4.0.0-pre.128]"
}
},
"xunit.v3.mtp-v2": {
"type": "Transitive",
- "resolved": "4.0.0-pre.33",
- "contentHash": "kMVFHngfLPYo9I8QysqlaXyCG5+IKt6YGsi0/WKjCPFx2RdTtRQu6GTJ/u9/CM8wfJWvLr5cXwcK0UxPNBeiDg==",
+ "resolved": "4.0.0-pre.128",
+ "contentHash": "mNzYEloQ3NmIBY+9O5vI4CLfNK+6wWChPVVU1tQK4L7tddmg8tHbDBx9R/lTkjBsWhGEtKNJPgPHadnpurrdOA==",
"dependencies": {
- "xunit.analyzers": "2.0.0-pre.9",
- "xunit.v3.assert": "[4.0.0-pre.33]",
- "xunit.v3.core.mtp-v2": "[4.0.0-pre.33]"
+ "xunit.analyzers": "2.0.0-pre.56",
+ "xunit.v3.assert": "[4.0.0-pre.128]",
+ "xunit.v3.core.mtp-v2": "[4.0.0-pre.128]"
}
},
"xunit.v3.runner.common": {
"type": "Transitive",
- "resolved": "4.0.0-pre.33",
- "contentHash": "37c0fDISa3/06GXgA8wURdEIR2+l2onNUUTCrYofK5nWDPpq7xuKqthfJ7dFsjgAbqrgPYhdVuOX2DYUs3hOnw==",
+ "resolved": "4.0.0-pre.128",
+ "contentHash": "7x8z/ammCIieUyvwwaaEyM6SstzeJL+Bl1/SN4+ns+TgR5yxaNoWjkkFpaUKUEmFrZl5dfOn963yykScEIuotA==",
"dependencies": {
"Microsoft.Win32.Registry": "[5.0.0]",
"System.Security.AccessControl": "[6.0.1]",
- "xunit.v3.common": "[4.0.0-pre.33]"
+ "xunit.v3.common": "[4.0.0-pre.128]"
}
},
"xunit.v3.runner.inproc.console": {
"type": "Transitive",
- "resolved": "4.0.0-pre.33",
- "contentHash": "nlsmDxwNjprr+3I/3cild2o0JklihpKWGXQFyv0zPyhfrgFY3THxikIyJ6tF3wYa9J8VkTJSYHmLYxV9IyGSVg==",
+ "resolved": "4.0.0-pre.128",
+ "contentHash": "FuTrmI6KZcb9L9cMCmOkUvt/aFUDiQDp/CjlLiu5Zj6kzUvJ+d1Wv3hTItHviiPqeAGF4qBMeMeedgpQjg47Eg==",
"dependencies": {
- "xunit.v3.extensibility.core": "[4.0.0-pre.33]",
- "xunit.v3.runner.common": "[4.0.0-pre.33]"
+ "xunit.v3.extensibility.core": "[4.0.0-pre.128]",
+ "xunit.v3.runner.common": "[4.0.0-pre.128]"
}
},
"chengyuan.architectureanalyzer": {
diff --git a/tests/ChengYuan.FrameworkKernel.Tests/packages.lock.json b/tests/ChengYuan.FrameworkKernel.Tests/packages.lock.json
index 991561a..313a90c 100644
--- a/tests/ChengYuan.FrameworkKernel.Tests/packages.lock.json
+++ b/tests/ChengYuan.FrameworkKernel.Tests/packages.lock.json
@@ -63,17 +63,17 @@
},
"xunit.runner.visualstudio": {
"type": "Direct",
- "requested": "[4.0.0-pre.3, )",
- "resolved": "4.0.0-pre.3",
- "contentHash": "gzXWGOjmjwjJZ6shXMTc+ZT9OMjarr1HaWwfX75uriM/FpcN+HOn+bbIyxO6IoeY3fcmPLpF3/s2vu1swGC5Gg=="
+ "requested": "[4.0.0-pre.4, )",
+ "resolved": "4.0.0-pre.4",
+ "contentHash": "sb2cfEG/3Lm1nPPpMr6mQLNqb+csKL+MmtSPLf1oK24KtNYXgT7ahdH5GkBiWjvt1hZrf6U0nkz80U6LT4M2Wg=="
},
"xunit.v3": {
"type": "Direct",
- "requested": "[4.0.0-pre.33, )",
- "resolved": "4.0.0-pre.33",
- "contentHash": "I+3fcLs+ysQoGs0inEudS1IiReBGYfK+j+onKwAvI7YXqYGPskN2F3wPvAPUI2U2EIOrNgP+CHrzSSgJQbb1ag==",
+ "requested": "[4.0.0-pre.128, )",
+ "resolved": "4.0.0-pre.128",
+ "contentHash": "MP/WQqUmjw/WzlnbE0Iv5OoAN3sU+d6xijahk+lbGUJrEqSJhua+6IVCc4fviV647x+u6LsY0jp4wlekV/ECkA==",
"dependencies": {
- "xunit.v3.mtp-v2": "[4.0.0-pre.33]"
+ "xunit.v3.mtp-v2": "[4.0.0-pre.128]"
}
},
"Asp.Versioning.Abstractions": {
@@ -469,32 +469,32 @@
},
"Microsoft.Testing.Extensions.Telemetry": {
"type": "Transitive",
- "resolved": "2.1.0",
- "contentHash": "5TwgTx2u7k9Al/xbZ18QXq4Hdy2xewkVTI6K3sk+jY2ykqUkIKNuj7rFu3GOV5KnEUkevhw6eZcyZs77STHJIA==",
+ "resolved": "2.2.3",
+ "contentHash": "mLdW+JOR3kXYGTdgR/qc/UZBA0r+eCR2k6bUxTcuDj5w9WdIQ7Lol5MBUU7YOSGd9bs9bvhSYWAptgz0YtQqCA==",
"dependencies": {
"Microsoft.ApplicationInsights": "2.23.0",
- "Microsoft.Testing.Platform": "2.1.0"
+ "Microsoft.Testing.Platform": "2.2.3"
}
},
"Microsoft.Testing.Extensions.TrxReport.Abstractions": {
"type": "Transitive",
- "resolved": "2.1.0",
- "contentHash": "D8xmIJYQFJ6D49Rx5/vPrkZZxb338Jkew+eSqZLBfBiWKw4QZKy3i1BOXiLfz0lOmaNErwDz/YWRojCdNl+B9Q==",
+ "resolved": "2.2.3",
+ "contentHash": "hntvxJEkmUAx6C2xXc/PO38DqEQl4rimzOgSvTR1hAMruMid7R4RcXOrzzF33J66gKaN7jRaQ0TMW/nNfaV9jw==",
"dependencies": {
- "Microsoft.Testing.Platform": "2.1.0"
+ "Microsoft.Testing.Platform": "2.2.3"
}
},
"Microsoft.Testing.Platform": {
"type": "Transitive",
- "resolved": "2.1.0",
- "contentHash": "aHkjNTGIA+Zbdw6RJgSFrbDrCjO0CgqpElqYcvkRSeUhBv2bKarnvU3ep786U7UqrPlArT/B7VmImRibJD0Zrg=="
+ "resolved": "2.2.3",
+ "contentHash": "LhM1/Qoi8Ams5QcD4r3f09CSOono9iQr3NEJQItFtyzWB55nWTgEOsVqXqMWWWIwk3nkPqc+XfnlJmp8xUI5fg=="
},
"Microsoft.Testing.Platform.MSBuild": {
"type": "Transitive",
- "resolved": "2.1.0",
- "contentHash": "UpfPebXQtHGrWz21+YLHmJSm+5zsuPE9U9pfdCtoB+67g75fDmWlNgpkH2ZmdVhSwkjNIed9Icg8Iu63z2ei5Q==",
+ "resolved": "2.2.3",
+ "contentHash": "Q22jJYJLx4srTinsAuoCskqmzjrBJC8YeGJMHHIcrf1dQeHoEZ7wsqDzTlENkMoke2qfufF7U+9u58nlZunH/Q==",
"dependencies": {
- "Microsoft.Testing.Platform": "2.1.0"
+ "Microsoft.Testing.Platform": "2.2.3"
}
},
"Microsoft.TestPlatform.ObjectModel": {
@@ -730,70 +730,70 @@
},
"xunit.analyzers": {
"type": "Transitive",
- "resolved": "2.0.0-pre.9",
- "contentHash": "jtfkxgz8boHWwt1K9QfSM8iMMdiKSrmMAtMnAqOgwL3z4F2gVaU4RLH2OfV+mNV27Bo0uTtxYZ0lUzSrk2y6tg=="
+ "resolved": "2.0.0-pre.56",
+ "contentHash": "kIT2Wy9E7RUNMJlFYG/o50sLqHNuFX/fF986T2r/zMC3W7p2S84ikCU9bexX9KpPlMV3/sCvMVQ49V+XAJ+x+g=="
},
"xunit.v3.assert": {
"type": "Transitive",
- "resolved": "4.0.0-pre.33",
- "contentHash": "mpm7rGtHMrkPxrMqEvfYJosXCjjtBQwjmRpqiN/zyNSAi27L2/a23OBeqhByn1A8JMZ1BxZmbxHiX7LtagibTA=="
+ "resolved": "4.0.0-pre.128",
+ "contentHash": "xhvVDx+o8A6i1UcFU2DC2CUlVdSpgW4mjfWy1cLmi/FOouwkzJi0mJZmn7WJqWotVh4/euNtMZlU8SwSbkEQpg=="
},
"xunit.v3.common": {
"type": "Transitive",
- "resolved": "4.0.0-pre.33",
- "contentHash": "Xyhfrey+wrItB45OqQKY7IdbqcpQKUFyIe41SzlZvXxDSEI7/dkVD8nQpgPlh0wlLZWbWu+/8SxxFkBJWAlj6w==",
+ "resolved": "4.0.0-pre.128",
+ "contentHash": "KzNkDsdh7q8TS83KScCNutlWMgXxxOaJip724IGQSkkZLscjrqANHze1A8Hi+EkYIDjW0juFX8lny2OIo+/OJQ==",
"dependencies": {
"Microsoft.Bcl.AsyncInterfaces": "6.0.0"
}
},
"xunit.v3.core.mtp-v2": {
"type": "Transitive",
- "resolved": "4.0.0-pre.33",
- "contentHash": "peKD3q/f23PNRZk+ekMI1j+qpBe9SwUsdJTh2RRWJoIjt8q3pLfeVOwYTy2qITVlu1CNSMEWXshYa0lRJp8EWQ==",
+ "resolved": "4.0.0-pre.128",
+ "contentHash": "Iz3VMMhCbbWeS7yOMzsNxnXUYzQMCFSRc1mHkBYyp0dbIOyE8zkqMX2RuQBUXWUvB1pQw8f/lYooFWYgBVVs6w==",
"dependencies": {
- "Microsoft.Testing.Extensions.Telemetry": "2.1.0",
- "Microsoft.Testing.Extensions.TrxReport.Abstractions": "2.1.0",
- "Microsoft.Testing.Platform": "2.1.0",
- "Microsoft.Testing.Platform.MSBuild": "2.1.0",
- "xunit.v3.extensibility.core": "[4.0.0-pre.33]",
- "xunit.v3.runner.inproc.console": "[4.0.0-pre.33]"
+ "Microsoft.Testing.Extensions.Telemetry": "2.2.3",
+ "Microsoft.Testing.Extensions.TrxReport.Abstractions": "2.2.3",
+ "Microsoft.Testing.Platform": "2.2.3",
+ "Microsoft.Testing.Platform.MSBuild": "2.2.3",
+ "xunit.v3.extensibility.core": "[4.0.0-pre.128]",
+ "xunit.v3.runner.inproc.console": "[4.0.0-pre.128]"
}
},
"xunit.v3.extensibility.core": {
"type": "Transitive",
- "resolved": "4.0.0-pre.33",
- "contentHash": "j5aHPZb3VsIV9TxMHI57WGb+CaCwfbG5tjZwR106t0sJKiyJublstnsd+jcZusCceC5xSPS+gNWFfVZ6IAXPng==",
+ "resolved": "4.0.0-pre.128",
+ "contentHash": "lmLr9oJl1MOXA5VKf8SoBqM2V3FAEgBwnjBVPxuF604Cr/y/6Ql8S0cepdSAVnCHfmZM7gvp26HYK5/HY+84xQ==",
"dependencies": {
- "xunit.v3.common": "[4.0.0-pre.33]"
+ "xunit.v3.common": "[4.0.0-pre.128]"
}
},
"xunit.v3.mtp-v2": {
"type": "Transitive",
- "resolved": "4.0.0-pre.33",
- "contentHash": "kMVFHngfLPYo9I8QysqlaXyCG5+IKt6YGsi0/WKjCPFx2RdTtRQu6GTJ/u9/CM8wfJWvLr5cXwcK0UxPNBeiDg==",
+ "resolved": "4.0.0-pre.128",
+ "contentHash": "mNzYEloQ3NmIBY+9O5vI4CLfNK+6wWChPVVU1tQK4L7tddmg8tHbDBx9R/lTkjBsWhGEtKNJPgPHadnpurrdOA==",
"dependencies": {
- "xunit.analyzers": "2.0.0-pre.9",
- "xunit.v3.assert": "[4.0.0-pre.33]",
- "xunit.v3.core.mtp-v2": "[4.0.0-pre.33]"
+ "xunit.analyzers": "2.0.0-pre.56",
+ "xunit.v3.assert": "[4.0.0-pre.128]",
+ "xunit.v3.core.mtp-v2": "[4.0.0-pre.128]"
}
},
"xunit.v3.runner.common": {
"type": "Transitive",
- "resolved": "4.0.0-pre.33",
- "contentHash": "37c0fDISa3/06GXgA8wURdEIR2+l2onNUUTCrYofK5nWDPpq7xuKqthfJ7dFsjgAbqrgPYhdVuOX2DYUs3hOnw==",
+ "resolved": "4.0.0-pre.128",
+ "contentHash": "7x8z/ammCIieUyvwwaaEyM6SstzeJL+Bl1/SN4+ns+TgR5yxaNoWjkkFpaUKUEmFrZl5dfOn963yykScEIuotA==",
"dependencies": {
"Microsoft.Win32.Registry": "[5.0.0]",
"System.Security.AccessControl": "[6.0.1]",
- "xunit.v3.common": "[4.0.0-pre.33]"
+ "xunit.v3.common": "[4.0.0-pre.128]"
}
},
"xunit.v3.runner.inproc.console": {
"type": "Transitive",
- "resolved": "4.0.0-pre.33",
- "contentHash": "nlsmDxwNjprr+3I/3cild2o0JklihpKWGXQFyv0zPyhfrgFY3THxikIyJ6tF3wYa9J8VkTJSYHmLYxV9IyGSVg==",
+ "resolved": "4.0.0-pre.128",
+ "contentHash": "FuTrmI6KZcb9L9cMCmOkUvt/aFUDiQDp/CjlLiu5Zj6kzUvJ+d1Wv3hTItHviiPqeAGF4qBMeMeedgpQjg47Eg==",
"dependencies": {
- "xunit.v3.extensibility.core": "[4.0.0-pre.33]",
- "xunit.v3.runner.common": "[4.0.0-pre.33]"
+ "xunit.v3.extensibility.core": "[4.0.0-pre.128]",
+ "xunit.v3.runner.common": "[4.0.0-pre.128]"
}
},
"chengyuan.application": {