From 95b6971de72a24e0f42501ec32101673434d7c5d Mon Sep 17 00:00:00 2001 From: Steel <mael.acier@ensiie.fr> Date: Tue, 12 Dec 2023 00:17:32 +0100 Subject: [PATCH] remove env --- .gitlab-ci.yml | 2 +- package.json | 6 +----- src/app.d.ts | 17 ----------------- src/lib/app.d.ts | 11 +++++++++++ src/lib/utils/env.ts | 18 ------------------ src/lib/utils/public_env.ts | 21 --------------------- 6 files changed, 13 insertions(+), 62 deletions(-) delete mode 100644 src/app.d.ts create mode 100644 src/lib/app.d.ts delete mode 100644 src/lib/utils/env.ts delete mode 100644 src/lib/utils/public_env.ts diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 24fadfa..e90c2c7 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 acf7c42..e361de3 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 0ae5781..0000000 --- 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 0000000..20ce246 --- /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 50f5fb6..0000000 --- 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 c7085c4..0000000 --- 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>; -} -- GitLab