Bidirectional schema converter extension for VS Code — convert between SQL DDL, Prisma, Django, TypeORM, SQLAlchemy, Alembic, JSON Schema, GraphQL, EF Core, and Scala case classes.
- Install:
npm install - Test:
npm test(runs node --test) - Lint:
npm run lint(eslint src --ext ts) - Build:
npm run compile(tsc -p ./) - Pre-publish:
npm run vscode:prepublish
Key directories:
src/— Main extension sourceextension.ts— Extension entry point + activationcli.ts— SchemaForge CLI wrappercommands/— Convert, detect, diff command handlerspanels/— Live preview WebView panelproviders/— Custom editor provider
.github/workflows/— CI/CD (2 workflows)syntaxes/— TextMate grammarsmedia/— Icons/assets
- Language: TypeScript
- Test framework: @vscode/test-electron (vscode-test)
- CI: GitHub Actions (2 workflows)
- Linting: eslint with @typescript-eslint
- Compilation: TypeScript 5.3+
- VS Code Engine: ^1.85.0
- Publisher: revenue-holdings