diff --git a/package.json b/package.json
index 0955103607c72a9ea7484973c78afa01fe4e52df..fb2d9978269c106525045b3294209833c9e780d9 100644
--- a/package.json
+++ b/package.json
@@ -21,9 +21,12 @@
       "types": "./dist/index.d.ts",
       "svelte": "./dist/index.js"
     },
-    "./public": {
-      "types": "./dist/public.d.ts",
-      "svelte": "./dist/public.js"
+    "./default": {
+      "types": "./dist/default.d.ts",
+      "svelte": "./dist/default.js"
+    },
+    "./types": {
+      "types": "./dist/types.d.ts"
     }
   },
   "files": [
diff --git a/src/auth.ts b/src/auth.ts
index 2a345be3328c0dd935aac878f071ed16e7f4eb95..af3ceb6318698d37741de17c6075f68cb3aba3b5 100644
--- a/src/auth.ts
+++ b/src/auth.ts
@@ -1,6 +1,6 @@
 import { AIDC_CLIENT_ID, AIDC_CLIENT_SECRET } from "$env/static/private";
 import { AriseIdConnect } from "$lib/index.js";
-import { defaultLucia } from "$lib/default_lucia.js";
+import { defaultLucia } from "$lib/default.js";
 
 export const aidc = await AriseIdConnect.init({
   client_id: AIDC_CLIENT_ID,
diff --git a/src/lib/default_lucia.ts b/src/lib/default.ts
similarity index 100%
rename from src/lib/default_lucia.ts
rename to src/lib/default.ts
diff --git a/src/lib/helpers.ts b/src/lib/helpers.ts
index 868a3a2b347fcbc13a52eba967b39847d2755228..3b200090fe34b13f6d917064f8c9ce0386c96bb6 100644
--- a/src/lib/helpers.ts
+++ b/src/lib/helpers.ts
@@ -1,3 +1,4 @@
+import { dev } from "$app/environment";
 import { base } from "$app/paths";
 import type { Handle, RequestEvent } from "@sveltejs/kit";
 import type { Cookie as LuciaCookie } from "lucia";
@@ -16,7 +17,7 @@ export function setTempCookie(
 ) {
   event.cookies.set(name, value, {
     path: "/",
-    secure: import.meta.env.PROD,
+    secure: !dev,
     httpOnly: true,
     maxAge: 60 * 10,
     sameSite: "lax",