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
- #001Next.js 16 rather than 15
- #002/hobbies/photography: a visual world entirely of its own
- #003Acid yellow accent #E4FF3A by default
- #004No clsx / tailwind-merge dependency
- #005Hobbies in the nav, Contact in the footer
- #006exifr to read JPEG EXIF data at build time
- #007public/ first, Supabase Storage beyond 100 MB
- #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