- JavaScript 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
|
||
| .forgejo/workflows | ||
| docs | ||
| .gitignore | ||
| eslint.config.mjs | ||
| package.json | ||
| pnpm-lock.yaml | ||
| pnpm-workspace.yaml | ||
| README.md | ||
| tsconfig.json | ||
vibewait.ing
The VitePress source for vibewait.ing.
Local development
pnpm install
pnpm dev
Run the full local validation set with pnpm check.
Publishing
Every push to main runs lint, type-check, and build on Forgejo Actions and
publishes the built site to the pages branch. The web server picks up the new
pages commit within about two minutes.
Project data
The Projects page is a hand-picked list. Add, remove, or reorder entries in
docs/projects.ts. Site builds do not fetch repository data.
Links and contact
Code-hosting links and the contact address are defined once in
docs/.vitepress/theme/site.ts.
Typography
The site self-hosts Regular and SemiBold subsets of Maple Mono NF 7.9. Only Latin, punctuation, and arrow glyphs are included, keeping the two WOFF2 files to about 80 KB combined instead of shipping the 19.6 MB Nerd Font archive. The font remains available under the SIL Open Font License 1.1.