Personal blog and frontend playground.
This repo is now a pnpm workspace monorepo focused on fast iteration.
- App: Next.js 15 (
apps/web) - UI library: shared React UI package (
packages/ui) - Language/tooling: TypeScript, ESLint, Prettier
- Styling: Tailwind CSS
- Testing strategy: unit tests with Jest + Testing Library
- Storybook: used as a development tool for component work
apps/web: main site apppackages/ui: reusable UI primitives and utilities
- Node.js
22.14.0(see.nvmrc) - pnpm
10+
nvm use
pnpm installpnpm devpnpm lint
pnpm build
pnpm testpnpm storybook
pnpm build-storybookEarlier versions of this project documented a different setup (single-package layout, Storybook-based visual/a11y test flows, and older tooling).
To view the previous README snapshot directly:
git show c866add:README.mdTo browse full README history:
git log --oneline -- README.md