This the SvelteKit rewrite of PluralKit's dashboard. It uses svelte 5.
Developing the dashboard requires node.js v20 and pnpm.
Create a .env file in the repository root with the following variables
PUBLIC_BASE_API_URL: the default base API url (not ending in a/)PUBLIC_REPOSITORY_URL: url of the git repository (use https://github.com/PluralKit/dashboard or your fork)
Building can either be done using pnpm build or docker build.
Example docker build command
docker build -t pluralkit-dashboard \
--build-arg="base_api_url=https://api.pluralkit.me" \
--build-arg="repository_url=https://github.com/PluralKit/dashboard" \
.