This is a port of the old PlayCover website made with to the new PlaySite using Astro and Vue 3.
- Astro as web framework
- Vue as frontend UI framework
- HeroIcons as icon library
- Marked as markdown parser
- TailwindCSS as CSS framework
Requires Node.js 22.12+ (Node 24 LTS recommended, see .nvmrc).
npm install
npm run dev # start the dev server
npm run build # production build into dist/
npm run check # type-check (.astro, .vue, .ts)
npm run lint # eslint (use lint:fix to auto-fix)