1
1
module . exports = [
2
2
{
3
3
name : 'name' ,
4
- message : 'Project name' ,
4
+ message : 'Project name: ' ,
5
5
default : '{outFolder}'
6
6
} ,
7
7
{
8
8
name : 'language' ,
9
- message : 'Choose programming language' ,
9
+ message : 'Programming language: ' ,
10
10
choices : [
11
11
{ name : 'JavaScript' , value : 'js' } ,
12
12
{ name : 'TypeScript' , value : 'ts' }
@@ -16,7 +16,7 @@ module.exports = [
16
16
} ,
17
17
{
18
18
name : 'pm' ,
19
- message : 'Choose the package manager' ,
19
+ message : 'Package manager: ' ,
20
20
choices : [
21
21
{ name : 'Yarn' , value : 'yarn' } ,
22
22
{ name : 'Npm' , value : 'npm' }
@@ -26,7 +26,7 @@ module.exports = [
26
26
} ,
27
27
{
28
28
name : 'ui' ,
29
- message : 'Choose UI framework' ,
29
+ message : 'UI framework: ' ,
30
30
type : 'list' ,
31
31
pageSize : 15 ,
32
32
choices : [
@@ -45,31 +45,21 @@ module.exports = [
45
45
] ,
46
46
default : 'none'
47
47
} ,
48
- {
49
- name : 'runtime' ,
50
- message : 'Choose the runtime for TypeScript' ,
51
- type : 'list' ,
52
- choices : [
53
- { name : 'Default' , value : 'none' } ,
54
- { name : '@nuxt/typescript-runtime' , value : 'ts-runtime' }
55
- ] ,
56
- when : answers => answers . language === 'ts'
57
- } ,
58
48
{
59
49
name : 'features' ,
60
- message : 'Choose Nuxt.js modules' ,
50
+ message : 'Nuxt.js modules: ' ,
61
51
type : 'checkbox' ,
62
52
pageSize : 10 ,
63
53
choices : [
64
54
{ name : 'Axios' , value : 'axios' } ,
65
- { name : 'Progressive Web App (PWA) Support ' , value : 'pwa' } ,
55
+ { name : 'Progressive Web App (PWA)' , value : 'pwa' } ,
66
56
{ name : 'Content' , value : 'content' }
67
57
] ,
68
58
default : [ ]
69
59
} ,
70
60
{
71
61
name : 'linter' ,
72
- message : 'Choose linting tools' ,
62
+ message : 'Linting tools: ' ,
73
63
type : 'checkbox' ,
74
64
pageSize : 10 ,
75
65
choices : [
@@ -82,7 +72,7 @@ module.exports = [
82
72
} ,
83
73
{
84
74
name : 'test' ,
85
- message : 'Choose test framework' ,
75
+ message : 'Testing framework: ' ,
86
76
type : 'list' ,
87
77
choices : [
88
78
{ name : 'None' , value : 'none' } ,
@@ -94,17 +84,27 @@ module.exports = [
94
84
} ,
95
85
{
96
86
name : 'mode' ,
97
- message : 'Choose rendering mode' ,
87
+ message : 'Rendering mode: ' ,
98
88
type : 'list' ,
99
89
choices : [
100
- { name : 'Universal (SSR / Static )' , value : 'universal' } ,
90
+ { name : 'Universal (SSR / SSG )' , value : 'universal' } ,
101
91
{ name : 'Single Page App' , value : 'spa' }
102
92
] ,
103
93
default : 'universal'
104
94
} ,
95
+ {
96
+ name : 'target' ,
97
+ message : 'Deployment target:' ,
98
+ type : 'list' ,
99
+ choices : [
100
+ { name : 'Server (Node.js hosting)' , value : 'server' } ,
101
+ { name : 'Static (Static/JAMStack hosting)' , value : 'static' }
102
+ ] ,
103
+ default : 'server'
104
+ } ,
105
105
{
106
106
name : 'devTools' ,
107
- message : 'Choose development tools' ,
107
+ message : 'Development tools: ' ,
108
108
type : 'checkbox' ,
109
109
choices : [
110
110
{ name : 'jsconfig.json (Recommended for VS Code)' , value : 'jsconfig.json' } ,
0 commit comments