@@ -25,8 +25,6 @@ if (!isGitClean()) {
2525
2626const packageJson = new PackageJson ( ) ;
2727
28- await packageJson . ensureESM ( ) ;
29-
3028const projectType = await packageJson . getProjectType ( ) ;
3129
3230if ( projectType === "adonis" ) {
@@ -38,11 +36,13 @@ if (projectType === "adonis") {
3836 p . cancel ( "Zgłoś błąd na GitHubie :(, a my spróbujemy pomóc." ) ;
3937 process . exit ( 1 ) ;
4038 }
39+
40+ await packageJson . ensureESM ( ) ;
4141}
4242
43- if ( projectType === "next " ) {
43+ if ( projectType === "react " ) {
4444 const isConfirmed = await polishConfirm ( {
45- message : `Wygląda jakbyś używał Next.js . Czy to się zgadza?` ,
45+ message : `Wygląda jakbyś używał Reacta . Czy to się zgadza?` ,
4646 } ) ;
4747
4848 if ( p . isCancel ( isConfirmed ) ) {
@@ -54,11 +54,24 @@ if (projectType === "next") {
5454 p . cancel ( "Zgłoś błąd na GitHubie :(, a my spróbujemy pomóc." ) ;
5555 process . exit ( 1 ) ;
5656 }
57+
58+ await packageJson . ensureESM ( ) ;
59+ }
60+
61+ if ( projectType === "nestjs" ) {
62+ const isConfirmed = await polishConfirm ( {
63+ message : `Wygląda jakbyś używał NestJsa. Czy to się zgadza?` ,
64+ } ) ;
65+
66+ if ( p . isCancel ( isConfirmed ) ) {
67+ p . cancel ( "😡" ) ;
68+ process . exit ( 1 ) ;
69+ }
5770}
5871
5972if ( projectType === "node" ) {
6073 p . cancel (
61- "Nie znaleziono ani Adonisa, ani Next.js . Musisz ręcznie konfigurować projekt." ,
74+ "Nie znaleziono ani Adonisa, Reacta, ani NestJsa . Musisz ręcznie konfigurować projekt." ,
6275 ) ;
6376 process . exit ( 1 ) ;
6477}
0 commit comments