Compare commits
	
		
			No commits in common. "2f1460adf66ad63c2cc7db18dbfd964d7f5f7f66" and "0d82e4444abffff2d6ce053a2272bea004db4621" have entirely different histories.
		
	
	
		
			2f1460adf6
			...
			0d82e4444a
		
	
		
					 11 changed files with 81 additions and 646 deletions
				
			
		
							
								
								
									
										2
									
								
								.gitignore
									
										
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								.gitignore
									
										
									
									
										vendored
									
									
								
							|  | @ -4,4 +4,4 @@ obj | ||||||
| client | client | ||||||
| *.sarif | *.sarif | ||||||
| .direnv | .direnv | ||||||
| out | 
 | ||||||
|  |  | ||||||
							
								
								
									
										7
									
								
								.gitmodules
									
										
									
									
										vendored
									
									
								
							
							
						
						
									
										7
									
								
								.gitmodules
									
										
									
									
										vendored
									
									
								
							|  | @ -1,4 +1,3 @@ | ||||||
| [submodule "tanks-backend/servicepoint-binding-csharp"] | [submodule "tanks-backend/servicepoint"] | ||||||
| 	path = tanks-backend/servicepoint-binding-csharp | 	path = tanks-backend/servicepoint | ||||||
| 	url = https://git.berlin.ccc.de/servicepoint/servicepoint-binding-csharp.git | 	url = https://github.com/cccb/servicepoint.git | ||||||
| 	branch = main |  | ||||||
|  |  | ||||||
							
								
								
									
										43
									
								
								flake.lock
									
										
									
										generated
									
									
									
								
							
							
						
						
									
										43
									
								
								flake.lock
									
										
									
										generated
									
									
									
								
							|  | @ -1,47 +1,5 @@ | ||||||
| { | { | ||||||
|   "nodes": { |   "nodes": { | ||||||
|     "binding": { |  | ||||||
|       "inputs": { |  | ||||||
|         "binding": "binding_2", |  | ||||||
|         "nixpkgs": [ |  | ||||||
|           "nixpkgs" |  | ||||||
|         ] |  | ||||||
|       }, |  | ||||||
|       "locked": { |  | ||||||
|         "lastModified": 1759096792, |  | ||||||
|         "narHash": "sha256-CW4D1yJecw7Id6AxIEJOW3OpcX3Y4Ehng76/YlR1I9w=", |  | ||||||
|         "ref": "refs/heads/main", |  | ||||||
|         "rev": "8df2996504866f3193fbe51860ab173d25724e5e", |  | ||||||
|         "revCount": 307, |  | ||||||
|         "type": "git", |  | ||||||
|         "url": "https://git.berlin.ccc.de/servicepoint/servicepoint-binding-csharp.git" |  | ||||||
|       }, |  | ||||||
|       "original": { |  | ||||||
|         "type": "git", |  | ||||||
|         "url": "https://git.berlin.ccc.de/servicepoint/servicepoint-binding-csharp.git" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "binding_2": { |  | ||||||
|       "inputs": { |  | ||||||
|         "nixpkgs": [ |  | ||||||
|           "binding", |  | ||||||
|           "nixpkgs" |  | ||||||
|         ] |  | ||||||
|       }, |  | ||||||
|       "locked": { |  | ||||||
|         "lastModified": 1759093963, |  | ||||||
|         "narHash": "sha256-nis9Xps/P1f/v9FC3LoMLGGCOMMbdrOniDSklqLsH8o=", |  | ||||||
|         "ref": "refs/heads/main", |  | ||||||
|         "rev": "44ef4bb6d707c46af1bed6244f17a16f26f246c1", |  | ||||||
|         "revCount": 304, |  | ||||||
|         "type": "git", |  | ||||||
|         "url": "https://git.berlin.ccc.de/servicepoint/servicepoint-binding-uniffi.git" |  | ||||||
|       }, |  | ||||||
|       "original": { |  | ||||||
|         "type": "git", |  | ||||||
|         "url": "https://git.berlin.ccc.de/servicepoint/servicepoint-binding-uniffi.git" |  | ||||||
|       } |  | ||||||
|     }, |  | ||||||
|     "nixpkgs": { |     "nixpkgs": { | ||||||
|       "locked": { |       "locked": { | ||||||
|         "lastModified": 1758589230, |         "lastModified": 1758589230, | ||||||
|  | @ -60,7 +18,6 @@ | ||||||
|     }, |     }, | ||||||
|     "root": { |     "root": { | ||||||
|       "inputs": { |       "inputs": { | ||||||
|         "binding": "binding", |  | ||||||
|         "nixpkgs": "nixpkgs" |         "nixpkgs": "nixpkgs" | ||||||
|       } |       } | ||||||
|     } |     } | ||||||
|  |  | ||||||
							
								
								
									
										68
									
								
								flake.nix
									
										
									
									
									
								
							
							
						
						
									
										68
									
								
								flake.nix
									
										
									
									
									
								
							|  | @ -1,32 +1,26 @@ | ||||||
| { | { | ||||||
|   description = "flake for servicepoint-tanks"; |   description = "Dev shell flake for servicepoint-tanks"; | ||||||
| 
 | 
 | ||||||
|   inputs = { |   inputs = { | ||||||
|     nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-25.05"; |     nixpkgs.url = "github:nixos/nixpkgs?ref=nixos-25.05"; | ||||||
| 
 |  | ||||||
|     binding = { |  | ||||||
|         url = "git+https://git.berlin.ccc.de/servicepoint/servicepoint-binding-csharp.git"; |  | ||||||
|         inputs.nixpkgs.follows = "nixpkgs"; |  | ||||||
|     }; |  | ||||||
|   }; |   }; | ||||||
| 
 | 
 | ||||||
|   outputs = |   outputs = | ||||||
|     { self, nixpkgs, binding }: |     { self, nixpkgs }: | ||||||
|     let |     let | ||||||
|       supported-systems = [ |       supported-systems = [ | ||||||
|         "x86_64-linux" |         "x86_64-linux" | ||||||
|         "aarch64-linux" |         "aarch64-linux" | ||||||
|       ]; |       ]; | ||||||
|       forAllSystems = |       forAllSystems = | ||||||
|         fn: |         f: | ||||||
|         nixpkgs.lib.genAttrs supported-systems ( |         nixpkgs.lib.genAttrs supported-systems ( | ||||||
|           system: |           system: | ||||||
|           fn { |           f rec { | ||||||
|             inherit system; |  | ||||||
|             inherit (nixpkgs) lib; |  | ||||||
|             pkgs = nixpkgs.legacyPackages.${system}; |             pkgs = nixpkgs.legacyPackages.${system}; | ||||||
|  |             lib = nixpkgs.lib; | ||||||
|  |             inherit system; | ||||||
|             selfPkgs = self.packages.${system}; |             selfPkgs = self.packages.${system}; | ||||||
|             bindingPkgs = binding.packages.${system}; |  | ||||||
|           } |           } | ||||||
|         ); |         ); | ||||||
|     in |     in | ||||||
|  | @ -38,65 +32,31 @@ | ||||||
|           selfPkgs, |           selfPkgs, | ||||||
|           ... |           ... | ||||||
|         }: |         }: | ||||||
|         let |  | ||||||
|           frontend-set = { |  | ||||||
|             inputsFrom = [ selfPkgs.servicepoint-tanks-frontend ]; |  | ||||||
|             packages = with pkgs; [ |  | ||||||
|               typescript |  | ||||||
|               nodejs |  | ||||||
|             ]; |  | ||||||
|           }; |  | ||||||
|           backend-set = { |  | ||||||
|             inputsFrom = [ selfPkgs.servicepoint-tanks-backend ]; |  | ||||||
|             packages = with pkgs; [ |  | ||||||
|               nuget-to-json |  | ||||||
|               cargo-tarpaulin |  | ||||||
|             ]; |  | ||||||
|           }; |  | ||||||
|         in |  | ||||||
|         { |         { | ||||||
|           frontend = pkgs.mkShell frontend-set; |           frontend = pkgs.mkShell { | ||||||
|           backend = pkgs.mkShell backend-set; |             inputsFrom = [ selfPkgs.servicepoint-tanks-frontend ]; | ||||||
|           default = pkgs.mkShell (frontend-set // backend-set); |           }; | ||||||
|  |           default = import ./shell.nix { | ||||||
|  |             inherit pkgs lib; | ||||||
|  |           }; | ||||||
|         } |         } | ||||||
|       ); |       ); | ||||||
| 
 | 
 | ||||||
|       packages = forAllSystems ( |       packages = forAllSystems ( | ||||||
|         { |         { pkgs, lib, ... }: | ||||||
|           pkgs, |  | ||||||
|           lib, |  | ||||||
|           selfPkgs, |  | ||||||
|           bindingPkgs, |  | ||||||
|           ... |  | ||||||
|         }: |  | ||||||
|         { |         { | ||||||
|           servicepoint-tanks-frontend = pkgs.buildNpmPackage (finalAttrs: { |           servicepoint-tanks-frontend = pkgs.buildNpmPackage (finalAttrs: { | ||||||
|             pname = "tank-frontend"; |             pname = "tank-frontend"; | ||||||
|             version = "0.0.0"; |             version = "0.0.0"; | ||||||
| 
 | 
 | ||||||
|             src = ./tank-frontend; |             src = ./tank-frontend; | ||||||
|  | 
 | ||||||
|             npmDepsHash = "sha256-HvwoSeKHBDkM/5OHDkgSOxfHx1gbnKif/3QfDb6r5mE="; |             npmDepsHash = "sha256-HvwoSeKHBDkM/5OHDkgSOxfHx1gbnKif/3QfDb6r5mE="; | ||||||
| 
 | 
 | ||||||
|             installPhase = '' |             installPhase = '' | ||||||
|               cp -rv dist/ $out |               cp -rv dist/ $out | ||||||
|             ''; |             ''; | ||||||
|           }); |           }); | ||||||
| 
 |  | ||||||
|           servicepoint-tanks-backend = pkgs.buildDotnetModule { |  | ||||||
|             pname = "servicepoint-tanks-backend"; |  | ||||||
|             version = "0.0.0"; |  | ||||||
| 
 |  | ||||||
|             dotnet-sdk = pkgs.dotnetCorePackages.sdk_8_0; |  | ||||||
|             dotnet-runtime = pkgs.dotnetCorePackages.runtime_8_0; |  | ||||||
| 
 |  | ||||||
|             src = ./tanks-backend; |  | ||||||
|             projectFile =   "TanksServer/TanksServer.csproj"; |  | ||||||
|             nugetDeps = ./tanks-backend/deps.json; |  | ||||||
| 
 |  | ||||||
|             selfContainedBuild = true; |  | ||||||
| 
 |  | ||||||
|             buildInputs = [ bindingPkgs.servicepoint-binding-csharp ]; |  | ||||||
|           }; |  | ||||||
|         } |         } | ||||||
|       ); |       ); | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
							
								
								
									
										35
									
								
								shell.nix
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										35
									
								
								shell.nix
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,35 @@ | ||||||
|  | { | ||||||
|  |   pkgs ? import <nixpkgs> { }, | ||||||
|  |   ... | ||||||
|  | }: | ||||||
|  | let | ||||||
|  |   rust-toolchain = pkgs.symlinkJoin { | ||||||
|  |     name = "rust-toolchain"; | ||||||
|  |     paths = with pkgs; [ | ||||||
|  |       rustc | ||||||
|  |       cargo | ||||||
|  |       rustPlatform.rustcSrc | ||||||
|  |       rustfmt | ||||||
|  |       clippy | ||||||
|  |     ]; | ||||||
|  |   }; | ||||||
|  | in | ||||||
|  | pkgs.mkShell { | ||||||
|  |   nativeBuildInputs = with pkgs.buildPackages; [ | ||||||
|  |     rust-toolchain | ||||||
|  | 
 | ||||||
|  |     pkg-config | ||||||
|  |     xe | ||||||
|  |     xz | ||||||
|  |     cargo-tarpaulin | ||||||
|  |     gnumake | ||||||
|  |     iconv | ||||||
|  | 
 | ||||||
|  |     typescript | ||||||
|  |     nodejs | ||||||
|  | 
 | ||||||
|  |     dotnet-sdk_8 | ||||||
|  |   ]; | ||||||
|  | 
 | ||||||
|  |   RUST_SRC_PATH = "${pkgs.rust.packages.stable.rustPlatform.rustLibSrc}"; | ||||||
|  | } | ||||||
|  | @ -10,11 +10,19 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "shared", "shared", "{12DB7D | ||||||
| 		..\.envrc = ..\.envrc | 		..\.envrc = ..\.envrc | ||||||
| 	EndProjectSection | 	EndProjectSection | ||||||
| EndProject | EndProject | ||||||
| Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "servicepoint-binding-csharp", "servicepoint-binding-csharp", "{919DCD05-B92D-48A6-BB1F-8ABD460BD788}" | Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "servicepoint", "servicepoint", "{A10FB29A-9078-4E90-9CE1-E6C2B5209E19}" | ||||||
| EndProject | EndProject | ||||||
| Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ServicePoint", "servicepoint-binding-csharp\ServicePoint\ServicePoint.csproj", "{3C856AD4-DBC6-419D-8373-9D99A2E2AA04}" | Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "crates", "crates", "{656A7CBA-9445-41CC-B1AF-A6897AAC9F17}" | ||||||
| EndProject | EndProject | ||||||
| Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ServicePoint.Tests", "servicepoint-binding-csharp\ServicePoint.Tests\ServicePoint.Tests.csproj", "{D0B09E1D-B20F-4883-8D32-5E5420224CC3}" | Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "servicepoint_binding_uniffi", "servicepoint_binding_uniffi", "{5FD9FAD7-07BA-4DF9-8C84-15A9558373F1}" | ||||||
|  | EndProject | ||||||
|  | Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "libraries", "libraries", "{6082A0DC-5345-48C8-BA2E-667754A2F0E9}" | ||||||
|  | EndProject | ||||||
|  | Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "csharp", "csharp", "{D8A3290B-5DFB-43C6-99EE-56AB5F53F468}" | ||||||
|  | EndProject | ||||||
|  | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ServicePoint", "servicepoint\crates\servicepoint_binding_uniffi\libraries\csharp\ServicePoint\ServicePoint.csproj", "{D1DDCD0D-6152-45E6-B673-DD78C466BDC3}" | ||||||
|  | EndProject | ||||||
|  | Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ServicePoint.Tests", "servicepoint\crates\servicepoint_binding_uniffi\libraries\csharp\ServicePoint.Tests\ServicePoint.Tests.csproj", "{EF42D6B7-70B1-490B-BB5F-5A44D1309A7C}" | ||||||
| EndProject | EndProject | ||||||
| Global | Global | ||||||
| 	GlobalSection(SolutionConfigurationPlatforms) = preSolution | 	GlobalSection(SolutionConfigurationPlatforms) = preSolution | ||||||
|  | @ -26,17 +34,21 @@ Global | ||||||
| 		{D88BF376-47A4-4C72-ADD1-983F9285C351}.Debug|Any CPU.Build.0 = Debug|Any CPU | 		{D88BF376-47A4-4C72-ADD1-983F9285C351}.Debug|Any CPU.Build.0 = Debug|Any CPU | ||||||
| 		{D88BF376-47A4-4C72-ADD1-983F9285C351}.Release|Any CPU.ActiveCfg = Release|Any CPU | 		{D88BF376-47A4-4C72-ADD1-983F9285C351}.Release|Any CPU.ActiveCfg = Release|Any CPU | ||||||
| 		{D88BF376-47A4-4C72-ADD1-983F9285C351}.Release|Any CPU.Build.0 = Release|Any CPU | 		{D88BF376-47A4-4C72-ADD1-983F9285C351}.Release|Any CPU.Build.0 = Release|Any CPU | ||||||
| 		{3C856AD4-DBC6-419D-8373-9D99A2E2AA04}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | 		{D1DDCD0D-6152-45E6-B673-DD78C466BDC3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | ||||||
| 		{3C856AD4-DBC6-419D-8373-9D99A2E2AA04}.Debug|Any CPU.Build.0 = Debug|Any CPU | 		{D1DDCD0D-6152-45E6-B673-DD78C466BDC3}.Debug|Any CPU.Build.0 = Debug|Any CPU | ||||||
| 		{3C856AD4-DBC6-419D-8373-9D99A2E2AA04}.Release|Any CPU.ActiveCfg = Release|Any CPU | 		{D1DDCD0D-6152-45E6-B673-DD78C466BDC3}.Release|Any CPU.ActiveCfg = Release|Any CPU | ||||||
| 		{3C856AD4-DBC6-419D-8373-9D99A2E2AA04}.Release|Any CPU.Build.0 = Release|Any CPU | 		{D1DDCD0D-6152-45E6-B673-DD78C466BDC3}.Release|Any CPU.Build.0 = Release|Any CPU | ||||||
| 		{D0B09E1D-B20F-4883-8D32-5E5420224CC3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | 		{EF42D6B7-70B1-490B-BB5F-5A44D1309A7C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU | ||||||
| 		{D0B09E1D-B20F-4883-8D32-5E5420224CC3}.Debug|Any CPU.Build.0 = Debug|Any CPU | 		{EF42D6B7-70B1-490B-BB5F-5A44D1309A7C}.Debug|Any CPU.Build.0 = Debug|Any CPU | ||||||
| 		{D0B09E1D-B20F-4883-8D32-5E5420224CC3}.Release|Any CPU.ActiveCfg = Release|Any CPU | 		{EF42D6B7-70B1-490B-BB5F-5A44D1309A7C}.Release|Any CPU.ActiveCfg = Release|Any CPU | ||||||
| 		{D0B09E1D-B20F-4883-8D32-5E5420224CC3}.Release|Any CPU.Build.0 = Release|Any CPU | 		{EF42D6B7-70B1-490B-BB5F-5A44D1309A7C}.Release|Any CPU.Build.0 = Release|Any CPU | ||||||
| 	EndGlobalSection | 	EndGlobalSection | ||||||
| 	GlobalSection(NestedProjects) = preSolution | 	GlobalSection(NestedProjects) = preSolution | ||||||
| 		{3C856AD4-DBC6-419D-8373-9D99A2E2AA04} = {919DCD05-B92D-48A6-BB1F-8ABD460BD788} | 		{656A7CBA-9445-41CC-B1AF-A6897AAC9F17} = {A10FB29A-9078-4E90-9CE1-E6C2B5209E19} | ||||||
| 		{D0B09E1D-B20F-4883-8D32-5E5420224CC3} = {919DCD05-B92D-48A6-BB1F-8ABD460BD788} | 		{5FD9FAD7-07BA-4DF9-8C84-15A9558373F1} = {656A7CBA-9445-41CC-B1AF-A6897AAC9F17} | ||||||
|  | 		{6082A0DC-5345-48C8-BA2E-667754A2F0E9} = {5FD9FAD7-07BA-4DF9-8C84-15A9558373F1} | ||||||
|  | 		{D8A3290B-5DFB-43C6-99EE-56AB5F53F468} = {6082A0DC-5345-48C8-BA2E-667754A2F0E9} | ||||||
|  | 		{D1DDCD0D-6152-45E6-B673-DD78C466BDC3} = {D8A3290B-5DFB-43C6-99EE-56AB5F53F468} | ||||||
|  | 		{EF42D6B7-70B1-490B-BB5F-5A44D1309A7C} = {D8A3290B-5DFB-43C6-99EE-56AB5F53F468} | ||||||
| 	EndGlobalSection | 	EndGlobalSection | ||||||
| EndGlobal | EndGlobal | ||||||
|  |  | ||||||
|  | @ -7,7 +7,7 @@ | ||||||
|     </PropertyGroup> |     </PropertyGroup> | ||||||
| 
 | 
 | ||||||
|     <PropertyGroup> |     <PropertyGroup> | ||||||
|         <!--<PublishAot>true</PublishAot>--> |         <PublishAot>true</PublishAot> | ||||||
|         <IsAotCompatible>true</IsAotCompatible> |         <IsAotCompatible>true</IsAotCompatible> | ||||||
|         <InvariantGlobalization>true</InvariantGlobalization> |         <InvariantGlobalization>true</InvariantGlobalization> | ||||||
|     </PropertyGroup> |     </PropertyGroup> | ||||||
|  | @ -30,8 +30,7 @@ | ||||||
|     </ItemGroup> |     </ItemGroup> | ||||||
| 
 | 
 | ||||||
|     <ItemGroup> |     <ItemGroup> | ||||||
|       <ProjectReference Include="..\servicepoint-binding-uniffi\SericePoint\ServicePoint.csproj" Condition="'$(ContinuousIntegrationBuild)'!='true'" /> |       <ProjectReference Include="..\servicepoint\crates\servicepoint_binding_uniffi\libraries\csharp\ServicePoint\ServicePoint.csproj" /> | ||||||
|       <PackageReference Include="ServicePoint" Version="*" Condition="'$(ContinuousIntegrationBuild)'=='true'"/> |  | ||||||
|     </ItemGroup> |     </ItemGroup> | ||||||
| 
 | 
 | ||||||
| </Project> | </Project> | ||||||
|  |  | ||||||
|  | @ -1,517 +0,0 @@ | ||||||
| [ |  | ||||||
|   { |  | ||||||
|     "pname": "coverlet.collector", |  | ||||||
|     "version": "6.0.0", |  | ||||||
|     "hash": "sha256-IEmweTMapcPhFHpmJsPXfmMhravYOrWupgjeOvMmQ4o=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "DotNext", |  | ||||||
|     "version": "5.3.0", |  | ||||||
|     "hash": "sha256-q+VOteFEYhqkndjZq08ZGNlbR/SIqj/mwkAythFCo+c=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "DotNext.Threading", |  | ||||||
|     "version": "5.3.0", |  | ||||||
|     "hash": "sha256-P8ITHieqi7fZSKJsyQNm0iusf9J1c+dmeiXLFrtr+d8=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "Microsoft.Build.Tasks.Git", |  | ||||||
|     "version": "8.0.0", |  | ||||||
|     "hash": "sha256-vX6/kPij8vNAu8f7rrvHHhPrNph20IcufmrBgZNxpQA=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "Microsoft.CodeCoverage", |  | ||||||
|     "version": "17.8.0", |  | ||||||
|     "hash": "sha256-cv/wAXfTNS+RWEsHWNKqRDHC7LOQSSdFJ1a9cZuSfJw=" |  | ||||||
|   }, |  | ||||||
| { |  | ||||||
|     "pname": "Microsoft.Extensions.Configuration.Abstractions", |  | ||||||
|     "version": "8.0.0", |  | ||||||
|     "hash": "sha256-4eBpDkf7MJozTZnOwQvwcfgRKQGcNXe0K/kF+h5Rl8o=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "Microsoft.Extensions.Configuration.Binder", |  | ||||||
|     "version": "8.0.0", |  | ||||||
|     "hash": "sha256-GanfInGzzoN2bKeNwON8/Hnamr6l7RTpYLA49CNXD9Q=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "Microsoft.Extensions.DependencyInjection.Abstractions", |  | ||||||
|     "version": "8.0.0", |  | ||||||
|     "hash": "sha256-75KzEGWjbRELczJpCiJub+ltNUMMbz5A/1KQU+5dgP8=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "Microsoft.Extensions.Options", |  | ||||||
|     "version": "8.0.0", |  | ||||||
|     "hash": "sha256-n2m4JSegQKUTlOsKLZUUHHKMq926eJ0w9N9G+I3FoFw=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "Microsoft.Extensions.Options.ConfigurationExtensions", |  | ||||||
|     "version": "8.0.0", |  | ||||||
|     "hash": "sha256-A5Bbzw1kiNkgirk5x8kyxwg9lLTcSngojeD+ocpG1RI=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "Microsoft.Extensions.Primitives", |  | ||||||
|     "version": "8.0.0", |  | ||||||
|     "hash": "sha256-FU8qj3DR8bDdc1c+WeGZx/PCZeqqndweZM9epcpXjSo=" |  | ||||||
|   }, |  | ||||||
| { |  | ||||||
|     "pname": "Microsoft.NET.Test.Sdk", |  | ||||||
|     "version": "17.8.0", |  | ||||||
|     "hash": "sha256-uz7QvW+NsVRsp8FR1wjnGEOkUaPX4JyieywvCN6g2+s=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "Microsoft.NETCore.Platforms", |  | ||||||
|     "version": "1.1.0", |  | ||||||
|     "hash": "sha256-FeM40ktcObQJk4nMYShB61H/E8B7tIKfl9ObJ0IOcCM=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "Microsoft.NETCore.Targets", |  | ||||||
|     "version": "1.1.0", |  | ||||||
|     "hash": "sha256-0AqQ2gMS8iNlYkrD+BxtIg7cXMnr9xZHtKAuN4bjfaQ=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "Microsoft.SourceLink.Common", |  | ||||||
|     "version": "8.0.0", |  | ||||||
|     "hash": "sha256-AfUqleVEqWuHE7z2hNiwOLnquBJ3tuYtbkdGMppHOXc=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "Microsoft.SourceLink.GitHub", |  | ||||||
|     "version": "8.0.0", |  | ||||||
|     "hash": "sha256-hNTkpKdCLY5kIuOmznD1mY+pRdJ0PKu2HypyXog9vb0=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "Microsoft.TestPlatform.ObjectModel", |  | ||||||
|     "version": "17.8.0", |  | ||||||
|     "hash": "sha256-9TwGrjVvbtyetw67Udp3EMK5MX8j0RFRjduxPCs9ESw=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "Microsoft.TestPlatform.TestHost", |  | ||||||
|     "version": "17.8.0", |  | ||||||
|     "hash": "sha256-+CTYFu631uovLCO47RKe86YaAqfoLA4r73vKORJUsjg=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "Microsoft.Win32.Primitives", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-mBNDmPXNTW54XLnPAUwBRvkIORFM7/j0D0I2SyQPDEg=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "NETStandard.Library", |  | ||||||
|     "version": "1.6.1", |  | ||||||
|     "hash": "sha256-iNan1ix7RtncGWC9AjAZ2sk70DoxOsmEOgQ10fXm4Pw=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "Newtonsoft.Json", |  | ||||||
|     "version": "13.0.1", |  | ||||||
|     "hash": "sha256-K2tSVW4n4beRPzPu3rlVaBEMdGvWSv/3Q1fxaDh4Mjo=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "NuGet.Frameworks", |  | ||||||
|     "version": "6.5.0", |  | ||||||
|     "hash": "sha256-ElqfN4CcKxT3hP2qvxxObb4mnBlYG89IMxO0Sm5oZ2g=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-LXUPLX3DJxsU1Pd3UwjO1PO9NM2elNEDXeu2Mu/vNps=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-qeSqaUI80+lqw5MK4vMpmO0CZaqrmYktwp6L+vQAb0I=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-SrHqT9wrCBsxILWtaJgGKd6Odmxm8/Mh7Kh0CUkZVzA=" |  | ||||||
|   }, |  | ||||||
| { |  | ||||||
|     "pname": "runtime.native.System", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-ZBZaodnjvLXATWpXXakFgcy6P+gjhshFXmglrL5xD5Y=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "runtime.native.System.IO.Compression", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-DWnXs4vlKoU6WxxvCArTJupV6sX3iBbZh8SbqfHace8=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "runtime.native.System.Net.Http", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-c556PyheRwpYhweBjSfIwEyZHnAUB8jWioyKEcp/2dg=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "runtime.native.System.Security.Cryptography.Apple", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-2IhBv0i6pTcOyr8FFIyfPEaaCHUmJZ8DYwLUwJ+5waw=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "runtime.native.System.Security.Cryptography.OpenSsl", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-Jy01KhtcCl2wjMpZWH+X3fhHcVn+SyllWFY8zWlz/6I=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-wyv00gdlqf8ckxEdV7E+Ql9hJIoPcmYEuyeWb5Oz3mM=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-zi+b4sCFrA9QBiSGDD7xPV27r3iHGlV99gpyVUjRmc4=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-serkd4A7F6eciPiPJtUyJyxzdAtupEcWIZQ9nptEzIM=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-gybQU6mPgaWV3rBG2dbH6tT3tBq8mgze3PROdsuWnX0=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-VsP72GVveWnGUvS/vjOQLv1U80H2K8nZ4fDAmI61Hm4=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-4yKGa/IrNCKuQ3zaDzILdNPD32bNdy6xr5gdJigyF5g=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-HmdJhhRsiVoOOCcUvAwdjpMRiyuSwdcgEv2j9hxi+Zc=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-pVFUKuPPIx0edQKjzRon3zKq8zhzHEzko/lc01V/jdw=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "SixLabors.ImageSharp", |  | ||||||
|     "version": "3.1.5", |  | ||||||
|     "hash": "sha256-3UehX9T+I81nfgv2dTHlpoPgYzXFk7kHr1mmlQOCBfw=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "System.AppContext", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-yg95LNQOwFlA1tWxXdQkVyJqT4AnoDc+ACmrNvzGiZg=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "System.Buffers", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-XqZWb4Kd04960h4U9seivjKseGA/YEIpdplfHYHQ9jk=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "System.Collections", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-afY7VUtD6w/5mYqrce8kQrvDIfS2GXDINDh73IjxJKc=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "System.Collections.Concurrent", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-KMY5DfJnDeIsa13DpqvyN8NkReZEMAFnlmNglVoFIXI=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "System.Console", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-Xh3PPBZr0pDbDaK8AEHbdGz7ePK6Yi1ZyRWI1JM6mbo=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "System.Diagnostics.Debug", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-fkA79SjPbSeiEcrbbUsb70u9B7wqbsdM9s1LnoKj0gM=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "System.Diagnostics.DiagnosticSource", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-OFJRb0ygep0Z3yDBLwAgM/Tkfs4JCDtsNhwDH9cd1Xw=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "System.Diagnostics.Tools", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-gVOv1SK6Ape0FQhCVlNOd9cvQKBvMxRX9K0JPVi8w0Y=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "System.Diagnostics.Tracing", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-hCETZpHHGVhPYvb4C0fh4zs+8zv4GPoixagkLZjpa9Q=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "System.Globalization", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-caL0pRmFSEsaoeZeWN5BTQtGrAtaQPwFi8YOZPZG5rI=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "System.Globalization.Calendars", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-uNOD0EOVFgnS2fMKvMiEtI9aOw00+Pfy/H+qucAQlPc=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "System.Globalization.Extensions", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-mmJWA27T0GRVuFP9/sj+4TrR4GJWrzNIk2PDrbr7RQk=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "System.IO", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-ruynQHekFP5wPrDiVyhNiRIXeZ/I9NpjK5pU+HPDiRY=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "System.IO.Compression", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-f5PrQlQgj5Xj2ZnHxXW8XiOivaBvfqDao9Sb6AVinyA=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "System.IO.Compression.ZipFile", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-WQl+JgWs+GaRMeiahTFUbrhlXIHapzcpTFXbRvAtvvs=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "System.IO.FileSystem", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-vNIYnvlayuVj0WfRfYKpDrhDptlhp1pN8CYmlVd2TXw=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "System.IO.FileSystem.Primitives", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-LMnfg8Vwavs9cMnq9nNH8IWtAtSfk0/Fy4s4Rt9r1kg=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "System.IO.Hashing", |  | ||||||
|     "version": "8.0.0", |  | ||||||
|     "hash": "sha256-szOGt0TNBo6dEdC3gf6H+e9YW3Nw0woa6UnCGGGK5cE=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "System.Linq", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-R5uiSL3l6a3XrXSSL6jz+q/PcyVQzEAByiuXZNSqD/A=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "System.Linq.Expressions", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-+3pvhZY7rip8HCbfdULzjlC9FPZFpYoQxhkcuFm2wk8=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "System.Net.Http", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-UoBB7WPDp2Bne/fwxKF0nE8grJ6FzTMXdT/jfsphj8Q=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "System.Net.Primitives", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-MY7Z6vOtFMbEKaLW9nOSZeAjcWpwCtdO7/W1mkGZBzE=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "System.Net.Sockets", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-il7dr5VT/QWDg/0cuh+4Es2u8LY//+qqiY9BZmYxSus=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "System.ObjectModel", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-gtmRkWP2Kwr3nHtDh0yYtce38z1wrGzb6fjm4v8wN6Q=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "System.Reflection", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-NQSZRpZLvtPWDlvmMIdGxcVuyUnw92ZURo0hXsEshXY=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "System.Reflection.Emit", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-5LhkDmhy2FkSxulXR+bsTtMzdU3VyyuZzsxp7/DwyIU=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "System.Reflection.Emit.ILGeneration", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-mKRknEHNls4gkRwrEgi39B+vSaAz/Gt3IALtS98xNnA=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "System.Reflection.Emit.Lightweight", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-rKx4a9yZKcajloSZHr4CKTVJ6Vjh95ni+zszPxWjh2I=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "System.Reflection.Extensions", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-mMOCYzUenjd4rWIfq7zIX9PFYk/daUyF0A8l1hbydAk=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "System.Reflection.Metadata", |  | ||||||
|     "version": "1.6.0", |  | ||||||
|     "hash": "sha256-JJfgaPav7UfEh4yRAQdGhLZF1brr0tUWPl6qmfNWq/E=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "System.Reflection.Primitives", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-5ogwWB4vlQTl3jjk1xjniG2ozbFIjZTL9ug0usZQuBM=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "System.Reflection.TypeExtensions", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-4U4/XNQAnddgQIHIJq3P2T80hN0oPdU2uCeghsDTWng=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "System.Resources.ResourceManager", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-idiOD93xbbrbwwSnD4mORA9RYi/D/U48eRUsn/WnWGo=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "System.Runtime", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-51813WXpBIsuA6fUtE5XaRQjcWdQ2/lmEokJt97u0Rg=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "System.Runtime.Extensions", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-wLDHmozr84v1W2zYCWYxxj0FR0JDYHSVRaRuDm0bd/o=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "System.Runtime.Handles", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-KJ5aXoGpB56Y6+iepBkdpx/AfaJDAitx4vrkLqR7gms=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "System.Runtime.InteropServices", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-8sDH+WUJfCR+7e4nfpftj/+lstEiZixWUBueR2zmHgI=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "System.Runtime.InteropServices.RuntimeInformation", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-MYpl6/ZyC6hjmzWRIe+iDoldOMW1mfbwXsduAnXIKGA=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "System.Runtime.Numerics", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-P5jHCgMbgFMYiONvzmaKFeOqcAIDPu/U8bOVrNPYKqc=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "System.Security.Cryptography.Algorithms", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-tAJvNSlczYBJ3Ed24Ae27a55tq/n4D3fubNQdwcKWA8=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "System.Security.Cryptography.Cng", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-u17vy6wNhqok91SrVLno2M1EzLHZm6VMca85xbVChsw=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "System.Security.Cryptography.Csp", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-oefdTU/Z2PWU9nlat8uiRDGq/PGZoSPRgkML11pmvPQ=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "System.Security.Cryptography.Encoding", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-Yuge89N6M+NcblcvXMeyHZ6kZDfwBv3LPMDiF8HhJss=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "System.Security.Cryptography.OpenSsl", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-DL+D2sc2JrQiB4oAcUggTFyD8w3aLEjJfod5JPe+Oz4=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "System.Security.Cryptography.Primitives", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-fnFi7B3SnVj5a+BbgXnbjnGNvWrCEU6Hp/wjsjWz318=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "System.Security.Cryptography.X509Certificates", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-MG3V/owDh273GCUPsGGraNwaVpcydupl3EtPXj6TVG0=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "System.Text.Encoding", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-GctHVGLZAa/rqkBNhsBGnsiWdKyv6VDubYpGkuOkBLg=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "System.Text.Encoding.Extensions", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-vufHXg8QAKxHlujPHHcrtGwAqFmsCD6HKjfDAiHyAYc=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "System.Text.RegularExpressions", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-VLCk1D1kcN2wbAe3d0YQM/PqCsPHOuqlBY1yd2Yo+K0=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "System.Threading", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-ZDQ3dR4pzVwmaqBg4hacZaVenQ/3yAF/uV7BXZXjiWc=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "System.Threading.Channels", |  | ||||||
|     "version": "8.0.0", |  | ||||||
|     "hash": "sha256-c5TYoLNXDLroLIPnlfyMHk7nZ70QAckc/c7V199YChg=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "System.Threading.Tasks", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-Z5rXfJ1EXp3G32IKZGiZ6koMjRu0n8C1NGrwpdIen4w=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "System.Threading.Tasks.Extensions", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-X2hQ5j+fxcmnm88Le/kSavjiGOmkcumBGTZKBLvorPc=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "System.Threading.Timer", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-pmhslmhQhP32TWbBzoITLZ4BoORBqYk25OWbru04p9s=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "System.Xml.ReaderWriter", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-QQ8KgU0lu4F5Unh+TbechO//zaAGZ4MfgvW72Cn1hzA=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "System.Xml.XDocument", |  | ||||||
|     "version": "4.3.0", |  | ||||||
|     "hash": "sha256-rWtdcmcuElNOSzCehflyKwHkDRpiOhJJs8CeQ0l1CCI=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "xunit", |  | ||||||
|     "version": "2.5.3", |  | ||||||
|     "hash": "sha256-X4TkN9y/572LnqOX+fiX6dqsqKe/HbAWZq6PhdD0qGM=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "xunit.abstractions", |  | ||||||
|     "version": "2.0.3", |  | ||||||
|     "hash": "sha256-0D1y/C34iARI96gb3bAOG8tcGPMjx+fMabTPpydGlAM=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "xunit.analyzers", |  | ||||||
|     "version": "1.4.0", |  | ||||||
|     "hash": "sha256-2m8ikSNvEzQ53rtqhruTpQZpJ+nzI9lhLj0x9w5FKO0=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "xunit.assert", |  | ||||||
|     "version": "2.5.3", |  | ||||||
|     "hash": "sha256-+cbNHWwm1no316xMJsdzO7TAV7bIlm3dz8dvKHQ66CU=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "xunit.core", |  | ||||||
|     "version": "2.5.3", |  | ||||||
|     "hash": "sha256-TEL6tBUxWDU9rVOj4KaxBpL+uZQ/3kcZWVDDueeQkhw=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "xunit.extensibility.core", |  | ||||||
|     "version": "2.5.3", |  | ||||||
|     "hash": "sha256-IjyXgVi/AAnilPsD4IrnqtSrr7Ugu75DguPnI2bVSFs=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "xunit.extensibility.execution", |  | ||||||
|     "version": "2.5.3", |  | ||||||
|     "hash": "sha256-zN7R4kZGsujpo8aAn4OHdtA0u/r5aeiZaw6A53B69KU=" |  | ||||||
|   }, |  | ||||||
|   { |  | ||||||
|     "pname": "xunit.runner.visualstudio", |  | ||||||
|     "version": "2.5.3", |  | ||||||
|     "hash": "sha256-GZN1E9rOGorQvVSbGTsmXgJxj2TtJwJxCuo+oh+NEBI=" |  | ||||||
|   } |  | ||||||
| ] |  | ||||||
|  | @ -1,10 +0,0 @@ | ||||||
| #!/usr/bin/env bash |  | ||||||
| set -euxo pipefail |  | ||||||
| 
 |  | ||||||
| # first time |  | ||||||
| # dotnet restore --packages out |  | ||||||
| # nuget-to-json out > deps.json |  | ||||||
| 
 |  | ||||||
| # update |  | ||||||
| nix build ".?submodules=1#servicepoint-tanks-backend.fetch-deps" |  | ||||||
| ./result deps.json |  | ||||||
							
								
								
									
										1
									
								
								tanks-backend/servicepoint
									
										
									
									
									
										Submodule
									
								
							
							
						
						
									
										1
									
								
								tanks-backend/servicepoint
									
										
									
									
									
										Submodule
									
								
							|  | @ -0,0 +1 @@ | ||||||
|  | Subproject commit 93657c9f85d021c04270e1f5af573a6cda51f18a | ||||||
|  | @ -1 +0,0 @@ | ||||||
| Subproject commit dcf8d12a8a23286aa1054e45f15f9757ec9cfcb6 |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue