Skip to content

Commit

Permalink
feat(new-application): add scaffolding feature for navigation skeleton
Browse files Browse the repository at this point in the history
  • Loading branch information
jwx committed Dec 3, 2018
1 parent 148148c commit ea4ce1a
Show file tree
Hide file tree
Showing 66 changed files with 1,379 additions and 356 deletions.
71 changes: 71 additions & 0 deletions lib/commands/generate-skeletons/project-definitions.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,71 @@
{
"type": [
"project:application"
],
"bundler": [
{
"id": "webpack",
"displayName": "Webpack"
}
],
"build": [
{
"options": {
"server": "dev",
"extractCss": "prod",
"coverage": false
}
}
],
"platform": [
{
"id": "aspnetcore",
"displayName": "ASP.NET Core"
}
],
"loader": [
{
"id": "none",
"displayName": "None"
}
],
"transpiler": [
{
"id": "typescript",
"displayName": "TypeScript",
"fileExtension": ".ts"
}
],
"markupProcessor": [
{
"id": "minimum",
"displayName": "Minimal Minification",
"fileExtension": ".html"
}
],
"cssProcessor": [
{
"id": "none",
"displayName": "None",
"fileExtension": ".css"
}
],
"editor": [
{
"id": "vscode",
"displayName": "Visual Studio Code"
}
],
"unitTestRunner": [
{
"id": "jest",
"displayName": "Jest"
}
],
"integrationTestRunner": [
{
"id": "protractor",
"displayName": "Protractor"
}
]
}
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"name": "skeleton-requirejs-esnext-aspnetcore",
"name": "skeleton-requirejs-esnext-jest-aspnetcore",
"type": "project:application",
"bundler": {
"id": "cli",
Expand Down Expand Up @@ -37,18 +37,15 @@
"id": "vscode",
"displayName": "Visual Studio Code"
},
"unitTestRunners": [
{
"id": "jest",
"displayName": "Jest"
},
{
"id": "karma",
"displayName": "Karma"
}
],
"unitTestRunner": {
"id": "jest",
"displayName": "Jest"
},
"integrationTestRunner": {
"id": "protractor",
"displayName": "Protractor"
},
"features": {
"navigation": "navigation"
}
}
}
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"name": "skeleton-requirejs-esnext",
"name": "skeleton-requirejs-esnext-jest",
"type": "project:application",
"bundler": {
"id": "cli",
Expand Down Expand Up @@ -37,18 +37,15 @@
"id": "vscode",
"displayName": "Visual Studio Code"
},
"unitTestRunners": [
{
"id": "jest",
"displayName": "Jest"
},
{
"id": "karma",
"displayName": "Karma"
}
],
"unitTestRunner": {
"id": "jest",
"displayName": "Jest"
},
"integrationTestRunner": {
"id": "protractor",
"displayName": "Protractor"
},
"features": {
"navigation": "navigation"
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
{
"name": "skeleton-requirejs-esnext-karma-aspnetcore",
"type": "project:application",
"bundler": {
"id": "cli",
"displayName": "Aurelia-CLI"
},
"platform": {
"id": "aspnetcore",
"displayName": "ASP.NET Core"
},
"loader": {
"id": "require",
"displayName": "RequireJS"
},
"transpiler": {
"id": "babel",
"displayName": "Babel",
"fileExtension": ".js"
},
"markupProcessor": {
"id": "minimum",
"displayName": "Minimal Minification",
"fileExtension": ".html"
},
"cssProcessor": {
"id": "none",
"displayName": "None",
"fileExtension": ".css"
},
"editor": {
"id": "vscode",
"displayName": "Visual Studio Code"
},
"unitTestRunner": {
"id": "karma",
"displayName": "Karma"
},
"integrationTestRunner": {
"id": "protractor",
"displayName": "Protractor"
},
"features": {
"navigation": "navigation"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
{
"name": "skeleton-requirejs-esnext-karma",
"type": "project:application",
"bundler": {
"id": "cli",
"displayName": "Aurelia-CLI"
},
"platform": {
"id": "web",
"displayName": "Web"
},
"loader": {
"id": "require",
"displayName": "RequireJS"
},
"transpiler": {
"id": "babel",
"displayName": "Babel",
"fileExtension": ".js"
},
"markupProcessor": {
"id": "minimum",
"displayName": "Minimal Minification",
"fileExtension": ".html"
},
"cssProcessor": {
"id": "none",
"displayName": "None",
"fileExtension": ".css"
},
"editor": {
"id": "vscode",
"displayName": "Visual Studio Code"
},
"unitTestRunner": {
"id": "karma",
"displayName": "Karma"
},
"integrationTestRunner": {
"id": "protractor",
"displayName": "Protractor"
},
"features": {
"navigation": "navigation"
}
}
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"name": "skeleton-requirejs-typescript-aspnetcore",
"name": "skeleton-requirejs-typescript-jest-aspnetcore",
"type": "project:application",
"bundler": {
"id": "cli",
Expand Down Expand Up @@ -37,18 +37,15 @@
"id": "vscode",
"displayName": "Visual Studio Code"
},
"unitTestRunners": [
{
"id": "jest",
"displayName": "Jest"
},
{
"id": "karma",
"displayName": "Karma"
}
],
"unitTestRunner": {
"id": "jest",
"displayName": "Jest"
},
"integrationTestRunner": {
"id": "protractor",
"displayName": "Protractor"
},
"features": {
"navigation": "navigation"
}
}
}
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"name": "skeleton-requirejs-typescript",
"name": "skeleton-requirejs-typescript-jest",
"type": "project:application",
"bundler": {
"id": "cli",
Expand Down Expand Up @@ -37,18 +37,15 @@
"id": "vscode",
"displayName": "Visual Studio Code"
},
"unitTestRunners": [
{
"id": "jest",
"displayName": "Jest"
},
{
"id": "karma",
"displayName": "Karma"
}
],
"unitTestRunner": {
"id": "jest",
"displayName": "Jest"
},
"integrationTestRunner": {
"id": "protractor",
"displayName": "Protractor"
},
"features": {
"navigation": "navigation"
}
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
{
"name": "skeleton-requirejs-typescript-karma-aspnetcore",
"type": "project:application",
"bundler": {
"id": "cli",
"displayName": "Aurelia-CLI"
},
"platform": {
"id": "aspnetcore",
"displayName": "ASP.NET Core"
},
"loader": {
"id": "require",
"displayName": "RequireJS"
},
"transpiler": {
"id": "typescript",
"displayName": "TypeScript",
"fileExtension": ".ts"
},
"markupProcessor": {
"id": "minimum",
"displayName": "Minimal Minification",
"fileExtension": ".html"
},
"cssProcessor": {
"id": "none",
"displayName": "None",
"fileExtension": ".css"
},
"editor": {
"id": "vscode",
"displayName": "Visual Studio Code"
},
"unitTestRunner": {
"id": "karma",
"displayName": "Karma"
},
"integrationTestRunner": {
"id": "protractor",
"displayName": "Protractor"
},
"features": {
"navigation": "navigation"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
{
"name": "skeleton-requirejs-typescript-karma",
"type": "project:application",
"bundler": {
"id": "cli",
"displayName": "Aurelia-CLI"
},
"platform": {
"id": "web",
"displayName": "Web"
},
"loader": {
"id": "require",
"displayName": "RequireJS"
},
"transpiler": {
"id": "typescript",
"displayName": "TypeScript",
"fileExtension": ".ts"
},
"markupProcessor": {
"id": "minimum",
"displayName": "Minimal Minification",
"fileExtension": ".html"
},
"cssProcessor": {
"id": "none",
"displayName": "None",
"fileExtension": ".css"
},
"editor": {
"id": "vscode",
"displayName": "Visual Studio Code"
},
"unitTestRunner": {
"id": "karma",
"displayName": "Karma"
},
"integrationTestRunner": {
"id": "protractor",
"displayName": "Protractor"
},
"features": {
"navigation": "navigation"
}
}
Loading

0 comments on commit ea4ce1a

Please sign in to comment.