Connecting
Learn/L15 · Your stack (VPS repos)

vite-plus (vp) in agentify and Jmcon

vp wraps Vite with lint, test, and build scripts — npm run dev = vp dev.

Difficulty 2/5

Plain English

When you see vp dev or vp build, it's still Vite under the hood with project conventions. Academy uses plain vite; big repos use vp for one toolchain.

Analogy

vp is a branded toolbox around the same power drill (Vite).

Jessica's wedding portal

npm run dev → port 5190. npm run lint = vp lint (oxlint + TS).

Agentify CRM

npm run dev:full sets VITE_CONVEX_URL and runs vp dev --port 5173.

Go deeper

dev = local site, build = dist/ for Workers.

Common mistakes

  • Shipping after build alone without typecheck on agentify.
  • Wrong port (5190 vs 5173).

AI-agent trap

Running npm run build and claiming 'tests passed' without vp test.

Summary

agentify: typecheck runs convex codegen first — Vite does not type-check.

Confidence: