Skip to content

KnearMe Portfolio Local Development

  • Node.js 22.21.1 (from engines.node).
  • pnpm workspace install completed at repo root.
  • Supabase project credentials for local .env.local.
Terminal window
cd /Users/aaronbaker/knearme-platform
pnpm install

Create apps/knearme-portfolio/.env.local with required values (see environment doc).

Terminal window
pnpm -C apps/knearme-portfolio dev

Default local URL: http://localhost:3000.

  1. Type and lint before committing:
Terminal window
pnpm -C apps/knearme-portfolio typecheck
pnpm -C apps/knearme-portfolio lint
  1. Run focused unit tests:
Terminal window
pnpm -C apps/knearme-portfolio test:unit
  1. Run mocked E2E suite:
Terminal window
pnpm -C apps/knearme-portfolio test:e2e:mock
  • The app builds an MCP widget bundle during build using build:widget.
  • Local dev typically does not require apps/knearme-edge, but production path protections rely on edge routes.
  • If testing worker-protected behavior, run edge worker separately.