aae60c16ba
- /releases: every game and launcher release on one page, newest first, Stable / Alpha / Launcher marked and filterable. The newest three are open; each shows what it added and fixed, the full notes, its downloads and a link to GitHub. Baked at build time, refreshed from GitHub when a newer release is out. /releases#release-<tag> opens one. - Home: "Recently added" replaces the patch notes block: the last five releases on one line each and three highlights from what they added. - /benchmarks: Horizon against vanilla Java Edition 26.3 measured on our machines (average FPS, 1% lows, p95 frame time, start to world, chunk loads, memory, at render distance 12 and 32), saying where Java is ahead; a GPU + CPU picker that shows a measurement when there is one and otherwise a marked estimate with a range, from our own spec table (method explained on the page); players' results read live from the telemetry server's GET /v1/benchmarks/summary, falling back to the baked public/benchmarks.json, groups of 3+ installs only. - scripts/benchmarks.mjs builds public/benchmarks.json from our reports (and, for tests, telemetry items) with the same rules as the server; fixtures shared with the server's test. - Releases and Benchmarks in the nav and footer; docs/performance.md links the page. - Pixelify Sans' "fi" ligature drew "fixes" as "Axes": common ligatures off. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
20 lines
503 B
JSON
20 lines
503 B
JSON
{
|
|
"name": "horizon-website",
|
|
"private": true,
|
|
"type": "module",
|
|
"description": "horizon's website: a static page in the launcher's design",
|
|
"scripts": {
|
|
"build": "node build.mjs",
|
|
"start": "node serve.mjs",
|
|
"dev": "node build.mjs && node serve.mjs",
|
|
"assets": "node scripts/assets.mjs",
|
|
"shots": "node scripts/shots.mjs",
|
|
"test": "node --test src/ scripts/"
|
|
},
|
|
"devDependencies": {
|
|
"sharp": "^0.34.4",
|
|
"wawoff2": "^2.0.1",
|
|
"playwright": "^1.56.0"
|
|
}
|
|
}
|