|
|
5 lat temu | |
|---|---|---|
| .. | ||
| public | 5 lat temu | |
| src | 5 lat temu | |
| .env.example | 5 lat temu | |
| .env.test | 5 lat temu | |
| .eslintrc.js | 5 lat temu | |
| .gitignore | 5 lat temu | |
| .prettierrc.js | 5 lat temu | |
| README.md | 5 lat temu | |
| package.json | 5 lat temu | |
| tsconfig.json | 5 lat temu | |
| yarn.lock | 5 lat temu | |
This is a frontend web app for use with the go-music-player server.
yarn startRuns the app in the development mode.
yarn testRuns tests
yarn buildBuilds app
This is the main part of the app. It is responsible for handling:
This is the part of the app which implements user interaction. It is responsible for handling:
UIs follow a common model and are built into separate bundles, then lazily loaded.
The following UIs are implemented:
This is based heavily on the cmus ncurses-based music player, and is essentially a web-based client with vim-like bindings for navigation.