Meta

Colophon.

How the site is made: stack, version, decisions, thanks. Updated on every deploy.

Build

Version
0.1.0
Commit
f380723
Build
2026-10-31 19:12

Stack (29 packages)

  • @fontsource/space-grotesk^5.2.10
  • @mdx-js/loader^3.1.1
  • @mdx-js/react^3.1.1
  • @next/mdx^16.2.4
  • @tailwindcss/postcss^4
  • @types/d3-geo^3.1.0
  • @types/geojson^7946.0.16
  • @types/mdx^2.0.13
  • @types/node^20
  • @types/react^19
  • @types/react-dom^19
  • @types/topojson-client^3.1.5
  • @types/topojson-specification^1.0.5
  • d3-geo^3.1.1
  • eslint^9
  • eslint-config-next16.2.4
  • exifr^7.1.3
  • gray-matter^4.0.3
  • lucide-react^1.8.0
  • next16.2.4
  • next-mdx-remote^6.0.0
  • playwright^1.59.1
  • react19.2.4
  • react-dom19.2.4
  • server-only^0.0.1
  • tailwindcss^4
  • topojson-client^3.1.0
  • typescript^5
  • world-atlas^2.0.2

Key decisions

  1. #001Next.js 16 rather than 15
  2. #002/hobbies/photography: a visual world entirely of its own
  3. #003Acid yellow accent #E4FF3A by default
  4. #004No clsx / tailwind-merge dependency
  5. #005Hobbies in the nav, Contact in the footer
  6. #006exifr to read JPEG EXIF data at build time
  7. #007public/ first, Supabase Storage beyond 100 MB
  8. #012Bilingual site: French at the root, English under /en

Full details in DECISIONS.md.

Thanks

This site was written by two, with Claude Code as a full-time pair programmer. Thanks to the authors of the open-source dependencies in the stack above: every line of this site rests on their work.

Section for Kostia to expand: the Axiom team, friends who proofread, readers of the early versions.

Sources