{
  "name": "@salesforce/aura-language-server",
  "version": "4.12.13",
  "description": "Language server for Aura components.",
  "main": "lib/index.js",
  "module": "lib/index.js",
  "typings": "lib/index.d.ts",
  "sideEffects": false,
  "exports": {
    ".": {
      "import": "./lib/index.js",
      "require": "./lib/index.js",
      "types": "./lib/index.d.ts"
    },
    "./server": {
      "import": "./lib/aura-server.js",
      "require": "./lib/aura-server.js",
      "types": "./lib/aura-server.d.ts"
    },
    "./context": {
      "import": "./lib/context/aura-context.js",
      "require": "./lib/context/aura-context.js",
      "types": "./lib/context/aura-context.d.ts"
    },
    "./indexer": {
      "import": "./lib/aura-indexer/indexer.js",
      "require": "./lib/aura-indexer/indexer.js",
      "types": "./lib/aura-indexer/indexer.d.ts"
    },
    "./utils": {
      "import": "./lib/aura-utils.js",
      "require": "./lib/aura-utils.js",
      "types": "./lib/aura-utils.d.ts"
    },
    "./component-util": {
      "import": "./lib/util/component-util.js",
      "require": "./lib/util/component-util.js",
      "types": "./lib/util/component-util.d.ts"
    },
    "./tern-server": {
      "import": "./lib/tern-server/tern-server.js",
      "require": "./lib/tern-server/tern-server.js",
      "types": "./lib/tern-server/tern-server.d.ts"
    }
  },
  "license": "BSD-3-Clause",
  "repository": {
    "type": "git",
    "url": "https://github.com/forcedotcom/lightning-language-server.git"
  },
  "bin": {
    "aura-language-server": "bin/aura-language-server.js"
  },
  "scripts": {
    "clean": "rm -rf lib",
    "cleanTestData": "node ../../scripts/removeTestData.js",
    "build": "tsc -p . && node scripts/build.js",
    "watch": "tsc -w | awk '{gsub(/\\033c/,\"\") system(\"\")}1'",
    "test": "jest --runInBand",
    "test:debug": "node --inspect-brk node_modules/.bin/jest --passWithNoTests --runInBand",
    "test:debugWindows": "node --inspect-brk ../../node_modules/jest/bin/jest.js --passWithNoTests --runInBand",
    "test_with_coverage": "jest --runInBand --coverage --collectCoverageFrom=src/**/*.ts --collectCoverageFrom=!src/**/*.d.ts --collectCoverageFrom=!src/**/__tests__/**/*",
    "lint": "eslint -c .eslintrc.json --ext .ts ./src",
    "format": "prettier --write \"src/**/*.ts\"",
    "windowsCopySymlinks": "rm ./test-workspaces && cp -r ../../test-workspaces ./test-workspaces",
    "package": "yarn pack"
  },
  "dependencies": {
    "@salesforce/lightning-lsp-common": "4.12.13",
    "acorn-loose": "^6.0.0",
    "acorn-walk": "^6.0.0",
    "line-column": "^1.0.2",
    "vscode-html-languageservice": "^5.0.0",
    "vscode-languageserver": "^5.2.1",
    "vscode-languageserver-types": "3.17.5",
    "vscode-uri": "1.0.6"
  },
  "devDependencies": {
    "@types/glob": "^7.2.0",
    "@types/jest": "^29.5.14",
    "@types/mock-fs": "^4.13.4",
    "@types/node": "^20.0.0",
    "@types/shelljs": "^0.8.15",
    "eslint": "^8.57.0",
    "glob": "^11.0.3",
    "jest": "^29.7.0",
    "jest-extended": "^0.11.5",
    "mock-fs": "^5.5.0",
    "prettier": "^2.0.5",
    "ts-jest": "^29.2.6",
    "typescript": "5.0.4"
  }
}
