initial commit

This commit is contained in:
Ikatono
2026-06-21 18:15:16 -05:00
commit ae41d1a273
126 changed files with 69109 additions and 0 deletions

View File

@@ -0,0 +1,19 @@
@page "/counter"
@rendermode InteractiveWebAssembly
<PageTitle>Counter</PageTitle>
<h1>Counter</h1>
<p role="status">Current count: @currentCount</p>
<button class="btn btn-primary" @onclick="IncrementCount">Click me</button>
@code {
private int currentCount = 0;
private void IncrementCount()
{
currentCount++;
}
}

View File

@@ -0,0 +1,5 @@
using Microsoft.AspNetCore.Components.WebAssembly.Hosting;
var builder = WebAssemblyHostBuilder.CreateDefault(args);
await builder.Build().RunAsync();

View File

@@ -0,0 +1,20 @@
<Project Sdk="Microsoft.NET.Sdk.BlazorWebAssembly">
<PropertyGroup>
<TargetFramework>net10.0</TargetFramework>
<ImplicitUsings>enable</ImplicitUsings>
<Nullable>enable</Nullable>
<NoDefaultLaunchSettingsFile>true</NoDefaultLaunchSettingsFile>
<StaticWebAssetProjectMode>Default</StaticWebAssetProjectMode>
<BlazorDisableThrowNavigationException>true</BlazorDisableThrowNavigationException>
</PropertyGroup>
<ItemGroup>
<PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly" Version="10.0.9" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="../SquiddlerClientCore/SquiddlerClientCore.csproj" />
</ItemGroup>
</Project>

View File

@@ -0,0 +1,9 @@
@using System.Net.Http
@using System.Net.Http.Json
@using Microsoft.AspNetCore.Components.Forms
@using Microsoft.AspNetCore.Components.Routing
@using Microsoft.AspNetCore.Components.Web
@using static Microsoft.AspNetCore.Components.Web.RenderMode
@using Microsoft.AspNetCore.Components.Web.Virtualization
@using Microsoft.JSInterop
@using Squiddler.Client

View File

@@ -0,0 +1,4 @@
// <autogenerated />
using System;
using System.Reflection;
[assembly: global::System.Runtime.Versioning.TargetFrameworkAttribute(".NETCoreApp,Version=v10.0", FrameworkDisplayName = ".NET 10.0")]

View File

@@ -0,0 +1,7 @@
// <auto-generated/>
namespace Microsoft.CodeAnalysis
{
internal sealed partial class EmbeddedAttribute : global::System.Attribute
{
}
}

View File

@@ -0,0 +1,22 @@
//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
using System;
using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("Squiddler.Client")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0")]
[assembly: System.Reflection.AssemblyProductAttribute("Squiddler.Client")]
[assembly: System.Reflection.AssemblyTitleAttribute("Squiddler.Client")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
// Generated by the MSBuild WriteCodeFragment class.

View File

@@ -0,0 +1 @@
a9d54d8a171f126f8723664bb0c3c326e7460e88850cc22b11bae3bd87b21afe

View File

@@ -0,0 +1,37 @@
is_global = true
build_property.EnableAotAnalyzer =
build_property.EnableSingleFileAnalyzer =
build_property.EnableTrimAnalyzer = false
build_property.IncludeAllContentForSelfExtract =
build_property.VerifyReferenceTrimCompatibility =
build_property.VerifyReferenceAotCompatibility =
build_property.TargetFramework = net10.0
build_property.TargetFrameworkIdentifier = .NETCoreApp
build_property.TargetFrameworkVersion = v10.0
build_property.TargetPlatformMinVersion =
build_property.UsingMicrosoftNETSdkWeb =
build_property.ProjectTypeGuids =
build_property.InvariantGlobalization = false
build_property.PlatformNeutralAssembly =
build_property.EnforceExtendedAnalyzerRules =
build_property._SupportedPlatformList = browser
build_property.RootNamespace = Squiddler.Client
build_property.RootNamespace = Squiddler.Client
build_property.ProjectDir = /home/cameron/projects/cs/Squiddler/Squiddler.Client/
build_property.EnableComHosting =
build_property.EnableGeneratedComInterfaceComImportInterop = false
build_property.RazorLangVersion = 9.0
build_property.SupportLocalizedComponentNames =
build_property.GenerateRazorMetadataSourceChecksumAttributes =
build_property.MSBuildProjectDirectory = /home/cameron/projects/cs/Squiddler/Squiddler.Client
build_property._RazorSourceGeneratorDebug =
build_property.EffectiveAnalysisLevelStyle = 10.0
build_property.EnableCodeStyleSeverity =
[/home/cameron/projects/cs/Squiddler/Squiddler.Client/Pages/Counter.razor]
build_metadata.AdditionalFiles.TargetPath = UGFnZXMvQ291bnRlci5yYXpvcg==
build_metadata.AdditionalFiles.CssScope =
[/home/cameron/projects/cs/Squiddler/Squiddler.Client/_Imports.razor]
build_metadata.AdditionalFiles.TargetPath = X0ltcG9ydHMucmF6b3I=
build_metadata.AdditionalFiles.CssScope =

View File

@@ -0,0 +1,12 @@
// <auto-generated/>
global using Microsoft.Extensions.Configuration;
global using Microsoft.Extensions.DependencyInjection;
global using Microsoft.Extensions.Logging;
global using Microsoft.Extensions.Validation.Embedded;
global using System;
global using System.Collections.Generic;
global using System.IO;
global using System.Linq;
global using System.Net.Http;
global using System.Threading;
global using System.Threading.Tasks;

View File

@@ -0,0 +1,9 @@
// <auto-generated/>
namespace Microsoft.Extensions.Validation.Embedded
{
[global::Microsoft.CodeAnalysis.EmbeddedAttribute]
[global::System.AttributeUsage(global::System.AttributeTargets.Class)]
internal sealed class ValidatableTypeAttribute : global::System.Attribute
{
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,26 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<RestoreSuccess Condition=" '$(RestoreSuccess)' == '' ">True</RestoreSuccess>
<RestoreTool Condition=" '$(RestoreTool)' == '' ">NuGet</RestoreTool>
<ProjectAssetsFile Condition=" '$(ProjectAssetsFile)' == '' ">$(MSBuildThisFileDirectory)project.assets.json</ProjectAssetsFile>
<NuGetPackageRoot Condition=" '$(NuGetPackageRoot)' == '' ">/home/cameron/.nuget/packages/</NuGetPackageRoot>
<NuGetPackageFolders Condition=" '$(NuGetPackageFolders)' == '' ">/home/cameron/.nuget/packages/</NuGetPackageFolders>
<NuGetProjectStyle Condition=" '$(NuGetProjectStyle)' == '' ">PackageReference</NuGetProjectStyle>
<NuGetToolVersion Condition=" '$(NuGetToolVersion)' == '' ">7.0.0</NuGetToolVersion>
</PropertyGroup>
<ItemGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<SourceRoot Include="/home/cameron/.nuget/packages/" />
</ItemGroup>
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Import Project="$(NuGetPackageRoot)microsoft.net.illink.tasks/10.0.9/build/Microsoft.NET.ILLink.Tasks.props" Condition="Exists('$(NuGetPackageRoot)microsoft.net.illink.tasks/10.0.9/build/Microsoft.NET.ILLink.Tasks.props')" />
<Import Project="$(NuGetPackageRoot)microsoft.net.sdk.webassembly.pack/10.0.3/build/Microsoft.NET.Sdk.WebAssembly.Pack.props" Condition="Exists('$(NuGetPackageRoot)microsoft.net.sdk.webassembly.pack/10.0.3/build/Microsoft.NET.Sdk.WebAssembly.Pack.props')" />
<Import Project="$(NuGetPackageRoot)microsoft.dotnet.hotreload.webassembly.browser/10.0.109/buildTransitive/Microsoft.DotNet.HotReload.WebAssembly.Browser.props" Condition="Exists('$(NuGetPackageRoot)microsoft.dotnet.hotreload.webassembly.browser/10.0.109/buildTransitive/Microsoft.DotNet.HotReload.WebAssembly.Browser.props')" />
<Import Project="$(NuGetPackageRoot)microsoft.aspnetcore.components.webassembly/10.0.9/build/net10.0/Microsoft.AspNetCore.Components.WebAssembly.props" Condition="Exists('$(NuGetPackageRoot)microsoft.aspnetcore.components.webassembly/10.0.9/build/net10.0/Microsoft.AspNetCore.Components.WebAssembly.props')" />
<Import Project="$(NuGetPackageRoot)microsoft.aspnetcore.app.internal.assets/10.0.9/build/Microsoft.AspNetCore.App.Internal.Assets.props" Condition="Exists('$(NuGetPackageRoot)microsoft.aspnetcore.app.internal.assets/10.0.9/build/Microsoft.AspNetCore.App.Internal.Assets.props')" />
</ImportGroup>
<PropertyGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<PkgMicrosoft_NET_ILLink_Tasks Condition=" '$(PkgMicrosoft_NET_ILLink_Tasks)' == '' ">/home/cameron/.nuget/packages/microsoft.net.illink.tasks/10.0.9</PkgMicrosoft_NET_ILLink_Tasks>
<PkgMicrosoft_NET_Sdk_WebAssembly_Pack Condition=" '$(PkgMicrosoft_NET_Sdk_WebAssembly_Pack)' == '' ">/home/cameron/.nuget/packages/microsoft.net.sdk.webassembly.pack/10.0.3</PkgMicrosoft_NET_Sdk_WebAssembly_Pack>
</PropertyGroup>
</Project>

View File

@@ -0,0 +1,11 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Project ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ImportGroup Condition=" '$(ExcludeRestorePackageImports)' != 'true' ">
<Import Project="$(NuGetPackageRoot)microsoft.net.sdk.webassembly.pack/10.0.3/build/Microsoft.NET.Sdk.WebAssembly.Pack.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.net.sdk.webassembly.pack/10.0.3/build/Microsoft.NET.Sdk.WebAssembly.Pack.targets')" />
<Import Project="$(NuGetPackageRoot)microsoft.extensions.options/10.0.9/buildTransitive/net8.0/Microsoft.Extensions.Options.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.options/10.0.9/buildTransitive/net8.0/Microsoft.Extensions.Options.targets')" />
<Import Project="$(NuGetPackageRoot)microsoft.extensions.configuration.binder/10.0.9/buildTransitive/netstandard2.0/Microsoft.Extensions.Configuration.Binder.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.configuration.binder/10.0.9/buildTransitive/netstandard2.0/Microsoft.Extensions.Configuration.Binder.targets')" />
<Import Project="$(NuGetPackageRoot)microsoft.extensions.logging.abstractions/10.0.9/buildTransitive/net8.0/Microsoft.Extensions.Logging.Abstractions.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.extensions.logging.abstractions/10.0.9/buildTransitive/net8.0/Microsoft.Extensions.Logging.Abstractions.targets')" />
<Import Project="$(NuGetPackageRoot)microsoft.aspnetcore.components.analyzers/10.0.9/buildTransitive/netstandard2.0/Microsoft.AspNetCore.Components.Analyzers.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.aspnetcore.components.analyzers/10.0.9/buildTransitive/netstandard2.0/Microsoft.AspNetCore.Components.Analyzers.targets')" />
<Import Project="$(NuGetPackageRoot)microsoft.aspnetcore.app.internal.assets/10.0.9/buildTransitive/Microsoft.AspNetCore.App.Internal.Assets.targets" Condition="Exists('$(NuGetPackageRoot)microsoft.aspnetcore.app.internal.assets/10.0.9/buildTransitive/Microsoft.AspNetCore.App.Internal.Assets.targets')" />
</ImportGroup>
</Project>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,41 @@
{
"version": 2,
"dgSpecHash": "yN7YV3O9c4k=",
"success": true,
"projectFilePath": "/home/cameron/projects/cs/Squiddler/Squiddler.Client/Squiddler.Client.csproj",
"expectedPackageFiles": [
"/home/cameron/.nuget/packages/microsoft.aspnetcore.app.internal.assets/10.0.9/microsoft.aspnetcore.app.internal.assets.10.0.9.nupkg.sha512",
"/home/cameron/.nuget/packages/microsoft.aspnetcore.authorization/10.0.9/microsoft.aspnetcore.authorization.10.0.9.nupkg.sha512",
"/home/cameron/.nuget/packages/microsoft.aspnetcore.components/10.0.9/microsoft.aspnetcore.components.10.0.9.nupkg.sha512",
"/home/cameron/.nuget/packages/microsoft.aspnetcore.components.analyzers/10.0.9/microsoft.aspnetcore.components.analyzers.10.0.9.nupkg.sha512",
"/home/cameron/.nuget/packages/microsoft.aspnetcore.components.forms/10.0.9/microsoft.aspnetcore.components.forms.10.0.9.nupkg.sha512",
"/home/cameron/.nuget/packages/microsoft.aspnetcore.components.web/10.0.9/microsoft.aspnetcore.components.web.10.0.9.nupkg.sha512",
"/home/cameron/.nuget/packages/microsoft.aspnetcore.components.webassembly/10.0.9/microsoft.aspnetcore.components.webassembly.10.0.9.nupkg.sha512",
"/home/cameron/.nuget/packages/microsoft.aspnetcore.metadata/10.0.9/microsoft.aspnetcore.metadata.10.0.9.nupkg.sha512",
"/home/cameron/.nuget/packages/microsoft.dotnet.hotreload.webassembly.browser/10.0.109/microsoft.dotnet.hotreload.webassembly.browser.10.0.109.nupkg.sha512",
"/home/cameron/.nuget/packages/microsoft.extensions.configuration/10.0.9/microsoft.extensions.configuration.10.0.9.nupkg.sha512",
"/home/cameron/.nuget/packages/microsoft.extensions.configuration.abstractions/10.0.9/microsoft.extensions.configuration.abstractions.10.0.9.nupkg.sha512",
"/home/cameron/.nuget/packages/microsoft.extensions.configuration.binder/10.0.9/microsoft.extensions.configuration.binder.10.0.9.nupkg.sha512",
"/home/cameron/.nuget/packages/microsoft.extensions.configuration.fileextensions/10.0.9/microsoft.extensions.configuration.fileextensions.10.0.9.nupkg.sha512",
"/home/cameron/.nuget/packages/microsoft.extensions.configuration.json/10.0.9/microsoft.extensions.configuration.json.10.0.9.nupkg.sha512",
"/home/cameron/.nuget/packages/microsoft.extensions.dependencyinjection/10.0.9/microsoft.extensions.dependencyinjection.10.0.9.nupkg.sha512",
"/home/cameron/.nuget/packages/microsoft.extensions.dependencyinjection.abstractions/10.0.9/microsoft.extensions.dependencyinjection.abstractions.10.0.9.nupkg.sha512",
"/home/cameron/.nuget/packages/microsoft.extensions.diagnostics/10.0.9/microsoft.extensions.diagnostics.10.0.9.nupkg.sha512",
"/home/cameron/.nuget/packages/microsoft.extensions.diagnostics.abstractions/10.0.9/microsoft.extensions.diagnostics.abstractions.10.0.9.nupkg.sha512",
"/home/cameron/.nuget/packages/microsoft.extensions.fileproviders.abstractions/10.0.9/microsoft.extensions.fileproviders.abstractions.10.0.9.nupkg.sha512",
"/home/cameron/.nuget/packages/microsoft.extensions.fileproviders.physical/10.0.9/microsoft.extensions.fileproviders.physical.10.0.9.nupkg.sha512",
"/home/cameron/.nuget/packages/microsoft.extensions.filesystemglobbing/10.0.9/microsoft.extensions.filesystemglobbing.10.0.9.nupkg.sha512",
"/home/cameron/.nuget/packages/microsoft.extensions.logging/10.0.9/microsoft.extensions.logging.10.0.9.nupkg.sha512",
"/home/cameron/.nuget/packages/microsoft.extensions.logging.abstractions/10.0.9/microsoft.extensions.logging.abstractions.10.0.9.nupkg.sha512",
"/home/cameron/.nuget/packages/microsoft.extensions.options/10.0.9/microsoft.extensions.options.10.0.9.nupkg.sha512",
"/home/cameron/.nuget/packages/microsoft.extensions.options.configurationextensions/10.0.9/microsoft.extensions.options.configurationextensions.10.0.9.nupkg.sha512",
"/home/cameron/.nuget/packages/microsoft.extensions.primitives/10.0.9/microsoft.extensions.primitives.10.0.9.nupkg.sha512",
"/home/cameron/.nuget/packages/microsoft.extensions.validation/10.0.9/microsoft.extensions.validation.10.0.9.nupkg.sha512",
"/home/cameron/.nuget/packages/microsoft.jsinterop/10.0.9/microsoft.jsinterop.10.0.9.nupkg.sha512",
"/home/cameron/.nuget/packages/microsoft.jsinterop.webassembly/10.0.9/microsoft.jsinterop.webassembly.10.0.9.nupkg.sha512",
"/home/cameron/.nuget/packages/microsoft.net.illink.tasks/10.0.9/microsoft.net.illink.tasks.10.0.9.nupkg.sha512",
"/home/cameron/.nuget/packages/microsoft.net.sdk.webassembly.pack/10.0.3/microsoft.net.sdk.webassembly.pack.10.0.3.nupkg.sha512",
"/home/cameron/.nuget/packages/microsoft.netcore.app.runtime.mono.browser-wasm/10.0.3/microsoft.netcore.app.runtime.mono.browser-wasm.10.0.3.nupkg.sha512"
],
"logs": []
}

View File

@@ -0,0 +1,8 @@
{
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft.AspNetCore": "Warning"
}
}
}

View File

@@ -0,0 +1,8 @@
{
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft.AspNetCore": "Warning"
}
}
}