diff --git a/CodingTracker/CodingTracker.csproj b/CodingTracker/CodingTracker.csproj
new file mode 100644
index 000000000..8b539d099
--- /dev/null
+++ b/CodingTracker/CodingTracker.csproj
@@ -0,0 +1,25 @@
+
+
+
+ Exe
+ net10.0
+ enable
+ enable
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Always
+
+
+
+
diff --git a/CodingTracker/Controllers/CodingController.cs b/CodingTracker/Controllers/CodingController.cs
new file mode 100644
index 000000000..1e66e202f
--- /dev/null
+++ b/CodingTracker/Controllers/CodingController.cs
@@ -0,0 +1,63 @@
+using Spectre.Console;
+using CodingTracker.Models;
+using CodingTracker.Data;
+
+namespace CodingTracker.Controllers;
+
+internal class CodingController
+{
+ private readonly Database _database = new Database();
+
+ public void ViewSessions()
+ {
+ var table = new Table();
+ table.Border(TableBorder.Rounded);
+ table.AddColumn("[yellow]ID[/]");
+ table.AddColumn("[yellow]StartTime[/]");
+ table.AddColumn("[yellow]EndTime[/]");
+ table.AddColumn("[yellow]Duration[/]");
+ table.AddColumn("[yellow]Description[/]");
+
+ var sessions = _database.GetAll();
+ foreach (var session in sessions)
+ {
+ table.AddRow(
+ session.Id.ToString(),
+ session.StartTime.ToString("g"),
+ session.EndTime.ToString("g"),
+ $"{(session.EndTime - session.StartTime).TotalMinutes} mins",
+ session.Description ?? ""
+ );
+ }
+
+ AnsiConsole.Write(table);
+ AnsiConsole.MarkupLine("Press Any Key to Continue.");
+ Console.ReadKey();
+ }
+ public void AddSession()
+ {
+ var startTime = AnsiConsole.Ask("Enter the [green]start time[/] of the coding session (e.g., 2024-01-01 14:00):");
+ var endTime = AnsiConsole.Ask("Enter the [green]end time[/] of the coding session (e.g., 2024-01-01 16:00):");
+ var description = AnsiConsole.Ask("Enter a [green]description[/] for the coding session (optional):");
+
+ var newSession = new CodingSession
+ {
+ StartTime = startTime,
+ EndTime = endTime,
+ Description = description
+ };
+
+ _database.Insert(newSession);
+ AnsiConsole.MarkupLine("[green]Coding session added successfully![/]");
+ AnsiConsole.MarkupLine("Press Any Key to Continue.");
+ Console.ReadKey();
+ }
+ public void DeleteSession()
+ {
+ var id = AnsiConsole.Ask("Enter the [green]ID[/] of the session to delete:");
+ _database.Delete(id);
+ AnsiConsole.MarkupLine("[green]Session deleted successfully![/]");
+ AnsiConsole.MarkupLine("Press Any Key to Continue.");
+ Console.ReadKey();
+ }
+}
\ No newline at end of file
diff --git a/CodingTracker/Data/Database.cs b/CodingTracker/Data/Database.cs
new file mode 100644
index 000000000..f186b79c9
--- /dev/null
+++ b/CodingTracker/Data/Database.cs
@@ -0,0 +1,68 @@
+using Microsoft.Data.Sqlite;
+using Microsoft.Extensions.Configuration;
+using Dapper;
+using CodingTracker.Models;
+
+namespace CodingTracker.Data;
+
+internal class Database
+{
+ private readonly string _connectionString;
+
+ public Database()
+ {
+ var config = new ConfigurationBuilder()
+ .AddJsonFile("appsettings.json")
+ .Build();
+
+ _connectionString = config.GetConnectionString("Default");
+ }
+
+ public SqliteConnection GetConnection()
+ {
+ return new SqliteConnection(_connectionString);
+ }
+
+ public void Initialize()
+ {
+ using var connection = GetConnection();
+
+ string sql = @"
+ CREATE TABLE IF NOT EXISTS CodingSessions (
+ Id INTEGER PRIMARY KEY AUTOINCREMENT,
+ StartTime TEXT NOT NULL,
+ EndTime TEXT NOT NULL,
+ Description TEXT
+ );";
+
+ connection.Execute(sql);
+ }
+
+
+ public List GetAll()
+ {
+ using var connection = GetConnection();
+
+ string sql = "SELECT * FROM CodingSessions";
+
+ return connection.Query(sql).ToList();
+ }
+
+ public void Insert(CodingSession session)
+ {
+ using var connection = GetConnection();
+
+ string sql = @"
+INSERT INTO CodingSessions (StartTime, EndTime, Description)
+VALUES (@StartTime, @EndTime, @Description)";
+
+ connection.Execute(sql, session);
+ }
+ public void Delete(int id)
+ {
+ using var connection = GetConnection();
+ string sql = "DELETE FROM CodingSessions WHERE Id = @Id";
+ connection.Execute(sql, new { Id = id });
+ }
+
+}
diff --git a/CodingTracker/Enums.cs b/CodingTracker/Enums.cs
new file mode 100644
index 000000000..759ebfeda
--- /dev/null
+++ b/CodingTracker/Enums.cs
@@ -0,0 +1,10 @@
+namespace CodingTracker
+{
+ internal enum MenuAction
+ {
+ ViewSession,
+ AddSession,
+ DeleteSession,
+ Exit
+ }
+}
diff --git a/CodingTracker/Models/CodingSession.cs b/CodingTracker/Models/CodingSession.cs
new file mode 100644
index 000000000..4dbd0a514
--- /dev/null
+++ b/CodingTracker/Models/CodingSession.cs
@@ -0,0 +1,21 @@
+namespace CodingTracker.Models;
+
+internal class CodingSession
+{
+ public int Id { get; set; }
+ public DateTime StartTime { get; set; }
+ public DateTime EndTime { get; set; }
+ public string Description { get; set; }
+
+ public TimeSpan Duration => EndTime - StartTime;
+
+ public CodingSession() { }
+
+ public CodingSession(int id, DateTime startTime, DateTime endTime, string description)
+ {
+ Id = id;
+ StartTime = startTime;
+ EndTime = endTime;
+ Description = description;
+ }
+}
diff --git a/CodingTracker/Program.cs b/CodingTracker/Program.cs
new file mode 100644
index 000000000..821fa24c7
--- /dev/null
+++ b/CodingTracker/Program.cs
@@ -0,0 +1,10 @@
+using CodingTracker;
+using CodingTracker.Data;
+
+// Initialize the database (creates the table if it doesn't exist)
+var db = new Database();
+db.Initialize();
+
+// Start the user interface
+UserInterface ui = new();
+ui.MainMenu();
diff --git a/CodingTracker/UserInput.cs b/CodingTracker/UserInput.cs
new file mode 100644
index 000000000..6eee03825
--- /dev/null
+++ b/CodingTracker/UserInput.cs
@@ -0,0 +1,41 @@
+using Spectre.Console;
+using CodingTracker.Controllers;
+using CodingTracker;
+
+namespace CodingTracker;
+
+internal class UserInterface
+{
+ private readonly CodingController _controller = new CodingController();
+
+ public void MainMenu()
+ {
+ bool closeApp = false;
+ while (closeApp == false)
+ {
+ Console.Clear();
+
+ var actionChoice = AnsiConsole.Prompt(
+ new SelectionPrompt()
+ .Title("What do you want to do next?")
+ .AddChoices(Enum.GetValues()));
+
+ switch (actionChoice)
+ {
+ case MenuAction.ViewSession:
+ _controller.ViewSessions();
+ break;
+ case MenuAction.AddSession:
+ _controller.AddSession();
+ break;
+ case MenuAction.DeleteSession:
+ _controller.DeleteSession();
+ break;
+ case MenuAction.Exit:
+ closeApp = true;
+ break;
+
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/CodingTracker/Validation.cs b/CodingTracker/Validation.cs
new file mode 100644
index 000000000..e69de29bb
diff --git a/CodingTracker/appsettings.json b/CodingTracker/appsettings.json
new file mode 100644
index 000000000..d371efe34
--- /dev/null
+++ b/CodingTracker/appsettings.json
@@ -0,0 +1,5 @@
+{
+ "ConnectionStrings": {
+ "Default": "Data Source=codingtracker.db"
+ }
+}
diff --git a/CodingTracker/bin/Debug/net10.0/CodingTracker b/CodingTracker/bin/Debug/net10.0/CodingTracker
new file mode 100644
index 000000000..97c1dcf0c
Binary files /dev/null and b/CodingTracker/bin/Debug/net10.0/CodingTracker differ
diff --git a/CodingTracker/bin/Debug/net10.0/CodingTracker.deps.json b/CodingTracker/bin/Debug/net10.0/CodingTracker.deps.json
new file mode 100644
index 000000000..eaf785c01
--- /dev/null
+++ b/CodingTracker/bin/Debug/net10.0/CodingTracker.deps.json
@@ -0,0 +1,419 @@
+{
+ "runtimeTarget": {
+ "name": ".NETCoreApp,Version=v10.0",
+ "signature": ""
+ },
+ "compilationOptions": {},
+ "targets": {
+ ".NETCoreApp,Version=v10.0": {
+ "CodingTracker/1.0.0": {
+ "dependencies": {
+ "Dapper": "2.1.66",
+ "Microsoft.Data.Sqlite": "10.0.3",
+ "Microsoft.Extensions.Configuration": "10.0.3",
+ "Microsoft.Extensions.Configuration.FileExtensions": "10.0.3",
+ "Microsoft.Extensions.Configuration.Json": "10.0.3",
+ "Spectre.Console": "0.54.0"
+ },
+ "runtime": {
+ "CodingTracker.dll": {}
+ }
+ },
+ "Dapper/2.1.66": {
+ "runtime": {
+ "lib/net8.0/Dapper.dll": {
+ "assemblyVersion": "2.0.0.0",
+ "fileVersion": "2.1.66.48463"
+ }
+ }
+ },
+ "Microsoft.Data.Sqlite/10.0.3": {
+ "dependencies": {
+ "Microsoft.Data.Sqlite.Core": "10.0.3",
+ "SQLitePCLRaw.bundle_e_sqlite3": "2.1.11",
+ "SQLitePCLRaw.core": "2.1.11"
+ }
+ },
+ "Microsoft.Data.Sqlite.Core/10.0.3": {
+ "dependencies": {
+ "SQLitePCLRaw.core": "2.1.11"
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Data.Sqlite.dll": {
+ "assemblyVersion": "10.0.3.0",
+ "fileVersion": "10.0.326.7603"
+ }
+ }
+ },
+ "Microsoft.Extensions.Configuration/10.0.3": {
+ "dependencies": {
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
+ "Microsoft.Extensions.Primitives": "10.0.3"
+ },
+ "runtime": {
+ "lib/net10.0/Microsoft.Extensions.Configuration.dll": {
+ "assemblyVersion": "10.0.0.0",
+ "fileVersion": "10.0.326.7603"
+ }
+ }
+ },
+ "Microsoft.Extensions.Configuration.Abstractions/10.0.3": {
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "10.0.3"
+ },
+ "runtime": {
+ "lib/net10.0/Microsoft.Extensions.Configuration.Abstractions.dll": {
+ "assemblyVersion": "10.0.0.0",
+ "fileVersion": "10.0.326.7603"
+ }
+ }
+ },
+ "Microsoft.Extensions.Configuration.FileExtensions/10.0.3": {
+ "dependencies": {
+ "Microsoft.Extensions.Configuration": "10.0.3",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3",
+ "Microsoft.Extensions.FileProviders.Physical": "10.0.3",
+ "Microsoft.Extensions.Primitives": "10.0.3"
+ },
+ "runtime": {
+ "lib/net10.0/Microsoft.Extensions.Configuration.FileExtensions.dll": {
+ "assemblyVersion": "10.0.0.0",
+ "fileVersion": "10.0.326.7603"
+ }
+ }
+ },
+ "Microsoft.Extensions.Configuration.Json/10.0.3": {
+ "dependencies": {
+ "Microsoft.Extensions.Configuration": "10.0.3",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
+ "Microsoft.Extensions.Configuration.FileExtensions": "10.0.3",
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3"
+ },
+ "runtime": {
+ "lib/net10.0/Microsoft.Extensions.Configuration.Json.dll": {
+ "assemblyVersion": "10.0.0.0",
+ "fileVersion": "10.0.326.7603"
+ }
+ }
+ },
+ "Microsoft.Extensions.FileProviders.Abstractions/10.0.3": {
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "10.0.3"
+ },
+ "runtime": {
+ "lib/net10.0/Microsoft.Extensions.FileProviders.Abstractions.dll": {
+ "assemblyVersion": "10.0.0.0",
+ "fileVersion": "10.0.326.7603"
+ }
+ }
+ },
+ "Microsoft.Extensions.FileProviders.Physical/10.0.3": {
+ "dependencies": {
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3",
+ "Microsoft.Extensions.FileSystemGlobbing": "10.0.3",
+ "Microsoft.Extensions.Primitives": "10.0.3"
+ },
+ "runtime": {
+ "lib/net10.0/Microsoft.Extensions.FileProviders.Physical.dll": {
+ "assemblyVersion": "10.0.0.0",
+ "fileVersion": "10.0.326.7603"
+ }
+ }
+ },
+ "Microsoft.Extensions.FileSystemGlobbing/10.0.3": {
+ "runtime": {
+ "lib/net10.0/Microsoft.Extensions.FileSystemGlobbing.dll": {
+ "assemblyVersion": "10.0.0.0",
+ "fileVersion": "10.0.326.7603"
+ }
+ }
+ },
+ "Microsoft.Extensions.Primitives/10.0.3": {
+ "runtime": {
+ "lib/net10.0/Microsoft.Extensions.Primitives.dll": {
+ "assemblyVersion": "10.0.0.0",
+ "fileVersion": "10.0.326.7603"
+ }
+ }
+ },
+ "Spectre.Console/0.54.0": {
+ "runtime": {
+ "lib/net10.0/Spectre.Console.dll": {
+ "assemblyVersion": "0.0.0.0",
+ "fileVersion": "0.54.0.0"
+ }
+ }
+ },
+ "SQLitePCLRaw.bundle_e_sqlite3/2.1.11": {
+ "dependencies": {
+ "SQLitePCLRaw.lib.e_sqlite3": "2.1.11",
+ "SQLitePCLRaw.provider.e_sqlite3": "2.1.11"
+ },
+ "runtime": {
+ "lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll": {
+ "assemblyVersion": "2.1.11.2622",
+ "fileVersion": "2.1.11.2622"
+ }
+ }
+ },
+ "SQLitePCLRaw.core/2.1.11": {
+ "runtime": {
+ "lib/netstandard2.0/SQLitePCLRaw.core.dll": {
+ "assemblyVersion": "2.1.11.2622",
+ "fileVersion": "2.1.11.2622"
+ }
+ }
+ },
+ "SQLitePCLRaw.lib.e_sqlite3/2.1.11": {
+ "runtimeTargets": {
+ "runtimes/browser-wasm/nativeassets/net9.0/e_sqlite3.a": {
+ "rid": "browser-wasm",
+ "assetType": "native",
+ "fileVersion": "0.0.0.0"
+ },
+ "runtimes/linux-arm/native/libe_sqlite3.so": {
+ "rid": "linux-arm",
+ "assetType": "native",
+ "fileVersion": "0.0.0.0"
+ },
+ "runtimes/linux-arm64/native/libe_sqlite3.so": {
+ "rid": "linux-arm64",
+ "assetType": "native",
+ "fileVersion": "0.0.0.0"
+ },
+ "runtimes/linux-armel/native/libe_sqlite3.so": {
+ "rid": "linux-armel",
+ "assetType": "native",
+ "fileVersion": "0.0.0.0"
+ },
+ "runtimes/linux-mips64/native/libe_sqlite3.so": {
+ "rid": "linux-mips64",
+ "assetType": "native",
+ "fileVersion": "0.0.0.0"
+ },
+ "runtimes/linux-musl-arm/native/libe_sqlite3.so": {
+ "rid": "linux-musl-arm",
+ "assetType": "native",
+ "fileVersion": "0.0.0.0"
+ },
+ "runtimes/linux-musl-arm64/native/libe_sqlite3.so": {
+ "rid": "linux-musl-arm64",
+ "assetType": "native",
+ "fileVersion": "0.0.0.0"
+ },
+ "runtimes/linux-musl-riscv64/native/libe_sqlite3.so": {
+ "rid": "linux-musl-riscv64",
+ "assetType": "native",
+ "fileVersion": "0.0.0.0"
+ },
+ "runtimes/linux-musl-s390x/native/libe_sqlite3.so": {
+ "rid": "linux-musl-s390x",
+ "assetType": "native",
+ "fileVersion": "0.0.0.0"
+ },
+ "runtimes/linux-musl-x64/native/libe_sqlite3.so": {
+ "rid": "linux-musl-x64",
+ "assetType": "native",
+ "fileVersion": "0.0.0.0"
+ },
+ "runtimes/linux-ppc64le/native/libe_sqlite3.so": {
+ "rid": "linux-ppc64le",
+ "assetType": "native",
+ "fileVersion": "0.0.0.0"
+ },
+ "runtimes/linux-riscv64/native/libe_sqlite3.so": {
+ "rid": "linux-riscv64",
+ "assetType": "native",
+ "fileVersion": "0.0.0.0"
+ },
+ "runtimes/linux-s390x/native/libe_sqlite3.so": {
+ "rid": "linux-s390x",
+ "assetType": "native",
+ "fileVersion": "0.0.0.0"
+ },
+ "runtimes/linux-x64/native/libe_sqlite3.so": {
+ "rid": "linux-x64",
+ "assetType": "native",
+ "fileVersion": "0.0.0.0"
+ },
+ "runtimes/linux-x86/native/libe_sqlite3.so": {
+ "rid": "linux-x86",
+ "assetType": "native",
+ "fileVersion": "0.0.0.0"
+ },
+ "runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib": {
+ "rid": "maccatalyst-arm64",
+ "assetType": "native",
+ "fileVersion": "0.0.0.0"
+ },
+ "runtimes/maccatalyst-x64/native/libe_sqlite3.dylib": {
+ "rid": "maccatalyst-x64",
+ "assetType": "native",
+ "fileVersion": "0.0.0.0"
+ },
+ "runtimes/osx-arm64/native/libe_sqlite3.dylib": {
+ "rid": "osx-arm64",
+ "assetType": "native",
+ "fileVersion": "0.0.0.0"
+ },
+ "runtimes/osx-x64/native/libe_sqlite3.dylib": {
+ "rid": "osx-x64",
+ "assetType": "native",
+ "fileVersion": "0.0.0.0"
+ },
+ "runtimes/win-arm/native/e_sqlite3.dll": {
+ "rid": "win-arm",
+ "assetType": "native",
+ "fileVersion": "0.0.0.0"
+ },
+ "runtimes/win-arm64/native/e_sqlite3.dll": {
+ "rid": "win-arm64",
+ "assetType": "native",
+ "fileVersion": "0.0.0.0"
+ },
+ "runtimes/win-x64/native/e_sqlite3.dll": {
+ "rid": "win-x64",
+ "assetType": "native",
+ "fileVersion": "0.0.0.0"
+ },
+ "runtimes/win-x86/native/e_sqlite3.dll": {
+ "rid": "win-x86",
+ "assetType": "native",
+ "fileVersion": "0.0.0.0"
+ }
+ }
+ },
+ "SQLitePCLRaw.provider.e_sqlite3/2.1.11": {
+ "dependencies": {
+ "SQLitePCLRaw.core": "2.1.11"
+ },
+ "runtime": {
+ "lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll": {
+ "assemblyVersion": "2.1.11.2622",
+ "fileVersion": "2.1.11.2622"
+ }
+ }
+ }
+ }
+ },
+ "libraries": {
+ "CodingTracker/1.0.0": {
+ "type": "project",
+ "serviceable": false,
+ "sha512": ""
+ },
+ "Dapper/2.1.66": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-/q77jUgDOS+bzkmk3Vy9SiWMaetTw+NOoPAV0xPBsGVAyljd5S6P+4RUW7R3ZUGGr9lDRyPKgAMj2UAOwvqZYw==",
+ "path": "dapper/2.1.66",
+ "hashPath": "dapper.2.1.66.nupkg.sha512"
+ },
+ "Microsoft.Data.Sqlite/10.0.3": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-R/7g5hddFTzey+XOH7Hb3x71DdX5yDu3YqKDJbyn3QKiV6P38bYqkhsoDotanurh5mHLRc9hITE+pxL6Kjcpzw==",
+ "path": "microsoft.data.sqlite/10.0.3",
+ "hashPath": "microsoft.data.sqlite.10.0.3.nupkg.sha512"
+ },
+ "Microsoft.Data.Sqlite.Core/10.0.3": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-onD94qHlvteS2S9eg1T7Huehm3x92no4nU1AyDWjSmT6jDBhY8QF0UapwNhFA+1dArzxM10fV7s6uI1EIK2+dw==",
+ "path": "microsoft.data.sqlite.core/10.0.3",
+ "hashPath": "microsoft.data.sqlite.core.10.0.3.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Configuration/10.0.3": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-H1Cjv2xmm7O3iAGmFTcnSM0ZhLQ/7SqefmAvSJoT1PbXoxeYc2fo0mCLn2JlVbr9E6YpoU9q/o0fI9neDJB0xQ==",
+ "path": "microsoft.extensions.configuration/10.0.3",
+ "hashPath": "microsoft.extensions.configuration.10.0.3.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Configuration.Abstractions/10.0.3": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-xVDHL0+SIgemfh95fTO9cGLe17TWv/ZP0n7m01z8X6pzt2DmQpucioWR/mYZA1sRlkWnkXzfl0JweLNWmE9WMg==",
+ "path": "microsoft.extensions.configuration.abstractions/10.0.3",
+ "hashPath": "microsoft.extensions.configuration.abstractions.10.0.3.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Configuration.FileExtensions/10.0.3": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-/MLsBbLpwDxsU+7DDNwasf2mKrpMSOWEL377gNZTy5waFkCYvS3GVaLIz6bvikH4rAwHrCOxHw0t/5iCoImYCA==",
+ "path": "microsoft.extensions.configuration.fileextensions/10.0.3",
+ "hashPath": "microsoft.extensions.configuration.fileextensions.10.0.3.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Configuration.Json/10.0.3": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-mGGMOA9nkET8OVsQfS41o66eWkckBzNHJK6+5VbLQ2YdyqKphcv27uDZxLf4exSl+5QxLnHkN+W/4qEDgyvCPA==",
+ "path": "microsoft.extensions.configuration.json/10.0.3",
+ "hashPath": "microsoft.extensions.configuration.json.10.0.3.nupkg.sha512"
+ },
+ "Microsoft.Extensions.FileProviders.Abstractions/10.0.3": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-4TD9AXDRsipTmaemwnjt/DM5Ri0de2JzHQhvZ4woBTjUtL4XrPNsMrOk5oiLJAx1gTrE6pOIhxv+lEde5F6CZA==",
+ "path": "microsoft.extensions.fileproviders.abstractions/10.0.3",
+ "hashPath": "microsoft.extensions.fileproviders.abstractions.10.0.3.nupkg.sha512"
+ },
+ "Microsoft.Extensions.FileProviders.Physical/10.0.3": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-8qLl5LXtcj6Z8yPbHAA/a57fvvl9nUCdi59AJFuixcWM4wSuENZ8jjoRATOKs/I4vOi/bDe0d5LqGSSLE634eA==",
+ "path": "microsoft.extensions.fileproviders.physical/10.0.3",
+ "hashPath": "microsoft.extensions.fileproviders.physical.10.0.3.nupkg.sha512"
+ },
+ "Microsoft.Extensions.FileSystemGlobbing/10.0.3": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-oM7pl8uJz8WRPRlh4AGQS61aeV9GOfTu89yqTiRSYyyMuCNVkbNra9zEk7ApyJ/sZrUpbjOZCRHuitCEsTWghg==",
+ "path": "microsoft.extensions.filesystemglobbing/10.0.3",
+ "hashPath": "microsoft.extensions.filesystemglobbing.10.0.3.nupkg.sha512"
+ },
+ "Microsoft.Extensions.Primitives/10.0.3": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-GEcpTwo7sUoLGGNTqV1FZEuL+tTD9m81NX/mh099dqGNna07/UGZShKQNZRw4hv6nlliSUwYQgSYc7OR99Jufg==",
+ "path": "microsoft.extensions.primitives/10.0.3",
+ "hashPath": "microsoft.extensions.primitives.10.0.3.nupkg.sha512"
+ },
+ "Spectre.Console/0.54.0": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-StDXCFayfy0yB1xzUHT2tgEpV1/HFTiS4JgsAQS49EYTfMixSwwucaQs/bIOCwXjWwIQTMuxjUIxcB5XsJkFJA==",
+ "path": "spectre.console/0.54.0",
+ "hashPath": "spectre.console.0.54.0.nupkg.sha512"
+ },
+ "SQLitePCLRaw.bundle_e_sqlite3/2.1.11": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-DC4nA7yWnf4UZdgJDF+9Mus4/cb0Y3Sfgi3gDnAoKNAIBwzkskNAbNbyu+u4atT0ruVlZNJfwZmwiEwE5oz9LQ==",
+ "path": "sqlitepclraw.bundle_e_sqlite3/2.1.11",
+ "hashPath": "sqlitepclraw.bundle_e_sqlite3.2.1.11.nupkg.sha512"
+ },
+ "SQLitePCLRaw.core/2.1.11": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-PK0GLFkfhZzLQeR3PJf71FmhtHox+U3vcY6ZtswoMjrefkB9k6ErNJEnwXqc5KgXDSjige2XXrezqS39gkpQKA==",
+ "path": "sqlitepclraw.core/2.1.11",
+ "hashPath": "sqlitepclraw.core.2.1.11.nupkg.sha512"
+ },
+ "SQLitePCLRaw.lib.e_sqlite3/2.1.11": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-Ev2ytaXiOlWZ4b3R67GZBsemTINslLD1DCJr2xiacpn4tbapu0Q4dHEzSvZSMnVWeE5nlObU3VZN2p81q3XOYQ==",
+ "path": "sqlitepclraw.lib.e_sqlite3/2.1.11",
+ "hashPath": "sqlitepclraw.lib.e_sqlite3.2.1.11.nupkg.sha512"
+ },
+ "SQLitePCLRaw.provider.e_sqlite3/2.1.11": {
+ "type": "package",
+ "serviceable": true,
+ "sha512": "sha512-Y/0ZkR+r0Cg3DQFuCl1RBnv/tmxpIZRU3HUvelPw6MVaKHwYYR8YNvgs0vuNuXCMvlyJ+Fh88U1D4tah1tt6qw==",
+ "path": "sqlitepclraw.provider.e_sqlite3/2.1.11",
+ "hashPath": "sqlitepclraw.provider.e_sqlite3.2.1.11.nupkg.sha512"
+ }
+ }
+}
\ No newline at end of file
diff --git a/CodingTracker/bin/Debug/net10.0/CodingTracker.dll b/CodingTracker/bin/Debug/net10.0/CodingTracker.dll
new file mode 100644
index 000000000..2152784c9
Binary files /dev/null and b/CodingTracker/bin/Debug/net10.0/CodingTracker.dll differ
diff --git a/CodingTracker/bin/Debug/net10.0/CodingTracker.pdb b/CodingTracker/bin/Debug/net10.0/CodingTracker.pdb
new file mode 100644
index 000000000..80fa2bf3e
Binary files /dev/null and b/CodingTracker/bin/Debug/net10.0/CodingTracker.pdb differ
diff --git a/CodingTracker/bin/Debug/net10.0/CodingTracker.runtimeconfig.json b/CodingTracker/bin/Debug/net10.0/CodingTracker.runtimeconfig.json
new file mode 100644
index 000000000..01e45192a
--- /dev/null
+++ b/CodingTracker/bin/Debug/net10.0/CodingTracker.runtimeconfig.json
@@ -0,0 +1,12 @@
+{
+ "runtimeOptions": {
+ "tfm": "net10.0",
+ "framework": {
+ "name": "Microsoft.NETCore.App",
+ "version": "10.0.0"
+ },
+ "configProperties": {
+ "System.Runtime.Serialization.EnableUnsafeBinaryFormatterSerialization": false
+ }
+ }
+}
\ No newline at end of file
diff --git a/CodingTracker/bin/Debug/net10.0/Dapper.dll b/CodingTracker/bin/Debug/net10.0/Dapper.dll
new file mode 100644
index 000000000..a837f481a
Binary files /dev/null and b/CodingTracker/bin/Debug/net10.0/Dapper.dll differ
diff --git a/CodingTracker/bin/Debug/net10.0/Microsoft.Data.Sqlite.dll b/CodingTracker/bin/Debug/net10.0/Microsoft.Data.Sqlite.dll
new file mode 100644
index 000000000..4fb5fe430
Binary files /dev/null and b/CodingTracker/bin/Debug/net10.0/Microsoft.Data.Sqlite.dll differ
diff --git a/CodingTracker/bin/Debug/net10.0/Microsoft.Extensions.Configuration.Abstractions.dll b/CodingTracker/bin/Debug/net10.0/Microsoft.Extensions.Configuration.Abstractions.dll
new file mode 100644
index 000000000..13959962a
Binary files /dev/null and b/CodingTracker/bin/Debug/net10.0/Microsoft.Extensions.Configuration.Abstractions.dll differ
diff --git a/CodingTracker/bin/Debug/net10.0/Microsoft.Extensions.Configuration.FileExtensions.dll b/CodingTracker/bin/Debug/net10.0/Microsoft.Extensions.Configuration.FileExtensions.dll
new file mode 100644
index 000000000..a8951c4ef
Binary files /dev/null and b/CodingTracker/bin/Debug/net10.0/Microsoft.Extensions.Configuration.FileExtensions.dll differ
diff --git a/CodingTracker/bin/Debug/net10.0/Microsoft.Extensions.Configuration.Json.dll b/CodingTracker/bin/Debug/net10.0/Microsoft.Extensions.Configuration.Json.dll
new file mode 100644
index 000000000..7dd7e22ad
Binary files /dev/null and b/CodingTracker/bin/Debug/net10.0/Microsoft.Extensions.Configuration.Json.dll differ
diff --git a/CodingTracker/bin/Debug/net10.0/Microsoft.Extensions.Configuration.dll b/CodingTracker/bin/Debug/net10.0/Microsoft.Extensions.Configuration.dll
new file mode 100644
index 000000000..e21c1abaa
Binary files /dev/null and b/CodingTracker/bin/Debug/net10.0/Microsoft.Extensions.Configuration.dll differ
diff --git a/CodingTracker/bin/Debug/net10.0/Microsoft.Extensions.FileProviders.Abstractions.dll b/CodingTracker/bin/Debug/net10.0/Microsoft.Extensions.FileProviders.Abstractions.dll
new file mode 100644
index 000000000..5511b1b16
Binary files /dev/null and b/CodingTracker/bin/Debug/net10.0/Microsoft.Extensions.FileProviders.Abstractions.dll differ
diff --git a/CodingTracker/bin/Debug/net10.0/Microsoft.Extensions.FileProviders.Physical.dll b/CodingTracker/bin/Debug/net10.0/Microsoft.Extensions.FileProviders.Physical.dll
new file mode 100644
index 000000000..f52f948f5
Binary files /dev/null and b/CodingTracker/bin/Debug/net10.0/Microsoft.Extensions.FileProviders.Physical.dll differ
diff --git a/CodingTracker/bin/Debug/net10.0/Microsoft.Extensions.FileSystemGlobbing.dll b/CodingTracker/bin/Debug/net10.0/Microsoft.Extensions.FileSystemGlobbing.dll
new file mode 100644
index 000000000..3f7b972cd
Binary files /dev/null and b/CodingTracker/bin/Debug/net10.0/Microsoft.Extensions.FileSystemGlobbing.dll differ
diff --git a/CodingTracker/bin/Debug/net10.0/Microsoft.Extensions.Primitives.dll b/CodingTracker/bin/Debug/net10.0/Microsoft.Extensions.Primitives.dll
new file mode 100644
index 000000000..ce13aa0a0
Binary files /dev/null and b/CodingTracker/bin/Debug/net10.0/Microsoft.Extensions.Primitives.dll differ
diff --git a/CodingTracker/bin/Debug/net10.0/SQLitePCLRaw.batteries_v2.dll b/CodingTracker/bin/Debug/net10.0/SQLitePCLRaw.batteries_v2.dll
new file mode 100644
index 000000000..f0e1a44fa
Binary files /dev/null and b/CodingTracker/bin/Debug/net10.0/SQLitePCLRaw.batteries_v2.dll differ
diff --git a/CodingTracker/bin/Debug/net10.0/SQLitePCLRaw.core.dll b/CodingTracker/bin/Debug/net10.0/SQLitePCLRaw.core.dll
new file mode 100644
index 000000000..1eb96e66c
Binary files /dev/null and b/CodingTracker/bin/Debug/net10.0/SQLitePCLRaw.core.dll differ
diff --git a/CodingTracker/bin/Debug/net10.0/SQLitePCLRaw.provider.e_sqlite3.dll b/CodingTracker/bin/Debug/net10.0/SQLitePCLRaw.provider.e_sqlite3.dll
new file mode 100644
index 000000000..737fff3c4
Binary files /dev/null and b/CodingTracker/bin/Debug/net10.0/SQLitePCLRaw.provider.e_sqlite3.dll differ
diff --git a/CodingTracker/bin/Debug/net10.0/Spectre.Console.dll b/CodingTracker/bin/Debug/net10.0/Spectre.Console.dll
new file mode 100644
index 000000000..f7c2624b3
Binary files /dev/null and b/CodingTracker/bin/Debug/net10.0/Spectre.Console.dll differ
diff --git a/CodingTracker/bin/Debug/net10.0/appsettings.json b/CodingTracker/bin/Debug/net10.0/appsettings.json
new file mode 100644
index 000000000..d371efe34
--- /dev/null
+++ b/CodingTracker/bin/Debug/net10.0/appsettings.json
@@ -0,0 +1,5 @@
+{
+ "ConnectionStrings": {
+ "Default": "Data Source=codingtracker.db"
+ }
+}
diff --git a/CodingTracker/bin/Debug/net10.0/runtimes/browser-wasm/nativeassets/net9.0/e_sqlite3.a b/CodingTracker/bin/Debug/net10.0/runtimes/browser-wasm/nativeassets/net9.0/e_sqlite3.a
new file mode 100644
index 000000000..638a5718c
Binary files /dev/null and b/CodingTracker/bin/Debug/net10.0/runtimes/browser-wasm/nativeassets/net9.0/e_sqlite3.a differ
diff --git a/CodingTracker/bin/Debug/net10.0/runtimes/linux-arm/native/libe_sqlite3.so b/CodingTracker/bin/Debug/net10.0/runtimes/linux-arm/native/libe_sqlite3.so
new file mode 100644
index 000000000..be54c920a
Binary files /dev/null and b/CodingTracker/bin/Debug/net10.0/runtimes/linux-arm/native/libe_sqlite3.so differ
diff --git a/CodingTracker/bin/Debug/net10.0/runtimes/linux-arm64/native/libe_sqlite3.so b/CodingTracker/bin/Debug/net10.0/runtimes/linux-arm64/native/libe_sqlite3.so
new file mode 100644
index 000000000..cf030b141
Binary files /dev/null and b/CodingTracker/bin/Debug/net10.0/runtimes/linux-arm64/native/libe_sqlite3.so differ
diff --git a/CodingTracker/bin/Debug/net10.0/runtimes/linux-armel/native/libe_sqlite3.so b/CodingTracker/bin/Debug/net10.0/runtimes/linux-armel/native/libe_sqlite3.so
new file mode 100644
index 000000000..c2d7fed36
Binary files /dev/null and b/CodingTracker/bin/Debug/net10.0/runtimes/linux-armel/native/libe_sqlite3.so differ
diff --git a/CodingTracker/bin/Debug/net10.0/runtimes/linux-mips64/native/libe_sqlite3.so b/CodingTracker/bin/Debug/net10.0/runtimes/linux-mips64/native/libe_sqlite3.so
new file mode 100644
index 000000000..d4ad5c9aa
Binary files /dev/null and b/CodingTracker/bin/Debug/net10.0/runtimes/linux-mips64/native/libe_sqlite3.so differ
diff --git a/CodingTracker/bin/Debug/net10.0/runtimes/linux-musl-arm/native/libe_sqlite3.so b/CodingTracker/bin/Debug/net10.0/runtimes/linux-musl-arm/native/libe_sqlite3.so
new file mode 100644
index 000000000..a49cfab4d
Binary files /dev/null and b/CodingTracker/bin/Debug/net10.0/runtimes/linux-musl-arm/native/libe_sqlite3.so differ
diff --git a/CodingTracker/bin/Debug/net10.0/runtimes/linux-musl-arm64/native/libe_sqlite3.so b/CodingTracker/bin/Debug/net10.0/runtimes/linux-musl-arm64/native/libe_sqlite3.so
new file mode 100644
index 000000000..5e3ffa5ff
Binary files /dev/null and b/CodingTracker/bin/Debug/net10.0/runtimes/linux-musl-arm64/native/libe_sqlite3.so differ
diff --git a/CodingTracker/bin/Debug/net10.0/runtimes/linux-musl-riscv64/native/libe_sqlite3.so b/CodingTracker/bin/Debug/net10.0/runtimes/linux-musl-riscv64/native/libe_sqlite3.so
new file mode 100644
index 000000000..672336f39
Binary files /dev/null and b/CodingTracker/bin/Debug/net10.0/runtimes/linux-musl-riscv64/native/libe_sqlite3.so differ
diff --git a/CodingTracker/bin/Debug/net10.0/runtimes/linux-musl-s390x/native/libe_sqlite3.so b/CodingTracker/bin/Debug/net10.0/runtimes/linux-musl-s390x/native/libe_sqlite3.so
new file mode 100644
index 000000000..c0c8e02f1
Binary files /dev/null and b/CodingTracker/bin/Debug/net10.0/runtimes/linux-musl-s390x/native/libe_sqlite3.so differ
diff --git a/CodingTracker/bin/Debug/net10.0/runtimes/linux-musl-x64/native/libe_sqlite3.so b/CodingTracker/bin/Debug/net10.0/runtimes/linux-musl-x64/native/libe_sqlite3.so
new file mode 100644
index 000000000..9729437b9
Binary files /dev/null and b/CodingTracker/bin/Debug/net10.0/runtimes/linux-musl-x64/native/libe_sqlite3.so differ
diff --git a/CodingTracker/bin/Debug/net10.0/runtimes/linux-ppc64le/native/libe_sqlite3.so b/CodingTracker/bin/Debug/net10.0/runtimes/linux-ppc64le/native/libe_sqlite3.so
new file mode 100644
index 000000000..8621af672
Binary files /dev/null and b/CodingTracker/bin/Debug/net10.0/runtimes/linux-ppc64le/native/libe_sqlite3.so differ
diff --git a/CodingTracker/bin/Debug/net10.0/runtimes/linux-riscv64/native/libe_sqlite3.so b/CodingTracker/bin/Debug/net10.0/runtimes/linux-riscv64/native/libe_sqlite3.so
new file mode 100644
index 000000000..356b72c07
Binary files /dev/null and b/CodingTracker/bin/Debug/net10.0/runtimes/linux-riscv64/native/libe_sqlite3.so differ
diff --git a/CodingTracker/bin/Debug/net10.0/runtimes/linux-s390x/native/libe_sqlite3.so b/CodingTracker/bin/Debug/net10.0/runtimes/linux-s390x/native/libe_sqlite3.so
new file mode 100644
index 000000000..c56ef54b5
Binary files /dev/null and b/CodingTracker/bin/Debug/net10.0/runtimes/linux-s390x/native/libe_sqlite3.so differ
diff --git a/CodingTracker/bin/Debug/net10.0/runtimes/linux-x64/native/libe_sqlite3.so b/CodingTracker/bin/Debug/net10.0/runtimes/linux-x64/native/libe_sqlite3.so
new file mode 100644
index 000000000..4c919f912
Binary files /dev/null and b/CodingTracker/bin/Debug/net10.0/runtimes/linux-x64/native/libe_sqlite3.so differ
diff --git a/CodingTracker/bin/Debug/net10.0/runtimes/linux-x86/native/libe_sqlite3.so b/CodingTracker/bin/Debug/net10.0/runtimes/linux-x86/native/libe_sqlite3.so
new file mode 100644
index 000000000..0699b0494
Binary files /dev/null and b/CodingTracker/bin/Debug/net10.0/runtimes/linux-x86/native/libe_sqlite3.so differ
diff --git a/CodingTracker/bin/Debug/net10.0/runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib b/CodingTracker/bin/Debug/net10.0/runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib
new file mode 100644
index 000000000..9370604bf
Binary files /dev/null and b/CodingTracker/bin/Debug/net10.0/runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib differ
diff --git a/CodingTracker/bin/Debug/net10.0/runtimes/maccatalyst-x64/native/libe_sqlite3.dylib b/CodingTracker/bin/Debug/net10.0/runtimes/maccatalyst-x64/native/libe_sqlite3.dylib
new file mode 100644
index 000000000..2ec61a5aa
Binary files /dev/null and b/CodingTracker/bin/Debug/net10.0/runtimes/maccatalyst-x64/native/libe_sqlite3.dylib differ
diff --git a/CodingTracker/bin/Debug/net10.0/runtimes/osx-arm64/native/libe_sqlite3.dylib b/CodingTracker/bin/Debug/net10.0/runtimes/osx-arm64/native/libe_sqlite3.dylib
new file mode 100644
index 000000000..2897c8196
Binary files /dev/null and b/CodingTracker/bin/Debug/net10.0/runtimes/osx-arm64/native/libe_sqlite3.dylib differ
diff --git a/CodingTracker/bin/Debug/net10.0/runtimes/osx-x64/native/libe_sqlite3.dylib b/CodingTracker/bin/Debug/net10.0/runtimes/osx-x64/native/libe_sqlite3.dylib
new file mode 100644
index 000000000..724e8c4a9
Binary files /dev/null and b/CodingTracker/bin/Debug/net10.0/runtimes/osx-x64/native/libe_sqlite3.dylib differ
diff --git a/CodingTracker/bin/Debug/net10.0/runtimes/win-arm/native/e_sqlite3.dll b/CodingTracker/bin/Debug/net10.0/runtimes/win-arm/native/e_sqlite3.dll
new file mode 100644
index 000000000..1306ca811
Binary files /dev/null and b/CodingTracker/bin/Debug/net10.0/runtimes/win-arm/native/e_sqlite3.dll differ
diff --git a/CodingTracker/bin/Debug/net10.0/runtimes/win-arm64/native/e_sqlite3.dll b/CodingTracker/bin/Debug/net10.0/runtimes/win-arm64/native/e_sqlite3.dll
new file mode 100644
index 000000000..bb456dbda
Binary files /dev/null and b/CodingTracker/bin/Debug/net10.0/runtimes/win-arm64/native/e_sqlite3.dll differ
diff --git a/CodingTracker/bin/Debug/net10.0/runtimes/win-x64/native/e_sqlite3.dll b/CodingTracker/bin/Debug/net10.0/runtimes/win-x64/native/e_sqlite3.dll
new file mode 100644
index 000000000..535f2bbf9
Binary files /dev/null and b/CodingTracker/bin/Debug/net10.0/runtimes/win-x64/native/e_sqlite3.dll differ
diff --git a/CodingTracker/bin/Debug/net10.0/runtimes/win-x86/native/e_sqlite3.dll b/CodingTracker/bin/Debug/net10.0/runtimes/win-x86/native/e_sqlite3.dll
new file mode 100644
index 000000000..968cd5e76
Binary files /dev/null and b/CodingTracker/bin/Debug/net10.0/runtimes/win-x86/native/e_sqlite3.dll differ
diff --git a/CodingTracker/codingtracker.db b/CodingTracker/codingtracker.db
new file mode 100644
index 000000000..89bbdd179
Binary files /dev/null and b/CodingTracker/codingtracker.db differ
diff --git a/CodingTracker/obj/CodingTracker.csproj.nuget.dgspec.json b/CodingTracker/obj/CodingTracker.csproj.nuget.dgspec.json
new file mode 100644
index 000000000..d1eabcc33
--- /dev/null
+++ b/CodingTracker/obj/CodingTracker.csproj.nuget.dgspec.json
@@ -0,0 +1,367 @@
+{
+ "format": 1,
+ "restore": {
+ "/Users/hyungminoh/asp-learn/aspnet-learning/BeginnerConsole/CodingTracker/CodingTracker.csproj": {}
+ },
+ "projects": {
+ "/Users/hyungminoh/asp-learn/aspnet-learning/BeginnerConsole/CodingTracker/CodingTracker.csproj": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "/Users/hyungminoh/asp-learn/aspnet-learning/BeginnerConsole/CodingTracker/CodingTracker.csproj",
+ "projectName": "CodingTracker",
+ "projectPath": "/Users/hyungminoh/asp-learn/aspnet-learning/BeginnerConsole/CodingTracker/CodingTracker.csproj",
+ "packagesPath": "/Users/hyungminoh/.nuget/packages/",
+ "outputPath": "/Users/hyungminoh/asp-learn/aspnet-learning/BeginnerConsole/CodingTracker/obj/",
+ "projectStyle": "PackageReference",
+ "configFilePaths": [
+ "/Users/hyungminoh/.nuget/NuGet/NuGet.Config"
+ ],
+ "originalTargetFrameworks": [
+ "net10.0"
+ ],
+ "sources": {
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net10.0": {
+ "targetAlias": "net10.0",
+ "projectReferences": {}
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ },
+ "restoreAuditProperties": {
+ "enableAudit": "true",
+ "auditLevel": "low",
+ "auditMode": "all"
+ },
+ "SdkAnalysisLevel": "10.0.100"
+ },
+ "frameworks": {
+ "net10.0": {
+ "targetAlias": "net10.0",
+ "dependencies": {
+ "Dapper": {
+ "target": "Package",
+ "version": "[2.1.66, )"
+ },
+ "Microsoft.Data.Sqlite": {
+ "target": "Package",
+ "version": "[10.0.3, )"
+ },
+ "Microsoft.Extensions.Configuration": {
+ "target": "Package",
+ "version": "[10.0.3, )"
+ },
+ "Microsoft.Extensions.Configuration.FileExtensions": {
+ "target": "Package",
+ "version": "[10.0.3, )"
+ },
+ "Microsoft.Extensions.Configuration.Json": {
+ "target": "Package",
+ "version": "[10.0.3, )"
+ },
+ "Spectre.Console": {
+ "target": "Package",
+ "version": "[0.54.0, )"
+ }
+ },
+ "imports": [
+ "net461",
+ "net462",
+ "net47",
+ "net471",
+ "net472",
+ "net48",
+ "net481"
+ ],
+ "assetTargetFallback": true,
+ "warn": true,
+ "frameworkReferences": {
+ "Microsoft.NETCore.App": {
+ "privateAssets": "all"
+ }
+ },
+ "runtimeIdentifierGraphPath": "/usr/local/share/dotnet/sdk/10.0.102/PortableRuntimeIdentifierGraph.json",
+ "packagesToPrune": {
+ "Microsoft.CSharp": "(,4.7.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.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.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.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.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/CodingTracker/obj/CodingTracker.csproj.nuget.g.props b/CodingTracker/obj/CodingTracker.csproj.nuget.g.props
new file mode 100644
index 000000000..4349e63ec
--- /dev/null
+++ b/CodingTracker/obj/CodingTracker.csproj.nuget.g.props
@@ -0,0 +1,15 @@
+
+
+
+ True
+ NuGet
+ $(MSBuildThisFileDirectory)project.assets.json
+ /Users/hyungminoh/.nuget/packages/
+ /Users/hyungminoh/.nuget/packages/
+ PackageReference
+ 7.0.0
+
+
+
+
+
\ No newline at end of file
diff --git a/CodingTracker/obj/CodingTracker.csproj.nuget.g.targets b/CodingTracker/obj/CodingTracker.csproj.nuget.g.targets
new file mode 100644
index 000000000..c07362a67
--- /dev/null
+++ b/CodingTracker/obj/CodingTracker.csproj.nuget.g.targets
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/CodingTracker/obj/Debug/net10.0/CodingTr.3232F510.Up2Date b/CodingTracker/obj/Debug/net10.0/CodingTr.3232F510.Up2Date
new file mode 100644
index 000000000..e69de29bb
diff --git a/CodingTracker/obj/Debug/net10.0/CodingTracker.AssemblyInfo.cs b/CodingTracker/obj/Debug/net10.0/CodingTracker.AssemblyInfo.cs
new file mode 100644
index 000000000..df66ee594
--- /dev/null
+++ b/CodingTracker/obj/Debug/net10.0/CodingTracker.AssemblyInfo.cs
@@ -0,0 +1,22 @@
+//------------------------------------------------------------------------------
+//
+// This code was generated by a tool.
+//
+// Changes to this file may cause incorrect behavior and will be lost if
+// the code is regenerated.
+//
+//------------------------------------------------------------------------------
+
+using System;
+using System.Reflection;
+
+[assembly: System.Reflection.AssemblyCompanyAttribute("CodingTracker")]
+[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
+[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
+[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+043425ecfa1f7cf5f208ca503ab4d36c9f26a980")]
+[assembly: System.Reflection.AssemblyProductAttribute("CodingTracker")]
+[assembly: System.Reflection.AssemblyTitleAttribute("CodingTracker")]
+[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]
+
+// Generated by the MSBuild WriteCodeFragment class.
+
diff --git a/CodingTracker/obj/Debug/net10.0/CodingTracker.AssemblyInfoInputs.cache b/CodingTracker/obj/Debug/net10.0/CodingTracker.AssemblyInfoInputs.cache
new file mode 100644
index 000000000..325036f5a
--- /dev/null
+++ b/CodingTracker/obj/Debug/net10.0/CodingTracker.AssemblyInfoInputs.cache
@@ -0,0 +1 @@
+9d06c15b85afc68b697233b13c17964e7db3b9af59aaab73edbd2263fefc3c17
diff --git a/CodingTracker/obj/Debug/net10.0/CodingTracker.GeneratedMSBuildEditorConfig.editorconfig b/CodingTracker/obj/Debug/net10.0/CodingTracker.GeneratedMSBuildEditorConfig.editorconfig
new file mode 100644
index 000000000..017461c0c
--- /dev/null
+++ b/CodingTracker/obj/Debug/net10.0/CodingTracker.GeneratedMSBuildEditorConfig.editorconfig
@@ -0,0 +1,17 @@
+is_global = true
+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 =
+build_property.PlatformNeutralAssembly =
+build_property.EnforceExtendedAnalyzerRules =
+build_property._SupportedPlatformList = Linux,macOS,Windows
+build_property.RootNamespace = CodingTracker
+build_property.ProjectDir = /Users/hyungminoh/asp-learn/aspnet-learning/BeginnerConsole/CodingTracker/
+build_property.EnableComHosting =
+build_property.EnableGeneratedComInterfaceComImportInterop =
+build_property.EffectiveAnalysisLevelStyle = 10.0
+build_property.EnableCodeStyleSeverity =
diff --git a/CodingTracker/obj/Debug/net10.0/CodingTracker.GlobalUsings.g.cs b/CodingTracker/obj/Debug/net10.0/CodingTracker.GlobalUsings.g.cs
new file mode 100644
index 000000000..d12bcbc76
--- /dev/null
+++ b/CodingTracker/obj/Debug/net10.0/CodingTracker.GlobalUsings.g.cs
@@ -0,0 +1,8 @@
+//
+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;
diff --git a/CodingTracker/obj/Debug/net10.0/CodingTracker.assets.cache b/CodingTracker/obj/Debug/net10.0/CodingTracker.assets.cache
new file mode 100644
index 000000000..1be6ef757
Binary files /dev/null and b/CodingTracker/obj/Debug/net10.0/CodingTracker.assets.cache differ
diff --git a/CodingTracker/obj/Debug/net10.0/CodingTracker.csproj.AssemblyReference.cache b/CodingTracker/obj/Debug/net10.0/CodingTracker.csproj.AssemblyReference.cache
new file mode 100644
index 000000000..322734eeb
Binary files /dev/null and b/CodingTracker/obj/Debug/net10.0/CodingTracker.csproj.AssemblyReference.cache differ
diff --git a/CodingTracker/obj/Debug/net10.0/CodingTracker.csproj.CoreCompileInputs.cache b/CodingTracker/obj/Debug/net10.0/CodingTracker.csproj.CoreCompileInputs.cache
new file mode 100644
index 000000000..246021f3b
--- /dev/null
+++ b/CodingTracker/obj/Debug/net10.0/CodingTracker.csproj.CoreCompileInputs.cache
@@ -0,0 +1 @@
+0284ff3bf4cd9b2d961172b5a8ca51f878633d53dd1427a96aa2d95ee7e6368b
diff --git a/CodingTracker/obj/Debug/net10.0/CodingTracker.csproj.FileListAbsolute.txt b/CodingTracker/obj/Debug/net10.0/CodingTracker.csproj.FileListAbsolute.txt
new file mode 100644
index 000000000..a442c6203
--- /dev/null
+++ b/CodingTracker/obj/Debug/net10.0/CodingTracker.csproj.FileListAbsolute.txt
@@ -0,0 +1,55 @@
+/Users/hyungminoh/asp-learn/aspnet-learning/BeginnerConsole/CodingTracker/bin/Debug/net10.0/CodingTracker
+/Users/hyungminoh/asp-learn/aspnet-learning/BeginnerConsole/CodingTracker/bin/Debug/net10.0/CodingTracker.deps.json
+/Users/hyungminoh/asp-learn/aspnet-learning/BeginnerConsole/CodingTracker/bin/Debug/net10.0/CodingTracker.runtimeconfig.json
+/Users/hyungminoh/asp-learn/aspnet-learning/BeginnerConsole/CodingTracker/bin/Debug/net10.0/CodingTracker.dll
+/Users/hyungminoh/asp-learn/aspnet-learning/BeginnerConsole/CodingTracker/bin/Debug/net10.0/CodingTracker.pdb
+/Users/hyungminoh/asp-learn/aspnet-learning/BeginnerConsole/CodingTracker/obj/Debug/net10.0/CodingTracker.GeneratedMSBuildEditorConfig.editorconfig
+/Users/hyungminoh/asp-learn/aspnet-learning/BeginnerConsole/CodingTracker/obj/Debug/net10.0/CodingTracker.AssemblyInfoInputs.cache
+/Users/hyungminoh/asp-learn/aspnet-learning/BeginnerConsole/CodingTracker/obj/Debug/net10.0/CodingTracker.AssemblyInfo.cs
+/Users/hyungminoh/asp-learn/aspnet-learning/BeginnerConsole/CodingTracker/obj/Debug/net10.0/CodingTracker.csproj.CoreCompileInputs.cache
+/Users/hyungminoh/asp-learn/aspnet-learning/BeginnerConsole/CodingTracker/obj/Debug/net10.0/CodingTracker.sourcelink.json
+/Users/hyungminoh/asp-learn/aspnet-learning/BeginnerConsole/CodingTracker/obj/Debug/net10.0/CodingTracker.dll
+/Users/hyungminoh/asp-learn/aspnet-learning/BeginnerConsole/CodingTracker/obj/Debug/net10.0/refint/CodingTracker.dll
+/Users/hyungminoh/asp-learn/aspnet-learning/BeginnerConsole/CodingTracker/obj/Debug/net10.0/CodingTracker.pdb
+/Users/hyungminoh/asp-learn/aspnet-learning/BeginnerConsole/CodingTracker/obj/Debug/net10.0/CodingTracker.genruntimeconfig.cache
+/Users/hyungminoh/asp-learn/aspnet-learning/BeginnerConsole/CodingTracker/obj/Debug/net10.0/ref/CodingTracker.dll
+/Users/hyungminoh/asp-learn/aspnet-learning/BeginnerConsole/CodingTracker/obj/Debug/net10.0/CodingTracker.csproj.AssemblyReference.cache
+/Users/hyungminoh/asp-learn/aspnet-learning/BeginnerConsole/CodingTracker/bin/Debug/net10.0/appsettings.json
+/Users/hyungminoh/asp-learn/aspnet-learning/BeginnerConsole/CodingTracker/bin/Debug/net10.0/Dapper.dll
+/Users/hyungminoh/asp-learn/aspnet-learning/BeginnerConsole/CodingTracker/bin/Debug/net10.0/Microsoft.Data.Sqlite.dll
+/Users/hyungminoh/asp-learn/aspnet-learning/BeginnerConsole/CodingTracker/bin/Debug/net10.0/Microsoft.Extensions.Configuration.dll
+/Users/hyungminoh/asp-learn/aspnet-learning/BeginnerConsole/CodingTracker/bin/Debug/net10.0/Microsoft.Extensions.Configuration.Abstractions.dll
+/Users/hyungminoh/asp-learn/aspnet-learning/BeginnerConsole/CodingTracker/bin/Debug/net10.0/Microsoft.Extensions.Configuration.FileExtensions.dll
+/Users/hyungminoh/asp-learn/aspnet-learning/BeginnerConsole/CodingTracker/bin/Debug/net10.0/Microsoft.Extensions.Configuration.Json.dll
+/Users/hyungminoh/asp-learn/aspnet-learning/BeginnerConsole/CodingTracker/bin/Debug/net10.0/Microsoft.Extensions.FileProviders.Abstractions.dll
+/Users/hyungminoh/asp-learn/aspnet-learning/BeginnerConsole/CodingTracker/bin/Debug/net10.0/Microsoft.Extensions.FileProviders.Physical.dll
+/Users/hyungminoh/asp-learn/aspnet-learning/BeginnerConsole/CodingTracker/bin/Debug/net10.0/Microsoft.Extensions.FileSystemGlobbing.dll
+/Users/hyungminoh/asp-learn/aspnet-learning/BeginnerConsole/CodingTracker/bin/Debug/net10.0/Microsoft.Extensions.Primitives.dll
+/Users/hyungminoh/asp-learn/aspnet-learning/BeginnerConsole/CodingTracker/bin/Debug/net10.0/Spectre.Console.dll
+/Users/hyungminoh/asp-learn/aspnet-learning/BeginnerConsole/CodingTracker/bin/Debug/net10.0/SQLitePCLRaw.batteries_v2.dll
+/Users/hyungminoh/asp-learn/aspnet-learning/BeginnerConsole/CodingTracker/bin/Debug/net10.0/SQLitePCLRaw.core.dll
+/Users/hyungminoh/asp-learn/aspnet-learning/BeginnerConsole/CodingTracker/bin/Debug/net10.0/SQLitePCLRaw.provider.e_sqlite3.dll
+/Users/hyungminoh/asp-learn/aspnet-learning/BeginnerConsole/CodingTracker/bin/Debug/net10.0/runtimes/browser-wasm/nativeassets/net9.0/e_sqlite3.a
+/Users/hyungminoh/asp-learn/aspnet-learning/BeginnerConsole/CodingTracker/bin/Debug/net10.0/runtimes/linux-arm/native/libe_sqlite3.so
+/Users/hyungminoh/asp-learn/aspnet-learning/BeginnerConsole/CodingTracker/bin/Debug/net10.0/runtimes/linux-arm64/native/libe_sqlite3.so
+/Users/hyungminoh/asp-learn/aspnet-learning/BeginnerConsole/CodingTracker/bin/Debug/net10.0/runtimes/linux-armel/native/libe_sqlite3.so
+/Users/hyungminoh/asp-learn/aspnet-learning/BeginnerConsole/CodingTracker/bin/Debug/net10.0/runtimes/linux-mips64/native/libe_sqlite3.so
+/Users/hyungminoh/asp-learn/aspnet-learning/BeginnerConsole/CodingTracker/bin/Debug/net10.0/runtimes/linux-musl-arm/native/libe_sqlite3.so
+/Users/hyungminoh/asp-learn/aspnet-learning/BeginnerConsole/CodingTracker/bin/Debug/net10.0/runtimes/linux-musl-arm64/native/libe_sqlite3.so
+/Users/hyungminoh/asp-learn/aspnet-learning/BeginnerConsole/CodingTracker/bin/Debug/net10.0/runtimes/linux-musl-riscv64/native/libe_sqlite3.so
+/Users/hyungminoh/asp-learn/aspnet-learning/BeginnerConsole/CodingTracker/bin/Debug/net10.0/runtimes/linux-musl-s390x/native/libe_sqlite3.so
+/Users/hyungminoh/asp-learn/aspnet-learning/BeginnerConsole/CodingTracker/bin/Debug/net10.0/runtimes/linux-musl-x64/native/libe_sqlite3.so
+/Users/hyungminoh/asp-learn/aspnet-learning/BeginnerConsole/CodingTracker/bin/Debug/net10.0/runtimes/linux-ppc64le/native/libe_sqlite3.so
+/Users/hyungminoh/asp-learn/aspnet-learning/BeginnerConsole/CodingTracker/bin/Debug/net10.0/runtimes/linux-riscv64/native/libe_sqlite3.so
+/Users/hyungminoh/asp-learn/aspnet-learning/BeginnerConsole/CodingTracker/bin/Debug/net10.0/runtimes/linux-s390x/native/libe_sqlite3.so
+/Users/hyungminoh/asp-learn/aspnet-learning/BeginnerConsole/CodingTracker/bin/Debug/net10.0/runtimes/linux-x64/native/libe_sqlite3.so
+/Users/hyungminoh/asp-learn/aspnet-learning/BeginnerConsole/CodingTracker/bin/Debug/net10.0/runtimes/linux-x86/native/libe_sqlite3.so
+/Users/hyungminoh/asp-learn/aspnet-learning/BeginnerConsole/CodingTracker/bin/Debug/net10.0/runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib
+/Users/hyungminoh/asp-learn/aspnet-learning/BeginnerConsole/CodingTracker/bin/Debug/net10.0/runtimes/maccatalyst-x64/native/libe_sqlite3.dylib
+/Users/hyungminoh/asp-learn/aspnet-learning/BeginnerConsole/CodingTracker/bin/Debug/net10.0/runtimes/osx-arm64/native/libe_sqlite3.dylib
+/Users/hyungminoh/asp-learn/aspnet-learning/BeginnerConsole/CodingTracker/bin/Debug/net10.0/runtimes/osx-x64/native/libe_sqlite3.dylib
+/Users/hyungminoh/asp-learn/aspnet-learning/BeginnerConsole/CodingTracker/bin/Debug/net10.0/runtimes/win-arm/native/e_sqlite3.dll
+/Users/hyungminoh/asp-learn/aspnet-learning/BeginnerConsole/CodingTracker/bin/Debug/net10.0/runtimes/win-arm64/native/e_sqlite3.dll
+/Users/hyungminoh/asp-learn/aspnet-learning/BeginnerConsole/CodingTracker/bin/Debug/net10.0/runtimes/win-x64/native/e_sqlite3.dll
+/Users/hyungminoh/asp-learn/aspnet-learning/BeginnerConsole/CodingTracker/bin/Debug/net10.0/runtimes/win-x86/native/e_sqlite3.dll
+/Users/hyungminoh/asp-learn/aspnet-learning/BeginnerConsole/CodingTracker/obj/Debug/net10.0/CodingTr.3232F510.Up2Date
diff --git a/CodingTracker/obj/Debug/net10.0/CodingTracker.dll b/CodingTracker/obj/Debug/net10.0/CodingTracker.dll
new file mode 100644
index 000000000..2152784c9
Binary files /dev/null and b/CodingTracker/obj/Debug/net10.0/CodingTracker.dll differ
diff --git a/CodingTracker/obj/Debug/net10.0/CodingTracker.genruntimeconfig.cache b/CodingTracker/obj/Debug/net10.0/CodingTracker.genruntimeconfig.cache
new file mode 100644
index 000000000..9720b0c5d
--- /dev/null
+++ b/CodingTracker/obj/Debug/net10.0/CodingTracker.genruntimeconfig.cache
@@ -0,0 +1 @@
+0a79ba66be05a00ac5ccc4cb2f03b8735f2b8d4b2af807b4967fbc7a8d2f736a
diff --git a/CodingTracker/obj/Debug/net10.0/CodingTracker.pdb b/CodingTracker/obj/Debug/net10.0/CodingTracker.pdb
new file mode 100644
index 000000000..80fa2bf3e
Binary files /dev/null and b/CodingTracker/obj/Debug/net10.0/CodingTracker.pdb differ
diff --git a/CodingTracker/obj/Debug/net10.0/CodingTracker.sourcelink.json b/CodingTracker/obj/Debug/net10.0/CodingTracker.sourcelink.json
new file mode 100644
index 000000000..af0eed66b
--- /dev/null
+++ b/CodingTracker/obj/Debug/net10.0/CodingTracker.sourcelink.json
@@ -0,0 +1 @@
+{"documents":{"/Users/hyungminoh/asp-learn/aspnet-learning/*":"https://raw.githubusercontent.com/hyungminoh2/aspnet-learning/043425ecfa1f7cf5f208ca503ab4d36c9f26a980/*"}}
\ No newline at end of file
diff --git a/CodingTracker/obj/Debug/net10.0/apphost b/CodingTracker/obj/Debug/net10.0/apphost
new file mode 100644
index 000000000..97c1dcf0c
Binary files /dev/null and b/CodingTracker/obj/Debug/net10.0/apphost differ
diff --git a/CodingTracker/obj/Debug/net10.0/ref/CodingTracker.dll b/CodingTracker/obj/Debug/net10.0/ref/CodingTracker.dll
new file mode 100644
index 000000000..e83433c57
Binary files /dev/null and b/CodingTracker/obj/Debug/net10.0/ref/CodingTracker.dll differ
diff --git a/CodingTracker/obj/Debug/net10.0/refint/CodingTracker.dll b/CodingTracker/obj/Debug/net10.0/refint/CodingTracker.dll
new file mode 100644
index 000000000..e83433c57
Binary files /dev/null and b/CodingTracker/obj/Debug/net10.0/refint/CodingTracker.dll differ
diff --git a/CodingTracker/obj/project.assets.json b/CodingTracker/obj/project.assets.json
new file mode 100644
index 000000000..55afee559
--- /dev/null
+++ b/CodingTracker/obj/project.assets.json
@@ -0,0 +1,1132 @@
+{
+ "version": 3,
+ "targets": {
+ "net10.0": {
+ "Dapper/2.1.66": {
+ "type": "package",
+ "compile": {
+ "lib/net8.0/Dapper.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/Dapper.dll": {
+ "related": ".xml"
+ }
+ }
+ },
+ "Microsoft.Data.Sqlite/10.0.3": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Data.Sqlite.Core": "10.0.3",
+ "SQLitePCLRaw.bundle_e_sqlite3": "2.1.11",
+ "SQLitePCLRaw.core": "2.1.11"
+ },
+ "compile": {
+ "lib/netstandard2.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard2.0/_._": {}
+ }
+ },
+ "Microsoft.Data.Sqlite.Core/10.0.3": {
+ "type": "package",
+ "dependencies": {
+ "SQLitePCLRaw.core": "2.1.11"
+ },
+ "compile": {
+ "lib/net8.0/Microsoft.Data.Sqlite.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net8.0/Microsoft.Data.Sqlite.dll": {
+ "related": ".xml"
+ }
+ }
+ },
+ "Microsoft.Extensions.Configuration/10.0.3": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
+ "Microsoft.Extensions.Primitives": "10.0.3"
+ },
+ "compile": {
+ "lib/net10.0/Microsoft.Extensions.Configuration.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net10.0/Microsoft.Extensions.Configuration.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net8.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.Configuration.Abstractions/10.0.3": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "10.0.3"
+ },
+ "compile": {
+ "lib/net10.0/Microsoft.Extensions.Configuration.Abstractions.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net10.0/Microsoft.Extensions.Configuration.Abstractions.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net8.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.Configuration.FileExtensions/10.0.3": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Configuration": "10.0.3",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3",
+ "Microsoft.Extensions.FileProviders.Physical": "10.0.3",
+ "Microsoft.Extensions.Primitives": "10.0.3"
+ },
+ "compile": {
+ "lib/net10.0/Microsoft.Extensions.Configuration.FileExtensions.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net10.0/Microsoft.Extensions.Configuration.FileExtensions.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net8.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.Configuration.Json/10.0.3": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Configuration": "10.0.3",
+ "Microsoft.Extensions.Configuration.Abstractions": "10.0.3",
+ "Microsoft.Extensions.Configuration.FileExtensions": "10.0.3",
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3"
+ },
+ "compile": {
+ "lib/net10.0/Microsoft.Extensions.Configuration.Json.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net10.0/Microsoft.Extensions.Configuration.Json.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net8.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.FileProviders.Abstractions/10.0.3": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.Primitives": "10.0.3"
+ },
+ "compile": {
+ "lib/net10.0/Microsoft.Extensions.FileProviders.Abstractions.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net10.0/Microsoft.Extensions.FileProviders.Abstractions.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net8.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.FileProviders.Physical/10.0.3": {
+ "type": "package",
+ "dependencies": {
+ "Microsoft.Extensions.FileProviders.Abstractions": "10.0.3",
+ "Microsoft.Extensions.FileSystemGlobbing": "10.0.3",
+ "Microsoft.Extensions.Primitives": "10.0.3"
+ },
+ "compile": {
+ "lib/net10.0/Microsoft.Extensions.FileProviders.Physical.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net10.0/Microsoft.Extensions.FileProviders.Physical.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net8.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.FileSystemGlobbing/10.0.3": {
+ "type": "package",
+ "compile": {
+ "lib/net10.0/Microsoft.Extensions.FileSystemGlobbing.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net10.0/Microsoft.Extensions.FileSystemGlobbing.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net8.0/_._": {}
+ }
+ },
+ "Microsoft.Extensions.Primitives/10.0.3": {
+ "type": "package",
+ "compile": {
+ "lib/net10.0/Microsoft.Extensions.Primitives.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net10.0/Microsoft.Extensions.Primitives.dll": {
+ "related": ".xml"
+ }
+ },
+ "build": {
+ "buildTransitive/net8.0/_._": {}
+ }
+ },
+ "Spectre.Console/0.54.0": {
+ "type": "package",
+ "compile": {
+ "lib/net10.0/Spectre.Console.dll": {
+ "related": ".xml"
+ }
+ },
+ "runtime": {
+ "lib/net10.0/Spectre.Console.dll": {
+ "related": ".xml"
+ }
+ }
+ },
+ "SQLitePCLRaw.bundle_e_sqlite3/2.1.11": {
+ "type": "package",
+ "dependencies": {
+ "SQLitePCLRaw.lib.e_sqlite3": "2.1.11",
+ "SQLitePCLRaw.provider.e_sqlite3": "2.1.11"
+ },
+ "compile": {
+ "lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll": {}
+ }
+ },
+ "SQLitePCLRaw.core/2.1.11": {
+ "type": "package",
+ "compile": {
+ "lib/netstandard2.0/SQLitePCLRaw.core.dll": {}
+ },
+ "runtime": {
+ "lib/netstandard2.0/SQLitePCLRaw.core.dll": {}
+ }
+ },
+ "SQLitePCLRaw.lib.e_sqlite3/2.1.11": {
+ "type": "package",
+ "compile": {
+ "lib/netstandard2.0/_._": {}
+ },
+ "runtime": {
+ "lib/netstandard2.0/_._": {}
+ },
+ "build": {
+ "buildTransitive/net9.0/SQLitePCLRaw.lib.e_sqlite3.targets": {}
+ },
+ "runtimeTargets": {
+ "runtimes/browser-wasm/nativeassets/net9.0/e_sqlite3.a": {
+ "assetType": "native",
+ "rid": "browser-wasm"
+ },
+ "runtimes/linux-arm/native/libe_sqlite3.so": {
+ "assetType": "native",
+ "rid": "linux-arm"
+ },
+ "runtimes/linux-arm64/native/libe_sqlite3.so": {
+ "assetType": "native",
+ "rid": "linux-arm64"
+ },
+ "runtimes/linux-armel/native/libe_sqlite3.so": {
+ "assetType": "native",
+ "rid": "linux-armel"
+ },
+ "runtimes/linux-mips64/native/libe_sqlite3.so": {
+ "assetType": "native",
+ "rid": "linux-mips64"
+ },
+ "runtimes/linux-musl-arm/native/libe_sqlite3.so": {
+ "assetType": "native",
+ "rid": "linux-musl-arm"
+ },
+ "runtimes/linux-musl-arm64/native/libe_sqlite3.so": {
+ "assetType": "native",
+ "rid": "linux-musl-arm64"
+ },
+ "runtimes/linux-musl-riscv64/native/libe_sqlite3.so": {
+ "assetType": "native",
+ "rid": "linux-musl-riscv64"
+ },
+ "runtimes/linux-musl-s390x/native/libe_sqlite3.so": {
+ "assetType": "native",
+ "rid": "linux-musl-s390x"
+ },
+ "runtimes/linux-musl-x64/native/libe_sqlite3.so": {
+ "assetType": "native",
+ "rid": "linux-musl-x64"
+ },
+ "runtimes/linux-ppc64le/native/libe_sqlite3.so": {
+ "assetType": "native",
+ "rid": "linux-ppc64le"
+ },
+ "runtimes/linux-riscv64/native/libe_sqlite3.so": {
+ "assetType": "native",
+ "rid": "linux-riscv64"
+ },
+ "runtimes/linux-s390x/native/libe_sqlite3.so": {
+ "assetType": "native",
+ "rid": "linux-s390x"
+ },
+ "runtimes/linux-x64/native/libe_sqlite3.so": {
+ "assetType": "native",
+ "rid": "linux-x64"
+ },
+ "runtimes/linux-x86/native/libe_sqlite3.so": {
+ "assetType": "native",
+ "rid": "linux-x86"
+ },
+ "runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib": {
+ "assetType": "native",
+ "rid": "maccatalyst-arm64"
+ },
+ "runtimes/maccatalyst-x64/native/libe_sqlite3.dylib": {
+ "assetType": "native",
+ "rid": "maccatalyst-x64"
+ },
+ "runtimes/osx-arm64/native/libe_sqlite3.dylib": {
+ "assetType": "native",
+ "rid": "osx-arm64"
+ },
+ "runtimes/osx-x64/native/libe_sqlite3.dylib": {
+ "assetType": "native",
+ "rid": "osx-x64"
+ },
+ "runtimes/win-arm/native/e_sqlite3.dll": {
+ "assetType": "native",
+ "rid": "win-arm"
+ },
+ "runtimes/win-arm64/native/e_sqlite3.dll": {
+ "assetType": "native",
+ "rid": "win-arm64"
+ },
+ "runtimes/win-x64/native/e_sqlite3.dll": {
+ "assetType": "native",
+ "rid": "win-x64"
+ },
+ "runtimes/win-x86/native/e_sqlite3.dll": {
+ "assetType": "native",
+ "rid": "win-x86"
+ }
+ }
+ },
+ "SQLitePCLRaw.provider.e_sqlite3/2.1.11": {
+ "type": "package",
+ "dependencies": {
+ "SQLitePCLRaw.core": "2.1.11"
+ },
+ "compile": {
+ "lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll": {}
+ },
+ "runtime": {
+ "lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll": {}
+ }
+ }
+ }
+ },
+ "libraries": {
+ "Dapper/2.1.66": {
+ "sha512": "/q77jUgDOS+bzkmk3Vy9SiWMaetTw+NOoPAV0xPBsGVAyljd5S6P+4RUW7R3ZUGGr9lDRyPKgAMj2UAOwvqZYw==",
+ "type": "package",
+ "path": "dapper/2.1.66",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Dapper.png",
+ "dapper.2.1.66.nupkg.sha512",
+ "dapper.nuspec",
+ "lib/net461/Dapper.dll",
+ "lib/net461/Dapper.xml",
+ "lib/net8.0/Dapper.dll",
+ "lib/net8.0/Dapper.xml",
+ "lib/netstandard2.0/Dapper.dll",
+ "lib/netstandard2.0/Dapper.xml",
+ "readme.md"
+ ]
+ },
+ "Microsoft.Data.Sqlite/10.0.3": {
+ "sha512": "R/7g5hddFTzey+XOH7Hb3x71DdX5yDu3YqKDJbyn3QKiV6P38bYqkhsoDotanurh5mHLRc9hITE+pxL6Kjcpzw==",
+ "type": "package",
+ "path": "microsoft.data.sqlite/10.0.3",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "PACKAGE.md",
+ "lib/netstandard2.0/_._",
+ "microsoft.data.sqlite.10.0.3.nupkg.sha512",
+ "microsoft.data.sqlite.nuspec"
+ ]
+ },
+ "Microsoft.Data.Sqlite.Core/10.0.3": {
+ "sha512": "onD94qHlvteS2S9eg1T7Huehm3x92no4nU1AyDWjSmT6jDBhY8QF0UapwNhFA+1dArzxM10fV7s6uI1EIK2+dw==",
+ "type": "package",
+ "path": "microsoft.data.sqlite.core/10.0.3",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "PACKAGE.md",
+ "lib/net8.0/Microsoft.Data.Sqlite.dll",
+ "lib/net8.0/Microsoft.Data.Sqlite.xml",
+ "lib/netstandard2.0/Microsoft.Data.Sqlite.dll",
+ "lib/netstandard2.0/Microsoft.Data.Sqlite.xml",
+ "microsoft.data.sqlite.core.10.0.3.nupkg.sha512",
+ "microsoft.data.sqlite.core.nuspec"
+ ]
+ },
+ "Microsoft.Extensions.Configuration/10.0.3": {
+ "sha512": "H1Cjv2xmm7O3iAGmFTcnSM0ZhLQ/7SqefmAvSJoT1PbXoxeYc2fo0mCLn2JlVbr9E6YpoU9q/o0fI9neDJB0xQ==",
+ "type": "package",
+ "path": "microsoft.extensions.configuration/10.0.3",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.Configuration.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net8.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.targets",
+ "lib/net10.0/Microsoft.Extensions.Configuration.dll",
+ "lib/net10.0/Microsoft.Extensions.Configuration.xml",
+ "lib/net462/Microsoft.Extensions.Configuration.dll",
+ "lib/net462/Microsoft.Extensions.Configuration.xml",
+ "lib/net8.0/Microsoft.Extensions.Configuration.dll",
+ "lib/net8.0/Microsoft.Extensions.Configuration.xml",
+ "lib/net9.0/Microsoft.Extensions.Configuration.dll",
+ "lib/net9.0/Microsoft.Extensions.Configuration.xml",
+ "lib/netstandard2.0/Microsoft.Extensions.Configuration.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Configuration.xml",
+ "microsoft.extensions.configuration.10.0.3.nupkg.sha512",
+ "microsoft.extensions.configuration.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.Configuration.Abstractions/10.0.3": {
+ "sha512": "xVDHL0+SIgemfh95fTO9cGLe17TWv/ZP0n7m01z8X6pzt2DmQpucioWR/mYZA1sRlkWnkXzfl0JweLNWmE9WMg==",
+ "type": "package",
+ "path": "microsoft.extensions.configuration.abstractions/10.0.3",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.Configuration.Abstractions.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net8.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.Abstractions.targets",
+ "lib/net10.0/Microsoft.Extensions.Configuration.Abstractions.dll",
+ "lib/net10.0/Microsoft.Extensions.Configuration.Abstractions.xml",
+ "lib/net462/Microsoft.Extensions.Configuration.Abstractions.dll",
+ "lib/net462/Microsoft.Extensions.Configuration.Abstractions.xml",
+ "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.dll",
+ "lib/net8.0/Microsoft.Extensions.Configuration.Abstractions.xml",
+ "lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.dll",
+ "lib/net9.0/Microsoft.Extensions.Configuration.Abstractions.xml",
+ "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Configuration.Abstractions.xml",
+ "microsoft.extensions.configuration.abstractions.10.0.3.nupkg.sha512",
+ "microsoft.extensions.configuration.abstractions.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.Configuration.FileExtensions/10.0.3": {
+ "sha512": "/MLsBbLpwDxsU+7DDNwasf2mKrpMSOWEL377gNZTy5waFkCYvS3GVaLIz6bvikH4rAwHrCOxHw0t/5iCoImYCA==",
+ "type": "package",
+ "path": "microsoft.extensions.configuration.fileextensions/10.0.3",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.Configuration.FileExtensions.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net8.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.FileExtensions.targets",
+ "lib/net10.0/Microsoft.Extensions.Configuration.FileExtensions.dll",
+ "lib/net10.0/Microsoft.Extensions.Configuration.FileExtensions.xml",
+ "lib/net462/Microsoft.Extensions.Configuration.FileExtensions.dll",
+ "lib/net462/Microsoft.Extensions.Configuration.FileExtensions.xml",
+ "lib/net8.0/Microsoft.Extensions.Configuration.FileExtensions.dll",
+ "lib/net8.0/Microsoft.Extensions.Configuration.FileExtensions.xml",
+ "lib/net9.0/Microsoft.Extensions.Configuration.FileExtensions.dll",
+ "lib/net9.0/Microsoft.Extensions.Configuration.FileExtensions.xml",
+ "lib/netstandard2.0/Microsoft.Extensions.Configuration.FileExtensions.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Configuration.FileExtensions.xml",
+ "microsoft.extensions.configuration.fileextensions.10.0.3.nupkg.sha512",
+ "microsoft.extensions.configuration.fileextensions.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.Configuration.Json/10.0.3": {
+ "sha512": "mGGMOA9nkET8OVsQfS41o66eWkckBzNHJK6+5VbLQ2YdyqKphcv27uDZxLf4exSl+5QxLnHkN+W/4qEDgyvCPA==",
+ "type": "package",
+ "path": "microsoft.extensions.configuration.json/10.0.3",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.Configuration.Json.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net8.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Configuration.Json.targets",
+ "lib/net10.0/Microsoft.Extensions.Configuration.Json.dll",
+ "lib/net10.0/Microsoft.Extensions.Configuration.Json.xml",
+ "lib/net462/Microsoft.Extensions.Configuration.Json.dll",
+ "lib/net462/Microsoft.Extensions.Configuration.Json.xml",
+ "lib/net8.0/Microsoft.Extensions.Configuration.Json.dll",
+ "lib/net8.0/Microsoft.Extensions.Configuration.Json.xml",
+ "lib/net9.0/Microsoft.Extensions.Configuration.Json.dll",
+ "lib/net9.0/Microsoft.Extensions.Configuration.Json.xml",
+ "lib/netstandard2.0/Microsoft.Extensions.Configuration.Json.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Configuration.Json.xml",
+ "lib/netstandard2.1/Microsoft.Extensions.Configuration.Json.dll",
+ "lib/netstandard2.1/Microsoft.Extensions.Configuration.Json.xml",
+ "microsoft.extensions.configuration.json.10.0.3.nupkg.sha512",
+ "microsoft.extensions.configuration.json.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.FileProviders.Abstractions/10.0.3": {
+ "sha512": "4TD9AXDRsipTmaemwnjt/DM5Ri0de2JzHQhvZ4woBTjUtL4XrPNsMrOk5oiLJAx1gTrE6pOIhxv+lEde5F6CZA==",
+ "type": "package",
+ "path": "microsoft.extensions.fileproviders.abstractions/10.0.3",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.FileProviders.Abstractions.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net8.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.FileProviders.Abstractions.targets",
+ "lib/net10.0/Microsoft.Extensions.FileProviders.Abstractions.dll",
+ "lib/net10.0/Microsoft.Extensions.FileProviders.Abstractions.xml",
+ "lib/net462/Microsoft.Extensions.FileProviders.Abstractions.dll",
+ "lib/net462/Microsoft.Extensions.FileProviders.Abstractions.xml",
+ "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.dll",
+ "lib/net8.0/Microsoft.Extensions.FileProviders.Abstractions.xml",
+ "lib/net9.0/Microsoft.Extensions.FileProviders.Abstractions.dll",
+ "lib/net9.0/Microsoft.Extensions.FileProviders.Abstractions.xml",
+ "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Abstractions.xml",
+ "microsoft.extensions.fileproviders.abstractions.10.0.3.nupkg.sha512",
+ "microsoft.extensions.fileproviders.abstractions.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.FileProviders.Physical/10.0.3": {
+ "sha512": "8qLl5LXtcj6Z8yPbHAA/a57fvvl9nUCdi59AJFuixcWM4wSuENZ8jjoRATOKs/I4vOi/bDe0d5LqGSSLE634eA==",
+ "type": "package",
+ "path": "microsoft.extensions.fileproviders.physical/10.0.3",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.FileProviders.Physical.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net8.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.FileProviders.Physical.targets",
+ "lib/net10.0/Microsoft.Extensions.FileProviders.Physical.dll",
+ "lib/net10.0/Microsoft.Extensions.FileProviders.Physical.xml",
+ "lib/net462/Microsoft.Extensions.FileProviders.Physical.dll",
+ "lib/net462/Microsoft.Extensions.FileProviders.Physical.xml",
+ "lib/net8.0/Microsoft.Extensions.FileProviders.Physical.dll",
+ "lib/net8.0/Microsoft.Extensions.FileProviders.Physical.xml",
+ "lib/net9.0/Microsoft.Extensions.FileProviders.Physical.dll",
+ "lib/net9.0/Microsoft.Extensions.FileProviders.Physical.xml",
+ "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Physical.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.FileProviders.Physical.xml",
+ "microsoft.extensions.fileproviders.physical.10.0.3.nupkg.sha512",
+ "microsoft.extensions.fileproviders.physical.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.FileSystemGlobbing/10.0.3": {
+ "sha512": "oM7pl8uJz8WRPRlh4AGQS61aeV9GOfTu89yqTiRSYyyMuCNVkbNra9zEk7ApyJ/sZrUpbjOZCRHuitCEsTWghg==",
+ "type": "package",
+ "path": "microsoft.extensions.filesystemglobbing/10.0.3",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.FileSystemGlobbing.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net8.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.FileSystemGlobbing.targets",
+ "lib/net10.0/Microsoft.Extensions.FileSystemGlobbing.dll",
+ "lib/net10.0/Microsoft.Extensions.FileSystemGlobbing.xml",
+ "lib/net462/Microsoft.Extensions.FileSystemGlobbing.dll",
+ "lib/net462/Microsoft.Extensions.FileSystemGlobbing.xml",
+ "lib/net8.0/Microsoft.Extensions.FileSystemGlobbing.dll",
+ "lib/net8.0/Microsoft.Extensions.FileSystemGlobbing.xml",
+ "lib/net9.0/Microsoft.Extensions.FileSystemGlobbing.dll",
+ "lib/net9.0/Microsoft.Extensions.FileSystemGlobbing.xml",
+ "lib/netstandard2.0/Microsoft.Extensions.FileSystemGlobbing.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.FileSystemGlobbing.xml",
+ "microsoft.extensions.filesystemglobbing.10.0.3.nupkg.sha512",
+ "microsoft.extensions.filesystemglobbing.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Microsoft.Extensions.Primitives/10.0.3": {
+ "sha512": "GEcpTwo7sUoLGGNTqV1FZEuL+tTD9m81NX/mh099dqGNna07/UGZShKQNZRw4hv6nlliSUwYQgSYc7OR99Jufg==",
+ "type": "package",
+ "path": "microsoft.extensions.primitives/10.0.3",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "Icon.png",
+ "PACKAGE.md",
+ "THIRD-PARTY-NOTICES.TXT",
+ "buildTransitive/net461/Microsoft.Extensions.Primitives.targets",
+ "buildTransitive/net462/_._",
+ "buildTransitive/net8.0/_._",
+ "buildTransitive/netcoreapp2.0/Microsoft.Extensions.Primitives.targets",
+ "lib/net10.0/Microsoft.Extensions.Primitives.dll",
+ "lib/net10.0/Microsoft.Extensions.Primitives.xml",
+ "lib/net462/Microsoft.Extensions.Primitives.dll",
+ "lib/net462/Microsoft.Extensions.Primitives.xml",
+ "lib/net8.0/Microsoft.Extensions.Primitives.dll",
+ "lib/net8.0/Microsoft.Extensions.Primitives.xml",
+ "lib/net9.0/Microsoft.Extensions.Primitives.dll",
+ "lib/net9.0/Microsoft.Extensions.Primitives.xml",
+ "lib/netstandard2.0/Microsoft.Extensions.Primitives.dll",
+ "lib/netstandard2.0/Microsoft.Extensions.Primitives.xml",
+ "microsoft.extensions.primitives.10.0.3.nupkg.sha512",
+ "microsoft.extensions.primitives.nuspec",
+ "useSharedDesignerContext.txt"
+ ]
+ },
+ "Spectre.Console/0.54.0": {
+ "sha512": "StDXCFayfy0yB1xzUHT2tgEpV1/HFTiS4JgsAQS49EYTfMixSwwucaQs/bIOCwXjWwIQTMuxjUIxcB5XsJkFJA==",
+ "type": "package",
+ "path": "spectre.console/0.54.0",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "README.md",
+ "lib/net10.0/Spectre.Console.dll",
+ "lib/net10.0/Spectre.Console.xml",
+ "lib/net8.0/Spectre.Console.dll",
+ "lib/net8.0/Spectre.Console.xml",
+ "lib/net9.0/Spectre.Console.dll",
+ "lib/net9.0/Spectre.Console.xml",
+ "lib/netstandard2.0/Spectre.Console.dll",
+ "lib/netstandard2.0/Spectre.Console.xml",
+ "logo.png",
+ "spectre.console.0.54.0.nupkg.sha512",
+ "spectre.console.nuspec"
+ ]
+ },
+ "SQLitePCLRaw.bundle_e_sqlite3/2.1.11": {
+ "sha512": "DC4nA7yWnf4UZdgJDF+9Mus4/cb0Y3Sfgi3gDnAoKNAIBwzkskNAbNbyu+u4atT0ruVlZNJfwZmwiEwE5oz9LQ==",
+ "type": "package",
+ "path": "sqlitepclraw.bundle_e_sqlite3/2.1.11",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "lib/monoandroid90/SQLitePCLRaw.batteries_v2.dll",
+ "lib/net461/SQLitePCLRaw.batteries_v2.dll",
+ "lib/net6.0-android31.0/SQLitePCLRaw.batteries_v2.dll",
+ "lib/net6.0-android31.0/SQLitePCLRaw.batteries_v2.xml",
+ "lib/net6.0-ios14.0/SQLitePCLRaw.batteries_v2.dll",
+ "lib/net6.0-ios14.2/SQLitePCLRaw.batteries_v2.dll",
+ "lib/net6.0-tvos10.0/SQLitePCLRaw.batteries_v2.dll",
+ "lib/netstandard2.0/SQLitePCLRaw.batteries_v2.dll",
+ "lib/xamarinios10/SQLitePCLRaw.batteries_v2.dll",
+ "sqlitepclraw.bundle_e_sqlite3.2.1.11.nupkg.sha512",
+ "sqlitepclraw.bundle_e_sqlite3.nuspec"
+ ]
+ },
+ "SQLitePCLRaw.core/2.1.11": {
+ "sha512": "PK0GLFkfhZzLQeR3PJf71FmhtHox+U3vcY6ZtswoMjrefkB9k6ErNJEnwXqc5KgXDSjige2XXrezqS39gkpQKA==",
+ "type": "package",
+ "path": "sqlitepclraw.core/2.1.11",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "lib/netstandard2.0/SQLitePCLRaw.core.dll",
+ "sqlitepclraw.core.2.1.11.nupkg.sha512",
+ "sqlitepclraw.core.nuspec"
+ ]
+ },
+ "SQLitePCLRaw.lib.e_sqlite3/2.1.11": {
+ "sha512": "Ev2ytaXiOlWZ4b3R67GZBsemTINslLD1DCJr2xiacpn4tbapu0Q4dHEzSvZSMnVWeE5nlObU3VZN2p81q3XOYQ==",
+ "type": "package",
+ "path": "sqlitepclraw.lib.e_sqlite3/2.1.11",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "buildTransitive/net461/SQLitePCLRaw.lib.e_sqlite3.targets",
+ "buildTransitive/net6.0/SQLitePCLRaw.lib.e_sqlite3.targets",
+ "buildTransitive/net7.0/SQLitePCLRaw.lib.e_sqlite3.targets",
+ "buildTransitive/net8.0/SQLitePCLRaw.lib.e_sqlite3.targets",
+ "buildTransitive/net9.0/SQLitePCLRaw.lib.e_sqlite3.targets",
+ "lib/net461/_._",
+ "lib/netstandard2.0/_._",
+ "runtimes/browser-wasm/nativeassets/net6.0/e_sqlite3.a",
+ "runtimes/browser-wasm/nativeassets/net7.0/e_sqlite3.a",
+ "runtimes/browser-wasm/nativeassets/net8.0/e_sqlite3.a",
+ "runtimes/browser-wasm/nativeassets/net9.0/e_sqlite3.a",
+ "runtimes/linux-arm/native/libe_sqlite3.so",
+ "runtimes/linux-arm64/native/libe_sqlite3.so",
+ "runtimes/linux-armel/native/libe_sqlite3.so",
+ "runtimes/linux-mips64/native/libe_sqlite3.so",
+ "runtimes/linux-musl-arm/native/libe_sqlite3.so",
+ "runtimes/linux-musl-arm64/native/libe_sqlite3.so",
+ "runtimes/linux-musl-riscv64/native/libe_sqlite3.so",
+ "runtimes/linux-musl-s390x/native/libe_sqlite3.so",
+ "runtimes/linux-musl-x64/native/libe_sqlite3.so",
+ "runtimes/linux-ppc64le/native/libe_sqlite3.so",
+ "runtimes/linux-riscv64/native/libe_sqlite3.so",
+ "runtimes/linux-s390x/native/libe_sqlite3.so",
+ "runtimes/linux-x64/native/libe_sqlite3.so",
+ "runtimes/linux-x86/native/libe_sqlite3.so",
+ "runtimes/maccatalyst-arm64/native/libe_sqlite3.dylib",
+ "runtimes/maccatalyst-x64/native/libe_sqlite3.dylib",
+ "runtimes/osx-arm64/native/libe_sqlite3.dylib",
+ "runtimes/osx-x64/native/libe_sqlite3.dylib",
+ "runtimes/win-arm/native/e_sqlite3.dll",
+ "runtimes/win-arm64/native/e_sqlite3.dll",
+ "runtimes/win-x64/native/e_sqlite3.dll",
+ "runtimes/win-x86/native/e_sqlite3.dll",
+ "runtimes/win10-arm/nativeassets/uap10.0/e_sqlite3.dll",
+ "runtimes/win10-arm64/nativeassets/uap10.0/e_sqlite3.dll",
+ "runtimes/win10-x64/nativeassets/uap10.0/e_sqlite3.dll",
+ "runtimes/win10-x86/nativeassets/uap10.0/e_sqlite3.dll",
+ "sqlitepclraw.lib.e_sqlite3.2.1.11.nupkg.sha512",
+ "sqlitepclraw.lib.e_sqlite3.nuspec"
+ ]
+ },
+ "SQLitePCLRaw.provider.e_sqlite3/2.1.11": {
+ "sha512": "Y/0ZkR+r0Cg3DQFuCl1RBnv/tmxpIZRU3HUvelPw6MVaKHwYYR8YNvgs0vuNuXCMvlyJ+Fh88U1D4tah1tt6qw==",
+ "type": "package",
+ "path": "sqlitepclraw.provider.e_sqlite3/2.1.11",
+ "files": [
+ ".nupkg.metadata",
+ ".signature.p7s",
+ "lib/net6.0-windows7.0/SQLitePCLRaw.provider.e_sqlite3.dll",
+ "lib/net6.0/SQLitePCLRaw.provider.e_sqlite3.dll",
+ "lib/netstandard2.0/SQLitePCLRaw.provider.e_sqlite3.dll",
+ "sqlitepclraw.provider.e_sqlite3.2.1.11.nupkg.sha512",
+ "sqlitepclraw.provider.e_sqlite3.nuspec"
+ ]
+ }
+ },
+ "projectFileDependencyGroups": {
+ "net10.0": [
+ "Dapper >= 2.1.66",
+ "Microsoft.Data.Sqlite >= 10.0.3",
+ "Microsoft.Extensions.Configuration >= 10.0.3",
+ "Microsoft.Extensions.Configuration.FileExtensions >= 10.0.3",
+ "Microsoft.Extensions.Configuration.Json >= 10.0.3",
+ "Spectre.Console >= 0.54.0"
+ ]
+ },
+ "packageFolders": {
+ "/Users/hyungminoh/.nuget/packages/": {}
+ },
+ "project": {
+ "version": "1.0.0",
+ "restore": {
+ "projectUniqueName": "/Users/hyungminoh/asp-learn/aspnet-learning/BeginnerConsole/CodingTracker/CodingTracker.csproj",
+ "projectName": "CodingTracker",
+ "projectPath": "/Users/hyungminoh/asp-learn/aspnet-learning/BeginnerConsole/CodingTracker/CodingTracker.csproj",
+ "packagesPath": "/Users/hyungminoh/.nuget/packages/",
+ "outputPath": "/Users/hyungminoh/asp-learn/aspnet-learning/BeginnerConsole/CodingTracker/obj/",
+ "projectStyle": "PackageReference",
+ "configFilePaths": [
+ "/Users/hyungminoh/.nuget/NuGet/NuGet.Config"
+ ],
+ "originalTargetFrameworks": [
+ "net10.0"
+ ],
+ "sources": {
+ "https://api.nuget.org/v3/index.json": {}
+ },
+ "frameworks": {
+ "net10.0": {
+ "targetAlias": "net10.0",
+ "projectReferences": {}
+ }
+ },
+ "warningProperties": {
+ "warnAsError": [
+ "NU1605"
+ ]
+ },
+ "restoreAuditProperties": {
+ "enableAudit": "true",
+ "auditLevel": "low",
+ "auditMode": "all"
+ },
+ "SdkAnalysisLevel": "10.0.100"
+ },
+ "frameworks": {
+ "net10.0": {
+ "targetAlias": "net10.0",
+ "dependencies": {
+ "Dapper": {
+ "target": "Package",
+ "version": "[2.1.66, )"
+ },
+ "Microsoft.Data.Sqlite": {
+ "target": "Package",
+ "version": "[10.0.3, )"
+ },
+ "Microsoft.Extensions.Configuration": {
+ "target": "Package",
+ "version": "[10.0.3, )"
+ },
+ "Microsoft.Extensions.Configuration.FileExtensions": {
+ "target": "Package",
+ "version": "[10.0.3, )"
+ },
+ "Microsoft.Extensions.Configuration.Json": {
+ "target": "Package",
+ "version": "[10.0.3, )"
+ },
+ "Spectre.Console": {
+ "target": "Package",
+ "version": "[0.54.0, )"
+ }
+ },
+ "imports": [
+ "net461",
+ "net462",
+ "net47",
+ "net471",
+ "net472",
+ "net48",
+ "net481"
+ ],
+ "assetTargetFallback": true,
+ "warn": true,
+ "frameworkReferences": {
+ "Microsoft.NETCore.App": {
+ "privateAssets": "all"
+ }
+ },
+ "runtimeIdentifierGraphPath": "/usr/local/share/dotnet/sdk/10.0.102/PortableRuntimeIdentifierGraph.json",
+ "packagesToPrune": {
+ "Microsoft.CSharp": "(,4.7.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.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.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.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.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/CodingTracker/obj/project.nuget.cache b/CodingTracker/obj/project.nuget.cache
new file mode 100644
index 000000000..f392b2d0b
--- /dev/null
+++ b/CodingTracker/obj/project.nuget.cache
@@ -0,0 +1,25 @@
+{
+ "version": 2,
+ "dgSpecHash": "0MvVYE/Mw/o=",
+ "success": true,
+ "projectFilePath": "/Users/hyungminoh/asp-learn/aspnet-learning/BeginnerConsole/CodingTracker/CodingTracker.csproj",
+ "expectedPackageFiles": [
+ "/Users/hyungminoh/.nuget/packages/dapper/2.1.66/dapper.2.1.66.nupkg.sha512",
+ "/Users/hyungminoh/.nuget/packages/microsoft.data.sqlite/10.0.3/microsoft.data.sqlite.10.0.3.nupkg.sha512",
+ "/Users/hyungminoh/.nuget/packages/microsoft.data.sqlite.core/10.0.3/microsoft.data.sqlite.core.10.0.3.nupkg.sha512",
+ "/Users/hyungminoh/.nuget/packages/microsoft.extensions.configuration/10.0.3/microsoft.extensions.configuration.10.0.3.nupkg.sha512",
+ "/Users/hyungminoh/.nuget/packages/microsoft.extensions.configuration.abstractions/10.0.3/microsoft.extensions.configuration.abstractions.10.0.3.nupkg.sha512",
+ "/Users/hyungminoh/.nuget/packages/microsoft.extensions.configuration.fileextensions/10.0.3/microsoft.extensions.configuration.fileextensions.10.0.3.nupkg.sha512",
+ "/Users/hyungminoh/.nuget/packages/microsoft.extensions.configuration.json/10.0.3/microsoft.extensions.configuration.json.10.0.3.nupkg.sha512",
+ "/Users/hyungminoh/.nuget/packages/microsoft.extensions.fileproviders.abstractions/10.0.3/microsoft.extensions.fileproviders.abstractions.10.0.3.nupkg.sha512",
+ "/Users/hyungminoh/.nuget/packages/microsoft.extensions.fileproviders.physical/10.0.3/microsoft.extensions.fileproviders.physical.10.0.3.nupkg.sha512",
+ "/Users/hyungminoh/.nuget/packages/microsoft.extensions.filesystemglobbing/10.0.3/microsoft.extensions.filesystemglobbing.10.0.3.nupkg.sha512",
+ "/Users/hyungminoh/.nuget/packages/microsoft.extensions.primitives/10.0.3/microsoft.extensions.primitives.10.0.3.nupkg.sha512",
+ "/Users/hyungminoh/.nuget/packages/spectre.console/0.54.0/spectre.console.0.54.0.nupkg.sha512",
+ "/Users/hyungminoh/.nuget/packages/sqlitepclraw.bundle_e_sqlite3/2.1.11/sqlitepclraw.bundle_e_sqlite3.2.1.11.nupkg.sha512",
+ "/Users/hyungminoh/.nuget/packages/sqlitepclraw.core/2.1.11/sqlitepclraw.core.2.1.11.nupkg.sha512",
+ "/Users/hyungminoh/.nuget/packages/sqlitepclraw.lib.e_sqlite3/2.1.11/sqlitepclraw.lib.e_sqlite3.2.1.11.nupkg.sha512",
+ "/Users/hyungminoh/.nuget/packages/sqlitepclraw.provider.e_sqlite3/2.1.11/sqlitepclraw.provider.e_sqlite3.2.1.11.nupkg.sha512"
+ ],
+ "logs": []
+}
\ No newline at end of file