Welcome to my personal website!
Dependencies are managed with pnpm and can be installed with
the pnpm install
command.
pnpm install
To start the dev server on localhost:3000, run the following command.
pnpm dev
To lint the project with ESLint, run the following command.
pnpm lint
Type checking the project can be done by running the following command.
See the TypeScript docs for a full list of CLI options that can be passed to this command.
# Run TypeScript once
pnpm ts
# Run TypeScript in watch mode
pnpm ts -w
End-to-end tests utilize Playwright and can be run with the following command. If the dev server is not running locally, Playwright will automatically start it for the duration of the tests.
See the Playwright docs for a full list of CLI options that can be passed to this command.
# Run all tests
pnpm test
# Run test files matching "home"
pnpm test home
This project is open for contribution but the source code itself uses a commercial template and is therefore not licensed under any open-source license. Forking this project as a base for your own projects is not permitted under the license of the original template.