{
  "schemaVersion": "1.0",
  "entityFamily": "modules",
  "entityType": "DefinedTerm",
  "entityId": "modules:71",
  "canonicalUrl": "https://babadook.tech/modules/editor-extensions",
  "machineBaseUrl": "https://babadook.tech/ai/modules/editor-extensions",
  "name": "Editor Extensions",
  "aliases": [],
  "summary": "First-class editor extensions for VS Code, JetBrains (IntelliJ/WebStorm), and Neovim with syntax highlighting, snippets, and integrated DXP language server.",
  "description": [
    "First-class editor extensions for VS Code, JetBrains (IntelliJ/WebStorm), and Neovim with syntax highlighting, snippets, and integrated DXP language server."
  ],
  "sections": [
    {
      "id": "your-editor-supercharged-ef6b4f67-3c44-4262-9413-594125d10f24",
      "heading": "your-editor,-supercharged",
      "body": [
        "Your Editor, Supercharged DXP Editor Extensions bring the full power of the DXP Language Server to your preferred editor. VS Code extension with dedicated DXP panel, content schema browser, and one-click deployment. JetBrains extension (IntelliJ IDEA, WebStorm) with integrated project tooling. Neovim plugin with full LSP integration. All extensions include syntax highlighting for DQL queries, content schema files, and DXP configuration. Snippets for common patterns (content queries, component templates, API calls) accelerate development."
      ],
      "specifications": [],
      "relationships": [],
      "media": [],
      "children": [
        {
          "id": "data-viz-1",
          "heading": "data Viz",
          "body": [],
          "specifications": [],
          "relationships": [],
          "media": [],
          "children": [],
          "sourceBlockType": "unsupported"
        }
      ],
      "sourceBlockType": "content_block",
      "sourceBlockId": "ef6b4f67-3c44-4262-9413-594125d10f24"
    },
    {
      "id": "editor-extension-specifications-82938cc8-a724-4ed6-bff4-b0d437149534",
      "heading": "Editor Extension Specifications",
      "body": [],
      "specifications": [
        {
          "label": "VS Code",
          "value": "Extension with dedicated panel, schema browser, deploy",
          "group": "spec Items"
        },
        {
          "label": "JetBrains",
          "value": "IntelliJ IDEA, WebStorm, PhpStorm support",
          "group": "spec Items"
        },
        {
          "label": "Neovim",
          "value": "Full LSP integration with Treesitter grammar",
          "group": "spec Items"
        },
        {
          "label": "Highlighting",
          "value": "DQL, content schema, config file syntax",
          "group": "spec Items"
        },
        {
          "label": "Snippets",
          "value": "50+ snippets for common DXP patterns",
          "group": "spec Items"
        }
      ],
      "relationships": [],
      "media": [],
      "children": [],
      "sourceBlockType": "product_specification",
      "sourceBlockId": "82938cc8-a724-4ed6-bff4-b0d437149534"
    },
    {
      "id": "features-3",
      "heading": "features",
      "body": [
        "neovim: true",
        "vscode: true",
        "snippets: true",
        "jetbrains: true",
        "syntax highlighting: true"
      ],
      "specifications": [],
      "relationships": [],
      "media": [],
      "children": [],
      "sourceBlockType": "features"
    }
  ],
  "specifications": [],
  "claims": [],
  "relationships": [
    {
      "type": "products",
      "targets": [
        {
          "id": "83",
          "family": "products",
          "name": "DXP",
          "slug": "dxp",
          "canonicalUrl": "https://babadook.tech/products/dxp",
          "relationship": "products"
        }
      ]
    },
    {
      "type": "sub_modules",
      "targets": [
        {
          "id": "32",
          "family": "sub-modules",
          "name": "Developer Experience",
          "slug": "developer-experience",
          "canonicalUrl": "https://babadook.tech/sub-modules/developer-experience",
          "relationship": "sub_modules"
        }
      ]
    },
    {
      "type": "use_cases",
      "targets": [
        {
          "id": "57",
          "family": "use-case",
          "name": "Application Development",
          "slug": "application-development",
          "relationship": "use_cases"
        }
      ]
    }
  ],
  "authors": [],
  "media": [],
  "regulatoryContext": {
    "exportControlAndLicensingReviewRequired": false
  },
  "language": "en",
  "receipt": {
    "sourceBlockCount": 4,
    "projectedBlockCount": 4,
    "sourceValueCount": 19,
    "projectedValueCount": 19,
    "sourceRelationshipCount": 3,
    "projectedRelationshipCount": 3,
    "sourceClaimCount": 0,
    "projectedClaimCount": 0,
    "unknownBlockTypes": [],
    "omittedFields": [],
    "missingValuePaths": [],
    "invalidClaims": [],
    "complete": true
  },
  "contentHash": "2ca341c04ce96bd4dfd602b6276d034563857be1d1799fa36bc3fd1137c5976c"
}