Files
e0734077e2 Scaffolded apps are born on Zen too
packages/create-app/.gitignore lists `template`, so every scanner that honours
ignore files walks straight past nine templates that are tracked in git and
shipped by @hanzo/create-docs. Four Next templates declared a face in the root
layout and two react-router ones linked a hosted font CDN from `links()`, which
means a freshly scaffolded docs site started life on someone else's typeface
and a third-party request on every route.

Same shape as the apps: `@import '@hanzo/font/css'` at the top of the template's
own sheet, one :root block naming Zen and Zen Mono as --font-sans / --font-mono,
and @hanzo/font in the template's dependencies. The waku template named no
family at all and fell through to the browser default, so it gets the same
mount rather than being left the one scaffold without a face.

(cherry picked from commit 734765bcf6fa78f395bd368e137f122367f6e02d)

Co-authored-by: Hanzo Dev <[email protected]>
2026-09-03 23:51:23 -07:00
..