rgx-cli 0.12.0

A terminal regex tester with real-time matching, multi-engine support, and plain-English explanations
Documentation
{
  "name": "rgx",
  "displayName": "rgx - Terminal Regex Debugger",
  "description": "Test, debug, and visualize regex patterns with real-time matching, step-through debugger with backtracking visualization, capture group highlighting, plain-English explanations, code generation for 8 languages, and multi-engine support (Rust, PCRE2, fancy-regex) — all inside the integrated terminal.",
  "version": "0.4.0",
  "publisher": "brevity1swos",
  "license": "MIT",
  "icon": "assets/icon.png",
  "galleryBanner": {
    "color": "#1e1e2e",
    "theme": "dark"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/brevity1swos/rgx"
  },
  "engines": {
    "vscode": "^1.85.0"
  },
  "categories": [
    "Debuggers",
    "Testing",
    "Other"
  ],
  "keywords": [
    "regex",
    "regexp",
    "pattern",
    "match",
    "test",
    "debugger",
    "pcre2",
    "terminal",
    "tui",
    "replace",
    "codegen",
    "step-through",
    "backtracking",
    "heatmap"
  ],
  "activationEvents": [],
  "main": "./out/extension.js",
  "contributes": {
    "commands": [
      {
        "command": "rgx.open",
        "title": "rgx: Open"
      },
      {
        "command": "rgx.openWithSelection",
        "title": "rgx: Open with Selection"
      },
      {
        "command": "rgx.openWithPattern",
        "title": "rgx: Open with Pattern"
      }
    ],
    "configuration": {
      "title": "rgx",
      "properties": {
        "rgx.path": {
          "type": "string",
          "default": "rgx",
          "description": "Path to the rgx binary"
        },
        "rgx.defaultEngine": {
          "type": "string",
          "enum": [
            "rust",
            "fancy",
            "pcre2"
          ],
          "description": "Default regex engine to use"
        }
      }
    }
  },
  "scripts": {
    "compile": "tsc -p ./",
    "package": "vsce package",
    "publish": "vsce publish"
  },
  "devDependencies": {
    "@types/node": "^25.5.0",
    "@types/vscode": "^1.85.0",
    "@vscode/vsce": "^3.0.0",
    "typescript": "^5.3.0"
  }
}