File tree Expand file tree Collapse file tree 4 files changed +29
-0
lines changed Expand file tree Collapse file tree 4 files changed +29
-0
lines changed Original file line number Diff line number Diff line change @@ -26,6 +26,11 @@ export async function setupBetterAuthPlugins(
2626 ) ;
2727 }
2828
29+ if ( config . backend === "self" && config . frontend ?. includes ( "next" ) ) {
30+ pluginsToAdd . push ( "nextCookies()" ) ;
31+ importsToAdd . push ( 'import { nextCookies } from "better-auth/next-js";' ) ;
32+ }
33+
2934 if (
3035 config . frontend ?. includes ( "native-nativewind" ) ||
3136 config . frontend ?. includes ( "native-unistyles" )
Original file line number Diff line number Diff line change 11{{ #if (or (eq runtime " bun" ) (eq runtime " node" ) (eq runtime " none" ))}}
2+ {{ #if (and (ne backend " self" ) (includes frontend " next" ))}}
3+ import dotenv from "dotenv";
4+
5+ dotenv.config({
6+ path: "../../apps/server/.env",
7+ });
8+
9+ {{ /if }}
210{{ #if (eq dbSetup " planetscale" )}}
311import { drizzle } from "drizzle-orm/planetscale-serverless";
412
Original file line number Diff line number Diff line change 11{{ #if (or (eq runtime " bun" ) (eq runtime " node" ) (eq runtime " none" ))}}
2+ {{ #if (and (ne backend " self" ) (includes frontend " next" ))}}
3+ import dotenv from "dotenv";
4+
5+ dotenv.config({
6+ path: "../../apps/server/.env",
7+ });
8+
9+ {{ /if }}
210{{ #if (eq dbSetup " neon" )}}
311import { neon, neonConfig } from '@neondatabase/serverless';
412import { drizzle } from 'drizzle-orm/neon-http';
Original file line number Diff line number Diff line change 11{{ #if (or (eq runtime " bun" ) (eq runtime " node" ) (eq runtime " none" ))}}
2+ {{ #if (and (ne backend " self" ) (includes frontend " next" ))}}
3+ import dotenv from "dotenv";
4+
5+ dotenv.config({
6+ path: "../../apps/server/.env",
7+ });
8+
9+ {{ /if }}
210import { drizzle } from "drizzle-orm/libsql";
311import { createClient } from "@libsql/client";
412
You can’t perform that action at this time.
0 commit comments