VS Code extension and Language Server for Prisma schema files.
| Package | Description |
|---|---|
packages/vscode |
VS Code extension with plugins |
packages/language-server |
LSP implementation |
pnpm install
pnpm build
pnpm watchPress F5 in VS Code to launch the extension in debug mode.
| Command | Description |
|---|---|
pnpm build |
Build all packages |
pnpm watch |
Watch mode |
pnpm test |
Run unit tests in all packages (via Turborepo) |
pnpm test:e2e |
Run VS Code E2E tests |
pnpm lint |
Lint all packages |
pnpm clean |
Remove untracked files and directories (incl node_modules) |
| Document | Description |
|---|---|
| AGENTS.md | Overview for AI agents |
| Architecture | System design and file organization |
| Development | Setup and debugging instructions |
| Build System | esbuild bundling and static assets |
| Plugin System | VS Code extension plugin architecture |
| Language Server | LSP implementation details |
| Local Prisma Postgres | Local dev server and worker process |
| Testing | Test patterns and helpers |
| Common Tasks | How to add features |
| CI/CD | GitHub Actions workflows |
| Gotchas | Important tips and warnings |