Rewrite of xivloot.com
  • Svelte 79.4%
  • TypeScript 18.3%
  • HTML 1.6%
  • JavaScript 0.4%
  • Dockerfile 0.1%
Find a file
yami 4a0851ed77
All checks were successful
Docker Build & Push / build-and-push (push) Successful in 36s
Merge pull request 'dev' (#24) from dev into main
Reviewed-on: #24
2026-08-11 19:38:48 -04:00
.forgejo/workflows chore: remove unused build argument and add debug logging to API proxy route 2026-07-09 20:00:48 -04:00
.vscode feat: Initialize XIVLoot rewrite project with SvelteKit setup, core pages, and development environment configuration. 2026-03-22 00:26:53 -04:00
docs docs(scheduling): rewrite the API reference against what is actually built 2026-08-11 11:56:58 -04:00
scripts fix(assets): add icon names the subset scrape missed 2026-08-11 08:51:57 -04:00
src Merge pull request 'dev' (#24) from dev into main 2026-08-11 19:38:48 -04:00
static perf(assets): subset icon font, self-host job icons, compress images 2026-08-11 08:37:52 -04:00
.codex adding old HTTPS methods 2026-04-05 22:52:11 -04:00
.dockerignore fix: npm ci error 2026-04-06 22:28:24 -04:00
.env.production update last wrong redirect 2026-05-24 13:45:04 -04:00
.gitattributes fix: added .gitattributes for EOF errors 2026-03-22 19:46:12 -04:00
.gitignore Loot Raid Plan update 2026-08-05 18:04:04 -04:00
.npmrc update packages 2026-05-20 23:15:31 -04:00
docker-compose.yml updated redirect url 2026-05-24 13:42:26 -04:00
Dockerfile maybe fix #6 2026-05-12 19:37:18 -04:00
flake.lock feat: Initialize XIVLoot rewrite project with SvelteKit setup, core pages, and development environment configuration. 2026-03-22 00:26:53 -04:00
flake.nix Convert to using pnpm instead of npm 2026-04-16 13:05:14 -04:00
package.json chore(deps): remove zod, @tanstack/table-core and clsx 2026-08-11 11:08:15 -04:00
pnpm-lock.yaml chore(deps): remove zod, @tanstack/table-core and clsx 2026-08-11 11:08:15 -04:00
pnpm-workspace.yaml patching cookie package 2026-05-17 21:32:49 -04:00
README.md Update README.md 2026-05-06 10:18:52 -04:00
roster-order-backend.html Reorder Roster 2026-05-18 20:52:08 -04:00
svelte.config.js chore: set appDir to app in svelte config 2026-07-03 11:35:10 -04:00
tsconfig.json feat: Initialize XIVLoot rewrite project with SvelteKit setup, core pages, and development environment configuration. 2026-03-22 00:26:53 -04:00
vite.config.ts added alt swapping back 2026-06-10 22:13:27 -04:00

XIVLoot Rewrite

A rewrite of xivloot-app

Developing

We use nix to have an exact same config. Refer to a guide on how to install nix on your system. Only available on Linux/WSL/MacOS.

Prerequisites

  • Your favorite IDE (VSCode, Neovim, etc)
  • A terminal
  • Nix (the package manager) with experimental features enabled.

You should be able to clone the repo now. If you are using WSL, clone the repo inside the terminal and then you can use your IDE to edit the project. The reason being that the IO speed is extremely limited while accessing files on your host on WSL.

After cloning the repo, in the root, run this command:

nix develop 

When you see "Development environment loaded!", you can run the following command to see how the project looks like

serve

In case you are running MacOS and have permission issues, you can run the following command instead:

sudo pnpm run dev -- --host

Deploying

TBD