Fixed the integration of Angular and .NET

This commit is contained in:
Batuhan Berk Başoğlu 2024-06-06 02:36:09 -04:00
parent 7919556077
commit 8c2eeed19f
55 changed files with 14353 additions and 113 deletions

View file

@ -1,7 +1,10 @@
using Microsoft.EntityFrameworkCore; using Microsoft.EntityFrameworkCore;
using Api.Models; using Api.Models;
var builder = WebApplication.CreateBuilder(args); var builder = WebApplication.CreateBuilder(new WebApplicationOptions {
Args = args,
WebRootPath = Path.Combine(Directory.GetCurrentDirectory(), "wwwroot", "dist", "wwwroot", "browser")
});
builder.Services.AddControllers(); builder.Services.AddControllers();
builder.Services.AddDbContext<Context>(opt => builder.Services.AddDbContext<Context>(opt =>

Binary file not shown.

Binary file not shown.

Binary file not shown.

File diff suppressed because one or more lines are too long

View file

@ -3,7 +3,7 @@
"version": 1, "version": 1,
"newProjectRoot": "projects", "newProjectRoot": "projects",
"projects": { "projects": {
"my-app": { "wwwroot": {
"projectType": "application", "projectType": "application",
"schematics": {}, "schematics": {},
"root": "", "root": "",
@ -13,7 +13,7 @@
"build": { "build": {
"builder": "@angular-devkit/build-angular:application", "builder": "@angular-devkit/build-angular:application",
"options": { "options": {
"outputPath": "dist/my-app", "outputPath": "dist/wwwroot",
"index": "src/index.html", "index": "src/index.html",
"browser": "src/main.ts", "browser": "src/main.ts",
"polyfills": [ "polyfills": [
@ -62,10 +62,10 @@
"builder": "@angular-devkit/build-angular:dev-server", "builder": "@angular-devkit/build-angular:dev-server",
"configurations": { "configurations": {
"production": { "production": {
"buildTarget": "my-app:build:production" "buildTarget": "wwwroot:build:production"
}, },
"development": { "development": {
"buildTarget": "my-app:build:development" "buildTarget": "wwwroot:build:development"
} }
}, },
"defaultConfiguration": "development" "defaultConfiguration": "development"
@ -73,7 +73,7 @@
"extract-i18n": { "extract-i18n": {
"builder": "@angular-devkit/build-angular:extract-i18n", "builder": "@angular-devkit/build-angular:extract-i18n",
"options": { "options": {
"buildTarget": "my-app:build" "buildTarget": "wwwroot:build"
} }
}, },
"test": { "test": {

View file

@ -1,11 +1,11 @@
{ {
"name": "my-app", "name": "wwwroot",
"version": "0.0.0", "version": "0.0.0",
"lockfileVersion": 3, "lockfileVersion": 3,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "my-app", "name": "wwwroot",
"version": "0.0.0", "version": "0.0.0",
"dependencies": { "dependencies": {
"@angular/animations": "^17.1.0", "@angular/animations": "^17.1.0",

View file

@ -1,5 +1,5 @@
{ {
"name": "my-app", "name": "wwwroot",
"version": "0.0.0", "version": "0.0.0",
"scripts": { "scripts": {
"ng": "ng", "ng": "ng",
@ -7,7 +7,7 @@
"build": "ng build", "build": "ng build",
"watch": "ng build --watch --configuration development", "watch": "ng build --watch --configuration development",
"test": "ng test", "test": "ng test",
"serve:ssr:my-app": "node dist/my-app/server/server.mjs" "serve:ssr:wwwroot": "node dist/wwwroot/server/server.mjs"
}, },
"private": true, "private": true,
"dependencies": { "dependencies": {

View file

@ -81,7 +81,7 @@
"downloadDependencies": [ "downloadDependencies": [
{ {
"name": "Microsoft.AspNetCore.App.Ref", "name": "Microsoft.AspNetCore.App.Ref",
"version": "[8.0.5, 8.0.5]" "version": "[8.0.6, 8.0.6]"
} }
], ],
"frameworkReferences": { "frameworkReferences": {
@ -92,7 +92,7 @@
"privateAssets": "all" "privateAssets": "all"
} }
}, },
"runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/8.0.105/PortableRuntimeIdentifierGraph.json" "runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/8.0.106/PortableRuntimeIdentifierGraph.json"
} }
} }
} }

View file

@ -13,7 +13,7 @@ using System.Reflection;
[assembly: System.Reflection.AssemblyCompanyAttribute("Api")] [assembly: System.Reflection.AssemblyCompanyAttribute("Api")]
[assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")]
[assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")]
[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+787cf495c1e2aa8d5ad879eee7cb275f58b34111")] [assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+283b0a2e163c4c141156cb2709e8e15374e7013f")]
[assembly: System.Reflection.AssemblyProductAttribute("Api")] [assembly: System.Reflection.AssemblyProductAttribute("Api")]
[assembly: System.Reflection.AssemblyTitleAttribute("Api")] [assembly: System.Reflection.AssemblyTitleAttribute("Api")]
[assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")]

View file

@ -1 +1 @@
7e1abb3b28b820bc7e13e7b2de4cce7ef04d1d70eb0f99acd323369c14d68dc6 b70f117b5b6895f3dd2cacd310c61fb4b4576c66752a587bff68464c3ea27d37

View file

@ -1 +1 @@
6b4f1e10ebe8919ca928fa65975d842609b5995a7196008e553013f8f0dabea3 1c7617bf03e1402ea9fcc3aacdefc2a61b8a062e64f1759e89c94d1766bedb4c

View file

@ -1,13 +1,6 @@
/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/bin/Debug/net8.0/appsettings.Development.json /home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/bin/Debug/net8.0/appsettings.Development.json
/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/bin/Debug/net8.0/appsettings.json /home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/bin/Debug/net8.0/appsettings.json
/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/bin/Debug/net8.0/my-app/angular.json
/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/bin/Debug/net8.0/my-app/tsconfig.app.json
/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/bin/Debug/net8.0/my-app/tsconfig.json
/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/bin/Debug/net8.0/my-app/tsconfig.spec.json
/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/bin/Debug/net8.0/package-lock.json /home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/bin/Debug/net8.0/package-lock.json
/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/bin/Debug/net8.0/my-app/dist/my-app/prerendered-routes.json
/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/bin/Debug/net8.0/my-app/package-lock.json
/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/bin/Debug/net8.0/my-app/package.json
/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/bin/Debug/net8.0/Api.staticwebassets.runtime.json /home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/bin/Debug/net8.0/Api.staticwebassets.runtime.json
/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/bin/Debug/net8.0/Api /home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/bin/Debug/net8.0/Api
/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/bin/Debug/net8.0/Api.deps.json /home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/bin/Debug/net8.0/Api.deps.json

Binary file not shown.

Binary file not shown.

View file

@ -1 +1 @@
{"documents":{"/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/*":"https://raw.githubusercontent.com/batuhan-basoglu/NET-Web-API-w-Angular/787cf495c1e2aa8d5ad879eee7cb275f58b34111/*"}} {"documents":{"/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/*":"https://raw.githubusercontent.com/batuhan-basoglu/NET-Web-API-w-Angular/283b0a2e163c4c141156cb2709e8e15374e7013f/*"}}

View file

@ -506,21 +506,21 @@ C:/Users/batuh/Desktop/Technical-Assessment/Assessment/Api/bin/Debug/net8.0/runt
/home/arctichawk1/Desktop/Technical-Assessment/Assessment/Api/obj/Debug/net8.0/ref/Api.dll /home/arctichawk1/Desktop/Technical-Assessment/Assessment/Api/obj/Debug/net8.0/ref/Api.dll
/home/arctichawk1/Desktop/Technical-Assessment/Assessment/Api/bin/Debug/net8.0/package-lock.json /home/arctichawk1/Desktop/Technical-Assessment/Assessment/Api/bin/Debug/net8.0/package-lock.json
/home/arctichawk1/Desktop/Technical-Assessment/Assessment/Api/bin/Debug/net8.0/Api.staticwebassets.runtime.json /home/arctichawk1/Desktop/Technical-Assessment/Assessment/Api/bin/Debug/net8.0/Api.staticwebassets.runtime.json
/home/arctichawk1/Desktop/Technical-Assessment/Assessment/Api/bin/Debug/net8.0/my-app/angular.json /home/arctichawk1/Desktop/Technical-Assessment/Assessment/Api/bin/Debug/net8.0/wwwroot/angular.json
/home/arctichawk1/Desktop/Technical-Assessment/Assessment/Api/bin/Debug/net8.0/my-app/package-lock.json /home/arctichawk1/Desktop/Technical-Assessment/Assessment/Api/bin/Debug/net8.0/wwwroot/package-lock.json
/home/arctichawk1/Desktop/Technical-Assessment/Assessment/Api/bin/Debug/net8.0/my-app/package.json /home/arctichawk1/Desktop/Technical-Assessment/Assessment/Api/bin/Debug/net8.0/wwwroot/package.json
/home/arctichawk1/Desktop/Technical-Assessment/Assessment/Api/bin/Debug/net8.0/my-app/tsconfig.app.json /home/arctichawk1/Desktop/Technical-Assessment/Assessment/Api/bin/Debug/net8.0/wwwroot/tsconfig.app.json
/home/arctichawk1/Desktop/Technical-Assessment/Assessment/Api/bin/Debug/net8.0/my-app/tsconfig.json /home/arctichawk1/Desktop/Technical-Assessment/Assessment/Api/bin/Debug/net8.0/wwwroot/tsconfig.json
/home/arctichawk1/Desktop/Technical-Assessment/Assessment/Api/bin/Debug/net8.0/my-app/tsconfig.spec.json /home/arctichawk1/Desktop/Technical-Assessment/Assessment/Api/bin/Debug/net8.0/wwwroot/tsconfig.spec.json
/home/arctichawk1/Desktop/Technical-Assessment/Assessment/Api/bin/Debug/net8.0/my-app/dist/my-app/prerendered-routes.json /home/arctichawk1/Desktop/Technical-Assessment/Assessment/Api/bin/Debug/net8.0/wwwroot/dist/wwwroot/prerendered-routes.json
/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /bin/Debug/net8.0/appsettings.Development.json /home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /bin/Debug/net8.0/appsettings.Development.json
/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /bin/Debug/net8.0/appsettings.json /home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /bin/Debug/net8.0/appsettings.json
/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /bin/Debug/net8.0/my-app/angular.json /home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /bin/Debug/net8.0/wwwroot/angular.json
/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /bin/Debug/net8.0/my-app/package-lock.json /home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /bin/Debug/net8.0/wwwroot/package-lock.json
/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /bin/Debug/net8.0/my-app/package.json /home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /bin/Debug/net8.0/wwwroot/package.json
/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /bin/Debug/net8.0/my-app/tsconfig.app.json /home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /bin/Debug/net8.0/wwwroot/tsconfig.app.json
/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /bin/Debug/net8.0/my-app/tsconfig.json /home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /bin/Debug/net8.0/wwwroot/tsconfig.json
/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /bin/Debug/net8.0/my-app/tsconfig.spec.json /home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /bin/Debug/net8.0/wwwroot/tsconfig.spec.json
/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /bin/Debug/net8.0/package-lock.json /home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /bin/Debug/net8.0/package-lock.json
/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /bin/Debug/net8.0/Api.staticwebassets.runtime.json /home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /bin/Debug/net8.0/Api.staticwebassets.runtime.json
/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /bin/Debug/net8.0/Api /home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /bin/Debug/net8.0/Api
@ -550,16 +550,16 @@ C:/Users/batuh/Desktop/Technical-Assessment/Assessment/Api/bin/Debug/net8.0/runt
/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /obj/Debug/net8.0/Api.pdb /home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /obj/Debug/net8.0/Api.pdb
/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /obj/Debug/net8.0/Api.genruntimeconfig.cache /home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /obj/Debug/net8.0/Api.genruntimeconfig.cache
/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /obj/Debug/net8.0/ref/Api.dll /home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /obj/Debug/net8.0/ref/Api.dll
/home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /bin/Debug/net8.0/my-app/dist/my-app/prerendered-routes.json /home/arctichawk1/Desktop/Technical-Assessment/Assessment/DOTNET-Web-API-w-Angular /bin/Debug/net8.0/wwwroot/dist/wwwroot/prerendered-routes.json
/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/bin/Debug/net8.0/appsettings.Development.json /home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/bin/Debug/net8.0/appsettings.Development.json
/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/bin/Debug/net8.0/appsettings.json /home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/bin/Debug/net8.0/appsettings.json
/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/bin/Debug/net8.0/my-app/angular.json /home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/bin/Debug/net8.0/wwwroot/angular.json
/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/bin/Debug/net8.0/my-app/dist/my-app/prerendered-routes.json /home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/bin/Debug/net8.0/wwwroot/dist/wwwroot/prerendered-routes.json
/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/bin/Debug/net8.0/my-app/package-lock.json /home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/bin/Debug/net8.0/wwwroot/package-lock.json
/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/bin/Debug/net8.0/my-app/package.json /home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/bin/Debug/net8.0/wwwroot/package.json
/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/bin/Debug/net8.0/my-app/tsconfig.app.json /home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/bin/Debug/net8.0/wwwroot/tsconfig.app.json
/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/bin/Debug/net8.0/my-app/tsconfig.json /home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/bin/Debug/net8.0/wwwroot/tsconfig.json
/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/bin/Debug/net8.0/my-app/tsconfig.spec.json /home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/bin/Debug/net8.0/wwwroot/tsconfig.spec.json
/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/bin/Debug/net8.0/package-lock.json /home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/bin/Debug/net8.0/package-lock.json
/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/bin/Debug/net8.0/Api.staticwebassets.runtime.json /home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/bin/Debug/net8.0/Api.staticwebassets.runtime.json
/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/bin/Debug/net8.0/Api /home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/bin/Debug/net8.0/Api

Binary file not shown.

Binary file not shown.

Binary file not shown.

View file

@ -1,6 +1,6 @@
{ {
"Version": 1, "Version": 1,
"Hash": "WTAyDrOrq9BnJzuub42KiUMdx/rkn4AdkaZY+MFNAa4=", "Hash": "ZbyuOLeyhfN/x5ZPm8j4EoGze+AkRfF8KT+TkYS4rh4=",
"Source": "Api", "Source": "Api",
"BasePath": "_content/Api", "BasePath": "_content/Api",
"Mode": "Default", "Mode": "Default",
@ -17,12 +17,12 @@
], ],
"Assets": [ "Assets": [
{ {
"Identity": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/favicon.ico", "Identity": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/.editorconfig",
"SourceId": "Api", "SourceId": "Api",
"SourceType": "Discovered", "SourceType": "Discovered",
"ContentRoot": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/", "ContentRoot": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/",
"BasePath": "_content/Api", "BasePath": "_content/Api",
"RelativePath": "favicon.ico", "RelativePath": ".editorconfig",
"AssetKind": "All", "AssetKind": "All",
"AssetMode": "All", "AssetMode": "All",
"AssetRole": "Primary", "AssetRole": "Primary",
@ -33,15 +33,15 @@
"AssetTraitValue": "", "AssetTraitValue": "",
"CopyToOutputDirectory": "Never", "CopyToOutputDirectory": "Never",
"CopyToPublishDirectory": "PreserveNewest", "CopyToPublishDirectory": "PreserveNewest",
"OriginalItemSpec": "wwwroot/favicon.ico" "OriginalItemSpec": "wwwroot/.editorconfig"
}, },
{ {
"Identity": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/index.html", "Identity": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/.gitignore",
"SourceId": "Api", "SourceId": "Api",
"SourceType": "Discovered", "SourceType": "Discovered",
"ContentRoot": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/", "ContentRoot": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/",
"BasePath": "_content/Api", "BasePath": "_content/Api",
"RelativePath": "index.html", "RelativePath": ".gitignore",
"AssetKind": "All", "AssetKind": "All",
"AssetMode": "All", "AssetMode": "All",
"AssetRole": "Primary", "AssetRole": "Primary",
@ -52,15 +52,15 @@
"AssetTraitValue": "", "AssetTraitValue": "",
"CopyToOutputDirectory": "Never", "CopyToOutputDirectory": "Never",
"CopyToPublishDirectory": "PreserveNewest", "CopyToPublishDirectory": "PreserveNewest",
"OriginalItemSpec": "wwwroot/index.html" "OriginalItemSpec": "wwwroot/.gitignore"
}, },
{ {
"Identity": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/main-YSBCHBTB.js", "Identity": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/angular.json",
"SourceId": "Api", "SourceId": "Api",
"SourceType": "Discovered", "SourceType": "Discovered",
"ContentRoot": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/", "ContentRoot": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/",
"BasePath": "_content/Api", "BasePath": "_content/Api",
"RelativePath": "main-YSBCHBTB.js", "RelativePath": "angular.json",
"AssetKind": "All", "AssetKind": "All",
"AssetMode": "All", "AssetMode": "All",
"AssetRole": "Primary", "AssetRole": "Primary",
@ -71,15 +71,15 @@
"AssetTraitValue": "", "AssetTraitValue": "",
"CopyToOutputDirectory": "Never", "CopyToOutputDirectory": "Never",
"CopyToPublishDirectory": "PreserveNewest", "CopyToPublishDirectory": "PreserveNewest",
"OriginalItemSpec": "wwwroot/main-YSBCHBTB.js" "OriginalItemSpec": "wwwroot/angular.json"
}, },
{ {
"Identity": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/polyfills-RX4V3J3S.js", "Identity": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/dist/wwwroot/3rdpartylicenses.txt",
"SourceId": "Api", "SourceId": "Api",
"SourceType": "Discovered", "SourceType": "Discovered",
"ContentRoot": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/", "ContentRoot": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/",
"BasePath": "_content/Api", "BasePath": "_content/Api",
"RelativePath": "polyfills-RX4V3J3S.js", "RelativePath": "dist/wwwroot/3rdpartylicenses.txt",
"AssetKind": "All", "AssetKind": "All",
"AssetMode": "All", "AssetMode": "All",
"AssetRole": "Primary", "AssetRole": "Primary",
@ -90,15 +90,15 @@
"AssetTraitValue": "", "AssetTraitValue": "",
"CopyToOutputDirectory": "Never", "CopyToOutputDirectory": "Never",
"CopyToPublishDirectory": "PreserveNewest", "CopyToPublishDirectory": "PreserveNewest",
"OriginalItemSpec": "wwwroot/polyfills-RX4V3J3S.js" "OriginalItemSpec": "wwwroot/dist/wwwroot/3rdpartylicenses.txt"
}, },
{ {
"Identity": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/styles-5INURTSO.css", "Identity": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/dist/wwwroot/browser/favicon.ico",
"SourceId": "Api", "SourceId": "Api",
"SourceType": "Discovered", "SourceType": "Discovered",
"ContentRoot": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/", "ContentRoot": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/",
"BasePath": "_content/Api", "BasePath": "_content/Api",
"RelativePath": "styles-5INURTSO.css", "RelativePath": "dist/wwwroot/browser/favicon.ico",
"AssetKind": "All", "AssetKind": "All",
"AssetMode": "All", "AssetMode": "All",
"AssetRole": "Primary", "AssetRole": "Primary",
@ -109,7 +109,653 @@
"AssetTraitValue": "", "AssetTraitValue": "",
"CopyToOutputDirectory": "Never", "CopyToOutputDirectory": "Never",
"CopyToPublishDirectory": "PreserveNewest", "CopyToPublishDirectory": "PreserveNewest",
"OriginalItemSpec": "wwwroot/styles-5INURTSO.css" "OriginalItemSpec": "wwwroot/dist/wwwroot/browser/favicon.ico"
},
{
"Identity": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/dist/wwwroot/browser/index.html",
"SourceId": "Api",
"SourceType": "Discovered",
"ContentRoot": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/",
"BasePath": "_content/Api",
"RelativePath": "dist/wwwroot/browser/index.html",
"AssetKind": "All",
"AssetMode": "All",
"AssetRole": "Primary",
"AssetMergeBehavior": "PreferTarget",
"AssetMergeSource": "",
"RelatedAsset": "",
"AssetTraitName": "",
"AssetTraitValue": "",
"CopyToOutputDirectory": "Never",
"CopyToPublishDirectory": "PreserveNewest",
"OriginalItemSpec": "wwwroot/dist/wwwroot/browser/index.html"
},
{
"Identity": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/dist/wwwroot/browser/main-YSBCHBTB.js",
"SourceId": "Api",
"SourceType": "Discovered",
"ContentRoot": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/",
"BasePath": "_content/Api",
"RelativePath": "dist/wwwroot/browser/main-YSBCHBTB.js",
"AssetKind": "All",
"AssetMode": "All",
"AssetRole": "Primary",
"AssetMergeBehavior": "PreferTarget",
"AssetMergeSource": "",
"RelatedAsset": "",
"AssetTraitName": "",
"AssetTraitValue": "",
"CopyToOutputDirectory": "Never",
"CopyToPublishDirectory": "PreserveNewest",
"OriginalItemSpec": "wwwroot/dist/wwwroot/browser/main-YSBCHBTB.js"
},
{
"Identity": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/dist/wwwroot/browser/polyfills-RX4V3J3S.js",
"SourceId": "Api",
"SourceType": "Discovered",
"ContentRoot": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/",
"BasePath": "_content/Api",
"RelativePath": "dist/wwwroot/browser/polyfills-RX4V3J3S.js",
"AssetKind": "All",
"AssetMode": "All",
"AssetRole": "Primary",
"AssetMergeBehavior": "PreferTarget",
"AssetMergeSource": "",
"RelatedAsset": "",
"AssetTraitName": "",
"AssetTraitValue": "",
"CopyToOutputDirectory": "Never",
"CopyToPublishDirectory": "PreserveNewest",
"OriginalItemSpec": "wwwroot/dist/wwwroot/browser/polyfills-RX4V3J3S.js"
},
{
"Identity": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/dist/wwwroot/browser/styles-5INURTSO.css",
"SourceId": "Api",
"SourceType": "Discovered",
"ContentRoot": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/",
"BasePath": "_content/Api",
"RelativePath": "dist/wwwroot/browser/styles-5INURTSO.css",
"AssetKind": "All",
"AssetMode": "All",
"AssetRole": "Primary",
"AssetMergeBehavior": "PreferTarget",
"AssetMergeSource": "",
"RelatedAsset": "",
"AssetTraitName": "",
"AssetTraitValue": "",
"CopyToOutputDirectory": "Never",
"CopyToPublishDirectory": "PreserveNewest",
"OriginalItemSpec": "wwwroot/dist/wwwroot/browser/styles-5INURTSO.css"
},
{
"Identity": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/dist/wwwroot/prerendered-routes.json",
"SourceId": "Api",
"SourceType": "Discovered",
"ContentRoot": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/",
"BasePath": "_content/Api",
"RelativePath": "dist/wwwroot/prerendered-routes.json",
"AssetKind": "All",
"AssetMode": "All",
"AssetRole": "Primary",
"AssetMergeBehavior": "PreferTarget",
"AssetMergeSource": "",
"RelatedAsset": "",
"AssetTraitName": "",
"AssetTraitValue": "",
"CopyToOutputDirectory": "Never",
"CopyToPublishDirectory": "PreserveNewest",
"OriginalItemSpec": "wwwroot/dist/wwwroot/prerendered-routes.json"
},
{
"Identity": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/dist/wwwroot/server/chunk-4R55AP5V.mjs",
"SourceId": "Api",
"SourceType": "Discovered",
"ContentRoot": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/",
"BasePath": "_content/Api",
"RelativePath": "dist/wwwroot/server/chunk-4R55AP5V.mjs",
"AssetKind": "All",
"AssetMode": "All",
"AssetRole": "Primary",
"AssetMergeBehavior": "PreferTarget",
"AssetMergeSource": "",
"RelatedAsset": "",
"AssetTraitName": "",
"AssetTraitValue": "",
"CopyToOutputDirectory": "Never",
"CopyToPublishDirectory": "PreserveNewest",
"OriginalItemSpec": "wwwroot/dist/wwwroot/server/chunk-4R55AP5V.mjs"
},
{
"Identity": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/dist/wwwroot/server/chunk-O73ZHKXN.mjs",
"SourceId": "Api",
"SourceType": "Discovered",
"ContentRoot": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/",
"BasePath": "_content/Api",
"RelativePath": "dist/wwwroot/server/chunk-O73ZHKXN.mjs",
"AssetKind": "All",
"AssetMode": "All",
"AssetRole": "Primary",
"AssetMergeBehavior": "PreferTarget",
"AssetMergeSource": "",
"RelatedAsset": "",
"AssetTraitName": "",
"AssetTraitValue": "",
"CopyToOutputDirectory": "Never",
"CopyToPublishDirectory": "PreserveNewest",
"OriginalItemSpec": "wwwroot/dist/wwwroot/server/chunk-O73ZHKXN.mjs"
},
{
"Identity": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/dist/wwwroot/server/chunk-VVCT4QZE.mjs",
"SourceId": "Api",
"SourceType": "Discovered",
"ContentRoot": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/",
"BasePath": "_content/Api",
"RelativePath": "dist/wwwroot/server/chunk-VVCT4QZE.mjs",
"AssetKind": "All",
"AssetMode": "All",
"AssetRole": "Primary",
"AssetMergeBehavior": "PreferTarget",
"AssetMergeSource": "",
"RelatedAsset": "",
"AssetTraitName": "",
"AssetTraitValue": "",
"CopyToOutputDirectory": "Never",
"CopyToPublishDirectory": "PreserveNewest",
"OriginalItemSpec": "wwwroot/dist/wwwroot/server/chunk-VVCT4QZE.mjs"
},
{
"Identity": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/dist/wwwroot/server/chunk-XMHQKF5U.mjs",
"SourceId": "Api",
"SourceType": "Discovered",
"ContentRoot": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/",
"BasePath": "_content/Api",
"RelativePath": "dist/wwwroot/server/chunk-XMHQKF5U.mjs",
"AssetKind": "All",
"AssetMode": "All",
"AssetRole": "Primary",
"AssetMergeBehavior": "PreferTarget",
"AssetMergeSource": "",
"RelatedAsset": "",
"AssetTraitName": "",
"AssetTraitValue": "",
"CopyToOutputDirectory": "Never",
"CopyToPublishDirectory": "PreserveNewest",
"OriginalItemSpec": "wwwroot/dist/wwwroot/server/chunk-XMHQKF5U.mjs"
},
{
"Identity": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/dist/wwwroot/server/index.server.html",
"SourceId": "Api",
"SourceType": "Discovered",
"ContentRoot": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/",
"BasePath": "_content/Api",
"RelativePath": "dist/wwwroot/server/index.server.html",
"AssetKind": "All",
"AssetMode": "All",
"AssetRole": "Primary",
"AssetMergeBehavior": "PreferTarget",
"AssetMergeSource": "",
"RelatedAsset": "",
"AssetTraitName": "",
"AssetTraitValue": "",
"CopyToOutputDirectory": "Never",
"CopyToPublishDirectory": "PreserveNewest",
"OriginalItemSpec": "wwwroot/dist/wwwroot/server/index.server.html"
},
{
"Identity": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/dist/wwwroot/server/main.server.mjs",
"SourceId": "Api",
"SourceType": "Discovered",
"ContentRoot": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/",
"BasePath": "_content/Api",
"RelativePath": "dist/wwwroot/server/main.server.mjs",
"AssetKind": "All",
"AssetMode": "All",
"AssetRole": "Primary",
"AssetMergeBehavior": "PreferTarget",
"AssetMergeSource": "",
"RelatedAsset": "",
"AssetTraitName": "",
"AssetTraitValue": "",
"CopyToOutputDirectory": "Never",
"CopyToPublishDirectory": "PreserveNewest",
"OriginalItemSpec": "wwwroot/dist/wwwroot/server/main.server.mjs"
},
{
"Identity": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/dist/wwwroot/server/polyfills.server.mjs",
"SourceId": "Api",
"SourceType": "Discovered",
"ContentRoot": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/",
"BasePath": "_content/Api",
"RelativePath": "dist/wwwroot/server/polyfills.server.mjs",
"AssetKind": "All",
"AssetMode": "All",
"AssetRole": "Primary",
"AssetMergeBehavior": "PreferTarget",
"AssetMergeSource": "",
"RelatedAsset": "",
"AssetTraitName": "",
"AssetTraitValue": "",
"CopyToOutputDirectory": "Never",
"CopyToPublishDirectory": "PreserveNewest",
"OriginalItemSpec": "wwwroot/dist/wwwroot/server/polyfills.server.mjs"
},
{
"Identity": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/dist/wwwroot/server/render-utils.server.mjs",
"SourceId": "Api",
"SourceType": "Discovered",
"ContentRoot": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/",
"BasePath": "_content/Api",
"RelativePath": "dist/wwwroot/server/render-utils.server.mjs",
"AssetKind": "All",
"AssetMode": "All",
"AssetRole": "Primary",
"AssetMergeBehavior": "PreferTarget",
"AssetMergeSource": "",
"RelatedAsset": "",
"AssetTraitName": "",
"AssetTraitValue": "",
"CopyToOutputDirectory": "Never",
"CopyToPublishDirectory": "PreserveNewest",
"OriginalItemSpec": "wwwroot/dist/wwwroot/server/render-utils.server.mjs"
},
{
"Identity": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/dist/wwwroot/server/server.mjs",
"SourceId": "Api",
"SourceType": "Discovered",
"ContentRoot": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/",
"BasePath": "_content/Api",
"RelativePath": "dist/wwwroot/server/server.mjs",
"AssetKind": "All",
"AssetMode": "All",
"AssetRole": "Primary",
"AssetMergeBehavior": "PreferTarget",
"AssetMergeSource": "",
"RelatedAsset": "",
"AssetTraitName": "",
"AssetTraitValue": "",
"CopyToOutputDirectory": "Never",
"CopyToPublishDirectory": "PreserveNewest",
"OriginalItemSpec": "wwwroot/dist/wwwroot/server/server.mjs"
},
{
"Identity": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/package-lock.json",
"SourceId": "Api",
"SourceType": "Discovered",
"ContentRoot": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/",
"BasePath": "_content/Api",
"RelativePath": "package-lock.json",
"AssetKind": "All",
"AssetMode": "All",
"AssetRole": "Primary",
"AssetMergeBehavior": "PreferTarget",
"AssetMergeSource": "",
"RelatedAsset": "",
"AssetTraitName": "",
"AssetTraitValue": "",
"CopyToOutputDirectory": "Never",
"CopyToPublishDirectory": "PreserveNewest",
"OriginalItemSpec": "wwwroot/package-lock.json"
},
{
"Identity": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/package.json",
"SourceId": "Api",
"SourceType": "Discovered",
"ContentRoot": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/",
"BasePath": "_content/Api",
"RelativePath": "package.json",
"AssetKind": "All",
"AssetMode": "All",
"AssetRole": "Primary",
"AssetMergeBehavior": "PreferTarget",
"AssetMergeSource": "",
"RelatedAsset": "",
"AssetTraitName": "",
"AssetTraitValue": "",
"CopyToOutputDirectory": "Never",
"CopyToPublishDirectory": "PreserveNewest",
"OriginalItemSpec": "wwwroot/package.json"
},
{
"Identity": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/README.md",
"SourceId": "Api",
"SourceType": "Discovered",
"ContentRoot": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/",
"BasePath": "_content/Api",
"RelativePath": "README.md",
"AssetKind": "All",
"AssetMode": "All",
"AssetRole": "Primary",
"AssetMergeBehavior": "PreferTarget",
"AssetMergeSource": "",
"RelatedAsset": "",
"AssetTraitName": "",
"AssetTraitValue": "",
"CopyToOutputDirectory": "Never",
"CopyToPublishDirectory": "PreserveNewest",
"OriginalItemSpec": "wwwroot/README.md"
},
{
"Identity": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/server.ts",
"SourceId": "Api",
"SourceType": "Discovered",
"ContentRoot": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/",
"BasePath": "_content/Api",
"RelativePath": "server.ts",
"AssetKind": "All",
"AssetMode": "All",
"AssetRole": "Primary",
"AssetMergeBehavior": "PreferTarget",
"AssetMergeSource": "",
"RelatedAsset": "",
"AssetTraitName": "",
"AssetTraitValue": "",
"CopyToOutputDirectory": "Never",
"CopyToPublishDirectory": "PreserveNewest",
"OriginalItemSpec": "wwwroot/server.ts"
},
{
"Identity": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/src/app/app.component.css",
"SourceId": "Api",
"SourceType": "Discovered",
"ContentRoot": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/",
"BasePath": "_content/Api",
"RelativePath": "src/app/app.component.css",
"AssetKind": "All",
"AssetMode": "All",
"AssetRole": "Primary",
"AssetMergeBehavior": "PreferTarget",
"AssetMergeSource": "",
"RelatedAsset": "",
"AssetTraitName": "",
"AssetTraitValue": "",
"CopyToOutputDirectory": "Never",
"CopyToPublishDirectory": "PreserveNewest",
"OriginalItemSpec": "wwwroot/src/app/app.component.css"
},
{
"Identity": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/src/app/app.component.html",
"SourceId": "Api",
"SourceType": "Discovered",
"ContentRoot": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/",
"BasePath": "_content/Api",
"RelativePath": "src/app/app.component.html",
"AssetKind": "All",
"AssetMode": "All",
"AssetRole": "Primary",
"AssetMergeBehavior": "PreferTarget",
"AssetMergeSource": "",
"RelatedAsset": "",
"AssetTraitName": "",
"AssetTraitValue": "",
"CopyToOutputDirectory": "Never",
"CopyToPublishDirectory": "PreserveNewest",
"OriginalItemSpec": "wwwroot/src/app/app.component.html"
},
{
"Identity": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/src/app/app.component.spec.ts",
"SourceId": "Api",
"SourceType": "Discovered",
"ContentRoot": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/",
"BasePath": "_content/Api",
"RelativePath": "src/app/app.component.spec.ts",
"AssetKind": "All",
"AssetMode": "All",
"AssetRole": "Primary",
"AssetMergeBehavior": "PreferTarget",
"AssetMergeSource": "",
"RelatedAsset": "",
"AssetTraitName": "",
"AssetTraitValue": "",
"CopyToOutputDirectory": "Never",
"CopyToPublishDirectory": "PreserveNewest",
"OriginalItemSpec": "wwwroot/src/app/app.component.spec.ts"
},
{
"Identity": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/src/app/app.component.ts",
"SourceId": "Api",
"SourceType": "Discovered",
"ContentRoot": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/",
"BasePath": "_content/Api",
"RelativePath": "src/app/app.component.ts",
"AssetKind": "All",
"AssetMode": "All",
"AssetRole": "Primary",
"AssetMergeBehavior": "PreferTarget",
"AssetMergeSource": "",
"RelatedAsset": "",
"AssetTraitName": "",
"AssetTraitValue": "",
"CopyToOutputDirectory": "Never",
"CopyToPublishDirectory": "PreserveNewest",
"OriginalItemSpec": "wwwroot/src/app/app.component.ts"
},
{
"Identity": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/src/app/app.config.server.ts",
"SourceId": "Api",
"SourceType": "Discovered",
"ContentRoot": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/",
"BasePath": "_content/Api",
"RelativePath": "src/app/app.config.server.ts",
"AssetKind": "All",
"AssetMode": "All",
"AssetRole": "Primary",
"AssetMergeBehavior": "PreferTarget",
"AssetMergeSource": "",
"RelatedAsset": "",
"AssetTraitName": "",
"AssetTraitValue": "",
"CopyToOutputDirectory": "Never",
"CopyToPublishDirectory": "PreserveNewest",
"OriginalItemSpec": "wwwroot/src/app/app.config.server.ts"
},
{
"Identity": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/src/app/app.config.ts",
"SourceId": "Api",
"SourceType": "Discovered",
"ContentRoot": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/",
"BasePath": "_content/Api",
"RelativePath": "src/app/app.config.ts",
"AssetKind": "All",
"AssetMode": "All",
"AssetRole": "Primary",
"AssetMergeBehavior": "PreferTarget",
"AssetMergeSource": "",
"RelatedAsset": "",
"AssetTraitName": "",
"AssetTraitValue": "",
"CopyToOutputDirectory": "Never",
"CopyToPublishDirectory": "PreserveNewest",
"OriginalItemSpec": "wwwroot/src/app/app.config.ts"
},
{
"Identity": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/src/app/app.routes.ts",
"SourceId": "Api",
"SourceType": "Discovered",
"ContentRoot": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/",
"BasePath": "_content/Api",
"RelativePath": "src/app/app.routes.ts",
"AssetKind": "All",
"AssetMode": "All",
"AssetRole": "Primary",
"AssetMergeBehavior": "PreferTarget",
"AssetMergeSource": "",
"RelatedAsset": "",
"AssetTraitName": "",
"AssetTraitValue": "",
"CopyToOutputDirectory": "Never",
"CopyToPublishDirectory": "PreserveNewest",
"OriginalItemSpec": "wwwroot/src/app/app.routes.ts"
},
{
"Identity": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/src/assets/.gitkeep",
"SourceId": "Api",
"SourceType": "Discovered",
"ContentRoot": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/",
"BasePath": "_content/Api",
"RelativePath": "src/assets/.gitkeep",
"AssetKind": "All",
"AssetMode": "All",
"AssetRole": "Primary",
"AssetMergeBehavior": "PreferTarget",
"AssetMergeSource": "",
"RelatedAsset": "",
"AssetTraitName": "",
"AssetTraitValue": "",
"CopyToOutputDirectory": "Never",
"CopyToPublishDirectory": "PreserveNewest",
"OriginalItemSpec": "wwwroot/src/assets/.gitkeep"
},
{
"Identity": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/src/favicon.ico",
"SourceId": "Api",
"SourceType": "Discovered",
"ContentRoot": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/",
"BasePath": "_content/Api",
"RelativePath": "src/favicon.ico",
"AssetKind": "All",
"AssetMode": "All",
"AssetRole": "Primary",
"AssetMergeBehavior": "PreferTarget",
"AssetMergeSource": "",
"RelatedAsset": "",
"AssetTraitName": "",
"AssetTraitValue": "",
"CopyToOutputDirectory": "Never",
"CopyToPublishDirectory": "PreserveNewest",
"OriginalItemSpec": "wwwroot/src/favicon.ico"
},
{
"Identity": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/src/index.html",
"SourceId": "Api",
"SourceType": "Discovered",
"ContentRoot": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/",
"BasePath": "_content/Api",
"RelativePath": "src/index.html",
"AssetKind": "All",
"AssetMode": "All",
"AssetRole": "Primary",
"AssetMergeBehavior": "PreferTarget",
"AssetMergeSource": "",
"RelatedAsset": "",
"AssetTraitName": "",
"AssetTraitValue": "",
"CopyToOutputDirectory": "Never",
"CopyToPublishDirectory": "PreserveNewest",
"OriginalItemSpec": "wwwroot/src/index.html"
},
{
"Identity": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/src/main.server.ts",
"SourceId": "Api",
"SourceType": "Discovered",
"ContentRoot": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/",
"BasePath": "_content/Api",
"RelativePath": "src/main.server.ts",
"AssetKind": "All",
"AssetMode": "All",
"AssetRole": "Primary",
"AssetMergeBehavior": "PreferTarget",
"AssetMergeSource": "",
"RelatedAsset": "",
"AssetTraitName": "",
"AssetTraitValue": "",
"CopyToOutputDirectory": "Never",
"CopyToPublishDirectory": "PreserveNewest",
"OriginalItemSpec": "wwwroot/src/main.server.ts"
},
{
"Identity": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/src/main.ts",
"SourceId": "Api",
"SourceType": "Discovered",
"ContentRoot": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/",
"BasePath": "_content/Api",
"RelativePath": "src/main.ts",
"AssetKind": "All",
"AssetMode": "All",
"AssetRole": "Primary",
"AssetMergeBehavior": "PreferTarget",
"AssetMergeSource": "",
"RelatedAsset": "",
"AssetTraitName": "",
"AssetTraitValue": "",
"CopyToOutputDirectory": "Never",
"CopyToPublishDirectory": "PreserveNewest",
"OriginalItemSpec": "wwwroot/src/main.ts"
},
{
"Identity": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/src/styles.css",
"SourceId": "Api",
"SourceType": "Discovered",
"ContentRoot": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/",
"BasePath": "_content/Api",
"RelativePath": "src/styles.css",
"AssetKind": "All",
"AssetMode": "All",
"AssetRole": "Primary",
"AssetMergeBehavior": "PreferTarget",
"AssetMergeSource": "",
"RelatedAsset": "",
"AssetTraitName": "",
"AssetTraitValue": "",
"CopyToOutputDirectory": "Never",
"CopyToPublishDirectory": "PreserveNewest",
"OriginalItemSpec": "wwwroot/src/styles.css"
},
{
"Identity": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/tsconfig.app.json",
"SourceId": "Api",
"SourceType": "Discovered",
"ContentRoot": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/",
"BasePath": "_content/Api",
"RelativePath": "tsconfig.app.json",
"AssetKind": "All",
"AssetMode": "All",
"AssetRole": "Primary",
"AssetMergeBehavior": "PreferTarget",
"AssetMergeSource": "",
"RelatedAsset": "",
"AssetTraitName": "",
"AssetTraitValue": "",
"CopyToOutputDirectory": "Never",
"CopyToPublishDirectory": "PreserveNewest",
"OriginalItemSpec": "wwwroot/tsconfig.app.json"
},
{
"Identity": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/tsconfig.json",
"SourceId": "Api",
"SourceType": "Discovered",
"ContentRoot": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/",
"BasePath": "_content/Api",
"RelativePath": "tsconfig.json",
"AssetKind": "All",
"AssetMode": "All",
"AssetRole": "Primary",
"AssetMergeBehavior": "PreferTarget",
"AssetMergeSource": "",
"RelatedAsset": "",
"AssetTraitName": "",
"AssetTraitValue": "",
"CopyToOutputDirectory": "Never",
"CopyToPublishDirectory": "PreserveNewest",
"OriginalItemSpec": "wwwroot/tsconfig.json"
},
{
"Identity": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/tsconfig.spec.json",
"SourceId": "Api",
"SourceType": "Discovered",
"ContentRoot": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/",
"BasePath": "_content/Api",
"RelativePath": "tsconfig.spec.json",
"AssetKind": "All",
"AssetMode": "All",
"AssetRole": "Primary",
"AssetMergeBehavior": "PreferTarget",
"AssetMergeSource": "",
"RelatedAsset": "",
"AssetTraitName": "",
"AssetTraitValue": "",
"CopyToOutputDirectory": "Never",
"CopyToPublishDirectory": "PreserveNewest",
"OriginalItemSpec": "wwwroot/tsconfig.spec.json"
} }
] ]
} }

File diff suppressed because one or more lines are too long

View file

@ -1,24 +1,160 @@
{ {
"Files": [ "Files": [
{ {
"Id": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/favicon.ico", "Id": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/.editorconfig",
"PackagePath": "staticwebassets/favicon.ico" "PackagePath": "staticwebassets/.editorconfig"
}, },
{ {
"Id": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/index.html", "Id": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/.gitignore",
"PackagePath": "staticwebassets/index.html" "PackagePath": "staticwebassets/.gitignore"
}, },
{ {
"Id": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/main-YSBCHBTB.js", "Id": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/README.md",
"PackagePath": "staticwebassets/main-YSBCHBTB.js" "PackagePath": "staticwebassets/README.md"
}, },
{ {
"Id": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/polyfills-RX4V3J3S.js", "Id": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/angular.json",
"PackagePath": "staticwebassets/polyfills-RX4V3J3S.js" "PackagePath": "staticwebassets/angular.json"
}, },
{ {
"Id": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/styles-5INURTSO.css", "Id": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/dist/wwwroot/3rdpartylicenses.txt",
"PackagePath": "staticwebassets/styles-5INURTSO.css" "PackagePath": "staticwebassets/dist/wwwroot/3rdpartylicenses.txt"
},
{
"Id": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/dist/wwwroot/browser/favicon.ico",
"PackagePath": "staticwebassets/dist/wwwroot/browser/favicon.ico"
},
{
"Id": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/dist/wwwroot/browser/index.html",
"PackagePath": "staticwebassets/dist/wwwroot/browser/index.html"
},
{
"Id": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/dist/wwwroot/browser/main-YSBCHBTB.js",
"PackagePath": "staticwebassets/dist/wwwroot/browser/main-YSBCHBTB.js"
},
{
"Id": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/dist/wwwroot/browser/polyfills-RX4V3J3S.js",
"PackagePath": "staticwebassets/dist/wwwroot/browser/polyfills-RX4V3J3S.js"
},
{
"Id": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/dist/wwwroot/browser/styles-5INURTSO.css",
"PackagePath": "staticwebassets/dist/wwwroot/browser/styles-5INURTSO.css"
},
{
"Id": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/dist/wwwroot/prerendered-routes.json",
"PackagePath": "staticwebassets/dist/wwwroot/prerendered-routes.json"
},
{
"Id": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/dist/wwwroot/server/chunk-4R55AP5V.mjs",
"PackagePath": "staticwebassets/dist/wwwroot/server/chunk-4R55AP5V.mjs"
},
{
"Id": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/dist/wwwroot/server/chunk-O73ZHKXN.mjs",
"PackagePath": "staticwebassets/dist/wwwroot/server/chunk-O73ZHKXN.mjs"
},
{
"Id": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/dist/wwwroot/server/chunk-VVCT4QZE.mjs",
"PackagePath": "staticwebassets/dist/wwwroot/server/chunk-VVCT4QZE.mjs"
},
{
"Id": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/dist/wwwroot/server/chunk-XMHQKF5U.mjs",
"PackagePath": "staticwebassets/dist/wwwroot/server/chunk-XMHQKF5U.mjs"
},
{
"Id": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/dist/wwwroot/server/index.server.html",
"PackagePath": "staticwebassets/dist/wwwroot/server/index.server.html"
},
{
"Id": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/dist/wwwroot/server/main.server.mjs",
"PackagePath": "staticwebassets/dist/wwwroot/server/main.server.mjs"
},
{
"Id": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/dist/wwwroot/server/polyfills.server.mjs",
"PackagePath": "staticwebassets/dist/wwwroot/server/polyfills.server.mjs"
},
{
"Id": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/dist/wwwroot/server/render-utils.server.mjs",
"PackagePath": "staticwebassets/dist/wwwroot/server/render-utils.server.mjs"
},
{
"Id": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/dist/wwwroot/server/server.mjs",
"PackagePath": "staticwebassets/dist/wwwroot/server/server.mjs"
},
{
"Id": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/package-lock.json",
"PackagePath": "staticwebassets/package-lock.json"
},
{
"Id": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/package.json",
"PackagePath": "staticwebassets/package.json"
},
{
"Id": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/server.ts",
"PackagePath": "staticwebassets/server.ts"
},
{
"Id": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/src/app/app.component.css",
"PackagePath": "staticwebassets/src/app/app.component.css"
},
{
"Id": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/src/app/app.component.html",
"PackagePath": "staticwebassets/src/app/app.component.html"
},
{
"Id": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/src/app/app.component.spec.ts",
"PackagePath": "staticwebassets/src/app/app.component.spec.ts"
},
{
"Id": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/src/app/app.component.ts",
"PackagePath": "staticwebassets/src/app/app.component.ts"
},
{
"Id": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/src/app/app.config.server.ts",
"PackagePath": "staticwebassets/src/app/app.config.server.ts"
},
{
"Id": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/src/app/app.config.ts",
"PackagePath": "staticwebassets/src/app/app.config.ts"
},
{
"Id": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/src/app/app.routes.ts",
"PackagePath": "staticwebassets/src/app/app.routes.ts"
},
{
"Id": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/src/assets/.gitkeep",
"PackagePath": "staticwebassets/src/assets/.gitkeep"
},
{
"Id": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/src/favicon.ico",
"PackagePath": "staticwebassets/src/favicon.ico"
},
{
"Id": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/src/index.html",
"PackagePath": "staticwebassets/src/index.html"
},
{
"Id": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/src/main.server.ts",
"PackagePath": "staticwebassets/src/main.server.ts"
},
{
"Id": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/src/main.ts",
"PackagePath": "staticwebassets/src/main.ts"
},
{
"Id": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/src/styles.css",
"PackagePath": "staticwebassets/src/styles.css"
},
{
"Id": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/tsconfig.app.json",
"PackagePath": "staticwebassets/tsconfig.app.json"
},
{
"Id": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/tsconfig.json",
"PackagePath": "staticwebassets/tsconfig.json"
},
{
"Id": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/wwwroot/tsconfig.spec.json",
"PackagePath": "staticwebassets/tsconfig.spec.json"
}, },
{ {
"Id": "obj/Debug/net8.0/staticwebassets/msbuild.Api.Microsoft.AspNetCore.StaticWebAssets.props", "Id": "obj/Debug/net8.0/staticwebassets/msbuild.Api.Microsoft.AspNetCore.StaticWebAssets.props",

View file

@ -1,11 +1,11 @@
<Project> <Project>
<ItemGroup> <ItemGroup>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\favicon.ico))"> <StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\.editorconfig))">
<SourceType>Package</SourceType> <SourceType>Package</SourceType>
<SourceId>Api</SourceId> <SourceId>Api</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot> <ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/Api</BasePath> <BasePath>_content/Api</BasePath>
<RelativePath>favicon.ico</RelativePath> <RelativePath>.editorconfig</RelativePath>
<AssetKind>All</AssetKind> <AssetKind>All</AssetKind>
<AssetMode>All</AssetMode> <AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole> <AssetRole>Primary</AssetRole>
@ -14,14 +14,14 @@
<AssetTraitValue></AssetTraitValue> <AssetTraitValue></AssetTraitValue>
<CopyToOutputDirectory>Never</CopyToOutputDirectory> <CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory> <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\favicon.ico))</OriginalItemSpec> <OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\.editorconfig))</OriginalItemSpec>
</StaticWebAsset> </StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\index.html))"> <StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\.gitignore))">
<SourceType>Package</SourceType> <SourceType>Package</SourceType>
<SourceId>Api</SourceId> <SourceId>Api</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot> <ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/Api</BasePath> <BasePath>_content/Api</BasePath>
<RelativePath>index.html</RelativePath> <RelativePath>.gitignore</RelativePath>
<AssetKind>All</AssetKind> <AssetKind>All</AssetKind>
<AssetMode>All</AssetMode> <AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole> <AssetRole>Primary</AssetRole>
@ -30,14 +30,14 @@
<AssetTraitValue></AssetTraitValue> <AssetTraitValue></AssetTraitValue>
<CopyToOutputDirectory>Never</CopyToOutputDirectory> <CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory> <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\index.html))</OriginalItemSpec> <OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\.gitignore))</OriginalItemSpec>
</StaticWebAsset> </StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\main-YSBCHBTB.js))"> <StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\angular.json))">
<SourceType>Package</SourceType> <SourceType>Package</SourceType>
<SourceId>Api</SourceId> <SourceId>Api</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot> <ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/Api</BasePath> <BasePath>_content/Api</BasePath>
<RelativePath>main-YSBCHBTB.js</RelativePath> <RelativePath>angular.json</RelativePath>
<AssetKind>All</AssetKind> <AssetKind>All</AssetKind>
<AssetMode>All</AssetMode> <AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole> <AssetRole>Primary</AssetRole>
@ -46,14 +46,14 @@
<AssetTraitValue></AssetTraitValue> <AssetTraitValue></AssetTraitValue>
<CopyToOutputDirectory>Never</CopyToOutputDirectory> <CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory> <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\main-YSBCHBTB.js))</OriginalItemSpec> <OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\angular.json))</OriginalItemSpec>
</StaticWebAsset> </StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\polyfills-RX4V3J3S.js))"> <StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\dist\wwwroot\3rdpartylicenses.txt))">
<SourceType>Package</SourceType> <SourceType>Package</SourceType>
<SourceId>Api</SourceId> <SourceId>Api</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot> <ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/Api</BasePath> <BasePath>_content/Api</BasePath>
<RelativePath>polyfills-RX4V3J3S.js</RelativePath> <RelativePath>dist/wwwroot/3rdpartylicenses.txt</RelativePath>
<AssetKind>All</AssetKind> <AssetKind>All</AssetKind>
<AssetMode>All</AssetMode> <AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole> <AssetRole>Primary</AssetRole>
@ -62,14 +62,14 @@
<AssetTraitValue></AssetTraitValue> <AssetTraitValue></AssetTraitValue>
<CopyToOutputDirectory>Never</CopyToOutputDirectory> <CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory> <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\polyfills-RX4V3J3S.js))</OriginalItemSpec> <OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\dist\wwwroot\3rdpartylicenses.txt))</OriginalItemSpec>
</StaticWebAsset> </StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\styles-5INURTSO.css))"> <StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\dist\wwwroot\browser\favicon.ico))">
<SourceType>Package</SourceType> <SourceType>Package</SourceType>
<SourceId>Api</SourceId> <SourceId>Api</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot> <ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/Api</BasePath> <BasePath>_content/Api</BasePath>
<RelativePath>styles-5INURTSO.css</RelativePath> <RelativePath>dist/wwwroot/browser/favicon.ico</RelativePath>
<AssetKind>All</AssetKind> <AssetKind>All</AssetKind>
<AssetMode>All</AssetMode> <AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole> <AssetRole>Primary</AssetRole>
@ -78,7 +78,551 @@
<AssetTraitValue></AssetTraitValue> <AssetTraitValue></AssetTraitValue>
<CopyToOutputDirectory>Never</CopyToOutputDirectory> <CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory> <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\styles-5INURTSO.css))</OriginalItemSpec> <OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\dist\wwwroot\browser\favicon.ico))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\dist\wwwroot\browser\index.html))">
<SourceType>Package</SourceType>
<SourceId>Api</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/Api</BasePath>
<RelativePath>dist/wwwroot/browser/index.html</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\dist\wwwroot\browser\index.html))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\dist\wwwroot\browser\main-YSBCHBTB.js))">
<SourceType>Package</SourceType>
<SourceId>Api</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/Api</BasePath>
<RelativePath>dist/wwwroot/browser/main-YSBCHBTB.js</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\dist\wwwroot\browser\main-YSBCHBTB.js))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\dist\wwwroot\browser\polyfills-RX4V3J3S.js))">
<SourceType>Package</SourceType>
<SourceId>Api</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/Api</BasePath>
<RelativePath>dist/wwwroot/browser/polyfills-RX4V3J3S.js</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\dist\wwwroot\browser\polyfills-RX4V3J3S.js))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\dist\wwwroot\browser\styles-5INURTSO.css))">
<SourceType>Package</SourceType>
<SourceId>Api</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/Api</BasePath>
<RelativePath>dist/wwwroot/browser/styles-5INURTSO.css</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\dist\wwwroot\browser\styles-5INURTSO.css))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\dist\wwwroot\prerendered-routes.json))">
<SourceType>Package</SourceType>
<SourceId>Api</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/Api</BasePath>
<RelativePath>dist/wwwroot/prerendered-routes.json</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\dist\wwwroot\prerendered-routes.json))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\dist\wwwroot\server\chunk-4R55AP5V.mjs))">
<SourceType>Package</SourceType>
<SourceId>Api</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/Api</BasePath>
<RelativePath>dist/wwwroot/server/chunk-4R55AP5V.mjs</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\dist\wwwroot\server\chunk-4R55AP5V.mjs))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\dist\wwwroot\server\chunk-O73ZHKXN.mjs))">
<SourceType>Package</SourceType>
<SourceId>Api</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/Api</BasePath>
<RelativePath>dist/wwwroot/server/chunk-O73ZHKXN.mjs</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\dist\wwwroot\server\chunk-O73ZHKXN.mjs))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\dist\wwwroot\server\chunk-VVCT4QZE.mjs))">
<SourceType>Package</SourceType>
<SourceId>Api</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/Api</BasePath>
<RelativePath>dist/wwwroot/server/chunk-VVCT4QZE.mjs</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\dist\wwwroot\server\chunk-VVCT4QZE.mjs))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\dist\wwwroot\server\chunk-XMHQKF5U.mjs))">
<SourceType>Package</SourceType>
<SourceId>Api</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/Api</BasePath>
<RelativePath>dist/wwwroot/server/chunk-XMHQKF5U.mjs</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\dist\wwwroot\server\chunk-XMHQKF5U.mjs))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\dist\wwwroot\server\index.server.html))">
<SourceType>Package</SourceType>
<SourceId>Api</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/Api</BasePath>
<RelativePath>dist/wwwroot/server/index.server.html</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\dist\wwwroot\server\index.server.html))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\dist\wwwroot\server\main.server.mjs))">
<SourceType>Package</SourceType>
<SourceId>Api</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/Api</BasePath>
<RelativePath>dist/wwwroot/server/main.server.mjs</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\dist\wwwroot\server\main.server.mjs))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\dist\wwwroot\server\polyfills.server.mjs))">
<SourceType>Package</SourceType>
<SourceId>Api</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/Api</BasePath>
<RelativePath>dist/wwwroot/server/polyfills.server.mjs</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\dist\wwwroot\server\polyfills.server.mjs))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\dist\wwwroot\server\render-utils.server.mjs))">
<SourceType>Package</SourceType>
<SourceId>Api</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/Api</BasePath>
<RelativePath>dist/wwwroot/server/render-utils.server.mjs</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\dist\wwwroot\server\render-utils.server.mjs))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\dist\wwwroot\server\server.mjs))">
<SourceType>Package</SourceType>
<SourceId>Api</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/Api</BasePath>
<RelativePath>dist/wwwroot/server/server.mjs</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\dist\wwwroot\server\server.mjs))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\package-lock.json))">
<SourceType>Package</SourceType>
<SourceId>Api</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/Api</BasePath>
<RelativePath>package-lock.json</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\package-lock.json))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\package.json))">
<SourceType>Package</SourceType>
<SourceId>Api</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/Api</BasePath>
<RelativePath>package.json</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\package.json))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\README.md))">
<SourceType>Package</SourceType>
<SourceId>Api</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/Api</BasePath>
<RelativePath>README.md</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\README.md))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\server.ts))">
<SourceType>Package</SourceType>
<SourceId>Api</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/Api</BasePath>
<RelativePath>server.ts</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\server.ts))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\src\app\app.component.css))">
<SourceType>Package</SourceType>
<SourceId>Api</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/Api</BasePath>
<RelativePath>src/app/app.component.css</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\src\app\app.component.css))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\src\app\app.component.html))">
<SourceType>Package</SourceType>
<SourceId>Api</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/Api</BasePath>
<RelativePath>src/app/app.component.html</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\src\app\app.component.html))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\src\app\app.component.spec.ts))">
<SourceType>Package</SourceType>
<SourceId>Api</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/Api</BasePath>
<RelativePath>src/app/app.component.spec.ts</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\src\app\app.component.spec.ts))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\src\app\app.component.ts))">
<SourceType>Package</SourceType>
<SourceId>Api</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/Api</BasePath>
<RelativePath>src/app/app.component.ts</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\src\app\app.component.ts))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\src\app\app.config.server.ts))">
<SourceType>Package</SourceType>
<SourceId>Api</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/Api</BasePath>
<RelativePath>src/app/app.config.server.ts</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\src\app\app.config.server.ts))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\src\app\app.config.ts))">
<SourceType>Package</SourceType>
<SourceId>Api</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/Api</BasePath>
<RelativePath>src/app/app.config.ts</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\src\app\app.config.ts))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\src\app\app.routes.ts))">
<SourceType>Package</SourceType>
<SourceId>Api</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/Api</BasePath>
<RelativePath>src/app/app.routes.ts</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\src\app\app.routes.ts))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\src\assets\.gitkeep))">
<SourceType>Package</SourceType>
<SourceId>Api</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/Api</BasePath>
<RelativePath>src/assets/.gitkeep</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\src\assets\.gitkeep))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\src\favicon.ico))">
<SourceType>Package</SourceType>
<SourceId>Api</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/Api</BasePath>
<RelativePath>src/favicon.ico</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\src\favicon.ico))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\src\index.html))">
<SourceType>Package</SourceType>
<SourceId>Api</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/Api</BasePath>
<RelativePath>src/index.html</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\src\index.html))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\src\main.server.ts))">
<SourceType>Package</SourceType>
<SourceId>Api</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/Api</BasePath>
<RelativePath>src/main.server.ts</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\src\main.server.ts))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\src\main.ts))">
<SourceType>Package</SourceType>
<SourceId>Api</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/Api</BasePath>
<RelativePath>src/main.ts</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\src\main.ts))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\src\styles.css))">
<SourceType>Package</SourceType>
<SourceId>Api</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/Api</BasePath>
<RelativePath>src/styles.css</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\src\styles.css))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\tsconfig.app.json))">
<SourceType>Package</SourceType>
<SourceId>Api</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/Api</BasePath>
<RelativePath>tsconfig.app.json</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\tsconfig.app.json))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\tsconfig.json))">
<SourceType>Package</SourceType>
<SourceId>Api</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/Api</BasePath>
<RelativePath>tsconfig.json</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\tsconfig.json))</OriginalItemSpec>
</StaticWebAsset>
<StaticWebAsset Include="$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\tsconfig.spec.json))">
<SourceType>Package</SourceType>
<SourceId>Api</SourceId>
<ContentRoot>$(MSBuildThisFileDirectory)..\staticwebassets\</ContentRoot>
<BasePath>_content/Api</BasePath>
<RelativePath>tsconfig.spec.json</RelativePath>
<AssetKind>All</AssetKind>
<AssetMode>All</AssetMode>
<AssetRole>Primary</AssetRole>
<RelatedAsset></RelatedAsset>
<AssetTraitName></AssetTraitName>
<AssetTraitValue></AssetTraitValue>
<CopyToOutputDirectory>Never</CopyToOutputDirectory>
<CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
<OriginalItemSpec>$([System.IO.Path]::GetFullPath($(MSBuildThisFileDirectory)..\staticwebassets\tsconfig.spec.json))</OriginalItemSpec>
</StaticWebAsset> </StaticWebAsset>
</ItemGroup> </ItemGroup>
</Project> </Project>

View file

@ -8225,7 +8225,7 @@
"downloadDependencies": [ "downloadDependencies": [
{ {
"name": "Microsoft.AspNetCore.App.Ref", "name": "Microsoft.AspNetCore.App.Ref",
"version": "[8.0.5, 8.0.5]" "version": "[8.0.6, 8.0.6]"
} }
], ],
"frameworkReferences": { "frameworkReferences": {
@ -8236,7 +8236,7 @@
"privateAssets": "all" "privateAssets": "all"
} }
}, },
"runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/8.0.105/PortableRuntimeIdentifierGraph.json" "runtimeIdentifierGraphPath": "/usr/share/dotnet/sdk/8.0.106/PortableRuntimeIdentifierGraph.json"
} }
} }
} }

View file

@ -1,6 +1,6 @@
{ {
"version": 2, "version": 2,
"dgSpecHash": "TC87x2EP3FjCgXPoeMPNv3xdgW0A4Y6PTZ+GLqPzhHqgDPPM4Ti9fTR5zIO6BAtPWNqiX0b+yrQMvDgRr63Vrw==", "dgSpecHash": "pofyjSI5MxtrQP/8WQOQbzAcOKmwmBMvQuUuHNNRChQjBwOSsgU9t+AyK8UAyi1KIINpKZZQ6fgmbqw+dGtY8w==",
"success": true, "success": true,
"projectFilePath": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/Api.csproj", "projectFilePath": "/home/arctichawk1/Desktop/Projects/Public/NET-Web-API-w-Angular/Api.csproj",
"expectedPackageFiles": [ "expectedPackageFiles": [
@ -168,7 +168,7 @@
"/root/.nuget/packages/system.threading.tasks.dataflow/7.0.0/system.threading.tasks.dataflow.7.0.0.nupkg.sha512", "/root/.nuget/packages/system.threading.tasks.dataflow/7.0.0/system.threading.tasks.dataflow.7.0.0.nupkg.sha512",
"/root/.nuget/packages/system.threading.tasks.extensions/4.5.4/system.threading.tasks.extensions.4.5.4.nupkg.sha512", "/root/.nuget/packages/system.threading.tasks.extensions/4.5.4/system.threading.tasks.extensions.4.5.4.nupkg.sha512",
"/root/.nuget/packages/system.windows.extensions/7.0.0/system.windows.extensions.7.0.0.nupkg.sha512", "/root/.nuget/packages/system.windows.extensions/7.0.0/system.windows.extensions.7.0.0.nupkg.sha512",
"/root/.nuget/packages/microsoft.aspnetcore.app.ref/8.0.5/microsoft.aspnetcore.app.ref.8.0.5.nupkg.sha512" "/root/.nuget/packages/microsoft.aspnetcore.app.ref/8.0.6/microsoft.aspnetcore.app.ref.8.0.6.nupkg.sha512"
], ],
"logs": [] "logs": []
} }

16
wwwroot/.editorconfig Executable file
View file

@ -0,0 +1,16 @@
# Editor configuration, see https://editorconfig.org
root = true
[*]
charset = utf-8
indent_style = space
indent_size = 2
insert_final_newline = true
trim_trailing_whitespace = true
[*.ts]
quote_type = single
[*.md]
max_line_length = off
trim_trailing_whitespace = false

42
wwwroot/.gitignore vendored Executable file
View file

@ -0,0 +1,42 @@
# See http://help.github.com/ignore-files/ for more about ignoring files.
# Compiled output
/dist
/tmp
/out-tsc
/bazel-out
# Node
/node_modules
npm-debug.log
yarn-error.log
# IDEs and editors
.idea/
.project
.classpath
.c9/
*.launch
.settings/
*.sublime-workspace
# Visual Studio Code
.vscode/*
!.vscode/settings.json
!.vscode/tasks.json
!.vscode/launch.json
!.vscode/extensions.json
.history/*
# Miscellaneous
/.angular/cache
.sass-cache/
/connect.lock
/coverage
/libpeerconnection.log
testem.log
/typings
# System files
.DS_Store
Thumbs.db

4
wwwroot/.vscode/extensions.json vendored Executable file
View file

@ -0,0 +1,4 @@
{
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=827846
"recommendations": ["angular.ng-template"]
}

20
wwwroot/.vscode/launch.json vendored Executable file
View file

@ -0,0 +1,20 @@
{
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{
"name": "ng serve",
"type": "chrome",
"request": "launch",
"preLaunchTask": "npm: start",
"url": "http://localhost:4200/"
},
{
"name": "ng test",
"type": "chrome",
"request": "launch",
"preLaunchTask": "npm: test",
"url": "http://localhost:9876/debug.html"
}
]
}

42
wwwroot/.vscode/tasks.json vendored Executable file
View file

@ -0,0 +1,42 @@
{
// For more information, visit: https://go.microsoft.com/fwlink/?LinkId=733558
"version": "2.0.0",
"tasks": [
{
"type": "npm",
"script": "start",
"isBackground": true,
"problemMatcher": {
"owner": "typescript",
"pattern": "$tsc",
"background": {
"activeOnStart": true,
"beginsPattern": {
"regexp": "(.*?)"
},
"endsPattern": {
"regexp": "bundle generation complete"
}
}
}
},
{
"type": "npm",
"script": "test",
"isBackground": true,
"problemMatcher": {
"owner": "typescript",
"pattern": "$tsc",
"background": {
"activeOnStart": true,
"beginsPattern": {
"regexp": "(.*?)"
},
"endsPattern": {
"regexp": "bundle generation complete"
}
}
}
}
]
}

27
wwwroot/README.md Executable file
View file

@ -0,0 +1,27 @@
# MyApp
This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 17.3.8.
## Development server
Run `ng serve` for a dev server. Navigate to `http://localhost:4200/`. The application will automatically reload if you change any of the source files.
## Code scaffolding
Run `ng generate component component-name` to generate a new component. You can also use `ng generate directive|pipe|service|class|guard|interface|enum|module`.
## Build
Run `ng build` to build the project. The build artifacts will be stored in the `dist/` directory.
## Running unit tests
Run `ng test` to execute the unit tests via [Karma](https://karma-runner.github.io).
## Running end-to-end tests
Run `ng e2e` to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.
## Further help
To get more help on the Angular CLI use `ng help` or go check out the [Angular CLI Overview and Command Reference](https://angular.io/cli) page.

103
wwwroot/angular.json Executable file
View file

@ -0,0 +1,103 @@
{
"$schema": "./node_modules/@angular/cli/lib/config/schema.json",
"version": 1,
"newProjectRoot": "projects",
"projects": {
"wwwroot": {
"projectType": "application",
"schematics": {},
"root": "",
"sourceRoot": "src",
"prefix": "app",
"architect": {
"build": {
"builder": "@angular-devkit/build-angular:application",
"options": {
"outputPath": "dist/wwwroot",
"index": "src/index.html",
"browser": "src/main.ts",
"polyfills": [
"zone.js"
],
"tsConfig": "tsconfig.app.json",
"assets": [
"src/favicon.ico",
"src/assets"
],
"styles": [
"src/styles.css"
],
"scripts": [],
"server": "src/main.server.ts",
"prerender": true,
"ssr": {
"entry": "server.ts"
}
},
"configurations": {
"production": {
"budgets": [
{
"type": "initial",
"maximumWarning": "500kb",
"maximumError": "1mb"
},
{
"type": "anyComponentStyle",
"maximumWarning": "2kb",
"maximumError": "4kb"
}
],
"outputHashing": "all"
},
"development": {
"optimization": false,
"extractLicenses": false,
"sourceMap": true
}
},
"defaultConfiguration": "production"
},
"serve": {
"builder": "@angular-devkit/build-angular:dev-server",
"configurations": {
"production": {
"buildTarget": "wwwroot:build:production"
},
"development": {
"buildTarget": "wwwroot:build:development"
}
},
"defaultConfiguration": "development"
},
"extract-i18n": {
"builder": "@angular-devkit/build-angular:extract-i18n",
"options": {
"buildTarget": "wwwroot:build"
}
},
"test": {
"builder": "@angular-devkit/build-angular:karma",
"options": {
"polyfills": [
"zone.js",
"zone.js/testing"
],
"tsConfig": "tsconfig.spec.json",
"assets": [
"src/favicon.ico",
"src/assets"
],
"styles": [
"src/styles.css"
],
"scripts": []
}
}
}
}
},
"cli": {
"analytics": false
}
}

View file

@ -1,12 +0,0 @@
<!DOCTYPE html><html lang="en" data-critters-container><head>
<meta charset="utf-8">
<title>MyApp</title>
<base href="/">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="icon" type="image/x-icon" href="favicon.ico">
<link rel="stylesheet" href="styles-5INURTSO.css"></head>
<body><!--nghm-->
<app-root _nghost-ng-c3526056911 ng-version="17.1.3" ngh="0" ng-server-context="ssg"><main _ngcontent-ng-c3526056911 class="main"><h1 _ngcontent-ng-c3526056911>Calling the API using Angular</h1><h3 _ngcontent-ng-c3526056911>Get the Posts</h3><p _ngcontent-ng-c3526056911>Click to this button to receive all the API data.</p><a _ngcontent-ng-c3526056911 href="javascript:void(0)" role="button" class="btn btn-lg btn-primary"> Get the Posts </a></main><router-outlet _ngcontent-ng-c3526056911></router-outlet><!----></app-root>
<script src="polyfills-RX4V3J3S.js" type="module"></script><script src="main-YSBCHBTB.js" type="module"></script>
<script id="ng-state" type="application/json">{"__nghData__":[{"c":{"9":[]}}]}</script></body></html>

File diff suppressed because one or more lines are too long

12408
wwwroot/package-lock.json generated Executable file

File diff suppressed because it is too large Load diff

44
wwwroot/package.json Executable file
View file

@ -0,0 +1,44 @@
{
"name": "wwwroot",
"version": "0.0.0",
"scripts": {
"ng": "ng",
"start": "ng serve",
"build": "ng build",
"watch": "ng build --watch --configuration development",
"test": "ng test",
"serve:ssr:wwwroot": "node dist/wwwroot/server/server.mjs"
},
"private": true,
"dependencies": {
"@angular/animations": "^17.1.0",
"@angular/common": "^17.1.0",
"@angular/compiler": "^17.1.0",
"@angular/core": "^17.1.0",
"@angular/forms": "^17.1.0",
"@angular/platform-browser": "^17.1.0",
"@angular/platform-browser-dynamic": "^17.1.0",
"@angular/platform-server": "^17.1.0",
"@angular/router": "^17.1.0",
"@angular/ssr": "^17.1.3",
"express": "^4.18.2",
"rxjs": "~7.8.0",
"tslib": "^2.3.0",
"zone.js": "~0.14.3"
},
"devDependencies": {
"@angular-devkit/build-angular": "^17.1.3",
"@angular/cli": "^17.3.8",
"@angular/compiler-cli": "^17.1.0",
"@types/express": "^4.17.17",
"@types/jasmine": "~5.1.0",
"@types/node": "^18.18.0",
"jasmine-core": "~5.1.0",
"karma": "~6.4.0",
"karma-chrome-launcher": "~3.2.0",
"karma-coverage": "~2.2.0",
"karma-jasmine": "~5.1.0",
"karma-jasmine-html-reporter": "~2.1.0",
"typescript": "~5.3.2"
}
}

File diff suppressed because one or more lines are too long

56
wwwroot/server.ts Executable file
View file

@ -0,0 +1,56 @@
import { APP_BASE_HREF } from '@angular/common';
import { CommonEngine } from '@angular/ssr';
import express from 'express';
import { fileURLToPath } from 'node:url';
import { dirname, join, resolve } from 'node:path';
import bootstrap from './src/main.server';
// The Express app is exported so that it can be used by serverless Functions.
export function app(): express.Express {
const server = express();
const serverDistFolder = dirname(fileURLToPath(import.meta.url));
const browserDistFolder = resolve(serverDistFolder, '../browser');
const indexHtml = join(serverDistFolder, 'index.server.html');
const commonEngine = new CommonEngine();
server.set('view engine', 'html');
server.set('views', browserDistFolder);
// Example Express Rest API endpoints
// server.get('/api/**', (req, res) => { });
// Serve static files from /browser
server.get('*.*', express.static(browserDistFolder, {
maxAge: '1y'
}));
// All regular routes use the Angular engine
server.get('*', (req, res, next) => {
const { protocol, originalUrl, baseUrl, headers } = req;
commonEngine
.render({
bootstrap,
documentFilePath: indexHtml,
url: `${protocol}://${headers.host}${originalUrl}`,
publicPath: browserDistFolder,
providers: [{ provide: APP_BASE_HREF, useValue: baseUrl }],
})
.then((html) => res.send(html))
.catch((err) => next(err));
});
return server;
}
function run(): void {
const port = process.env['PORT'] || 4000;
// Start up the Node server
const server = app();
server.listen(port, () => {
console.log(`Node Express server listening on http://localhost:${port}`);
});
}
run();

View file

View file

@ -0,0 +1,11 @@
<main class="main">
<h1>Calling the API using Angular</h1>
<h3>Get the Posts</h3>
<p>Click to this button to receive all the API data.</p>
<a (click)="loadPosts()" class="btn btn-lg btn-primary" href="javascript:void(0)" role="button">
Get the Posts
</a>
</main>
<router-outlet />

View file

@ -0,0 +1,29 @@
import { TestBed } from '@angular/core/testing';
import { AppComponent } from './app.component';
describe('AppComponent', () => {
beforeEach(async () => {
await TestBed.configureTestingModule({
imports: [AppComponent],
}).compileComponents();
});
it('should create the app', () => {
const fixture = TestBed.createComponent(AppComponent);
const app = fixture.componentInstance;
expect(app).toBeTruthy();
});
it(`should have the 'wwwroot' title`, () => {
const fixture = TestBed.createComponent(AppComponent);
const app = fixture.componentInstance;
expect(app.title).toEqual('wwwroot');
});
it('should render title', () => {
const fixture = TestBed.createComponent(AppComponent);
fixture.detectChanges();
const compiled = fixture.nativeElement as HTMLElement;
expect(compiled.querySelector('h1')?.textContent).toContain('Hello, wwwroot');
});
});

View file

@ -0,0 +1,23 @@
import { Component } from '@angular/core';
import { HttpClient, HttpClientModule } from '@angular/common/http';
import { RouterOutlet } from '@angular/router';
@Component({
selector: 'app-root',
standalone: true,
imports: [RouterOutlet, HttpClientModule],
templateUrl: './app.component.html',
styleUrls: ['./app.component.css']
})
export class AppComponent {
title = 'wwwroot';
constructor(private http: HttpClient) {
}
loadPosts() {
this.http.get("https://api.hatchways.io/assessment/blog/posts?tag=tech").subscribe((response)=>{
alert(JSON.stringify(response));
})
}
}

View file

@ -0,0 +1,11 @@
import { mergeApplicationConfig, ApplicationConfig } from '@angular/core';
import { provideServerRendering } from '@angular/platform-server';
import { appConfig } from './app.config';
const serverConfig: ApplicationConfig = {
providers: [
provideServerRendering()
]
};
export const config = mergeApplicationConfig(appConfig, serverConfig);

9
wwwroot/src/app/app.config.ts Executable file
View file

@ -0,0 +1,9 @@
import { ApplicationConfig } from '@angular/core';
import { provideRouter } from '@angular/router';
import { routes } from './app.routes';
import { provideClientHydration } from '@angular/platform-browser';
export const appConfig: ApplicationConfig = {
providers: [provideRouter(routes), provideClientHydration()]
};

3
wwwroot/src/app/app.routes.ts Executable file
View file

@ -0,0 +1,3 @@
import { Routes } from '@angular/router';
export const routes: Routes = [];

0
wwwroot/src/assets/.gitkeep Executable file
View file

View file

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 15 KiB

13
wwwroot/src/index.html Executable file
View file

@ -0,0 +1,13 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>MyApp</title>
<base href="/">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="icon" type="image/x-icon" href="favicon.ico">
</head>
<body>
<app-root></app-root>
</body>
</html>

7
wwwroot/src/main.server.ts Executable file
View file

@ -0,0 +1,7 @@
import { bootstrapApplication } from '@angular/platform-browser';
import { AppComponent } from './app/app.component';
import { config } from './app/app.config.server';
const bootstrap = () => bootstrapApplication(AppComponent, config);
export default bootstrap;

6
wwwroot/src/main.ts Executable file
View file

@ -0,0 +1,6 @@
import { bootstrapApplication } from '@angular/platform-browser';
import { appConfig } from './app/app.config';
import { AppComponent } from './app/app.component';
bootstrapApplication(AppComponent, appConfig)
.catch((err) => console.error(err));

1
wwwroot/src/styles.css Executable file
View file

@ -0,0 +1 @@
/* You can add global styles to this file, and also import other style files */

18
wwwroot/tsconfig.app.json Executable file
View file

@ -0,0 +1,18 @@
/* To learn more about this file see: https://angular.io/config/tsconfig. */
{
"extends": "./tsconfig.json",
"compilerOptions": {
"outDir": "./out-tsc/app",
"types": [
"node"
]
},
"files": [
"src/main.ts",
"src/main.server.ts",
"server.ts"
],
"include": [
"src/**/*.d.ts"
]
}

33
wwwroot/tsconfig.json Executable file
View file

@ -0,0 +1,33 @@
/* To learn more about this file see: https://angular.io/config/tsconfig. */
{
"compileOnSave": false,
"compilerOptions": {
"outDir": "./dist/out-tsc",
"forceConsistentCasingInFileNames": true,
"strict": true,
"noImplicitOverride": true,
"noPropertyAccessFromIndexSignature": true,
"noImplicitReturns": true,
"noFallthroughCasesInSwitch": true,
"skipLibCheck": true,
"esModuleInterop": true,
"sourceMap": true,
"declaration": false,
"experimentalDecorators": true,
"moduleResolution": "node",
"importHelpers": true,
"target": "ES2022",
"module": "ES2022",
"useDefineForClassFields": false,
"lib": [
"ES2022",
"dom"
]
},
"angularCompilerOptions": {
"enableI18nLegacyMessageIdFormat": false,
"strictInjectionParameters": true,
"strictInputAccessModifiers": true,
"strictTemplates": true
}
}

14
wwwroot/tsconfig.spec.json Executable file
View file

@ -0,0 +1,14 @@
/* To learn more about this file see: https://angular.io/config/tsconfig. */
{
"extends": "./tsconfig.json",
"compilerOptions": {
"outDir": "./out-tsc/spec",
"types": [
"jasmine"
]
},
"include": [
"src/**/*.spec.ts",
"src/**/*.d.ts"
]
}