This monorepo contains the source for the Ego Hygiene site. Structured content is provided through Astro DB instead of static JSON files.
- Install dependencies from the project root:
pnpm install
- Start the development server:
pnpm dev
Run the following commands to maintain code quality:
pnpm lint # run ESLint
pnpm format # check Prettier formatting
pnpm typecheck # verify TypeScript typesBefore seeding the database, validate the structured content:
pnpm validate-dataThen run the Astro DB seed command:
pnpm astro db seedAll workspace commands proxy to the egohygiene.io package under the hood.
Run pnpm astro -- <command> to invoke any Astro CLI commands.