Illustrative canonical pagination fixture by Sulayman Bowles

Requires Node.js 22 or later. No packages or account needed.
Run: node server.mjs
Open: http://127.0.0.1:4363/mugs
Stop: Ctrl+C

The catalogue has nine invented items across three pages. Each page and product has a self-canonical URL. Ordinary HTML anchors expose all nine products without JavaScript. View all is a separate complete document.

Inspect /mugs?page=2 directly; it must show M04, M05 and M06. Follow the page links from /mugs and count nine unique product destinations. This fixture is local and makes no indexing or ranking claim.
