diff --git a/.changeset/lemon-feet-notice.md b/.changeset/lemon-feet-notice.md new file mode 100644 index 0000000..dc05b37 --- /dev/null +++ b/.changeset/lemon-feet-notice.md @@ -0,0 +1,5 @@ +--- +'svelte-podcast': patch +--- + +fixes dist exports diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 1a1ead7..f6d6dbf 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -1,8 +1,8 @@ name: 'CI' on: - push: - branches-ignore: - - 'main' + pull_request: + branches: + - '**' jobs: build: runs-on: ubuntu-latest diff --git a/src/lib/audio/_private.ts b/src/lib/audio/_private.ts new file mode 100644 index 0000000..efbb9e2 --- /dev/null +++ b/src/lib/audio/_private.ts @@ -0,0 +1,17 @@ +import type { AudioMetadata, AudioPlayerElement } from '$lib/types'; +import { writable } from 'svelte/store'; + +// readonly - stores will update when bindings change +export const _current_time = writable(0); +export const _element = writable(); +export const _duration = writable(0); +export const _ended = writable(false); +export const _loading = writable(false); +export const _paused = writable(true); + +// handlers - when store value changes, the binding will update the audio element +export const _start_at = writable(0); +export const _autoplay = writable(false); +export const _muted = writable(false); +export const _src = writable(''); +export const _metadata = writable(null); diff --git a/src/lib/components/audio-loader.svelte b/src/lib/audio/audio-loader.svelte similarity index 60% rename from src/lib/components/audio-loader.svelte rename to src/lib/audio/audio-loader.svelte index b4228fa..ba26eb2 100644 --- a/src/lib/components/audio-loader.svelte +++ b/src/lib/audio/audio-loader.svelte @@ -1,53 +1,53 @@