A monorepo containing the Open Reader application with both frontend and backend components.
apps/nuxt/- Nuxt.js frontend applicationapps/go/- Go backend application
- Install dependencies for all workspaces:
pnpm install
-
Start the Nuxt frontend:
pnpm dev
-
Or run it specifically:
pnpm --filter @open-reader/nuxt dev
-
Start the Go backend (from the go directory):
cd apps/go go run .
-
Build the Nuxt app:
pnpm build
-
Build the Go app:
pnpm --filter @open-reader/go build
-
Run a command in a specific workspace:
pnpm --filter @open-reader/nuxt <command> pnpm --filter @open-reader/go <command>
-
Install a package in a specific workspace:
pnpm --filter @open-reader/nuxt add <package>
-
Run a command in all workspaces:
pnpm -r <command>