{
  "name": "@krassowski/jupyterlab-lsp",
  "version": "3.10.2",
  "description": "Language Server Protocol integration for JupyterLab",
  "keywords": [
    "jupyter",
    "jupyterlab",
    "jupyterlab-extension",
    "lsp",
    "language-server-protocol",
    "intellisense",
    "code-intelligence",
    "linting"
  ],
  "homepage": "https://github.com/jupyter-lsp/jupyterlab-lsp",
  "bugs": {
    "url": "https://github.com/jupyter-lsp/jupyterlab-lsp/issues"
  },
  "license": "BSD-3-Clause",
  "author": "JupyterLab-LSP Development Team",
  "files": [
    "{lib,style,schema,src}/**/*.{d.ts,eot,gif,html,jpg,js,js.map,json,png,svg,woff2,ttf,css,json,ts,tsx,txt,md}"
  ],
  "main": "lib/index.js",
  "types": "lib/index.d.ts",
  "repository": {
    "type": "git",
    "url": "https://github.com/jupyter-lsp/jupyterlab-lsp.git"
  },
  "scripts": {
    "build": "jlpm build:schema && jlpm run build:lib && jlpm run build:labextension",
    "build:labextension": "jupyter labextension build .",
    "build:labextension:dev": "jupyter labextension build --development True .",
    "build:lib": "tsc",
    "build:prod": "jlpm run build:lib && jlpm run build:labextension",
    "build:schema": "jlpm build:schema-backend && jlpm build:schema-completion && jlpm build:schema-hover && jlpm build:schema-diagnostics && jlpm build:schema-syntax_highlighting && jlpm build:schema-jump_to && jlpm build:schema-signature && jlpm build:schema-highlights && jlpm build:schema-plugin",
    "build:schema-backend": "json2ts ../../python_packages/jupyter_lsp/jupyter_lsp/schema/schema.json --unreachableDefinitions | prettier --stdin-filepath _schema.d.ts > src/_schema.ts",
    "build:schema-plugin": "json2ts schema/plugin.json | prettier --stdin-filepath _plugin.d.ts > src/_plugin.ts",
    "build:schema-completion": "json2ts schema/completion.json | prettier --stdin-filepath _completion.d.ts > src/_completion.ts ",
    "build:schema-diagnostics": "json2ts schema/diagnostics.json | prettier --stdin-filepath _diagnostics.d.ts > src/_diagnostics.ts ",
    "build:schema-hover": "json2ts schema/hover.json | prettier --stdin-filepath _hover.d.ts > src/_hover.ts",
    "build:schema-jump_to": "json2ts schema/jump_to.json | prettier --stdin-filepath _jump_to.d.ts > src/_jump_to.ts",
    "build:schema-syntax_highlighting": "json2ts schema/syntax_highlighting.json | prettier --stdin-filepath _syntax_highlighting.d.ts > src/_syntax_highlighting.ts ",
    "build:schema-highlights": "json2ts schema/highlights.json | prettier --stdin-filepath _highlights.d.ts > src/_highlights.ts",
    "build:schema-signature": "json2ts schema/signature.json | prettier --stdin-filepath _signature.d.ts > src/_signature.ts",
    "bundle": "npm pack .",
    "clean": "jlpm run clean:lib",
    "clean:all": "jlpm run clean:lib && jlpm run clean:labextension",
    "clean:labextension": "rimraf labextension",
    "clean:lib": "rimraf lib tsconfig.tsbuildinfo",
    "eslint": "eslint . --ext .ts,.tsx --fix",
    "eslint:check": "eslint . --ext .ts,.tsx",
    "install:extension": "jupyter labextension develop --overwrite .",
    "prepare": "jlpm run clean && jlpm run build:prod",
    "test": "jlpm jest --coverage --coverageReporters=cobertura --coverageReporters=html --coverageReporters=text-summary",
    "watch": "run-p watch:src watch:labextension",
    "watch:labextension": "jupyter labextension watch .",
    "watch:src": "tsc -w"
  },
  "dependencies": {
    "@krassowski/code-jumpers": "~1.2.0",
    "@krassowski/completion-theme": "~3.3.1",
    "@krassowski/theme-material": "~2.1.1",
    "@krassowski/theme-vscode": "~2.1.1",
    "lodash.mergewith": "^4.6.1",
    "lsp-ws-connection": "~0.7.0"
  },
  "devDependencies": {
    "@babel/preset-env": "^7.4.3",
    "@jupyterlab/application": "^3.1.0",
    "@jupyterlab/apputils": "^3.1.0",
    "@jupyterlab/builder": "^3.1.0",
    "@jupyterlab/cells": "^3.1.0",
    "@jupyterlab/codeeditor": "^3.1.0",
    "@jupyterlab/codemirror": "^3.1.0",
    "@jupyterlab/completer": "^3.1.0",
    "@jupyterlab/coreutils": "^5.1.0",
    "@jupyterlab/docmanager": "^3.1.0",
    "@jupyterlab/docregistry": "^3.1.0",
    "@jupyterlab/fileeditor": "^3.1.0",
    "@jupyterlab/logconsole": "^3.1.0",
    "@jupyterlab/notebook": "^3.1.0",
    "@jupyterlab/rendermime": "^3.1.0",
    "@jupyterlab/services": "^6.1.0",
    "@jupyterlab/statusbar": "^3.1.0",
    "@jupyterlab/testutils": "^3.1.0",
    "@jupyterlab/tooltip": "^3.1.0",
    "@lumino/algorithm": "*",
    "@lumino/widgets": "^1.16.1",
    "@retrolab/application": "^0.2.0",
    "@types/chai": "^4.1.7",
    "@types/codemirror": "^5.6.20",
    "@types/events": "^3.0.0",
    "@types/jest": "^23.3.11",
    "@types/lodash.mergewith": "^4.6.1",
    "chai": "^4.2.0",
    "codemirror": "*",
    "events": "^3.0.0",
    "jest": "^26.0.0",
    "jest-junit": "^8.0.0",
    "json-schema-to-typescript": "^8.0.0",
    "mkdirp": "^1.0.3",
    "prettier": "^2.1.2",
    "react": "^17.0.1",
    "rimraf": "^3.0.2",
    "ts-jest": "^26.4.3",
    "typescript": "~4.1.3",
    "vscode-languageserver-protocol": "^3.16.0"
  },
  "peerDependencies": {
    "@jupyterlab/application": "^3.1.0",
    "@jupyterlab/apputils": "^3.1.0",
    "@jupyterlab/cells": "^3.1.0",
    "@jupyterlab/codeeditor": "^3.1.0",
    "@jupyterlab/codemirror": "^3.1.0",
    "@jupyterlab/completer": "^3.1.0",
    "@jupyterlab/coreutils": "^5.1.0",
    "@jupyterlab/docmanager": "^3.1.0",
    "@jupyterlab/docregistry": "^3.1.0",
    "@jupyterlab/fileeditor": "^3.1.0",
    "@jupyterlab/notebook": "^3.1.0",
    "@jupyterlab/rendermime": "^3.1.0",
    "@jupyterlab/services": "^6.1.0",
    "@jupyterlab/statusbar": "^3.1.0",
    "@jupyterlab/tooltip": "^3.1.0",
    "@jupyterlab/ui-components": "^3.1.0",
    "@lumino/algorithm": "*",
    "@lumino/widgets": "^1.16.1",
    "codemirror": "*",
    "react": "*"
  },
  "jupyterlab": {
    "extension": true,
    "discovery": {
      "server": {
        "base": {
          "name": "jupyterlab-lsp"
        },
        "managers": [
          "pip",
          "conda"
        ]
      }
    },
    "schemaDir": "schema",
    "outputDir": "../../python_packages/jupyterlab_lsp/jupyterlab_lsp/labextensions/@krassowski/jupyterlab-lsp"
  }
}
