This repository now uses a pnpm workspace monorepo layout so multiple Cloudflare Workers apps and shared packages can live together.
apps/website: the current Linearmouse marketing site and update feedapps/go: short-link Worker forgo.linearmouse.appapps/schema: schema proxy Worker forschema.linearmouse.apppackages/: reserved for future shared packages and configs
Install dependencies:
pnpm installRun the website locally:
pnpm devBuild the website:
pnpm buildRun the website tests:
pnpm testDeploy the website Worker:
pnpm deployFor Cloudflare Workers Builds, point the website Worker at apps/website as its root directory, matching Cloudflare's monorepo guidance.