@@ -19,6 +19,7 @@ enum Preset {
19
19
React = 'react' ,
20
20
ReactWithExpress = 'react-express' ,
21
21
NextJs = 'next' ,
22
+ Nest = 'nest' ,
22
23
}
23
24
24
25
const presetOptions = [
@@ -46,6 +47,10 @@ const presetOptions = [
46
47
name :
47
48
'angular-nest [a workspace with a full stack application (Angular + Nest)]' ,
48
49
} ,
50
+ {
51
+ value : Preset . Nest ,
52
+ name : 'nest [a workspace with a single Nest application]' ,
53
+ } ,
49
54
{
50
55
value : Preset . React ,
51
56
name : 'react [a workspace with a single React application]' ,
@@ -260,7 +265,8 @@ function determineCli(preset: Preset, parsedArgs: any) {
260
265
case Preset . WebComponents :
261
266
case Preset . React :
262
267
case Preset . ReactWithExpress :
263
- case Preset . NextJs : {
268
+ case Preset . NextJs :
269
+ case Preset . Nest : {
264
270
return Promise . resolve ( nx ) ;
265
271
}
266
272
default : {
@@ -291,7 +297,11 @@ function determineCli(preset: Preset, parsedArgs: any) {
291
297
}
292
298
293
299
function determineStyle ( preset : Preset , parsedArgs : any ) {
294
- if ( preset === Preset . Empty || preset === Preset . OSS ) {
300
+ if (
301
+ preset === Preset . Empty ||
302
+ preset === Preset . OSS ||
303
+ preset === Preset . Nest
304
+ ) {
295
305
return Promise . resolve ( null ) ;
296
306
}
297
307
@@ -524,6 +534,17 @@ function pointToTutorialAndCourse(preset: Preset) {
524
534
] ,
525
535
} ) ;
526
536
break ;
537
+ // TODO(Cammisuli): include this after the nx.dev site is updated with the node flavour
538
+ // case Preset.Nest:
539
+ // output.addVerticalSeparator();
540
+ // output.note({
541
+ // title,
542
+ // bodyLines: [
543
+ // `https://nx.dev/node/tutorial/01-create-application`,
544
+ // ...pointToCourse(),
545
+ // ],
546
+ // });
547
+ // break;
527
548
}
528
549
}
529
550
0 commit comments