{
  "activationEvents": [
    "onLanguage:ansible"
  ],
  "all": true,
  "bin": "dist/cli.cjs",
  "categories": [
    "Programming Languages"
  ],
  "contributors": [
    {
      "email": "tomaciazek@gmail.com",
      "name": "Tomasz Maciążek"
    },
    {
      "name": "RedHat Inc."
    },
    {
      "email": "gnalawad@redhat.com",
      "name": "Ganesh B. Nalawade"
    }
  ],
  "dependencies": {
    "@flatten-js/interval-tree": "^2.0.3",
    "ajv": "^8.18.0",
    "ajv-formats": "^3.0.1",
    "antsibull-docs": "^1.1.4",
    "glob": "^13.0.6",
    "handlebars": "^4.7.8",
    "ini": "^7.0.0",
    "lodash": "^4.17.23",
    "uuid": "^14.0.0",
    "vscode-languageserver": "^9.0.1",
    "vscode-languageserver-protocol": "^3.17.5",
    "vscode-languageserver-textdocument": "^1.0.12",
    "vscode-languageserver-types": "^3.17.5",
    "shell-quote": "^1.8.3",
    "vscode-uri": "^3.1.0",
    "yaml": "^2.8.3"
  },
  "description": "Ansible language server",
  "devDependencies": {
    "@types/node": "^24.10.2",
    "@types/shell-quote": "^1",
    "@types/vscode": "^1.85.0",
    "fuse.js": "^7.1.0",
    "rimraf": "^6.1.3",
    "typescript": "^5.9.3",
    "vitest": "^4.1.2",
    "vscode-jsonrpc": "^8.2.1"
  },
  "displayName": "Ansible",
  "engines": {
    "node": ">=24.0",
    "npm": ">=7.11.2"
  },
  "exports": {
    ".": {
      "types": "./dist/server.d.ts",
      "default": "./dist/server.js"
    },
    "./interfaces/extensionSettings": {
      "types": "./dist/interfaces/extensionSettings.d.ts",
      "default": "./dist/interfaces/extensionSettings.js"
    },
    "./providers/completionProvider": {
      "types": "./dist/providers/completionProvider.d.ts",
      "source": "./src/providers/completionProvider.ts",
      "default": "./dist/providers/completionProvider.js"
    },
    "./providers/validationProvider": {
      "types": "./dist/providers/validationProvider.d.ts",
      "default": "./dist/providers/validationProvider.js"
    },
    "./utils/getAnsibleMetaData": {
      "types": "./dist/utils/getAnsibleMetaData.d.ts",
      "default": "./dist/utils/getAnsibleMetaData.js"
    },
    "./utils/containerCommandSafety": {
      "types": "./dist/utils/containerCommandSafety.d.ts",
      "source": "./src/utils/containerCommandSafety.ts",
      "default": "./dist/utils/containerCommandSafety.js"
    }
  },
  "files": [
    "icon.png",
    "dist",
    "lib"
  ],
  "icon": "icon.png",
  "keywords": [
    "ansible",
    "LSP"
  ],
  "license": "MIT",
  "main": "dist/cli.cjs",
  "types": "lib/server.d.ts",
  "module": "lib/cli.js",
  "name": "@ansible/ansible-language-server",
  "publishConfig": {
    "access": "public"
  },
  "publisher": "RedHat Inc.",
  "repository": {
    "type": "git",
    "url": "git+https://github.com/ansible/vscode-ansible.git"
  },
  "scripts": {
    "//prepare": "Prepare is needed for installation from source",
    "clean": "rimraf dist lib",
    "compile": "tsup --silent",
    "build:dist": "env NODE_ENV=production tsup --silent",
    "prepack": "pnpm run compile && pnpm run build:dist",
    "test": "vitest run --project=als",
    "test-with-ee": "vitest run --project=als -t @ee",
    "test-without-ee": "SKIP_PODMAN=1 SKIP_DOCKER=1 vitest run --project=als",
    "watch": "tsup --watch"
  },
  "type": "module",
  "sideEffects": [
    "dist/*"
  ],
  "version": "26.6.0"
}
