diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 24fadfa28c137f97c465fb6315d0f593f99e3771..e90c2c7d170e076a4e5b423c04cecfb04ac9d0ff 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -21,7 +21,7 @@ build:
   stage: build
   extends: .pnpm
   script:
-    - pnpm build
+    - pnpm package
   artifacts:
     untracked: false
     when: on_success
diff --git a/package.json b/package.json
index acf7c42b43711e90db5657996f3acb9950745106..e361de329833269fd8f5f402a18821ee873a9248 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "@arise/aidc-sveltekit",
-  "version": "0.0.7",
+  "version": "0.0.8",
   "type": "module",
   "scripts": {
     "dev": "vite dev",
@@ -20,10 +20,6 @@
     ".": {
       "types": "./dist/index.d.ts",
       "svelte": "./dist/index.js"
-    },
-    "./paths": {
-      "types": "./dist/paths.d.ts",
-      "svelte": "./dist/paths.js"
     }
   },
   "files": [
diff --git a/src/app.d.ts b/src/app.d.ts
deleted file mode 100644
index 0ae5781bd9087e15099b690ddf6d733c8227e6ad..0000000000000000000000000000000000000000
--- a/src/app.d.ts
+++ /dev/null
@@ -1,17 +0,0 @@
-// See https://kit.svelte.dev/docs/types#app
-
-import type { AriseData } from "$lib/index.ts";
-
-// for information about these interfaces
-declare global {
-  namespace App {
-    // interface Error {}
-    interface Locals {
-      arise: AriseData;
-    }
-    // interface PageData {}
-    // interface Platform {}
-  }
-}
-
-export {};
diff --git a/src/lib/app.d.ts b/src/lib/app.d.ts
new file mode 100644
index 0000000000000000000000000000000000000000..20ce2461dc0ba6700925e64659eb2acf7ccf85c4
--- /dev/null
+++ b/src/lib/app.d.ts
@@ -0,0 +1,11 @@
+// See https://kit.svelte.dev/docs/types#app
+
+import type { Locals as AriseLocals } from "$lib/types.ts";
+
+declare global {
+  namespace App {
+    interface Locals extends AriseLocals {}
+  }
+}
+
+export {};
diff --git a/src/lib/utils/env.ts b/src/lib/utils/env.ts
deleted file mode 100644
index 50f5fb67037411f6077976a5a38e8169e9129d2e..0000000000000000000000000000000000000000
--- a/src/lib/utils/env.ts
+++ /dev/null
@@ -1,18 +0,0 @@
-import * as assert from "assert";
-import { env } from "$env/dynamic/private";
-
-type RecordFromKeys<T extends readonly string[]> = Record<T[number], string> &
-  Partial<typeof env>;
-
-export function ensureEnv<K extends readonly string[]>(
-  keys: K,
-): RecordFromKeys<K> {
-  for (const key of keys) {
-    const value = env[key];
-    if (!env.CI) {
-      assert.ok(value, `Variable d'environnement ${key} manquante`);
-    }
-  }
-
-  return env as RecordFromKeys<K>;
-}
diff --git a/src/lib/utils/public_env.ts b/src/lib/utils/public_env.ts
deleted file mode 100644
index c7085c4f8d9d2a09110b6a39421963f20459ff8b..0000000000000000000000000000000000000000
--- a/src/lib/utils/public_env.ts
+++ /dev/null
@@ -1,21 +0,0 @@
-import * as assert from "assert";
-import { env } from "$env/dynamic/public";
-import { browser } from "$app/environment";
-
-type RecordFromKeys<T extends readonly string[]> = Record<T[number], string> &
-  Partial<typeof env>;
-
-export function ensurePublicEnv<K extends readonly `PUBLIC_${string}`[]>(
-  keys: K,
-): RecordFromKeys<K> {
-  for (const key of keys) {
-    const value = env[key];
-    if (!browser) {
-      assert.ok(value, `Variable d'environnement ${key} manquante`);
-    } else {
-      console.error("Variable d'environnement manquante");
-    }
-  }
-
-  return env as RecordFromKeys<K>;
-}