Personal website for lvl2pillow.
This project is a React-based Single Page Application (SPA), built using:
- Build Tool: Vite
- Language: TypeScript
- Framework: React 19
- Routing: React Router 7
- Linting: ESLint
To get started with local development:
- Prerequisites: Ensure Node.js is installed.
- Install Dependencies:
npm install
- Start Development Server:
npm run dev
This project uses Vitest for fast unit testing, with React Testing Library for component testing.
To run tests:
npm run testThe following commands are available in the project:
npm run dev: Starts the Vite development server.npm run build: Compiles and builds the application for production.npm run lint: Runs ESLint to check for code issues.npm run preview: Previews the production build locally.npm run test: Runs the test suite using Vitest.npm run coverage: Runs tests with coverage report.npm run check: Runs type checking, linting, and tests to verify project health.