diff --git a/templates/Microsoft.AspNetCore.SpaTemplates/Content/aurelia/.template.config/template.json b/templates/Microsoft.AspNetCore.SpaTemplates/Content/aurelia/.template.config/template.json
index 5c2277b..3b176af 100644
--- a/templates/Microsoft.AspNetCore.SpaTemplates/Content/aurelia/.template.config/template.json
+++ b/templates/Microsoft.AspNetCore.SpaTemplates/Content/aurelia/.template.config/template.json
@@ -11,11 +11,11 @@
"preferNameDirectory": true,
"primaryOutputs": [
{
- "path": "WebApplicationBasic.csproj"
+ "path": "AureliaSpa.csproj"
}
],
"shortName": "aurelia",
- "sourceName": "WebApplicationBasic",
+ "sourceName": "AureliaSpa",
"sources": [
{
"source": "./",
diff --git a/templates/Microsoft.AspNetCore.SpaTemplates/Content/aurelia/ClientApp/app/components/navmenu/navmenu.html b/templates/Microsoft.AspNetCore.SpaTemplates/Content/aurelia/ClientApp/app/components/navmenu/navmenu.html
index a604b7e..1661aa6 100644
--- a/templates/Microsoft.AspNetCore.SpaTemplates/Content/aurelia/ClientApp/app/components/navmenu/navmenu.html
+++ b/templates/Microsoft.AspNetCore.SpaTemplates/Content/aurelia/ClientApp/app/components/navmenu/navmenu.html
@@ -9,7 +9,7 @@
- WebApplicationBasic
+ AureliaSpa
diff --git a/templates/Microsoft.AspNetCore.SpaTemplates/Content/aurelia/Controllers/HomeController.cs b/templates/Microsoft.AspNetCore.SpaTemplates/Content/aurelia/Controllers/HomeController.cs
index 2889abd..1834659 100644
--- a/templates/Microsoft.AspNetCore.SpaTemplates/Content/aurelia/Controllers/HomeController.cs
+++ b/templates/Microsoft.AspNetCore.SpaTemplates/Content/aurelia/Controllers/HomeController.cs
@@ -5,7 +5,7 @@ using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
-namespace WebApplicationBasic.Controllers
+namespace AureliaSpa.Controllers
{
public class HomeController : Controller
{
diff --git a/templates/Microsoft.AspNetCore.SpaTemplates/Content/aurelia/Controllers/SampleDataController.cs b/templates/Microsoft.AspNetCore.SpaTemplates/Content/aurelia/Controllers/SampleDataController.cs
index 1f46d12..6705a68 100644
--- a/templates/Microsoft.AspNetCore.SpaTemplates/Content/aurelia/Controllers/SampleDataController.cs
+++ b/templates/Microsoft.AspNetCore.SpaTemplates/Content/aurelia/Controllers/SampleDataController.cs
@@ -4,7 +4,7 @@ using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
-namespace WebApplicationBasic.Controllers
+namespace AureliaSpa.Controllers
{
[Route("api/[controller]")]
public class SampleDataController : Controller
diff --git a/templates/Microsoft.AspNetCore.SpaTemplates/Content/aurelia/Program.cs b/templates/Microsoft.AspNetCore.SpaTemplates/Content/aurelia/Program.cs
index e1e634e..0b62855 100644
--- a/templates/Microsoft.AspNetCore.SpaTemplates/Content/aurelia/Program.cs
+++ b/templates/Microsoft.AspNetCore.SpaTemplates/Content/aurelia/Program.cs
@@ -8,7 +8,7 @@ using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.Logging;
-namespace WebApplicationBasic
+namespace AureliaSpa
{
public class Program
{
diff --git a/templates/Microsoft.AspNetCore.SpaTemplates/Content/aurelia/Startup.cs b/templates/Microsoft.AspNetCore.SpaTemplates/Content/aurelia/Startup.cs
index d381113..4a96590 100644
--- a/templates/Microsoft.AspNetCore.SpaTemplates/Content/aurelia/Startup.cs
+++ b/templates/Microsoft.AspNetCore.SpaTemplates/Content/aurelia/Startup.cs
@@ -8,7 +8,7 @@ using Microsoft.AspNetCore.SpaServices.Webpack;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
-namespace WebApplicationBasic
+namespace AureliaSpa
{
public class Startup
{
diff --git a/templates/Microsoft.AspNetCore.SpaTemplates/Content/aurelia/Views/Shared/_Layout.cshtml b/templates/Microsoft.AspNetCore.SpaTemplates/Content/aurelia/Views/Shared/_Layout.cshtml
index d5b7a0f..4e0019c 100644
--- a/templates/Microsoft.AspNetCore.SpaTemplates/Content/aurelia/Views/Shared/_Layout.cshtml
+++ b/templates/Microsoft.AspNetCore.SpaTemplates/Content/aurelia/Views/Shared/_Layout.cshtml
@@ -3,7 +3,7 @@
-
@ViewData["Title"] - WebApplicationBasic
+
@ViewData["Title"] - AureliaSpa
diff --git a/templates/Microsoft.AspNetCore.SpaTemplates/Content/aurelia/Views/_ViewImports.cshtml b/templates/Microsoft.AspNetCore.SpaTemplates/Content/aurelia/Views/_ViewImports.cshtml
index 8edbc68..4542402 100644
--- a/templates/Microsoft.AspNetCore.SpaTemplates/Content/aurelia/Views/_ViewImports.cshtml
+++ b/templates/Microsoft.AspNetCore.SpaTemplates/Content/aurelia/Views/_ViewImports.cshtml
@@ -1,3 +1,3 @@
-@using WebApplicationBasic
+@using AureliaSpa
@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
@addTagHelper *, Microsoft.AspNetCore.SpaServices
diff --git a/templates/Microsoft.AspNetCore.SpaTemplates/Content/aurelia/npm-shrinkwrap.json b/templates/Microsoft.AspNetCore.SpaTemplates/Content/aurelia/npm-shrinkwrap.json
index 2a1e364..de9bb13 100644
--- a/templates/Microsoft.AspNetCore.SpaTemplates/Content/aurelia/npm-shrinkwrap.json
+++ b/templates/Microsoft.AspNetCore.SpaTemplates/Content/aurelia/npm-shrinkwrap.json
@@ -1,5 +1,5 @@
{
- "name": "WebApplicationBasic",
+ "name": "AureliaSpa",
"version": "0.0.0",
"dependencies": {
"@types/webpack-env": {
diff --git a/templates/Microsoft.AspNetCore.SpaTemplates/Content/aurelia/package.json b/templates/Microsoft.AspNetCore.SpaTemplates/Content/aurelia/package.json
index 1a5045c..00b009e 100644
--- a/templates/Microsoft.AspNetCore.SpaTemplates/Content/aurelia/package.json
+++ b/templates/Microsoft.AspNetCore.SpaTemplates/Content/aurelia/package.json
@@ -1,5 +1,5 @@
{
- "name": "WebApplicationBasic",
+ "name": "AureliaSpa",
"private": true,
"version": "0.0.0",
"dependencies": {
diff --git a/templates/Microsoft.AspNetCore.SpaTemplates/Content/knockout/.template.config/template.json b/templates/Microsoft.AspNetCore.SpaTemplates/Content/knockout/.template.config/template.json
index a9e8dd4..9e821a4 100644
--- a/templates/Microsoft.AspNetCore.SpaTemplates/Content/knockout/.template.config/template.json
+++ b/templates/Microsoft.AspNetCore.SpaTemplates/Content/knockout/.template.config/template.json
@@ -11,11 +11,11 @@
"preferNameDirectory": true,
"primaryOutputs": [
{
- "path": "WebApplicationBasic.csproj"
+ "path": "KnockoutSpa.csproj"
}
],
"shortName": "knockout",
- "sourceName": "WebApplicationBasic",
+ "sourceName": "KnockoutSpa",
"sources": [
{
"source": "./",
diff --git a/templates/Microsoft.AspNetCore.SpaTemplates/Content/knockout/ClientApp/components/nav-menu/nav-menu.html b/templates/Microsoft.AspNetCore.SpaTemplates/Content/knockout/ClientApp/components/nav-menu/nav-menu.html
index f053cef..d2af38d 100644
--- a/templates/Microsoft.AspNetCore.SpaTemplates/Content/knockout/ClientApp/components/nav-menu/nav-menu.html
+++ b/templates/Microsoft.AspNetCore.SpaTemplates/Content/knockout/ClientApp/components/nav-menu/nav-menu.html
@@ -7,7 +7,7 @@
-
WebApplicationBasic
+
KnockoutSpa
diff --git a/templates/Microsoft.AspNetCore.SpaTemplates/Content/knockout/Controllers/HomeController.cs b/templates/Microsoft.AspNetCore.SpaTemplates/Content/knockout/Controllers/HomeController.cs
index 2889abd..e952e8d 100644
--- a/templates/Microsoft.AspNetCore.SpaTemplates/Content/knockout/Controllers/HomeController.cs
+++ b/templates/Microsoft.AspNetCore.SpaTemplates/Content/knockout/Controllers/HomeController.cs
@@ -5,7 +5,7 @@ using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
-namespace WebApplicationBasic.Controllers
+namespace KnockoutSpa.Controllers
{
public class HomeController : Controller
{
diff --git a/templates/Microsoft.AspNetCore.SpaTemplates/Content/knockout/Controllers/SampleDataController.cs b/templates/Microsoft.AspNetCore.SpaTemplates/Content/knockout/Controllers/SampleDataController.cs
index 0f1aa37..0b30849 100644
--- a/templates/Microsoft.AspNetCore.SpaTemplates/Content/knockout/Controllers/SampleDataController.cs
+++ b/templates/Microsoft.AspNetCore.SpaTemplates/Content/knockout/Controllers/SampleDataController.cs
@@ -4,7 +4,7 @@ using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
-namespace WebApplicationBasic.Controllers
+namespace KnockoutSpa.Controllers
{
[Route("api/[controller]")]
public class SampleDataController : Controller
diff --git a/templates/Microsoft.AspNetCore.SpaTemplates/Content/knockout/Program.cs b/templates/Microsoft.AspNetCore.SpaTemplates/Content/knockout/Program.cs
index e1e634e..514e143 100644
--- a/templates/Microsoft.AspNetCore.SpaTemplates/Content/knockout/Program.cs
+++ b/templates/Microsoft.AspNetCore.SpaTemplates/Content/knockout/Program.cs
@@ -8,7 +8,7 @@ using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.Logging;
-namespace WebApplicationBasic
+namespace KnockoutSpa
{
public class Program
{
diff --git a/templates/Microsoft.AspNetCore.SpaTemplates/Content/knockout/Startup.cs b/templates/Microsoft.AspNetCore.SpaTemplates/Content/knockout/Startup.cs
index d381113..fc7290b 100644
--- a/templates/Microsoft.AspNetCore.SpaTemplates/Content/knockout/Startup.cs
+++ b/templates/Microsoft.AspNetCore.SpaTemplates/Content/knockout/Startup.cs
@@ -8,7 +8,7 @@ using Microsoft.AspNetCore.SpaServices.Webpack;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
-namespace WebApplicationBasic
+namespace KnockoutSpa
{
public class Startup
{
diff --git a/templates/Microsoft.AspNetCore.SpaTemplates/Content/knockout/Views/Shared/_Layout.cshtml b/templates/Microsoft.AspNetCore.SpaTemplates/Content/knockout/Views/Shared/_Layout.cshtml
index 2860f31..448e6d7 100644
--- a/templates/Microsoft.AspNetCore.SpaTemplates/Content/knockout/Views/Shared/_Layout.cshtml
+++ b/templates/Microsoft.AspNetCore.SpaTemplates/Content/knockout/Views/Shared/_Layout.cshtml
@@ -3,7 +3,7 @@
-
@ViewData["Title"] - WebApplicationBasic
+
@ViewData["Title"] - KnockoutSpa
diff --git a/templates/Microsoft.AspNetCore.SpaTemplates/Content/knockout/Views/_ViewImports.cshtml b/templates/Microsoft.AspNetCore.SpaTemplates/Content/knockout/Views/_ViewImports.cshtml
index 8edbc68..b4dea68 100644
--- a/templates/Microsoft.AspNetCore.SpaTemplates/Content/knockout/Views/_ViewImports.cshtml
+++ b/templates/Microsoft.AspNetCore.SpaTemplates/Content/knockout/Views/_ViewImports.cshtml
@@ -1,3 +1,3 @@
-@using WebApplicationBasic
+@using KnockoutSpa
@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
@addTagHelper *, Microsoft.AspNetCore.SpaServices
diff --git a/templates/Microsoft.AspNetCore.SpaTemplates/Content/knockout/npm-shrinkwrap.json b/templates/Microsoft.AspNetCore.SpaTemplates/Content/knockout/npm-shrinkwrap.json
index 290db88..8c897ce 100644
--- a/templates/Microsoft.AspNetCore.SpaTemplates/Content/knockout/npm-shrinkwrap.json
+++ b/templates/Microsoft.AspNetCore.SpaTemplates/Content/knockout/npm-shrinkwrap.json
@@ -1,5 +1,5 @@
{
- "name": "WebApplicationBasic",
+ "name": "KnockoutSpa",
"version": "0.0.0",
"dependencies": {
"@types/core-js": {
diff --git a/templates/Microsoft.AspNetCore.SpaTemplates/Content/knockout/package.json b/templates/Microsoft.AspNetCore.SpaTemplates/Content/knockout/package.json
index 64f132d..86722a7 100644
--- a/templates/Microsoft.AspNetCore.SpaTemplates/Content/knockout/package.json
+++ b/templates/Microsoft.AspNetCore.SpaTemplates/Content/knockout/package.json
@@ -1,5 +1,5 @@
{
- "name": "WebApplicationBasic",
+ "name": "KnockoutSpa",
"private": true,
"version": "0.0.0",
"devDependencies": {
diff --git a/templates/Microsoft.AspNetCore.SpaTemplates/Content/vue/.template.config/template.json b/templates/Microsoft.AspNetCore.SpaTemplates/Content/vue/.template.config/template.json
index 2986930..6cb8810 100644
--- a/templates/Microsoft.AspNetCore.SpaTemplates/Content/vue/.template.config/template.json
+++ b/templates/Microsoft.AspNetCore.SpaTemplates/Content/vue/.template.config/template.json
@@ -11,11 +11,11 @@
"preferNameDirectory": true,
"primaryOutputs": [
{
- "path": "WebApplicationBasic.csproj"
+ "path": "VueSpa.csproj"
}
],
"shortName": "vue",
- "sourceName": "WebApplicationBasic",
+ "sourceName": "VueSpa",
"sources": [
{
"source": "./",
diff --git a/templates/Microsoft.AspNetCore.SpaTemplates/Content/vue/ClientApp/components/navmenu/navmenu.vue.html b/templates/Microsoft.AspNetCore.SpaTemplates/Content/vue/ClientApp/components/navmenu/navmenu.vue.html
index 642a522..d4d4060 100644
--- a/templates/Microsoft.AspNetCore.SpaTemplates/Content/vue/ClientApp/components/navmenu/navmenu.vue.html
+++ b/templates/Microsoft.AspNetCore.SpaTemplates/Content/vue/ClientApp/components/navmenu/navmenu.vue.html
@@ -8,7 +8,7 @@
-
WebApplicationBasic
+
VueSpa
diff --git a/templates/Microsoft.AspNetCore.SpaTemplates/Content/vue/Controllers/HomeController.cs b/templates/Microsoft.AspNetCore.SpaTemplates/Content/vue/Controllers/HomeController.cs
index 2889abd..70ebae7 100644
--- a/templates/Microsoft.AspNetCore.SpaTemplates/Content/vue/Controllers/HomeController.cs
+++ b/templates/Microsoft.AspNetCore.SpaTemplates/Content/vue/Controllers/HomeController.cs
@@ -5,7 +5,7 @@ using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
-namespace WebApplicationBasic.Controllers
+namespace VueSpa.Controllers
{
public class HomeController : Controller
{
diff --git a/templates/Microsoft.AspNetCore.SpaTemplates/Content/vue/Controllers/SampleDataController.cs b/templates/Microsoft.AspNetCore.SpaTemplates/Content/vue/Controllers/SampleDataController.cs
index 0f1aa37..0454a16 100644
--- a/templates/Microsoft.AspNetCore.SpaTemplates/Content/vue/Controllers/SampleDataController.cs
+++ b/templates/Microsoft.AspNetCore.SpaTemplates/Content/vue/Controllers/SampleDataController.cs
@@ -4,7 +4,7 @@ using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
-namespace WebApplicationBasic.Controllers
+namespace VueSpa.Controllers
{
[Route("api/[controller]")]
public class SampleDataController : Controller
diff --git a/templates/Microsoft.AspNetCore.SpaTemplates/Content/vue/Program.cs b/templates/Microsoft.AspNetCore.SpaTemplates/Content/vue/Program.cs
index e1e634e..46363bf 100644
--- a/templates/Microsoft.AspNetCore.SpaTemplates/Content/vue/Program.cs
+++ b/templates/Microsoft.AspNetCore.SpaTemplates/Content/vue/Program.cs
@@ -8,7 +8,7 @@ using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.Logging;
-namespace WebApplicationBasic
+namespace VueSpa
{
public class Program
{
diff --git a/templates/Microsoft.AspNetCore.SpaTemplates/Content/vue/Startup.cs b/templates/Microsoft.AspNetCore.SpaTemplates/Content/vue/Startup.cs
index d381113..c79526f 100644
--- a/templates/Microsoft.AspNetCore.SpaTemplates/Content/vue/Startup.cs
+++ b/templates/Microsoft.AspNetCore.SpaTemplates/Content/vue/Startup.cs
@@ -8,7 +8,7 @@ using Microsoft.AspNetCore.SpaServices.Webpack;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
-namespace WebApplicationBasic
+namespace VueSpa
{
public class Startup
{
diff --git a/templates/Microsoft.AspNetCore.SpaTemplates/Content/vue/Views/Shared/_Layout.cshtml b/templates/Microsoft.AspNetCore.SpaTemplates/Content/vue/Views/Shared/_Layout.cshtml
index 2860f31..b8d9bd3 100644
--- a/templates/Microsoft.AspNetCore.SpaTemplates/Content/vue/Views/Shared/_Layout.cshtml
+++ b/templates/Microsoft.AspNetCore.SpaTemplates/Content/vue/Views/Shared/_Layout.cshtml
@@ -3,7 +3,7 @@
-
@ViewData["Title"] - WebApplicationBasic
+
@ViewData["Title"] - VueSpa
diff --git a/templates/Microsoft.AspNetCore.SpaTemplates/Content/vue/Views/_ViewImports.cshtml b/templates/Microsoft.AspNetCore.SpaTemplates/Content/vue/Views/_ViewImports.cshtml
index 8edbc68..bba39eb 100644
--- a/templates/Microsoft.AspNetCore.SpaTemplates/Content/vue/Views/_ViewImports.cshtml
+++ b/templates/Microsoft.AspNetCore.SpaTemplates/Content/vue/Views/_ViewImports.cshtml
@@ -1,3 +1,3 @@
-@using WebApplicationBasic
+@using VueSpa
@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
@addTagHelper *, Microsoft.AspNetCore.SpaServices
diff --git a/templates/Microsoft.AspNetCore.SpaTemplates/Content/vue/npm-shrinkwrap.json b/templates/Microsoft.AspNetCore.SpaTemplates/Content/vue/npm-shrinkwrap.json
index 2ca94ca..3155844 100644
--- a/templates/Microsoft.AspNetCore.SpaTemplates/Content/vue/npm-shrinkwrap.json
+++ b/templates/Microsoft.AspNetCore.SpaTemplates/Content/vue/npm-shrinkwrap.json
@@ -1,5 +1,5 @@
{
- "name": "WebApplicationBasic",
+ "name": "VueSpa",
"version": "0.0.0",
"dependencies": {
"@types/webpack-env": {
diff --git a/templates/Microsoft.AspNetCore.SpaTemplates/Content/vue/package.json b/templates/Microsoft.AspNetCore.SpaTemplates/Content/vue/package.json
index 58d76cc..821a60c 100644
--- a/templates/Microsoft.AspNetCore.SpaTemplates/Content/vue/package.json
+++ b/templates/Microsoft.AspNetCore.SpaTemplates/Content/vue/package.json
@@ -1,5 +1,5 @@
{
- "name": "WebApplicationBasic",
+ "name": "VueSpa",
"private": true,
"version": "0.0.0",
"devDependencies": {
diff --git a/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/angular/.template.config/template.json b/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/angular/.template.config/template.json
index 179a495..e6e5899 100644
--- a/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/angular/.template.config/template.json
+++ b/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/angular/.template.config/template.json
@@ -11,11 +11,11 @@
"preferNameDirectory": true,
"primaryOutputs": [
{
- "path": "WebApplicationBasic.csproj"
+ "path": "AngularSpa.csproj"
}
],
"shortName": "angular",
- "sourceName": "WebApplicationBasic",
+ "sourceName": "AngularSpa",
"sources": [
{
"source": "./",
diff --git a/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/angular/ClientApp/app/components/navmenu/navmenu.component.html b/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/angular/ClientApp/app/components/navmenu/navmenu.component.html
index c49d509..ef80a60 100644
--- a/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/angular/ClientApp/app/components/navmenu/navmenu.component.html
+++ b/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/angular/ClientApp/app/components/navmenu/navmenu.component.html
@@ -7,7 +7,7 @@
-
WebApplicationBasic
+
AngularSpa
diff --git a/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/angular/Controllers/HomeController.cs b/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/angular/Controllers/HomeController.cs
index 2889abd..49afe0c 100644
--- a/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/angular/Controllers/HomeController.cs
+++ b/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/angular/Controllers/HomeController.cs
@@ -5,7 +5,7 @@ using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
-namespace WebApplicationBasic.Controllers
+namespace AngularSpa.Controllers
{
public class HomeController : Controller
{
diff --git a/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/angular/Controllers/SampleDataController.cs b/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/angular/Controllers/SampleDataController.cs
index 0f1aa37..cedab19 100644
--- a/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/angular/Controllers/SampleDataController.cs
+++ b/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/angular/Controllers/SampleDataController.cs
@@ -4,7 +4,7 @@ using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
-namespace WebApplicationBasic.Controllers
+namespace AngularSpa.Controllers
{
[Route("api/[controller]")]
public class SampleDataController : Controller
diff --git a/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/angular/Program.cs b/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/angular/Program.cs
index e1e634e..73c7e9e 100644
--- a/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/angular/Program.cs
+++ b/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/angular/Program.cs
@@ -8,7 +8,7 @@ using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.Logging;
-namespace WebApplicationBasic
+namespace AngularSpa
{
public class Program
{
diff --git a/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/angular/Startup.cs b/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/angular/Startup.cs
index d381113..d5d1b0a 100644
--- a/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/angular/Startup.cs
+++ b/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/angular/Startup.cs
@@ -8,7 +8,7 @@ using Microsoft.AspNetCore.SpaServices.Webpack;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
-namespace WebApplicationBasic
+namespace AngularSpa
{
public class Startup
{
diff --git a/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/angular/Views/Shared/_Layout.cshtml b/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/angular/Views/Shared/_Layout.cshtml
index d5b7a0f..70d2058 100644
--- a/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/angular/Views/Shared/_Layout.cshtml
+++ b/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/angular/Views/Shared/_Layout.cshtml
@@ -3,7 +3,7 @@
-
@ViewData["Title"] - WebApplicationBasic
+ @ViewData["Title"] - AngularSpa
diff --git a/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/angular/Views/_ViewImports.cshtml b/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/angular/Views/_ViewImports.cshtml
index 8edbc68..6f913d9 100644
--- a/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/angular/Views/_ViewImports.cshtml
+++ b/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/angular/Views/_ViewImports.cshtml
@@ -1,3 +1,3 @@
-@using WebApplicationBasic
+@using AngularSpa
@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
@addTagHelper *, Microsoft.AspNetCore.SpaServices
diff --git a/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/angular/npm-shrinkwrap.json b/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/angular/npm-shrinkwrap.json
index c79f8e7..951d3f3 100644
--- a/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/angular/npm-shrinkwrap.json
+++ b/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/angular/npm-shrinkwrap.json
@@ -1,5 +1,5 @@
{
- "name": "WebApplicationBasic",
+ "name": "AngularSpa",
"version": "0.0.0",
"dependencies": {
"@angular/animations": {
diff --git a/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/angular/package.json b/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/angular/package.json
index 523908a..f72210b 100644
--- a/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/angular/package.json
+++ b/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/angular/package.json
@@ -1,5 +1,5 @@
{
- "name": "WebApplicationBasic",
+ "name": "AngularSpa",
"private": true,
"version": "0.0.0",
"scripts": {
diff --git a/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/react/.template.config/template.json b/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/react/.template.config/template.json
index 9aaf30f..35efb5e 100644
--- a/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/react/.template.config/template.json
+++ b/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/react/.template.config/template.json
@@ -11,11 +11,11 @@
"preferNameDirectory": true,
"primaryOutputs": [
{
- "path": "WebApplicationBasic.csproj"
+ "path": "ReactSpa.csproj"
}
],
"shortName": "react",
- "sourceName": "WebApplicationBasic",
+ "sourceName": "ReactSpa",
"sources": [
{
"source": "./",
diff --git a/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/react/ClientApp/components/NavMenu.tsx b/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/react/ClientApp/components/NavMenu.tsx
index 5547ab4..6d25220 100644
--- a/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/react/ClientApp/components/NavMenu.tsx
+++ b/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/react/ClientApp/components/NavMenu.tsx
@@ -12,7 +12,7 @@ export class NavMenu extends React.Component<{}, {}> {
- WebApplicationBasic
+ ReactSpa
diff --git a/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/react/Controllers/HomeController.cs b/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/react/Controllers/HomeController.cs
index 2889abd..32f2cee 100644
--- a/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/react/Controllers/HomeController.cs
+++ b/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/react/Controllers/HomeController.cs
@@ -5,7 +5,7 @@ using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
-namespace WebApplicationBasic.Controllers
+namespace ReactSpa.Controllers
{
public class HomeController : Controller
{
diff --git a/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/react/Controllers/SampleDataController.cs b/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/react/Controllers/SampleDataController.cs
index 0f1aa37..c0c9e37 100644
--- a/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/react/Controllers/SampleDataController.cs
+++ b/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/react/Controllers/SampleDataController.cs
@@ -4,7 +4,7 @@ using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
-namespace WebApplicationBasic.Controllers
+namespace ReactSpa.Controllers
{
[Route("api/[controller]")]
public class SampleDataController : Controller
diff --git a/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/react/Program.cs b/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/react/Program.cs
index e1e634e..719033c 100644
--- a/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/react/Program.cs
+++ b/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/react/Program.cs
@@ -8,7 +8,7 @@ using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.Logging;
-namespace WebApplicationBasic
+namespace ReactSpa
{
public class Program
{
diff --git a/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/react/Startup.cs b/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/react/Startup.cs
index 740f113..5920452 100644
--- a/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/react/Startup.cs
+++ b/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/react/Startup.cs
@@ -8,7 +8,7 @@ using Microsoft.AspNetCore.SpaServices.Webpack;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
-namespace WebApplicationBasic
+namespace ReactSpa
{
public class Startup
{
diff --git a/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/react/Views/Shared/_Layout.cshtml b/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/react/Views/Shared/_Layout.cshtml
index 2860f31..74472d3 100644
--- a/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/react/Views/Shared/_Layout.cshtml
+++ b/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/react/Views/Shared/_Layout.cshtml
@@ -3,7 +3,7 @@
-
@ViewData["Title"] - WebApplicationBasic
+ @ViewData["Title"] - ReactSpa
diff --git a/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/react/Views/_ViewImports.cshtml b/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/react/Views/_ViewImports.cshtml
index 8edbc68..d097fcb 100644
--- a/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/react/Views/_ViewImports.cshtml
+++ b/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/react/Views/_ViewImports.cshtml
@@ -1,3 +1,3 @@
-@using WebApplicationBasic
+@using ReactSpa
@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
@addTagHelper *, Microsoft.AspNetCore.SpaServices
diff --git a/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/react/npm-shrinkwrap.json b/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/react/npm-shrinkwrap.json
index 3df0b40..cc53139 100644
--- a/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/react/npm-shrinkwrap.json
+++ b/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/react/npm-shrinkwrap.json
@@ -1,5 +1,5 @@
{
- "name": "WebApplicationBasic",
+ "name": "ReactSpa",
"version": "0.0.0",
"dependencies": {
"@types/history": {
diff --git a/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/react/package.json b/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/react/package.json
index 5431d17..29cf148 100644
--- a/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/react/package.json
+++ b/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/react/package.json
@@ -1,5 +1,5 @@
{
- "name": "WebApplicationBasic",
+ "name": "ReactSpa",
"private": true,
"version": "0.0.0",
"devDependencies": {
diff --git a/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/redux/.template.config/template.json b/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/redux/.template.config/template.json
index 0dc06ba..38418e8 100644
--- a/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/redux/.template.config/template.json
+++ b/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/redux/.template.config/template.json
@@ -11,11 +11,11 @@
"preferNameDirectory": true,
"primaryOutputs": [
{
- "path": "WebApplicationBasic.csproj"
+ "path": "ReactReduxSpa.csproj"
}
],
"shortName": "reactredux",
- "sourceName": "WebApplicationBasic",
+ "sourceName": "ReactReduxSpa",
"sources": [
{
"source": "./",
diff --git a/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/redux/ClientApp/components/NavMenu.tsx b/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/redux/ClientApp/components/NavMenu.tsx
index 1747148..3f60015 100644
--- a/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/redux/ClientApp/components/NavMenu.tsx
+++ b/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/redux/ClientApp/components/NavMenu.tsx
@@ -12,7 +12,7 @@ export class NavMenu extends React.Component<{}, {}> {
- WebApplicationBasic
+ ReactReduxSpa
diff --git a/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/redux/Controllers/HomeController.cs b/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/redux/Controllers/HomeController.cs
index 2889abd..6931d53 100644
--- a/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/redux/Controllers/HomeController.cs
+++ b/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/redux/Controllers/HomeController.cs
@@ -5,7 +5,7 @@ using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
-namespace WebApplicationBasic.Controllers
+namespace ReactReduxSpa.Controllers
{
public class HomeController : Controller
{
diff --git a/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/redux/Controllers/SampleDataController.cs b/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/redux/Controllers/SampleDataController.cs
index 6972475..8286824 100644
--- a/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/redux/Controllers/SampleDataController.cs
+++ b/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/redux/Controllers/SampleDataController.cs
@@ -4,7 +4,7 @@ using System.Linq;
using System.Threading.Tasks;
using Microsoft.AspNetCore.Mvc;
-namespace WebApplicationBasic.Controllers
+namespace ReactReduxSpa.Controllers
{
[Route("api/[controller]")]
public class SampleDataController : Controller
diff --git a/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/redux/Program.cs b/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/redux/Program.cs
index e1e634e..708408c 100644
--- a/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/redux/Program.cs
+++ b/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/redux/Program.cs
@@ -8,7 +8,7 @@ using Microsoft.AspNetCore.Hosting;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.Logging;
-namespace WebApplicationBasic
+namespace ReactReduxSpa
{
public class Program
{
diff --git a/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/redux/Startup.cs b/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/redux/Startup.cs
index 740f113..7da1e59 100644
--- a/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/redux/Startup.cs
+++ b/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/redux/Startup.cs
@@ -8,7 +8,7 @@ using Microsoft.AspNetCore.SpaServices.Webpack;
using Microsoft.Extensions.Configuration;
using Microsoft.Extensions.DependencyInjection;
-namespace WebApplicationBasic
+namespace ReactReduxSpa
{
public class Startup
{
diff --git a/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/redux/Views/Shared/_Layout.cshtml b/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/redux/Views/Shared/_Layout.cshtml
index 388f8f9..7c3e0f8 100644
--- a/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/redux/Views/Shared/_Layout.cshtml
+++ b/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/redux/Views/Shared/_Layout.cshtml
@@ -3,7 +3,7 @@
-
@ViewData["Title"] - WebApplicationBasic
+ @ViewData["Title"] - ReactReduxSpa
diff --git a/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/redux/Views/_ViewImports.cshtml b/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/redux/Views/_ViewImports.cshtml
index 8edbc68..cda1928 100644
--- a/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/redux/Views/_ViewImports.cshtml
+++ b/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/redux/Views/_ViewImports.cshtml
@@ -1,3 +1,3 @@
-@using WebApplicationBasic
+@using ReactReduxSpa
@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
@addTagHelper *, Microsoft.AspNetCore.SpaServices
diff --git a/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/redux/npm-shrinkwrap.json b/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/redux/npm-shrinkwrap.json
index 4da356c..13165b4 100644
--- a/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/redux/npm-shrinkwrap.json
+++ b/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/redux/npm-shrinkwrap.json
@@ -1,5 +1,5 @@
{
- "name": "WebApplicationBasic",
+ "name": "ReactReduxSpa",
"version": "0.0.0",
"dependencies": {
"@types/history": {
diff --git a/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/redux/package.json b/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/redux/package.json
index c7c8288..3991fb1 100644
--- a/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/redux/package.json
+++ b/templates/Microsoft.DotNet.Web.Spa.ProjectTemplates/Content/redux/package.json
@@ -1,5 +1,5 @@
{
- "name": "WebApplicationBasic",
+ "name": "ReactReduxSpa",
"private": true,
"version": "0.0.0",
"dependencies": {
diff --git a/templates/package-builder/src/build/build.ts b/templates/package-builder/src/build/build.ts
index ee57fc1..05611e0 100644
--- a/templates/package-builder/src/build/build.ts
+++ b/templates/package-builder/src/build/build.ts
@@ -9,18 +9,12 @@ import * as childProcess from 'child_process';
import * as targz from 'tar.gz';
const isWindows = /^win/.test(process.platform);
-const textFileExtensions = ['.gitignore', '.config', '.cs', '.cshtml', '.csproj', '.html', '.js', '.json', '.jsx', '.md', '.nuspec', '.ts', '.tsx'];
const dotNetPackages = [
'Microsoft.DotNet.Web.Spa.ProjectTemplates',
'Microsoft.AspNetCore.SpaTemplates'
];
-function isTextFile(filename: string): boolean {
- return textFileExtensions.indexOf(path.extname(filename).toLowerCase()) >= 0
- || textFileExtensions.indexOf(path.basename(filename)) >= 0;
-}
-
function writeFileEnsuringDirExists(root: string, filename: string, contents: string | Buffer) {
let fullPath = path.join(root, filename);
mkdirp.sync(path.dirname(fullPath));
@@ -45,18 +39,9 @@ function applyContentReplacements(sourceContent: Buffer, contentReplacements: {
return new Buffer(sourceText, 'utf8');
}
-function writeTemplate(sourceRoot: string, destRoot: string, contentReplacements: { from: RegExp, to: string }[], filenameReplacements: { from: RegExp, to: string }[]) {
+function writeTemplate(sourceRoot: string, destRoot: string) {
listFilesExcludingGitignored(sourceRoot).forEach(fn => {
let sourceContent = fs.readFileSync(path.join(sourceRoot, fn));
- if (isTextFile(fn)) {
- sourceContent = applyContentReplacements(sourceContent, contentReplacements);
- }
-
- // Also apply replacements in filenames
- filenameReplacements.forEach(replacement => {
- fn = fn.replace(replacement.from, replacement.to);
- });
-
writeFileEnsuringDirExists(destRoot, fn, sourceContent);
});
}
@@ -93,20 +78,13 @@ function buildDotNetNewNuGetPackage(packageId: string) {
rimraf.sync(outputRoot);
// Copy template files
- const sourceProjectName = 'WebApplicationBasic';
- const projectGuid = '00000000-0000-0000-0000-000000000000';
- const filenameReplacements = [
- { from: /.*\.csproj$/, to: `${sourceProjectName}.csproj` }
- ];
- const contentReplacements = [];
-
const packageSourceRootDir = path.join('../', packageId);
const templatesInPackage = fs.readdirSync(path.join(packageSourceRootDir, 'Content'));
_.forEach(templatesInPackage, templateName => {
const templateSourceDir = path.join(packageSourceRootDir, 'Content', templateName);
const templateOutputDir = path.join(outputRoot, 'Content', templateName);
- writeTemplate(templateSourceDir, templateOutputDir, contentReplacements, filenameReplacements);
+ writeTemplate(templateSourceDir, templateOutputDir);
});
// Create the .nuspec file