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>; -}