├── .eslintignore ├── .eslintrc.cjs ├── .gitignore ├── .npmrc ├── .prettierignore ├── .prettierrc ├── LICENSE ├── README.md ├── docs ├── kyoku-home.webp ├── kyoku-queue.webp └── kyoku-search.webp ├── package.json ├── src-tauri ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── build.rs ├── icons │ ├── 128x128.png │ ├── 128x128@2x.png │ ├── 32x32.png │ ├── Square107x107Logo.png │ ├── Square142x142Logo.png │ ├── Square150x150Logo.png │ ├── Square284x284Logo.png │ ├── Square30x30Logo.png │ ├── Square310x310Logo.png │ ├── Square44x44Logo.png │ ├── Square71x71Logo.png │ ├── Square89x89Logo.png │ ├── StoreLogo.png │ ├── icon.icns │ ├── icon.ico │ └── icon.png ├── src │ └── main.rs └── tauri.conf.json ├── src ├── app.d.ts ├── app.html ├── lib │ ├── api │ │ ├── favourite.ts │ │ ├── getApiKey.ts │ │ ├── getMusic.ts │ │ ├── header.ts │ │ ├── image.ts │ │ ├── libraries.ts │ │ ├── playback.ts │ │ ├── url.ts │ │ └── wikipedia │ │ │ └── extracts.ts │ ├── components │ │ ├── ArtistList.svelte │ │ ├── AudioPlayer.svelte │ │ ├── CircularItem.svelte │ │ ├── Divider.svelte │ │ ├── NowPlayingExpanded.svelte │ │ ├── PlayingFooter.svelte │ │ ├── QueueComponent.svelte │ │ ├── QueueComponentButton.svelte │ │ ├── RectangularItem.svelte │ │ ├── TopResult.svelte │ │ ├── TrackComponent.svelte │ │ ├── TrackProgressBar.svelte │ │ ├── buttons │ │ │ ├── FavouriteButton.svelte │ │ │ ├── IconButton.svelte │ │ │ └── InteractionButton.svelte │ │ ├── home │ │ │ └── HomeSection.svelte │ │ ├── input │ │ │ ├── Select.svelte │ │ │ ├── TextInput.svelte │ │ │ └── Toggle.svelte │ │ └── settings │ │ │ ├── Setting.svelte │ │ │ └── SettingsSection.svelte │ ├── context │ │ └── player.ts │ ├── enums │ │ └── item.ts │ ├── interfaces │ │ └── artist.ts │ ├── stores │ │ ├── colours.ts │ │ ├── playing.ts │ │ └── queue.ts │ ├── styles │ │ └── vars.scss │ └── utils │ │ ├── artist.ts │ │ ├── colour.ts │ │ ├── queue.ts │ │ ├── settings.ts │ │ ├── stream.ts │ │ └── ticks.ts ├── main.scss └── routes │ ├── +layout.svelte │ ├── +layout.ts │ ├── +page.svelte │ ├── app │ ├── +layout.svelte │ ├── album │ │ └── +page.svelte │ ├── artist │ │ └── +page.svelte │ ├── home │ │ └── +page.svelte │ ├── library │ │ └── +page.svelte │ ├── search │ │ └── +page.svelte │ └── settings │ │ └── +page.svelte │ └── connect │ └── +page.svelte ├── static ├── favicon.png └── icons │ ├── loading-oval.svg │ ├── now-playing.svg │ ├── unknown-artist.webp │ └── unknown-track.webp ├── svelte.config.js ├── tsconfig.json ├── vite.config.ts └── yarn.lock /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | engine-strict=true 2 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/.prettierrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/README.md -------------------------------------------------------------------------------- /docs/kyoku-home.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/docs/kyoku-home.webp -------------------------------------------------------------------------------- /docs/kyoku-queue.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/docs/kyoku-queue.webp -------------------------------------------------------------------------------- /docs/kyoku-search.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/docs/kyoku-search.webp -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/package.json -------------------------------------------------------------------------------- /src-tauri/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src-tauri/.gitignore -------------------------------------------------------------------------------- /src-tauri/Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src-tauri/Cargo.lock -------------------------------------------------------------------------------- /src-tauri/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src-tauri/Cargo.toml -------------------------------------------------------------------------------- /src-tauri/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src-tauri/build.rs -------------------------------------------------------------------------------- /src-tauri/icons/128x128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src-tauri/icons/128x128.png -------------------------------------------------------------------------------- /src-tauri/icons/128x128@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src-tauri/icons/128x128@2x.png -------------------------------------------------------------------------------- /src-tauri/icons/32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src-tauri/icons/32x32.png -------------------------------------------------------------------------------- /src-tauri/icons/Square107x107Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src-tauri/icons/Square107x107Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square142x142Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src-tauri/icons/Square142x142Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square150x150Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src-tauri/icons/Square150x150Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square284x284Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src-tauri/icons/Square284x284Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square30x30Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src-tauri/icons/Square30x30Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square310x310Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src-tauri/icons/Square310x310Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square44x44Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src-tauri/icons/Square44x44Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square71x71Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src-tauri/icons/Square71x71Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/Square89x89Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src-tauri/icons/Square89x89Logo.png -------------------------------------------------------------------------------- /src-tauri/icons/StoreLogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src-tauri/icons/StoreLogo.png -------------------------------------------------------------------------------- /src-tauri/icons/icon.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src-tauri/icons/icon.icns -------------------------------------------------------------------------------- /src-tauri/icons/icon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src-tauri/icons/icon.ico -------------------------------------------------------------------------------- /src-tauri/icons/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src-tauri/icons/icon.png -------------------------------------------------------------------------------- /src-tauri/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src-tauri/src/main.rs -------------------------------------------------------------------------------- /src-tauri/tauri.conf.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src-tauri/tauri.conf.json -------------------------------------------------------------------------------- /src/app.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src/app.d.ts -------------------------------------------------------------------------------- /src/app.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src/app.html -------------------------------------------------------------------------------- /src/lib/api/favourite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src/lib/api/favourite.ts -------------------------------------------------------------------------------- /src/lib/api/getApiKey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src/lib/api/getApiKey.ts -------------------------------------------------------------------------------- /src/lib/api/getMusic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src/lib/api/getMusic.ts -------------------------------------------------------------------------------- /src/lib/api/header.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src/lib/api/header.ts -------------------------------------------------------------------------------- /src/lib/api/image.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src/lib/api/image.ts -------------------------------------------------------------------------------- /src/lib/api/libraries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src/lib/api/libraries.ts -------------------------------------------------------------------------------- /src/lib/api/playback.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src/lib/api/playback.ts -------------------------------------------------------------------------------- /src/lib/api/url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src/lib/api/url.ts -------------------------------------------------------------------------------- /src/lib/api/wikipedia/extracts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src/lib/api/wikipedia/extracts.ts -------------------------------------------------------------------------------- /src/lib/components/ArtistList.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src/lib/components/ArtistList.svelte -------------------------------------------------------------------------------- /src/lib/components/AudioPlayer.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src/lib/components/AudioPlayer.svelte -------------------------------------------------------------------------------- /src/lib/components/CircularItem.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src/lib/components/CircularItem.svelte -------------------------------------------------------------------------------- /src/lib/components/Divider.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src/lib/components/Divider.svelte -------------------------------------------------------------------------------- /src/lib/components/NowPlayingExpanded.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src/lib/components/NowPlayingExpanded.svelte -------------------------------------------------------------------------------- /src/lib/components/PlayingFooter.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src/lib/components/PlayingFooter.svelte -------------------------------------------------------------------------------- /src/lib/components/QueueComponent.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src/lib/components/QueueComponent.svelte -------------------------------------------------------------------------------- /src/lib/components/QueueComponentButton.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src/lib/components/QueueComponentButton.svelte -------------------------------------------------------------------------------- /src/lib/components/RectangularItem.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src/lib/components/RectangularItem.svelte -------------------------------------------------------------------------------- /src/lib/components/TopResult.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src/lib/components/TopResult.svelte -------------------------------------------------------------------------------- /src/lib/components/TrackComponent.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src/lib/components/TrackComponent.svelte -------------------------------------------------------------------------------- /src/lib/components/TrackProgressBar.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src/lib/components/TrackProgressBar.svelte -------------------------------------------------------------------------------- /src/lib/components/buttons/FavouriteButton.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src/lib/components/buttons/FavouriteButton.svelte -------------------------------------------------------------------------------- /src/lib/components/buttons/IconButton.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src/lib/components/buttons/IconButton.svelte -------------------------------------------------------------------------------- /src/lib/components/buttons/InteractionButton.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src/lib/components/buttons/InteractionButton.svelte -------------------------------------------------------------------------------- /src/lib/components/home/HomeSection.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src/lib/components/home/HomeSection.svelte -------------------------------------------------------------------------------- /src/lib/components/input/Select.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src/lib/components/input/Select.svelte -------------------------------------------------------------------------------- /src/lib/components/input/TextInput.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src/lib/components/input/TextInput.svelte -------------------------------------------------------------------------------- /src/lib/components/input/Toggle.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src/lib/components/input/Toggle.svelte -------------------------------------------------------------------------------- /src/lib/components/settings/Setting.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src/lib/components/settings/Setting.svelte -------------------------------------------------------------------------------- /src/lib/components/settings/SettingsSection.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src/lib/components/settings/SettingsSection.svelte -------------------------------------------------------------------------------- /src/lib/context/player.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src/lib/context/player.ts -------------------------------------------------------------------------------- /src/lib/enums/item.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src/lib/enums/item.ts -------------------------------------------------------------------------------- /src/lib/interfaces/artist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src/lib/interfaces/artist.ts -------------------------------------------------------------------------------- /src/lib/stores/colours.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src/lib/stores/colours.ts -------------------------------------------------------------------------------- /src/lib/stores/playing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src/lib/stores/playing.ts -------------------------------------------------------------------------------- /src/lib/stores/queue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src/lib/stores/queue.ts -------------------------------------------------------------------------------- /src/lib/styles/vars.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src/lib/styles/vars.scss -------------------------------------------------------------------------------- /src/lib/utils/artist.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src/lib/utils/artist.ts -------------------------------------------------------------------------------- /src/lib/utils/colour.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src/lib/utils/colour.ts -------------------------------------------------------------------------------- /src/lib/utils/queue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src/lib/utils/queue.ts -------------------------------------------------------------------------------- /src/lib/utils/settings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src/lib/utils/settings.ts -------------------------------------------------------------------------------- /src/lib/utils/stream.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src/lib/utils/stream.ts -------------------------------------------------------------------------------- /src/lib/utils/ticks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src/lib/utils/ticks.ts -------------------------------------------------------------------------------- /src/main.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src/main.scss -------------------------------------------------------------------------------- /src/routes/+layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src/routes/+layout.svelte -------------------------------------------------------------------------------- /src/routes/+layout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src/routes/+layout.ts -------------------------------------------------------------------------------- /src/routes/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src/routes/+page.svelte -------------------------------------------------------------------------------- /src/routes/app/+layout.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src/routes/app/+layout.svelte -------------------------------------------------------------------------------- /src/routes/app/album/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src/routes/app/album/+page.svelte -------------------------------------------------------------------------------- /src/routes/app/artist/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src/routes/app/artist/+page.svelte -------------------------------------------------------------------------------- /src/routes/app/home/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src/routes/app/home/+page.svelte -------------------------------------------------------------------------------- /src/routes/app/library/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src/routes/app/library/+page.svelte -------------------------------------------------------------------------------- /src/routes/app/search/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src/routes/app/search/+page.svelte -------------------------------------------------------------------------------- /src/routes/app/settings/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src/routes/app/settings/+page.svelte -------------------------------------------------------------------------------- /src/routes/connect/+page.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/src/routes/connect/+page.svelte -------------------------------------------------------------------------------- /static/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/static/favicon.png -------------------------------------------------------------------------------- /static/icons/loading-oval.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/static/icons/loading-oval.svg -------------------------------------------------------------------------------- /static/icons/now-playing.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/static/icons/now-playing.svg -------------------------------------------------------------------------------- /static/icons/unknown-artist.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/static/icons/unknown-artist.webp -------------------------------------------------------------------------------- /static/icons/unknown-track.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/static/icons/unknown-track.webp -------------------------------------------------------------------------------- /svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/svelte.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/vite.config.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/httpjamesm/kyoku/HEAD/yarn.lock --------------------------------------------------------------------------------