diff --git a/.prettierignore b/.prettierignore index 3897265..9813cfa 100644 --- a/.prettierignore +++ b/.prettierignore @@ -3,6 +3,7 @@ node_modules /build /.svelte-kit /package +/dist .env .env.* !.env.example @@ -10,4 +11,4 @@ node_modules # Ignore files for PNPM, NPM and YARN pnpm-lock.yaml package-lock.json -yarn.lock +yarn.lock \ No newline at end of file diff --git a/src/lib/components/audio/audio.svelte b/src/lib/components/audio-loader.svelte similarity index 91% rename from src/lib/components/audio/audio.svelte rename to src/lib/components/audio-loader.svelte index 663061e..9736ee9 100644 --- a/src/lib/components/audio/audio.svelte +++ b/src/lib/components/audio-loader.svelte @@ -4,9 +4,9 @@ __internal_audio_element, __internal_audio_metadata, __internal_audio_src, - } from '$lib/components/audio/store'; - import type { PlayerElement } from '$lib/components/audio/types'; - import { isBoolean, isNumber } from '$lib/helper/check'; + } from '$lib/context/audio'; + import { isBoolean, isNumber } from '$lib/types/type-guards'; + import type { PlayerElement } from '$lib/types/types'; let element: PlayerElement; let currentTime = 0; @@ -72,5 +72,4 @@ __internal_audio_metadata.update((m) => ({ ...m, duration })); }} /> - {/key} diff --git a/src/lib/components/audio/audio-progress.svelte b/src/lib/components/audio-progress.svelte similarity index 100% rename from src/lib/components/audio/audio-progress.svelte rename to src/lib/components/audio-progress.svelte diff --git a/src/lib/components/audio/index.ts b/src/lib/components/audio/index.ts deleted file mode 100644 index d4a0c36..0000000 --- a/src/lib/components/audio/index.ts +++ /dev/null @@ -1,2 +0,0 @@ -export { default as AudioManager } from './audio.svelte'; -export { audio } from './store'; diff --git a/src/lib/components/audio/store.ts b/src/lib/context/audio.ts similarity index 95% rename from src/lib/components/audio/store.ts rename to src/lib/context/audio.ts index 70f6c6d..a3f691f 100644 --- a/src/lib/components/audio/store.ts +++ b/src/lib/context/audio.ts @@ -1,6 +1,6 @@ import { dev } from '$app/environment'; -import type { PlayerElement, PlayerMetadata } from '$lib/components/audio/types'; -import { secondsToTimestamp } from '$lib/helper/seconds-to-timestamp'; +import type { PlayerElement, PlayerMetadata } from '$lib/types/types'; +import { secondsToTimestamp } from '$lib/utility/seconds-to-timestamp'; import clamp from 'just-clamp'; import { derived, writable } from 'svelte/store'; diff --git a/src/lib/index.ts b/src/lib/index.ts index 5457dac..a927e69 100644 --- a/src/lib/index.ts +++ b/src/lib/index.ts @@ -1,2 +1,2 @@ -// Reexport your entry components here -export * from '$lib/components/audio'; +export { default as AudioLoader } from '$lib/components/audio-loader.svelte'; +export { audio } from '$lib/context/audio'; diff --git a/src/lib/helper/check.ts b/src/lib/types/type-guards.ts similarity index 100% rename from src/lib/helper/check.ts rename to src/lib/types/type-guards.ts diff --git a/src/lib/components/audio/types.ts b/src/lib/types/types.ts similarity index 100% rename from src/lib/components/audio/types.ts rename to src/lib/types/types.ts diff --git a/src/lib/helper/seconds-to-timestamp.ts b/src/lib/utility/seconds-to-timestamp.ts similarity index 100% rename from src/lib/helper/seconds-to-timestamp.ts rename to src/lib/utility/seconds-to-timestamp.ts diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index 83ffe02..eeacb62 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -1,7 +1,7 @@ - + diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte index 12786bf..734dd87 100644 --- a/src/routes/+page.svelte +++ b/src/routes/+page.svelte @@ -1,5 +1,5 @@