Prompt Gate Nuxt frontend. The application uses Nuxt 4, Vue 3, Vuetify, Pinia, and Vitest.
- Node.js 24
- npm
- Docker, only when building or testing the production image
npm cinpm run devBy default, the application expects the backend URL in the following public Nuxt variable:
NUXT_PUBLIC_API_BASE_URL=http://localhost:8080npm run typecheck
npm run lint:check
npm test -- --run
npm run buildThe npm run lint:check script fails on warnings. The npm run lint script
runs ESLint with automatic fixes enabled.
Official releases are created from a semver tag in the vX.Y.Z format. Pushing
the tag triggers the GitHub Actions pipeline, publishes the
ghcr.io/prompt-gate/frontend image, and creates the GitHub Release.