oxilean-cli 0.1.3

OxiLean command-line interface
{
  "name": "oxilean",
  "displayName": "OxiLean",
  "description": "OxiLean proof assistant for VS Code — Lean4-like type-checked proofs",
  "version": "0.1.3",
  "engines": { "vscode": "^1.85.0" },
  "categories": ["Programming Languages", "Linters", "Formatters"],
  "activationEvents": ["onLanguage:oxilean", "workspaceContains:**/*.oxilean"],
  "main": "./out/extension.js",
  "contributes": {
    "languages": [
      {
        "id": "oxilean",
        "aliases": ["OxiLean", "oxilean"],
        "extensions": [".oxilean", ".lean"],
        "configuration": "./language-configuration.json"
      }
    ],
    "configuration": {
      "title": "OxiLean",
      "properties": {
        "oxilean.serverPath": {
          "type": "string",
          "default": "oxilean",
          "description": "Path to the oxilean binary (must support --lsp flag)"
        },
        "oxilean.serverArgs": {
          "type": "array",
          "default": ["--lsp"],
          "description": "Arguments passed to the oxilean binary"
        },
        "oxilean.trace.server": {
          "type": "string",
          "enum": ["off", "messages", "verbose"],
          "default": "off",
          "description": "LSP message tracing level"
        }
      }
    },
    "commands": [
      {
        "command": "oxilean.restartServer",
        "title": "OxiLean: Restart Language Server"
      }
    ]
  },
  "scripts": {
    "compile": "tsc -p tsconfig.json",
    "watch": "tsc -p tsconfig.json --watch",
    "package": "vsce package"
  },
  "dependencies": {
    "vscode-languageclient": "^9.0.1"
  },
  "devDependencies": {
    "@types/node": "^20.0.0",
    "@types/vscode": "^1.85.0",
    "typescript": "^5.3.0",
    "@vscode/vsce": "^2.22.0"
  }
}