{
  "name": "intelephense",
  "version": "1.12.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.0",
    "applicationinsights": "~2.7.3",
    "fast-glob": "~3.3.2",
    "fs-extra": "~11.2.0",
    "html-to-text": "~9.0.5",
    "lru-cache": "~10.2.2",
    "micromatch": "~4.0.7",
    "protobufjs": "~7.3.2",
    "proxy-agent": "^6.4.0",
    "semver": "~7.6.2",
    "turndown": "~7.2.0",
    "turndown-plugin-gfm": "~1.0.2",
    "vscode-languageserver": "9.0.1",
    "vscode-languageserver-types": "3.17.5",
    "vscode-uri": "~3.0.8"
  },
  "devDependencies": {
    "@types/chai": "~4.3.16",
    "@types/fs-extra": "~11.0.4",
    "@types/html-to-text": "~9.0.4",
    "@types/js-beautify": "~1.14.3",
    "@types/micromatch": "~4.0.7",
    "@types/mocha": "~10.0.6",
    "@types/node": "20.x",
    "@types/request": "~2.48.12",
    "@types/semver": "~7.5.8",
    "@types/sinon": "~17.0.3",
    "banner-webpack-plugin": "~0.2.3",
    "chai": "~4.4.1",
    "copy-webpack-plugin": "~12.0.2",
    "mocha": "~10.4.0",
    "protobufjs-cli": "~1.1.2",
    "sinon": "~18.0.0",
    "terser-webpack-plugin": "~5.3.10",
    "ts-loader": "~9.5.1",
    "ts-node": "~10.9.2",
    "typescript": "~5.4.5",
    "webpack": "~5.92.1",
    "webpack-cli": "~5.1.4"
  }
}
