My official personal website
We recommend using Node version lts/krypton -> v24.14.1.
Create a .env file by copying the .env.example file. These values are only for the local environment, you have to modify it.
npm installnpm run checknpm run start:devnpm testnpm run test:unitsnpm run test:units:covnpm run test:units:watchnpm run test:playwrightnpm run test:playwright:uinpm run test:playwright:grep -- @a11ynpm run test:playwright:ui:grep -- @a11ynpm run test:htmlnpm run lint:oxnpm run lint:esnpm run lint:es:strictnpm run formatnpm run buildnpm run start:prodValidate your setup by running the following commands in order:
npm clean-install # Update dependencies
npm run start:dev # Check development execution
npm run format # Format code
npm run check # Type-checking, astro check and linters
npm run test:units:cov # Run all unit tests
npm run build # Run production build
npm run test:html # Run HTML tests
npm run test:playwright:ui # Run all Playwright tests
npm run start:prod # Check production execution