{
  "name": "intelephense",
  "version": "1.16.5",
  "description": "A PHP language server",
  "funding": "https://intelephense.com",
  "main": "./lib/intelephense.js",
  "files": [
    "/lib",
    "/CHANGELOG.md",
    "/README.md",
    "/LICENSE.txt",
    "/package.json"
  ],
  "scripts": {
    "test": "TS_NODE_PROJECT='./tsconfig.tests.json' ./node_modules/.bin/mocha -r ts-node/register 'test/**/*.ts'",
    "build": "npm run clean && ./node_modules/.bin/tsc -p ./tsconfig.json && cp -R ./src/stub ./out/stub",
    "clean": "rm -rf ./out && mkdir ./out",
    "production": "rm -rf ./lib && ./node_modules/.bin/webpack --config webpack.config.js",
    "sourcemaps": "rm -rf ./lib && ./node_modules/.bin/webpack --config webpack.config.sourcemaps.js",
    "prepublishOnly": "npm run production",
    "protobuf": "pbjs --force-number -t static-module -w commonjs -o ./src/protobuf/proto.js ./src/protobuf/protobuf.json && pbts -o ./src/protobuf/proto.d.ts ./src/protobuf/proto.js"
  },
  "author": "Ben Mewburn <ben@mewburn.id.au>",
  "license": "SEE LICENSE IN LICENSE.txt",
  "bin": {
    "intelephense": "./lib/intelephense.js"
  },
  "repository": {
    "type": "git",
    "url": "https://github.com/bmewburn/intelephense-docs"
  },
  "keywords": [
    "php",
    "intellisense",
    "completion",
    "parameters",
    "diagnostics",
    "format",
    "autocomplete",
    "symbols",
    "references",
    "linter",
    "lsp"
  ],
  "bugs": {
    "url": "https://github.com/bmewburn/intelephense-docs/issues"
  },
  "homepage": "https://intelephense.com/",
  "dependencies": {
    "@bmewburn/js-beautify": "1.15.2",
    "@bmewburn/vscode-html-languageserver": "1.11.1",
    "applicationinsights": "~2.7.3",
    "fast-glob": "~3.3.3",
    "fs-extra": "~11.3.2",
    "html-to-text": "~9.0.5",
    "lru-cache": "~11.2.2",
    "micromatch": "~4.0.8",
    "protobufjs": "~7.5.4",
    "proxy-agent": "~6.5.0",
    "semver": "~7.7.3",
    "turndown": "~7.2.2",
    "turndown-plugin-gfm": "~1.0.2",
    "vscode-languageserver": "9.0.1",
    "vscode-languageserver-types": "3.17.5",
    "vscode-uri": "~3.1.0"
  },
  "devDependencies": {
    "@types/chai": "~5.2.3",
    "@types/fs-extra": "~11.0.4",
    "@types/html-to-text": "~9.0.4",
    "@types/js-beautify": "~1.14.3",
    "@types/micromatch": "~4.0.10",
    "@types/mocha": "~10.0.10",
    "@types/node": "22.x",
    "@types/semver": "~7.7.1",
    "@types/sinon": "~17.0.4",
    "banner-webpack-plugin": "~0.2.3",
    "chai": "~6.2.0",
    "copy-webpack-plugin": "~13.0.1",
    "mocha": "~11.7.5",
    "protobufjs-cli": "~1.1.3",
    "sinon": "~21.0.0",
    "terser-webpack-plugin": "~5.3.14",
    "ts-loader": "~9.5.4",
    "ts-node": "~10.9.2",
    "typescript": "~5.9.3",
    "webpack": "~5.102.1",
    "webpack-cli": "~6.0.1"
  }
}
