@@ -16,22 +16,27 @@ export const selectAppFile = ({
1616
1717 const usingTw = packages . tailwind . inUse ;
1818 const usingTRPC = packages . trpc . inUse ;
19- const usingNextAuth = packages . nextAuth . inUse ;
19+ const usingAuth = packages ?. nextAuth . inUse ?? packages ?. betterAuth . inUse ;
20+ const usingBetterAuth = packages ?. betterAuth . inUse ;
2021
2122 let appFile = "base.tsx" ;
22- if ( usingTRPC && usingTw && usingNextAuth ) {
23+ if ( usingTRPC && usingTw && usingBetterAuth ) {
24+ appFile = "with-better-auth-trpc-tw.tsx" ;
25+ } else if ( usingTRPC && ! usingTw && usingBetterAuth ) {
26+ appFile = "with-better-auth-trpc.tsx" ;
27+ } else if ( usingTRPC && usingTw && usingAuth ) {
2328 appFile = "with-auth-trpc-tw.tsx" ;
24- } else if ( usingTRPC && ! usingTw && usingNextAuth ) {
29+ } else if ( usingTRPC && ! usingTw && usingAuth ) {
2530 appFile = "with-auth-trpc.tsx" ;
2631 } else if ( usingTRPC && usingTw ) {
2732 appFile = "with-trpc-tw.tsx" ;
2833 } else if ( usingTRPC && ! usingTw ) {
2934 appFile = "with-trpc.tsx" ;
3035 } else if ( ! usingTRPC && usingTw ) {
3136 appFile = "with-tw.tsx" ;
32- } else if ( usingNextAuth && usingTw ) {
37+ } else if ( usingAuth && usingTw ) {
3338 appFile = "with-auth-tw.tsx" ;
34- } else if ( usingNextAuth && ! usingTw ) {
39+ } else if ( usingAuth && ! usingTw ) {
3540 appFile = "with-auth.tsx" ;
3641 }
3742
@@ -72,10 +77,20 @@ export const selectIndexFile = ({
7277
7378 const usingTRPC = packages . trpc . inUse ;
7479 const usingTw = packages . tailwind . inUse ;
75- const usingAuth = packages . nextAuth . inUse ;
80+ const usingBetterAuth = packages ?. betterAuth . inUse ;
81+ const usingNextAuth = packages ?. nextAuth . inUse ;
82+ const usingAuth = usingNextAuth || usingBetterAuth ;
7683
7784 let indexFile = "base.tsx" ;
78- if ( usingTRPC && usingTw && usingAuth ) {
85+ if ( usingTRPC && usingTw && usingBetterAuth ) {
86+ indexFile = "with-better-auth-trpc-tw.tsx" ;
87+ } else if ( usingTRPC && ! usingTw && usingBetterAuth ) {
88+ indexFile = "with-better-auth-trpc.tsx" ;
89+ } else if ( ! usingTRPC && usingTw && usingBetterAuth ) {
90+ indexFile = "with-better-auth-tw.tsx" ;
91+ } else if ( ! usingTRPC && ! usingTw && usingBetterAuth ) {
92+ indexFile = "with-better-auth.tsx" ;
93+ } else if ( usingTRPC && usingTw && usingAuth ) {
7994 indexFile = "with-auth-trpc-tw.tsx" ;
8095 } else if ( usingTRPC && ! usingTw && usingAuth ) {
8196 indexFile = "with-auth-trpc.tsx" ;
@@ -101,10 +116,19 @@ export const selectPageFile = ({
101116
102117 const usingTRPC = packages . trpc . inUse ;
103118 const usingTw = packages . tailwind . inUse ;
104- const usingAuth = packages . nextAuth . inUse ;
119+ const usingAuth = packages ?. nextAuth . inUse ;
120+ const usingBetterAuth = packages ?. betterAuth . inUse ;
105121
106122 let indexFile = "base.tsx" ;
107- if ( usingTRPC && usingTw && usingAuth ) {
123+ if ( usingTRPC && usingTw && usingBetterAuth ) {
124+ indexFile = "with-better-auth-trpc-tw.tsx" ;
125+ } else if ( usingTRPC && ! usingTw && usingBetterAuth ) {
126+ indexFile = "with-better-auth-trpc.tsx" ;
127+ } else if ( ! usingTRPC && usingTw && usingBetterAuth ) {
128+ indexFile = "with-better-auth-tw.tsx" ;
129+ } else if ( ! usingTRPC && ! usingTw && usingBetterAuth ) {
130+ indexFile = "with-better-auth.tsx" ;
131+ } else if ( usingTRPC && usingTw && usingAuth ) {
108132 indexFile = "with-auth-trpc-tw.tsx" ;
109133 } else if ( usingTRPC && ! usingTw && usingAuth ) {
110134 indexFile = "with-auth-trpc.tsx" ;
0 commit comments