From 237a337e6c96f792dd92baec052bd5e3ef93672d Mon Sep 17 00:00:00 2001 From: Felix Date: Mon, 26 Oct 2026 17:24:50 +0100 Subject: [PATCH] inital project setup --- .gitignore | 1 + .../grickscheit.dev.Server/CHANGELOG.md | 8 + .../grickscheit.dev.Server/Program.cs | 46 ++ .../Properties/launchSettings.json | 26 + .../appsettings.Development.json | 8 + .../grickscheit.dev.Server/appsettings.json | 9 + .../grickscheit.dev.Server.csproj | 25 + .../grickscheit.dev.Server.csproj.user | 4 + .../grickscheit.dev.Server.http | 6 + ...oreApp,Version=v10.0.AssemblyAttributes.cs | 4 + .../grickscheit.dev.Server.AssemblyInfo.cs | 23 + ...scheit.dev.Server.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 24 + .../grickscheit.dev.Server.GlobalUsings.g.cs | 17 + .../grickscheit.dev.Server.assets.cache | Bin 0 -> 2494 bytes ....dev.Server.csproj.AssemblyReference.cache | Bin 0 -> 1786 bytes .../obj/Debug/net10.0/rpswa.dswa.cache.json | 1 + .../obj/Debug/net10.0/spa.proxy.json | 10 + .../Debug/net10.0/staticwebassets.removed.txt | 0 ...oreApp,Version=v10.0.AssemblyAttributes.cs | 4 + .../grickscheit.dev.Server.AssemblyInfo.cs | 23 + ...scheit.dev.Server.AssemblyInfoInputs.cache | 1 + ....GeneratedMSBuildEditorConfig.editorconfig | 24 + .../grickscheit.dev.Server.GlobalUsings.g.cs | 17 + .../grickscheit.dev.Server.assets.cache | Bin 0 -> 2494 bytes ....dev.Server.csproj.AssemblyReference.cache | Bin 0 -> 1786 bytes ...scheit.dev.Server.csproj.nuget.dgspec.json | 503 ++++++++++++++ ...rickscheit.dev.Server.csproj.nuget.g.props | 16 + ...ckscheit.dev.Server.csproj.nuget.g.targets | 7 + .../obj/project.assets.json | 615 ++++++++++++++++++ .../obj/project.nuget.cache | 12 + .../grickscheit.dev.client/.editorconfig | 8 + .../grickscheit.dev.client/.gitattributes | 1 + .../grickscheit.dev.client/.gitignore | 39 ++ .../grickscheit.dev.client/.oxlintrc.json | 10 + .../.vscode/extensions.json | 8 + .../grickscheit.dev.client/CHANGELOG.md | 17 + .../grickscheit.dev.client/README.md | 48 ++ .../grickscheit.dev.client/env.d.ts | 1 + .../grickscheit.dev.client/eslint.config.ts | 23 + .../grickscheit.dev.client.esproj | 11 + .../grickscheit.dev.client/index.html | 13 + .../grickscheit.dev.client/package.json | 40 ++ .../grickscheit.dev.client/public/favicon.ico | Bin 0 -> 4286 bytes .../grickscheit.dev.client/src/App.vue | 47 ++ .../src/assets/base.css | 86 +++ .../src/assets/logo.svg | 1 + .../src/assets/main.css | 35 + .../src/components/HelloWorld.vue | 97 +++ .../src/components/TheWelcome.vue | 95 +++ .../src/components/WelcomeItem.vue | 87 +++ .../src/components/icons/IconCommunity.vue | 7 + .../components/icons/IconDocumentation.vue | 7 + .../src/components/icons/IconEcosystem.vue | 7 + .../src/components/icons/IconSupport.vue | 7 + .../src/components/icons/IconTooling.vue | 19 + .../grickscheit.dev.client/src/main.ts | 6 + .../grickscheit.dev.client/src/shims-vue.d.ts | 6 + .../grickscheit.dev.client/tsconfig.app.json | 18 + .../grickscheit.dev.client/tsconfig.json | 11 + .../grickscheit.dev.client/tsconfig.node.json | 28 + .../grickscheit.dev.client/vite.config.ts | 61 ++ 62 files changed, 2279 insertions(+) create mode 100644 grickscheit.dev/grickscheit.dev.Server/CHANGELOG.md create mode 100644 grickscheit.dev/grickscheit.dev.Server/Program.cs create mode 100644 grickscheit.dev/grickscheit.dev.Server/Properties/launchSettings.json create mode 100644 grickscheit.dev/grickscheit.dev.Server/appsettings.Development.json create mode 100644 grickscheit.dev/grickscheit.dev.Server/appsettings.json create mode 100644 grickscheit.dev/grickscheit.dev.Server/grickscheit.dev.Server.csproj create mode 100644 grickscheit.dev/grickscheit.dev.Server/grickscheit.dev.Server.csproj.user create mode 100644 grickscheit.dev/grickscheit.dev.Server/grickscheit.dev.Server.http create mode 100644 grickscheit.dev/grickscheit.dev.Server/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs create mode 100644 grickscheit.dev/grickscheit.dev.Server/obj/Debug/net10.0/grickscheit.dev.Server.AssemblyInfo.cs create mode 100644 grickscheit.dev/grickscheit.dev.Server/obj/Debug/net10.0/grickscheit.dev.Server.AssemblyInfoInputs.cache create mode 100644 grickscheit.dev/grickscheit.dev.Server/obj/Debug/net10.0/grickscheit.dev.Server.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 grickscheit.dev/grickscheit.dev.Server/obj/Debug/net10.0/grickscheit.dev.Server.GlobalUsings.g.cs create mode 100644 grickscheit.dev/grickscheit.dev.Server/obj/Debug/net10.0/grickscheit.dev.Server.assets.cache create mode 100644 grickscheit.dev/grickscheit.dev.Server/obj/Debug/net10.0/grickscheit.dev.Server.csproj.AssemblyReference.cache create mode 100644 grickscheit.dev/grickscheit.dev.Server/obj/Debug/net10.0/rpswa.dswa.cache.json create mode 100644 grickscheit.dev/grickscheit.dev.Server/obj/Debug/net10.0/spa.proxy.json create mode 100644 grickscheit.dev/grickscheit.dev.Server/obj/Debug/net10.0/staticwebassets.removed.txt create mode 100644 grickscheit.dev/grickscheit.dev.Server/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs create mode 100644 grickscheit.dev/grickscheit.dev.Server/obj/Release/net10.0/grickscheit.dev.Server.AssemblyInfo.cs create mode 100644 grickscheit.dev/grickscheit.dev.Server/obj/Release/net10.0/grickscheit.dev.Server.AssemblyInfoInputs.cache create mode 100644 grickscheit.dev/grickscheit.dev.Server/obj/Release/net10.0/grickscheit.dev.Server.GeneratedMSBuildEditorConfig.editorconfig create mode 100644 grickscheit.dev/grickscheit.dev.Server/obj/Release/net10.0/grickscheit.dev.Server.GlobalUsings.g.cs create mode 100644 grickscheit.dev/grickscheit.dev.Server/obj/Release/net10.0/grickscheit.dev.Server.assets.cache create mode 100644 grickscheit.dev/grickscheit.dev.Server/obj/Release/net10.0/grickscheit.dev.Server.csproj.AssemblyReference.cache create mode 100644 grickscheit.dev/grickscheit.dev.Server/obj/grickscheit.dev.Server.csproj.nuget.dgspec.json create mode 100644 grickscheit.dev/grickscheit.dev.Server/obj/grickscheit.dev.Server.csproj.nuget.g.props create mode 100644 grickscheit.dev/grickscheit.dev.Server/obj/grickscheit.dev.Server.csproj.nuget.g.targets create mode 100644 grickscheit.dev/grickscheit.dev.Server/obj/project.assets.json create mode 100644 grickscheit.dev/grickscheit.dev.Server/obj/project.nuget.cache create mode 100644 grickscheit.dev/grickscheit.dev.client/.editorconfig create mode 100644 grickscheit.dev/grickscheit.dev.client/.gitattributes create mode 100644 grickscheit.dev/grickscheit.dev.client/.gitignore create mode 100644 grickscheit.dev/grickscheit.dev.client/.oxlintrc.json create mode 100644 grickscheit.dev/grickscheit.dev.client/.vscode/extensions.json create mode 100644 grickscheit.dev/grickscheit.dev.client/CHANGELOG.md create mode 100644 grickscheit.dev/grickscheit.dev.client/README.md create mode 100644 grickscheit.dev/grickscheit.dev.client/env.d.ts create mode 100644 grickscheit.dev/grickscheit.dev.client/eslint.config.ts create mode 100644 grickscheit.dev/grickscheit.dev.client/grickscheit.dev.client.esproj create mode 100644 grickscheit.dev/grickscheit.dev.client/index.html create mode 100644 grickscheit.dev/grickscheit.dev.client/package.json create mode 100644 grickscheit.dev/grickscheit.dev.client/public/favicon.ico create mode 100644 grickscheit.dev/grickscheit.dev.client/src/App.vue create mode 100644 grickscheit.dev/grickscheit.dev.client/src/assets/base.css create mode 100644 grickscheit.dev/grickscheit.dev.client/src/assets/logo.svg create mode 100644 grickscheit.dev/grickscheit.dev.client/src/assets/main.css create mode 100644 grickscheit.dev/grickscheit.dev.client/src/components/HelloWorld.vue create mode 100644 grickscheit.dev/grickscheit.dev.client/src/components/TheWelcome.vue create mode 100644 grickscheit.dev/grickscheit.dev.client/src/components/WelcomeItem.vue create mode 100644 grickscheit.dev/grickscheit.dev.client/src/components/icons/IconCommunity.vue create mode 100644 grickscheit.dev/grickscheit.dev.client/src/components/icons/IconDocumentation.vue create mode 100644 grickscheit.dev/grickscheit.dev.client/src/components/icons/IconEcosystem.vue create mode 100644 grickscheit.dev/grickscheit.dev.client/src/components/icons/IconSupport.vue create mode 100644 grickscheit.dev/grickscheit.dev.client/src/components/icons/IconTooling.vue create mode 100644 grickscheit.dev/grickscheit.dev.client/src/main.ts create mode 100644 grickscheit.dev/grickscheit.dev.client/src/shims-vue.d.ts create mode 100644 grickscheit.dev/grickscheit.dev.client/tsconfig.app.json create mode 100644 grickscheit.dev/grickscheit.dev.client/tsconfig.json create mode 100644 grickscheit.dev/grickscheit.dev.client/tsconfig.node.json create mode 100644 grickscheit.dev/grickscheit.dev.client/vite.config.ts diff --git a/.gitignore b/.gitignore index a19f004..ef1548d 100644 --- a/.gitignore +++ b/.gitignore @@ -9,3 +9,4 @@ docs/_book # TODO: where does this rule come from? test/ +/.vs diff --git a/grickscheit.dev/grickscheit.dev.Server/CHANGELOG.md b/grickscheit.dev/grickscheit.dev.Server/CHANGELOG.md new file mode 100644 index 0000000..f169d2a --- /dev/null +++ b/grickscheit.dev/grickscheit.dev.Server/CHANGELOG.md @@ -0,0 +1,8 @@ +In dieser Datei wird erläutert, wie Visual Studio das Projekt erstellt hat. + +Folgende Schritte wurden zur Erstellung dieses Projekts verwendet: +- Erstellen Sie ein neues ASP\.NET Core-Web-API-Projekt. +- Aktualisieren Sie die Projektdatei, um einen Verweis auf das Frontend-Projekt hinzuzufügen und die SPA-Eigenschaften festzulegen. +- `launchSettings.json` aktualisieren, um den SPA-Proxy als Startassembly zu registrieren. +- Fügen Sie das Projekt zur Liste der Startprojekte hinzu. +- Schreiben Sie diese Datei. diff --git a/grickscheit.dev/grickscheit.dev.Server/Program.cs b/grickscheit.dev/grickscheit.dev.Server/Program.cs new file mode 100644 index 0000000..3d1ad07 --- /dev/null +++ b/grickscheit.dev/grickscheit.dev.Server/Program.cs @@ -0,0 +1,46 @@ +var builder = WebApplication.CreateBuilder(args); + +// Add services to the container. +// Learn more about configuring OpenAPI at https://aka.ms/aspnet/openapi +builder.Services.AddOpenApi(); + +var app = builder.Build(); + +app.UseDefaultFiles(); +app.MapStaticAssets(); + +// Configure the HTTP request pipeline. +if (app.Environment.IsDevelopment()) +{ + app.MapOpenApi(); +} + +app.UseHttpsRedirection(); + +var summaries = new[] +{ + "Freezing", "Bracing", "Chilly", "Cool", "Mild", "Warm", "Balmy", "Hot", "Sweltering", "Scorching" +}; + +app.MapGet("/weatherforecast", () => +{ + var forecast = Enumerable.Range(1, 5).Select(index => + new WeatherForecast + ( + DateOnly.FromDateTime(DateTime.Now.AddDays(index)), + Random.Shared.Next(-20, 55), + summaries[Random.Shared.Next(summaries.Length)] + )) + .ToArray(); + return forecast; +}) +.WithName("GetWeatherForecast"); + +app.MapFallbackToFile("/index.html"); + +app.Run(); + +internal record WeatherForecast(DateOnly Date, int TemperatureC, string? Summary) +{ + public int TemperatureF => 32 + (int)(TemperatureC / 0.5556); +} diff --git a/grickscheit.dev/grickscheit.dev.Server/Properties/launchSettings.json b/grickscheit.dev/grickscheit.dev.Server/Properties/launchSettings.json new file mode 100644 index 0000000..6e409d5 --- /dev/null +++ b/grickscheit.dev/grickscheit.dev.Server/Properties/launchSettings.json @@ -0,0 +1,26 @@ +{ + "$schema": "https://json.schemastore.org/launchsettings.json", + "profiles": { + "http": { + "commandName": "Project", + "dotnetRunMessages": true, + "launchBrowser": false, + "applicationUrl": "http://localhost:5125", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development", + "ASPNETCORE_HOSTINGSTARTUPASSEMBLIES": "Microsoft.AspNetCore.SpaProxy" + } + }, + "https": { + "commandName": "Project", + "dotnetRunMessages": true, + "launchBrowser": false, + "applicationUrl": "https://localhost:7086;http://localhost:5125", + "environmentVariables": { + "ASPNETCORE_ENVIRONMENT": "Development", + "ASPNETCORE_HOSTINGSTARTUPASSEMBLIES": "Microsoft.AspNetCore.SpaProxy" + } + } + } +} + diff --git a/grickscheit.dev/grickscheit.dev.Server/appsettings.Development.json b/grickscheit.dev/grickscheit.dev.Server/appsettings.Development.json new file mode 100644 index 0000000..0c208ae --- /dev/null +++ b/grickscheit.dev/grickscheit.dev.Server/appsettings.Development.json @@ -0,0 +1,8 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + } +} diff --git a/grickscheit.dev/grickscheit.dev.Server/appsettings.json b/grickscheit.dev/grickscheit.dev.Server/appsettings.json new file mode 100644 index 0000000..10f68b8 --- /dev/null +++ b/grickscheit.dev/grickscheit.dev.Server/appsettings.json @@ -0,0 +1,9 @@ +{ + "Logging": { + "LogLevel": { + "Default": "Information", + "Microsoft.AspNetCore": "Warning" + } + }, + "AllowedHosts": "*" +} diff --git a/grickscheit.dev/grickscheit.dev.Server/grickscheit.dev.Server.csproj b/grickscheit.dev/grickscheit.dev.Server/grickscheit.dev.Server.csproj new file mode 100644 index 0000000..5dea7d7 --- /dev/null +++ b/grickscheit.dev/grickscheit.dev.Server/grickscheit.dev.Server.csproj @@ -0,0 +1,25 @@ + + + + net10.0 + enable + enable + ..\grickscheit.dev.client + npm run dev + https://localhost:3804 + + + + + + 10.*-* + + + + + + false + + + + diff --git a/grickscheit.dev/grickscheit.dev.Server/grickscheit.dev.Server.csproj.user b/grickscheit.dev/grickscheit.dev.Server/grickscheit.dev.Server.csproj.user new file mode 100644 index 0000000..88a5509 --- /dev/null +++ b/grickscheit.dev/grickscheit.dev.Server/grickscheit.dev.Server.csproj.user @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/grickscheit.dev/grickscheit.dev.Server/grickscheit.dev.Server.http b/grickscheit.dev/grickscheit.dev.Server/grickscheit.dev.Server.http new file mode 100644 index 0000000..5a6d1fb --- /dev/null +++ b/grickscheit.dev/grickscheit.dev.Server/grickscheit.dev.Server.http @@ -0,0 +1,6 @@ +@grickscheit.dev.Server_HostAddress = http://localhost:5125 + +GET {{grickscheit.dev.Server_HostAddress}}/weatherforecast/ +Accept: application/json + +### diff --git a/grickscheit.dev/grickscheit.dev.Server/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs b/grickscheit.dev/grickscheit.dev.Server/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs new file mode 100644 index 0000000..925b135 --- /dev/null +++ b/grickscheit.dev/grickscheit.dev.Server/obj/Debug/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v10.0", FrameworkDisplayName = ".NET 10.0")] diff --git a/grickscheit.dev/grickscheit.dev.Server/obj/Debug/net10.0/grickscheit.dev.Server.AssemblyInfo.cs b/grickscheit.dev/grickscheit.dev.Server/obj/Debug/net10.0/grickscheit.dev.Server.AssemblyInfo.cs new file mode 100644 index 0000000..f5bc74a --- /dev/null +++ b/grickscheit.dev/grickscheit.dev.Server/obj/Debug/net10.0/grickscheit.dev.Server.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion:4.0.30319.42000 +// +// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn +// der Code erneut generiert wird. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("grickscheit.dev.Server")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+38460cb104a196280c504ed124b4e2dabcdfeabc")] +[assembly: System.Reflection.AssemblyProductAttribute("grickscheit.dev.Server")] +[assembly: System.Reflection.AssemblyTitleAttribute("grickscheit.dev.Server")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/grickscheit.dev/grickscheit.dev.Server/obj/Debug/net10.0/grickscheit.dev.Server.AssemblyInfoInputs.cache b/grickscheit.dev/grickscheit.dev.Server/obj/Debug/net10.0/grickscheit.dev.Server.AssemblyInfoInputs.cache new file mode 100644 index 0000000..421b889 --- /dev/null +++ b/grickscheit.dev/grickscheit.dev.Server/obj/Debug/net10.0/grickscheit.dev.Server.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +4dfc47f39ac3a5157666acc2c5d2747725d40b8f874f4b1e80e8177b9157dc88 diff --git a/grickscheit.dev/grickscheit.dev.Server/obj/Debug/net10.0/grickscheit.dev.Server.GeneratedMSBuildEditorConfig.editorconfig b/grickscheit.dev/grickscheit.dev.Server/obj/Debug/net10.0/grickscheit.dev.Server.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..764a934 --- /dev/null +++ b/grickscheit.dev/grickscheit.dev.Server/obj/Debug/net10.0/grickscheit.dev.Server.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,24 @@ +is_global = true +build_property.TargetFramework = net10.0 +build_property.TargetFrameworkIdentifier = .NETCoreApp +build_property.TargetFrameworkVersion = v10.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = true +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property.EntryPointFilePath = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = grickscheit.dev.Server +build_property.RootNamespace = grickscheit.dev.Server +build_property.ProjectDir = C:\Users\Felix\source\repos\grickscheit.dev\grickscheit.dev\grickscheit.dev.Server\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = +build_property.RazorLangVersion = 10.0 +build_property.SupportLocalizedComponentNames = +build_property.GenerateRazorMetadataSourceChecksumAttributes = +build_property.MSBuildProjectDirectory = C:\Users\Felix\source\repos\grickscheit.dev\grickscheit.dev\grickscheit.dev.Server +build_property._RazorSourceGeneratorDebug = +build_property.EffectiveAnalysisLevelStyle = 10.0 +build_property.EnableCodeStyleSeverity = diff --git a/grickscheit.dev/grickscheit.dev.Server/obj/Debug/net10.0/grickscheit.dev.Server.GlobalUsings.g.cs b/grickscheit.dev/grickscheit.dev.Server/obj/Debug/net10.0/grickscheit.dev.Server.GlobalUsings.g.cs new file mode 100644 index 0000000..5e6145d --- /dev/null +++ b/grickscheit.dev/grickscheit.dev.Server/obj/Debug/net10.0/grickscheit.dev.Server.GlobalUsings.g.cs @@ -0,0 +1,17 @@ +// +global using Microsoft.AspNetCore.Builder; +global using Microsoft.AspNetCore.Hosting; +global using Microsoft.AspNetCore.Http; +global using Microsoft.AspNetCore.Routing; +global using Microsoft.Extensions.Configuration; +global using Microsoft.Extensions.DependencyInjection; +global using Microsoft.Extensions.Hosting; +global using Microsoft.Extensions.Logging; +global using System; +global using System.Collections.Generic; +global using System.IO; +global using System.Linq; +global using System.Net.Http; +global using System.Net.Http.Json; +global using System.Threading; +global using System.Threading.Tasks; diff --git a/grickscheit.dev/grickscheit.dev.Server/obj/Debug/net10.0/grickscheit.dev.Server.assets.cache b/grickscheit.dev/grickscheit.dev.Server/obj/Debug/net10.0/grickscheit.dev.Server.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..e8e801a17f9bd1a1eb63f2996a5be2b355f41d16 GIT binary patch literal 2494 zcmc&$-A)rh6kf1UDuM!5t3X_%#2Z~`V+PK##ivhSMU|Q_nf%fjx1H_`Q7_p?7eRv-qE~e4T0U>Q0*Rhu2`hVD)V`pIAOfaG?CPO zO}CjM0e2&z#Flobk|EQsh?pZJ3#sI!yyPr7<=cdY)bG4SC!Ww?L|jFlbSGAoTw}V1 z6Q9Dws^m^f#F5MDEMyVYB2td$`@=v72hzg(Q}_S_ukt8Z`h1fBIV9bm9gsFFmZVLbfw@WPj6(P{H%JGnXubGnI%(M|PPyV#NWx(Gk94FJ zGJ=jJK?`ujpr-*iFgM2&TzZ>nH<-cGpry>-s!E9lI51svnMTR-&}cr>Ak8{jO!X{` zdC2T~@5{mNUQD(H_R2T_^Mrd6Sxo>Y0cQc{08@Zzz(S_Ol+1pQ*arPP&cJu1d1XLr zfQeNH8|bs`hz9m5_nER6D$DKVI}4S&yEa`wLRID!v@7Rz>y_V=iz-3Z~<@;Py$>6{0H$$X=aI67R}2* z^LPqq(2OU=owh|$X{O;0U}DM(DtPE1cNj>*kTF3K;?Pb<+& zEH21PElJKVO4Z9RNX<(u$c!;G&@<38G>OT{Oo{=@fw(cga1D;d1%9a|&L9o`Kn;!s znR+QXIgE@zYZ>|;2VOR~&%wyZD1%P}BNs?95b!}L29Rbjt_Lz$8laqtw9K4TD}8-^ zXDfZMXY|3I(T8|OALbc-e4f#VdPX1U8GWc{^zpe3?3o1&K%fF~$`l}zjS0dJ3U)MP zU;#Ogk>RtICX4^d>kcP3D_Tu{TGO(n=!7447oXIVzVwwpzTKM}UvC?YVgA5Fa*_mtIp;`!v=Hd#CDi&k5$e`(8q_>f6=ng99? z8xIuQJ{5^vx7sa&xn=*{k|U2AQ?{Rd;WhTJXVQgS*Xvx4>L{2g*E=VjW%CD#-KAi;@BnE(V zAQD=`9xrG@lf~+Bm<}RSS`{TJ4dx%>lN!u*Lo}@=;SF+{CAJ8n6C11`Gtx6O(ldgU zV-_gI7)IG8aD3a(fA>ITmmtD_P*see{Lcf#AQ}X)7gz}-CnKm!^&u{W6;eQ#B9&3d zE?oe!oIt@ewPs6m`=+H|{bL?a3jNrxc3I1EChw-2FYV^*kL^h+oxO6}jz#;om0o!~ z-SJyFdR?>qq|o2Uf&SzLxTfbv^s9 z#j7qob(PTFUr}d&Svzda%Gi&Kk35fkBj#l<<&$bVU7GR#;dz^nfD0!3aOWw>Wgnav lLoosqkw756CZ;elPBS$(F}5@@Gd4F%GcYj%1p``P1OQY2Ta5q! literal 0 HcmV?d00001 diff --git a/grickscheit.dev/grickscheit.dev.Server/obj/Debug/net10.0/rpswa.dswa.cache.json b/grickscheit.dev/grickscheit.dev.Server/obj/Debug/net10.0/rpswa.dswa.cache.json new file mode 100644 index 0000000..a1ab52e --- /dev/null +++ b/grickscheit.dev/grickscheit.dev.Server/obj/Debug/net10.0/rpswa.dswa.cache.json @@ -0,0 +1 @@ +{"GlobalPropertiesHash":"9AIbIyEGR29vMESPIaFdzc4jRdjHdWkVZOlgMjXxJbA=","FingerprintPatternsHash":"gq3WsqcKBUGTSNle7RKKyXRIwh7M8ccEqOqYvIzoM04=","PropertyOverridesHash":"8ZRc1sGeVrPBx4lD717BgRaQekyh78QKV9SKsdt638U=","InputHashes":["NMa8phP7ft1XrxC69M4OBo96cypvLvIYDnoMCKdlEH0=","lXSXG8q3dO/nMYmmhHjGNfQHmEq8Uq7JEEUdvkOSIv0="],"CachedAssets":{},"CachedCopyCandidates":{}} \ No newline at end of file diff --git a/grickscheit.dev/grickscheit.dev.Server/obj/Debug/net10.0/spa.proxy.json b/grickscheit.dev/grickscheit.dev.Server/obj/Debug/net10.0/spa.proxy.json new file mode 100644 index 0000000..85c9ae1 --- /dev/null +++ b/grickscheit.dev/grickscheit.dev.Server/obj/Debug/net10.0/spa.proxy.json @@ -0,0 +1,10 @@ +{ +"SpaProxyServer": { +"ServerUrl": "https://localhost:3804", +"RedirectUrl": "", +"LaunchCommand": "npm run dev", +"WorkingDirectory": "C:\\Users\\Felix\\source\\repos\\grickscheit.dev\\grickscheit.dev\\grickscheit.dev.Server\\..\\grickscheit.dev.client", +"MaxTimeoutInSeconds": "120", +"KeepRunning": "false" +} +} diff --git a/grickscheit.dev/grickscheit.dev.Server/obj/Debug/net10.0/staticwebassets.removed.txt b/grickscheit.dev/grickscheit.dev.Server/obj/Debug/net10.0/staticwebassets.removed.txt new file mode 100644 index 0000000..e69de29 diff --git a/grickscheit.dev/grickscheit.dev.Server/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs b/grickscheit.dev/grickscheit.dev.Server/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs new file mode 100644 index 0000000..925b135 --- /dev/null +++ b/grickscheit.dev/grickscheit.dev.Server/obj/Release/net10.0/.NETCoreApp,Version=v10.0.AssemblyAttributes.cs @@ -0,0 +1,4 @@ +// +using System; +using System.Reflection; +[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v10.0", FrameworkDisplayName = ".NET 10.0")] diff --git a/grickscheit.dev/grickscheit.dev.Server/obj/Release/net10.0/grickscheit.dev.Server.AssemblyInfo.cs b/grickscheit.dev/grickscheit.dev.Server/obj/Release/net10.0/grickscheit.dev.Server.AssemblyInfo.cs new file mode 100644 index 0000000..0b03a26 --- /dev/null +++ b/grickscheit.dev/grickscheit.dev.Server/obj/Release/net10.0/grickscheit.dev.Server.AssemblyInfo.cs @@ -0,0 +1,23 @@ +//------------------------------------------------------------------------------ +// +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion:4.0.30319.42000 +// +// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn +// der Code erneut generiert wird. +// +//------------------------------------------------------------------------------ + +using System; +using System.Reflection; + +[assembly: System.Reflection.AssemblyCompanyAttribute("grickscheit.dev.Server")] +[assembly: System.Reflection.AssemblyConfigurationAttribute("Release")] +[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+38460cb104a196280c504ed124b4e2dabcdfeabc")] +[assembly: System.Reflection.AssemblyProductAttribute("grickscheit.dev.Server")] +[assembly: System.Reflection.AssemblyTitleAttribute("grickscheit.dev.Server")] +[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] + +// Generated by the MSBuild WriteCodeFragment class. + diff --git a/grickscheit.dev/grickscheit.dev.Server/obj/Release/net10.0/grickscheit.dev.Server.AssemblyInfoInputs.cache b/grickscheit.dev/grickscheit.dev.Server/obj/Release/net10.0/grickscheit.dev.Server.AssemblyInfoInputs.cache new file mode 100644 index 0000000..107defe --- /dev/null +++ b/grickscheit.dev/grickscheit.dev.Server/obj/Release/net10.0/grickscheit.dev.Server.AssemblyInfoInputs.cache @@ -0,0 +1 @@ +eb55217cfccc1502c3fec30b9aace88accea9158dac497016c982561daea8bb2 diff --git a/grickscheit.dev/grickscheit.dev.Server/obj/Release/net10.0/grickscheit.dev.Server.GeneratedMSBuildEditorConfig.editorconfig b/grickscheit.dev/grickscheit.dev.Server/obj/Release/net10.0/grickscheit.dev.Server.GeneratedMSBuildEditorConfig.editorconfig new file mode 100644 index 0000000..764a934 --- /dev/null +++ b/grickscheit.dev/grickscheit.dev.Server/obj/Release/net10.0/grickscheit.dev.Server.GeneratedMSBuildEditorConfig.editorconfig @@ -0,0 +1,24 @@ +is_global = true +build_property.TargetFramework = net10.0 +build_property.TargetFrameworkIdentifier = .NETCoreApp +build_property.TargetFrameworkVersion = v10.0 +build_property.TargetPlatformMinVersion = +build_property.UsingMicrosoftNETSdkWeb = true +build_property.ProjectTypeGuids = +build_property.InvariantGlobalization = +build_property.PlatformNeutralAssembly = +build_property.EnforceExtendedAnalyzerRules = +build_property.EntryPointFilePath = +build_property._SupportedPlatformList = Linux,macOS,Windows +build_property.RootNamespace = grickscheit.dev.Server +build_property.RootNamespace = grickscheit.dev.Server +build_property.ProjectDir = C:\Users\Felix\source\repos\grickscheit.dev\grickscheit.dev\grickscheit.dev.Server\ +build_property.EnableComHosting = +build_property.EnableGeneratedComInterfaceComImportInterop = +build_property.RazorLangVersion = 10.0 +build_property.SupportLocalizedComponentNames = +build_property.GenerateRazorMetadataSourceChecksumAttributes = +build_property.MSBuildProjectDirectory = C:\Users\Felix\source\repos\grickscheit.dev\grickscheit.dev\grickscheit.dev.Server +build_property._RazorSourceGeneratorDebug = +build_property.EffectiveAnalysisLevelStyle = 10.0 +build_property.EnableCodeStyleSeverity = diff --git a/grickscheit.dev/grickscheit.dev.Server/obj/Release/net10.0/grickscheit.dev.Server.GlobalUsings.g.cs b/grickscheit.dev/grickscheit.dev.Server/obj/Release/net10.0/grickscheit.dev.Server.GlobalUsings.g.cs new file mode 100644 index 0000000..5e6145d --- /dev/null +++ b/grickscheit.dev/grickscheit.dev.Server/obj/Release/net10.0/grickscheit.dev.Server.GlobalUsings.g.cs @@ -0,0 +1,17 @@ +// +global using Microsoft.AspNetCore.Builder; +global using Microsoft.AspNetCore.Hosting; +global using Microsoft.AspNetCore.Http; +global using Microsoft.AspNetCore.Routing; +global using Microsoft.Extensions.Configuration; +global using Microsoft.Extensions.DependencyInjection; +global using Microsoft.Extensions.Hosting; +global using Microsoft.Extensions.Logging; +global using System; +global using System.Collections.Generic; +global using System.IO; +global using System.Linq; +global using System.Net.Http; +global using System.Net.Http.Json; +global using System.Threading; +global using System.Threading.Tasks; diff --git a/grickscheit.dev/grickscheit.dev.Server/obj/Release/net10.0/grickscheit.dev.Server.assets.cache b/grickscheit.dev/grickscheit.dev.Server/obj/Release/net10.0/grickscheit.dev.Server.assets.cache new file mode 100644 index 0000000000000000000000000000000000000000..ea765c7e162812fa8d92d6e4ceb263420769110f GIT binary patch literal 2494 zcmc&$&2AGh5Z*%Cv_M{% z@!pTU2YdJ3@6E>7yPLD0U%qdB`S50%W-V(B?B0%*?~rGTg^E;|$2-IhqBhe+Qs)J2 zGevyvghGjywyBZ<(~bz4EhG!5EY~vOcLBAlK~>* zfbbw>l%z5goo+8@BiS@0t>X;LO+se^!Y8>wI#5OH`CrpX%2u>ji*}L34Ay>2M^Ygp z=wuvp3a%LR1ONx-=5T^bcRT3@Gk6koF}1f!QlbG4OxIGXQM^1fx|C{=WF0N$`WD7K zWOlXxWq)@s$J+vXN3;f* zSXHorK5K{6&sVs|RK8GL>#W@>6mR!;Nq&o~hkj$AHCV~2*!B^yzd>3Xab=nG>W z?N;shsk(7EZD|A>Y)h=|(XJdeD7FEPG?6+3?-u}P0p|dVfb)R=AYKX0H1SHKc>!o1 zP63UanFUNlEse}YAY+atc$hI8zvd2Anw)971xF+oK{ghM={nUrwIJR>*Fle$wRphX z@e1`6o7`kdc(0h7X@(KY;Ht|bl*#Y?J^cB%WBnjL)WA7BRZ@!SW>>Oo7zLX9Y^p3| m_mOa@m(f6Xew``J1FE5Ljc6Om=SNlNN~(dG^M$^Jk(2OU=owh|$X{O;0U}DM(DtPE1cNj>*kTF3K;?Pb<+& zEH21PElJKVO4Z9RNX<(u$c!;G&@<38G>OT{Oo{=@fw(cga1D;d1%9a|&L9o`Kn;!s znR+QXIgE@zYZ>|;2VOR~&%wyZD1%P}BNs?95b!}L29Rbjt_Lz$8laqtw9K4TD}8-^ zXDfZMXY|3I(T8|OALbc-e4f#VdPX1U8GWc{^zpe3?3o1&K%fF~$`l}zjS0dJ3U)MP zU;#Ogk>RtICX4^d>kcP3D_Tu{TGO(n=!7447oXIVzVwwpzTKM}UvC?YVgA5Fa*_mtIp;`!v=Hd#CDi&k5$e`(8q_>f6=ng99? z8xIuQJ{5^vx7sa&xn=*{k|U2AQ?{Rd;WhTJXVQgS*Xvx4>L{2g*E=VjW%CD#-KAi;@BnE(V zAQD=`9xrG@lf~+Bm<}RSS`{TJ4dx%>lN!u*Lo}@=;SF+{CAJ8n6C11`Gtx6O(ldgU zV-_gI7)IG8aD3a(fA>ITmmtD_P*see{Lcf#AQ}X)7gz}-CnKm!^&u{W6;eQ#B9&3d zE?oe!oIt@ewPs6m`=+H|{bL?a3jNrxc3I1EChw-2FYV^*kL^h+oxO6}jz#;om0o!~ z-SJyFdR?>qq|o2Uf&SzLxTfbv^s9 z#j7qob(PTFUr}d&Svzda%Gi&Kk35fkBj#l<<&$bVU7GR#;dz^nfD0!3aOWw>Wgnav lLoosqkw756CZ;elPBS$(F}5@@Gd4F%GcYj%1p``P1OQY2Ta5q! literal 0 HcmV?d00001 diff --git a/grickscheit.dev/grickscheit.dev.Server/obj/grickscheit.dev.Server.csproj.nuget.dgspec.json b/grickscheit.dev/grickscheit.dev.Server/obj/grickscheit.dev.Server.csproj.nuget.dgspec.json new file mode 100644 index 0000000..8cfb1dd --- /dev/null +++ b/grickscheit.dev/grickscheit.dev.Server/obj/grickscheit.dev.Server.csproj.nuget.dgspec.json @@ -0,0 +1,503 @@ +{ + "format": 1, + "restore": { + "C:\\Users\\Felix\\source\\repos\\grickscheit.dev\\grickscheit.dev\\grickscheit.dev.Server\\grickscheit.dev.Server.csproj": {} + }, + "projects": { + "C:\\Users\\Felix\\source\\repos\\grickscheit.dev\\grickscheit.dev\\grickscheit.dev.Server\\grickscheit.dev.Server.csproj": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\Felix\\source\\repos\\grickscheit.dev\\grickscheit.dev\\grickscheit.dev.Server\\grickscheit.dev.Server.csproj", + "projectName": "grickscheit.dev.Server", + "projectPath": "C:\\Users\\Felix\\source\\repos\\grickscheit.dev\\grickscheit.dev\\grickscheit.dev.Server\\grickscheit.dev.Server.csproj", + "packagesPath": "C:\\Users\\Felix\\.nuget\\packages\\", + "outputPath": "C:\\Users\\Felix\\source\\repos\\grickscheit.dev\\grickscheit.dev\\grickscheit.dev.Server\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\Felix\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net10.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net10.0": { + "framework": "net10.0", + "targetAlias": "net10.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "all" + }, + "SdkAnalysisLevel": "11.0.100" + }, + "frameworks": { + "net10.0": { + "framework": "net10.0", + "targetAlias": "net10.0", + "dependencies": { + "Microsoft.AspNetCore.OpenApi": { + "target": "Package", + "version": "[10.0.14, )" + }, + "Microsoft.AspNetCore.SpaProxy": { + "target": "Package", + "version": "[10.*-*, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.AspNetCore.App": { + "privateAssets": "none" + }, + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\11.0.100-rc.3.26522.148/PortableRuntimeIdentifierGraph.json", + "packagesToPrune": { + "Microsoft.AspNetCore": "(,10.0.32767]", + "Microsoft.AspNetCore.Antiforgery": "(,10.0.32767]", + "Microsoft.AspNetCore.App": "(,10.0.32767]", + "Microsoft.AspNetCore.Authentication": "(,10.0.32767]", + "Microsoft.AspNetCore.Authentication.Abstractions": "(,10.0.32767]", + "Microsoft.AspNetCore.Authentication.BearerToken": "(,10.0.32767]", + "Microsoft.AspNetCore.Authentication.Cookies": "(,10.0.32767]", + "Microsoft.AspNetCore.Authentication.Core": "(,10.0.32767]", + "Microsoft.AspNetCore.Authentication.OAuth": "(,10.0.32767]", + "Microsoft.AspNetCore.Authorization": "(,10.0.32767]", + "Microsoft.AspNetCore.Authorization.Policy": "(,10.0.32767]", + "Microsoft.AspNetCore.Components": "(,10.0.32767]", + "Microsoft.AspNetCore.Components.Authorization": "(,10.0.32767]", + "Microsoft.AspNetCore.Components.Endpoints": "(,10.0.32767]", + "Microsoft.AspNetCore.Components.Forms": "(,10.0.32767]", + "Microsoft.AspNetCore.Components.Server": "(,10.0.32767]", + "Microsoft.AspNetCore.Components.Web": "(,10.0.32767]", + "Microsoft.AspNetCore.Connections.Abstractions": "(,10.0.32767]", + "Microsoft.AspNetCore.CookiePolicy": "(,10.0.32767]", + "Microsoft.AspNetCore.Cors": "(,10.0.32767]", + "Microsoft.AspNetCore.Cryptography.Internal": "(,10.0.32767]", + "Microsoft.AspNetCore.Cryptography.KeyDerivation": "(,10.0.32767]", + "Microsoft.AspNetCore.DataProtection": "(,10.0.32767]", + "Microsoft.AspNetCore.DataProtection.Abstractions": "(,10.0.32767]", + "Microsoft.AspNetCore.DataProtection.Extensions": "(,10.0.32767]", + "Microsoft.AspNetCore.Diagnostics": "(,10.0.32767]", + "Microsoft.AspNetCore.Diagnostics.Abstractions": "(,10.0.32767]", + "Microsoft.AspNetCore.Diagnostics.HealthChecks": "(,10.0.32767]", + "Microsoft.AspNetCore.HostFiltering": "(,10.0.32767]", + "Microsoft.AspNetCore.Hosting": "(,10.0.32767]", + "Microsoft.AspNetCore.Hosting.Abstractions": "(,10.0.32767]", + "Microsoft.AspNetCore.Hosting.Server.Abstractions": "(,10.0.32767]", + "Microsoft.AspNetCore.Html.Abstractions": "(,10.0.32767]", + "Microsoft.AspNetCore.Http": "(,10.0.32767]", + "Microsoft.AspNetCore.Http.Abstractions": "(,10.0.32767]", + "Microsoft.AspNetCore.Http.Connections": "(,10.0.32767]", + "Microsoft.AspNetCore.Http.Connections.Common": "(,10.0.32767]", + "Microsoft.AspNetCore.Http.Extensions": "(,10.0.32767]", + "Microsoft.AspNetCore.Http.Features": "(,10.0.32767]", + "Microsoft.AspNetCore.Http.Results": "(,10.0.32767]", + "Microsoft.AspNetCore.HttpLogging": "(,10.0.32767]", + "Microsoft.AspNetCore.HttpOverrides": "(,10.0.32767]", + "Microsoft.AspNetCore.HttpsPolicy": "(,10.0.32767]", + "Microsoft.AspNetCore.Identity": "(,10.0.32767]", + "Microsoft.AspNetCore.Localization": "(,10.0.32767]", + "Microsoft.AspNetCore.Localization.Routing": "(,10.0.32767]", + "Microsoft.AspNetCore.Metadata": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.Abstractions": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.ApiExplorer": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.Core": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.Cors": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.DataAnnotations": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.Formatters.Json": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.Formatters.Xml": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.Localization": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.Razor": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.RazorPages": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.TagHelpers": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.ViewFeatures": "(,10.0.32767]", + "Microsoft.AspNetCore.OutputCaching": "(,10.0.32767]", + "Microsoft.AspNetCore.RateLimiting": "(,10.0.32767]", + "Microsoft.AspNetCore.Razor": "(,10.0.32767]", + "Microsoft.AspNetCore.Razor.Runtime": "(,10.0.32767]", + "Microsoft.AspNetCore.RequestDecompression": "(,10.0.32767]", + "Microsoft.AspNetCore.ResponseCaching": "(,10.0.32767]", + "Microsoft.AspNetCore.ResponseCaching.Abstractions": "(,10.0.32767]", + "Microsoft.AspNetCore.ResponseCompression": "(,10.0.32767]", + "Microsoft.AspNetCore.Rewrite": "(,10.0.32767]", + "Microsoft.AspNetCore.Routing": "(,10.0.32767]", + "Microsoft.AspNetCore.Routing.Abstractions": "(,10.0.32767]", + "Microsoft.AspNetCore.Server.HttpSys": "(,10.0.32767]", + "Microsoft.AspNetCore.Server.IIS": "(,10.0.32767]", + "Microsoft.AspNetCore.Server.IISIntegration": "(,10.0.32767]", + "Microsoft.AspNetCore.Server.Kestrel": "(,10.0.32767]", + "Microsoft.AspNetCore.Server.Kestrel.Core": "(,10.0.32767]", + "Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes": "(,10.0.32767]", + "Microsoft.AspNetCore.Server.Kestrel.Transport.Quic": "(,10.0.32767]", + "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets": "(,10.0.32767]", + "Microsoft.AspNetCore.Session": "(,10.0.32767]", + "Microsoft.AspNetCore.SignalR": "(,10.0.32767]", + "Microsoft.AspNetCore.SignalR.Common": "(,10.0.32767]", + "Microsoft.AspNetCore.SignalR.Core": "(,10.0.32767]", + "Microsoft.AspNetCore.SignalR.Protocols.Json": "(,10.0.32767]", + "Microsoft.AspNetCore.StaticAssets": "(,10.0.32767]", + "Microsoft.AspNetCore.StaticFiles": "(,10.0.32767]", + "Microsoft.AspNetCore.WebSockets": "(,10.0.32767]", + "Microsoft.AspNetCore.WebUtilities": "(,10.0.32767]", + "Microsoft.CSharp": "(,4.7.32767]", + "Microsoft.Extensions.Caching.Abstractions": "(,10.0.32767]", + "Microsoft.Extensions.Caching.Memory": "(,10.0.32767]", + "Microsoft.Extensions.Configuration": "(,10.0.32767]", + "Microsoft.Extensions.Configuration.Abstractions": "(,10.0.32767]", + "Microsoft.Extensions.Configuration.Binder": "(,10.0.32767]", + "Microsoft.Extensions.Configuration.CommandLine": "(,10.0.32767]", + "Microsoft.Extensions.Configuration.EnvironmentVariables": "(,10.0.32767]", + "Microsoft.Extensions.Configuration.FileExtensions": "(,10.0.32767]", + "Microsoft.Extensions.Configuration.Ini": "(,10.0.32767]", + "Microsoft.Extensions.Configuration.Json": "(,10.0.32767]", + "Microsoft.Extensions.Configuration.KeyPerFile": "(,10.0.32767]", + "Microsoft.Extensions.Configuration.UserSecrets": "(,10.0.32767]", + "Microsoft.Extensions.Configuration.Xml": "(,10.0.32767]", + "Microsoft.Extensions.DependencyInjection": "(,10.0.32767]", + "Microsoft.Extensions.DependencyInjection.Abstractions": "(,10.0.32767]", + "Microsoft.Extensions.Diagnostics": "(,10.0.32767]", + "Microsoft.Extensions.Diagnostics.Abstractions": "(,10.0.32767]", + "Microsoft.Extensions.Diagnostics.HealthChecks": "(,10.0.32767]", + "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "(,10.0.32767]", + "Microsoft.Extensions.Features": "(,10.0.32767]", + "Microsoft.Extensions.FileProviders.Abstractions": "(,10.0.32767]", + "Microsoft.Extensions.FileProviders.Composite": "(,10.0.32767]", + "Microsoft.Extensions.FileProviders.Physical": "(,10.0.32767]", + "Microsoft.Extensions.FileSystemGlobbing": "(,10.0.32767]", + "Microsoft.Extensions.Hosting": "(,10.0.32767]", + "Microsoft.Extensions.Hosting.Abstractions": "(,10.0.32767]", + "Microsoft.Extensions.Http": "(,10.0.32767]", + "Microsoft.Extensions.Identity.Core": "(,10.0.32767]", + "Microsoft.Extensions.Identity.Stores": "(,10.0.32767]", + "Microsoft.Extensions.Localization": "(,10.0.32767]", + "Microsoft.Extensions.Localization.Abstractions": "(,10.0.32767]", + "Microsoft.Extensions.Logging": "(,10.0.32767]", + "Microsoft.Extensions.Logging.Abstractions": "(,10.0.32767]", + "Microsoft.Extensions.Logging.Configuration": "(,10.0.32767]", + "Microsoft.Extensions.Logging.Console": "(,10.0.32767]", + "Microsoft.Extensions.Logging.Debug": "(,10.0.32767]", + "Microsoft.Extensions.Logging.EventLog": "(,10.0.32767]", + "Microsoft.Extensions.Logging.EventSource": "(,10.0.32767]", + "Microsoft.Extensions.Logging.TraceSource": "(,10.0.32767]", + "Microsoft.Extensions.ObjectPool": "(,10.0.32767]", + "Microsoft.Extensions.Options": "(,10.0.32767]", + "Microsoft.Extensions.Options.ConfigurationExtensions": "(,10.0.32767]", + "Microsoft.Extensions.Options.DataAnnotations": "(,10.0.32767]", + "Microsoft.Extensions.Primitives": "(,10.0.32767]", + "Microsoft.Extensions.Validation": "(,10.0.32767]", + "Microsoft.Extensions.WebEncoders": "(,10.0.32767]", + "Microsoft.JSInterop": "(,10.0.32767]", + "Microsoft.Net.Http.Headers": "(,10.0.32767]", + "Microsoft.VisualBasic": "(,10.4.32767]", + "Microsoft.Win32.Primitives": "(,4.3.32767]", + "Microsoft.Win32.Registry": "(,5.0.32767]", + "runtime.any.System.Collections": "(,4.3.32767]", + "runtime.any.System.Diagnostics.Tools": "(,4.3.32767]", + "runtime.any.System.Diagnostics.Tracing": "(,4.3.32767]", + "runtime.any.System.Globalization": "(,4.3.32767]", + "runtime.any.System.Globalization.Calendars": "(,4.3.32767]", + "runtime.any.System.IO": "(,4.3.32767]", + "runtime.any.System.Reflection": "(,4.3.32767]", + "runtime.any.System.Reflection.Extensions": "(,4.3.32767]", + "runtime.any.System.Reflection.Primitives": "(,4.3.32767]", + "runtime.any.System.Resources.ResourceManager": "(,4.3.32767]", + "runtime.any.System.Runtime": "(,4.3.32767]", + "runtime.any.System.Runtime.Handles": "(,4.3.32767]", + "runtime.any.System.Runtime.InteropServices": "(,4.3.32767]", + "runtime.any.System.Text.Encoding": "(,4.3.32767]", + "runtime.any.System.Text.Encoding.Extensions": "(,4.3.32767]", + "runtime.any.System.Threading.Tasks": "(,4.3.32767]", + "runtime.any.System.Threading.Timer": "(,4.3.32767]", + "runtime.aot.System.Collections": "(,4.3.32767]", + "runtime.aot.System.Diagnostics.Tools": "(,4.3.32767]", + "runtime.aot.System.Diagnostics.Tracing": "(,4.3.32767]", + "runtime.aot.System.Globalization": "(,4.3.32767]", + "runtime.aot.System.Globalization.Calendars": "(,4.3.32767]", + "runtime.aot.System.IO": "(,4.3.32767]", + "runtime.aot.System.Reflection": "(,4.3.32767]", + "runtime.aot.System.Reflection.Extensions": "(,4.3.32767]", + "runtime.aot.System.Reflection.Primitives": "(,4.3.32767]", + "runtime.aot.System.Resources.ResourceManager": "(,4.3.32767]", + "runtime.aot.System.Runtime": "(,4.3.32767]", + "runtime.aot.System.Runtime.Handles": "(,4.3.32767]", + "runtime.aot.System.Runtime.InteropServices": "(,4.3.32767]", + "runtime.aot.System.Text.Encoding": "(,4.3.32767]", + "runtime.aot.System.Text.Encoding.Extensions": "(,4.3.32767]", + "runtime.aot.System.Threading.Tasks": "(,4.3.32767]", + "runtime.aot.System.Threading.Timer": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.unix.Microsoft.Win32.Primitives": "(,4.3.32767]", + "runtime.unix.System.Console": "(,4.3.32767]", + "runtime.unix.System.Diagnostics.Debug": "(,4.3.32767]", + "runtime.unix.System.IO.FileSystem": "(,4.3.32767]", + "runtime.unix.System.Net.Primitives": "(,4.3.32767]", + "runtime.unix.System.Net.Sockets": "(,4.3.32767]", + "runtime.unix.System.Private.Uri": "(,4.3.32767]", + "runtime.unix.System.Runtime.Extensions": "(,4.3.32767]", + "runtime.win.Microsoft.Win32.Primitives": "(,4.3.32767]", + "runtime.win.System.Console": "(,4.3.32767]", + "runtime.win.System.Diagnostics.Debug": "(,4.3.32767]", + "runtime.win.System.IO.FileSystem": "(,4.3.32767]", + "runtime.win.System.Net.Primitives": "(,4.3.32767]", + "runtime.win.System.Net.Sockets": "(,4.3.32767]", + "runtime.win.System.Runtime.Extensions": "(,4.3.32767]", + "runtime.win10-arm-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win10-arm64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win10-x64-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win10-x86-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win7-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win7-x86.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win7.System.Private.Uri": "(,4.3.32767]", + "runtime.win8-arm.runtime.native.System.IO.Compression": "(,4.3.32767]", + "System.AppContext": "(,4.3.32767]", + "System.Buffers": "(,5.0.32767]", + "System.Collections": "(,4.3.32767]", + "System.Collections.Concurrent": "(,4.3.32767]", + "System.Collections.Immutable": "(,10.0.32767]", + "System.Collections.NonGeneric": "(,4.3.32767]", + "System.Collections.Specialized": "(,4.3.32767]", + "System.ComponentModel": "(,4.3.32767]", + "System.ComponentModel.Annotations": "(,4.3.32767]", + "System.ComponentModel.EventBasedAsync": "(,4.3.32767]", + "System.ComponentModel.Primitives": "(,4.3.32767]", + "System.ComponentModel.TypeConverter": "(,4.3.32767]", + "System.Console": "(,4.3.32767]", + "System.Data.Common": "(,4.3.32767]", + "System.Data.DataSetExtensions": "(,4.4.32767]", + "System.Diagnostics.Contracts": "(,4.3.32767]", + "System.Diagnostics.Debug": "(,4.3.32767]", + "System.Diagnostics.DiagnosticSource": "(,10.0.32767]", + "System.Diagnostics.EventLog": "(,10.0.32767]", + "System.Diagnostics.FileVersionInfo": "(,4.3.32767]", + "System.Diagnostics.Process": "(,4.3.32767]", + "System.Diagnostics.StackTrace": "(,4.3.32767]", + "System.Diagnostics.TextWriterTraceListener": "(,4.3.32767]", + "System.Diagnostics.Tools": "(,4.3.32767]", + "System.Diagnostics.TraceSource": "(,4.3.32767]", + "System.Diagnostics.Tracing": "(,4.3.32767]", + "System.Drawing.Primitives": "(,4.3.32767]", + "System.Dynamic.Runtime": "(,4.3.32767]", + "System.Formats.Asn1": "(,10.0.32767]", + "System.Formats.Cbor": "(,10.0.32767]", + "System.Formats.Tar": "(,10.0.32767]", + "System.Globalization": "(,4.3.32767]", + "System.Globalization.Calendars": "(,4.3.32767]", + "System.Globalization.Extensions": "(,4.3.32767]", + "System.IO": "(,4.3.32767]", + "System.IO.Compression": "(,4.3.32767]", + "System.IO.Compression.ZipFile": "(,4.3.32767]", + "System.IO.FileSystem": "(,4.3.32767]", + "System.IO.FileSystem.AccessControl": "(,4.4.32767]", + "System.IO.FileSystem.DriveInfo": "(,4.3.32767]", + "System.IO.FileSystem.Primitives": "(,4.3.32767]", + "System.IO.FileSystem.Watcher": "(,4.3.32767]", + "System.IO.IsolatedStorage": "(,4.3.32767]", + "System.IO.MemoryMappedFiles": "(,4.3.32767]", + "System.IO.Pipelines": "(,10.0.32767]", + "System.IO.Pipes": "(,4.3.32767]", + "System.IO.Pipes.AccessControl": "(,5.0.32767]", + "System.IO.UnmanagedMemoryStream": "(,4.3.32767]", + "System.Linq": "(,4.3.32767]", + "System.Linq.AsyncEnumerable": "(,10.0.32767]", + "System.Linq.Expressions": "(,4.3.32767]", + "System.Linq.Parallel": "(,4.3.32767]", + "System.Linq.Queryable": "(,4.3.32767]", + "System.Memory": "(,5.0.32767]", + "System.Net.Http": "(,4.3.32767]", + "System.Net.Http.Json": "(,10.0.32767]", + "System.Net.NameResolution": "(,4.3.32767]", + "System.Net.NetworkInformation": "(,4.3.32767]", + "System.Net.Ping": "(,4.3.32767]", + "System.Net.Primitives": "(,4.3.32767]", + "System.Net.Requests": "(,4.3.32767]", + "System.Net.Security": "(,4.3.32767]", + "System.Net.ServerSentEvents": "(,10.0.32767]", + "System.Net.Sockets": "(,4.3.32767]", + "System.Net.WebHeaderCollection": "(,4.3.32767]", + "System.Net.WebSockets": "(,4.3.32767]", + "System.Net.WebSockets.Client": "(,4.3.32767]", + "System.Numerics.Vectors": "(,5.0.32767]", + "System.ObjectModel": "(,4.3.32767]", + "System.Private.DataContractSerialization": "(,4.3.32767]", + "System.Private.Uri": "(,4.3.32767]", + "System.Reflection": "(,4.3.32767]", + "System.Reflection.DispatchProxy": "(,6.0.32767]", + "System.Reflection.Emit": "(,4.7.32767]", + "System.Reflection.Emit.ILGeneration": "(,4.7.32767]", + "System.Reflection.Emit.Lightweight": "(,4.7.32767]", + "System.Reflection.Extensions": "(,4.3.32767]", + "System.Reflection.Metadata": "(,10.0.32767]", + "System.Reflection.Primitives": "(,4.3.32767]", + "System.Reflection.TypeExtensions": "(,4.3.32767]", + "System.Resources.Reader": "(,4.3.32767]", + "System.Resources.ResourceManager": "(,4.3.32767]", + "System.Resources.Writer": "(,4.3.32767]", + "System.Runtime": "(,4.3.32767]", + "System.Runtime.CompilerServices.Unsafe": "(,7.0.32767]", + "System.Runtime.CompilerServices.VisualC": "(,4.3.32767]", + "System.Runtime.Extensions": "(,4.3.32767]", + "System.Runtime.Handles": "(,4.3.32767]", + "System.Runtime.InteropServices": "(,4.3.32767]", + "System.Runtime.InteropServices.RuntimeInformation": "(,4.3.32767]", + "System.Runtime.Loader": "(,4.3.32767]", + "System.Runtime.Numerics": "(,4.3.32767]", + "System.Runtime.Serialization.Formatters": "(,4.3.32767]", + "System.Runtime.Serialization.Json": "(,4.3.32767]", + "System.Runtime.Serialization.Primitives": "(,4.3.32767]", + "System.Runtime.Serialization.Xml": "(,4.3.32767]", + "System.Security.AccessControl": "(,6.0.32767]", + "System.Security.Claims": "(,4.3.32767]", + "System.Security.Cryptography.Algorithms": "(,4.3.32767]", + "System.Security.Cryptography.Cng": "(,5.0.32767]", + "System.Security.Cryptography.Csp": "(,4.3.32767]", + "System.Security.Cryptography.Encoding": "(,4.3.32767]", + "System.Security.Cryptography.OpenSsl": "(,5.0.32767]", + "System.Security.Cryptography.Primitives": "(,4.3.32767]", + "System.Security.Cryptography.X509Certificates": "(,4.3.32767]", + "System.Security.Cryptography.Xml": "(,10.0.32767]", + "System.Security.Principal": "(,4.3.32767]", + "System.Security.Principal.Windows": "(,5.0.32767]", + "System.Security.SecureString": "(,4.3.32767]", + "System.Text.Encoding": "(,4.3.32767]", + "System.Text.Encoding.CodePages": "(,10.0.32767]", + "System.Text.Encoding.Extensions": "(,4.3.32767]", + "System.Text.Encodings.Web": "(,10.0.32767]", + "System.Text.Json": "(,10.0.32767]", + "System.Text.RegularExpressions": "(,4.3.32767]", + "System.Threading": "(,4.3.32767]", + "System.Threading.AccessControl": "(,10.0.32767]", + "System.Threading.Channels": "(,10.0.32767]", + "System.Threading.Overlapped": "(,4.3.32767]", + "System.Threading.RateLimiting": "(,10.0.32767]", + "System.Threading.Tasks": "(,4.3.32767]", + "System.Threading.Tasks.Dataflow": "(,10.0.32767]", + "System.Threading.Tasks.Extensions": "(,5.0.32767]", + "System.Threading.Tasks.Parallel": "(,4.3.32767]", + "System.Threading.Thread": "(,4.3.32767]", + "System.Threading.ThreadPool": "(,4.3.32767]", + "System.Threading.Timer": "(,4.3.32767]", + "System.ValueTuple": "(,4.5.32767]", + "System.Xml.ReaderWriter": "(,4.3.32767]", + "System.Xml.XDocument": "(,4.3.32767]", + "System.Xml.XmlDocument": "(,4.3.32767]", + "System.Xml.XmlSerializer": "(,4.3.32767]", + "System.Xml.XPath": "(,4.3.32767]", + "System.Xml.XPath.XDocument": "(,5.0.32767]" + } + } + } + } + } +} \ No newline at end of file diff --git a/grickscheit.dev/grickscheit.dev.Server/obj/grickscheit.dev.Server.csproj.nuget.g.props b/grickscheit.dev/grickscheit.dev.Server/obj/grickscheit.dev.Server.csproj.nuget.g.props new file mode 100644 index 0000000..22f79a5 --- /dev/null +++ b/grickscheit.dev/grickscheit.dev.Server/obj/grickscheit.dev.Server.csproj.nuget.g.props @@ -0,0 +1,16 @@ + + + + True + NuGet + $(MSBuildThisFileDirectory)project.assets.json + $(UserProfile)\.nuget\packages\ + C:\Users\Felix\.nuget\packages\;C:\Program Files (x86)\Microsoft Visual Studio\Shared\NuGetPackages + PackageReference + 7.0.0 + + + + + + \ No newline at end of file diff --git a/grickscheit.dev/grickscheit.dev.Server/obj/grickscheit.dev.Server.csproj.nuget.g.targets b/grickscheit.dev/grickscheit.dev.Server/obj/grickscheit.dev.Server.csproj.nuget.g.targets new file mode 100644 index 0000000..e70aaaa --- /dev/null +++ b/grickscheit.dev/grickscheit.dev.Server/obj/grickscheit.dev.Server.csproj.nuget.g.targets @@ -0,0 +1,7 @@ + + + + + + + \ No newline at end of file diff --git a/grickscheit.dev/grickscheit.dev.Server/obj/project.assets.json b/grickscheit.dev/grickscheit.dev.Server/obj/project.assets.json new file mode 100644 index 0000000..0aafdaa --- /dev/null +++ b/grickscheit.dev/grickscheit.dev.Server/obj/project.assets.json @@ -0,0 +1,615 @@ +{ + "version": 4, + "targets": { + "net10.0": { + "Microsoft.AspNetCore.OpenApi/10.0.14": { + "type": "package", + "dependencies": { + "Microsoft.OpenApi": "[2.12.2, 3.0.0)" + }, + "compile": { + "lib/net10.0/Microsoft.AspNetCore.OpenApi.dll": { + "related": ".xml" + } + }, + "runtime": { + "lib/net10.0/Microsoft.AspNetCore.OpenApi.dll": { + "related": ".xml" + } + }, + "frameworkReferences": [ + "Microsoft.AspNetCore.App" + ], + "build": { + "build/Microsoft.AspNetCore.OpenApi.targets": {} + } + }, + "Microsoft.AspNetCore.SpaProxy/10.0.14": { + "type": "package", + "compile": { + "lib/net10.0/Microsoft.AspNetCore.SpaProxy.dll": {} + }, + "runtime": { + "lib/net10.0/Microsoft.AspNetCore.SpaProxy.dll": {} + }, + "frameworkReferences": [ + "Microsoft.AspNetCore.App" + ], + "build": { + "build/Microsoft.AspNetCore.SpaProxy.targets": {} + } + }, + "Microsoft.OpenApi/2.12.2": { + "type": "package", + "compile": { + "lib/net8.0/Microsoft.OpenApi.dll": { + "related": ".pdb;.xml" + } + }, + "runtime": { + "lib/net8.0/Microsoft.OpenApi.dll": { + "related": ".pdb;.xml" + } + } + } + } + }, + "libraries": { + "Microsoft.AspNetCore.OpenApi/10.0.14": { + "sha512": "3M6yO4nv8fmvM/1X7DqQcMxw/ptNLBcUzZt19SBEyfZF32gqZuwoPNnYd1xlDnFvQOGOkZDncf7p9E24blcTkQ==", + "type": "package", + "path": "microsoft.aspnetcore.openapi/10.0.14", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "PACKAGE.md", + "THIRD-PARTY-NOTICES.TXT", + "analyzers/dotnet/cs/Microsoft.AspNetCore.OpenApi.SourceGenerators.dll", + "build/Microsoft.AspNetCore.OpenApi.targets", + "lib/net10.0/Microsoft.AspNetCore.OpenApi.dll", + "lib/net10.0/Microsoft.AspNetCore.OpenApi.xml", + "microsoft.aspnetcore.openapi.10.0.14.nupkg.sha512", + "microsoft.aspnetcore.openapi.nuspec" + ] + }, + "Microsoft.AspNetCore.SpaProxy/10.0.14": { + "sha512": "EyZU2tOikAZmEDX/RX9mWwk7rYtPfL2jlttuMTmGJlxV3F3oedu/y7OxZoicAvwLn7VrfxtAeajGGdQ+V/G26w==", + "type": "package", + "path": "microsoft.aspnetcore.spaproxy/10.0.14", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "Icon.png", + "THIRD-PARTY-NOTICES.TXT", + "build/Microsoft.AspNetCore.SpaProxy.targets", + "lib/net10.0/Microsoft.AspNetCore.SpaProxy.dll", + "microsoft.aspnetcore.spaproxy.10.0.14.nupkg.sha512", + "microsoft.aspnetcore.spaproxy.nuspec" + ] + }, + "Microsoft.OpenApi/2.12.2": { + "sha512": "ZkT7qiJe0Kj0+DTZOZo+xrDy1kNmdsWFQVPIQLNx9ZJ0T9cB2LG7r+Bi60so8/+yg1nkS7QCPadrzsTG4VPKrA==", + "type": "package", + "path": "microsoft.openapi/2.12.2", + "files": [ + ".nupkg.metadata", + ".signature.p7s", + "README.md", + "lib/net8.0/Microsoft.OpenApi.dll", + "lib/net8.0/Microsoft.OpenApi.pdb", + "lib/net8.0/Microsoft.OpenApi.xml", + "lib/netstandard2.0/Microsoft.OpenApi.dll", + "lib/netstandard2.0/Microsoft.OpenApi.pdb", + "lib/netstandard2.0/Microsoft.OpenApi.xml", + "microsoft.openapi.2.12.2.nupkg.sha512", + "microsoft.openapi.nuspec" + ] + } + }, + "projectFileDependencyGroups": { + "net10.0": [ + "Microsoft.AspNetCore.OpenApi >= 10.0.14", + "Microsoft.AspNetCore.SpaProxy >= 10.*-*" + ] + }, + "packageFolders": { + "C:\\Users\\Felix\\.nuget\\packages\\": {}, + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages": {} + }, + "project": { + "version": "1.0.0", + "restore": { + "projectUniqueName": "C:\\Users\\Felix\\source\\repos\\grickscheit.dev\\grickscheit.dev\\grickscheit.dev.Server\\grickscheit.dev.Server.csproj", + "projectName": "grickscheit.dev.Server", + "projectPath": "C:\\Users\\Felix\\source\\repos\\grickscheit.dev\\grickscheit.dev\\grickscheit.dev.Server\\grickscheit.dev.Server.csproj", + "packagesPath": "C:\\Users\\Felix\\.nuget\\packages\\", + "outputPath": "C:\\Users\\Felix\\source\\repos\\grickscheit.dev\\grickscheit.dev\\grickscheit.dev.Server\\obj\\", + "projectStyle": "PackageReference", + "fallbackFolders": [ + "C:\\Program Files (x86)\\Microsoft Visual Studio\\Shared\\NuGetPackages" + ], + "configFilePaths": [ + "C:\\Users\\Felix\\AppData\\Roaming\\NuGet\\NuGet.Config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.FallbackLocation.config", + "C:\\Program Files (x86)\\NuGet\\Config\\Microsoft.VisualStudio.Offline.config" + ], + "originalTargetFrameworks": [ + "net10.0" + ], + "sources": { + "C:\\Program Files (x86)\\Microsoft SDKs\\NuGetPackages\\": {}, + "C:\\Program Files\\dotnet\\library-packs": {}, + "https://api.nuget.org/v3/index.json": {} + }, + "frameworks": { + "net10.0": { + "framework": "net10.0", + "targetAlias": "net10.0", + "projectReferences": {} + } + }, + "warningProperties": { + "warnAsError": [ + "NU1605" + ] + }, + "restoreAuditProperties": { + "enableAudit": "true", + "auditLevel": "low", + "auditMode": "all" + }, + "SdkAnalysisLevel": "11.0.100" + }, + "frameworks": { + "net10.0": { + "framework": "net10.0", + "targetAlias": "net10.0", + "dependencies": { + "Microsoft.AspNetCore.OpenApi": { + "target": "Package", + "version": "[10.0.14, )" + }, + "Microsoft.AspNetCore.SpaProxy": { + "target": "Package", + "version": "[10.*-*, )" + } + }, + "imports": [ + "net461", + "net462", + "net47", + "net471", + "net472", + "net48", + "net481" + ], + "assetTargetFallback": true, + "warn": true, + "frameworkReferences": { + "Microsoft.AspNetCore.App": { + "privateAssets": "none" + }, + "Microsoft.NETCore.App": { + "privateAssets": "all" + } + }, + "runtimeIdentifierGraphPath": "C:\\Program Files\\dotnet\\sdk\\11.0.100-rc.3.26522.148/PortableRuntimeIdentifierGraph.json", + "packagesToPrune": { + "Microsoft.AspNetCore": "(,10.0.32767]", + "Microsoft.AspNetCore.Antiforgery": "(,10.0.32767]", + "Microsoft.AspNetCore.App": "(,10.0.32767]", + "Microsoft.AspNetCore.Authentication": "(,10.0.32767]", + "Microsoft.AspNetCore.Authentication.Abstractions": "(,10.0.32767]", + "Microsoft.AspNetCore.Authentication.BearerToken": "(,10.0.32767]", + "Microsoft.AspNetCore.Authentication.Cookies": "(,10.0.32767]", + "Microsoft.AspNetCore.Authentication.Core": "(,10.0.32767]", + "Microsoft.AspNetCore.Authentication.OAuth": "(,10.0.32767]", + "Microsoft.AspNetCore.Authorization": "(,10.0.32767]", + "Microsoft.AspNetCore.Authorization.Policy": "(,10.0.32767]", + "Microsoft.AspNetCore.Components": "(,10.0.32767]", + "Microsoft.AspNetCore.Components.Authorization": "(,10.0.32767]", + "Microsoft.AspNetCore.Components.Endpoints": "(,10.0.32767]", + "Microsoft.AspNetCore.Components.Forms": "(,10.0.32767]", + "Microsoft.AspNetCore.Components.Server": "(,10.0.32767]", + "Microsoft.AspNetCore.Components.Web": "(,10.0.32767]", + "Microsoft.AspNetCore.Connections.Abstractions": "(,10.0.32767]", + "Microsoft.AspNetCore.CookiePolicy": "(,10.0.32767]", + "Microsoft.AspNetCore.Cors": "(,10.0.32767]", + "Microsoft.AspNetCore.Cryptography.Internal": "(,10.0.32767]", + "Microsoft.AspNetCore.Cryptography.KeyDerivation": "(,10.0.32767]", + "Microsoft.AspNetCore.DataProtection": "(,10.0.32767]", + "Microsoft.AspNetCore.DataProtection.Abstractions": "(,10.0.32767]", + "Microsoft.AspNetCore.DataProtection.Extensions": "(,10.0.32767]", + "Microsoft.AspNetCore.Diagnostics": "(,10.0.32767]", + "Microsoft.AspNetCore.Diagnostics.Abstractions": "(,10.0.32767]", + "Microsoft.AspNetCore.Diagnostics.HealthChecks": "(,10.0.32767]", + "Microsoft.AspNetCore.HostFiltering": "(,10.0.32767]", + "Microsoft.AspNetCore.Hosting": "(,10.0.32767]", + "Microsoft.AspNetCore.Hosting.Abstractions": "(,10.0.32767]", + "Microsoft.AspNetCore.Hosting.Server.Abstractions": "(,10.0.32767]", + "Microsoft.AspNetCore.Html.Abstractions": "(,10.0.32767]", + "Microsoft.AspNetCore.Http": "(,10.0.32767]", + "Microsoft.AspNetCore.Http.Abstractions": "(,10.0.32767]", + "Microsoft.AspNetCore.Http.Connections": "(,10.0.32767]", + "Microsoft.AspNetCore.Http.Connections.Common": "(,10.0.32767]", + "Microsoft.AspNetCore.Http.Extensions": "(,10.0.32767]", + "Microsoft.AspNetCore.Http.Features": "(,10.0.32767]", + "Microsoft.AspNetCore.Http.Results": "(,10.0.32767]", + "Microsoft.AspNetCore.HttpLogging": "(,10.0.32767]", + "Microsoft.AspNetCore.HttpOverrides": "(,10.0.32767]", + "Microsoft.AspNetCore.HttpsPolicy": "(,10.0.32767]", + "Microsoft.AspNetCore.Identity": "(,10.0.32767]", + "Microsoft.AspNetCore.Localization": "(,10.0.32767]", + "Microsoft.AspNetCore.Localization.Routing": "(,10.0.32767]", + "Microsoft.AspNetCore.Metadata": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.Abstractions": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.ApiExplorer": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.Core": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.Cors": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.DataAnnotations": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.Formatters.Json": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.Formatters.Xml": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.Localization": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.Razor": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.RazorPages": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.TagHelpers": "(,10.0.32767]", + "Microsoft.AspNetCore.Mvc.ViewFeatures": "(,10.0.32767]", + "Microsoft.AspNetCore.OutputCaching": "(,10.0.32767]", + "Microsoft.AspNetCore.RateLimiting": "(,10.0.32767]", + "Microsoft.AspNetCore.Razor": "(,10.0.32767]", + "Microsoft.AspNetCore.Razor.Runtime": "(,10.0.32767]", + "Microsoft.AspNetCore.RequestDecompression": "(,10.0.32767]", + "Microsoft.AspNetCore.ResponseCaching": "(,10.0.32767]", + "Microsoft.AspNetCore.ResponseCaching.Abstractions": "(,10.0.32767]", + "Microsoft.AspNetCore.ResponseCompression": "(,10.0.32767]", + "Microsoft.AspNetCore.Rewrite": "(,10.0.32767]", + "Microsoft.AspNetCore.Routing": "(,10.0.32767]", + "Microsoft.AspNetCore.Routing.Abstractions": "(,10.0.32767]", + "Microsoft.AspNetCore.Server.HttpSys": "(,10.0.32767]", + "Microsoft.AspNetCore.Server.IIS": "(,10.0.32767]", + "Microsoft.AspNetCore.Server.IISIntegration": "(,10.0.32767]", + "Microsoft.AspNetCore.Server.Kestrel": "(,10.0.32767]", + "Microsoft.AspNetCore.Server.Kestrel.Core": "(,10.0.32767]", + "Microsoft.AspNetCore.Server.Kestrel.Transport.NamedPipes": "(,10.0.32767]", + "Microsoft.AspNetCore.Server.Kestrel.Transport.Quic": "(,10.0.32767]", + "Microsoft.AspNetCore.Server.Kestrel.Transport.Sockets": "(,10.0.32767]", + "Microsoft.AspNetCore.Session": "(,10.0.32767]", + "Microsoft.AspNetCore.SignalR": "(,10.0.32767]", + "Microsoft.AspNetCore.SignalR.Common": "(,10.0.32767]", + "Microsoft.AspNetCore.SignalR.Core": "(,10.0.32767]", + "Microsoft.AspNetCore.SignalR.Protocols.Json": "(,10.0.32767]", + "Microsoft.AspNetCore.StaticAssets": "(,10.0.32767]", + "Microsoft.AspNetCore.StaticFiles": "(,10.0.32767]", + "Microsoft.AspNetCore.WebSockets": "(,10.0.32767]", + "Microsoft.AspNetCore.WebUtilities": "(,10.0.32767]", + "Microsoft.CSharp": "(,4.7.32767]", + "Microsoft.Extensions.Caching.Abstractions": "(,10.0.32767]", + "Microsoft.Extensions.Caching.Memory": "(,10.0.32767]", + "Microsoft.Extensions.Configuration": "(,10.0.32767]", + "Microsoft.Extensions.Configuration.Abstractions": "(,10.0.32767]", + "Microsoft.Extensions.Configuration.Binder": "(,10.0.32767]", + "Microsoft.Extensions.Configuration.CommandLine": "(,10.0.32767]", + "Microsoft.Extensions.Configuration.EnvironmentVariables": "(,10.0.32767]", + "Microsoft.Extensions.Configuration.FileExtensions": "(,10.0.32767]", + "Microsoft.Extensions.Configuration.Ini": "(,10.0.32767]", + "Microsoft.Extensions.Configuration.Json": "(,10.0.32767]", + "Microsoft.Extensions.Configuration.KeyPerFile": "(,10.0.32767]", + "Microsoft.Extensions.Configuration.UserSecrets": "(,10.0.32767]", + "Microsoft.Extensions.Configuration.Xml": "(,10.0.32767]", + "Microsoft.Extensions.DependencyInjection": "(,10.0.32767]", + "Microsoft.Extensions.DependencyInjection.Abstractions": "(,10.0.32767]", + "Microsoft.Extensions.Diagnostics": "(,10.0.32767]", + "Microsoft.Extensions.Diagnostics.Abstractions": "(,10.0.32767]", + "Microsoft.Extensions.Diagnostics.HealthChecks": "(,10.0.32767]", + "Microsoft.Extensions.Diagnostics.HealthChecks.Abstractions": "(,10.0.32767]", + "Microsoft.Extensions.Features": "(,10.0.32767]", + "Microsoft.Extensions.FileProviders.Abstractions": "(,10.0.32767]", + "Microsoft.Extensions.FileProviders.Composite": "(,10.0.32767]", + "Microsoft.Extensions.FileProviders.Physical": "(,10.0.32767]", + "Microsoft.Extensions.FileSystemGlobbing": "(,10.0.32767]", + "Microsoft.Extensions.Hosting": "(,10.0.32767]", + "Microsoft.Extensions.Hosting.Abstractions": "(,10.0.32767]", + "Microsoft.Extensions.Http": "(,10.0.32767]", + "Microsoft.Extensions.Identity.Core": "(,10.0.32767]", + "Microsoft.Extensions.Identity.Stores": "(,10.0.32767]", + "Microsoft.Extensions.Localization": "(,10.0.32767]", + "Microsoft.Extensions.Localization.Abstractions": "(,10.0.32767]", + "Microsoft.Extensions.Logging": "(,10.0.32767]", + "Microsoft.Extensions.Logging.Abstractions": "(,10.0.32767]", + "Microsoft.Extensions.Logging.Configuration": "(,10.0.32767]", + "Microsoft.Extensions.Logging.Console": "(,10.0.32767]", + "Microsoft.Extensions.Logging.Debug": "(,10.0.32767]", + "Microsoft.Extensions.Logging.EventLog": "(,10.0.32767]", + "Microsoft.Extensions.Logging.EventSource": "(,10.0.32767]", + "Microsoft.Extensions.Logging.TraceSource": "(,10.0.32767]", + "Microsoft.Extensions.ObjectPool": "(,10.0.32767]", + "Microsoft.Extensions.Options": "(,10.0.32767]", + "Microsoft.Extensions.Options.ConfigurationExtensions": "(,10.0.32767]", + "Microsoft.Extensions.Options.DataAnnotations": "(,10.0.32767]", + "Microsoft.Extensions.Primitives": "(,10.0.32767]", + "Microsoft.Extensions.Validation": "(,10.0.32767]", + "Microsoft.Extensions.WebEncoders": "(,10.0.32767]", + "Microsoft.JSInterop": "(,10.0.32767]", + "Microsoft.Net.Http.Headers": "(,10.0.32767]", + "Microsoft.VisualBasic": "(,10.4.32767]", + "Microsoft.Win32.Primitives": "(,4.3.32767]", + "Microsoft.Win32.Registry": "(,5.0.32767]", + "runtime.any.System.Collections": "(,4.3.32767]", + "runtime.any.System.Diagnostics.Tools": "(,4.3.32767]", + "runtime.any.System.Diagnostics.Tracing": "(,4.3.32767]", + "runtime.any.System.Globalization": "(,4.3.32767]", + "runtime.any.System.Globalization.Calendars": "(,4.3.32767]", + "runtime.any.System.IO": "(,4.3.32767]", + "runtime.any.System.Reflection": "(,4.3.32767]", + "runtime.any.System.Reflection.Extensions": "(,4.3.32767]", + "runtime.any.System.Reflection.Primitives": "(,4.3.32767]", + "runtime.any.System.Resources.ResourceManager": "(,4.3.32767]", + "runtime.any.System.Runtime": "(,4.3.32767]", + "runtime.any.System.Runtime.Handles": "(,4.3.32767]", + "runtime.any.System.Runtime.InteropServices": "(,4.3.32767]", + "runtime.any.System.Text.Encoding": "(,4.3.32767]", + "runtime.any.System.Text.Encoding.Extensions": "(,4.3.32767]", + "runtime.any.System.Threading.Tasks": "(,4.3.32767]", + "runtime.any.System.Threading.Timer": "(,4.3.32767]", + "runtime.aot.System.Collections": "(,4.3.32767]", + "runtime.aot.System.Diagnostics.Tools": "(,4.3.32767]", + "runtime.aot.System.Diagnostics.Tracing": "(,4.3.32767]", + "runtime.aot.System.Globalization": "(,4.3.32767]", + "runtime.aot.System.Globalization.Calendars": "(,4.3.32767]", + "runtime.aot.System.IO": "(,4.3.32767]", + "runtime.aot.System.Reflection": "(,4.3.32767]", + "runtime.aot.System.Reflection.Extensions": "(,4.3.32767]", + "runtime.aot.System.Reflection.Primitives": "(,4.3.32767]", + "runtime.aot.System.Resources.ResourceManager": "(,4.3.32767]", + "runtime.aot.System.Runtime": "(,4.3.32767]", + "runtime.aot.System.Runtime.Handles": "(,4.3.32767]", + "runtime.aot.System.Runtime.InteropServices": "(,4.3.32767]", + "runtime.aot.System.Text.Encoding": "(,4.3.32767]", + "runtime.aot.System.Text.Encoding.Extensions": "(,4.3.32767]", + "runtime.aot.System.Threading.Tasks": "(,4.3.32767]", + "runtime.aot.System.Threading.Timer": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.debian.8-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.debian.9-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.fedora.23-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.fedora.24-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.27-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.fedora.28-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.opensuse.13.2-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.opensuse.42.1-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.opensuse.42.3-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.Apple": "(,4.3.32767]", + "runtime.osx.10.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.rhel.7-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.14.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.16.04-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography": "(,4.3.32767]", + "runtime.ubuntu.16.10-x64.runtime.native.System.Security.Cryptography.OpenSsl": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Http": "(,4.3.32767]", + "runtime.ubuntu.18.04-x64.runtime.native.System.Net.Security": "(,4.3.32767]", + "runtime.unix.Microsoft.Win32.Primitives": "(,4.3.32767]", + "runtime.unix.System.Console": "(,4.3.32767]", + "runtime.unix.System.Diagnostics.Debug": "(,4.3.32767]", + "runtime.unix.System.IO.FileSystem": "(,4.3.32767]", + "runtime.unix.System.Net.Primitives": "(,4.3.32767]", + "runtime.unix.System.Net.Sockets": "(,4.3.32767]", + "runtime.unix.System.Private.Uri": "(,4.3.32767]", + "runtime.unix.System.Runtime.Extensions": "(,4.3.32767]", + "runtime.win.Microsoft.Win32.Primitives": "(,4.3.32767]", + "runtime.win.System.Console": "(,4.3.32767]", + "runtime.win.System.Diagnostics.Debug": "(,4.3.32767]", + "runtime.win.System.IO.FileSystem": "(,4.3.32767]", + "runtime.win.System.Net.Primitives": "(,4.3.32767]", + "runtime.win.System.Net.Sockets": "(,4.3.32767]", + "runtime.win.System.Runtime.Extensions": "(,4.3.32767]", + "runtime.win10-arm-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win10-arm64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win10-x64-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win10-x86-aot.runtime.native.System.IO.Compression": "(,4.0.32767]", + "runtime.win7-x64.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win7-x86.runtime.native.System.IO.Compression": "(,4.3.32767]", + "runtime.win7.System.Private.Uri": "(,4.3.32767]", + "runtime.win8-arm.runtime.native.System.IO.Compression": "(,4.3.32767]", + "System.AppContext": "(,4.3.32767]", + "System.Buffers": "(,5.0.32767]", + "System.Collections": "(,4.3.32767]", + "System.Collections.Concurrent": "(,4.3.32767]", + "System.Collections.Immutable": "(,10.0.32767]", + "System.Collections.NonGeneric": "(,4.3.32767]", + "System.Collections.Specialized": "(,4.3.32767]", + "System.ComponentModel": "(,4.3.32767]", + "System.ComponentModel.Annotations": "(,4.3.32767]", + "System.ComponentModel.EventBasedAsync": "(,4.3.32767]", + "System.ComponentModel.Primitives": "(,4.3.32767]", + "System.ComponentModel.TypeConverter": "(,4.3.32767]", + "System.Console": "(,4.3.32767]", + "System.Data.Common": "(,4.3.32767]", + "System.Data.DataSetExtensions": "(,4.4.32767]", + "System.Diagnostics.Contracts": "(,4.3.32767]", + "System.Diagnostics.Debug": "(,4.3.32767]", + "System.Diagnostics.DiagnosticSource": "(,10.0.32767]", + "System.Diagnostics.EventLog": "(,10.0.32767]", + "System.Diagnostics.FileVersionInfo": "(,4.3.32767]", + "System.Diagnostics.Process": "(,4.3.32767]", + "System.Diagnostics.StackTrace": "(,4.3.32767]", + "System.Diagnostics.TextWriterTraceListener": "(,4.3.32767]", + "System.Diagnostics.Tools": "(,4.3.32767]", + "System.Diagnostics.TraceSource": "(,4.3.32767]", + "System.Diagnostics.Tracing": "(,4.3.32767]", + "System.Drawing.Primitives": "(,4.3.32767]", + "System.Dynamic.Runtime": "(,4.3.32767]", + "System.Formats.Asn1": "(,10.0.32767]", + "System.Formats.Cbor": "(,10.0.32767]", + "System.Formats.Tar": "(,10.0.32767]", + "System.Globalization": "(,4.3.32767]", + "System.Globalization.Calendars": "(,4.3.32767]", + "System.Globalization.Extensions": "(,4.3.32767]", + "System.IO": "(,4.3.32767]", + "System.IO.Compression": "(,4.3.32767]", + "System.IO.Compression.ZipFile": "(,4.3.32767]", + "System.IO.FileSystem": "(,4.3.32767]", + "System.IO.FileSystem.AccessControl": "(,4.4.32767]", + "System.IO.FileSystem.DriveInfo": "(,4.3.32767]", + "System.IO.FileSystem.Primitives": "(,4.3.32767]", + "System.IO.FileSystem.Watcher": "(,4.3.32767]", + "System.IO.IsolatedStorage": "(,4.3.32767]", + "System.IO.MemoryMappedFiles": "(,4.3.32767]", + "System.IO.Pipelines": "(,10.0.32767]", + "System.IO.Pipes": "(,4.3.32767]", + "System.IO.Pipes.AccessControl": "(,5.0.32767]", + "System.IO.UnmanagedMemoryStream": "(,4.3.32767]", + "System.Linq": "(,4.3.32767]", + "System.Linq.AsyncEnumerable": "(,10.0.32767]", + "System.Linq.Expressions": "(,4.3.32767]", + "System.Linq.Parallel": "(,4.3.32767]", + "System.Linq.Queryable": "(,4.3.32767]", + "System.Memory": "(,5.0.32767]", + "System.Net.Http": "(,4.3.32767]", + "System.Net.Http.Json": "(,10.0.32767]", + "System.Net.NameResolution": "(,4.3.32767]", + "System.Net.NetworkInformation": "(,4.3.32767]", + "System.Net.Ping": "(,4.3.32767]", + "System.Net.Primitives": "(,4.3.32767]", + "System.Net.Requests": "(,4.3.32767]", + "System.Net.Security": "(,4.3.32767]", + "System.Net.ServerSentEvents": "(,10.0.32767]", + "System.Net.Sockets": "(,4.3.32767]", + "System.Net.WebHeaderCollection": "(,4.3.32767]", + "System.Net.WebSockets": "(,4.3.32767]", + "System.Net.WebSockets.Client": "(,4.3.32767]", + "System.Numerics.Vectors": "(,5.0.32767]", + "System.ObjectModel": "(,4.3.32767]", + "System.Private.DataContractSerialization": "(,4.3.32767]", + "System.Private.Uri": "(,4.3.32767]", + "System.Reflection": "(,4.3.32767]", + "System.Reflection.DispatchProxy": "(,6.0.32767]", + "System.Reflection.Emit": "(,4.7.32767]", + "System.Reflection.Emit.ILGeneration": "(,4.7.32767]", + "System.Reflection.Emit.Lightweight": "(,4.7.32767]", + "System.Reflection.Extensions": "(,4.3.32767]", + "System.Reflection.Metadata": "(,10.0.32767]", + "System.Reflection.Primitives": "(,4.3.32767]", + "System.Reflection.TypeExtensions": "(,4.3.32767]", + "System.Resources.Reader": "(,4.3.32767]", + "System.Resources.ResourceManager": "(,4.3.32767]", + "System.Resources.Writer": "(,4.3.32767]", + "System.Runtime": "(,4.3.32767]", + "System.Runtime.CompilerServices.Unsafe": "(,7.0.32767]", + "System.Runtime.CompilerServices.VisualC": "(,4.3.32767]", + "System.Runtime.Extensions": "(,4.3.32767]", + "System.Runtime.Handles": "(,4.3.32767]", + "System.Runtime.InteropServices": "(,4.3.32767]", + "System.Runtime.InteropServices.RuntimeInformation": "(,4.3.32767]", + "System.Runtime.Loader": "(,4.3.32767]", + "System.Runtime.Numerics": "(,4.3.32767]", + "System.Runtime.Serialization.Formatters": "(,4.3.32767]", + "System.Runtime.Serialization.Json": "(,4.3.32767]", + "System.Runtime.Serialization.Primitives": "(,4.3.32767]", + "System.Runtime.Serialization.Xml": "(,4.3.32767]", + "System.Security.AccessControl": "(,6.0.32767]", + "System.Security.Claims": "(,4.3.32767]", + "System.Security.Cryptography.Algorithms": "(,4.3.32767]", + "System.Security.Cryptography.Cng": "(,5.0.32767]", + "System.Security.Cryptography.Csp": "(,4.3.32767]", + "System.Security.Cryptography.Encoding": "(,4.3.32767]", + "System.Security.Cryptography.OpenSsl": "(,5.0.32767]", + "System.Security.Cryptography.Primitives": "(,4.3.32767]", + "System.Security.Cryptography.X509Certificates": "(,4.3.32767]", + "System.Security.Cryptography.Xml": "(,10.0.32767]", + "System.Security.Principal": "(,4.3.32767]", + "System.Security.Principal.Windows": "(,5.0.32767]", + "System.Security.SecureString": "(,4.3.32767]", + "System.Text.Encoding": "(,4.3.32767]", + "System.Text.Encoding.CodePages": "(,10.0.32767]", + "System.Text.Encoding.Extensions": "(,4.3.32767]", + "System.Text.Encodings.Web": "(,10.0.32767]", + "System.Text.Json": "(,10.0.32767]", + "System.Text.RegularExpressions": "(,4.3.32767]", + "System.Threading": "(,4.3.32767]", + "System.Threading.AccessControl": "(,10.0.32767]", + "System.Threading.Channels": "(,10.0.32767]", + "System.Threading.Overlapped": "(,4.3.32767]", + "System.Threading.RateLimiting": "(,10.0.32767]", + "System.Threading.Tasks": "(,4.3.32767]", + "System.Threading.Tasks.Dataflow": "(,10.0.32767]", + "System.Threading.Tasks.Extensions": "(,5.0.32767]", + "System.Threading.Tasks.Parallel": "(,4.3.32767]", + "System.Threading.Thread": "(,4.3.32767]", + "System.Threading.ThreadPool": "(,4.3.32767]", + "System.Threading.Timer": "(,4.3.32767]", + "System.ValueTuple": "(,4.5.32767]", + "System.Xml.ReaderWriter": "(,4.3.32767]", + "System.Xml.XDocument": "(,4.3.32767]", + "System.Xml.XmlDocument": "(,4.3.32767]", + "System.Xml.XmlSerializer": "(,4.3.32767]", + "System.Xml.XPath": "(,4.3.32767]", + "System.Xml.XPath.XDocument": "(,5.0.32767]" + } + } + } + } +} \ No newline at end of file diff --git a/grickscheit.dev/grickscheit.dev.Server/obj/project.nuget.cache b/grickscheit.dev/grickscheit.dev.Server/obj/project.nuget.cache new file mode 100644 index 0000000..777eb73 --- /dev/null +++ b/grickscheit.dev/grickscheit.dev.Server/obj/project.nuget.cache @@ -0,0 +1,12 @@ +{ + "version": 2, + "dgSpecHash": "09qVCo1n0W0=", + "success": true, + "projectFilePath": "C:\\Users\\Felix\\source\\repos\\grickscheit.dev\\grickscheit.dev\\grickscheit.dev.Server\\grickscheit.dev.Server.csproj", + "expectedPackageFiles": [ + "C:\\Users\\Felix\\.nuget\\packages\\microsoft.aspnetcore.openapi\\10.0.14\\microsoft.aspnetcore.openapi.10.0.14.nupkg.sha512", + "C:\\Users\\Felix\\.nuget\\packages\\microsoft.aspnetcore.spaproxy\\10.0.14\\microsoft.aspnetcore.spaproxy.10.0.14.nupkg.sha512", + "C:\\Users\\Felix\\.nuget\\packages\\microsoft.openapi\\2.12.2\\microsoft.openapi.2.12.2.nupkg.sha512" + ], + "logs": [] +} \ No newline at end of file diff --git a/grickscheit.dev/grickscheit.dev.client/.editorconfig b/grickscheit.dev/grickscheit.dev.client/.editorconfig new file mode 100644 index 0000000..3b510aa --- /dev/null +++ b/grickscheit.dev/grickscheit.dev.client/.editorconfig @@ -0,0 +1,8 @@ +[*.{js,jsx,mjs,cjs,ts,tsx,mts,cts,vue,css,scss,sass,less,styl}] +charset = utf-8 +indent_size = 2 +indent_style = space +insert_final_newline = true +trim_trailing_whitespace = true +end_of_line = lf +max_line_length = 100 diff --git a/grickscheit.dev/grickscheit.dev.client/.gitattributes b/grickscheit.dev/grickscheit.dev.client/.gitattributes new file mode 100644 index 0000000..6313b56 --- /dev/null +++ b/grickscheit.dev/grickscheit.dev.client/.gitattributes @@ -0,0 +1 @@ +* text=auto eol=lf diff --git a/grickscheit.dev/grickscheit.dev.client/.gitignore b/grickscheit.dev/grickscheit.dev.client/.gitignore new file mode 100644 index 0000000..cd68f14 --- /dev/null +++ b/grickscheit.dev/grickscheit.dev.client/.gitignore @@ -0,0 +1,39 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +.DS_Store +dist +dist-ssr +coverage +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? + +*.tsbuildinfo + +.eslintcache + +# Cypress +/cypress/videos/ +/cypress/screenshots/ + +# Vitest +__screenshots__/ + +# Vite +*.timestamp-*-*.mjs diff --git a/grickscheit.dev/grickscheit.dev.client/.oxlintrc.json b/grickscheit.dev/grickscheit.dev.client/.oxlintrc.json new file mode 100644 index 0000000..d5648b9 --- /dev/null +++ b/grickscheit.dev/grickscheit.dev.client/.oxlintrc.json @@ -0,0 +1,10 @@ +{ + "$schema": "./node_modules/oxlint/configuration_schema.json", + "plugins": ["eslint", "typescript", "unicorn", "oxc", "vue"], + "env": { + "browser": true + }, + "categories": { + "correctness": "error" + } +} diff --git a/grickscheit.dev/grickscheit.dev.client/.vscode/extensions.json b/grickscheit.dev/grickscheit.dev.client/.vscode/extensions.json new file mode 100644 index 0000000..55ad03c --- /dev/null +++ b/grickscheit.dev/grickscheit.dev.client/.vscode/extensions.json @@ -0,0 +1,8 @@ +{ + "recommendations": [ + "Vue.volar", + "dbaeumer.vscode-eslint", + "EditorConfig.EditorConfig", + "oxc.oxc-vscode" + ] +} diff --git a/grickscheit.dev/grickscheit.dev.client/CHANGELOG.md b/grickscheit.dev/grickscheit.dev.client/CHANGELOG.md new file mode 100644 index 0000000..fb92d4b --- /dev/null +++ b/grickscheit.dev/grickscheit.dev.client/CHANGELOG.md @@ -0,0 +1,17 @@ +In dieser Datei wird erläutert, wie Visual Studio das Projekt erstellt hat. + +Folgende Tools wurden zur Erstellung dieses Projekts verwendet: +- create-vite + +Folgende Schritte wurden zur Erstellung dieses Projekts verwendet: +- Erstellen Sie ein VUE-Projekt mit create-vite: `npm init --yes vue@latest "grickscheit.dev.client" -- --eslint --typescript `. +- Aktualisieren Sie `vite.config.ts`, um Proxys und Zertifikate einzurichten. +- Fügen Sie `@type/node` für `vite.config.js`-Eingabe hinzu. +- Aktualisieren Sie `HelloWorld`, um Wetterinformationen abzurufen und anzuzeigen. +- Fügen Sie `shims-vue.d.ts` für Basistypen hinzu. +- Projektdatei (`grickscheit.dev.client.esproj`) erstellen. +- Erstellen Sie `launch.json`, um das Debuggen zu aktivieren. +- Projekt zur Projektmappe hinzufügen. +- Aktualisieren Sie den Proxyendpunkt als Backend-Serverendpunkt. +- Fügen Sie das Projekt zur Liste der Startprojekte hinzu. +- Schreiben Sie diese Datei. diff --git a/grickscheit.dev/grickscheit.dev.client/README.md b/grickscheit.dev/grickscheit.dev.client/README.md new file mode 100644 index 0000000..198da43 --- /dev/null +++ b/grickscheit.dev/grickscheit.dev.client/README.md @@ -0,0 +1,48 @@ +# grickscheit.dev.client + +This template should help get you started developing with Vue 3 in Vite. + +## Recommended IDE Setup + +[VS Code](https://code.visualstudio.com/) + [Vue (Official)](https://marketplace.visualstudio.com/items?itemName=Vue.volar) (and disable Vetur). + +## Recommended Browser Setup + +- Chromium-based browsers (Chrome, Edge, Brave, etc.): + - [Vue.js devtools](https://chromewebstore.google.com/detail/vuejs-devtools/nhdogjmejiglipccpnnnanhbledajbpd) + - [Turn on Custom Object Formatter in Chrome DevTools](http://bit.ly/object-formatters) +- Firefox: + - [Vue.js devtools](https://addons.mozilla.org/en-US/firefox/addon/vue-js-devtools/) + - [Turn on Custom Object Formatter in Firefox DevTools](https://fxdx.dev/firefox-devtools-custom-object-formatters/) + +## Type Support for `.vue` Imports in TS + +TypeScript cannot handle type information for `.vue` imports by default, so we replace the `tsc` CLI with `vue-tsc` for type checking. In editors, we need [Volar](https://marketplace.visualstudio.com/items?itemName=Vue.volar) to make the TypeScript language service aware of `.vue` types. + +## Customize configuration + +See [Vite Configuration Reference](https://vite.dev/config/). + +## Project Setup + +```sh +npm install +``` + +### Compile and Hot-Reload for Development + +```sh +npm run dev +``` + +### Type-Check, Compile and Minify for Production + +```sh +npm run build +``` + +### Lint with [ESLint](https://eslint.org/) + +```sh +npm run lint +``` diff --git a/grickscheit.dev/grickscheit.dev.client/env.d.ts b/grickscheit.dev/grickscheit.dev.client/env.d.ts new file mode 100644 index 0000000..11f02fe --- /dev/null +++ b/grickscheit.dev/grickscheit.dev.client/env.d.ts @@ -0,0 +1 @@ +/// diff --git a/grickscheit.dev/grickscheit.dev.client/eslint.config.ts b/grickscheit.dev/grickscheit.dev.client/eslint.config.ts new file mode 100644 index 0000000..0713270 --- /dev/null +++ b/grickscheit.dev/grickscheit.dev.client/eslint.config.ts @@ -0,0 +1,23 @@ +import { globalIgnores } from 'eslint/config' +import { defineConfigWithVueTs, vueTsConfigs } from '@vue/eslint-config-typescript' +import pluginVue from 'eslint-plugin-vue' +import pluginOxlint from 'eslint-plugin-oxlint' + +// To allow more languages other than `ts` in `.vue` files, uncomment the following lines: +// import { configureVueProject } from '@vue/eslint-config-typescript' +// configureVueProject({ scriptLangs: ['ts', 'tsx'] }) +// More info at https://github.com/vuejs/eslint-config-typescript/#advanced-setup + +export default defineConfigWithVueTs( + { + name: 'app/files-to-lint', + files: ['**/*.{vue,ts,mts,tsx}'], + }, + + globalIgnores(['**/dist/**', '**/dist-ssr/**', '**/coverage/**']), + + ...pluginVue.configs['flat/essential'], + vueTsConfigs.recommended, + + ...pluginOxlint.buildFromOxlintConfigFile('.oxlintrc.json'), +) diff --git a/grickscheit.dev/grickscheit.dev.client/grickscheit.dev.client.esproj b/grickscheit.dev/grickscheit.dev.client/grickscheit.dev.client.esproj new file mode 100644 index 0000000..19e49e0 --- /dev/null +++ b/grickscheit.dev/grickscheit.dev.client/grickscheit.dev.client.esproj @@ -0,0 +1,11 @@ + + + npm run dev + .\ + Vitest + + false + + $(MSBuildProjectDirectory)\dist + + \ No newline at end of file diff --git a/grickscheit.dev/grickscheit.dev.client/index.html b/grickscheit.dev/grickscheit.dev.client/index.html new file mode 100644 index 0000000..9e5fc8f --- /dev/null +++ b/grickscheit.dev/grickscheit.dev.client/index.html @@ -0,0 +1,13 @@ + + + + + + + Vite App + + +
+ + + diff --git a/grickscheit.dev/grickscheit.dev.client/package.json b/grickscheit.dev/grickscheit.dev.client/package.json new file mode 100644 index 0000000..205f9e6 --- /dev/null +++ b/grickscheit.dev/grickscheit.dev.client/package.json @@ -0,0 +1,40 @@ +{ + "name": "grickscheit.dev.client", + "version": "0.0.0", + "private": true, + "type": "module", + "scripts": { + "dev": "vite", + "build": "run-p type-check \"build-only {@}\" --", + "preview": "vite preview", + "build-only": "vite build", + "type-check": "vue-tsc --build", + "lint": "run-s \"lint:*\"", + "lint:oxlint": "oxlint . --fix", + "lint:eslint": "eslint . --fix --cache" + }, + "dependencies": { + "vue": "^3.5.42" + }, + "devDependencies": { + "@tsconfig/node24": "^24.0.5", + "@types/node": "^24.13.4", + "@vitejs/plugin-vue": "^6.0.8", + "@vue/eslint-config-typescript": "^14.9.0", + "@vue/tsconfig": "^0.9.1", + "eslint": "^10.10.0", + "eslint-plugin-oxlint": "~1.82.0", + "eslint-plugin-vue": "~10.11.0", + "jiti": "^2.7.0", + "npm-run-all2": "^9.0.3", + "oxlint": "~1.82.0", + "typescript": "~6.0.0", + "vite": "^8.2.2", + "vite-plugin-vue-devtools": "^8.2.1", + "vue-eslint-parser": "^10.4.1", + "vue-tsc": "^3.3.11" + }, + "engines": { + "node": "^22.18.0 || >=24.12.0" + } +} \ No newline at end of file diff --git a/grickscheit.dev/grickscheit.dev.client/public/favicon.ico b/grickscheit.dev/grickscheit.dev.client/public/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..df36fcfb72584e00488330b560ebcf34a41c64c2 GIT binary patch literal 4286 zcmds*O-Phc6o&64GDVCEQHxsW(p4>LW*W<827=Unuo8sGpRux(DN@jWP-e29Wl%wj zY84_aq9}^Am9-cWTD5GGEo#+5Fi2wX_P*bo+xO!)p*7B;iKlbFd(U~_d(U?#hLj56 zPhFkj-|A6~Qk#@g^#D^U0XT1cu=c-vu1+SElX9NR;kzAUV(q0|dl0|%h|dI$%VICy zJnu2^L*Te9JrJMGh%-P79CL0}dq92RGU6gI{v2~|)p}sG5x0U*z<8U;Ij*hB9z?ei z@g6Xq-pDoPl=MANPiR7%172VA%r)kevtV-_5H*QJKFmd;8yA$98zCxBZYXTNZ#QFk2(TX0;Y2dt&WitL#$96|gJY=3xX zpCoi|YNzgO3R`f@IiEeSmKrPSf#h#Qd<$%Ej^RIeeYfsxhPMOG`S`Pz8q``=511zm zAm)MX5AV^5xIWPyEu7u>qYs?pn$I4nL9J!=K=SGlKLXpE<5x+2cDTXq?brj?n6sp= zphe9;_JHf40^9~}9i08r{XM$7HB!`{Ys~TK0kx<}ZQng`UPvH*11|q7&l9?@FQz;8 zx!=3<4seY*%=OlbCbcae?5^V_}*K>Uo6ZWV8mTyE^B=DKy7-sdLYkR5Z?paTgK-zyIkKjIcpyO z{+uIt&YSa_$QnN_@t~L014dyK(fOOo+W*MIxbA6Ndgr=Y!f#Tokqv}n<7-9qfHkc3 z=>a|HWqcX8fzQCT=dqVbogRq!-S>H%yA{1w#2Pn;=e>JiEj7Hl;zdt-2f+j2%DeVD zsW0Ab)ZK@0cIW%W7z}H{&~yGhn~D;aiP4=;m-HCo`BEI+Kd6 z={Xwx{TKxD#iCLfl2vQGDitKtN>z|-AdCN|$jTFDg0m3O`WLD4_s#$S literal 0 HcmV?d00001 diff --git a/grickscheit.dev/grickscheit.dev.client/src/App.vue b/grickscheit.dev/grickscheit.dev.client/src/App.vue new file mode 100644 index 0000000..d05208d --- /dev/null +++ b/grickscheit.dev/grickscheit.dev.client/src/App.vue @@ -0,0 +1,47 @@ + + + + + diff --git a/grickscheit.dev/grickscheit.dev.client/src/assets/base.css b/grickscheit.dev/grickscheit.dev.client/src/assets/base.css new file mode 100644 index 0000000..8816868 --- /dev/null +++ b/grickscheit.dev/grickscheit.dev.client/src/assets/base.css @@ -0,0 +1,86 @@ +/* color palette from */ +:root { + --vt-c-white: #ffffff; + --vt-c-white-soft: #f8f8f8; + --vt-c-white-mute: #f2f2f2; + + --vt-c-black: #181818; + --vt-c-black-soft: #222222; + --vt-c-black-mute: #282828; + + --vt-c-indigo: #2c3e50; + + --vt-c-divider-light-1: rgba(60, 60, 60, 0.29); + --vt-c-divider-light-2: rgba(60, 60, 60, 0.12); + --vt-c-divider-dark-1: rgba(84, 84, 84, 0.65); + --vt-c-divider-dark-2: rgba(84, 84, 84, 0.48); + + --vt-c-text-light-1: var(--vt-c-indigo); + --vt-c-text-light-2: rgba(60, 60, 60, 0.66); + --vt-c-text-dark-1: var(--vt-c-white); + --vt-c-text-dark-2: rgba(235, 235, 235, 0.64); +} + +/* semantic color variables for this project */ +:root { + --color-background: var(--vt-c-white); + --color-background-soft: var(--vt-c-white-soft); + --color-background-mute: var(--vt-c-white-mute); + + --color-border: var(--vt-c-divider-light-2); + --color-border-hover: var(--vt-c-divider-light-1); + + --color-heading: var(--vt-c-text-light-1); + --color-text: var(--vt-c-text-light-1); + + --section-gap: 160px; +} + +@media (prefers-color-scheme: dark) { + :root { + --color-background: var(--vt-c-black); + --color-background-soft: var(--vt-c-black-soft); + --color-background-mute: var(--vt-c-black-mute); + + --color-border: var(--vt-c-divider-dark-2); + --color-border-hover: var(--vt-c-divider-dark-1); + + --color-heading: var(--vt-c-text-dark-1); + --color-text: var(--vt-c-text-dark-2); + } +} + +*, +*::before, +*::after { + box-sizing: border-box; + margin: 0; + font-weight: normal; +} + +body { + min-height: 100vh; + color: var(--color-text); + background: var(--color-background); + transition: + color 0.5s, + background-color 0.5s; + line-height: 1.6; + font-family: + Inter, + -apple-system, + BlinkMacSystemFont, + 'Segoe UI', + Roboto, + Oxygen, + Ubuntu, + Cantarell, + 'Fira Sans', + 'Droid Sans', + 'Helvetica Neue', + sans-serif; + font-size: 15px; + text-rendering: optimizeLegibility; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} diff --git a/grickscheit.dev/grickscheit.dev.client/src/assets/logo.svg b/grickscheit.dev/grickscheit.dev.client/src/assets/logo.svg new file mode 100644 index 0000000..7565660 --- /dev/null +++ b/grickscheit.dev/grickscheit.dev.client/src/assets/logo.svg @@ -0,0 +1 @@ + diff --git a/grickscheit.dev/grickscheit.dev.client/src/assets/main.css b/grickscheit.dev/grickscheit.dev.client/src/assets/main.css new file mode 100644 index 0000000..36fb845 --- /dev/null +++ b/grickscheit.dev/grickscheit.dev.client/src/assets/main.css @@ -0,0 +1,35 @@ +@import './base.css'; + +#app { + max-width: 1280px; + margin: 0 auto; + padding: 2rem; + font-weight: normal; +} + +a, +.green { + text-decoration: none; + color: hsla(160, 100%, 37%, 1); + transition: 0.4s; + padding: 3px; +} + +@media (hover: hover) { + a:hover { + background-color: hsla(160, 100%, 37%, 0.2); + } +} + +@media (min-width: 1024px) { + body { + display: flex; + place-items: center; + } + + #app { + display: grid; + grid-template-columns: 1fr 1fr; + padding: 0 2rem; + } +} diff --git a/grickscheit.dev/grickscheit.dev.client/src/components/HelloWorld.vue b/grickscheit.dev/grickscheit.dev.client/src/components/HelloWorld.vue new file mode 100644 index 0000000..8b0387a --- /dev/null +++ b/grickscheit.dev/grickscheit.dev.client/src/components/HelloWorld.vue @@ -0,0 +1,97 @@ + + + + + \ No newline at end of file diff --git a/grickscheit.dev/grickscheit.dev.client/src/components/TheWelcome.vue b/grickscheit.dev/grickscheit.dev.client/src/components/TheWelcome.vue new file mode 100644 index 0000000..8b731d9 --- /dev/null +++ b/grickscheit.dev/grickscheit.dev.client/src/components/TheWelcome.vue @@ -0,0 +1,95 @@ + + + diff --git a/grickscheit.dev/grickscheit.dev.client/src/components/WelcomeItem.vue b/grickscheit.dev/grickscheit.dev.client/src/components/WelcomeItem.vue new file mode 100644 index 0000000..6d7086a --- /dev/null +++ b/grickscheit.dev/grickscheit.dev.client/src/components/WelcomeItem.vue @@ -0,0 +1,87 @@ + + + diff --git a/grickscheit.dev/grickscheit.dev.client/src/components/icons/IconCommunity.vue b/grickscheit.dev/grickscheit.dev.client/src/components/icons/IconCommunity.vue new file mode 100644 index 0000000..2dc8b05 --- /dev/null +++ b/grickscheit.dev/grickscheit.dev.client/src/components/icons/IconCommunity.vue @@ -0,0 +1,7 @@ + diff --git a/grickscheit.dev/grickscheit.dev.client/src/components/icons/IconDocumentation.vue b/grickscheit.dev/grickscheit.dev.client/src/components/icons/IconDocumentation.vue new file mode 100644 index 0000000..6d4791c --- /dev/null +++ b/grickscheit.dev/grickscheit.dev.client/src/components/icons/IconDocumentation.vue @@ -0,0 +1,7 @@ + diff --git a/grickscheit.dev/grickscheit.dev.client/src/components/icons/IconEcosystem.vue b/grickscheit.dev/grickscheit.dev.client/src/components/icons/IconEcosystem.vue new file mode 100644 index 0000000..c3a4f07 --- /dev/null +++ b/grickscheit.dev/grickscheit.dev.client/src/components/icons/IconEcosystem.vue @@ -0,0 +1,7 @@ + diff --git a/grickscheit.dev/grickscheit.dev.client/src/components/icons/IconSupport.vue b/grickscheit.dev/grickscheit.dev.client/src/components/icons/IconSupport.vue new file mode 100644 index 0000000..7452834 --- /dev/null +++ b/grickscheit.dev/grickscheit.dev.client/src/components/icons/IconSupport.vue @@ -0,0 +1,7 @@ + diff --git a/grickscheit.dev/grickscheit.dev.client/src/components/icons/IconTooling.vue b/grickscheit.dev/grickscheit.dev.client/src/components/icons/IconTooling.vue new file mode 100644 index 0000000..660598d --- /dev/null +++ b/grickscheit.dev/grickscheit.dev.client/src/components/icons/IconTooling.vue @@ -0,0 +1,19 @@ + + diff --git a/grickscheit.dev/grickscheit.dev.client/src/main.ts b/grickscheit.dev/grickscheit.dev.client/src/main.ts new file mode 100644 index 0000000..0ac3a5f --- /dev/null +++ b/grickscheit.dev/grickscheit.dev.client/src/main.ts @@ -0,0 +1,6 @@ +import './assets/main.css' + +import { createApp } from 'vue' +import App from './App.vue' + +createApp(App).mount('#app') diff --git a/grickscheit.dev/grickscheit.dev.client/src/shims-vue.d.ts b/grickscheit.dev/grickscheit.dev.client/src/shims-vue.d.ts new file mode 100644 index 0000000..3e9cfd4 --- /dev/null +++ b/grickscheit.dev/grickscheit.dev.client/src/shims-vue.d.ts @@ -0,0 +1,6 @@ +/* eslint-disable */ +declare module '*.vue' { + import type { DefineComponent } from 'vue' + const component: DefineComponent<{}, {}, any> + export default component +} diff --git a/grickscheit.dev/grickscheit.dev.client/tsconfig.app.json b/grickscheit.dev/grickscheit.dev.client/tsconfig.app.json new file mode 100644 index 0000000..c0f2d86 --- /dev/null +++ b/grickscheit.dev/grickscheit.dev.client/tsconfig.app.json @@ -0,0 +1,18 @@ +{ + "extends": "@vue/tsconfig/tsconfig.dom.json", + "include": ["env.d.ts", "src/**/*", "src/**/*.vue"], + "exclude": ["src/**/__tests__/*"], + "compilerOptions": { + // Extra safety for array and object lookups, but may have false positives. + "noUncheckedIndexedAccess": true, + + // Path mapping for cleaner imports. + "paths": { + "@/*": ["./src/*"] + }, + + // `vue-tsc --build` produces a .tsbuildinfo file for incremental type-checking. + // Specified here to keep it out of the root directory. + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.app.tsbuildinfo" + } +} diff --git a/grickscheit.dev/grickscheit.dev.client/tsconfig.json b/grickscheit.dev/grickscheit.dev.client/tsconfig.json new file mode 100644 index 0000000..66b5e57 --- /dev/null +++ b/grickscheit.dev/grickscheit.dev.client/tsconfig.json @@ -0,0 +1,11 @@ +{ + "files": [], + "references": [ + { + "path": "./tsconfig.node.json" + }, + { + "path": "./tsconfig.app.json" + } + ] +} diff --git a/grickscheit.dev/grickscheit.dev.client/tsconfig.node.json b/grickscheit.dev/grickscheit.dev.client/tsconfig.node.json new file mode 100644 index 0000000..7274bd4 --- /dev/null +++ b/grickscheit.dev/grickscheit.dev.client/tsconfig.node.json @@ -0,0 +1,28 @@ +// TSConfig for modules that run in Node.js environment via either transpilation or type-stripping. +{ + "extends": "@tsconfig/node24/tsconfig.json", + "include": [ + "vite.config.*", + "vitest.config.*", + "cypress.config.*", + "playwright.config.*", + "eslint.config.*" + ], + "compilerOptions": { + // Most tools use transpilation instead of Node.js's native type-stripping. + // Bundler mode provides a smoother developer experience. + "module": "preserve", + "moduleResolution": "bundler", + "allowImportingTsExtensions": true, + + // Include Node.js types and avoid accidentally including other `@types/*` packages. + "types": ["node"], + + // Disable emitting output during `vue-tsc --build`, which is used for type-checking only. + "noEmit": true, + + // `vue-tsc --build` produces a .tsbuildinfo file for incremental type-checking. + // Specified here to keep it out of the root directory. + "tsBuildInfoFile": "./node_modules/.tmp/tsconfig.node.tsbuildinfo" + } +} diff --git a/grickscheit.dev/grickscheit.dev.client/vite.config.ts b/grickscheit.dev/grickscheit.dev.client/vite.config.ts new file mode 100644 index 0000000..43cd90a --- /dev/null +++ b/grickscheit.dev/grickscheit.dev.client/vite.config.ts @@ -0,0 +1,61 @@ +import { fileURLToPath, URL } from 'node:url'; + +import { defineConfig } from 'vite'; +import plugin from '@vitejs/plugin-vue'; +import fs from 'fs'; +import path from 'path'; +import child_process from 'child_process'; +import { env } from 'process'; + +const baseFolder = + env.APPDATA !== undefined && env.APPDATA !== '' + ? `${env.APPDATA}/ASP.NET/https` + : `${env.HOME}/.aspnet/https`; + +const certificateName = "grickscheit.dev.client"; +const certFilePath = path.join(baseFolder, `${certificateName}.pem`); +const keyFilePath = path.join(baseFolder, `${certificateName}.key`); + +if (!fs.existsSync(baseFolder)) { + fs.mkdirSync(baseFolder, { recursive: true }); +} + +if (!fs.existsSync(certFilePath) || !fs.existsSync(keyFilePath)) { + if (0 !== child_process.spawnSync('dotnet', [ + 'dev-certs', + 'https', + '--export-path', + certFilePath, + '--format', + 'Pem', + '--no-password', + ], { stdio: 'inherit', }).status) { + throw new Error("Could not create certificate."); + } +} + +const target = env.ASPNETCORE_HTTPS_PORT ? `https://localhost:${env.ASPNETCORE_HTTPS_PORT}` : + env.ASPNETCORE_URLS ? env.ASPNETCORE_URLS.split(';')[0] : 'https://localhost:7086'; + +// https://vitejs.dev/config/ +export default defineConfig({ + plugins: [plugin()], + resolve: { + alias: { + '@': fileURLToPath(new URL('./src', import.meta.url)) + } + }, + server: { + proxy: { + '^/weatherforecast': { + target, + secure: false + } + }, + port: parseInt(env.DEV_SERVER_PORT || '3804'), + https: { + key: fs.readFileSync(keyFilePath), + cert: fs.readFileSync(certFilePath), + } + } +})