This is a monolithic repository (or "monorepo") containing multiple related codebases under one roof.
- It's organized with pnpm for dependency management
- Task management with turborepo for task management.
- Written in mostly TypeScript, a statically typed superset of JavaScript
- Tests are run with vitest, which itself runs on vite (it's really fast).
- Linting is run with eslint with a custom set of shared configurations.
- Authentication tokens are managed with a Supabase instance.
- UI/UX and docs run on Nuxt3 and @nuxt/content, respectively.
- Gitpod and Codespaces used for ephemeral development workspaces
- Shorthand versions of
npm run '...'
thanks to @brlt/n - TypeScript helpers and utility functions from @brlt/utils
Heavily inspired by the giscus project. Thank you Sage!
MIT © Nicholas Berlette