IDE Extensions
MorphQL provides first-class support for both VSCode and JetBrains IDEs, offering syntax highlighting, code execution, and documentation lookup to enhance your development workflow.
Download
Extensions are available for download on GitHub Releases. They are not yet published to official marketplaces (VSCode Marketplace, JetBrains Plugin Repository).
VSCode Extension
Full language support for Visual Studio Code.
Features
- 🎨 Syntax Highlighting: Complete highlighting for
.morphqlfiles andmorphQLtagged templates in JS/TS. - ▶️ Execute Queries: Run transformations directly within the editor.
- With Input Data: Click the "Play" button to open an input box.
- With Clipboard: Right-click context menu option for quick testing.
- Selection: Select a query in a TS file and execute it immediately.
- 🔍 Diagnostics: Real-time syntax error detection.
- 🚀 Snippets: Type
morphql-to access common patterns liketransform,section, andif.
Installation
Download the latest release:
👉 Download from GitHub Releases
- Download
morphql-vscode-{version}.vsixfrom the latest release - Open VSCode
- Press
Cmd+Shift+P(Mac) orCtrl+Shift+P(Windows/Linux) - Run: Extensions: Install from VSIX...
- Select the downloaded
.vsixfile
Development
To build from source, see the Extension Distribution Guide.
JetBrains Extension
Native support for IntelliJ IDEA, WebStorm, PhpStorm, and other JetBrains IDEs.
Features
- 🎨 Syntax Highlighting: Full color coding for keywords, functions, and operators.
- 💉 Language Injection: Automatically highlights
morphQLtemplate strings in TypeScript/JavaScript. - 📄 Documentation: Hover over keywords and functions to see usage details.
- 🖼️ File Icons: Dedicated icons for
.morphqlfiles.
Installation
Download the latest release:
👉 Download from GitHub Releases
- Download
morphql-jetbrains-{version}.zipfrom the latest release - Open your JetBrains IDE (IntelliJ IDEA, WebStorm, etc.)
- Go to Settings/Preferences → Plugins
- Click the ⚙️ gear icon → Install Plugin from Disk...
- Select the downloaded
.zipfile - Restart your IDE
Development
To build from source, see the Extension Distribution Guide.
