{"_id":"@krassowski/jupyterlab-lsp","_rev":"69-25c37885c73e7cf112537bb7bc5fe0ba","name":"@krassowski/jupyterlab-lsp","dist-tags":{"next":"0.7.0-rc.0","latest":"3.10.2"},"versions":{"0.1.0-alpha.0":{"name":"@krassowski/jupyterlab-lsp","version":"0.1.0-alpha.0","description":"Language Server Protocol integration for JupyterLab","keywords":["jupyter","jupyterlab","jupyterlab-extension","lsp","language-server-protocol"],"homepage":"https://github.com/krassowski/jupyterlab-lsp","bugs":{"url":"https://github.com/krassowski/jupyterlab-lsp/issues"},"license":"BSD-3-Clause","author":{"name":"Michał Krassowski"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/krassowski/jupyterlab-lsp.git"},"scripts":{"build":"tsc","clean":"rimraf lib","prepare":"npm run clean && npm run build","watch":"tsc -w","test":"npx jest"},"dependencies":{"@jupyterlab/application":"^1.0.4","@jupyterlab/apputils":"^1.0.4","@jupyterlab/cells":"^1.0.4","@jupyterlab/codeeditor":"^1.0.0","@jupyterlab/codemirror":"^1.0.0","@jupyterlab/completer":"^1.0.4","@jupyterlab/coreutils":"^3.0.0","@jupyterlab/docmanager":"^1.0.0","@jupyterlab/docregistry":"^1.0.0","@jupyterlab/fileeditor":"^1.0.4","@jupyterlab/notebook":"^1.0.4","@jupyterlab/rendermime":"^1.0.4","@jupyterlab/services":"^4.0.0","@jupyterlab/tooltip":"^1.0.4","@krassowski/jupyterlab_go_to_definition":"^0.7.1","@phosphor/algorithm":"^1.1.2","@types/events":"^3.0.0","codemirror":"^5.47.0","events":"^3.0.0","jsonrpc-ws-proxy":"0.0.5","lsp-editor-adapter":"0.0.10","react":"^16.8.4"},"devDependencies":{"@jupyterlab/testutils":"^1.0.0-alpha.6","@types/codemirror":"^0.0.74","@types/chai":"^4.1.7","@types/jest":"^23.3.11","chai":"^4.2.0","jest":"^24.7.1","rimraf":"^2.6.1","ts-jest":"^24.0.2","typescript":"~3.4.5","@babel/preset-env":"^7.4.3"},"jupyterlab":{"extension":true,"schemaDir":"schema"},"gitHead":"86e6d68212203ad9a6ff2e7a6c3acfb5088b1875","_id":"@krassowski/jupyterlab-lsp@0.1.0-alpha.0","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"dist":{"integrity":"sha512-1oa4JCdOphcOCklVF8tkFrMVmmH+wh+6PKqfStnos9JTJDutO05Wgk2/K+fHeAR8k6mwbpSOQ7T1AJivRmAiFg==","shasum":"de6cd31fc022a526df649c5289f3d84b126e7edc","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-0.1.0-alpha.0.tgz","fileCount":27,"unpackedSize":75086,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdW1KbCRA9TVsSAnZWagAA4dUP/jdG1y7NfupY7a399igN\nz+Zdya5OYEtqM7i/x1/kcr5z6ntcWXkvM9+AgtUc3IAqe32wuZgCP9u8Tios\n+xxLt/CjHk32cHZuvlK8TPoAwOfT6psL4tHU/s3Smhikrdcu2VGeuJBEiGoP\nrI5pogonmMCFbNpeNECHwK+qf1oizlmTtB0aADhLK7F4lwKJhrkzPkiRYh4P\nmCEGES6Xd9qsRWTLH3aaX83Jvo+L7TZkDSaEWCx64XMDByXQ+JQd4WTllYjd\nrl2uWI/dsv18bur2T0FlbcVgVJECQF6DtMDrwOygl1TZYdsKAnWvH8gmFQG8\nhH0/T6xRRISfFp9w6N9/R8LsbI9WtsP5jdhDfVEL8nl2ve6dSbdZ+n6kBCXj\nD6Y9rijyHIxV28WlxTZiKvKGb9cyZSnQUn215zyUPTephyd7QnqFa8g26nVS\nVonnnlaW9SrNYIy6HV9OTS9+uIPoWCLN3ubl0gP4pzf7bCibiosjPfiraRWy\n2roVTbgKRxJiVA0O5SfmYCKAOqVFS3pkMNie7elrq0bWuMFn7sXd+kQgrpGD\n5tH6IJF6t0dfDbewRKQN69dJwT4OumRYYnVkEu1g8ejEsLd+xdjsTdqa7H2L\nlbmrtL46WE2aPjEPTasEtRafwgUnv3zhG7OOXTuXFm8ThhN2feSVTUDsDH58\nsrRy\r\n=uMpj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYhs020HBxfTCxLtqxB+pnSiPmtpeYip6Rxu5PqsWn2AIhAMZxofrdbc4okuGHHQpJyA0ZXjGqawVSBDXVo5yXU/xr"}]},"maintainers":[{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_0.1.0-alpha.0_1566266010680_0.2324247947715643"},"_hasShrinkwrap":false},"0.1.0-alpha.1":{"name":"@krassowski/jupyterlab-lsp","version":"0.1.0-alpha.1","description":"Language Server Protocol integration for JupyterLab","keywords":["jupyter","jupyterlab","jupyterlab-extension","lsp","language-server-protocol"],"homepage":"https://github.com/krassowski/jupyterlab-lsp","bugs":{"url":"https://github.com/krassowski/jupyterlab-lsp/issues"},"license":"BSD-3-Clause","author":{"name":"Michał Krassowski"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/krassowski/jupyterlab-lsp.git"},"scripts":{"build":"tsc","clean":"rimraf lib","prepare":"npm run clean && npm run build","watch":"tsc -w","test":"npx jest"},"dependencies":{"@jupyterlab/application":"^1.0.4","@jupyterlab/apputils":"^1.0.4","@jupyterlab/cells":"^1.0.4","@jupyterlab/codeeditor":"^1.0.0","@jupyterlab/codemirror":"^1.0.0","@jupyterlab/completer":"^1.0.4","@jupyterlab/coreutils":"^3.0.0","@jupyterlab/docmanager":"^1.0.0","@jupyterlab/docregistry":"^1.0.0","@jupyterlab/fileeditor":"^1.0.4","@jupyterlab/notebook":"^1.0.4","@jupyterlab/rendermime":"^1.0.4","@jupyterlab/services":"^4.0.0","@jupyterlab/tooltip":"^1.0.4","@krassowski/jupyterlab_go_to_definition":"^0.7.1","@phosphor/algorithm":"^1.1.2","@types/events":"^3.0.0","codemirror":"^5.47.0","events":"^3.0.0","jsonrpc-ws-proxy":"0.0.5","lsp-editor-adapter":"0.0.10","react":"^16.8.4"},"devDependencies":{"@jupyterlab/testutils":"^1.0.0-alpha.6","@types/codemirror":"^0.0.74","@types/chai":"^4.1.7","@types/jest":"^23.3.11","chai":"^4.2.0","jest":"^24.7.1","rimraf":"^2.6.1","ts-jest":"^24.0.2","typescript":"~3.4.5","@babel/preset-env":"^7.4.3"},"jupyterlab":{"extension":true,"schemaDir":"schema"},"readme":"# Language Server Protocol integration for JupyterLab\n\n<!--[![Build Status](https://travis-ci.org/krassowski/jupyterlab-lsp.svg?branch=master)](https://travis-ci.org/krassowski/jupyterlab-lsp) [![codebeat badge](TODO)](https://codebeat.co/projects/github-com-krassowski-jupyterlab-lsp-master) -->\n<!--[![Binder](https://beta.mybinder.org/badge.svg)](https://mybinder.org/v2/gh/krassowski/jupyterlab-lsp/master?urlpath=lab/tree/examples/demo.ipynb)-->\n\n*This extension is highly experimental, though you are encouraged to try it, leave feedback and/or a PR*\n\n## Features overview:\n\n### Implemented:\n- hover over any piece of code; if an underline appears, you can press <kbd>Ctrl</kbd> to get a tooltip with function/class signature, module documentation or any other piece of information that the language server provides\n\n![hover](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/hover.png)\n\n- linting: critical errors have red underline, warnings are orange, etc. Hover over the underlined code to see the linter's message\n\n![inspections](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/inspections.png)\n\n- go to definition: use context menu entries to jump to definition (currently only in the file editor) \n- highlight usages: just place your cursor on a variable, function etc and all the usages will be highlighted (works only in the file editor or within a single cell)\n- advanced autocompletion - even when the kernel is off!\n\n![autocompletion](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/autocompletion.png)\n\n### In progress:\n- auto invocation of completer on certain characters (e.g. '.' (dot) in Python)\n- completer: merge suggestions from LSP, kernel and tokens (currently LSP and tokens only)\n- better go-to-definition functionality, including notebook\n\n\n### Planned:\n- \"rename\" action\n\n### May be included:\n- Gutter with linter results\n\n\n## Under the hood\n\nThis would not be possible if not the fantastic work of https://github.com/wylieconlon/lsp-editor-adapter.\n\n## Prerequisites\n\n* JupyterLab\n\n## Installation\n\n1. install the extension:\n\n```bash\njupyter labextension install @krassowski/jupyterlab-lsp\n```\n\n2. install servers for languages of your choice. Below are examples for Python (with [pyls](https://github.com/palantir/python-language-server)) and R (with [languageserver](https://github.com/REditorSupport/languageserver)):\n\n```bash\npip install python-language-server[all]\n```\n\n```bash\nR -e 'install.packages(\"languageserver\")'\n```\n\nFor the full list of language servers see the [Microsoft's list](https://microsoft.github.io/language-server-protocol/implementors/servers/); it may also be good to visit the repository of each server as many provide some additional configuration options.\n\n3. create `servers.yml` file:\n\n```yaml\nlangservers:\n  python:\n    - pyls\n  R:\n    - R\n    - --slave\n    - -e\n    - languageserver::run()\n```\n\n4. Each time before starting JupyterLab, run:\n```bash\nnode node_modules/jsonrpc-ws-proxy/dist/server.js --port 3000 --languageServers servers.yml\n```\n\n5. (Optional) to enable opening files outside of the root directory (the place where you start JupyterLab),\ncreate `.lsp_symlink` and symlink your `home`, `usr`, or any other location which include the files that you wish to make possible to open in there:\n```bash\nmkdir .lsp_symlink\ncd .lsp_symlink\nln -s /home home\nln -s /usr usr\n```\n\nIf your user does not have sufficient permissions to traverse the entire path, you will not be able to open the file.\n\n\n### Updatng the extension\nTo update already installed extension:\n\n```bash\njupyter labextension update @krassowski/jupyterlab_lsp\n```\n\n## Development\n\nFor a development install (requires npm version 4 or later), do the following in the repository directory:\n\n```bash\nnpm install\nnpm run build\njupyter labextension link .\n```\n\nTo rebuild the package and the JupyterLab app:\n\n```bash\nnpm run build\njupyter lab build\n```\n\nTo run tests suite:\n\n```bash\nnpm test\n```\n","readmeFilename":"README.md","gitHead":"5013ce96da057968c176cb392d3dd5a1799deaa4","_id":"@krassowski/jupyterlab-lsp@0.1.0-alpha.1","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"dist":{"integrity":"sha512-m/P+abo37CRGslI0XaaHLeg8w1ni2DXy9RsEH02GbRi88QEZXxUkP42vQBsfwEFeFHKyJQuC6+k0Yz+7AnOa1w==","shasum":"b7c026404ac6c3fe1864a2fb00be11cccf328f2d","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-0.1.0-alpha.1.tgz","fileCount":27,"unpackedSize":78988,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXDG8CRA9TVsSAnZWagAAMMkQAIgEY76ux52Fb2MIDjK5\nZTWuv8ogprOB0Kxxbmlq9jg1R5SFwWY0OKKEImfZ6SAf4FeCdASa8LyxVIeK\nzMWMkatYtezEdXVJqZvCCP8pdelgUJGbU+iB4hFJ+2plvJzvA0W5fXyB+bsp\nx0AtndldI3uvvHTPIREeebt6Mqqd93txib347DVNKwwvROVBY2nnssfckhCr\nXI3GCK+733kRGrgOGHGrnbrqvKt/tIuU8Eh3ajavk8E4TAeFV2YESiKBo7XL\nF66S7ij6mFtZa3ZhcuXhBkqfd92Skw8sg4zu6SXKzcaWfmwaq8BAQLFha0eu\neTM8gJM+U8tPSJ4ugYnERJ4CRhzl6zpQuXSs2BaVWzfHKVFPJwiL7D1hrlIf\nK54/NegV4ReIAqgcI6DYHbNo/k7euUTb3zR7r2+IqPwWlhK/GMkTmDbCAAF4\ni83Sn74p+HHC6fDfeSs29r+v1+O9AeewwapjFrRyvwTIwgjgsyZW6qzXjRVb\netKNa/9rjVip4SX+uwhVYhb0Fqcy+51+tvandeNmwls8fHkwOA9MEcPZRL5g\nef0mbxMDQ2PIlPygMw/pXLelk8P4WoSHH8YAPCOBvKrH39CqEbFglyqxKw7J\napLauMqYZlkA4Vw/RQF0R9EZj5hrbDVR2MWvvFL5nttalNkQ2kzXjXCMbdr/\nPmqZ\r\n=gj8u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGnu8v6t07BQ9ktN5wvVJifLvkzzUtE0LCTGNjkMcQJwAiEAkxqJh4DJTVB52zfXqzWmSpdYEcFz+L9Nv3msq+YrZwc="}]},"maintainers":[{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_0.1.0-alpha.1_1566323130638_0.9450299222670782"},"_hasShrinkwrap":false},"0.1.0-beta.0":{"name":"@krassowski/jupyterlab-lsp","version":"0.1.0-beta.0","description":"Language Server Protocol integration for JupyterLab","keywords":["jupyter","jupyterlab","jupyterlab-extension","lsp","language-server-protocol"],"homepage":"https://github.com/krassowski/jupyterlab-lsp","bugs":{"url":"https://github.com/krassowski/jupyterlab-lsp/issues"},"license":"BSD-3-Clause","author":{"name":"Michał Krassowski"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/krassowski/jupyterlab-lsp.git"},"scripts":{"build":"tsc","clean":"rimraf lib","prepare":"npm run clean && npm run build","watch":"tsc -w","test":"npx jest"},"dependencies":{"@jupyterlab/application":"^1.0.4","@jupyterlab/apputils":"^1.0.4","@jupyterlab/cells":"^1.0.4","@jupyterlab/codeeditor":"^1.0.0","@jupyterlab/codemirror":"^1.0.0","@jupyterlab/completer":"^1.0.4","@jupyterlab/coreutils":"^3.0.0","@jupyterlab/docmanager":"^1.0.0","@jupyterlab/docregistry":"^1.0.0","@jupyterlab/fileeditor":"^1.0.4","@jupyterlab/notebook":"^1.0.4","@jupyterlab/rendermime":"^1.0.4","@jupyterlab/services":"^4.0.0","@jupyterlab/tooltip":"^1.0.4","@krassowski/jupyterlab_go_to_definition":"^0.7.1","@phosphor/algorithm":"^1.1.2","@types/events":"^3.0.0","codemirror":"^5.47.0","events":"^3.0.0","jsonrpc-ws-proxy":"0.0.5","lsp-editor-adapter":"0.0.10","react":"^16.8.4"},"devDependencies":{"@jupyterlab/testutils":"^1.0.0-alpha.6","@types/codemirror":"^0.0.74","@types/chai":"^4.1.7","@types/jest":"^23.3.11","chai":"^4.2.0","jest":"^24.7.1","rimraf":"^2.6.1","ts-jest":"^24.0.2","typescript":"~3.4.5","@babel/preset-env":"^7.4.3"},"jupyterlab":{"extension":true,"schemaDir":"schema"},"readme":"# Language Server Protocol integration for JupyterLab\n\n<!--[![Build Status](https://travis-ci.org/krassowski/jupyterlab-lsp.svg?branch=master)](https://travis-ci.org/krassowski/jupyterlab-lsp) [![codebeat badge](TODO)](https://codebeat.co/projects/github-com-krassowski-jupyterlab-lsp-master) -->\n<!--[![Binder](https://beta.mybinder.org/badge.svg)](https://mybinder.org/v2/gh/krassowski/jupyterlab-lsp/master?urlpath=lab/tree/examples/demo.ipynb)-->\n\n*This extension is highly experimental, though you are encouraged to try it, leave feedback and/or a PR*\n\n## Features overview:\n\n### Implemented:\n- hover over any piece of code; if an underline appears, you can press <kbd>Ctrl</kbd> to get a tooltip with function/class signature, module documentation or any other piece of information that the language server provides\n\n![hover](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/hover.png)\n\n- linting: critical errors have red underline, warnings are orange, etc. Hover over the underlined code to see the linter's message\n\n![inspections](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/inspections.png)\n\n- go to definition: use context menu entries to jump to definition (currently only in the file editor) \n- highlight usages: just place your cursor on a variable, function etc and all the usages will be highlighted (works only in the file editor or within a single cell)\n- advanced autocompletion - even when the kernel is off!\n\n![autocompletion](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/autocompletion.png)\n\n### In progress:\n- auto invocation of completer on certain characters (e.g. '.' (dot) in Python)\n- completer: merge suggestions from LSP, kernel and tokens (currently LSP and tokens only)\n- better go-to-definition functionality, including notebook\n\n\n### Planned:\n- \"rename\" action\n\n### May be included:\n- Gutter with linter results\n\n\n## Under the hood\n\nThis would not be possible if not the fantastic work of https://github.com/wylieconlon/lsp-editor-adapter.\n\n## Prerequisites\n\n* JupyterLab\n\n## Installation\n\n1. install the extension:\n\n```bash\njupyter labextension install @krassowski/jupyterlab-lsp\n```\n\n2. install servers for languages of your choice. Below are examples for Python (with [pyls](https://github.com/palantir/python-language-server)) and R (with [languageserver](https://github.com/REditorSupport/languageserver)):\n\n```bash\npip install python-language-server[all]\n```\n\n```bash\nR -e 'install.packages(\"languageserver\")'\n```\n\nFor the full list of language servers see the [Microsoft's list](https://microsoft.github.io/language-server-protocol/implementors/servers/); it may also be good to visit the repository of each server as many provide some additional configuration options.\n\n3. create `servers.yml` file:\n\n```yaml\nlangservers:\n  python:\n    - pyls\n  R:\n    - R\n    - --slave\n    - -e\n    - languageserver::run()\n```\n\n4. Each time before starting JupyterLab, run:\n```bash\nnode path_to_jupyterlab_staging/node_modules/jsonrpc-ws-proxy/dist/server.js --port 3000 --languageServers servers.yml\n```\n\nwhere `path_to_jupyterlab_staging` is the location of JupyterLab staging directory. Here are example locations on Ubuntu:\n- if you use pyenv it should be in `~/.pyenv/versions/YOUR_VERSION_OR_VENV/share/jupyter/lab/staging/`\n- if you use local installation, it might be in `~/.local/lib/python3.6/site-packages/jupyterlab/staging/` (where instead of python3.6 you should use your Python3 version having JupyterLab installed)\n\n5. (Optional) to enable opening files outside of the root directory (the place where you start JupyterLab),\ncreate `.lsp_symlink` and symlink your `home`, `usr`, or any other location which include the files that you wish to make possible to open in there:\n```bash\nmkdir .lsp_symlink\ncd .lsp_symlink\nln -s /home home\nln -s /usr usr\n```\n\nIf your user does not have sufficient permissions to traverse the entire path, you will not be able to open the file.\n\n\n### Updatng the extension\nTo update already installed extension:\n\n```bash\njupyter labextension update @krassowski/jupyterlab-lsp\n```\n\n## Development\n\nFor a development install (requires npm version 4 or later), do the following in the repository directory:\n\n```bash\nnpm install\nnpm run build\njupyter labextension link .\n```\n\nTo rebuild the package and the JupyterLab app:\n\n```bash\nnpm run build\njupyter lab build\n```\n\nTo run tests suite:\n\n```bash\nnpm test\n```\n","readmeFilename":"README.md","gitHead":"ad3aefc820437e90dfb7f91eaf00068e3cb407aa","_id":"@krassowski/jupyterlab-lsp@0.1.0-beta.0","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"dist":{"integrity":"sha512-bldjKMgdmdyKhAE8eJxGSlOVagCJPTlDLzxPUEJf3Pv9leVRsAAVhji7uW6By7XrUtebdHEKytm7fF8GitZirA==","shasum":"aea6a80a37052ef22bc1f23ac431a599b4bb6c28","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-0.1.0-beta.0.tgz","fileCount":27,"unpackedSize":80475,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXENCCRA9TVsSAnZWagAA46kQAIm2oGyOpChZ0q/uUnME\nZe4kqF4LCdd0qA3F7EMJuIkALg52GtzwATZH05V1wY3tI4YrKAlkgadB7oZA\nFYFYUu5AkGSM5uEHIwp8qQv7bG3XNK6gONjl5MQ6MyNLpN14eGl2/r7fS6Ag\n4HhOSTBl0mHJgsdn2Fi1w7SbD2JHds28vnivCEc1dYXp4VV/6WpYSCZrR+QZ\nya5iNxAyPYbsrsRLuX/HOVzSJLkCoBwEokfIXzyxYJBSTrHTvWoPsgbIR4pa\nsxjNovliJx4rt67gzjIfHAf3n2M2syvZIzFf3gaQTQKlcCcf/T9cb+Kkqh4k\nKleHP3vR7072jpI4B/qyVm7KgSpNTuyp/HwvjeHCQdXo4iX7Y5r/bvXwg9q1\nwVt/spjPQ8mHe9ZoLRIDaIQHYA6ab/dldNUb9K1xRaeS3KMK2M1pJzUkc+xm\nbqcBehyxyTDqriLgz3V2JP8LoQHxM5FmHUYEqZJrd/S5GzPvGFfzqqqY0shu\nV6QUgb/KywGmiBZjax9qZZUKl2WEHTSoMzTi29Jivuk3JSuCvLV4rmJ6lLEL\ndZoBs26iMLrzpk9zwD5qVynGH8wzk/2e2fCVQJ3txAnOzFPVKOfpgd+2aZZp\nt4VMwLo7JBMvArjozYU0GaT/qllPj9ixsYy5VqHBOeZYQVlNNoo1rIVkRovs\nPUJJ\r\n=V32U\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeIBdXNEcyizy/7CIbGLf9C6d3q08YrdjMTGKURD2fuQIhAMPOf2DvSz+D4qvCPOz4CCz1NQ6418Fi3Gb9/IpS4EdD"}]},"maintainers":[{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_0.1.0-beta.0_1566327618013_0.3843404266418684"},"_hasShrinkwrap":false},"0.1.0-beta.1":{"name":"@krassowski/jupyterlab-lsp","version":"0.1.0-beta.1","description":"Language Server Protocol integration for JupyterLab","keywords":["jupyter","jupyterlab","jupyterlab-extension","lsp","language-server-protocol"],"homepage":"https://github.com/krassowski/jupyterlab-lsp","bugs":{"url":"https://github.com/krassowski/jupyterlab-lsp/issues"},"license":"BSD-3-Clause","author":{"name":"Michał Krassowski"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/krassowski/jupyterlab-lsp.git"},"scripts":{"build":"tsc","clean":"rimraf lib","prepare":"npm run clean && npm run build","watch":"tsc -w","test":"npx jest"},"dependencies":{"@jupyterlab/application":"^1.0.4","@jupyterlab/apputils":"^1.0.4","@jupyterlab/cells":"^1.0.4","@jupyterlab/codeeditor":"^1.0.0","@jupyterlab/codemirror":"^1.0.0","@jupyterlab/completer":"^1.0.4","@jupyterlab/coreutils":"^3.0.0","@jupyterlab/docmanager":"^1.0.0","@jupyterlab/docregistry":"^1.0.0","@jupyterlab/fileeditor":"^1.0.4","@jupyterlab/notebook":"^1.0.4","@jupyterlab/rendermime":"^1.0.4","@jupyterlab/services":"^4.0.0","@jupyterlab/tooltip":"^1.0.4","@krassowski/jupyterlab_go_to_definition":"^0.7.1","@phosphor/algorithm":"^1.1.2","@types/events":"^3.0.0","codemirror":"^5.47.0","events":"^3.0.0","jsonrpc-ws-proxy":"0.0.5","lsp-editor-adapter":"0.0.10","react":"^16.8.4"},"devDependencies":{"@jupyterlab/testutils":"^1.0.0-alpha.6","@types/codemirror":"^0.0.74","@types/chai":"^4.1.7","@types/jest":"^23.3.11","chai":"^4.2.0","jest":"^24.7.1","rimraf":"^2.6.1","ts-jest":"^24.0.2","typescript":"~3.4.5","@babel/preset-env":"^7.4.3"},"jupyterlab":{"extension":true,"schemaDir":"schema"},"readme":"# Language Server Protocol integration for JupyterLab\n\n<!--[![Build Status](https://travis-ci.org/krassowski/jupyterlab-lsp.svg?branch=master)](https://travis-ci.org/krassowski/jupyterlab-lsp) [![codebeat badge](TODO)](https://codebeat.co/projects/github-com-krassowski-jupyterlab-lsp-master) -->\n<!--[![Binder](https://beta.mybinder.org/badge.svg)](https://mybinder.org/v2/gh/krassowski/jupyterlab-lsp/master?urlpath=lab/tree/examples/demo.ipynb)-->\n\n*This extension is highly experimental, though you are encouraged to try it, leave feedback and/or a PR*\n\n## Features overview:\n\n### Implemented:\n- hover over any piece of code; if an underline appears, you can press <kbd>Ctrl</kbd> to get a tooltip with function/class signature, module documentation or any other piece of information that the language server provides\n\n![hover](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/hover.png)\n\n- linting: critical errors have red underline, warnings are orange, etc. Hover over the underlined code to see the linter's message\n\n![inspections](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/inspections.png)\n\n- go to definition: use context menu entries to jump to definition (currently only in the file editor) \n- highlight usages: just place your cursor on a variable, function etc and all the usages will be highlighted (works only in the file editor or within a single cell)\n- advanced autocompletion - even when the kernel is off!\n\n![autocompletion](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/autocompletion.png)\n\n### In progress:\n- auto invocation of completer on certain characters (e.g. '.' (dot) in Python)\n- completer: merge suggestions from LSP, kernel and tokens (currently LSP and tokens only)\n- better go-to-definition functionality, including notebook\n\n\n### Planned:\n- \"rename\" action\n\n### May be included:\n- Gutter with linter results\n\n\n## Under the hood\n\nThis would not be possible if not the fantastic work of https://github.com/wylieconlon/lsp-editor-adapter.\n\n## Prerequisites\n\n* JupyterLab\n\n## Installation\n\n1. install the extension:\n\n```bash\njupyter labextension install @krassowski/jupyterlab-lsp\n```\n\n2. install servers for languages of your choice. Below are examples for Python (with [pyls](https://github.com/palantir/python-language-server)) and R (with [languageserver](https://github.com/REditorSupport/languageserver)):\n\n```bash\npip install python-language-server[all]\n```\n\n```bash\nR -e 'install.packages(\"languageserver\")'\n```\n\nFor the full list of language servers see the [Microsoft's list](https://microsoft.github.io/language-server-protocol/implementors/servers/); it may also be good to visit the repository of each server as many provide some additional configuration options.\n\n3. create `servers.yml` file:\n\n```yaml\nlangservers:\n  python:\n    - pyls\n  R:\n    - R\n    - --slave\n    - -e\n    - languageserver::run()\n```\n\n4. Each time before starting JupyterLab, run:\n```bash\nnode path_to_jupyterlab_staging/node_modules/jsonrpc-ws-proxy/dist/server.js --port 3000 --languageServers servers.yml\n```\n\nwhere `path_to_jupyterlab_staging` is the location of JupyterLab staging directory. Here are example locations on Ubuntu:\n- if you use pyenv it should be in `~/.pyenv/versions/YOUR_VERSION_OR_VENV/share/jupyter/lab/staging/`\n- if you use local installation, it might be in `~/.local/lib/python3.6/site-packages/jupyterlab/staging/` (where instead of python3.6 you should use your Python3 version having JupyterLab installed)\n\n5. (Optional) to enable opening files outside of the root directory (the place where you start JupyterLab),\ncreate `.lsp_symlink` and symlink your `home`, `usr`, or any other location which include the files that you wish to make possible to open in there:\n```bash\nmkdir .lsp_symlink\ncd .lsp_symlink\nln -s /home home\nln -s /usr usr\n```\n\nIf your user does not have sufficient permissions to traverse the entire path, you will not be able to open the file.\n\n\n### Updatng the extension\nTo update already installed extension:\n\n```bash\njupyter labextension update @krassowski/jupyterlab-lsp\n```\n\n## Development\n\nFor a development install (requires npm version 4 or later), do the following in the repository directory:\n\n```bash\nnpm install\nnpm run build\njupyter labextension link .\n```\n\nTo rebuild the package and the JupyterLab app:\n\n```bash\nnpm run build\njupyter lab build\n```\n\nTo run tests suite:\n\n```bash\nnpm test\n```\n","readmeFilename":"README.md","gitHead":"ca1f87bb4be932b0004c1cc689b2e1d965441a27","_id":"@krassowski/jupyterlab-lsp@0.1.0-beta.1","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"dist":{"integrity":"sha512-gF1/H5Avi+cDLAuzg4g4nTN6aUmRhroIBB36nPye41ae6Yz2SSmdFFPCQMRSot9WR4JXEatNDR/+/SavjskwpQ==","shasum":"367d8248d5dd25a3e336c9af852f5511f1848493","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-0.1.0-beta.1.tgz","fileCount":27,"unpackedSize":80473,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXFKyCRA9TVsSAnZWagAAruoP/3QWh27UnQ+wEXhMnyFh\nhO0bB+iFRRFqmj7hXP1RgjPOUsGS+C/lV9hObxV8cz+TBrSPfak8teL/k0sN\nPOQ+sHA6eC2Skbz5zRvAsNLah1WgTst+WI/P4XWATNZJ3H/Amr3IDM3XGnoh\nj7NnbS0fwzwH7zMmvitSwZr21FChsU37WQ0iwy1G3RFYH0TayoUQ3pOiskf6\n+NDU2eWQvYA4RnKRMT7OOusQDE/xFh/AoUextkvOEyLx5g8iaPjZSkMikuL5\noXeVfOfk0FifIXDh12OOz95Mu8Nd/dfHP5ak9dRXz7cr92NjsF2sgCKnf7Ki\nlL4B9wAGJaWMlfHXQNuDf+xaTIBMGTTEEre7obdc9qkMa8zo8xdR2U27GTLs\n3MamKa8rOYCzRALI08fFnPSEjDKPspkPNmQBQornrziYWNlpxFp7ggPBZNM5\n6vZ2eLUuBUp604+IUe0OC5SjTzY2xSmKQjgjlDNJXsFvdSCvaZuGYjcDyw+S\nBcl7lqbZGvoM2We8A57Dwcjan770iCsTA1sfy+8JyZb81Ji4C0Ajm5PxeHBC\nAqU3EijQUVG+oZHpsfhRNixQVAcbyxSGEU7WXXxh9fzTT+kJRLYeMqc+cStl\nT/sfwG0EQbBJIGBrG6Yw6inKGM5mBcWsAj37RkT1sIYrxQ13wwwAotD4Fgts\n1S+H\r\n=G3Ja\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCt/ApgjPHQVN03OsSB7wwLouEGpW1npek/GSs0LF4L0QIgXcJEJOzWxu5Zrik5NQDID/tbiJSTjWoeUJdyNGNwMK8="}]},"maintainers":[{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_0.1.0-beta.1_1566331569641_0.3014912422851692"},"_hasShrinkwrap":false},"0.1.0-beta.2":{"name":"@krassowski/jupyterlab-lsp","version":"0.1.0-beta.2","description":"Language Server Protocol integration for JupyterLab","keywords":["jupyter","jupyterlab","jupyterlab-extension","lsp","language-server-protocol"],"homepage":"https://github.com/krassowski/jupyterlab-lsp","bugs":{"url":"https://github.com/krassowski/jupyterlab-lsp/issues"},"license":"BSD-3-Clause","author":{"name":"Michał Krassowski"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/krassowski/jupyterlab-lsp.git"},"scripts":{"build":"tsc","clean":"rimraf lib","prepare":"npm run clean && npm run build","watch":"tsc -w","test":"npx jest"},"dependencies":{"@jupyterlab/application":"^1.0.4","@jupyterlab/apputils":"^1.0.4","@jupyterlab/cells":"^1.0.4","@jupyterlab/codeeditor":"^1.0.0","@jupyterlab/codemirror":"^1.0.0","@jupyterlab/completer":"^1.0.4","@jupyterlab/coreutils":"^3.0.0","@jupyterlab/docmanager":"^1.0.0","@jupyterlab/docregistry":"^1.0.0","@jupyterlab/fileeditor":"^1.0.4","@jupyterlab/notebook":"^1.0.4","@jupyterlab/rendermime":"^1.0.4","@jupyterlab/services":"^4.0.0","@jupyterlab/tooltip":"^1.0.4","@krassowski/jupyterlab_go_to_definition":"^0.7.1","@phosphor/algorithm":"^1.1.2","@types/events":"^3.0.0","codemirror":"^5.47.0","events":"^3.0.0","jsonrpc-ws-proxy":"0.0.5","lsp-editor-adapter":"0.0.10","react":"^16.8.4"},"devDependencies":{"@jupyterlab/testutils":"^1.0.0-alpha.6","@types/codemirror":"^0.0.74","@types/chai":"^4.1.7","@types/jest":"^23.3.11","chai":"^4.2.0","jest":"^24.7.1","rimraf":"^2.6.1","ts-jest":"^24.0.2","typescript":"~3.4.5","@babel/preset-env":"^7.4.3"},"jupyterlab":{"extension":true,"schemaDir":"schema"},"readme":"# Language Server Protocol integration for JupyterLab\n\n<!--[![Build Status](https://travis-ci.org/krassowski/jupyterlab-lsp.svg?branch=master)](https://travis-ci.org/krassowski/jupyterlab-lsp) [![codebeat badge](TODO)](https://codebeat.co/projects/github-com-krassowski-jupyterlab-lsp-master) -->\n<!--[![Binder](https://beta.mybinder.org/badge.svg)](https://mybinder.org/v2/gh/krassowski/jupyterlab-lsp/master?urlpath=lab/tree/examples/demo.ipynb)-->\n\n*This extension is highly experimental, though you are encouraged to try it, leave feedback and/or a PR*\n\n## Features overview:\n\n### Implemented:\n- hover over any piece of code; if an underline appears, you can press <kbd>Ctrl</kbd> to get a tooltip with function/class signature, module documentation or any other piece of information that the language server provides\n\n![hover](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/hover.png)\n\n- linting: critical errors have red underline, warnings are orange, etc. Hover over the underlined code to see the linter's message\n\n![inspections](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/inspections.png)\n\n- go to definition: use context menu entries to jump to definition (currently only in the file editor) \n- highlight usages: just place your cursor on a variable, function etc and all the usages will be highlighted (works only in the file editor or within a single cell)\n- advanced autocompletion - even when the kernel is off!\n\n![autocompletion](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/autocompletion.png)\n\n### In progress:\n- auto invocation of completer on certain characters (e.g. '.' (dot) in Python)\n- completer: merge suggestions from LSP, kernel and tokens (currently LSP and tokens only)\n- better go-to-definition functionality, including notebook\n\n\n### Planned:\n- \"rename\" action\n\n### May be included:\n- Gutter with linter results\n\n\n## Under the hood\n\nThis would not be possible if not the fantastic work of https://github.com/wylieconlon/lsp-editor-adapter.\n\n## Prerequisites\n\n* JupyterLab\n\n## Installation\n\n1. install the extension:\n\n```bash\njupyter labextension install @krassowski/jupyterlab-lsp\n```\n\n2. install servers for languages of your choice. Below are examples for Python (with [pyls](https://github.com/palantir/python-language-server)) and R (with [languageserver](https://github.com/REditorSupport/languageserver)):\n\n```bash\npip install python-language-server[all]\n```\n\n```bash\nR -e 'install.packages(\"languageserver\")'\n```\n\nFor the full list of language servers see the [Microsoft's list](https://microsoft.github.io/language-server-protocol/implementors/servers/); it may also be good to visit the repository of each server as many provide some additional configuration options.\n\n3. create `servers.yml` file:\n\n```yaml\nlangservers:\n  python:\n    - pyls\n  R:\n    - R\n    - --slave\n    - -e\n    - languageserver::run()\n```\n\n4. Each time before starting JupyterLab, run:\n```bash\nnode path_to_jupyterlab_staging/node_modules/jsonrpc-ws-proxy/dist/server.js --port 3000 --languageServers servers.yml\n```\n\nwhere `path_to_jupyterlab_staging` is the location of JupyterLab staging directory. Here are example locations on Ubuntu:\n- if you use pyenv it should be in `~/.pyenv/versions/YOUR_VERSION_OR_VENV/share/jupyter/lab/staging/`\n- if you use local installation, it might be in `~/.local/lib/python3.6/site-packages/jupyterlab/staging/` (where instead of python3.6 you should use your Python3 version having JupyterLab installed)\n\n5. (Optional) to enable opening files outside of the root directory (the place where you start JupyterLab),\ncreate `.lsp_symlink` and symlink your `home`, `usr`, or any other location which include the files that you wish to make possible to open in there:\n```bash\nmkdir .lsp_symlink\ncd .lsp_symlink\nln -s /home home\nln -s /usr usr\n```\n\nIf your user does not have sufficient permissions to traverse the entire path, you will not be able to open the file.\n\n\n### Updatng the extension\nTo update already installed extension:\n\n```bash\njupyter labextension update @krassowski/jupyterlab-lsp\n```\n\n## Development\n\nFor a development install (requires npm version 4 or later), do the following in the repository directory:\n\n```bash\nnpm install\nnpm run build\njupyter labextension link .\n```\n\nTo rebuild the package and the JupyterLab app:\n\n```bash\nnpm run build\njupyter lab build\n```\n\nTo run tests suite:\n\n```bash\nnpm test\n```\n","readmeFilename":"README.md","gitHead":"2623421b8a1e81fd89c4f60c2ebee2f14c985d03","_id":"@krassowski/jupyterlab-lsp@0.1.0-beta.2","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"dist":{"integrity":"sha512-r+JOkbRnJcGOFJwo1osS2viBpAUaB7LivKGcplnkq5FQzmEVeSXblKY5uNgfXvI93OG4vq8PiotnrJ9v9bOm9g==","shasum":"31ad2135809a6b09fd9af42313061ac9e79de8f2","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-0.1.0-beta.2.tgz","fileCount":27,"unpackedSize":80471,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXGNKCRA9TVsSAnZWagAANNQP/iKKvaX5sjbyZou2+Wb0\n5si4YKv1SEr6wL29VgYIo0JX7nG8qye+SfO7PXiR50BOMN7sriS6gHa2CV/q\nffCJFDGwZThNWX+D9d64U6ltJzJhvQE/tND9onKJWuVMQatxus+ufthQndOc\nmFDGs2cNgmxwkhBm+fu5ToTFwySUvQNT3G+fnZXghcbSV+7wSL/cu+FjOGzq\nccvh/yfKvJHbM/OzSRilBv/8i5kjT2eAlXHwaKEvfFM2VxnfVWz+nuFtap1h\nsYuVjeMuW6BPZLHwn3gI4JZPHMPWdEiJuJXcHy5j95fSDaRwGUs2qE6xaqWu\n2kg+untXuab4aLHyhQdEs2ynvmztUdXRFszsAnQI2ub+fkDNTgGLmu4H/crQ\n8Daq9O13pu4IAol4e7f9rENV5geqJE4ZmChj8ZArZzez5vFAts1Iy+lP3/rl\nmSwSJsY7K2orIB9h1DJ2IkFJtaO2PRIAMs2jF2peiSuGqIC+6q9oNFhAUo40\nfX5XtAc7iNembs0BcqJ6mvZQG4lTK38lXt4GPIpu6J1ISjWzEMdwxkJxWmSK\nHEUVmaonZO/EXRvnspU4b+YFXUwZfXB/DJlWhVdY8BLd6nLuTyMBtsRYwt5q\naPhuyXGLDMYrNOiqgckLLPqjoKcPQ8XORxsVa4CVWLaxhKgy/dJZq2AWMqUm\nNzYQ\r\n=uodd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDw8bw10EYzzHuyJcyRW1EunDt52cSnAgeUNNFt2kgjyAiBea0opXAjz4nvD6xu/adxQo/IllGq+ku1KrO124fI27w=="}]},"maintainers":[{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_0.1.0-beta.2_1566335818214_0.6538430345385278"},"_hasShrinkwrap":false},"0.2.0-beta.0":{"name":"@krassowski/jupyterlab-lsp","version":"0.2.0-beta.0","description":"Language Server Protocol integration for JupyterLab","keywords":["jupyter","jupyterlab","jupyterlab-extension","lsp","language-server-protocol"],"homepage":"https://github.com/krassowski/jupyterlab-lsp","bugs":{"url":"https://github.com/krassowski/jupyterlab-lsp/issues"},"license":"BSD-3-Clause","author":{"name":"Michał Krassowski"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/krassowski/jupyterlab-lsp.git"},"scripts":{"build":"tsc","clean":"rimraf lib","prepare":"npm run clean && npm run build","watch":"tsc -w","lint":"npm run prettier && npm run tslint","lint:check":"npm run prettier:check && npm run tslint:check","prettier":"prettier --write '**/*{.ts,.tsx,.js,.jsx,.css,.json,.md}'","prettier:check":"prettier --list-different '**/*{.ts,.tsx,.js,.jsx,.css,.json,.md}'","tslint":"tslint --fix -c tslint.json --project tsconfig.json '**/*{.ts,.tsx}'","tslint:check":"tslint -c tslint.json --project tsconfig.json '**/*{.ts,.tsx}'","test":"npx jest"},"dependencies":{"@jupyterlab/application":"^1.0.4","@jupyterlab/apputils":"^1.0.4","@jupyterlab/cells":"^1.0.4","@jupyterlab/codeeditor":"^1.0.0","@jupyterlab/codemirror":"^1.0.0","@jupyterlab/completer":"^1.0.4","@jupyterlab/coreutils":"^3.0.0","@jupyterlab/docmanager":"^1.0.0","@jupyterlab/docregistry":"^1.0.0","@jupyterlab/fileeditor":"^1.0.4","@jupyterlab/notebook":"^1.0.4","@jupyterlab/rendermime":"^1.0.4","@jupyterlab/services":"^4.0.0","@jupyterlab/tooltip":"^1.0.4","@krassowski/jupyterlab_go_to_definition":"^0.7.1","@phosphor/algorithm":"^1.1.2","@types/events":"^3.0.0","codemirror":"^5.47.0","events":"^3.0.0","jsonrpc-ws-proxy":"0.0.5","lsp-editor-adapter":"0.0.10","react":"^16.8.4"},"devDependencies":{"@babel/preset-env":"^7.4.3","@jupyterlab/testutils":"^1.0.0-alpha.6","@types/chai":"^4.1.7","@types/codemirror":"^0.0.74","@types/jest":"^23.3.11","chai":"^4.2.0","jest":"^24.7.1","prettier":"^1.18.2","rimraf":"^2.6.1","ts-jest":"^24.0.2","tslint":"^5.19.0","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.0.1","typescript":"~3.4.5"},"jupyterlab":{"extension":true,"schemaDir":"schema"},"readme":"# Language Server Protocol integration for JupyterLab\n\n<!--[![Build Status](https://travis-ci.org/krassowski/jupyterlab-lsp.svg?branch=master)](https://travis-ci.org/krassowski/jupyterlab-lsp) [![codebeat badge](TODO)](https://codebeat.co/projects/github-com-krassowski-jupyterlab-lsp-master) -->\n<!--[![Binder](https://beta.mybinder.org/badge.svg)](https://mybinder.org/v2/gh/krassowski/jupyterlab-lsp/master?urlpath=lab/tree/examples/demo.ipynb)-->\n\n_This extension is highly experimental, though you are encouraged to try it, leave feedback and/or a PR_\n\n## Features overview:\n\n### Implemented:\n\n- hover over any piece of code; if an underline appears, you can press <kbd>Ctrl</kbd> to get a tooltip with function/class signature, module documentation or any other piece of information that the language server provides\n\n![hover](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/hover.png)\n\n- linting: critical errors have red underline, warnings are orange, etc. Hover over the underlined code to see the linter's message\n\n![inspections](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/inspections.png)\n\n- go to definition: use context menu entries to jump to definition\n- highlight usages: just place your cursor on a variable, function etc and all the usages will be highlighted (works only in the file editor or within a single cell)\n- advanced autocompletion - even when the kernel is off!\n\n![autocompletion](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/autocompletion.png)\n\n### In progress:\n\n- auto invocation of completer on certain characters (e.g. '.' (dot) in Python)\n- completer: merge suggestions from LSP, kernel and tokens (currently LSP and tokens only)\n\n### Planned:\n\n- \"rename\" action\n\n### May be included:\n\n- Gutter with linter results\n\n## Under the hood\n\nThis would not be possible if not the fantastic work of https://github.com/wylieconlon/lsp-editor-adapter.\n\n## Prerequisites\n\n- JupyterLab\n\n## Installation\n\n1. install the extension:\n\n```bash\njupyter labextension install @krassowski/jupyterlab-lsp\n```\n\n2. install servers for languages of your choice. Below are examples for Python (with [pyls](https://github.com/palantir/python-language-server)) and R (with [languageserver](https://github.com/REditorSupport/languageserver)):\n\n```bash\npip install python-language-server[all]\n```\n\n```bash\nR -e 'install.packages(\"languageserver\")'\n```\n\nFor the full list of language servers see the [Microsoft's list](https://microsoft.github.io/language-server-protocol/implementors/servers/); it may also be good to visit the repository of each server as many provide some additional configuration options.\n\n3. create `servers.yml` file:\n\n```yaml\nlangservers:\n  python:\n    - pyls\n  R:\n    - R\n    - --slave\n    - -e\n    - languageserver::run()\n```\n\n4. Each time before starting JupyterLab, run:\n\n```bash\nnode path_to_jupyterlab_staging/node_modules/jsonrpc-ws-proxy/dist/server.js --port 3000 --languageServers servers.yml\n```\n\nwhere `path_to_jupyterlab_staging` is the location of JupyterLab staging directory. Here are example locations on Ubuntu:\n\n- if you use pyenv it should be in `~/.pyenv/versions/YOUR_VERSION_OR_VENV/share/jupyter/lab/staging/`\n- if you use local installation, it might be in `~/.local/lib/python3.6/site-packages/jupyterlab/staging/` (where instead of python3.6 you should use your Python3 version having JupyterLab installed)\n\n5. (Optional) to enable opening files outside of the root directory (the place where you start JupyterLab),\n   create `.lsp_symlink` and symlink your `home`, `usr`, or any other location which include the files that you wish to make possible to open in there:\n\n```bash\nmkdir .lsp_symlink\ncd .lsp_symlink\nln -s /home home\nln -s /usr usr\n```\n\nIf your user does not have sufficient permissions to traverse the entire path, you will not be able to open the file.\n\n### Updatng the extension\n\nTo update already installed extension:\n\n```bash\njupyter labextension update @krassowski/jupyterlab-lsp\n```\n\n## Development\n\nFor a development install (requires npm version 4 or later), do the following in the repository directory:\n\n```bash\nnpm install\nnpm run build\njupyter labextension link .\n```\n\nTo rebuild the package and the JupyterLab app:\n\n```bash\nnpm run build\njupyter lab build\n```\n\nTo run tests suite:\n\n```bash\nnpm test\n```\n","readmeFilename":"README.md","gitHead":"7af23acf76fadeb8aa00ab467ed5b5187c07797c","_id":"@krassowski/jupyterlab-lsp@0.2.0-beta.0","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"dist":{"integrity":"sha512-36YLRfJA/nJJsKCUaGFzbsnRu39gZMVQaOm6svZu50xFvmxEDnUxftltZbWvT3vYEaxabp5SWdz8WwEuW81zYg==","shasum":"364853a4d9439a28c82b461b5f30b70f521d3463","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-0.2.0-beta.0.tgz","fileCount":31,"unpackedSize":90497,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXYCTCRA9TVsSAnZWagAAdjIP/A6EX3eoR0jUur05jopX\nvl0GCTQhpuEhEv2E5VuxFXQAOIZ8DkQD0KXpBljU6GFeQu9sGGLmt26PRjNA\ny+SaTBqae64O2RG9Atvt/VSlXRUaxMa78BjVggoEdk2IhpqCv6Jowb2tmrRO\nZzf3hRU749EZWjAXAh5tGHm1vocqcb89ktpX5bF+vdKFvG33vR6wjqtvKtQ0\nYnV4NggcOrfbJWTxyMqOkaBNyMQUtbCWJAtmrB1Xe6DXb6J7u0qwOSBWiLAs\nfbvzvq4R4vENv11fWVPj1vHdUWKg71Is8ofcfoUYRmbYfoZh9LFqwbhLQZ1U\nAVTeXEA8XDhngOA1upqDy4XPGUfwvFujvM/52Twcy97FokbNh+fB9v3h3M0K\niBNWzt4Vg1b7+bCB1z9w6B9jhmgLKGzpe4kh9rjIAF+F4y9NXUFnxeJUC+9Y\nhzOd8K+eYm6Wt2DkNjk5FWa+A8rnW2BrxkhnS/X2GGscPZVfhtpC8f3y45rF\nACvEKD9Au9J8UsEgg79aVyT+Zvf+Wuv6z4smAFt1tpiYns/Yqa27yrb1k6B+\nlzNezn6xMdyZLkAa1OyE4nRzLHIb5/dzfHaqow5iUyHOJlwgf/Emw5Whyd/F\nWNZYEVH7HPoOTANzBKvYKQuy9hKFk321qlMrzLMQDA2A4i4WmY7CB1cCr4p9\njE3/\r\n=roMU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEzqdmMu1lPMj3veWaB7bBHIc7TEVEZwvc59WmErM1uAAiBt1Ca+/05616OCQ7JQjQA668PuifdYKUkBb/zLBTJf2A=="}]},"maintainers":[{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_0.2.0-beta.0_1566408851211_0.6754549055703767"},"_hasShrinkwrap":false},"0.3.0":{"name":"@krassowski/jupyterlab-lsp","version":"0.3.0","description":"Language Server Protocol integration for JupyterLab","keywords":["jupyter","jupyterlab","jupyterlab-extension","lsp","language-server-protocol"],"homepage":"https://github.com/krassowski/jupyterlab-lsp","bugs":{"url":"https://github.com/krassowski/jupyterlab-lsp/issues"},"license":"BSD-3-Clause","author":{"name":"Michał Krassowski"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/krassowski/jupyterlab-lsp.git"},"scripts":{"build":"tsc","clean":"rimraf lib","prepare":"npm run clean && npm run build","watch":"tsc -w","lint":"npm run prettier && npm run tslint","lint:check":"npm run prettier:check && npm run tslint:check","prettier":"prettier --write '**/*{.ts,.tsx,.js,.jsx,.css,.json,.md}'","prettier:check":"prettier --list-different '**/*{.ts,.tsx,.js,.jsx,.css,.json,.md}'","tslint":"tslint --fix -c tslint.json --project tsconfig.json '**/*{.ts,.tsx}'","tslint:check":"tslint -c tslint.json --project tsconfig.json '**/*{.ts,.tsx}'","test":"npx jest"},"dependencies":{"@jupyterlab/application":"^1.0.4","@jupyterlab/apputils":"^1.0.4","@jupyterlab/cells":"^1.0.4","@jupyterlab/codeeditor":"^1.0.0","@jupyterlab/codemirror":"^1.0.0","@jupyterlab/completer":"^1.0.4","@jupyterlab/coreutils":"^3.0.0","@jupyterlab/docmanager":"^1.0.0","@jupyterlab/docregistry":"^1.0.0","@jupyterlab/fileeditor":"^1.0.4","@jupyterlab/notebook":"^1.0.4","@jupyterlab/rendermime":"^1.0.4","@jupyterlab/services":"^4.0.0","@jupyterlab/tooltip":"^1.0.4","@krassowski/jupyterlab_go_to_definition":"^0.7.1","@phosphor/algorithm":"^1.1.2","@types/events":"^3.0.0","codemirror":"^5.47.0","events":"^3.0.0","jsonrpc-ws-proxy":"0.0.5","lsp-editor-adapter":"0.0.10","react":"^16.8.4"},"devDependencies":{"@babel/preset-env":"^7.4.3","@jupyterlab/testutils":"^1.0.0-alpha.6","@types/chai":"^4.1.7","@types/codemirror":"^0.0.74","@types/jest":"^23.3.11","chai":"^4.2.0","jest":"^24.7.1","prettier":"^1.18.2","rimraf":"^2.6.1","ts-jest":"^24.0.2","tslint":"^5.19.0","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.0.1","typescript":"~3.4.5"},"jupyterlab":{"extension":true,"schemaDir":"schema"},"gitHead":"9949dac40661d9cc9881899e74f3e239d27b9494","_id":"@krassowski/jupyterlab-lsp@0.3.0","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"dist":{"integrity":"sha512-zHQ630pkTgoP/ekgIDk671OaeNVptDsZVvzoj/ND9XB/7Gkvp8XtN2W+42MP0mCgdyJW6BTVyCMdUeEOSkZ3Mw==","shasum":"106abe084652979cf8ff889619088e37615d2f0f","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-0.3.0.tgz","fileCount":31,"unpackedSize":96023,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXb2lCRA9TVsSAnZWagAAAToP/i5tF9oZful+Lu05gzuB\n7tGmuOURilfWfvf06C7+gPPIUcj7BW35un2/Sa4n8dmVG+YK9Sa+dajVthMF\nHj3tF7CdC6s5quJqL3WQTglSOn00EkmTiam2HJnl1wGYEgFD/HnqD23UlIj5\nDhp4hqnS2BPlvK0nAki8ztM75PjizeGhymXyJ8cBU2tqQ4oLe67xS20gObKW\na8mZtlzoyTV5oWUqbQQ2SuzbU+6IVFUjuPX/r+XTEmP9wXeDRCuex6nkw81W\n7kXqWaUujjht6dzYMvAhuoLTNZhsVSiWnNqkgk3+cMtgBl9yXQAEF7Apj4qU\nTKCoCDvQVAZmYGwSlC8xnxlxim9SGa2J0vpjQ4BmQschTOhDLv+5HO5qj9UO\naTk4agxJRJDwMvDY5xpGFvk9HlVfP0umGTMWB6DppRV0ZpnTaKqid7dC5WLT\nYA8fFcwVint9eV1N/oe2NLukUK15N0yMlo1xa40Im0LHQyonsXAEBGpzVA9h\nXX/We8K06sL53Hwetu4bfQ4/vMKwv21kJX3Fm2jLYLc6XAQenZN/mYwX2X1u\nREWGqvuQSArDZyfJSSdyrMm6Ws00709RbHrr6nLDXJjgEWwgU1Pbm0q1bu+Z\nv4dt1yAqsHxHEh6aCHewHEZ44jFXFRFYCDOSJIuuU2ws66WUAZHrS7rJ5E/r\nEs0b\r\n=sGdk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF5Og770SZrmTBXqeAUw0GWxGFaW5yTB/XVDW1szMRgiAiBmkOQBhtliKoDSEQTGpTG4TIa8KgBAiax9z2Xo9tm/lg=="}]},"maintainers":[{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_0.3.0_1566424485144_0.587051317366809"},"_hasShrinkwrap":false},"0.4.0":{"name":"@krassowski/jupyterlab-lsp","version":"0.4.0","description":"Language Server Protocol integration for JupyterLab","keywords":["jupyter","jupyterlab","jupyterlab-extension","lsp","language-server-protocol"],"homepage":"https://github.com/krassowski/jupyterlab-lsp","bugs":{"url":"https://github.com/krassowski/jupyterlab-lsp/issues"},"license":"BSD-3-Clause","author":{"name":"Michał Krassowski"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/krassowski/jupyterlab-lsp.git"},"scripts":{"build":"tsc","clean":"rimraf lib","prepare":"npm run clean && npm run build","watch":"tsc -w","lint":"npm run prettier && npm run tslint","lint:check":"npm run prettier:check && npm run tslint:check","prettier":"prettier --write '**/*{.ts,.tsx,.js,.jsx,.css,.json,.md}'","prettier:check":"prettier --list-different '**/*{.ts,.tsx,.js,.jsx,.css,.json,.md}'","tslint":"tslint --fix -c tslint.json --project tsconfig.json '**/*{.ts,.tsx}'","tslint:check":"tslint -c tslint.json --project tsconfig.json '**/*{.ts,.tsx}'","test":"npx jest"},"dependencies":{"@jupyterlab/application":"^1.0.4","@jupyterlab/apputils":"^1.0.4","@jupyterlab/cells":"^1.0.4","@jupyterlab/codeeditor":"^1.0.0","@jupyterlab/codemirror":"^1.0.0","@jupyterlab/completer":"^1.0.4","@jupyterlab/coreutils":"^3.0.0","@jupyterlab/docmanager":"^1.0.0","@jupyterlab/docregistry":"^1.0.0","@jupyterlab/fileeditor":"^1.0.4","@jupyterlab/notebook":"^1.0.4","@jupyterlab/rendermime":"^1.0.4","@jupyterlab/services":"^4.0.0","@jupyterlab/tooltip":"^1.0.4","@krassowski/jupyterlab_go_to_definition":"^0.7.1","@phosphor/algorithm":"^1.1.2","@types/events":"^3.0.0","codemirror":"^5.47.0","events":"^3.0.0","jsonrpc-ws-proxy":"0.0.5","lsp-editor-adapter":"0.0.10","react":"^16.8.4"},"devDependencies":{"@babel/preset-env":"^7.4.3","@jupyterlab/testutils":"^1.0.0-alpha.6","@types/chai":"^4.1.7","@types/codemirror":"^0.0.74","@types/jest":"^23.3.11","chai":"^4.2.0","jest":"^24.7.1","prettier":"^1.18.2","rimraf":"^2.6.1","ts-jest":"^24.0.2","tslint":"^5.19.0","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.0.1","typescript":"~3.4.5"},"jupyterlab":{"extension":true,"schemaDir":"schema"},"gitHead":"848c151a407bba4099c8e3389574cd6efda07f40","_id":"@krassowski/jupyterlab-lsp@0.4.0","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"dist":{"integrity":"sha512-alIYKhBdjOl6uKZjbcBnaA9ZglbXDPzalJcQZh0zOrq0v8T/4JmSUYHUlRmDc7cJ7wJy+rN+nvN98dsZawsblg==","shasum":"07587de866bcb3075a4280d40516b22e2cbf26e0","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-0.4.0.tgz","fileCount":31,"unpackedSize":101460,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXpwkCRA9TVsSAnZWagAAfC0P/0bnjisNVld0A6qOjWMa\nrgBMZS6FP/GVBd5+PoT7D7BPB+zLl3kABb1G+A+59C0NEVKbHgwdN8v6nIRr\nntYYeFDS4dFx5kZTRfeWOE1IdCx/s1yJ54ef1E+OISjsLvCVoPRemgrwT6nW\nlEPyW4lYzlEjQlR0/r1LAoJaHANG/YQZ4OGbmzXh6JQdl/ZE49swd3OF09Q7\numgJaBJvhpnAUJx30/+yWrKYD3R0qavdiI/+dEgLJq5j2D+74k5TIGGNOm+s\nnKiwZtr2OMQp/bb4WX7Z5FDiCbRiEMFeOt8CJuLuSMN8OOClsTrhIGH8TPIB\nVeMc4KPpdHv6lLHC+F+xXPrGsdaSmH8K8cRP9i8DD3KMKbvPrKaTI3LPi6gQ\n5WQolg/uCKdwgDIGNmUDZGCzfI+7jsxj5lWJefc+5EsCZeBT48U0N+C3TJxo\nHL+CXnI687uWENVJ7+XbKti4P5ExrTVY2ED28kFatNieDlGnJeRhcMIAvMPH\nXKOdT5BPn5uCZgcZunJImjNz/lKKgKKFUHpuLClbO1kAdd3r8eTmWK8nyWmF\nHemeWGBWtORywRzbatiM2YBxqav0GyCSnp0f7OSm8ViBSxJnI/2l1MvmsL0q\nAaRbb47vkFhR3MQnrMG2L3E6VXc/7hB1JFM7sM3wU6pqB6Hk1n3aHPRZ2eF5\nxE2a\r\n=oeIM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHOgrIHlVckLzzeuBxIdYKftMqD6b3LIzSWX8Bn7VPu+AiBYKao4vur+2B2EwbtQ3YPmz2IKOjfO9SmCIBHMks/9CA=="}]},"maintainers":[{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_0.4.0_1566481444070_0.2518298540445416"},"_hasShrinkwrap":false},"0.4.1":{"name":"@krassowski/jupyterlab-lsp","version":"0.4.1","description":"Language Server Protocol integration for JupyterLab","keywords":["jupyter","jupyterlab","jupyterlab-extension","lsp","language-server-protocol"],"homepage":"https://github.com/krassowski/jupyterlab-lsp","bugs":{"url":"https://github.com/krassowski/jupyterlab-lsp/issues"},"license":"BSD-3-Clause","author":{"name":"Michał Krassowski"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/krassowski/jupyterlab-lsp.git"},"scripts":{"build":"tsc","clean":"rimraf lib","prepare":"npm run clean && npm run build","watch":"tsc -w","lint":"npm run prettier && npm run tslint","lint:check":"npm run prettier:check && npm run tslint:check","prettier":"prettier --write '**/*{.ts,.tsx,.js,.jsx,.css,.json,.md}'","prettier:check":"prettier --list-different '**/*{.ts,.tsx,.js,.jsx,.css,.json,.md}'","tslint":"tslint --fix -c tslint.json --project tsconfig.json '**/*{.ts,.tsx}'","tslint:check":"tslint -c tslint.json --project tsconfig.json '**/*{.ts,.tsx}'","test":"npx jest"},"dependencies":{"@jupyterlab/application":"^1.0.4","@jupyterlab/apputils":"^1.0.4","@jupyterlab/cells":"^1.0.4","@jupyterlab/codeeditor":"^1.0.0","@jupyterlab/codemirror":"^1.0.0","@jupyterlab/completer":"^1.0.4","@jupyterlab/coreutils":"^3.0.0","@jupyterlab/docmanager":"^1.0.0","@jupyterlab/docregistry":"^1.0.0","@jupyterlab/fileeditor":"^1.0.4","@jupyterlab/notebook":"^1.0.4","@jupyterlab/rendermime":"^1.0.4","@jupyterlab/services":"^4.0.0","@jupyterlab/tooltip":"^1.0.4","@krassowski/jupyterlab_go_to_definition":"^0.7.1","@phosphor/algorithm":"^1.1.2","@types/events":"^3.0.0","codemirror":"^5.47.0","events":"^3.0.0","jsonrpc-ws-proxy":"0.0.5","lsp-editor-adapter":"0.0.10","react":"^16.8.4"},"devDependencies":{"@babel/preset-env":"^7.4.3","@jupyterlab/testutils":"^1.0.0-alpha.6","@types/chai":"^4.1.7","@types/codemirror":"^0.0.74","@types/jest":"^23.3.11","chai":"^4.2.0","jest":"^24.7.1","prettier":"^1.18.2","rimraf":"^2.6.1","ts-jest":"^24.0.2","tslint":"^5.19.0","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.0.1","typescript":"~3.4.5"},"jupyterlab":{"extension":true,"schemaDir":"schema"},"gitHead":"8f6adb04017c89f3a8dc56090dca9125c95b1396","_id":"@krassowski/jupyterlab-lsp@0.4.1","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"dist":{"integrity":"sha512-VC0atwt/wnM37YchklE7Q1P28761Tq5kjvn64av9b84hcgVhKZ/dlD1mFCpMWwJ1wh43KLlUfKIz3QbkKmVnvg==","shasum":"1d5e3a660c55e74f6f0f2365aef9f2f2a46b778e","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-0.4.1.tgz","fileCount":31,"unpackedSize":101997,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdXqgMCRA9TVsSAnZWagAAc98P/A1HKxKE4+n/4AErgZSA\nW8u9ao3YAUkU0UI+mGVlJ1FXFKc+xzbxIVDDH/GAUgSn7WehfUpcdtVlTKEc\nxHl77mBmUrwxLtmu8Ygq7P3KJTMhsAbE82SPq40rAQ0rpZ9A9eoVeDhYc15e\nl0Aezq0zOPD/785bf53xiNIwZAgGrzG1UjqLFavzQM5SqNzsDC7oSAY04lqg\nR99S01nTxqWUt+WhiWFJr2d/hrfbeF4LP0t6DOoryslQXv6UFTSvHC9I8iKS\nhAO7tnCzEcIm8dCHu0W/Vh/UeFx0QZkhZietuxS9nKGs5fDRgr8yEQIGdACQ\nzIgF33PkygHTYbnnNsGMduVmyopHqX3qn0QDvm6OLMn8tukOJQrQKwwog+/c\nufSo99tp73TFCyqn7kNrkfbRx0beZPP8/T5wnBSOclOxwF0qSHbAhnU9M6bh\n/Fa35nqM/WLg2UFuN0RXAi0V6pW3mXQygsEaia1T47z86Za31VXGRu+OpCQq\nJDYDumgf11sH3z04MQbc1IUyn/MFNeeQ1U+f7QOGJ+1S40G1epzbmfo2BgIP\nIVggXwwtDfeFnb3kjU4Ff5NYuVyBBY1VAuJloytGsz6FMajrlaqde31HkF/5\nePxyKq0ZwipHMat4ufgqckT42LdX23mdSWtAxS9deN3veR7ranjgohA1fL6Y\nQykX\r\n=7eql\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1c+7B1bavrhogdqnufFBZkc2jZ3AoHge0PIF4hJaFqgIhAPiSf0cbCWg0PzIQRv3XCmWIMJG7HEY+5s21IqWZKl4w"}]},"maintainers":[{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_0.4.1_1566484492098_0.2973940664496453"},"_hasShrinkwrap":false},"0.5.0-alpha.0":{"name":"@krassowski/jupyterlab-lsp","version":"0.5.0-alpha.0","description":"Language Server Protocol integration for JupyterLab","keywords":["jupyter","jupyterlab","jupyterlab-extension","lsp","language-server-protocol"],"homepage":"https://github.com/krassowski/jupyterlab-lsp","bugs":{"url":"https://github.com/krassowski/jupyterlab-lsp/issues"},"license":"BSD-3-Clause","author":{"name":"Michał Krassowski"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/krassowski/jupyterlab-lsp.git"},"scripts":{"build":"tsc","clean":"rimraf lib","prepare":"npm run clean && npm run build","watch":"tsc -w","lint":"npm run prettier && npm run tslint","lint:check":"npm run prettier:check && npm run tslint:check","prettier":"prettier --write '**/*{.ts,.tsx,.js,.jsx,.css,.json,.md}'","prettier:check":"prettier --list-different '**/*{.ts,.tsx,.js,.jsx,.css,.json,.md}'","tslint":"tslint --fix -c tslint.json --project tsconfig.json '**/*{.ts,.tsx}'","tslint:check":"tslint -c tslint.json --project tsconfig.json '**/*{.ts,.tsx}'","test":"npx jest"},"dependencies":{"@jupyterlab/application":"^1.0.4","@jupyterlab/apputils":"^1.0.4","@jupyterlab/cells":"^1.0.4","@jupyterlab/codeeditor":"^1.0.0","@jupyterlab/codemirror":"^1.0.0","@jupyterlab/completer":"^1.0.4","@jupyterlab/coreutils":"^3.0.0","@jupyterlab/docmanager":"^1.0.0","@jupyterlab/docregistry":"^1.0.0","@jupyterlab/fileeditor":"^1.0.4","@jupyterlab/notebook":"^1.0.4","@jupyterlab/rendermime":"^1.0.4","@jupyterlab/services":"^4.0.0","@jupyterlab/tooltip":"^1.0.4","@krassowski/jupyterlab_go_to_definition":"^0.7.1","@phosphor/algorithm":"^1.1.2","@types/events":"^3.0.0","codemirror":"^5.47.0","events":"^3.0.0","jsonrpc-ws-proxy":"0.0.5","lsp-editor-adapter":"0.0.10","react":"^16.8.4"},"devDependencies":{"@babel/preset-env":"^7.4.3","@jupyterlab/testutils":"^1.0.0-alpha.6","@types/chai":"^4.1.7","@types/codemirror":"^0.0.74","@types/jest":"^23.3.11","chai":"^4.2.0","jest":"^24.7.1","prettier":"^1.18.2","rimraf":"^2.6.1","ts-jest":"^24.0.2","tslint":"^5.19.0","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.0.1","typescript":"~3.4.5"},"jupyterlab":{"extension":true,"schemaDir":"schema"},"readme":"# Language Server Protocol integration for JupyterLab\n\n<!--[![Build Status](https://travis-ci.org/krassowski/jupyterlab-lsp.svg?branch=master)](https://travis-ci.org/krassowski/jupyterlab-lsp) [![codebeat badge](TODO)](https://codebeat.co/projects/github-com-krassowski-jupyterlab-lsp-master) -->\n<!--[![Binder](https://beta.mybinder.org/badge.svg)](https://mybinder.org/v2/gh/krassowski/jupyterlab-lsp/master?urlpath=lab/tree/examples/demo.ipynb)-->\n\n_This extension is in its early days, but you are welcome to check it out, leave feedback and/or a PR_\n\n## Features overview:\n\n### Implemented\n\nExamples below are for Python, but it works as well for R:\n\n- hover over any piece of code; if an underline appears, you can press <kbd>Ctrl</kbd> to get a tooltip with function/class signature, module documentation or any other piece of information that the language server provides\n\n  ![hover](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/hover.png)\n\n- linting: critical errors have red underline, warnings are orange, etc. Hover over the underlined code to see the linter's message\n\n  ![inspections](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/inspections.png)\n\n- go to definition: use the context menu entries to jump to definitions\n\n  ![jump](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/jump_to_definition.png)\n\n- highlight usages: just place your cursor on a variable, function etc and all the usages will be highlighted (works only in the file editor or within a single cell)\n\n- auto invocation of completer on certain characters, for example '.' (dot) in Python\n\n  ![invoke](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/auto_invoke.png)\n\n- automatic signature suggestions\n\n  ![signature](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/signature.png)\n\n- advanced autocompletion (even when the kernel is off);\n\n  ![autocompletion](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/autocompletion.png)\n\n  when a kernel is available the suggestions from the kernel (such as keys of a dict and columns of a DataFrame autocompletion) are merged with the suggestions from LSP (currently only in notebook).\n\n### Coming soon:\n\n- multiple LSP connections per notebook, e.g. SQL or R (using rpy2) embedded in Python notebook.\n- autocompleter with documentation and sorting based on LSP suggestions\n- unit tests\n- system of settings, including options:\n  - to enable aggressive autocompletion (like in hinterland)\n  - to change the verbosity of signature hints (whether to show documentation, number of lines to be shown)\n \nIf a feature you need is not on this list (or the lists below) please feel free to suggest it by opening an issue.\n\n### Planned:\n\n- \"rename\" action (PR welcome)\n\n### Low priority:\n\n- Gutter with linter results\n- Use the kernel session for autocompletion in FileEditor if available (PR welcome)\n\n\n#### Hint\n\nJust like in old notebooks, you can still use the built-in <kbd>Shift</kbd> + <kbd>Tab</kbd> to get a signature in JupyterLab.\nThis extension behaves well with this feature.\n\n## Under the hood\n\nThis would not be possible if not the fantastic work of https://github.com/wylieconlon/lsp-editor-adapter.\n\n## Prerequisites\n\n- JupyterLab\n\n## Installation\n\n1. install the extension:\n\n```bash\njupyter labextension install @krassowski/jupyterlab-lsp\n```\n\n2. install servers for languages of your choice. Below are examples for Python (with [pyls](https://github.com/palantir/python-language-server)) and R (with [languageserver](https://github.com/REditorSupport/languageserver)):\n\n```bash\npip install python-language-server[all]\n```\n\n```bash\nR -e 'install.packages(\"languageserver\")'\n```\n\nFor the full list of language servers see the [Microsoft's list](https://microsoft.github.io/language-server-protocol/implementors/servers/); it may also be good to visit the repository of each server as many provide some additional configuration options.\n\n3. create `servers.yml` file:\n\n```yaml\nlangservers:\n  python:\n    - pyls\n  R:\n    - R\n    - --slave\n    - -e\n    - languageserver::run()\n```\n\n4. Each time before starting JupyterLab, run:\n\n```bash\nnode path_to_jupyterlab_staging/node_modules/jsonrpc-ws-proxy/dist/server.js --port 3000 --languageServers servers.yml\n```\n\nwhere `path_to_jupyterlab_staging` is the location of JupyterLab staging directory. Here are example locations on Ubuntu:\n\n- if you use pyenv it should be in `~/.pyenv/versions/YOUR_VERSION_OR_VENV/share/jupyter/lab/staging/`\n- if you use local installation, it might be in `~/.local/lib/python3.6/site-packages/jupyterlab/staging/` (where instead of python3.6 you should use your Python3 version having JupyterLab installed)\n\n5. (Optional) to enable opening files outside of the root directory (the place where you start JupyterLab),\n   create `.lsp_symlink` and symlink your `home`, `usr`, or any other location which include the files that you wish to make possible to open in there:\n\n```bash\nmkdir .lsp_symlink\ncd .lsp_symlink\nln -s /home home\nln -s /usr usr\n```\n\nIf your user does not have sufficient permissions to traverse the entire path, you will not be able to open the file.\n\n### Updatng the extension\n\nTo update already installed extension:\n\n```bash\njupyter labextension update @krassowski/jupyterlab-lsp\n```\n\n## Development\n\nFor a development install (requires npm version 4 or later), do the following in the repository directory:\n\n```bash\nnpm install\nnpm run build\njupyter labextension link .\n```\n\nTo rebuild the package and the JupyterLab app:\n\n```bash\nnpm run build\njupyter lab build\n```\n\nTo run tests suite:\n\n```bash\nnpm test\n```\n","readmeFilename":"README.md","gitHead":"388c68ca934235a703ecd254bf7580431560c746","_id":"@krassowski/jupyterlab-lsp@0.5.0-alpha.0","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"dist":{"integrity":"sha512-YbMGCpm5RZbIQswTf91d10Czm9GGG4Uj3dp1oGrZ2A44/D+MZAD1PjMJMfyP+d66xV2/v8FqCnhTb/5W6er97w==","shasum":"21db68644f3bd503928c742bf670a39017f5b7d6","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-0.5.0-alpha.0.tgz","fileCount":45,"unpackedSize":143740,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdY/vvCRA9TVsSAnZWagAAoS8P/3x3g8qUg/caS//iitNE\nokUU/G1ESsq6aCBqfpZBp3Lpgk7Eb1OjG2tbmuQgLY31N1brT8cXQLvIYugX\ndepvcFRPoGREBoSUTDUjMwiY6+dF6jaEx+wpM8uw/cd4kyNCkN4wF8N8qPVr\nK6x95Rz2RDV0UuwrGJNLrJg5U1H75eMrPMORpIyy+bcnoigkqFtqQhlH9JkX\nHSZ+lVtDptWD/z/4AmrsMllUh0yJFuI4nwHAwtp6TnF3eQPDegF7eqCcNBkT\nQodshYSVMa6l6DqFK15/xXeG8aPqFYqsrJjSx3H/ii6vNJ9Geay+dWjmxKC+\nPpeqCk3zzU3IP4ZYAOF8CqCkR9oe3cM7CFeY7U+KyPL9M1ufUUg2nVwelAcS\n8lMX/p5snzb/IPRfLMk6rBYnw+ja8rtbVdlhfO/gjYy3tKNoh/bM/b5IGrdj\n+zZ97oPoSQWqUW/gva9UEVU1tv4PFpTsJJAZ7H8cDNnkaeZLyrDyrlr4m6jd\nOeUqTLVU4OHbc6TpBNr01PeyUyLW7KDxHXWx9LM+gTjUsXiTbNIyF/nlys7M\nBPTKLhf/bxqW2kN9kTVGMaqCgQJDBixTp4FEBTJbQJgzL5AS0SHnFAxsKbec\nhZqKS3librHDeB1eW0EU/w3QMLnsJkiIb0MljSU3DU/VnfLiHbtGPg9ijdKm\nzhSN\r\n=GZtQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBtC36uXfcSAwLEKwRuFtl9l5tyeTGOWrOz1wlKlYzKNAiEAyjTsxJ/WbxC8GSkMJzQYqrTJ73rfbYpM0Rt53+OeFNU="}]},"maintainers":[{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_0.5.0-alpha.0_1566833644741_0.24009215126085048"},"_hasShrinkwrap":false},"0.5.0-alpha.2":{"name":"@krassowski/jupyterlab-lsp","version":"0.5.0-alpha.2","description":"Language Server Protocol integration for JupyterLab","keywords":["jupyter","jupyterlab","jupyterlab-extension","lsp","language-server-protocol"],"homepage":"https://github.com/krassowski/jupyterlab-lsp","bugs":{"url":"https://github.com/krassowski/jupyterlab-lsp/issues"},"license":"BSD-3-Clause","author":{"name":"Michał Krassowski"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/krassowski/jupyterlab-lsp.git"},"scripts":{"build":"tsc","clean":"rimraf lib","prepare":"npm run clean && npm run build","watch":"tsc -w","lint":"npm run prettier && npm run tslint","lint:check":"npm run prettier:check && npm run tslint:check","prettier":"prettier --write '**/*{.ts,.tsx,.js,.jsx,.css,.json,.md}'","prettier:check":"prettier --list-different '**/*{.ts,.tsx,.js,.jsx,.css,.json,.md}'","tslint":"tslint --fix -c tslint.json --project tsconfig.json '**/*{.ts,.tsx}'","tslint:check":"tslint -c tslint.json --project tsconfig.json '**/*{.ts,.tsx}'","test":"npx jest"},"dependencies":{"@jupyterlab/application":"^1.0.4","@jupyterlab/apputils":"^1.0.4","@jupyterlab/cells":"^1.0.4","@jupyterlab/codeeditor":"^1.0.0","@jupyterlab/codemirror":"^1.0.0","@jupyterlab/completer":"^1.0.4","@jupyterlab/coreutils":"^3.0.0","@jupyterlab/docmanager":"^1.0.0","@jupyterlab/docregistry":"^1.0.0","@jupyterlab/fileeditor":"^1.0.4","@jupyterlab/notebook":"^1.0.4","@jupyterlab/rendermime":"^1.0.4","@jupyterlab/services":"^4.0.0","@jupyterlab/tooltip":"^1.0.4","@krassowski/jupyterlab_go_to_definition":"^0.7.1","@phosphor/algorithm":"^1.1.2","@types/events":"^3.0.0","codemirror":"^5.47.0","events":"^3.0.0","jsonrpc-ws-proxy":"0.0.5","lsp-editor-adapter":"0.0.10","react":"^16.8.4"},"devDependencies":{"@babel/preset-env":"^7.4.3","@jupyterlab/testutils":"^1.0.0-alpha.6","@types/chai":"^4.1.7","@types/codemirror":"^0.0.74","@types/jest":"^23.3.11","chai":"^4.2.0","jest":"^24.7.1","prettier":"^1.18.2","rimraf":"^2.6.1","ts-jest":"^24.0.2","tslint":"^5.19.0","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.0.1","typescript":"~3.4.5"},"jupyterlab":{"extension":true,"schemaDir":"schema"},"readme":"# Language Server Protocol integration for JupyterLab\n\n<!--[![Build Status](https://travis-ci.org/krassowski/jupyterlab-lsp.svg?branch=master)](https://travis-ci.org/krassowski/jupyterlab-lsp) [![codebeat badge](TODO)](https://codebeat.co/projects/github-com-krassowski-jupyterlab-lsp-master) -->\n<!--[![Binder](https://beta.mybinder.org/badge.svg)](https://mybinder.org/v2/gh/krassowski/jupyterlab-lsp/master?urlpath=lab/tree/examples/demo.ipynb)-->\n\n_This extension is in its early days, but you are welcome to check it out, leave feedback and/or a PR_\n\n## Features overview:\n\n### Implemented\n\nExamples below are for Python, but it works as well for R:\n\n- hover over any piece of code; if an underline appears, you can press <kbd>Ctrl</kbd> to get a tooltip with function/class signature, module documentation or any other piece of information that the language server provides\n\n  ![hover](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/hover.png)\n\n- linting: critical errors have red underline, warnings are orange, etc. Hover over the underlined code to see the linter's message\n\n  ![inspections](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/inspections.png)\n\n- go to definition: use the context menu entries to jump to definitions\n\n  ![jump](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/jump_to_definition.png)\n\n- highlight usages: just place your cursor on a variable, function etc and all the usages will be highlighted (works only in the file editor or within a single cell)\n\n- auto invocation of completer on certain characters, for example '.' (dot) in Python\n\n  ![invoke](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/auto_invoke.png)\n\n- automatic signature suggestions\n\n  ![signature](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/signature.png)\n\n- advanced autocompletion (even when the kernel is off);\n\n  ![autocompletion](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/autocompletion.png)\n\n  when a kernel is available the suggestions from the kernel (such as keys of a dict and columns of a DataFrame autocompletion) are merged with the suggestions from LSP (currently only in notebook).\n\n### Coming soon:\n\n- multiple LSP connections per notebook, e.g. SQL or R (using rpy2) embedded in Python notebook.\n- autocompleter with documentation and sorting based on LSP suggestions\n- unit tests\n- system of settings, including options:\n  - to enable aggressive autocompletion (like in hinterland)\n  - to change the verbosity of signature hints (whether to show documentation, number of lines to be shown)\n \nIf a feature you need is not on this list (or the lists below) please feel free to suggest it by opening an issue.\n\n### Planned:\n\n- \"rename\" action (PR welcome)\n\n### Low priority:\n\n- Gutter with linter results\n- Use the kernel session for autocompletion in FileEditor if available (PR welcome)\n\n\n#### Hints\n\n- just like in old notebooks, you can still use the built-in <kbd>Shift</kbd> + <kbd>Tab</kbd> to get a signature in JupyterLab.\nThis extension behaves well with this feature.\n\n## Under the hood\n\nThis would not be possible if not the fantastic work of https://github.com/wylieconlon/lsp-editor-adapter.\n\n## Prerequisites\n\n- JupyterLab\n\n## Installation\n\n1. install the extension:\n\n```bash\njupyter labextension install @krassowski/jupyterlab-lsp\n```\n\n2. install servers for languages of your choice. Below are examples for Python (with [pyls](https://github.com/palantir/python-language-server)) and R (with [languageserver](https://github.com/REditorSupport/languageserver)):\n\n```bash\npip install python-language-server[all]\n```\n\n```bash\nR -e 'install.packages(\"languageserver\")'\n```\n\nFor the full list of language servers see the [Microsoft's list](https://microsoft.github.io/language-server-protocol/implementors/servers/); it may also be good to visit the repository of each server as many provide some additional configuration options.\n\n3. create `servers.yml` file:\n\n```yaml\nlangservers:\n  python:\n    - pyls\n  R:\n    - R\n    - --slave\n    - -e\n    - languageserver::run()\n```\n\n4. Each time before starting JupyterLab, run:\n\n```bash\nnode path_to_jupyterlab_staging/node_modules/jsonrpc-ws-proxy/dist/server.js --port 3000 --languageServers servers.yml\n```\n\nwhere `path_to_jupyterlab_staging` is the location of JupyterLab staging directory. Here are example locations on Ubuntu:\n\n- if you use pyenv it should be in `~/.pyenv/versions/YOUR_VERSION_OR_VENV/share/jupyter/lab/staging/`\n- if you use local installation, it might be in `~/.local/lib/python3.6/site-packages/jupyterlab/staging/` (where instead of python3.6 you should use your Python3 version having JupyterLab installed)\n\n5. (Optional) to enable opening files outside of the root directory (the place where you start JupyterLab),\n   create `.lsp_symlink` and symlink your `home`, `usr`, or any other location which include the files that you wish to make possible to open in there:\n\n```bash\nmkdir .lsp_symlink\ncd .lsp_symlink\nln -s /home home\nln -s /usr usr\n```\n\nIf your user does not have sufficient permissions to traverse the entire path, you will not be able to open the file.\n\n### Updatng the extension\n\nTo update already installed extension:\n\n```bash\njupyter labextension update @krassowski/jupyterlab-lsp\n```\n\n## Development\n\nFor a development install (requires npm version 4 or later), do the following in the repository directory:\n\n```bash\nnpm install\nnpm run build\njupyter labextension link .\n```\n\nTo rebuild the package and the JupyterLab app:\n\n```bash\nnpm run build\njupyter lab build\n```\n\nTo run tests suite:\n\n```bash\nnpm test\n```\n","readmeFilename":"README.md","gitHead":"91ba7bf9e31525112acc7fc3025f7f6b275ffa91","_id":"@krassowski/jupyterlab-lsp@0.5.0-alpha.2","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"dist":{"integrity":"sha512-MkUOoTA3RRm2RHhGsEHoDyTs2GcGJHgt3ffaeFixVl+QK0XqJAkqV9SD2sBEMfAxj3AgxgZ9gXRrLhstkAHeXQ==","shasum":"e7b745c56faa6aa212b3b81c9ce41578b910ea75","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-0.5.0-alpha.2.tgz","fileCount":45,"unpackedSize":149935,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbOEdCRA9TVsSAnZWagAASwoP/A2SGpFWmVjWA/2GfsE5\nM7menOr8QntzgvpTakcZzZeILhmNCV2p74fhj5Udj4Eyot9+SGdqPYd/oizk\nnIIjY08CBapy+ULj1eYXwfBU7k9vbv8GNyR3Sb/piKYfoUaxia2J08YpHzXL\nnRK9v8/PrDPj/OO7H0rk3xaO/HLssP9hsOBjn9xtNtWw9HXksW9pWkj2wtgO\n59TOfAZuKqJxpCaoiE31mJgmlujuEPc7OaV0kkB14Y1aWKtVNUCu1neW/whm\ncAYIvvOZ3/VsxgGwaRGNB4SRnUEZRB1KxR6kiAJtFAjXAaTVS+5Mvn8dqOdT\nZR8pxYBZkjp8o09gHRwszABG1XLNwcvUUUR/DvZ8BhF18addGa0T3jt1anIu\n+rgoOhv7J9oxkgyo+RwmbNGhF/FDj3C2BhBa7oCSAfcK5Rh2OiC1i58W+1pR\nr2MAEdVhxwscCyLJj3/UIt+5gZXrbwV8BubyHEMR1mlaG90V+ukSg//1CGKb\nf87k98QGeqgwFRHu+VupCNneDlemoSh2zhbkzsx5bzTpZSPjIu1Kt0G7/9Oa\nAUxPWsPwGTVXqPkRthS20umIHWq/yIek0fieDEkHCllN7EXX0pELsWgnHDM3\nH4hFOBF6Cl7NCZ1S6MNAkT0M9eZ2F5pNjYDkWZYlmSphyvB8QyoIGtHFvdp+\nCypz\r\n=We/u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD93+AOnl1OBrO9Gs6s8BkHR1oZaeLib/ti51H0M8T85AIgJv/loAtzTpr9Ppji9ZqITIHgzc/DPpsa1S7hUi8mqyg="}]},"maintainers":[{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_0.5.0-alpha.2_1567416605080_0.06819983815072161"},"_hasShrinkwrap":false},"0.5.0-beta.0":{"name":"@krassowski/jupyterlab-lsp","version":"0.5.0-beta.0","description":"Language Server Protocol integration for JupyterLab","keywords":["jupyter","jupyterlab","jupyterlab-extension","lsp","language-server-protocol"],"homepage":"https://github.com/krassowski/jupyterlab-lsp","bugs":{"url":"https://github.com/krassowski/jupyterlab-lsp/issues"},"license":"BSD-3-Clause","author":{"name":"Michał Krassowski"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/krassowski/jupyterlab-lsp.git"},"scripts":{"build":"tsc","clean":"rimraf lib","prepare":"npm run clean && npm run build","watch":"tsc -w","lint":"npm run prettier && npm run tslint","lint:check":"npm run prettier:check && npm run tslint:check","prettier":"prettier --write '**/*{.ts,.tsx,.js,.jsx,.css,.json,.md}'","prettier:check":"prettier --list-different '**/*{.ts,.tsx,.js,.jsx,.css,.json,.md}'","tslint":"tslint --fix -c tslint.json --project tsconfig.json '**/*{.ts,.tsx}'","tslint:check":"tslint -c tslint.json --project tsconfig.json '**/*{.ts,.tsx}'","test":"npx jest"},"dependencies":{"@jupyterlab/application":"^1.0.4","@jupyterlab/apputils":"^1.0.4","@jupyterlab/cells":"^1.0.4","@jupyterlab/codeeditor":"^1.0.0","@jupyterlab/codemirror":"^1.0.0","@jupyterlab/completer":"^1.0.4","@jupyterlab/coreutils":"^3.0.0","@jupyterlab/docmanager":"^1.0.0","@jupyterlab/docregistry":"^1.0.0","@jupyterlab/fileeditor":"^1.0.4","@jupyterlab/notebook":"^1.0.4","@jupyterlab/rendermime":"^1.0.4","@jupyterlab/services":"^4.0.0","@jupyterlab/tooltip":"^1.0.4","@krassowski/jupyterlab_go_to_definition":"^0.7.1","@phosphor/algorithm":"^1.1.2","@types/events":"^3.0.0","codemirror":"^5.47.0","events":"^3.0.0","jsonrpc-ws-proxy":"0.0.5","lsp-editor-adapter":"0.0.10","react":"^16.8.4"},"devDependencies":{"@babel/preset-env":"^7.4.3","@jupyterlab/testutils":"^1.0.0-alpha.6","@types/chai":"^4.1.7","@types/codemirror":"^0.0.74","@types/jest":"^23.3.11","chai":"^4.2.0","jest":"^24.7.1","prettier":"^1.18.2","rimraf":"^2.6.1","ts-jest":"^24.0.2","tslint":"^5.19.0","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.0.1","typescript":"~3.4.5"},"jupyterlab":{"extension":true,"schemaDir":"schema"},"readme":"# Language Server Protocol integration for JupyterLab\n\n[![Build Status](https://travis-ci.org/krassowski/jupyterlab-lsp.svg?branch=master)](https://travis-ci.org/krassowski/jupyterlab-lsp) [![codebeat badge](https://codebeat.co/badges/f55d0f28-8a84-4199-bc88-f2c306a9ce65)](https://codebeat.co/projects/github-com-krassowski-jupyterlab-lsp-master)\n<!--[![Binder](https://beta.mybinder.org/badge.svg)](https://mybinder.org/v2/gh/krassowski/jupyterlab-lsp/master?urlpath=lab/tree/examples/demo.ipynb)-->\n\n_This extension is in its early days, but you are welcome to check it out, leave feedback and/or a PR_\n\n## Features overview:\n\n### Implemented\n\nExamples below are for Python, but it works as well for R:\n\n- hover over any piece of code; if an underline appears, you can press <kbd>Ctrl</kbd> to get a tooltip with function/class signature, module documentation or any other piece of information that the language server provides\n\n  ![hover](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/hover.png)\n\n- linting: critical errors have red underline, warnings are orange, etc. Hover over the underlined code to see the linter's message\n\n  ![inspections](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/inspections.png)\n\n- go to definition: use the context menu entries to jump to definitions\n\n  ![jump](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/jump_to_definition.png)\n\n- highlight usages: just place your cursor on a variable, function etc and all the usages will be highlighted (works only in the file editor or within a single cell)\n\n- auto invocation of completer on certain characters, for example '.' (dot) in Python\n\n  ![invoke](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/auto_invoke.png)\n\n- automatic signature suggestions\n\n  ![signature](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/signature.png)\n\n- advanced autocompletion (even when the kernel is off);\n\n  ![autocompletion](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/autocompletion.png)\n\n  when a kernel is available the suggestions from the kernel (such as keys of a dict and columns of a DataFrame autocompletion) are merged with the suggestions from LSP (currently only in notebook).\n\n### Coming soon:\n\n- multiple LSP connections per notebook, e.g. SQL or R (using rpy2) embedded in Python notebook.\n- autocompleter with documentation and sorting based on LSP suggestions\n- unit tests\n- system of settings, including options:\n  - to enable aggressive autocompletion (like in hinterland)\n  - to change the verbosity of signature hints (whether to show documentation, number of lines to be shown)\n \nIf a feature you need is not on this list (or the lists below) please feel free to suggest it by opening an issue.\n\n### Planned:\n\n- \"rename\" action (PR welcome)\n\n### Low priority:\n\n- Gutter with linter results\n- Use the kernel session for autocompletion in FileEditor if available (PR welcome)\n\n\n#### Hints\n\n- just like in old notebooks, you can still use the built-in <kbd>Shift</kbd> + <kbd>Tab</kbd> to get a signature in JupyterLab.\nThis extension behaves well with this feature.\n\n## Under the hood\n\nThis would not be possible if not the fantastic work of https://github.com/wylieconlon/lsp-editor-adapter.\n\n## Prerequisites\n\n- JupyterLab\n\n## Installation\n\n1. install the extension:\n\n```bash\njupyter labextension install @krassowski/jupyterlab-lsp\n```\n\n2. install servers for languages of your choice. Below are examples for Python (with [pyls](https://github.com/palantir/python-language-server)) and R (with [languageserver](https://github.com/REditorSupport/languageserver)):\n\n```bash\npip install python-language-server[all]\n```\n\n```bash\nR -e 'install.packages(\"languageserver\")'\n```\n\nFor the full list of language servers see the [Microsoft's list](https://microsoft.github.io/language-server-protocol/implementors/servers/); it may also be good to visit the repository of each server as many provide some additional configuration options.\n\n3. create `servers.yml` file:\n\n```yaml\nlangservers:\n  python:\n    - pyls\n  R:\n    - R\n    - --slave\n    - -e\n    - languageserver::run()\n```\n\n4. Each time before starting JupyterLab, run:\n\n```bash\nnode path_to_jupyterlab_staging/node_modules/jsonrpc-ws-proxy/dist/server.js --port 3000 --languageServers servers.yml\n```\n\nwhere `path_to_jupyterlab_staging` is the location of JupyterLab staging directory. Here are example locations on Ubuntu:\n\n- if you use pyenv it should be in `~/.pyenv/versions/YOUR_VERSION_OR_VENV/share/jupyter/lab/staging/`\n- if you use local installation, it might be in `~/.local/lib/python3.6/site-packages/jupyterlab/staging/` (where instead of python3.6 you should use your Python3 version having JupyterLab installed)\n\n5. (Optional) to enable opening files outside of the root directory (the place where you start JupyterLab),\n   create `.lsp_symlink` and symlink your `home`, `usr`, or any other location which include the files that you wish to make possible to open in there:\n\n```bash\nmkdir .lsp_symlink\ncd .lsp_symlink\nln -s /home home\nln -s /usr usr\n```\n\nIf your user does not have sufficient permissions to traverse the entire path, you will not be able to open the file.\n\n### Updatng the extension\n\nTo update already installed extension:\n\n```bash\njupyter labextension update @krassowski/jupyterlab-lsp\n```\n\n## Development\n\nFor a development install (requires npm version 4 or later), do the following in the repository directory:\n\n```bash\nnpm install\nnpm run build\njupyter labextension link .\n```\n\nTo rebuild the package and the JupyterLab app:\n\n```bash\nnpm run build\njupyter lab build\n```\n\nTo run tests suite:\n\n```bash\nnpm test\n```\n","readmeFilename":"README.md","gitHead":"5a3426e4519f811d628ea27ecd7248e2f50dd2ce","_id":"@krassowski/jupyterlab-lsp@0.5.0-beta.0","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"dist":{"integrity":"sha512-WhfxqEFBM+i1HCLO9Po/uYLOYV2yXbDPOui3Ih0yGGshL1Z2Z6fROuzrxXFltWQrgDd/vlD2ntVONx75GxZUlw==","shasum":"a2783b166b4087ec3d10325eba8c4fad600888d8","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-0.5.0-beta.0.tgz","fileCount":47,"unpackedSize":151776,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbQujCRA9TVsSAnZWagAAz/8QAIFuNJqcuhZwBe88L43/\nJBmmkCpo3vp+AjM9ZLoP7RS/NQMTDcUov4vF61pq/DfIitFx8YNC9J8Y74eJ\n3kyThePqule/jGDjWzZoWoJl1tvDX01TqKX1iarBp+4kSksPauUBTWhiJnus\nrUyv21A+cjp5xk161ylN/iBRm9oajSxd5TcxtafxzAr7EY8SIQCF/07hXKZQ\nNBW7t0CSehc+x9+UDQFGr0pCy81mEJzIbkkg0aOSf3SF7tvmGfQo+H47IJUx\nZjS/2vM11ICaYnhk9RJ7X9XSMDK6kIDvQyL657PS/bBx2arWfnrV+8ahWEDU\nbIlqfQbLGSNuVu+utLvbK1dDWYzLaYrf2nFqRssgxnuOQAinW8zDlI57+pzL\nDLvaj3ivBitGSxZmkLkyMe+LCoyFpCa5JavrpOYXpTYLjifmZrpmH6ypmqhn\neWm/+DZvGMfAGjtmhN4Wofe2QbfgCbLd7mnIcnLZlcMABWDEdXnPKR2fHNsD\n/UM5FMn0NZXloeNcv6LyghbRmNBi+ju2+eUGH7C44mKaoIRnk6qnmzfULrfD\nJTGk+eZfNwVHPiNkPPf5K6ID6a/oDwN1PMJQ8dGZfju9gyEmPdtr4Crgzbfw\n7MFoD7OqwPgqXAoJYtWWIDr58+SNGzMlNYzvw3mof8qr+EezkYlbnxmDwpYD\nFE9O\r\n=6ToB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCTuflS0g08FEG+lI6g/K55bG0WamyAnCglANeJtewUAIhAMD6ySTAsMxyc9ZZQtt/bFMsvHm4zzhtIz6fPmoGNcfe"}]},"maintainers":[{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_0.5.0-beta.0_1567427490669_0.7590196488868466"},"_hasShrinkwrap":false},"0.5.0-beta.1":{"name":"@krassowski/jupyterlab-lsp","version":"0.5.0-beta.1","description":"Language Server Protocol integration for JupyterLab","keywords":["jupyter","jupyterlab","jupyterlab-extension","lsp","language-server-protocol"],"homepage":"https://github.com/krassowski/jupyterlab-lsp","bugs":{"url":"https://github.com/krassowski/jupyterlab-lsp/issues"},"license":"BSD-3-Clause","author":{"name":"Michał Krassowski"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/krassowski/jupyterlab-lsp.git"},"scripts":{"build":"tsc","clean":"rimraf lib","prepare":"npm run clean && npm run build","watch":"tsc -w","lint":"npm run prettier && npm run tslint","lint:check":"npm run prettier:check && npm run tslint:check","prettier":"prettier --write '**/*{.ts,.tsx,.js,.jsx,.css,.json,.md}'","prettier:check":"prettier --list-different '**/*{.ts,.tsx,.js,.jsx,.css,.json,.md}'","tslint":"tslint --fix -c tslint.json --project tsconfig.json '**/*{.ts,.tsx}'","tslint:check":"tslint -c tslint.json --project tsconfig.json '**/*{.ts,.tsx}'","test":"npx jest"},"dependencies":{"@jupyterlab/application":"^1.0.9","@jupyterlab/apputils":"^1.0.9","@jupyterlab/cells":"^1.0.9","@jupyterlab/codeeditor":"^1.0.9","@jupyterlab/codemirror":"^1.0.9","@jupyterlab/completer":"^1.0.9","@jupyterlab/coreutils":"^3.0.0","@jupyterlab/docmanager":"^1.0.9","@jupyterlab/docregistry":"^1.0.9","@jupyterlab/fileeditor":"^1.0.9","@jupyterlab/notebook":"^1.0.9","@jupyterlab/rendermime":"^1.0.9","@jupyterlab/services":"^4.0.0","@jupyterlab/tooltip":"^1.0.9","@krassowski/jupyterlab_go_to_definition":"^0.7.1","@phosphor/algorithm":"^1.1.2","@types/events":"^3.0.0","codemirror":"^5.47.0","events":"^3.0.0","jsonrpc-ws-proxy":"0.0.5","lsp-editor-adapter":"0.0.10","react":"^16.8.4"},"devDependencies":{"@babel/preset-env":"^7.4.3","@jupyterlab/testutils":"^1.0.0-alpha.6","@types/chai":"^4.1.7","@types/codemirror":"^0.0.74","@types/jest":"^23.3.11","chai":"^4.2.0","jest":"^24.7.1","prettier":"^1.18.2","rimraf":"^2.6.1","ts-jest":"^24.0.2","tslint":"^5.19.0","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.0.1","typescript":"~3.4.5"},"jupyterlab":{"extension":true,"schemaDir":"schema"},"readme":"# Language Server Protocol integration for JupyterLab\n\n[![Build Status](https://travis-ci.org/krassowski/jupyterlab-lsp.svg?branch=master)](https://travis-ci.org/krassowski/jupyterlab-lsp) [![codebeat badge](https://codebeat.co/badges/f55d0f28-8a84-4199-bc88-f2c306a9ce65)](https://codebeat.co/projects/github-com-krassowski-jupyterlab-lsp-master)\n<!--[![Binder](https://beta.mybinder.org/badge.svg)](https://mybinder.org/v2/gh/krassowski/jupyterlab-lsp/master?urlpath=lab/tree/examples/demo.ipynb)-->\n\n_This extension is in its early days, but you are welcome to check it out, leave feedback and/or a PR_\n\n## Features overview:\n\n### Implemented\n\nExamples below are for Python, but it works as well for R:\n\n- hover over any piece of code; if an underline appears, you can press <kbd>Ctrl</kbd> to get a tooltip with function/class signature, module documentation or any other piece of information that the language server provides\n\n  ![hover](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/hover.png)\n\n- linting: critical errors have red underline, warnings are orange, etc. Hover over the underlined code to see the linter's message\n\n  ![inspections](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/inspections.png)\n\n- go to definition: use the context menu entries to jump to definitions\n\n  ![jump](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/jump_to_definition.png)\n\n- highlight usages: just place your cursor on a variable, function etc and all the usages will be highlighted (works only in the file editor or within a single cell)\n\n- auto invocation of completer on certain characters, for example '.' (dot) in Python\n\n  ![invoke](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/auto_invoke.png)\n\n- automatic signature suggestions\n\n  ![signature](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/signature.png)\n\n- advanced autocompletion (even when the kernel is off);\n\n  ![autocompletion](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/autocompletion.png)\n\n  when a kernel is available the suggestions from the kernel (such as keys of a dict and columns of a DataFrame autocompletion) are merged with the suggestions from LSP (currently only in notebook).\n\n### Coming soon:\n\n- multiple LSP connections per notebook, e.g. SQL or R (using rpy2) embedded in Python notebook.\n- autocompleter with documentation and sorting based on LSP suggestions\n- unit tests\n- system of settings, including options:\n  - to enable aggressive autocompletion (like in hinterland)\n  - to change the verbosity of signature hints (whether to show documentation, number of lines to be shown)\n \nIf a feature you need is not on this list (or the lists below) please feel free to suggest it by opening an issue.\n\n### Planned:\n\n- \"rename\" action (PR welcome)\n\n### Low priority:\n\n- Gutter with linter results\n- Use the kernel session for autocompletion in FileEditor if available (PR welcome)\n\n\n#### Hints\n\n- just like in old notebooks, you can still use the built-in <kbd>Shift</kbd> + <kbd>Tab</kbd> to get a signature in JupyterLab.\nThis extension behaves well with this feature.\n\n## Under the hood\n\nThis would not be possible if not the fantastic work of https://github.com/wylieconlon/lsp-editor-adapter.\n\n## Prerequisites\n\n- JupyterLab\n\n## Installation\n\n1. install the extension:\n\n```bash\njupyter labextension install @krassowski/jupyterlab-lsp\n```\n\n2. install servers for languages of your choice. Below are examples for Python (with [pyls](https://github.com/palantir/python-language-server)) and R (with [languageserver](https://github.com/REditorSupport/languageserver)):\n\n```bash\npip install python-language-server[all]\n```\n\n```bash\nR -e 'install.packages(\"languageserver\")'\n```\n\nFor the full list of language servers see the [Microsoft's list](https://microsoft.github.io/language-server-protocol/implementors/servers/); it may also be good to visit the repository of each server as many provide some additional configuration options.\n\n3. create `servers.yml` file:\n\n```yaml\nlangservers:\n  python:\n    - pyls\n  R:\n    - R\n    - --slave\n    - -e\n    - languageserver::run()\n```\n\n4. Each time before starting JupyterLab, run:\n\n```bash\nnode path_to_jupyterlab_staging/node_modules/jsonrpc-ws-proxy/dist/server.js --port 3000 --languageServers servers.yml\n```\n\nwhere `path_to_jupyterlab_staging` is the location of JupyterLab staging directory. Here are example locations on Ubuntu:\n\n- if you use pyenv it should be in `~/.pyenv/versions/YOUR_VERSION_OR_VENV/share/jupyter/lab/staging/`\n- if you use local installation, it might be in `~/.local/lib/python3.6/site-packages/jupyterlab/staging/` (where instead of python3.6 you should use your Python3 version having JupyterLab installed)\n\n5. (Optional) to enable opening files outside of the root directory (the place where you start JupyterLab),\n   create `.lsp_symlink` and symlink your `home`, `usr`, or any other location which include the files that you wish to make possible to open in there:\n\n```bash\nmkdir .lsp_symlink\ncd .lsp_symlink\nln -s /home home\nln -s /usr usr\n```\n\nIf your user does not have sufficient permissions to traverse the entire path, you will not be able to open the file.\n\n### Updatng the extension\n\nTo update already installed extension:\n\n```bash\njupyter labextension update @krassowski/jupyterlab-lsp\n```\n\n## Development\n\nFor a development install (requires npm version 4 or later), do the following in the repository directory:\n\n```bash\nnpm install\nnpm run build\njupyter labextension link .\n```\n\nTo rebuild the package and the JupyterLab app:\n\n```bash\nnpm run build\njupyter lab build\n```\n\nTo run tests suite:\n\n```bash\nnpm test\n```\n","readmeFilename":"README.md","gitHead":"61d7e8658a2440526cdd35ad642a531d1abbbfd0","_id":"@krassowski/jupyterlab-lsp@0.5.0-beta.1","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"dist":{"integrity":"sha512-qNg9ICepLAflzu/xADme4KMuedi+FLueO8iz6QXTaWZ6q8cLwLfhDeofV1/l020S/0AcQFAC0ZikNg0BgtT7cQ==","shasum":"36864085dc51b014af5566a34384b029a0dfa612","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-0.5.0-beta.1.tgz","fileCount":49,"unpackedSize":151636,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbWeLCRA9TVsSAnZWagAAJkMQAJDGqJVDjqPLVGsKgPbs\ni6uUbtQBJ+sozz8RbEaRiZw7fZG3VFaBZZ8wGy6lNe4+/1fEEQ2XN5CftWWN\nrW9p8kmhqDmN+v2JRfXKcr8XTComzhctKT4RPyvLXsl4lxecQ4zx2OYW5fif\nTeP+AOuoVNNeEAkuebe1Z3+xkAvLz/bqvAdXlxnIsl2+0yeHPPNmRVB/QOAy\nno3LhNuATn7OrhP+rVun7mBGkFsUjGyDzhc+YPlVjJYxcxyIwlDONGOLEo6w\ngaN1XRYD3wCTlIs1iKwUPH73nu5tZ6tc5KqfGaXrnZASP/y1mYqOivFIm7XS\nn6o8Rtm5YCxVlB8jBiqyBfP2Wo+Nrv+IQpYAln0PaM8vxTN+QeSfoeGpKMZd\nUwTd8cS7KuC399aneodn1Ryvwa6kEQtKA8+YjSDXAlDn6ZJkkcZKtmmJ4Bx7\nCy7+BrPh5Zf6K+7WwpJwfB1C+i7huunirONeDFwFo1g9ZXc1/0MlATLBfwv0\n/0mCEG0JXWHMgDxLbHIbAERH6PHqdcjh7eVUNcq1m0QX7ix4PapSQCOUTBYX\nBbKVJq11Iy82v85IcloKyDBduj05FnMOt9LrcMZySFOHmoZQ+4RHLJwlABDu\nA8lTyJzW7pCVhlSbefdkpkrADRS6lrxGdupbMNlQjhp+tA5unK0inS7lNrwV\nrfXC\r\n=3TvY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDj3QiTImnxIe3WZNyl9A1bH/b1r7PHnv/DRapoD40iYQIgPdVrEWId5HT06EbwsH+jTTAJgsosBbqVO8S/g7bbG3U="}]},"maintainers":[{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_0.5.0-beta.1_1567451018172_0.27499013240354975"},"_hasShrinkwrap":false},"0.5.0-beta.2":{"name":"@krassowski/jupyterlab-lsp","version":"0.5.0-beta.2","description":"Language Server Protocol integration for JupyterLab","keywords":["jupyter","jupyterlab","jupyterlab-extension","lsp","language-server-protocol"],"homepage":"https://github.com/krassowski/jupyterlab-lsp","bugs":{"url":"https://github.com/krassowski/jupyterlab-lsp/issues"},"license":"BSD-3-Clause","author":{"name":"Michał Krassowski"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/krassowski/jupyterlab-lsp.git"},"scripts":{"build":"tsc","clean":"rimraf lib","prepare":"npm run clean && npm run build","watch":"tsc -w","lint":"npm run prettier && npm run tslint","lint:check":"npm run prettier:check && npm run tslint:check","prettier":"prettier --write '**/*{.ts,.tsx,.js,.jsx,.css,.json,.md}'","prettier:check":"prettier --list-different '**/*{.ts,.tsx,.js,.jsx,.css,.json,.md}'","tslint":"tslint --fix -c tslint.json --project tsconfig.json '**/*{.ts,.tsx}'","tslint:check":"tslint -c tslint.json --project tsconfig.json '**/*{.ts,.tsx}'","test":"npx jest"},"dependencies":{"@jupyterlab/application":"^1.0.9","@jupyterlab/apputils":"^1.0.9","@jupyterlab/cells":"^1.0.9","@jupyterlab/codeeditor":"^1.0.9","@jupyterlab/codemirror":"^1.0.9","@jupyterlab/completer":"^1.0.9","@jupyterlab/coreutils":"^3.0.0","@jupyterlab/docmanager":"^1.0.9","@jupyterlab/docregistry":"^1.0.9","@jupyterlab/fileeditor":"^1.0.9","@jupyterlab/notebook":"^1.0.9","@jupyterlab/rendermime":"^1.0.9","@jupyterlab/services":"^4.0.0","@jupyterlab/tooltip":"^1.0.9","@krassowski/jupyterlab_go_to_definition":"^0.7.1","@phosphor/algorithm":"^1.1.2","@types/events":"^3.0.0","codemirror":"^5.47.0","events":"^3.0.0","jsonrpc-ws-proxy":"0.0.5","lsp-editor-adapter":"0.0.10","react":"^16.8.4"},"devDependencies":{"@babel/preset-env":"^7.4.3","@jupyterlab/testutils":"^1.0.0-alpha.6","@types/chai":"^4.1.7","@types/codemirror":"^0.0.74","@types/jest":"^23.3.11","chai":"^4.2.0","jest":"^24.7.1","prettier":"^1.18.2","rimraf":"^2.6.1","ts-jest":"^24.0.2","tslint":"^5.19.0","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.0.1","typescript":"~3.4.5"},"jupyterlab":{"extension":true,"schemaDir":"schema"},"readme":"# Language Server Protocol integration for JupyterLab\n\n[![Build Status](https://travis-ci.org/krassowski/jupyterlab-lsp.svg?branch=master)](https://travis-ci.org/krassowski/jupyterlab-lsp) [![codebeat badge](https://codebeat.co/badges/f55d0f28-8a84-4199-bc88-f2c306a9ce65)](https://codebeat.co/projects/github-com-krassowski-jupyterlab-lsp-master)\n<!--[![Binder](https://beta.mybinder.org/badge.svg)](https://mybinder.org/v2/gh/krassowski/jupyterlab-lsp/master?urlpath=lab/tree/examples/demo.ipynb)-->\n\n_This extension is in its early days, but you are welcome to check it out, leave feedback and/or a PR_\n\n## Features overview:\n\n### Implemented\n\nExamples below are for Python, but it works as well for R:\n\n- hover over any piece of code; if an underline appears, you can press <kbd>Ctrl</kbd> to get a tooltip with function/class signature, module documentation or any other piece of information that the language server provides\n\n  ![hover](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/hover.png)\n\n- linting: critical errors have red underline, warnings are orange, etc. Hover over the underlined code to see the linter's message\n\n  ![inspections](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/inspections.png)\n\n- go to definition: use the context menu entries to jump to definitions\n\n  ![jump](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/jump_to_definition.png)\n\n- highlight usages: just place your cursor on a variable, function etc and all the usages will be highlighted (works only in the file editor or within a single cell)\n\n- auto invocation of completer on certain characters, for example '.' (dot) in Python\n\n  ![invoke](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/auto_invoke.png)\n\n- automatic signature suggestions\n\n  ![signature](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/signature.png)\n\n- advanced autocompletion (even when the kernel is off);\n\n  ![autocompletion](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/autocompletion.png)\n\n  when a kernel is available the suggestions from the kernel (such as keys of a dict and columns of a DataFrame autocompletion) are merged with the suggestions from LSP (currently only in notebook).\n\n### Coming soon:\n\n- multiple LSP connections per notebook, e.g. SQL or R (using rpy2) embedded in Python notebook.\n- autocompleter with documentation and sorting based on LSP suggestions\n- unit tests\n- system of settings, including options:\n  - to enable aggressive autocompletion (like in hinterland)\n  - to change the verbosity of signature hints (whether to show documentation, number of lines to be shown)\n \nIf a feature you need is not on this list (or the lists below) please feel free to suggest it by opening an issue.\n\n### Planned:\n\n- \"rename\" action (PR welcome)\n\n### Low priority:\n\n- Gutter with linter results\n- Use the kernel session for autocompletion in FileEditor if available (PR welcome)\n\n\n#### Hints\n\n- just like in old notebooks, you can still use the built-in <kbd>Shift</kbd> + <kbd>Tab</kbd> to get a signature in JupyterLab.\nThis extension behaves well with this feature.\n\n## Under the hood\n\nThis would not be possible if not the fantastic work of https://github.com/wylieconlon/lsp-editor-adapter.\n\n## Prerequisites\n\n- JupyterLab\n\n## Installation\n\n1. install the extension:\n\n```bash\njupyter labextension install @krassowski/jupyterlab-lsp\n```\n\n2. install servers for languages of your choice. Below are examples for Python (with [pyls](https://github.com/palantir/python-language-server)) and R (with [languageserver](https://github.com/REditorSupport/languageserver)):\n\n```bash\npip install python-language-server[all]\n```\n\n```bash\nR -e 'install.packages(\"languageserver\")'\n```\n\nFor the full list of language servers see the [Microsoft's list](https://microsoft.github.io/language-server-protocol/implementors/servers/); it may also be good to visit the repository of each server as many provide some additional configuration options.\n\n3. create `servers.yml` file:\n\n```yaml\nlangservers:\n  python:\n    - pyls\n  R:\n    - R\n    - --slave\n    - -e\n    - languageserver::run()\n```\n\n4. Each time before starting JupyterLab, run:\n\n```bash\nnode path_to_jupyterlab_staging/node_modules/jsonrpc-ws-proxy/dist/server.js --port 3000 --languageServers servers.yml\n```\n\nwhere `path_to_jupyterlab_staging` is the location of JupyterLab staging directory. Here are example locations on Ubuntu:\n\n- if you use pyenv it should be in `~/.pyenv/versions/YOUR_VERSION_OR_VENV/share/jupyter/lab/staging/`\n- if you use local installation, it might be in `~/.local/lib/python3.6/site-packages/jupyterlab/staging/` (where instead of python3.6 you should use your Python3 version having JupyterLab installed)\n\n5. (Optional) to enable opening files outside of the root directory (the place where you start JupyterLab),\n   create `.lsp_symlink` and symlink your `home`, `usr`, or any other location which include the files that you wish to make possible to open in there:\n\n```bash\nmkdir .lsp_symlink\ncd .lsp_symlink\nln -s /home home\nln -s /usr usr\n```\n\nIf your user does not have sufficient permissions to traverse the entire path, you will not be able to open the file.\n\n### Updatng the extension\n\nTo update already installed extension:\n\n```bash\njupyter labextension update @krassowski/jupyterlab-lsp\n```\n\n## Development\n\nFor a development install (requires npm version 4 or later), do the following in the repository directory:\n\n```bash\nnpm install\nnpm run build\njupyter labextension link .\n```\n\nTo rebuild the package and the JupyterLab app:\n\n```bash\nnpm run build\njupyter lab build\n```\n\nTo run tests suite:\n\n```bash\nnpm test\n```\n","readmeFilename":"README.md","gitHead":"61c3957747d909c4a53c665dea6b224f9e73b6aa","_id":"@krassowski/jupyterlab-lsp@0.5.0-beta.2","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"dist":{"integrity":"sha512-T3dHezhSj3lF7ZvZo6xdVKwk2PA1YzYVPUAFzL4OpW9QPfDMQbQTiPIJs3ZMJWAqFSwP7C9xtu6Vji6PZG/hzw==","shasum":"03245553f4551ab6ca122cdd99444212ae63a3d9","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-0.5.0-beta.2.tgz","fileCount":51,"unpackedSize":165081,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdb/fQCRA9TVsSAnZWagAAlEAP+QF8jqmL8aquoj5Atse8\nEhFt5iOCHD/ocHUJlZCiacFugxXSHRb1purW8UmsxIXsDDd/7ZoJnSVwRFYg\nAfNVEMj6CYr9SHlHdv9/dkTUwAxWEBMo5KffyaEQy8ec0Occ6Epfg+IESxvN\nL88jMDcTPQLZ+H2gyTJhQhUKlLcfifz8PGEnaAFiCt+NavA6xqtU6FXowCJF\nqZxw6Zh+/+Y2+3ve5zV8FjiU+MXKqYAWjdOYDfstN8RspdPgOVm721coPWnG\n1HKszNuEnOzMfjWuKDE3pbNNlOMK4dAlj/ZPsVrUsLLjiAXuz1ozBV0+qRKG\nslLhOsgIV/NuDIK7my7Tg3COUIVE8VdWjedzu6xBk1bcyWXv7QzGfAcibO8X\nhexQeSH7V0Fn1InnLJ8Hsk0N/btcJSAjY1YL0fUqeyEuT0MtG/g/RJbmK3c0\n8yOsYiewhC5yxnBtuJva5zk/S6lHMSRrfWSJg4wJf3fbCK4EZW+eiSgZNiWu\nqR7llZX/EbiPMKb/Qa3raE0eZjElYHBb7W60ph/pDnXe4N4lRm1+22gM30TA\nKgDuOHrlOU9/9nT4qXfFs0tD+sEskvxtuLXtRW4zYjlQum/LkiRxYvpRmKIO\nori28gh0vufwOueIpfaT6ccqmWwJBA1V0siAgUy5eyQ+w0RUJ5JRgiYVdnz/\nqen1\r\n=wBdS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClf46lM7Zo/mNcY4ExPxNG9xHfVmUhVVVtgUIz4K8MAwIgYaaJG7ieNLzNukVZmY4CNIna/navtklpkQ3fJEiTsQc="}]},"maintainers":[{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_0.5.0-beta.2_1567619024045_0.44847319161402854"},"_hasShrinkwrap":false},"0.5.0-beta.3":{"name":"@krassowski/jupyterlab-lsp","version":"0.5.0-beta.3","description":"Language Server Protocol integration for JupyterLab","keywords":["jupyter","jupyterlab","jupyterlab-extension","lsp","language-server-protocol"],"homepage":"https://github.com/krassowski/jupyterlab-lsp","bugs":{"url":"https://github.com/krassowski/jupyterlab-lsp/issues"},"license":"BSD-3-Clause","author":{"name":"Michał Krassowski"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/krassowski/jupyterlab-lsp.git"},"scripts":{"build":"tsc","clean":"rimraf lib","prepare":"npm run clean && npm run build","watch":"tsc -w","lint":"npm run prettier && npm run tslint","lint:check":"npm run prettier:check && npm run tslint:check","prettier":"prettier --write '**/*{.ts,.tsx,.js,.jsx,.css,.json,.md}'","prettier:check":"prettier --list-different '**/*{.ts,.tsx,.js,.jsx,.css,.json,.md}'","tslint":"tslint --fix -c tslint.json --project tsconfig.json '**/*{.ts,.tsx}'","tslint:check":"tslint -c tslint.json --project tsconfig.json '**/*{.ts,.tsx}'","test":"npx jest"},"dependencies":{"@jupyterlab/application":"^1.0.9","@jupyterlab/apputils":"^1.0.9","@jupyterlab/cells":"^1.0.9","@jupyterlab/codeeditor":"^1.0.9","@jupyterlab/codemirror":"^1.0.9","@jupyterlab/completer":"^1.0.9","@jupyterlab/coreutils":"^3.0.0","@jupyterlab/docmanager":"^1.0.9","@jupyterlab/docregistry":"^1.0.9","@jupyterlab/fileeditor":"^1.0.9","@jupyterlab/notebook":"^1.0.9","@jupyterlab/rendermime":"^1.0.9","@jupyterlab/services":"^4.0.0","@jupyterlab/tooltip":"^1.0.9","@krassowski/jupyterlab_go_to_definition":"^0.7.1","@phosphor/algorithm":"^1.1.2","@types/events":"^3.0.0","codemirror":"^5.47.0","events":"^3.0.0","jsonrpc-ws-proxy":"0.0.5","lsp-editor-adapter":"0.0.10","react":"^16.8.4"},"devDependencies":{"@babel/preset-env":"^7.4.3","@jupyterlab/testutils":"^1.0.0-alpha.6","@types/chai":"^4.1.7","@types/codemirror":"^0.0.74","@types/jest":"^23.3.11","chai":"^4.2.0","jest":"^24.7.1","prettier":"^1.18.2","rimraf":"^2.6.1","ts-jest":"^24.0.2","tslint":"^5.19.0","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.0.1","typescript":"~3.4.5"},"jupyterlab":{"extension":true,"schemaDir":"schema"},"readme":"# Language Server Protocol integration for JupyterLab\n\n[![Build Status](https://travis-ci.org/krassowski/jupyterlab-lsp.svg?branch=master)](https://travis-ci.org/krassowski/jupyterlab-lsp) [![codebeat badge](https://codebeat.co/badges/f55d0f28-8a84-4199-bc88-f2c306a9ce65)](https://codebeat.co/projects/github-com-krassowski-jupyterlab-lsp-master)\n<!--[![Binder](https://beta.mybinder.org/badge.svg)](https://mybinder.org/v2/gh/krassowski/jupyterlab-lsp/master?urlpath=lab/tree/examples/demo.ipynb)-->\n\n_This extension is in its early days, but you are welcome to check it out, leave feedback and/or a PR_\n\n## Features overview:\n\n### Implemented\n\nExamples below are for Python, but it works as well for R:\n\n- hover over any piece of code; if an underline appears, you can press <kbd>Ctrl</kbd> to get a tooltip with function/class signature, module documentation or any other piece of information that the language server provides\n\n  ![hover](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/hover.png)\n\n- linting: critical errors have red underline, warnings are orange, etc. Hover over the underlined code to see the linter's message\n\n  ![inspections](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/inspections.png)\n\n- go to definition: use the context menu entries to jump to definitions\n\n  ![jump](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/jump_to_definition.png)\n\n- highlight usages: just place your cursor on a variable, function etc and all the usages will be highlighted (works only in the file editor or within a single cell)\n\n- auto invocation of completer on certain characters, for example '.' (dot) in Python\n\n  ![invoke](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/auto_invoke.png)\n\n- automatic signature suggestions\n\n  ![signature](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/signature.png)\n\n- advanced autocompletion (even when the kernel is off);\n\n  ![autocompletion](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/autocompletion.png)\n\n  when a kernel is available the suggestions from the kernel (such as keys of a dict and columns of a DataFrame autocompletion) are merged with the suggestions from LSP (currently only in notebook).\n\n### Coming soon:\n\n- multiple LSP connections per notebook, e.g. SQL or R (using rpy2) embedded in Python notebook.\n- autocompleter with documentation and sorting based on LSP suggestions\n- unit tests\n- system of settings, including options:\n  - to enable aggressive autocompletion (like in hinterland)\n  - to change the verbosity of signature hints (whether to show documentation, number of lines to be shown)\n \nIf a feature you need is not on this list (or the lists below) please feel free to suggest it by opening an issue.\n\n### Planned:\n\n- \"rename\" action (PR welcome)\n\n### Low priority:\n\n- Gutter with linter results\n- Use the kernel session for autocompletion in FileEditor if available (PR welcome)\n\n\n#### Hints\n\n- just like in old notebooks, you can still use the built-in <kbd>Shift</kbd> + <kbd>Tab</kbd> to get a signature in JupyterLab.\nThis extension behaves well with this feature.\n\n## Under the hood\n\nThis would not be possible if not the fantastic work of https://github.com/wylieconlon/lsp-editor-adapter.\n\n## Prerequisites\n\n- JupyterLab\n\n## Installation\n\n1. install the extension:\n\n```bash\njupyter labextension install @krassowski/jupyterlab-lsp\n```\n\n2. install servers for languages of your choice. Below are examples for Python (with [pyls](https://github.com/palantir/python-language-server)) and R (with [languageserver](https://github.com/REditorSupport/languageserver)):\n\n```bash\npip install python-language-server[all]\n```\n\n```bash\nR -e 'install.packages(\"languageserver\")'\n```\n\nFor the full list of language servers see the [Microsoft's list](https://microsoft.github.io/language-server-protocol/implementors/servers/); it may also be good to visit the repository of each server as many provide some additional configuration options.\n\n3. create `servers.yml` file:\n\n```yaml\nlangservers:\n  python:\n    - pyls\n  R:\n    - R\n    - --slave\n    - -e\n    - languageserver::run()\n```\n\n4. Each time before starting JupyterLab, run:\n\n```bash\nnode path_to_jupyterlab_staging/node_modules/jsonrpc-ws-proxy/dist/server.js --port 3000 --languageServers servers.yml\n```\n\nwhere `path_to_jupyterlab_staging` is the location of JupyterLab staging directory. Here are example locations on Ubuntu:\n\n- if you use pyenv it should be in `~/.pyenv/versions/YOUR_VERSION_OR_VENV/share/jupyter/lab/staging/`\n- if you use local installation, it might be in `~/.local/lib/python3.6/site-packages/jupyterlab/staging/` (where instead of python3.6 you should use your Python3 version having JupyterLab installed)\n\n5. (Optional) to enable opening files outside of the root directory (the place where you start JupyterLab),\n   create `.lsp_symlink` and symlink your `home`, `usr`, or any other location which include the files that you wish to make possible to open in there:\n\n```bash\nmkdir .lsp_symlink\ncd .lsp_symlink\nln -s /home home\nln -s /usr usr\n```\n\nIf your user does not have sufficient permissions to traverse the entire path, you will not be able to open the file.\n\n### Updatng the extension\n\nTo update already installed extension:\n\n```bash\njupyter labextension update @krassowski/jupyterlab-lsp\n```\n\n## Development\n\nFor a development install (requires npm version 4 or later), do the following in the repository directory:\n\n```bash\nnpm install\nnpm run build\njupyter labextension link .\n```\n\nTo rebuild the package and the JupyterLab app:\n\n```bash\nnpm run build\njupyter lab build\n```\n\nTo run tests suite:\n\n```bash\nnpm test\n```\n","readmeFilename":"README.md","gitHead":"e693bdbc5c6a1c11bcfe07d73c69a31111a5deeb","_id":"@krassowski/jupyterlab-lsp@0.5.0-beta.3","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"dist":{"integrity":"sha512-AnrcdFRySPvSe7I/8yFtLCyXtt/Z13SBkPtMcFNtc16uPqwAEN/I4seb8Je6uzcxxuRkm1x30g94/oIo0NPZ3w==","shasum":"5c63c8be0b4ed2f7944ed16e1d22db115b69962e","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-0.5.0-beta.3.tgz","fileCount":51,"unpackedSize":165585,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdb/7lCRA9TVsSAnZWagAAQPsP/jDyUdYqxZQgQEC+HaEi\nlyS/J3baCToffcBFkz3yfw6/31MueiS9IECFhorkQINiZUgngHB77HapBpoQ\nmQrKJctnFwqK5Tii2tWyp6YXTzIbLn7VuwnngCvF6ZRCFmIU7a3pFM2rjBKi\ngQeI5xCkAbFe1m+5fOiCpgYu/cFuPP1LX7AWbXpdzb4eJXZQueK2fJnmFBpf\n8NUw4yqfKOKHYnQCW9oQHisKKdJXXfigIo8WY14jes9TmO0z4tsF0d2fv1P+\nllmdXghirDeM+pjRkD/XvrL5UzFZvLRC4US58XOD3LQkar4KYTLZ89h7f0WB\nfWiXxE6YolqICJjspw23r/dWov/3EO9z002g91N9AJouMDADTgFHyncKSk6S\nev/t/yD574g+E86D4985FjeH5QO90RA0oAWjGg9/v8wSuvdAFg6vxxmDUKAO\nBn7Cf2hoB8XydNGyRbITcaeu7McFg4sp9WvEoyxSVBGW5ePAd0q4RVAJKBdx\nne6myYX70D6vdhIUSIQ1bNOiL++YocSQIq7DQq64ZJ5FwO7emlRpWn5Qt28K\nU81ly+Waei4Q4WdYCN5gWpv8FWgLt/V/edPOKTjGrXHpqQHey9ggQQyrdQJE\nnVbQ0kED0k1dyP0CtGpHYqgZcN7njPK0cEy5aCkD1FCHwA5uiKmgOnWKn6hO\nsnUx\r\n=FwYI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCai9N5wuuJ/59gojFsbPz9JHr057L6bq5N7ln+sS8/sQIgCzrNWIQ7F8R392WolUX/2wXssemG5Q42VH9LUJpO/XA="}]},"maintainers":[{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_0.5.0-beta.3_1567620836725_0.8016490412044222"},"_hasShrinkwrap":false},"0.5.0-beta.4":{"name":"@krassowski/jupyterlab-lsp","version":"0.5.0-beta.4","description":"Language Server Protocol integration for JupyterLab","keywords":["jupyter","jupyterlab","jupyterlab-extension","lsp","language-server-protocol"],"homepage":"https://github.com/krassowski/jupyterlab-lsp","bugs":{"url":"https://github.com/krassowski/jupyterlab-lsp/issues"},"license":"BSD-3-Clause","author":{"name":"Michał Krassowski"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/krassowski/jupyterlab-lsp.git"},"scripts":{"build":"tsc","clean":"rimraf lib","prepare":"npm run clean && npm run build","watch":"tsc -w","lint":"npm run prettier && npm run tslint","lint:check":"npm run prettier:check && npm run tslint:check","prettier":"prettier --write '**/*{.ts,.tsx,.js,.jsx,.css,.json,.md}'","prettier:check":"prettier --list-different '**/*{.ts,.tsx,.js,.jsx,.css,.json,.md}'","tslint":"tslint --fix -c tslint.json --project tsconfig.json '**/*{.ts,.tsx}'","tslint:check":"tslint -c tslint.json --project tsconfig.json '**/*{.ts,.tsx}'","test":"npx jest"},"dependencies":{"@jupyterlab/application":"^1.0.9","@jupyterlab/apputils":"^1.0.9","@jupyterlab/cells":"^1.0.9","@jupyterlab/codeeditor":"^1.0.9","@jupyterlab/codemirror":"^1.0.9","@jupyterlab/completer":"^1.0.9","@jupyterlab/coreutils":"^3.0.0","@jupyterlab/docmanager":"^1.0.9","@jupyterlab/docregistry":"^1.0.9","@jupyterlab/fileeditor":"^1.0.9","@jupyterlab/notebook":"^1.0.9","@jupyterlab/rendermime":"^1.0.9","@jupyterlab/services":"^4.0.0","@jupyterlab/tooltip":"^1.0.9","@krassowski/jupyterlab_go_to_definition":"^0.7.1","@phosphor/algorithm":"^1.1.2","@types/events":"^3.0.0","codemirror":"^5.47.0","events":"^3.0.0","jsonrpc-ws-proxy":"0.0.5","lsp-editor-adapter":"0.0.10","react":"^16.8.4"},"devDependencies":{"@babel/preset-env":"^7.4.3","@jupyterlab/testutils":"^1.0.0-alpha.6","@types/chai":"^4.1.7","@types/codemirror":"^0.0.74","@types/jest":"^23.3.11","chai":"^4.2.0","jest":"^24.7.1","prettier":"^1.18.2","rimraf":"^2.6.1","ts-jest":"^24.0.2","tslint":"^5.19.0","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.0.1","typescript":"~3.4.5"},"jupyterlab":{"extension":true,"schemaDir":"schema"},"readme":"# Language Server Protocol integration for JupyterLab\n\n[![Build Status](https://travis-ci.org/krassowski/jupyterlab-lsp.svg?branch=master)](https://travis-ci.org/krassowski/jupyterlab-lsp) [![codebeat badge](https://codebeat.co/badges/f55d0f28-8a84-4199-bc88-f2c306a9ce65)](https://codebeat.co/projects/github-com-krassowski-jupyterlab-lsp-master)\n<!--[![Binder](https://beta.mybinder.org/badge.svg)](https://mybinder.org/v2/gh/krassowski/jupyterlab-lsp/master?urlpath=lab/tree/examples/demo.ipynb)-->\n\n_This extension is in its early days, but you are welcome to check it out, leave feedback and/or a PR_\n\n## Features overview:\n\n### Implemented\n\nExamples below are for Python, but it works as well for R:\n\n- hover over any piece of code; if an underline appears, you can press <kbd>Ctrl</kbd> to get a tooltip with function/class signature, module documentation or any other piece of information that the language server provides\n\n  ![hover](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/hover.png)\n\n- linting: critical errors have red underline, warnings are orange, etc. Hover over the underlined code to see the linter's message\n\n  ![inspections](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/inspections.png)\n\n- go to definition: use the context menu entries to jump to definitions\n\n  ![jump](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/jump_to_definition.png)\n\n- highlight usages: just place your cursor on a variable, function etc and all the usages will be highlighted (works only in the file editor or within a single cell)\n\n- auto invocation of completer on certain characters, for example '.' (dot) in Python\n\n  ![invoke](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/auto_invoke.png)\n\n- automatic signature suggestions\n\n  ![signature](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/signature.png)\n\n- advanced autocompletion (even when the kernel is off);\n\n  ![autocompletion](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/autocompletion.png)\n\n  when a kernel is available the suggestions from the kernel (such as keys of a dict and columns of a DataFrame autocompletion) are merged with the suggestions from LSP (currently only in notebook).\n\n### Coming soon:\n\n- multiple LSP connections per notebook, e.g. SQL or R (using rpy2) embedded in Python notebook.\n- autocompleter with documentation and sorting based on LSP suggestions\n- unit tests\n- system of settings, including options:\n  - to enable aggressive autocompletion (like in hinterland)\n  - to change the verbosity of signature hints (whether to show documentation, number of lines to be shown)\n \nIf a feature you need is not on this list (or the lists below) please feel free to suggest it by opening an issue.\n\n### Planned:\n\n- \"rename\" action (PR welcome)\n\n### Low priority:\n\n- Gutter with linter results\n- Use the kernel session for autocompletion in FileEditor if available (PR welcome)\n\n\n#### Hints\n\n- just like in old notebooks, you can still use the built-in <kbd>Shift</kbd> + <kbd>Tab</kbd> to get a signature in JupyterLab.\nThis extension behaves well with this feature.\n\n## Under the hood\n\nThis would not be possible if not the fantastic work of https://github.com/wylieconlon/lsp-editor-adapter.\n\n## Prerequisites\n\n- JupyterLab\n\n## Installation\n\n1. install the extension:\n\n```bash\njupyter labextension install @krassowski/jupyterlab-lsp\n```\n\n2. install servers for languages of your choice. Below are examples for Python (with [pyls](https://github.com/palantir/python-language-server)) and R (with [languageserver](https://github.com/REditorSupport/languageserver)):\n\n```bash\npip install python-language-server[all]\n```\n\n```bash\nR -e 'install.packages(\"languageserver\")'\n```\n\nFor the full list of language servers see the [Microsoft's list](https://microsoft.github.io/language-server-protocol/implementors/servers/); it may also be good to visit the repository of each server as many provide some additional configuration options.\n\n3. create `servers.yml` file:\n\n```yaml\nlangservers:\n  python:\n    - pyls\n  R:\n    - R\n    - --slave\n    - -e\n    - languageserver::run()\n```\n\n4. Each time before starting JupyterLab, run:\n\n```bash\nnode path_to_jupyterlab_staging/node_modules/jsonrpc-ws-proxy/dist/server.js --port 3000 --languageServers servers.yml\n```\n\nwhere `path_to_jupyterlab_staging` is the location of JupyterLab staging directory. Here are example locations on Ubuntu:\n\n- if you use pyenv it should be in `~/.pyenv/versions/YOUR_VERSION_OR_VENV/share/jupyter/lab/staging/`\n- if you use local installation, it might be in `~/.local/lib/python3.6/site-packages/jupyterlab/staging/` (where instead of python3.6 you should use your Python3 version having JupyterLab installed)\n\n5. (Optional) to enable opening files outside of the root directory (the place where you start JupyterLab),\n   create `.lsp_symlink` and symlink your `home`, `usr`, or any other location which include the files that you wish to make possible to open in there:\n\n```bash\nmkdir .lsp_symlink\ncd .lsp_symlink\nln -s /home home\nln -s /usr usr\n```\n\nIf your user does not have sufficient permissions to traverse the entire path, you will not be able to open the file.\n\n### Updatng the extension\n\nTo update already installed extension:\n\n```bash\njupyter labextension update @krassowski/jupyterlab-lsp\n```\n\n## Development\n\nFor a development install (requires npm version 4 or later), do the following in the repository directory:\n\n```bash\nnpm install\nnpm run build\njupyter labextension link .\n```\n\nTo rebuild the package and the JupyterLab app:\n\n```bash\nnpm run build\njupyter lab build\n```\n\nTo run tests suite:\n\n```bash\nnpm test\n```\n","readmeFilename":"README.md","gitHead":"b64f4cb4be76ea1946e5707adb5853209630d610","_id":"@krassowski/jupyterlab-lsp@0.5.0-beta.4","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"dist":{"integrity":"sha512-iUjpzWPKp3E7accqmNL3Mg49+zrKZ8fnBQpTBgl6tVmbeVUxd0r0SVjN2zAWE+E939z4g8fdRPWGAH8vK0o/WA==","shasum":"eecc4803bebd1899fd302e124876479011be7c42","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-0.5.0-beta.4.tgz","fileCount":51,"unpackedSize":168520,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcP/ZCRA9TVsSAnZWagAAhDIP/3XNOmbDC6sVI4uepjYu\nuDZeNp1APKY8cOkWhgMfJ7IkGUWMMYAkB3JdmoBskRK1z33h8VVIlC3R2qrZ\nLcLwQfFRhMBgQzUeCKMvXajXGwHpNXM/jD1q5SUzG/A8hUSxVjHMWfNWxPPj\nATdGgoOCj4HgJ7Vyi4a/OBfykztB3xHfGEGP24bTLayIGSMs4R6LoyxiPpcJ\nPXOYguWIuOxsgCzeMXDjZ0H1l6Xd4N2OSZWKjglLfDsItSbOh2naNUe1dVw4\nTRL9J12yf4n6fhT+SH63AQfAsWbDRaxOgBSDrzo3eDhnoBi8I7uX9eY6Oze/\n+42W4Pjtlabg6DFBb/1dQdHU9CMlRtJXl0r0CwTj9NGKOI8jF+bxLl1lSxEZ\n39y+iLkeneTKhVefbMIe1FDV7UemK+K06fYvDiuLBzWqCZQUIXCvXqaklY4f\nC+raRE3Cm393SWQ7jhBEUnYVXllCRMWvxdnYWSTukQUYTnoINsL1N8gXIMgH\nxkrYiDG0RQse/Pf7b/csyESFW8+Nrwa6bMuA46I1jQqyjWcpF4KTRQZcb89T\nQPuJ+ay75xX4H5IsgKMeZqEGXGTj0SZCxYvAu4MTbaMQTB4vQFKAOX5hiDwc\noUXWJVPHdApxZiFkFN3AKnJtp58B0AZ1kGhp4PciKHT5rnuKLnnfW5yj7vuK\nai5u\r\n=wpD9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGeULou+IP+W11N5JR8M5gELx6KutNzex0weOeTAvnhhAiEA9ob9UCKjCneoocsV2xEJXyJMsJoI0QbehM/dtUHdWvg="}]},"maintainers":[{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_0.5.0-beta.4_1567686617052_0.3236386905919679"},"_hasShrinkwrap":false},"0.5.0-beta.5":{"name":"@krassowski/jupyterlab-lsp","version":"0.5.0-beta.5","description":"Language Server Protocol integration for JupyterLab","keywords":["jupyter","jupyterlab","jupyterlab-extension","lsp","language-server-protocol"],"homepage":"https://github.com/krassowski/jupyterlab-lsp","bugs":{"url":"https://github.com/krassowski/jupyterlab-lsp/issues"},"license":"BSD-3-Clause","author":{"name":"Michał Krassowski"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/krassowski/jupyterlab-lsp.git"},"scripts":{"build":"tsc","clean":"rimraf lib","prepare":"npm run clean && npm run build","watch":"tsc -w","lint":"npm run prettier && npm run tslint","lint:check":"npm run prettier:check && npm run tslint:check","prettier":"prettier --write '**/*{.ts,.tsx,.js,.jsx,.css,.json,.md}'","prettier:check":"prettier --list-different '**/*{.ts,.tsx,.js,.jsx,.css,.json,.md}'","tslint":"tslint --fix -c tslint.json --project tsconfig.json '**/*{.ts,.tsx}'","tslint:check":"tslint -c tslint.json --project tsconfig.json '**/*{.ts,.tsx}'","test":"npx jest"},"dependencies":{"@jupyterlab/application":"^1.0.9","@jupyterlab/apputils":"^1.0.9","@jupyterlab/cells":"^1.0.9","@jupyterlab/codeeditor":"^1.0.9","@jupyterlab/codemirror":"^1.0.9","@jupyterlab/completer":"^1.0.9","@jupyterlab/coreutils":"^3.0.0","@jupyterlab/docmanager":"^1.0.9","@jupyterlab/docregistry":"^1.0.9","@jupyterlab/fileeditor":"^1.0.9","@jupyterlab/notebook":"^1.0.9","@jupyterlab/rendermime":"^1.0.9","@jupyterlab/services":"^4.0.0","@jupyterlab/tooltip":"^1.0.9","@krassowski/jupyterlab_go_to_definition":"^0.7.1","@phosphor/algorithm":"^1.1.2","@types/events":"^3.0.0","codemirror":"^5.47.0","events":"^3.0.0","jsonrpc-ws-proxy":"0.0.5","lsp-editor-adapter":"0.0.10","react":"^16.8.4"},"devDependencies":{"@babel/preset-env":"^7.4.3","@jupyterlab/testutils":"^1.0.0-alpha.6","@types/chai":"^4.1.7","@types/codemirror":"^0.0.74","@types/jest":"^23.3.11","chai":"^4.2.0","jest":"^24.7.1","prettier":"^1.18.2","rimraf":"^2.6.1","ts-jest":"^24.0.2","tslint":"^5.19.0","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.0.1","typescript":"~3.4.5"},"jupyterlab":{"extension":true,"schemaDir":"schema"},"readme":"# Language Server Protocol integration for JupyterLab\n\n[![Build Status](https://travis-ci.org/krassowski/jupyterlab-lsp.svg?branch=master)](https://travis-ci.org/krassowski/jupyterlab-lsp) [![codebeat badge](https://codebeat.co/badges/f55d0f28-8a84-4199-bc88-f2c306a9ce65)](https://codebeat.co/projects/github-com-krassowski-jupyterlab-lsp-master)\n<!--[![Binder](https://beta.mybinder.org/badge.svg)](https://mybinder.org/v2/gh/krassowski/jupyterlab-lsp/master?urlpath=lab/tree/examples/demo.ipynb)-->\n\n_This extension is in its early days, but you are welcome to check it out, leave feedback and/or a PR_\n\n## Features overview:\n\n### Implemented\n\nExamples below are for Python, but it works as well for R:\n\n- hover over any piece of code; if an underline appears, you can press <kbd>Ctrl</kbd> to get a tooltip with function/class signature, module documentation or any other piece of information that the language server provides\n\n  ![hover](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/hover.png)\n\n- linting: critical errors have red underline, warnings are orange, etc. Hover over the underlined code to see the linter's message\n\n  ![inspections](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/inspections.png)\n\n- go to definition: use the context menu entries to jump to definitions\n\n  ![jump](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/jump_to_definition.png)\n\n- highlight usages: just place your cursor on a variable, function etc and all the usages will be highlighted (works only in the file editor or within a single cell)\n\n- auto invocation of completer on certain characters, for example '.' (dot) in Python\n\n  ![invoke](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/auto_invoke.png)\n\n- automatic signature suggestions\n\n  ![signature](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/signature.png)\n\n- advanced autocompletion (even when the kernel is off);\n\n  ![autocompletion](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/autocompletion.png)\n\n  when a kernel is available the suggestions from the kernel (such as keys of a dict and columns of a DataFrame autocompletion) are merged with the suggestions from LSP (currently only in notebook).\n\n### Coming soon:\n\n- multiple LSP connections per notebook, e.g. SQL or R (using rpy2) embedded in Python notebook.\n- autocompleter with documentation and sorting based on LSP suggestions\n- unit tests\n- system of settings, including options:\n  - to enable aggressive autocompletion (like in hinterland)\n  - to change the verbosity of signature hints (whether to show documentation, number of lines to be shown)\n \nIf a feature you need is not on this list (or the lists below) please feel free to suggest it by opening an issue.\n\n### Planned:\n\n- \"rename\" action (PR welcome)\n\n### Low priority:\n\n- Gutter with linter results\n- Use the kernel session for autocompletion in FileEditor if available (PR welcome)\n\n\n#### Hints\n\n- just like in old notebooks, you can still use the built-in <kbd>Shift</kbd> + <kbd>Tab</kbd> to get a signature in JupyterLab.\nThis extension behaves well with this feature.\n\n## Under the hood\n\nThis would not be possible if not the fantastic work of https://github.com/wylieconlon/lsp-editor-adapter.\n\n## Prerequisites\n\n- JupyterLab\n\n## Installation\n\n1. install the extension:\n\n```bash\njupyter labextension install @krassowski/jupyterlab-lsp\n```\n\n2. install servers for languages of your choice. Below are examples for Python (with [pyls](https://github.com/palantir/python-language-server)) and R (with [languageserver](https://github.com/REditorSupport/languageserver)):\n\n```bash\npip install python-language-server[all]\n```\n\n```bash\nR -e 'install.packages(\"languageserver\")'\n```\n\nFor the full list of language servers see the [Microsoft's list](https://microsoft.github.io/language-server-protocol/implementors/servers/); it may also be good to visit the repository of each server as many provide some additional configuration options.\n\n3. create `servers.yml` file:\n\n```yaml\nlangservers:\n  python:\n    - pyls\n  R:\n    - R\n    - --slave\n    - -e\n    - languageserver::run()\n```\n\n4. Each time before starting JupyterLab, run:\n\n```bash\nnode path_to_jupyterlab_staging/node_modules/jsonrpc-ws-proxy/dist/server.js --port 3000 --languageServers servers.yml\n```\n\nwhere `path_to_jupyterlab_staging` is the location of JupyterLab staging directory. Here are example locations on Ubuntu:\n\n- if you use pyenv it should be in `~/.pyenv/versions/YOUR_VERSION_OR_VENV/share/jupyter/lab/staging/`\n- if you use local installation, it might be in `~/.local/lib/python3.6/site-packages/jupyterlab/staging/` (where instead of python3.6 you should use your Python3 version having JupyterLab installed)\n\n5. (Optional) to enable opening files outside of the root directory (the place where you start JupyterLab),\n   create `.lsp_symlink` and symlink your `home`, `usr`, or any other location which include the files that you wish to make possible to open in there:\n\n```bash\nmkdir .lsp_symlink\ncd .lsp_symlink\nln -s /home home\nln -s /usr usr\n```\n\nIf your user does not have sufficient permissions to traverse the entire path, you will not be able to open the file.\n\n### Updatng the extension\n\nTo update already installed extension:\n\n```bash\njupyter labextension update @krassowski/jupyterlab-lsp\n```\n\n## Development\n\nFor a development install (requires npm version 4 or later), do the following in the repository directory:\n\n```bash\nnpm install\nnpm run build\njupyter labextension link .\n```\n\nTo rebuild the package and the JupyterLab app:\n\n```bash\nnpm run build\njupyter lab build\n```\n\nTo run tests suite:\n\n```bash\nnpm test\n```\n","readmeFilename":"README.md","gitHead":"3f28951e8083b871dc1e77f4032b997cbea90814","_id":"@krassowski/jupyterlab-lsp@0.5.0-beta.5","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"dist":{"integrity":"sha512-264FqLXovR6Gg7LgRpI08eXfJRQmjt7PB1IUHef22MliAi+++QkNtZSlBdQoyKfHA4Qctlqr158CleXCM0Mxhg==","shasum":"bdd9e49749ee651c31ca83e69a5f778a194299d6","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-0.5.0-beta.5.tgz","fileCount":51,"unpackedSize":168530,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcQCtCRA9TVsSAnZWagAAbuIP/ivKhCUbO1P6rXYTWag1\nt+RT76f5Vu7NoNNQ3fWz135S6lrbYwGH4XVSmaK70jm+DL8usLGHvVQZbQgo\n05d76OXdD25ac3ZtNIIq/5bqIwurRQFfba7B77+4hOThXc6oiMml7BOh6KuH\nmUNjW8aCr2A0h+LSRNBvBFuxqmi/HNaRvr8TGYOWyXdQAN7P2P2MNxgzNVn/\ncuvEAkEKkm1vgL8PWEsT6Lc8gUMOi+e9fBgu091M4NVZRGvR6+Kc1e3oXbUL\nFv2iYMdTuDwS7UJWLdbdq3o6tfpO4IJxO75H5458i5J8PwEwFMjo122LeUAE\nHvA7O/YsUdmw1ix1dIPt7yu9GiGxN/XihqwiXTDLk5GljCOX1+qDfGm9DIn5\nRS6NgoO9DHv6x4End/i3NIpf88MMkIWCmW0u2O+lJjyNLraqjzOQ3LIGo+8S\nzW8BeQevlWXb23bAC8CW4I4+3kHBA+jj78d/VO56/FScvhzpZxcohE+pZIS6\nelhhSp1JsC23hwSBYRngd6rLQka1k1YPo5lf9ov6370yRyNPg7A7Ov9bh8e4\ngXDsV0tDCqvHDMsnynwtbRmkOmjFo1sqLiF+K1JwNsqBuytLwSCE9rlAPs1g\nmdNJDsVSqMIVlldQGB16YfKbf+z12z4DFNHfqGpSXIIcRNhaAmAnbdKN2Bye\n2rW5\r\n=gTwZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDyFnIsKm7wbNtVKNogs8I9eVb1HCdZFcGCYdL736u29QIhAN4ZjUyANuXJY9OSy2G9JVSvqqGEOSSFY3SW34cIhrW6"}]},"maintainers":[{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_0.5.0-beta.5_1567686829280_0.7522566948921625"},"_hasShrinkwrap":false},"0.5.0-rc.0":{"name":"@krassowski/jupyterlab-lsp","version":"0.5.0-rc.0","description":"Language Server Protocol integration for JupyterLab","keywords":["jupyter","jupyterlab","jupyterlab-extension","lsp","language-server-protocol"],"homepage":"https://github.com/krassowski/jupyterlab-lsp","bugs":{"url":"https://github.com/krassowski/jupyterlab-lsp/issues"},"license":"BSD-3-Clause","author":{"name":"Michał Krassowski"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/krassowski/jupyterlab-lsp.git"},"scripts":{"build":"tsc","clean":"rimraf lib","prepare":"npm run clean && npm run build","watch":"tsc -w","lint":"npm run prettier && npm run tslint","lint:check":"npm run prettier:check && npm run tslint:check","prettier":"prettier --write '**/*{.ts,.tsx,.js,.jsx,.css,.json,.md}'","prettier:check":"prettier --list-different '**/*{.ts,.tsx,.js,.jsx,.css,.json,.md}'","tslint":"tslint --fix -c tslint.json --project tsconfig.json '**/*{.ts,.tsx}'","tslint:check":"tslint -c tslint.json --project tsconfig.json '**/*{.ts,.tsx}'","test":"npx jest"},"dependencies":{"@jupyterlab/application":"^1.0.9","@jupyterlab/apputils":"^1.0.9","@jupyterlab/cells":"^1.0.9","@jupyterlab/codeeditor":"^1.0.9","@jupyterlab/codemirror":"^1.0.9","@jupyterlab/completer":"^1.0.9","@jupyterlab/coreutils":"^3.0.0","@jupyterlab/docmanager":"^1.0.9","@jupyterlab/docregistry":"^1.0.9","@jupyterlab/fileeditor":"^1.0.9","@jupyterlab/notebook":"^1.0.9","@jupyterlab/rendermime":"^1.0.9","@jupyterlab/services":"^4.0.0","@jupyterlab/tooltip":"^1.0.9","@krassowski/jupyterlab_go_to_definition":"^0.7.1","@phosphor/algorithm":"^1.1.2","@types/events":"^3.0.0","codemirror":"^5.47.0","events":"^3.0.0","jsonrpc-ws-proxy":"0.0.5","lsp-editor-adapter":"0.0.10","react":"^16.8.4"},"devDependencies":{"@babel/preset-env":"^7.4.3","@jupyterlab/testutils":"^1.0.0-alpha.6","@types/chai":"^4.1.7","@types/codemirror":"^0.0.74","@types/jest":"^23.3.11","chai":"^4.2.0","jest":"^24.7.1","prettier":"^1.18.2","rimraf":"^2.6.1","ts-jest":"^24.0.2","tslint":"^5.19.0","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.0.1","typescript":"~3.4.5"},"jupyterlab":{"extension":true,"schemaDir":"schema"},"readme":"# Language Server Protocol integration for JupyterLab\n\n[![Build Status](https://travis-ci.org/krassowski/jupyterlab-lsp.svg?branch=master)](https://travis-ci.org/krassowski/jupyterlab-lsp) [![codebeat badge](https://codebeat.co/badges/f55d0f28-8a84-4199-bc88-f2c306a9ce65)](https://codebeat.co/projects/github-com-krassowski-jupyterlab-lsp-master)\n<!--[![Binder](https://beta.mybinder.org/badge.svg)](https://mybinder.org/v2/gh/krassowski/jupyterlab-lsp/master?urlpath=lab/tree/examples/demo.ipynb)-->\n\n_This extension is in its early days, but you are welcome to check it out, leave feedback and/or a PR_\n\n## Features overview:\n\n### Implemented\n\nExamples below are for Python, but it works as well for R:\n\n- hover over any piece of code; if an underline appears, you can press <kbd>Ctrl</kbd> to get a tooltip with function/class signature, module documentation or any other piece of information that the language server provides\n\n  ![hover](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/hover.png)\n\n- linting: critical errors have red underline, warnings are orange, etc. Hover over the underlined code to see the linter's message\n\n  ![inspections](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/inspections.png)\n\n- go to definition: use the context menu entries to jump to definitions\n\n  ![jump](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/jump_to_definition.png)\n\n- highlight usages: just place your cursor on a variable, function etc and all the usages will be highlighted (works only in the file editor or within a single cell)\n\n- auto invocation of completer on certain characters, for example '.' (dot) in Python\n\n  ![invoke](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/auto_invoke.png)\n\n- automatic signature suggestions\n\n  ![signature](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/signature.png)\n\n- advanced autocompletion (even when the kernel is off);\n\n  ![autocompletion](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/autocompletion.png)\n\n  when a kernel is available the suggestions from the kernel (such as keys of a dict and columns of a DataFrame autocompletion) are merged with the suggestions from LSP (currently only in notebook).\n\n### Coming soon:\n\n- multiple LSP connections per notebook, e.g. SQL or R (using rpy2) embedded in Python notebook.\n- autocompleter with documentation and sorting based on LSP suggestions\n- unit tests\n- system of settings, including options:\n  - to enable aggressive autocompletion (like in hinterland)\n  - to change the verbosity of signature hints (whether to show documentation, number of lines to be shown)\n \nIf a feature you need is not on this list (or the lists below) please feel free to suggest it by opening an issue.\n\n### Planned:\n\n- \"rename\" action (PR welcome)\n\n### Low priority:\n\n- Gutter with linter results\n- Use the kernel session for autocompletion in FileEditor if available (PR welcome)\n\n\n#### Hints\n\n- just like in old notebooks, you can still use the built-in <kbd>Shift</kbd> + <kbd>Tab</kbd> to get a signature in JupyterLab.\nThis extension behaves well with this feature.\n\n## Under the hood\n\nThis would not be possible if not the fantastic work of https://github.com/wylieconlon/lsp-editor-adapter.\n\n## Prerequisites\n\n- JupyterLab\n\n## Installation\n\n1. install the extension:\n\n```bash\njupyter labextension install @krassowski/jupyterlab-lsp\n```\n\n2. install servers for languages of your choice. Below are examples for Python (with [pyls](https://github.com/palantir/python-language-server)) and R (with [languageserver](https://github.com/REditorSupport/languageserver)):\n\n```bash\npip install python-language-server[all]\n```\n\n```bash\nR -e 'install.packages(\"languageserver\")'\n```\n\nFor the full list of language servers see the [Microsoft's list](https://microsoft.github.io/language-server-protocol/implementors/servers/); it may also be good to visit the repository of each server as many provide some additional configuration options.\n\n3. create `servers.yml` file:\n\n```yaml\nlangservers:\n  python:\n    - pyls\n  R:\n    - R\n    - --slave\n    - -e\n    - languageserver::run()\n```\n\n4. Each time before starting JupyterLab, run:\n\n```bash\nnode path_to_jupyterlab_staging/node_modules/jsonrpc-ws-proxy/dist/server.js --port 3000 --languageServers servers.yml\n```\n\nwhere `path_to_jupyterlab_staging` is the location of JupyterLab staging directory. Here are example locations on Ubuntu:\n\n- if you use pyenv it should be in `~/.pyenv/versions/YOUR_VERSION_OR_VENV/share/jupyter/lab/staging/`\n- if you use local installation, it might be in `~/.local/lib/python3.6/site-packages/jupyterlab/staging/` (where instead of python3.6 you should use your Python3 version having JupyterLab installed)\n\n5. (Optional) to enable opening files outside of the root directory (the place where you start JupyterLab),\n   create `.lsp_symlink` and symlink your `home`, `usr`, or any other location which include the files that you wish to make possible to open in there:\n\n```bash\nmkdir .lsp_symlink\ncd .lsp_symlink\nln -s /home home\nln -s /usr usr\n```\n\nIf your user does not have sufficient permissions to traverse the entire path, you will not be able to open the file.\n\n### Updatng the extension\n\nTo update already installed extension:\n\n```bash\njupyter labextension update @krassowski/jupyterlab-lsp\n```\n\n## Development\n\nFor a development install (requires npm version 4 or later), do the following in the repository directory:\n\n```bash\nnpm install\nnpm run build\njupyter labextension link .\n```\n\nTo rebuild the package and the JupyterLab app:\n\n```bash\nnpm run build\njupyter lab build\n```\n\nTo run tests suite:\n\n```bash\nnpm test\n```\n","readmeFilename":"README.md","gitHead":"0b99dc78b213f39dcc6bc34e0944c91e6b4d4a09","_id":"@krassowski/jupyterlab-lsp@0.5.0-rc.0","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"dist":{"integrity":"sha512-YFSq5rgtxZ3kvqX9K3mjP7eEAOJopN9kGKIo1oefRdtcgD++xOZkukXX3tI4C9BxuCNgEBedVw3AZbvbcaH5Fg==","shasum":"fefa401fdada1cab0870313a004409d404090245","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-0.5.0-rc.0.tgz","fileCount":51,"unpackedSize":176939,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdcZoECRA9TVsSAnZWagAAeZoP/0dU/YlAfpg4oP2CVdVS\nkYpp5O69jbr67vJjevpdzUSRgrbxb6IW6ZxPkGNIhIJXNngK+i5V3rpHAEQ0\nDAS7fydc9AvhXagg4BQgSZ0ReE7jYF6wg58r08UqoPunZ0Rk3KqtwZHOHwsJ\n/hFScwbfZLHCVZiKtd8v3lD+iN37+J6ZFPhRm3DfViboivq52nI+8E8GZWNV\nY8R8KqZmYNQpFZwTffVOO3gAIoBlbgqyRwZw1P99Ki9SIMru0oVeT5mLAJKK\neYejpCU0AEHUdbjv4Nfzcd6QM6u1EZYcYS+6v4AvHCTbIOkipaVAmKKXY9El\nP9EFYYxPPNAuVyK4dtXefr7VImGmixDEBC5/xYLUyytU7FoJGWy+17903d6k\nj+/EQA5+sX8QCmdGqovWXj4gUXOeoyJ5zBkTLwOxDdZCNrGNCq31pmNhOn65\nrHT7yKah3lQOzkIchdlunZNib38tRjnBbpgcdpXm2fmDldOqr7DPDHJHhMaM\nIGbo+KS4zzUxRaU4rXs7an6FOkdoxZS70bv+9SXyani1gt+df9k/MeLdGA2r\ntjeDJ6EE2KIe0m8FuwVKB8/XqkPOItSztyYHDVI15t2GrZVmNLnu9gUPbOPo\nXQ9mtXjO3v4EzMdu6SVJWwQtlYcPiKljGoPvMZ0sM/tdwh2uqVMCgUXyXRFg\nVcsa\r\n=fzwK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAbXfCk3iIUrxrsybihQD2ZSBVkDasoBU5kJFLYmKarDAiEA9X8MnXrNRRUN1rOvSTZ8KxElxISMchvPFFjUF9DIdmY="}]},"maintainers":[{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_0.5.0-rc.0_1567726083855_0.3512457544172687"},"_hasShrinkwrap":false},"0.5.0-rc.1":{"name":"@krassowski/jupyterlab-lsp","version":"0.5.0-rc.1","description":"Language Server Protocol integration for JupyterLab","keywords":["jupyter","jupyterlab","jupyterlab-extension","lsp","language-server-protocol"],"homepage":"https://github.com/krassowski/jupyterlab-lsp","bugs":{"url":"https://github.com/krassowski/jupyterlab-lsp/issues"},"license":"BSD-3-Clause","author":{"name":"Michał Krassowski"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/krassowski/jupyterlab-lsp.git"},"scripts":{"build":"tsc","clean":"rimraf lib","prepare":"npm run clean && npm run build","watch":"tsc -w","lint":"npm run prettier && npm run tslint","lint:check":"npm run prettier:check && npm run tslint:check","prettier":"prettier --write '**/*{.ts,.tsx,.js,.jsx,.css,.json,.md}'","prettier:check":"prettier --list-different '**/*{.ts,.tsx,.js,.jsx,.css,.json,.md}'","tslint":"tslint --fix -c tslint.json --project tsconfig.json '**/*{.ts,.tsx}'","tslint:check":"tslint -c tslint.json --project tsconfig.json '**/*{.ts,.tsx}'","test":"npx jest"},"dependencies":{"@jupyterlab/application":"^1.0.9","@jupyterlab/apputils":"^1.0.9","@jupyterlab/cells":"^1.0.9","@jupyterlab/codeeditor":"^1.0.9","@jupyterlab/codemirror":"^1.0.9","@jupyterlab/completer":"^1.0.9","@jupyterlab/coreutils":"^3.0.0","@jupyterlab/docmanager":"^1.0.9","@jupyterlab/docregistry":"^1.0.9","@jupyterlab/fileeditor":"^1.0.9","@jupyterlab/notebook":"^1.0.9","@jupyterlab/rendermime":"^1.0.9","@jupyterlab/services":"^4.0.0","@jupyterlab/tooltip":"^1.0.9","@krassowski/jupyterlab_go_to_definition":"^0.7.1","@phosphor/algorithm":"^1.1.2","@types/events":"^3.0.0","codemirror":"^5.47.0","events":"^3.0.0","jsonrpc-ws-proxy":"0.0.5","lsp-editor-adapter":"0.0.10","react":"^16.8.4"},"devDependencies":{"@babel/preset-env":"^7.4.3","@jupyterlab/testutils":"^1.0.0-alpha.6","@types/chai":"^4.1.7","@types/codemirror":"^0.0.74","@types/jest":"^23.3.11","chai":"^4.2.0","jest":"^24.7.1","prettier":"^1.18.2","rimraf":"^2.6.1","ts-jest":"^24.0.2","tslint":"^5.19.0","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.0.1","typescript":"~3.4.5"},"jupyterlab":{"extension":true,"schemaDir":"schema"},"readme":"# Language Server Protocol integration for JupyterLab\n\n[![Build Status](https://travis-ci.org/krassowski/jupyterlab-lsp.svg?branch=master)](https://travis-ci.org/krassowski/jupyterlab-lsp) [![codebeat badge](https://codebeat.co/badges/f55d0f28-8a84-4199-bc88-f2c306a9ce65)](https://codebeat.co/projects/github-com-krassowski-jupyterlab-lsp-master)\n<!--[![Binder](https://beta.mybinder.org/badge.svg)](https://mybinder.org/v2/gh/krassowski/jupyterlab-lsp/master?urlpath=lab/tree/examples/demo.ipynb)-->\n\n_This extension is in its early days, but you are welcome to check it out, leave feedback and/or a PR_\n\n## Features overview:\n\n### Implemented\n\nExamples below are for Python, but it works as well for R:\n\n- hover over any piece of code; if an underline appears, you can press <kbd>Ctrl</kbd> to get a tooltip with function/class signature, module documentation or any other piece of information that the language server provides\n\n  ![hover](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/hover.png)\n\n- linting: critical errors have red underline, warnings are orange, etc. Hover over the underlined code to see the linter's message\n\n  ![inspections](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/inspections.png)\n\n- go to definition: use the context menu entries to jump to definitions\n\n  ![jump](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/jump_to_definition.png)\n\n- highlight usages: just place your cursor on a variable, function etc and all the usages will be highlighted (works only in the file editor or within a single cell)\n\n- auto invocation of completer on certain characters, for example '.' (dot) in Python\n\n  ![invoke](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/auto_invoke.png)\n\n- automatic signature suggestions\n\n  ![signature](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/signature.png)\n\n- advanced autocompletion (even when the kernel is off);\n\n  ![autocompletion](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/autocompletion.png)\n\n  when a kernel is available the suggestions from the kernel (such as keys of a dict and columns of a DataFrame autocompletion) are merged with the suggestions from LSP (currently only in notebook).\n\nNew in 0.5.0 (currently RC - please help testing if you can):\n- multiple LSP connections per notebook, e.g. SQL or R (using rpy2) embedded in Python notebook [(example)](https://github.com/krassowski/jupyterlab-lsp/blob/master/examples/Magics_and_rpy2.ipynb).\n\n### Coming soon:\n\n- autocompleter with documentation and sorting based on LSP suggestions\n- more unit tests\n- system of settings, including options:\n  - to enable aggressive autocompletion (like in hinterland)\n  - to change the verbosity of signature hints (whether to show documentation, number of lines to be shown)\n \nIf a feature you need is not on this list (or the lists below) please feel free to suggest it by opening an issue.\n\n### Planned:\n\n- \"rename\" action (PR welcome)\n\n### Low priority:\n\n- Gutter with linter results\n- Use the kernel session for autocompletion in FileEditor if available (PR welcome)\n\n\n#### Hints\n\n- just like in old notebooks, you can still use the built-in <kbd>Shift</kbd> + <kbd>Tab</kbd> to get a signature in JupyterLab.\nThis extension behaves well with this feature.\n\n## Under the hood\n\nThis would not be possible if not the fantastic work of https://github.com/wylieconlon/lsp-editor-adapter.\n\n## Prerequisites\n\n- JupyterLab\n\n## Installation\n\n1. install the extension:\n\n```bash\njupyter labextension install @krassowski/jupyterlab-lsp\n```\n\n2. install servers for languages of your choice. Below are examples for Python (with [pyls](https://github.com/palantir/python-language-server)) and R (with [languageserver](https://github.com/REditorSupport/languageserver)):\n\n```bash\npip install python-language-server[all]\n```\n\n```bash\nR -e 'install.packages(\"languageserver\")'\n```\n\nFor the full list of language servers see the [Microsoft's list](https://microsoft.github.io/language-server-protocol/implementors/servers/); it may also be good to visit the repository of each server as many provide some additional configuration options.\n\n3. create `servers.yml` file:\n\n```yaml\nlangservers:\n  python:\n    - pyls\n  R:\n    - R\n    - --slave\n    - -e\n    - languageserver::run()\n```\n\n4. Each time before starting JupyterLab, run:\n\n```bash\nnode path_to_jupyterlab_staging/node_modules/jsonrpc-ws-proxy/dist/server.js --port 3000 --languageServers servers.yml\n```\n\nwhere `path_to_jupyterlab_staging` is the location of JupyterLab staging directory. Here are example locations on Ubuntu:\n\n- if you use pyenv it should be in `~/.pyenv/versions/YOUR_VERSION_OR_VENV/share/jupyter/lab/staging/`\n- if you use local installation, it might be in `~/.local/lib/python3.6/site-packages/jupyterlab/staging/` (where instead of python3.6 you should use your Python3 version having JupyterLab installed)\n\n5. (Optional) to enable opening files outside of the root directory (the place where you start JupyterLab),\n   create `.lsp_symlink` and symlink your `home`, `usr`, or any other location which include the files that you wish to make possible to open in there:\n\n```bash\nmkdir .lsp_symlink\ncd .lsp_symlink\nln -s /home home\nln -s /usr usr\n```\n\nIf your user does not have sufficient permissions to traverse the entire path, you will not be able to open the file.\n\n### Updatng the extension\n\nTo update already installed extension:\n\n```bash\njupyter labextension update @krassowski/jupyterlab-lsp\n```\n\n#### Getting the latest alpha/beta/RC version\n\nUse install command (update does not seem to work) appending `@version` to the extension name, like this: \n\n```bash\njupyter labextension install @krassowski/jupyterlab-lsp@0.5.0-rc.0\n```\n\n## Development\n\nFor a development install (requires npm version 4 or later), do the following in the repository directory:\n\n```bash\nnpm install\nnpm run build\njupyter labextension link .\n```\n\nTo rebuild the package and the JupyterLab app:\n\n```bash\nnpm run build\njupyter lab build\n```\n\nTo run tests suite:\n\n```bash\nnpm test\n```\n","readmeFilename":"README.md","gitHead":"e69cd5d281504b1e8aa96405863a42973758fd1d","_id":"@krassowski/jupyterlab-lsp@0.5.0-rc.1","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"dist":{"integrity":"sha512-UbQd7ZJOW4iryWiN9rEIs8gR9v0ERyMbm85wyxrtd/G7KzcxiRt7561LPRUuJ5terSKYqJWJLR6vYOuEQ3J9Jg==","shasum":"910ba7ebcdda48c418ac9949cf80f1dc107d6e9c","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-0.5.0-rc.1.tgz","fileCount":51,"unpackedSize":180202,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddDkJCRA9TVsSAnZWagAAgeEQAJO5cytV9NYhlRJJogOn\nOMuikwREWGxJYb7ccD7jl2WKk4QYolp9Hvbooms05q8bjRNDpuiXHHnUcIOE\nrPZ5f9RUtVfQOEy7xz1zj5nFz/wNGUBjxO9f/SVJYMG0morO45m3cZ/qjA3y\n2EBYeBnNe8B59J+SwI+Py6EGcBhJJAZPLbP/IPgYZtvem1xklgwUoTD81rjQ\nI1JWEzrMh10h8HEb8RKQynRKNJk1Qeq+5MYZOlVobDLhmC5XH1fPKm8uwKg/\n/Vte0cpvVLgMmk6j5qsQUoqb3shfDh4juBXhS02XpdahuKr+Uol0bFTXCa4X\ntAVZU+bcc10iN8U0vE8OxNRsQU95AvPpGWqu2qF/CDKaqffQYTKvJ18IjizS\n2Ti6WuPnXcrkPIJnzipna92ZPO57kt4IfKiyg5EM/Jp4YDbR8Qnwi46QcTmb\naflfy5yzJYzMMlreYWiZg423RGIfY5BNWNz9AEoxl3hK6l9uIP4Dg9OX9IzL\nAwORrMMpP2DZPLk7ywV3t0673c2DjMMlROIid5Cbp7ihjiDwWGas4ym7Qajc\neHZiFKy7QLsYHWJZ94Fx/xs7j6ZN1PUlWoe5b07dEH204EWeqZaRYkn3VQwe\nEQsxU2tTKUFyjqUlF22TRrePXe8kNL3o0gAdXrvl90WdJEAGwyh8I6SZbfCT\ndF2L\r\n=agUM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDSth2ZH/RZ5Rxx8pVA3pr89SOgjHRlkX8OG5RoMRDgVQIgDfZWVgGfhoRbBBwdaX8TT25EOZGeZcuxz0jRidBEqpU="}]},"maintainers":[{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_0.5.0-rc.1_1567897864968_0.32865687864995397"},"_hasShrinkwrap":false},"0.5.0-rc.2":{"name":"@krassowski/jupyterlab-lsp","version":"0.5.0-rc.2","description":"Language Server Protocol integration for JupyterLab","keywords":["jupyter","jupyterlab","jupyterlab-extension","lsp","language-server-protocol"],"homepage":"https://github.com/krassowski/jupyterlab-lsp","bugs":{"url":"https://github.com/krassowski/jupyterlab-lsp/issues"},"license":"BSD-3-Clause","author":{"name":"Michał Krassowski"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/krassowski/jupyterlab-lsp.git"},"scripts":{"build":"tsc","clean":"rimraf lib","prepare":"npm run clean && npm run build","watch":"tsc -w","lint":"npm run prettier && npm run tslint","lint:check":"npm run prettier:check && npm run tslint:check","prettier":"prettier --write '**/*{.ts,.tsx,.js,.jsx,.css,.json,.md}'","prettier:check":"prettier --list-different '**/*{.ts,.tsx,.js,.jsx,.css,.json,.md}'","tslint":"tslint --fix -c tslint.json --project tsconfig.json '**/*{.ts,.tsx}'","tslint:check":"tslint -c tslint.json --project tsconfig.json '**/*{.ts,.tsx}'","test":"npx jest"},"dependencies":{"@jupyterlab/application":"^1.0.9","@jupyterlab/apputils":"^1.0.9","@jupyterlab/cells":"^1.0.9","@jupyterlab/codeeditor":"^1.0.9","@jupyterlab/codemirror":"^1.0.9","@jupyterlab/completer":"^1.0.9","@jupyterlab/coreutils":"^3.0.0","@jupyterlab/docmanager":"^1.0.9","@jupyterlab/docregistry":"^1.0.9","@jupyterlab/fileeditor":"^1.0.9","@jupyterlab/notebook":"^1.0.9","@jupyterlab/rendermime":"^1.0.9","@jupyterlab/services":"^4.0.0","@jupyterlab/tooltip":"^1.0.9","@krassowski/jupyterlab_go_to_definition":"^0.7.1","@phosphor/algorithm":"^1.1.2","@types/events":"^3.0.0","codemirror":"^5.47.0","events":"^3.0.0","jsonrpc-ws-proxy":"0.0.5","lsp-editor-adapter":"0.0.10","react":"^16.8.4"},"devDependencies":{"@babel/preset-env":"^7.4.3","@jupyterlab/testutils":"^1.0.0-alpha.6","@types/chai":"^4.1.7","@types/codemirror":"^0.0.74","@types/jest":"^23.3.11","chai":"^4.2.0","jest":"^24.7.1","prettier":"^1.18.2","rimraf":"^2.6.1","ts-jest":"^24.0.2","tslint":"^5.19.0","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.0.1","typescript":"~3.4.5"},"jupyterlab":{"extension":true,"schemaDir":"schema"},"readme":"# Language Server Protocol integration for JupyterLab\n\n[![Build Status](https://travis-ci.org/krassowski/jupyterlab-lsp.svg?branch=master)](https://travis-ci.org/krassowski/jupyterlab-lsp) [![codebeat badge](https://codebeat.co/badges/f55d0f28-8a84-4199-bc88-f2c306a9ce65)](https://codebeat.co/projects/github-com-krassowski-jupyterlab-lsp-master)\n<!--[![Binder](https://beta.mybinder.org/badge.svg)](https://mybinder.org/v2/gh/krassowski/jupyterlab-lsp/master?urlpath=lab/tree/examples/demo.ipynb)-->\n\n_This extension is in its early days, but you are welcome to check it out, leave feedback and/or a PR_\n\n## Features overview:\n\n### Implemented\n\nExamples below are for Python, but it works as well for R:\n\n- hover over any piece of code; if an underline appears, you can press <kbd>Ctrl</kbd> to get a tooltip with function/class signature, module documentation or any other piece of information that the language server provides\n\n  ![hover](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/hover.png)\n\n- linting: critical errors have red underline, warnings are orange, etc. Hover over the underlined code to see the linter's message\n\n  ![inspections](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/inspections.png)\n\n- go to definition: use the context menu entries to jump to definitions\n\n  ![jump](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/jump_to_definition.png)\n\n- highlight usages: just place your cursor on a variable, function etc and all the usages will be highlighted (works only in the file editor or within a single cell)\n\n- auto invocation of completer on certain characters, for example '.' (dot) in Python\n\n  ![invoke](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/auto_invoke.png)\n\n- automatic signature suggestions\n\n  ![signature](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/signature.png)\n\n- advanced autocompletion (even when the kernel is off);\n\n  ![autocompletion](https://raw.githubusercontent.com/krassowski/jupyterlab-lsp/master/examples/screenshots/autocompletion.png)\n\n  when a kernel is available the suggestions from the kernel (such as keys of a dict and columns of a DataFrame autocompletion) are merged with the suggestions from LSP (currently only in notebook).\n\nNew in 0.5.0 (currently RC - please help testing if you can):\n- multiple LSP connections per notebook, e.g. SQL or R (using rpy2) embedded in Python notebook [(example)](https://github.com/krassowski/jupyterlab-lsp/blob/master/examples/Magics_and_rpy2.ipynb).\n\n### Coming soon:\n\n- autocompleter with documentation and sorting based on LSP suggestions\n- more unit tests\n- system of settings, including options:\n  - to enable aggressive autocompletion (like in hinterland)\n  - to change the verbosity of signature hints (whether to show documentation, number of lines to be shown)\n \nIf a feature you need is not on this list (or the lists below) please feel free to suggest it by opening an issue.\n\n### Planned:\n\n- \"rename\" action (PR welcome)\n\n### Low priority:\n\n- Gutter with linter results\n- Use the kernel session for autocompletion in FileEditor if available (PR welcome)\n\n\n#### Hints\n\n- just like in old notebooks, you can still use the built-in <kbd>Shift</kbd> + <kbd>Tab</kbd> to get a signature in JupyterLab.\nThis extension behaves well with this feature.\n\n## Under the hood\n\nThis would not be possible if not the fantastic work of https://github.com/wylieconlon/lsp-editor-adapter.\n\n## Prerequisites\n\n- JupyterLab\n\n## Installation\n\n1. install the extension:\n\n```bash\njupyter labextension install @krassowski/jupyterlab-lsp\n```\n\n2. install servers for languages of your choice. Below are examples for Python (with [pyls](https://github.com/palantir/python-language-server)) and R (with [languageserver](https://github.com/REditorSupport/languageserver)):\n\n```bash\npip install python-language-server[all]\n```\n\n```bash\nR -e 'install.packages(\"languageserver\")'\n```\n\nFor the full list of language servers see the [Microsoft's list](https://microsoft.github.io/language-server-protocol/implementors/servers/); it may also be good to visit the repository of each server as many provide some additional configuration options.\n\n3. create `servers.yml` file:\n\n```yaml\nlangservers:\n  python:\n    - pyls\n  R:\n    - R\n    - --slave\n    - -e\n    - languageserver::run()\n```\n\n4. Each time before starting JupyterLab, run:\n\n```bash\nnode path_to_jupyterlab_staging/node_modules/jsonrpc-ws-proxy/dist/server.js --port 3000 --languageServers servers.yml\n```\n\nwhere `path_to_jupyterlab_staging` is the location of JupyterLab staging directory. Here are example locations on Ubuntu:\n\n- if you use pyenv it should be in `~/.pyenv/versions/YOUR_VERSION_OR_VENV/share/jupyter/lab/staging/`\n- if you use local installation, it might be in `~/.local/lib/python3.6/site-packages/jupyterlab/staging/` (where instead of python3.6 you should use your Python3 version having JupyterLab installed)\n\n5. (Optional) to enable opening files outside of the root directory (the place where you start JupyterLab),\n   create `.lsp_symlink` and symlink your `home`, `usr`, or any other location which include the files that you wish to make possible to open in there:\n\n```bash\nmkdir .lsp_symlink\ncd .lsp_symlink\nln -s /home home\nln -s /usr usr\n```\n\nIf your user does not have sufficient permissions to traverse the entire path, you will not be able to open the file.\n\n### Updatng the extension\n\nTo update already installed extension:\n\n```bash\njupyter labextension update @krassowski/jupyterlab-lsp\n```\n\n#### Getting the latest alpha/beta/RC version\n\nUse install command (update does not seem to work) appending `@version` to the extension name, like this: \n\n```bash\njupyter labextension install @krassowski/jupyterlab-lsp@0.5.0-rc.0\n```\n\n## Development\n\nFor a development install (requires npm version 4 or later), do the following in the repository directory:\n\n```bash\nnpm install\nnpm run build\njupyter labextension link .\n```\n\nTo rebuild the package and the JupyterLab app:\n\n```bash\nnpm run build\njupyter lab build\n```\n\nTo run tests suite:\n\n```bash\nnpm test\n```\n","readmeFilename":"README.md","gitHead":"2c8f365c69bf47097a6b72c919c48289697fe5d2","_id":"@krassowski/jupyterlab-lsp@0.5.0-rc.2","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"dist":{"integrity":"sha512-B7+iMUvj1BICm0PplpwbwT3zpVQTndtWysdtFhZqDOycjgJfhH68o75ON4ePPa29+x/lK28Z8oy8rSLc0lbV3A==","shasum":"0ce3aab5684d95c217e9fcbd96d53195b51a2bbd","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-0.5.0-rc.2.tgz","fileCount":51,"unpackedSize":180734,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddPW4CRA9TVsSAnZWagAAR9sP/ifrLoY+SKRh4X4t/V7A\nxJRBPZ/9lFTOtaZfrkyHkVnRBwU1+QVbHb2UYMt6ZKMgO8ALS8DjrUTrhRwu\nxrSC+97ZIjNqj2s26taG3LzcbCjuT9OVEAaSzb3UK5uFdy4WwgNHPNhOvHDO\nrh961VLAr06G2d0ClzrXqFbA5Jj+2PPQxO79q3JT/pAJwVQaLpvnis/u7lUM\nljM5ryq/Iq2sBQHAnWYiy8Z/mpi5rdHglPcyE+vvE0txQrQmEPdC5NAKwdQA\nSd4flUbTpMOj+dg5Cm17ErXVevfEVmWDyUJMR/qUc2i9tlVdeVYotdUg7+DP\nUmDt26GYgUGX7GzN9YgqEbusQARmNgP6Cc0espFCyt896sRg9g/7bqmb3UeA\nosK4AQaohRQ0tgFtJEVDZ8OlxWe+C3KgXY0J2tm3KQUJGoQp8b39VDlZWLPw\nWpyRBwOFZqzinfiK6BZojGX9TuzOM9pjm4bDpYrkkEn28675/iNBb9H5bRQw\nRzno9KXaXJpnKOnLAYED9n7Kfem+UEQddI/5TdQIE0nMJKd8kFwsOmCrYDoV\n/p68mQ3QP4lGcz6R/Nr5B1ze2AP1UygxxLWicB/WxfMdG2BBsfiBA9NblbVn\nMrTm1MaY2RwaUaqPRBN4ifdhLTwyGR1eEYh0jjm1nkT9aj7Px0pK1LAFJgBJ\njEQl\r\n=hvZB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG2SA00V69WHTlnetA4tlFY5H96faLs0wNUYhonGsyQoAiB7voI+UjuBKwuBemuZ2lhXApyvkWoAUFd2j1jEI02e8Q=="}]},"maintainers":[{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_0.5.0-rc.2_1567946167566_0.47296852906806697"},"_hasShrinkwrap":false},"0.5.0":{"name":"@krassowski/jupyterlab-lsp","version":"0.5.0","description":"Language Server Protocol integration for JupyterLab","keywords":["jupyter","jupyterlab","jupyterlab-extension","lsp","language-server-protocol","intellisense","code-intelligence","linting"],"homepage":"https://github.com/krassowski/jupyterlab-lsp","bugs":{"url":"https://github.com/krassowski/jupyterlab-lsp/issues"},"license":"BSD-3-Clause","author":{"name":"Michał Krassowski"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/krassowski/jupyterlab-lsp.git"},"scripts":{"build":"tsc","clean":"rimraf lib","prepare":"npm run clean && npm run build","watch":"tsc -w","lint":"npm run prettier && npm run tslint","lint:check":"npm run prettier:check && npm run tslint:check","prettier":"prettier --write '**/*{.ts,.tsx,.js,.jsx,.css,.json,.md}'","prettier:check":"prettier --list-different '**/*{.ts,.tsx,.js,.jsx,.css,.json,.md}'","tslint":"tslint --fix -c tslint.json --project tsconfig.json '**/*{.ts,.tsx}'","tslint:check":"tslint -c tslint.json --project tsconfig.json '**/*{.ts,.tsx}'","test":"npx jest"},"dependencies":{"@jupyterlab/application":"^1.0.9","@jupyterlab/apputils":"^1.0.9","@jupyterlab/cells":"^1.0.9","@jupyterlab/codeeditor":"^1.0.9","@jupyterlab/codemirror":"^1.0.9","@jupyterlab/completer":"^1.0.9","@jupyterlab/coreutils":"^3.0.0","@jupyterlab/docmanager":"^1.0.9","@jupyterlab/docregistry":"^1.0.9","@jupyterlab/fileeditor":"^1.0.9","@jupyterlab/notebook":"^1.0.9","@jupyterlab/rendermime":"^1.0.9","@jupyterlab/services":"^4.0.0","@jupyterlab/tooltip":"^1.0.9","@krassowski/jupyterlab_go_to_definition":"^0.7.1","@phosphor/algorithm":"^1.1.2","@types/events":"^3.0.0","codemirror":"^5.47.0","events":"^3.0.0","jsonrpc-ws-proxy":"0.0.5","lsp-editor-adapter":"0.0.10","react":"^16.8.4"},"devDependencies":{"@babel/preset-env":"^7.4.3","@jupyterlab/testutils":"^1.0.0-alpha.6","@types/chai":"^4.1.7","@types/codemirror":"^0.0.74","@types/jest":"^23.3.11","chai":"^4.2.0","jest":"^24.7.1","prettier":"^1.18.2","rimraf":"^2.6.1","ts-jest":"^24.0.2","tslint":"^5.19.0","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.0.1","typescript":"~3.4.5"},"jupyterlab":{"extension":true,"schemaDir":"schema"},"gitHead":"1a8199682989265151283a93d4b787d91aea8c17","_id":"@krassowski/jupyterlab-lsp@0.5.0","_npmVersion":"6.4.1","_nodeVersion":"11.0.0","_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"dist":{"integrity":"sha512-/YzO0ISwgiSV9xy3MN2XJ+NfxlZfrtsLJNVJTpT0xTqGKF8tFmFNTY1idTwK2XDUJmQ0Lg4B4WtBnb7W0XU+ZQ==","shasum":"4cf84156c4ff2ab05ad6a5b6ca6a8331e9159a42","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-0.5.0.tgz","fileCount":51,"unpackedSize":180990,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJddQgyCRA9TVsSAnZWagAAblwP/0X6X9221CLFuBjKKnv4\nemkMngjw3XDp2QKHs9nbHIOzuuTRSyi2QD0uFTPywv5MQbDFT1AYy9uHc6II\nGwDg3bmFVi364Z/bG53oSXGCSzVaqRNoSWH/wbqw0I1by74vsaLXneu3sVoa\nymj+WH/TI4VQSrImw2dJzkonrzjD4PNG6RjoDGurCVHw5vO7iYQ+crEhc9Gm\nxGQ7FHbjg7mb9ZG2a6i1B41ddhcrlxVfI9bemJIFQs5j2IEAYWYn0eue2HlD\nXKcgNxXnB3QGYyavDyF5jbEYEkYX2hHfm2wdvY+HCkTA3MzT25yuo53YnksN\nUp/dfoU4LrVsY3lLSTXGM3FMmsM1KWtwDJs07nnIvIdjNPFmdbtoXp1SxdHC\n4J1j5VvCsS7TbA0ZSSFYxGD8rvZLCEt7c8XZolsmVof3kfP/BboKpb7HXc5h\n1GL8N/Or4usmjHbxwIhdDpe+N0vNJ/uXANW4xBR/FQ4Hz41n7Ay9iiSzjsNs\n2HJzreBwhtsihhpJlv1psCu5k+wzcw4wwSfb3erHnVPlwvMh8Iu6nWwFs8oy\nuT7yFqocuA5ZRQ07fGgaXX4D85RzlRD8V8TE6vMYBtIwiyicDjGSZdx6iiTb\nqMKvq7lAyxaXxAA786TKkGrrH8DzLIM82FJkpK2hA3CDLIkSmvUpc0tDLQmf\nadTZ\r\n=/DE4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkmRivuwtezBcihsHlqyaINYW2ovTC9qpfYTaM3by5uwIgCtzIUTttD6rzKzIipCH/T7uryQUR08VlSp2SvRmgDPg="}]},"maintainers":[{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_0.5.0_1567950898116_0.5242524921841132"},"_hasShrinkwrap":false},"0.6.0":{"name":"@krassowski/jupyterlab-lsp","version":"0.6.0","description":"Language Server Protocol integration for JupyterLab","keywords":["jupyter","jupyterlab","jupyterlab-extension","lsp","language-server-protocol","intellisense","code-intelligence","linting"],"homepage":"https://github.com/krassowski/jupyterlab-lsp","husky":{"hooks":{"pre-commit":"precise-commits"}},"bugs":{"url":"https://github.com/krassowski/jupyterlab-lsp/issues"},"license":"BSD-3-Clause","author":{"name":"Michał Krassowski"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/krassowski/jupyterlab-lsp.git"},"scripts":{"bootstrap":"jlpm && jlpm clean && jlpm lint && jlpm build","build":"tsc","clean":"rimraf lib","watch":"tsc -w","lint":"jlpm prettier && jlpm tslint","lint:check":"jlpm prettier:check && jlpm tslint:check","prettier":"prettier --write '**/*{.ts,.tsx,.js,.jsx,.css,.json,.md,.yml}'","prettier:check":"prettier --list-different '**/*{.ts,.tsx,.js,.jsx,.css,.json,.md,.yml}'","tslint":"tslint --fix -c tslint.json --project tsconfig.json '**/*{.ts,.tsx}'","tslint:check":"tslint -c tslint.json --project tsconfig.json '**/*{.ts,.tsx}'","test":"jlpm lint:check && jlpm test:jest","test:jest":"jlpm jest --coverage --coverageReporters=cobertura --coverageReporters=html --coverageReporters=text-summary"},"dependencies":{"@krassowski/jupyterlab_go_to_definition":"^0.7.1","lsp-editor-adapter":"0.0.10"},"devDependencies":{"@babel/preset-env":"^7.4.3","@jupyterlab/application":"~1.1.3","@jupyterlab/apputils":"~1.1.3","@jupyterlab/cells":"~1.1.3","@jupyterlab/codeeditor":"~1.1.0","@jupyterlab/codemirror":"~1.1.3","@jupyterlab/completer":"~1.1.3","@jupyterlab/coreutils":"~3.1.0","@jupyterlab/docmanager":"~1.1.3","@jupyterlab/docregistry":"~1.1.3","@jupyterlab/fileeditor":"~1.1.3","@jupyterlab/notebook":"~1.1.3","@jupyterlab/rendermime":"~1.1.3","@jupyterlab/services":"~4.1.1","@jupyterlab/statusbar":"~1.1.3","@jupyterlab/testutils":"^1.0.0-alpha.6","@jupyterlab/tooltip":"~1.1.3","@phosphor/algorithm":"^1.1.3","@types/chai":"^4.1.7","@types/codemirror":"^0.0.74","@types/events":"^3.0.0","@types/jest":"^23.3.11","bash-language-server":"^1.6.1","chai":"^4.2.0","codemirror":"~5.47.0","dockerfile-language-server-nodejs":"^0.0.21","events":"^3.0.0","husky":"^3.0.9","javascript-typescript-langserver":"^2.11.3","jest":"^24.7.1","jest-junit":"^8.0.0","jsonrpc-ws-proxy":"0.0.5","precise-commits":"^1.0.2","prettier":"^1.18.2","react":"~16.8.4","rimraf":"^2.6.1","ts-jest":"^24.0.2","tslint":"^5.15.0","tslint-config-prettier":"^1.18.0","tslint-plugin-prettier":"^2.0.1","tslint-react":"^4.0.0","typescript":"~3.4.5","unified-language-server":"^0.3.0","vscode-css-languageserver-bin":"^1.4.0","vscode-html-languageserver-bin":"^1.4.0","vscode-json-languageserver-bin":"^1.0.1","yaml-language-server":"^0.4.0"},"peerDependencies":{"@jupyterlab/application":"~1.1.3","@jupyterlab/apputils":"~1.1.3","@jupyterlab/cells":"~1.1.3","@jupyterlab/codeeditor":"~1.1.0","@jupyterlab/codemirror":"~1.1.3","@jupyterlab/completer":"~1.1.3","@jupyterlab/coreutils":"~3.1.0","@jupyterlab/docmanager":"~1.1.3","@jupyterlab/docregistry":"~1.1.3","@jupyterlab/fileeditor":"~1.1.3","@jupyterlab/notebook":"~1.1.3","@jupyterlab/rendermime":"~1.1.3","@jupyterlab/services":"~4.1.1","@jupyterlab/tooltip":"~1.1.3","@phosphor/algorithm":"^1.1.3","codemirror":"~5.47.0","react":"~16.8.4"},"jupyterlab":{"extension":true,"discovery":{"server":{"base":{"name":"jupyter-lsp"},"managers":["pip"]}},"schemaDir":"schema"},"gitHead":"a0169afae74c6516d80f296fcda9f6326c1e4b14","_id":"@krassowski/jupyterlab-lsp@0.6.0","_npmVersion":"5.8.0","_nodeVersion":"10.15.2","_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"dist":{"integrity":"sha512-MSIj9IVq4GhCiCFV0LUDooYqa3YGW3kKHTrnIZYPAortBWKkbaQ06oaXfgR5DENhyb2GerxBifxdTrFBUeIGDg==","shasum":"be091b354c23f3eca5d2016e0a29bcb53f864621","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-0.6.0.tgz","fileCount":96,"unpackedSize":333010,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdtmAcCRA9TVsSAnZWagAAeF0P/09m2ZMpMMLkAaTcAULj\nFh1KkStIdwzSI6hLffeHmPwuuQoRvpkxJo+DDjaTBcsGAjL3lN0vBXK782/0\nBBBaK9MzxCQdjQujDf/uP1xp00VBRUz7NaZW4jVBMaK/baAAxnUQphuugvqq\nPoaECdiDaRou01gLYBL8b+ZHGcFhGq4Lw914T4oZNH3YRXyTP/R0UW86T+zY\np3n3AlMKaPSDOMO+2bTk6WtS6s0Xgavu82hIh0GD9BgWaTsHcq9r6uuUFxMc\npdFXpBMvIdRHXlqC29+wYAj7167fWmd4cI+RmYsKZFd0oXuj2zrOb7pV74vI\nsEJKAhCAUB1Cu/rYvN6VlSH9SDsvGHRozs2nO87H1uRnGxBtaqzEVggLBvA7\nzSPDp8uwW/o6JAE4mGL+ajY/zCsfZDfZfHdk8Xx+EIYMmUwh15YVctPEpOj+\n0QAZ/7OfFZGDxwgwD2HP7V8ZFRhroP2ZWS39M7rTGAP/L8uVDwsYn4U06kal\nCayU1a/tM9QgI/ydmJrl+M5THkaOr2lidYZhdCVKTu9gGNyOXCdcljfq/LDw\nyDP6j3cOnrG5w3GT0wjMACdNqMqoKez99vQ6P2nBLaY7ZKna6ZawlarFX/vn\nRCGlM0iT6f/OAEYQ6KzV6njQAvv6b2LzQ2VEmUgsB1IonGnKtvcxvD+0vvuk\n4Bwm\r\n=vt0Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDi4znrfxNtN3fj8l4O7MFsC1Uj2MkWhl567UIuXmKtogIgfQqgCmGErzbvkxff4OFpzdYI/T6RrnFEm8XMQuD/QI0="}]},"maintainers":[{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_0.6.0_1572233244152_0.6072792668623939"},"_hasShrinkwrap":false},"0.6.1":{"name":"@krassowski/jupyterlab-lsp","version":"0.6.1","description":"Language Server Protocol integration for JupyterLab","keywords":["jupyter","jupyterlab","jupyterlab-extension","lsp","language-server-protocol","intellisense","code-intelligence","linting"],"homepage":"https://github.com/krassowski/jupyterlab-lsp","bugs":{"url":"https://github.com/krassowski/jupyterlab-lsp/issues"},"license":"BSD-3-Clause","author":{"name":"Michał Krassowski"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"https://github.com/krassowski/jupyterlab-lsp.git"},"scripts":{"build":"tsc -b","bundle":"npm pack .","clean":"rimraf lib","lab:link":"jupyter labextension link . --no-build","test":"jlpm jest --coverage --coverageReporters=cobertura --coverageReporters=html --coverageReporters=text-summary","watch":"tsc -b -w"},"dependencies":{"@krassowski/jupyterlab_go_to_definition":"^0.7.1","lsp-ws-connection":"~0.1.1"},"devDependencies":{"@babel/preset-env":"^7.4.3","@jupyterlab/application":"~1.1.3","@jupyterlab/apputils":"~1.1.3","@jupyterlab/cells":"~1.1.3","@jupyterlab/codeeditor":"~1.1.0","@jupyterlab/codemirror":"~1.1.3","@jupyterlab/completer":"~1.1.3","@jupyterlab/coreutils":"~3.1.0","@jupyterlab/docmanager":"~1.1.3","@jupyterlab/docregistry":"~1.1.3","@jupyterlab/fileeditor":"~1.1.3","@jupyterlab/notebook":"~1.1.3","@jupyterlab/rendermime":"~1.1.3","@jupyterlab/services":"~4.1.1","@jupyterlab/statusbar":"~1.1.3","@jupyterlab/testutils":"^1.0.0-alpha.6","@jupyterlab/tooltip":"~1.1.3","@phosphor/algorithm":"^1.1.3","@types/chai":"^4.1.7","@types/codemirror":"^0.0.74","@types/events":"^3.0.0","@types/jest":"^23.3.11","chai":"^4.2.0","codemirror":"~5.47.0","events":"^3.0.0","jest":"^24.7.1","jest-junit":"^8.0.0","prettier":"^1.18.2","react":"~16.8.4","rimraf":"~2.6.2","ts-jest":"^24.0.2","typescript":"~3.5.1"},"peerDependencies":{"@jupyterlab/application":"~1.1.3","@jupyterlab/apputils":"~1.1.3","@jupyterlab/cells":"~1.1.3","@jupyterlab/codeeditor":"~1.1.0","@jupyterlab/codemirror":"~1.1.3","@jupyterlab/completer":"~1.1.3","@jupyterlab/coreutils":"~3.1.0","@jupyterlab/docmanager":"~1.1.3","@jupyterlab/docregistry":"~1.1.3","@jupyterlab/fileeditor":"~1.1.3","@jupyterlab/notebook":"~1.1.3","@jupyterlab/rendermime":"~1.1.3","@jupyterlab/services":"~4.1.1","@jupyterlab/tooltip":"~1.1.3","@phosphor/algorithm":"^1.1.3","codemirror":"~5.47.0","react":"~16.8.4"},"jupyterlab":{"extension":true,"discovery":{"server":{"base":{"name":"jupyter-lsp"},"managers":["pip"]}},"schemaDir":"schema"},"licenseText":"BSD 3-Clause License\n\nCopyright (c) 2018, \nAll rights reserved.\n\nRedistribution and use in source and binary forms, with or without\nmodification, are permitted provided that the following conditions are met:\n\n* Redistributions of source code must retain the above copyright notice, this\n  list of conditions and the following disclaimer.\n\n* Redistributions in binary form must reproduce the above copyright notice,\n  this list of conditions and the following disclaimer in the documentation\n  and/or other materials provided with the distribution.\n\n* Neither the name of the copyright holder nor the names of its\n  contributors may be used to endorse or promote products derived from\n  this software without specific prior written permission.\n\nTHIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS \"AS IS\"\nAND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE\nIMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE\nDISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE\nFOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL\nDAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR\nSERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER\nCAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,\nOR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE\nOF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.\n","_id":"@krassowski/jupyterlab-lsp@0.6.1","dist":{"shasum":"7b865395732a0b3dee4f00ab60ce8e5c3e78667f","integrity":"sha512-kAk2h7VzLTflMz+FQQ4rkxuM8ePcKGMch0lm7d6rkGHuhpnZwQNReHLtgeIwachBIcWdBnp6yBr3Rm4v8lGJrw==","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-0.6.1.tgz","fileCount":140,"unpackedSize":374582,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJduuL1CRA9TVsSAnZWagAAOqQP/0CRx1iOeZDQcnf5aN7K\nVTBfZ657SgR52rirkRSXqYlipuwkavgH2mQIc9o29n1e1hcFOc0Miu1EFgkM\ncaGWvpB9o+3JhQq00roYFvniIsgpgp2RwHRCahg5Mj4jlWV8HWfbX2Q63b2K\neY3J3BuHF5r3olu3Mgo4Ce8CNZIF/bwUNK8NJzvw5vUZG1f9XZO90yDOhq4c\nqfXiDNiadFvsDTtyWM446vRhz9W09NFbWiexRxs3oJXxjWMJYGru35pC80A5\nT2AXvwH1BUoSHbOzSDIT6u88Wj6rWExFDGXTZ6JHHEDkokUBUPVG6dQzmUuk\nYQpQllQWWjp1dytTg26QADSLmP6Gl5k6BmUhtlsEbFchztmWBJilONvnMlE7\nxjTWELwwbW/vrunkj0wqsPD2hZ/B7nrX1T2q3awQP8XF1zNCNUO8sAQAavch\njoOQfHhbP7F2vGTCe/z7YCMDfmmC5gVV3coY+/URDOv2XepFAmEMs4NSApSu\nkZkI/IMZeVuVjGUe1iWqWLMo/0Pqy1G9Vc+wyAxr11YZY/F8li4V47BjDZIQ\ntNXEQqECJ0im7dwxFVY6bJp6a9nodzQmyCaQ/d4c7V/lRly9gejpLbU03znG\nljLGjOWDrqLlk9u2Dwq93JlxJTb6WyEeSHg8hAuJWKZNUeRa7q53akqcJCtE\nbmmF\r\n=v5S8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHP2ZTmcKkAT0Est6EOrvGQnDzysexkQd0XSlNfrOUqKAiA+JNHwgGQVLboU0XLOorjovx9QBJ3SnV+nLCZBkge0Rw=="}]},"maintainers":[{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_0.6.1_1572528885428_0.4618012730061922"},"_hasShrinkwrap":false},"0.7.0-beta.0":{"name":"@krassowski/jupyterlab-lsp","version":"0.7.0-beta.0","description":"Language Server Protocol integration for JupyterLab","keywords":["jupyter","jupyterlab","jupyterlab-extension","lsp","language-server-protocol","intellisense","code-intelligence","linting"],"homepage":"https://github.com/krassowski/jupyterlab-lsp","bugs":{"url":"https://github.com/krassowski/jupyterlab-lsp/issues"},"license":"BSD-3-Clause","author":{"name":"Michał Krassowski"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/krassowski/jupyterlab-lsp.git"},"scripts":{"build":"jlpm build:schema && tsc -b","build:schema":"json2ts ../../py_src/jupyter_lsp/schema/schema.json --unreachableDefinitions | prettier --stdin-filepath _schema.d.ts > src/_schema.d.ts","bundle":"npm pack .","clean":"rimraf lib","lab:link":"jupyter labextension link . --no-build","test":"jlpm jest --coverage --coverageReporters=cobertura --coverageReporters=html --coverageReporters=text-summary"},"dependencies":{"@krassowski/jupyterlab_go_to_definition":"^0.7.1","lsp-ws-connection":"*"},"devDependencies":{"@babel/preset-env":"^7.4.3","@jupyterlab/application":"^1.1","@jupyterlab/apputils":"^1.1","@jupyterlab/cells":"^1.1","@jupyterlab/codeeditor":"^1.1","@jupyterlab/codemirror":"^1.1","@jupyterlab/completer":"^1.1","@jupyterlab/coreutils":"^3.1","@jupyterlab/docmanager":"^1.1","@jupyterlab/docregistry":"^1.1","@jupyterlab/fileeditor":"^1.1","@jupyterlab/notebook":"^1.1","@jupyterlab/rendermime":"^1.1","@jupyterlab/services":"^4.1","@jupyterlab/statusbar":"^1.1","@jupyterlab/testutils":"^1.2.2","@jupyterlab/tooltip":"^1.1","@phosphor/algorithm":"*","@types/chai":"^4.1.7","@types/codemirror":"^0.0.74","@types/events":"^3.0.0","@types/jest":"^23.3.11","chai":"^4.2.0","codemirror":"*","events":"^3.0.0","jest":"^24.7.1","jest-junit":"^8.0.0","json-schema-to-typescript":"^8.0.0","react":"*","rimraf":"~2.6.2","ts-jest":"^24.0.2","typescript":"~3.7.2"},"peerDependencies":{"@jupyterlab/application":"^1.1","@jupyterlab/apputils":"^1.1","@jupyterlab/cells":"^1.1","@jupyterlab/codeeditor":"^1.1","@jupyterlab/codemirror":"^1.1","@jupyterlab/completer":"^1.1","@jupyterlab/coreutils":"^3.1","@jupyterlab/docmanager":"^1.1","@jupyterlab/docregistry":"^1.1","@jupyterlab/fileeditor":"^1.1","@jupyterlab/notebook":"^1.1","@jupyterlab/rendermime":"^1.1","@jupyterlab/services":"^4.1","@jupyterlab/statusbar":"^1.1","@jupyterlab/testutils":"^1.2.2","@jupyterlab/tooltip":"^1.1","@phosphor/algorithm":"*","codemirror":"*","react":"*"},"jupyterlab":{"extension":true,"discovery":{"server":{"base":{"name":"jupyter-lsp"},"managers":["pip"]}},"schemaDir":"schema"},"readme":"ERROR: No README data found!","_id":"@krassowski/jupyterlab-lsp@0.7.0-beta.0","_npmVersion":"5.8.0","_nodeVersion":"10.15.2","_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"dist":{"integrity":"sha512-3m5cvkqqP8oF/eG0zYCYdvohUSgn91hgTDYRjEzmTpJFMSIsiSYQKyHd9lb5E8xzq/3vcT8wbDkoI5hDo32UcA==","shasum":"58fc732e97328ccf8857cb3e92f544e3ef3492e0","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-0.7.0-beta.0.tgz","fileCount":156,"unpackedSize":523406,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeExbRCRA9TVsSAnZWagAAE/oP/1n9X/ydo6HkuoL1RAEH\n5t/JMkL4ocfwm3dqURW8YcAVneYEG/ZigxonQedHSVMp1flMMNLF++/i3Rst\nm/zxOYBfBdcBDPkGX08Zh58AutEfedPn+viosNrzcSnviddvZuQlxuQbzh6E\nvT4yS9f7GHV+z/tGM2ZmzAk3ZaJ7e3TvAEp7xf3PZ4mbbqw4vugJ3ii+0fkT\ns/O7iOmXpDMQ9FBzk2P9VpHeDGBo57YIyVb7Wiicmp4ZxAQQEhKX9lvtV06F\nB+O9N8R7RVAdrWvf1eW/4l7G41VOF8rVCOwpyQ5PD4ejE29kvaS6o74dqoTj\ntEE/7ol1JtwQo9+H85FjRWo36WGED3nBRBjk7nKc4KSafZneV2wo0WOQTr4i\nhFsAx8LqO/WaSF6wlXMj2VLqPupl0BDl1Pr2mqS+KeHP3f0O2JnTxm0nuqB9\nZ5ylcVJ8jUkEugn8OI7ahRICn5Bev2FLuM4JoyTO6MYaxVGMxAO1W30u9IYf\nTCH6q3fWwyJ68dxIoL6XGN6cD/Ks08Z+2t6XfkqqNKbSwu5qJizL7kKQ0oLs\nNnQq4gUe8szlXEPhoT4+MgrGI11vDnyu0RN35xHkNr67NMM0vyuulqd+JRrc\nVfIbfKxE//HXGE0SW+rpBeOxFIgLwdqJ5MdeK7XJMW3xieRA+FVmocSHdrpP\nU5pV\r\n=Ee8g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE+V4XdHLsw76c6EdWk+/wmHJO6j/gtolI3RytZTzoW0AiAeyu6U5U6o3IEtIa3CzH0u+Np+ucUWgb+5P+K8W0914Q=="}]},"maintainers":[{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_0.7.0-beta.0_1578309329491_0.5943275427483161"},"_hasShrinkwrap":false},"0.7.0-beta.1":{"name":"@krassowski/jupyterlab-lsp","version":"0.7.0-beta.1","description":"Language Server Protocol integration for JupyterLab","keywords":["jupyter","jupyterlab","jupyterlab-extension","lsp","language-server-protocol","intellisense","code-intelligence","linting"],"homepage":"https://github.com/krassowski/jupyterlab-lsp","bugs":{"url":"https://github.com/krassowski/jupyterlab-lsp/issues"},"license":"BSD-3-Clause","author":{"name":"Michał Krassowski"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/krassowski/jupyterlab-lsp.git"},"scripts":{"build":"jlpm build:schema && tsc -b","build:schema":"json2ts ../../py_src/jupyter_lsp/schema/schema.json --unreachableDefinitions | prettier --stdin-filepath _schema.d.ts > src/_schema.d.ts","bundle":"npm pack .","clean":"rimraf lib","lab:link":"jupyter labextension link . --no-build","test":"jlpm jest --coverage --coverageReporters=cobertura --coverageReporters=html --coverageReporters=text-summary"},"dependencies":{"@krassowski/jupyterlab_go_to_definition":"^0.7.1","lsp-ws-connection":"*"},"devDependencies":{"@babel/preset-env":"^7.4.3","@jupyterlab/application":"^1.1","@jupyterlab/apputils":"^1.1","@jupyterlab/cells":"^1.1","@jupyterlab/codeeditor":"^1.1","@jupyterlab/codemirror":"^1.1","@jupyterlab/completer":"^1.1","@jupyterlab/coreutils":"^3.1","@jupyterlab/docmanager":"^1.1","@jupyterlab/docregistry":"^1.1","@jupyterlab/fileeditor":"^1.1","@jupyterlab/notebook":"^1.1","@jupyterlab/rendermime":"^1.1","@jupyterlab/services":"^4.1","@jupyterlab/statusbar":"^1.1","@jupyterlab/testutils":"^1.2.2","@jupyterlab/tooltip":"^1.1","@phosphor/algorithm":"*","@types/chai":"^4.1.7","@types/codemirror":"^0.0.74","@types/events":"^3.0.0","@types/jest":"^23.3.11","chai":"^4.2.0","codemirror":"*","events":"^3.0.0","jest":"^24.7.1","jest-junit":"^8.0.0","json-schema-to-typescript":"^8.0.0","react":"*","rimraf":"~2.6.2","ts-jest":"^24.0.2","typescript":"~3.7.2"},"peerDependencies":{"@jupyterlab/application":"^1.1","@jupyterlab/apputils":"^1.1","@jupyterlab/cells":"^1.1","@jupyterlab/codeeditor":"^1.1","@jupyterlab/codemirror":"^1.1","@jupyterlab/completer":"^1.1","@jupyterlab/coreutils":"^3.1","@jupyterlab/docmanager":"^1.1","@jupyterlab/docregistry":"^1.1","@jupyterlab/fileeditor":"^1.1","@jupyterlab/notebook":"^1.1","@jupyterlab/rendermime":"^1.1","@jupyterlab/services":"^4.1","@jupyterlab/statusbar":"^1.1","@jupyterlab/testutils":"^1.2.2","@jupyterlab/tooltip":"^1.1","@phosphor/algorithm":"*","codemirror":"*","react":"*"},"jupyterlab":{"extension":true,"discovery":{"server":{"base":{"name":"jupyter-lsp"},"managers":["pip"]}},"schemaDir":"schema"},"readme":"ERROR: No README data found!","_id":"@krassowski/jupyterlab-lsp@0.7.0-beta.1","_npmVersion":"5.8.0","_nodeVersion":"10.15.2","_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"dist":{"integrity":"sha512-j8p4uzj1AYbb0tuW4gRcdVWwfuabPomPv8BdMVEZUAjeWv4nVKEMp2C9oKR0SQo9/V+6jLtasB3MmsTxuaddWw==","shasum":"0e07065aa0a2a9ad5722f903e5d35f26b37bec45","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-0.7.0-beta.1.tgz","fileCount":156,"unpackedSize":529919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeE+SqCRA9TVsSAnZWagAAZ3sQAJp0uaIPTfpsP2LXmhwl\nAD3q+DbKP2iUQfu5c6SyfXd4oSyswWFUZ5Nrz6MVITVTWYK2yFy+xfOu7u4d\npmKKRiU756XqyzGoBz/O52+9GqdBmHf9WMAHaxQAhdZpDvlqFikOm9D/bm/E\n7b5j47cynGwUBBsFpsqDxfK424XWF+tJ/S5ptcOg7rWWDDiZpWgXJV1fWD22\nOa6dv1fcLkms8821hLvsRrZY9UX7vm41grxS5VoRU/6zIWzDYz6sob8dX0mg\nS+Y+fAg15MPN4+P2UOjBUhkG10Ql8wwCE7lvf9eYHrVYropluA/ohP/8DVgF\njv1LF8mG6GTJGHdsHm9GCfB2+DFIBwv262MgUwdA8+u29RKcAvYLaUHZlk8g\nelTaOxJqiIxsB4yLA8M4hxjHkUwYPZaVa4I8inPF62DyOnHjLNMCNledZJ3X\n50BsoCh+GL9MfOx72BmgQkJwcI+GNMKi32Bm6XzfTTw+1q5moBAFZyKYKTDO\ntN/QrUhNeCviHEr0ueTnxdCOxQJyyPRPWvKl1W/oZgjLufxSzqV+v8a6N0Ev\nFmWXkvRoCE9guCvpYf67Gh/rgsvXoBORy/sC/LDpvOfcB3KqUg8Ihh83CirT\nSLmjMXu+t04i7MAskL4bH+eAHm/6d1P/ctJWJLWE2VgDyIyZVBxy6JT+aJNz\nZP1E\r\n=NktS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxkE2kxg6FTrY1+8uGLvd3PTWkv/WDpx6rUgT1Op1AEAIhAO2T7iEHnU4Uv/AA/DmmFu0UXAj/Ea0ZBjvv2K5ATiVx"}]},"maintainers":[{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_0.7.0-beta.1_1578362026146_0.8792447668219183"},"_hasShrinkwrap":false},"0.7.0-rc.0":{"name":"@krassowski/jupyterlab-lsp","version":"0.7.0-rc.0","description":"Language Server Protocol integration for JupyterLab","keywords":["jupyter","jupyterlab","jupyterlab-extension","lsp","language-server-protocol","intellisense","code-intelligence","linting"],"homepage":"https://github.com/krassowski/jupyterlab-lsp","bugs":{"url":"https://github.com/krassowski/jupyterlab-lsp/issues"},"license":"BSD-3-Clause","author":{"name":"Michał Krassowski"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/krassowski/jupyterlab-lsp.git"},"scripts":{"build":"jlpm build:schema && tsc -b","build:schema":"json2ts ../../py_src/jupyter_lsp/schema/schema.json --unreachableDefinitions | prettier --stdin-filepath _schema.d.ts > src/_schema.d.ts","bundle":"npm pack .","clean":"rimraf lib","lab:link":"jupyter labextension link . --no-build","test":"jlpm jest --coverage --coverageReporters=cobertura --coverageReporters=html --coverageReporters=text-summary"},"dependencies":{"@krassowski/jupyterlab_go_to_definition":"^0.7.1","lsp-ws-connection":"*"},"devDependencies":{"@babel/preset-env":"^7.4.3","@jupyterlab/application":"^1.1","@jupyterlab/apputils":"^1.1","@jupyterlab/cells":"^1.1","@jupyterlab/codeeditor":"^1.1","@jupyterlab/codemirror":"^1.1","@jupyterlab/completer":"^1.1","@jupyterlab/coreutils":"^3.1","@jupyterlab/docmanager":"^1.1","@jupyterlab/docregistry":"^1.1","@jupyterlab/fileeditor":"^1.1","@jupyterlab/notebook":"^1.1","@jupyterlab/rendermime":"^1.1","@jupyterlab/services":"^4.1","@jupyterlab/statusbar":"^1.1","@jupyterlab/testutils":"^1.2.2","@jupyterlab/tooltip":"^1.1","@phosphor/algorithm":"*","@types/chai":"^4.1.7","@types/codemirror":"^0.0.74","@types/events":"^3.0.0","@types/jest":"^23.3.11","chai":"^4.2.0","codemirror":"*","events":"^3.0.0","jest":"^24.7.1","jest-junit":"^8.0.0","json-schema-to-typescript":"^8.0.0","react":"*","rimraf":"~2.6.2","ts-jest":"^24.0.2","typescript":"~3.7.2"},"peerDependencies":{"@jupyterlab/application":"^1.1","@jupyterlab/apputils":"^1.1","@jupyterlab/cells":"^1.1","@jupyterlab/codeeditor":"^1.1","@jupyterlab/codemirror":"^1.1","@jupyterlab/completer":"^1.1","@jupyterlab/coreutils":"^3.1","@jupyterlab/docmanager":"^1.1","@jupyterlab/docregistry":"^1.1","@jupyterlab/fileeditor":"^1.1","@jupyterlab/notebook":"^1.1","@jupyterlab/rendermime":"^1.1","@jupyterlab/services":"^4.1","@jupyterlab/statusbar":"^1.1","@jupyterlab/testutils":"^1.2.2","@jupyterlab/tooltip":"^1.1","@phosphor/algorithm":"*","codemirror":"*","react":"*"},"jupyterlab":{"extension":true,"discovery":{"server":{"base":{"name":"jupyter-lsp"},"managers":["pip"]}},"schemaDir":"schema"},"readme":"ERROR: No README data found!","_id":"@krassowski/jupyterlab-lsp@0.7.0-rc.0","_npmVersion":"5.8.0","_nodeVersion":"10.15.2","_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"dist":{"integrity":"sha512-koL5dE/aNKcT7Tbc7KfX/P/KqbRUTEQ+buFdGCQzVQbhoeLtIETmBq+IjqvGKUkl9HQGoAwP2G0Upp5V43SdHQ==","shasum":"29d97e081898feb3c6cbe3d74abb5728a5cc212e","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-0.7.0-rc.0.tgz","fileCount":156,"unpackedSize":541112,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeGT8jCRA9TVsSAnZWagAAiOUP/io3G88nIPqdXSZyDaTx\n3lwQ6NngI+2s4/CedSonMlQZ1mjjacf8tlSJhT3/730wAxzrm3Sme3gGlOTB\nkQyQODbP1OGyaOEeqz9KPI/eFquxw09V0kbBYe+Uf24yzyOZH/kysndg8S+P\nq1mzdXQVT2UyNZa8E0LlqE/eAdfIiiblCybIJqmEqwdNEeTULDbZeVFMbxul\n+f405rCC+4yPD4KHyJA7nS13QGSA4GQxT37vIBAz8h7Sl8BnhAxKVzHgF+7i\nPHbR5Q9+TISl8SgeSc6NUHqHd9tVoC9kRoMNolTRi7l8jWAz4zSs+QvujApe\nhy+CCGgVoLzkhy1JFO6tOTuA/PK5qae0cCqQgSS4Xu6f/j0TuLLwEkC2Gfpz\nEZKRVvWUeIM3QxbnaFznZRH8+2Gc00rpEIDnKToyM9DKjpZM9p0zmwebvp1b\nEut74zuU6FSxd1unutkvd8DYE4cwFDIWcyxKZJaZ1LFI5MHTtl0EXiXxgfXg\nKJSVCWEcVfG3vbQ0MqhATc1TsYXhoC6Hh3E1QpO12Q3FLhDDzXdTPmeuuZI2\nDM6/8ew35BhSJet8AMMB6Fi2Ef1tBgf7rQFk+vHkR+mjnPxMnD/8bRnLtFCd\no9i0MGCviI3f63bFOPPwl/YX6bNmccJpB9LQKW/GXvyRkGlvdrmC6KVWn2+w\n92BC\r\n=I/ja\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDptk1iw4bMb9uvELsPvIie+dqjhOT9ViYdljsSzynv7QIhAIg2WfI25SWhLTbineIrdyHBcBuu542Z6GcALjcv84GZ"}]},"maintainers":[{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_0.7.0-rc.0_1578712867198_0.18513077652595866"},"_hasShrinkwrap":false},"0.7.0-rc.1":{"name":"@krassowski/jupyterlab-lsp","version":"0.7.0-rc.1","description":"Language Server Protocol integration for JupyterLab","keywords":["jupyter","jupyterlab","jupyterlab-extension","lsp","language-server-protocol","intellisense","code-intelligence","linting"],"homepage":"https://github.com/krassowski/jupyterlab-lsp","bugs":{"url":"https://github.com/krassowski/jupyterlab-lsp/issues"},"license":"BSD-3-Clause","author":{"name":"Michał Krassowski"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/krassowski/jupyterlab-lsp.git"},"scripts":{"build":"jlpm build:schema && tsc -b","build:schema":"json2ts ../../py_src/jupyter_lsp/schema/schema.json --unreachableDefinitions | prettier --stdin-filepath _schema.d.ts > src/_schema.d.ts","bundle":"npm pack .","clean":"rimraf lib","lab:link":"jupyter labextension link . --no-build","test":"jlpm jest --coverage --coverageReporters=cobertura --coverageReporters=html --coverageReporters=text-summary"},"dependencies":{"@krassowski/jupyterlab_go_to_definition":"^0.7.1","lsp-ws-connection":"0.3.1"},"devDependencies":{"@babel/preset-env":"^7.4.3","@jupyterlab/application":"^1.1","@jupyterlab/apputils":"^1.1","@jupyterlab/cells":"^1.1","@jupyterlab/codeeditor":"^1.1","@jupyterlab/codemirror":"^1.1","@jupyterlab/completer":"^1.1","@jupyterlab/coreutils":"^3.1","@jupyterlab/docmanager":"^1.1","@jupyterlab/docregistry":"^1.1","@jupyterlab/fileeditor":"^1.1","@jupyterlab/notebook":"^1.1","@jupyterlab/rendermime":"^1.1","@jupyterlab/services":"^4.1","@jupyterlab/statusbar":"^1.1","@jupyterlab/testutils":"^1.2.2","@jupyterlab/tooltip":"^1.1","@phosphor/algorithm":"*","@types/chai":"^4.1.7","@types/codemirror":"^0.0.74","@types/events":"^3.0.0","@types/jest":"^23.3.11","chai":"^4.2.0","codemirror":"*","events":"^3.0.0","jest":"^24.7.1","jest-junit":"^8.0.0","json-schema-to-typescript":"^8.0.0","react":"*","rimraf":"~2.6.2","ts-jest":"^24.0.2","typescript":"~3.7.2"},"peerDependencies":{"@jupyterlab/application":"^1.1","@jupyterlab/apputils":"^1.1","@jupyterlab/cells":"^1.1","@jupyterlab/codeeditor":"^1.1","@jupyterlab/codemirror":"^1.1","@jupyterlab/completer":"^1.1","@jupyterlab/coreutils":"^3.1","@jupyterlab/docmanager":"^1.1","@jupyterlab/docregistry":"^1.1","@jupyterlab/fileeditor":"^1.1","@jupyterlab/notebook":"^1.1","@jupyterlab/rendermime":"^1.1","@jupyterlab/services":"^4.1","@jupyterlab/statusbar":"^1.1","@jupyterlab/testutils":"^1.2.2","@jupyterlab/tooltip":"^1.1","@phosphor/algorithm":"*","codemirror":"*","react":"*"},"jupyterlab":{"extension":true,"discovery":{"server":{"base":{"name":"jupyter-lsp"},"managers":["pip"]}},"schemaDir":"schema"},"_id":"@krassowski/jupyterlab-lsp@0.7.0-rc.1","_npmVersion":"5.8.0","_nodeVersion":"10.15.2","_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"dist":{"integrity":"sha512-eg3T149PNDIAIsec5h+Uo1YVwhNk64Z9dSudTIJZNlQBTgcEXB3w+7RyMCFmjQkpUw5BLcm1347QOvOe87E9cA==","shasum":"3b44858872fdd461f68fe41dbf0d9d9bc894940d","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-0.7.0-rc.1.tgz","fileCount":163,"unpackedSize":557259,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeGox4CRA9TVsSAnZWagAAm1IP/1CBl5/M5Xcn/XesEVlJ\nieRguRZGd4p/n43Z1WxZK9njiVipSmdWORrMofnlWgnM5KiXz4bNdA8x13E1\nYK2LaZbLT18/hh2lggNRDefrDjU4rXsboNiBTxDDNE+/hmWmiqa1mCib0UZj\nB0Sn3uHEgTYAOJOvEcoj5TpcnJCk7IR/szwf+0aI/uUzg1D9zAi6jIpI22rb\nZHxSCI2hk7PWfLRjXA55VPvVhW5VoWtKkty4g6cQR1Sq2UQSggdRzCiEv/Rb\nQK9iMsLtt4iC0DFpwWqdP79fYcwxuC53AgS45gKMkXnC+3UD7RDok3m0cVIA\nvKyoD/raJR19eQRFBj3kgnYOJkP0ZU5l1tnzeMC/aIWctB+DsJo5k9P9DO9G\nowNpr8cchVr+Liw2bk/usrrcWPmO9/wzvLyBV1ZBZi3Ndy5RJ7DF4V+xio3/\nZQK6nCY2jmhQKfotYbzfY1FIu3bHZ5cw5UctvjEqfpOVqMTX2rdgXbwfaVef\nQH96S+w2YslAeqatsQu7prg56pvkACCB2r9q1aKO7YAE92c5V5W86TRoIpEp\nipumUt5Se9gKsOzFOF7JbSveM0nDgP3FPmT+ev9Qf+7eYlog1YSHbwXyBTGY\nqoZNtk91KLBRXBmXLk1RZqquizjBhtjJ129c+J558QnYIjrnacrJ/1eb505e\nphro\r\n=KcOG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEXs7T6uswJStuJvgprkDrO8FxHEFuyNKmwLzCNWLFSjAiEA9yA6byUQEgDo+AnuP81/rx+A9nNwLk/z89J5azdKOFA="}]},"maintainers":[{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_0.7.0-rc.1_1578798199705_0.8144765453208815"},"_hasShrinkwrap":false},"0.7.0":{"name":"@krassowski/jupyterlab-lsp","version":"0.7.0","description":"Language Server Protocol integration for JupyterLab","keywords":["jupyter","jupyterlab","jupyterlab-extension","lsp","language-server-protocol","intellisense","code-intelligence","linting"],"homepage":"https://github.com/krassowski/jupyterlab-lsp","bugs":{"url":"https://github.com/krassowski/jupyterlab-lsp/issues"},"license":"BSD-3-Clause","author":{"name":"Michał Krassowski"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/krassowski/jupyterlab-lsp.git"},"scripts":{"build":"jlpm build:schema && tsc -b","build:schema":"json2ts ../../py_src/jupyter_lsp/schema/schema.json --unreachableDefinitions | prettier --stdin-filepath _schema.d.ts > src/_schema.d.ts","bundle":"npm pack .","clean":"rimraf lib","lab:link":"jupyter labextension link . --no-build","test":"jlpm jest --coverage --coverageReporters=cobertura --coverageReporters=html --coverageReporters=text-summary"},"dependencies":{"@krassowski/jupyterlab_go_to_definition":"^0.7.1","lsp-ws-connection":"0.3.1"},"devDependencies":{"@babel/preset-env":"^7.4.3","@jupyterlab/application":"^1.1","@jupyterlab/apputils":"^1.1","@jupyterlab/cells":"^1.1","@jupyterlab/codeeditor":"^1.1","@jupyterlab/codemirror":"^1.1","@jupyterlab/completer":"^1.1","@jupyterlab/coreutils":"^3.1","@jupyterlab/docmanager":"^1.1","@jupyterlab/docregistry":"^1.1","@jupyterlab/fileeditor":"^1.1","@jupyterlab/notebook":"^1.1","@jupyterlab/rendermime":"^1.1","@jupyterlab/services":"^4.1","@jupyterlab/statusbar":"^1.1","@jupyterlab/testutils":"^1.2.2","@jupyterlab/tooltip":"^1.1","@phosphor/algorithm":"*","@types/chai":"^4.1.7","@types/codemirror":"^0.0.74","@types/events":"^3.0.0","@types/jest":"^23.3.11","chai":"^4.2.0","codemirror":"*","events":"^3.0.0","jest":"^24.7.1","jest-junit":"^8.0.0","json-schema-to-typescript":"^8.0.0","react":"*","rimraf":"~2.6.2","ts-jest":"^24.0.2","typescript":"~3.7.2"},"peerDependencies":{"@jupyterlab/application":"^1.1","@jupyterlab/apputils":"^1.1","@jupyterlab/cells":"^1.1","@jupyterlab/codeeditor":"^1.1","@jupyterlab/codemirror":"^1.1","@jupyterlab/completer":"^1.1","@jupyterlab/coreutils":"^3.1","@jupyterlab/docmanager":"^1.1","@jupyterlab/docregistry":"^1.1","@jupyterlab/fileeditor":"^1.1","@jupyterlab/notebook":"^1.1","@jupyterlab/rendermime":"^1.1","@jupyterlab/services":"^4.1","@jupyterlab/statusbar":"^1.1","@jupyterlab/testutils":"^1.2.2","@jupyterlab/tooltip":"^1.1","@phosphor/algorithm":"*","codemirror":"*","react":"*"},"jupyterlab":{"extension":true,"discovery":{"server":{"base":{"name":"jupyter-lsp"},"managers":["pip"]}},"schemaDir":"schema"},"_id":"@krassowski/jupyterlab-lsp@0.7.0","_npmVersion":"5.8.0","_nodeVersion":"10.15.2","_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"dist":{"integrity":"sha512-1NeqLOcJcccr4LbaThBUdnTGAYO3GIzBKB2JJPGoZjc7Id6hmEE1rv2VSfD1KK0r2g622us/mdIu4/dxdbNDHA==","shasum":"a5e6f67ad04e6a16f2ec98b2c96e8146eb09fad1","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-0.7.0.tgz","fileCount":163,"unpackedSize":557254,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeG0kSCRA9TVsSAnZWagAAFY4QAJvjjnihg6Nibfz7Oymx\ni3g/SMZp2hNob/gtAg4hqNp1lZNlqnSRsPGAtE/Snc4i1HUdjn3p+42aXB7E\nxyu+ezd63WxTp+DKjgnlFl2RZ+2pdP7+1NfMd/miM044/jtNmtIv+ACmNcX8\n/YzYqkOMHujELUk9HIod0ctYhkLoePA1scsOfBDHgndtbUNGN9tMPXgzR8zx\niBgAJsZWqQs8LNqksLiIg+cIfFbIFs5yFAMHE+aOx2aX+l57nu9R1SSIWpj/\noOErBxTNthALmKVxYB8wVXRBVNcbikbdpekd0SySKhfBOofOlOCTqDjSE4VA\nIdmmxOGBhDJgPXwCUw6HBVC8vWaKalzAOLWiKD220PO6Ah5LVXj2rMGSYoPy\ntQX365X+1UZpdBpL+rMKljOuu0ZtR4x3vtYtSFpshuYnbnYgEhj8KCvkMeOR\nifEjJ1oApYKT1Z5TqDrceNZ6Ay3/uz/pDz5PTzLsXqfhwb/mUuza32v4AR5q\nMhYbxOAxWl9abky5ETmYqoAM1htUoSxFrXc9Wuyi6ecBSPwodOWg+jF4kBf2\n8496w1IdvDij5OzJsvyWByoMu+cMMJ8+zh/pcLR/diS4/5CJv/bonrjhwuOb\nS5g5sp7fGjgwsit14qgR2NA83lrtCbPd1C7pze+XL6vulNIin73QNvBaX+S9\nuCSc\r\n=G22H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIALwVRiH3ckmBGV/7XJRlKQ1/Rp3kxkW2Yu73gBX7t+JAiAqU5IOBVR9+NZfIYMBP5yNiKrGUVf0Jz2xMuKDflkEsQ=="}]},"maintainers":[{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_0.7.0_1578846482356_0.15032442082162722"},"_hasShrinkwrap":false},"0.7.1":{"name":"@krassowski/jupyterlab-lsp","version":"0.7.1","description":"Language Server Protocol integration for JupyterLab","keywords":["jupyter","jupyterlab","jupyterlab-extension","lsp","language-server-protocol","intellisense","code-intelligence","linting"],"homepage":"https://github.com/krassowski/jupyterlab-lsp","bugs":{"url":"https://github.com/krassowski/jupyterlab-lsp/issues"},"license":"BSD-3-Clause","author":{"name":"Michał Krassowski"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/krassowski/jupyterlab-lsp.git"},"scripts":{"build":"jlpm build:schema && tsc -b","build:schema":"json2ts ../../py_src/jupyter_lsp/schema/schema.json --unreachableDefinitions | prettier --stdin-filepath _schema.d.ts > src/_schema.d.ts","bundle":"npm pack .","clean":"rimraf lib","lab:link":"jupyter labextension link . --no-build","test":"jlpm jest --coverage --coverageReporters=cobertura --coverageReporters=html --coverageReporters=text-summary"},"dependencies":{"@krassowski/jupyterlab_go_to_definition":"^0.7.1","lsp-ws-connection":"0.3.1"},"devDependencies":{"@babel/preset-env":"^7.4.3","@jupyterlab/application":"^1.1","@jupyterlab/apputils":"^1.1","@jupyterlab/cells":"^1.1","@jupyterlab/codeeditor":"^1.1","@jupyterlab/codemirror":"^1.1","@jupyterlab/completer":"^1.1","@jupyterlab/coreutils":"^3.1","@jupyterlab/docmanager":"^1.1","@jupyterlab/docregistry":"^1.1","@jupyterlab/fileeditor":"^1.1","@jupyterlab/notebook":"^1.1","@jupyterlab/rendermime":"^1.1","@jupyterlab/services":"^4.1","@jupyterlab/statusbar":"^1.1","@jupyterlab/testutils":"^1.2.2","@jupyterlab/tooltip":"^1.1","@phosphor/algorithm":"*","@phosphor/widgets":"*","@types/chai":"^4.1.7","@types/codemirror":"^0.0.74","@types/events":"^3.0.0","@types/jest":"^23.3.11","chai":"^4.2.0","codemirror":"*","events":"^3.0.0","jest":"^24.7.1","jest-junit":"^8.0.0","json-schema-to-typescript":"^8.0.0","react":"*","rimraf":"~2.6.2","ts-jest":"^24.0.2","typescript":"~3.7.2"},"peerDependencies":{"@jupyterlab/application":"^1.1","@jupyterlab/apputils":"^1.1","@jupyterlab/cells":"^1.1","@jupyterlab/codeeditor":"^1.1","@jupyterlab/codemirror":"^1.1","@jupyterlab/completer":"^1.1","@jupyterlab/coreutils":"^3.1","@jupyterlab/docmanager":"^1.1","@jupyterlab/docregistry":"^1.1","@jupyterlab/fileeditor":"^1.1","@jupyterlab/notebook":"^1.1","@jupyterlab/rendermime":"^1.1","@jupyterlab/services":"^4.1","@jupyterlab/statusbar":"^1.1","@jupyterlab/testutils":"^1.2.2","@jupyterlab/tooltip":"^1.1","@phosphor/algorithm":"*","@phosphor/widgets":"*","codemirror":"*","react":"*"},"jupyterlab":{"extension":true,"discovery":{"server":{"base":{"name":"jupyter-lsp"},"managers":["pip"]}},"schemaDir":"schema"},"_id":"@krassowski/jupyterlab-lsp@0.7.1","_npmVersion":"5.8.0","_nodeVersion":"10.15.2","_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"dist":{"integrity":"sha512-Ppm0FjZ0AUkODfrFVxsJQk2l1d+ymPRequdKn3e97saqKw1xWLLV6ibFzMorxPE67w36+K8Wigb574Kcreg5jg==","shasum":"9a5f30d85463817611c5eac2566ad4e2a06fd2fe","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-0.7.1.tgz","fileCount":163,"unpackedSize":568792,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeJMe8CRA9TVsSAnZWagAAaAkP/iLKM0ttn3AkXmjxguHe\npOhU33b0rAZTL0042zk5FCYwsm2TWOGrHF8AjrHmYAIvJMWV6vFPy6EYXYyg\nLVR7CZvUvWxNtrHy5bok2ahFLJortvYHqu6mSMSyC5t2e5lUR4ZOLlwM8TRp\nNpXMH4eaY1hOT49NE92kT4i47BlifWfVM80ir2CL+mAcCrld62X+w226Q/nA\n07RXehp56YYvtQGgJFmANiWnl4hS/kaZCGbWe2CQwWr+BUM2WkkhktZdtF+D\nZyGu7e4beX8EyxcsNX2S0IWwPHkVFmjEdaB5zJieLTcD0MdUuVjAmSzoZqNO\nBg+gIwWrC5nkD5AIQsQ/PjZJ7CYZh2p0AbGWMSAapcNr2ZTPCilqUq2hNld0\ne6hB3QxPWlstSRRnAx9+FHkVUfYOWpa3fsm1QUKcGpSWQSAPOcAGij+Wo1v8\nfqmbxKaKQkhZwfmk3flIjaaYtXZ2HMXu03gXCI/bX1fWsySbO4SGGRqDEsgy\nHH0yc0RaqtaJjI8/1YTvLVs3NFWe9PtMAsTeuLx1Xt6z3lHt0nqxrNGIs9Ew\nBbhECWl+ST4cvqx/gQuSWmtD/0CZAC1Ss70lHpkvaXq8S99KBmwCdswM5hCH\nokLL5OTG2HCBtVIQhjvXI27mKT0MlXEJceXNVx6of1/Lqfy/E+rTEK4JcvNS\niCCl\r\n=RCK+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFu+E4ZuiUxddv1e6X3AKWvtoE4ndm0/qJMoEJIS983yAiBO3B30pgbnJBFfoCFsdafK72dJoTtU/rApL4RgmMktiA=="}]},"maintainers":[{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_0.7.1_1579468732307_0.19580921551244823"},"_hasShrinkwrap":false},"0.8.0":{"name":"@krassowski/jupyterlab-lsp","version":"0.8.0","description":"Language Server Protocol integration for JupyterLab","keywords":["jupyter","jupyterlab","jupyterlab-extension","lsp","language-server-protocol","intellisense","code-intelligence","linting"],"homepage":"https://github.com/krassowski/jupyterlab-lsp","bugs":{"url":"https://github.com/krassowski/jupyterlab-lsp/issues"},"license":"BSD-3-Clause","author":{"name":"Michał Krassowski"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/krassowski/jupyterlab-lsp.git"},"scripts":{"build":"jlpm build:schema && tsc -b","build:schema":"json2ts ../../py_src/jupyter_lsp/schema/schema.json --unreachableDefinitions | prettier --stdin-filepath _schema.d.ts > src/_schema.d.ts","bundle":"npm pack .","clean":"rimraf lib","lab:link":"jupyter labextension link . --no-build","test":"jlpm jest --coverage --coverageReporters=cobertura --coverageReporters=html --coverageReporters=text-summary"},"dependencies":{"@krassowski/jupyterlab_go_to_definition":"^0.7.1","lsp-ws-connection":"0.4.0"},"devDependencies":{"@babel/preset-env":"^7.4.3","@jupyterlab/application":"^1.1","@jupyterlab/apputils":"^1.1","@jupyterlab/cells":"^1.1","@jupyterlab/codeeditor":"^1.1","@jupyterlab/codemirror":"^1.1","@jupyterlab/completer":"^1.1","@jupyterlab/coreutils":"^3.1","@jupyterlab/docmanager":"^1.1","@jupyterlab/docregistry":"^1.1","@jupyterlab/fileeditor":"^1.1","@jupyterlab/notebook":"^1.1","@jupyterlab/rendermime":"^1.1","@jupyterlab/services":"^4.1","@jupyterlab/statusbar":"^1.1","@jupyterlab/testutils":"^1.2.2","@jupyterlab/tooltip":"^1.1","@phosphor/algorithm":"*","@phosphor/widgets":"*","@types/chai":"^4.1.7","@types/codemirror":"^0.0.74","@types/events":"^3.0.0","@types/jest":"^23.3.11","chai":"^4.2.0","codemirror":"*","events":"^3.0.0","jest":"^24.7.1","jest-junit":"^8.0.0","json-schema-to-typescript":"^8.0.0","react":"*","rimraf":"~2.6.2","ts-jest":"^24.0.2","typescript":"~3.7.2"},"peerDependencies":{"@jupyterlab/application":"^1.1","@jupyterlab/apputils":"^1.1","@jupyterlab/cells":"^1.1","@jupyterlab/codeeditor":"^1.1","@jupyterlab/codemirror":"^1.1","@jupyterlab/completer":"^1.1","@jupyterlab/coreutils":"^3.1","@jupyterlab/docmanager":"^1.1","@jupyterlab/docregistry":"^1.1","@jupyterlab/fileeditor":"^1.1","@jupyterlab/notebook":"^1.1","@jupyterlab/rendermime":"^1.1","@jupyterlab/services":"^4.1","@jupyterlab/statusbar":"^1.1","@jupyterlab/testutils":"^1.2.2","@jupyterlab/tooltip":"^1.1","@phosphor/algorithm":"*","@phosphor/widgets":"*","codemirror":"*","react":"*"},"jupyterlab":{"extension":true,"discovery":{"server":{"base":{"name":"jupyter-lsp"},"managers":["pip"]}},"schemaDir":"schema"},"_id":"@krassowski/jupyterlab-lsp@0.8.0","_npmVersion":"5.8.0","_nodeVersion":"10.15.2","_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"dist":{"integrity":"sha512-2p+wmfsuY3Egw6DRMf4VQyUDP00U3K++aVmVFdYhzth34wxoJPxbELBzWGs5xcFzsmJ82Zsm53Afs/oz8G6RaA==","shasum":"e53d153a1e3741a57fca0958320def5995707321","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-0.8.0.tgz","fileCount":169,"unpackedSize":614046,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeak9ACRA9TVsSAnZWagAAgTMP/1ghas2RcGzvrpVEmDXt\ne9Bex0SIURIjemUqnQro9tdZoeVCi4brwr4Hkmu9eAahnEAMgBG2Mg6P44AV\nuQnUkNG3vjmj1uqiX1s8WraTvoaMl2GmxJsPVWfHsF3CGiOFopvgOC/m57di\nvQX97Nsy+Fp4UzWSXFE/0yv3Ox9u8NbqBR5/+1E7x3WrgmOQWRg6Ve5Ls29F\nsvW/DE05g25rhBEed6reWDJfEX5tzZYe91NyqSQXbxJmfLLnETG8R7yZh6jb\nuj/flHwzSmvvcDEEqGhRlD2j+fM+G+X/YithtkoT09nnq3oCn4M0Y3gM+scu\nf642KKi2fJ8IEzZp2wWd7t9hGmzYjXNLkgfoSxzD2PWh2SLsaHhb+SGzEdg3\nT5KqdvF1KbYrpfs2O57Mo6sv8Ml0gaV8QWhQc0HCpsc9l9Ag98r6e+Uyhsvp\nFml5PAvdX4A3FvukrOX98uSB7HSW9X9owQ6y+u80fw4qPJCfP1v0/GZ0eOVb\nx3NaUMfDClt8cf+u33jjq5TZVpjRxZwiynO6/hQQdOPXNHRGKDO1+FSDEv2S\nhv2HX0mL11B/PUNit2TKO3WZRgPy6IVsvjWD+TrbywcpOI7ydCmvemjQcDGr\nUwR2AtSgHYWmn2D2hELYHnGxXNIhO4q09gP/LiPu3baRi2ZgDjRDXk4VTlnO\nlbl+\r\n=va9l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQcBhzRirwNeNZgOsLAv+2CxI1Lqr0+vWuK4LDYLrElgIhAIDg060++fogRMfGexaZNEFem1mydnCbVj8EQVWKasBc"}]},"maintainers":[{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_0.8.0_1584025407969_0.30797307061923607"},"_hasShrinkwrap":false},"1.0.0":{"name":"@krassowski/jupyterlab-lsp","version":"1.0.0","description":"Language Server Protocol integration for JupyterLab","keywords":["jupyter","jupyterlab","jupyterlab-extension","lsp","language-server-protocol","intellisense","code-intelligence","linting"],"homepage":"https://github.com/krassowski/jupyterlab-lsp","bugs":{"url":"https://github.com/krassowski/jupyterlab-lsp/issues"},"license":"BSD-3-Clause","author":{"name":"Michał Krassowski"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/krassowski/jupyterlab-lsp.git"},"scripts":{"build":"jlpm build:schema && tsc -b","build:schema":"json2ts ../../py_src/jupyter_lsp/schema/schema.json --unreachableDefinitions | prettier --stdin-filepath _schema.d.ts > src/_schema.d.ts","bundle":"npm pack .","clean":"rimraf lib","lab:link":"jupyter labextension link . --no-build","test":"jlpm jest --coverage --coverageReporters=cobertura --coverageReporters=html --coverageReporters=text-summary"},"dependencies":{"@krassowski/jupyterlab_go_to_definition":"~1.0.0","lsp-ws-connection":"~0.4.0"},"devDependencies":{"@babel/preset-env":"^7.4.3","@jupyterlab/application":"~2.0.0","@jupyterlab/apputils":"~2.0.0","@jupyterlab/cells":"~2.0.0","@jupyterlab/codeeditor":"~2.0.0","@jupyterlab/codemirror":"~2.0.0","@jupyterlab/completer":"~2.0.0","@jupyterlab/coreutils":"~4.0.0","@jupyterlab/docmanager":"~2.0.0","@jupyterlab/docregistry":"~2.0.0","@jupyterlab/fileeditor":"~2.0.0","@jupyterlab/notebook":"~2.0.0","@jupyterlab/rendermime":"~2.0.0","@jupyterlab/services":"~5.0.0","@jupyterlab/statusbar":"~2.0.0","@jupyterlab/testutils":"~2.0.0","@jupyterlab/tooltip":"~2.0.0","@lumino/algorithm":"*","@lumino/widgets":"*","@types/chai":"^4.1.7","@types/codemirror":"^0.0.74","@types/events":"^3.0.0","@types/jest":"^23.3.11","chai":"^4.2.0","codemirror":"*","events":"^3.0.0","jest":"^24.7.1","jest-junit":"^8.0.0","json-schema-to-typescript":"^8.0.0","react":"*","rimraf":"~2.6.2","ts-jest":"^24.0.2","typescript":"~3.7.2"},"peerDependencies":{"@jupyterlab/application":"~2.0.0","@jupyterlab/apputils":"~2.0.0","@jupyterlab/cells":"~2.0.0","@jupyterlab/codeeditor":"~2.0.0","@jupyterlab/codemirror":"~2.0.0","@jupyterlab/completer":"~2.0.0","@jupyterlab/coreutils":"~4.0.0","@jupyterlab/docmanager":"~2.0.0","@jupyterlab/docregistry":"~2.0.0","@jupyterlab/fileeditor":"~2.0.0","@jupyterlab/notebook":"~2.0.0","@jupyterlab/rendermime":"~2.0.0","@jupyterlab/services":"~5.0.0","@jupyterlab/statusbar":"~2.0.0","@jupyterlab/tooltip":"~2.0.0","@lumino/algorithm":"*","@lumino/widgets":"*","codemirror":"*","react":"*"},"jupyterlab":{"extension":true,"discovery":{"server":{"base":{"name":"jupyter-lsp"},"managers":["pip"]}},"schemaDir":"schema"},"_id":"@krassowski/jupyterlab-lsp@1.0.0","_npmVersion":"5.8.0","_nodeVersion":"10.15.2","_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"dist":{"integrity":"sha512-mk7JN8Vn33s7sXBCs1Bsvi4uq+GoR8GrcDyLTNgZ3hhS3tWjgd1opZTc/XHSRW0nAboGBG3pKJJ/t8DersTnJQ==","shasum":"299d41ee2fd4a0d19138e88338de6e500e25b374","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-1.0.0.tgz","fileCount":214,"unpackedSize":919214,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJebQqSCRA9TVsSAnZWagAAZgUP/ivtquDMAhAPAyB153fw\nlHh5BpgZEf3R5MNxoNPIug/hH8U3e+7XxIiJlCcfxhEBapxTCnh4B1pwSxNK\n1CYj3L9TZDzK1RFglgzSq9fllRL7bek9ethnYHwCUIMg0N46AVoUu/uNAxlQ\nu2GxE5tKLmaHuEOM/Ogz6rtIDybuOiYPrko70dBhJDRfr6MFEeJ6ltwdamkS\n4yPe2jPlGD1R6EdsNIDiKHSrlDO1kQs1fEnmURKm1jnbFcq9vVhXcRArESNm\n/CDFc8CRgLNtJ9D3HOdtSv0p1FkwaBulYAPcxAw4CoZsP/rlSOaVXI4NaolS\ndK5lIW4npbOqmH9zfNs0TpD11rV9JpphS5loKyf2rO2XOM+TDlReFKy96sVT\nryYnzRTpmKOx2/Nnmb7DNCRjK05m/9fjUgtyr6tLxsUw3spXPGvZ3y9dgsW5\n5GRK395go4DS4barHpmx4Hi7Z8VWu4xLdzK6qXwxFZp+/6nFgt68d/iku/Ae\nO7A9HBq2jiKITsKsgl9r9euswtfoXMIPdWcqQa5DmNwyFdY7MIRyvWsY/KhN\njswUMWTm64t2A22sfMUO/q7Yi7QYAx6avUIBLzqGJE2WDziiSQq35BRKizN4\nScl+hcqIO9jkpACPckpsnkHv9JzR4+qbcba835/DWKasKjkCnjSsA9w6SQs9\ndZWp\r\n=+CKC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJbkhr58v6K7ySqdSlhoJd8EqMai/E+S9SXvmD54YemwIgQ0l9vR2UKlAnn4Nw0rY6GCm3W0sje4pXL0A6mzK1XuA="}]},"maintainers":[{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_1.0.0_1584204434148_0.4894382071963532"},"_hasShrinkwrap":false},"1.1.0":{"name":"@krassowski/jupyterlab-lsp","version":"1.1.0","description":"Language Server Protocol integration for JupyterLab","keywords":["jupyter","jupyterlab","jupyterlab-extension","lsp","language-server-protocol","intellisense","code-intelligence","linting"],"homepage":"https://github.com/krassowski/jupyterlab-lsp","bugs":{"url":"https://github.com/krassowski/jupyterlab-lsp/issues"},"license":"BSD-3-Clause","author":{"name":"Michał Krassowski"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/krassowski/jupyterlab-lsp.git"},"scripts":{"build":"jlpm build:schema && tsc -b","build:schema":"json2ts ../../py_src/jupyter_lsp/schema/schema.json --unreachableDefinitions | prettier --stdin-filepath _schema.d.ts > src/_schema.d.ts","bundle":"npm pack .","clean":"rimraf lib","lab:link":"jupyter labextension link . --no-build","test":"jlpm jest --coverage --coverageReporters=cobertura --coverageReporters=html --coverageReporters=text-summary"},"dependencies":{"@krassowski/jupyterlab_go_to_definition":"~1.0.0","lodash.mergewith":"^4.6.1","lsp-ws-connection":"~0.5.0"},"devDependencies":{"@babel/preset-env":"^7.4.3","@jupyterlab/application":"~2.1.0","@jupyterlab/apputils":"~2.0.0","@jupyterlab/cells":"~2.0.0","@jupyterlab/codeeditor":"~2.0.0","@jupyterlab/codemirror":"~2.0.0","@jupyterlab/completer":"~2.0.0","@jupyterlab/coreutils":"~4.0.0","@jupyterlab/docmanager":"~2.0.0","@jupyterlab/docregistry":"~2.0.0","@jupyterlab/fileeditor":"~2.0.0","@jupyterlab/notebook":"~2.0.0","@jupyterlab/rendermime":"~2.0.0","@jupyterlab/services":"~5.0.0","@jupyterlab/statusbar":"~2.0.0","@jupyterlab/testutils":"~2.0.0","@jupyterlab/tooltip":"~2.0.0","@lumino/algorithm":"*","@lumino/widgets":"*","@types/chai":"^4.1.7","@types/codemirror":"^0.0.74","@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":"^24.7.1","jest-junit":"^8.0.0","json-schema-to-typescript":"^8.0.0","react":"*","rimraf":"~2.6.2","ts-jest":"^24.0.2","typescript":"~3.9.5"},"peerDependencies":{"@jupyterlab/application":"~2.1.0","@jupyterlab/apputils":"~2.0.0","@jupyterlab/cells":"~2.0.0","@jupyterlab/codeeditor":"~2.0.0","@jupyterlab/codemirror":"~2.0.0","@jupyterlab/completer":"~2.0.0","@jupyterlab/coreutils":"~4.0.0","@jupyterlab/docmanager":"~2.0.0","@jupyterlab/docregistry":"~2.0.0","@jupyterlab/fileeditor":"~2.0.0","@jupyterlab/notebook":"~2.0.0","@jupyterlab/rendermime":"~2.0.0","@jupyterlab/services":"~5.0.0","@jupyterlab/statusbar":"~2.0.0","@jupyterlab/tooltip":"~2.0.0","@lumino/algorithm":"*","@lumino/widgets":"*","codemirror":"*","react":"*"},"jupyterlab":{"extension":true,"discovery":{"server":{"base":{"name":"jupyter-lsp"},"managers":["pip"]}},"schemaDir":"schema"},"_id":"@krassowski/jupyterlab-lsp@1.1.0","_nodeVersion":"10.19.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-FGx4xBIa42jORTNTojasiiASFshX61Bk8Zi+3zZXBeNTPk/nuT4WPwtNmEqI0ByGaKeyFsw0cDJ6yXsk5rzNYw==","shasum":"6e5b35dfea7d6a0be6e3ad423ae3234f5d8c5e1e","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-1.1.0.tgz","fileCount":223,"unpackedSize":949752,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFNt5CRA9TVsSAnZWagAASnYP/22QCkJklgUL+AlJTzhm\nDbCz2OoipqNyF8inWx3uyAo8+7wwN3mAf4OfE7R/iNN4HPwy8itzrznWW6oK\nzXj6m0EkeM3QUc4nEbQQ61NoKooc5YTOXhSKXblG2WLLHBOXfRhc4i5MA0Ja\nLvovbH9fYA5IoORMMaAU+om+EudKznjYhtirMOenD2XJP18moSVD/YduJy8N\nhyI96FvYArdQSN5QcyHblneMzcqtMyg0HozTCd61usA20vxRuw6tm7RZOFLY\n38ezAw5bdOByTuVWylrnqFaSObUhpQHbSc/wbrcsRV4t6sGgC5tSyZjP28Fh\nuAwbe0mKmLriNNjR+tQUuJwOsZ2Ztkmq92qiT0LuHMJC+wKL3KJ2dyJ7ZWBE\nfFjCfhhKb/eGZ4DuA6Hnyaixi7lpaFJVbi87zOC0Tly2Gty+IPpygcVl3sf0\nVdiDJoyvJv/9meP3B418dq/5jqcun8mTrZU7EhxAZ/gZcLHaggp5sl9TNNAB\nob58nkZ7CE0GyTyTkD+4ssPYzhFHFiJPNntJ6QcqVEuak5Oflqp3/HArVhQH\nFc68LJuOIlCOaKKVNOXTxJ7GDJbhrLlGBlnlPRCZx4Hu3geZFxA6aEsw/LCr\nZhDg7t3JpifL4+7wohVpInBv8EMsyMgQ9EG71Ed0GtPDMiWPin05t9P90S1q\naAx6\r\n=CNmQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCebVynHV1q7s7Nf6gl4P120kFVf5frDECMqUlmRbGW0AIhAMmm0TMvtnoPdo7AcB1JbkHZZ2xr3QEpQ/l80sjFa0mC"}]},"maintainers":[{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_1.1.0_1595202425360_0.7238470664473349"},"_hasShrinkwrap":false},"1.1.1":{"name":"@krassowski/jupyterlab-lsp","version":"1.1.1","description":"Language Server Protocol integration for JupyterLab","keywords":["jupyter","jupyterlab","jupyterlab-extension","lsp","language-server-protocol","intellisense","code-intelligence","linting"],"homepage":"https://github.com/krassowski/jupyterlab-lsp","bugs":{"url":"https://github.com/krassowski/jupyterlab-lsp/issues"},"license":"BSD-3-Clause","author":{"name":"Michał Krassowski"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/krassowski/jupyterlab-lsp.git"},"scripts":{"build":"jlpm build:schema && tsc -b","build:schema":"json2ts ../../py_src/jupyter_lsp/schema/schema.json --unreachableDefinitions | prettier --stdin-filepath _schema.d.ts > src/_schema.d.ts","bundle":"npm pack .","clean":"rimraf lib","lab:link":"jupyter labextension link . --no-build","test":"jlpm jest --coverage --coverageReporters=cobertura --coverageReporters=html --coverageReporters=text-summary"},"dependencies":{"@krassowski/jupyterlab_go_to_definition":"~1.0.0","lodash.mergewith":"^4.6.1","lsp-ws-connection":"~0.5.0"},"devDependencies":{"@babel/preset-env":"^7.4.3","@jupyterlab/application":"~2.1.0","@jupyterlab/apputils":"~2.0.0","@jupyterlab/cells":"~2.0.0","@jupyterlab/codeeditor":"~2.0.0","@jupyterlab/codemirror":"~2.0.0","@jupyterlab/completer":"~2.0.0","@jupyterlab/coreutils":"~4.0.0","@jupyterlab/docmanager":"~2.0.0","@jupyterlab/docregistry":"~2.0.0","@jupyterlab/fileeditor":"~2.0.0","@jupyterlab/notebook":"~2.0.0","@jupyterlab/rendermime":"~2.0.0","@jupyterlab/services":"~5.0.0","@jupyterlab/statusbar":"~2.0.0","@jupyterlab/testutils":"~2.0.0","@jupyterlab/tooltip":"~2.0.0","@lumino/algorithm":"*","@lumino/widgets":"*","@types/chai":"^4.1.7","@types/codemirror":"^0.0.74","@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":"^24.7.1","jest-junit":"^8.0.0","json-schema-to-typescript":"^8.0.0","react":"*","rimraf":"~2.6.2","ts-jest":"^24.0.2","typescript":"~3.9.5"},"peerDependencies":{"@jupyterlab/application":"~2.1.0","@jupyterlab/apputils":"~2.0.0","@jupyterlab/cells":"~2.0.0","@jupyterlab/codeeditor":"~2.0.0","@jupyterlab/codemirror":"~2.0.0","@jupyterlab/completer":"~2.0.0","@jupyterlab/coreutils":"~4.0.0","@jupyterlab/docmanager":"~2.0.0","@jupyterlab/docregistry":"~2.0.0","@jupyterlab/fileeditor":"~2.0.0","@jupyterlab/notebook":"~2.0.0","@jupyterlab/rendermime":"~2.0.0","@jupyterlab/services":"~5.0.0","@jupyterlab/statusbar":"~2.0.0","@jupyterlab/tooltip":"~2.0.0","@lumino/algorithm":"*","@lumino/widgets":"*","codemirror":"*","react":"*"},"jupyterlab":{"extension":true,"discovery":{"server":{"base":{"name":"jupyter-lsp"},"managers":["pip"]}},"schemaDir":"schema"},"_id":"@krassowski/jupyterlab-lsp@1.1.1","_nodeVersion":"10.19.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-CwjKRqftBeClfaUfJDYmNnbX5xn2IWo+hhdz+HPcf7WKnFftC0+cWOdjdZVN/tP/5kJeCBjwnLJBExnq88he7Q==","shasum":"5f4a46faf5cd2d51880e1d051a1dead4e8182f50","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-1.1.1.tgz","fileCount":225,"unpackedSize":966545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfK0dQCRA9TVsSAnZWagAAJqQP/j9OkFe3M7pJNO+FmYeK\nCc3qak8rJDsWHF3aEU745jbdQ5glxnkayI9uECfz8S6XjGDl/6NyEYEbMxTU\n2Jm3BjX2UZLNbOEVgs1iZzP6Han5eIj8Pj1YHclXMvZCHkhLe2Y/yNcahVQH\n0nfAM1Z/zYHwMCsCnvokSpSyRB4WpgiolIM/aHvs5RBSR8qDKL5X2qmzxa1n\nGPrI6SYdpVaQqFR2sFQn1dZHLnj1fR7i63zVU4Z3sTLaap21kDdfG6m/ba3w\njv6PDWXWbon43raIiDXbpMr4MTMk3l9cOkpp3tgX+y+ucSNmvyxzOztjI1lm\n39qvLdnkngfGvbWCoMXwr0CcOTRrrqoJIu9yz+LRAW5Y0nQbeEZgV/WAe3js\n31Zf2J5bWCbbVyeluSQngUv/y8M7AvQ0R0luL+TyXumH+Ey7olKvQgAnI4UO\nWYbLstsKmltnMKSkBE2ggIzaAwni0auMgp58gfpRkHMOM7QYGR01WJadE05O\n4gYf7J6OnyTYFC5vXcXzY7e3tntBcNOUnUvFV3YNfcP+JNV1eIWY2UNrxPWv\n4Y2qvi7WCDruEUhpF9ZN78PMRz5meOcsjmSa1cgFdZZXz0HLNR0OSizeDJSc\nv++ipRUqt5RXGymKPOA9lE3eUZ9gqeM2VMHORf5kau9v6W9O7MM1lnuMHRMv\nYo8G\r\n=7vKp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4J7Ix/6myHOdhu1IzTluJNSLuJ6m3HTfkrjURLoncTwIgPHUJneEbmBiRvM8kAAfnHjMZAIpkNQx/qD+ZnsrgfUE="}]},"maintainers":[{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_1.1.1_1596671824099_0.8548001178384825"},"_hasShrinkwrap":false},"1.1.2":{"name":"@krassowski/jupyterlab-lsp","version":"1.1.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/krassowski/jupyterlab-lsp","bugs":{"url":"https://github.com/krassowski/jupyterlab-lsp/issues"},"license":"BSD-3-Clause","author":{"name":"Michał Krassowski"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/krassowski/jupyterlab-lsp.git"},"scripts":{"build":"jlpm build:schema && tsc -b","build:schema":"json2ts ../../py_src/jupyter_lsp/schema/schema.json --unreachableDefinitions | prettier --stdin-filepath _schema.d.ts > src/_schema.d.ts","bundle":"npm pack .","clean":"rimraf lib","lab:link":"jupyter labextension link . --no-build","test":"jlpm jest --coverage --coverageReporters=cobertura --coverageReporters=html --coverageReporters=text-summary"},"dependencies":{"@krassowski/jupyterlab_go_to_definition":"~1.0.0","lodash.mergewith":"^4.6.1","lsp-ws-connection":"~0.5.0"},"devDependencies":{"@babel/preset-env":"^7.4.3","@jupyterlab/application":"~2.1.0","@jupyterlab/apputils":"~2.0.0","@jupyterlab/cells":"~2.0.0","@jupyterlab/codeeditor":"~2.0.0","@jupyterlab/codemirror":"~2.0.0","@jupyterlab/completer":"~2.0.0","@jupyterlab/coreutils":"~4.0.0","@jupyterlab/docmanager":"~2.0.0","@jupyterlab/docregistry":"~2.0.0","@jupyterlab/fileeditor":"~2.0.0","@jupyterlab/notebook":"~2.0.0","@jupyterlab/rendermime":"~2.0.0","@jupyterlab/services":"~5.0.0","@jupyterlab/statusbar":"~2.0.0","@jupyterlab/testutils":"~2.0.0","@jupyterlab/tooltip":"~2.0.0","@lumino/algorithm":"*","@lumino/widgets":"*","@types/chai":"^4.1.7","@types/codemirror":"^0.0.74","@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":"^24.7.1","jest-junit":"^8.0.0","json-schema-to-typescript":"^8.0.0","react":"*","rimraf":"~2.6.2","ts-jest":"^24.0.2","typescript":"~3.9.5"},"peerDependencies":{"@jupyterlab/application":"~2.1.0","@jupyterlab/apputils":"~2.0.0","@jupyterlab/cells":"~2.0.0","@jupyterlab/codeeditor":"~2.0.0","@jupyterlab/codemirror":"~2.0.0","@jupyterlab/completer":"~2.0.0","@jupyterlab/coreutils":"~4.0.0","@jupyterlab/docmanager":"~2.0.0","@jupyterlab/docregistry":"~2.0.0","@jupyterlab/fileeditor":"~2.0.0","@jupyterlab/notebook":"~2.0.0","@jupyterlab/rendermime":"~2.0.0","@jupyterlab/services":"~5.0.0","@jupyterlab/statusbar":"~2.0.0","@jupyterlab/tooltip":"~2.0.0","@lumino/algorithm":"*","@lumino/widgets":"*","codemirror":"*","react":"*"},"jupyterlab":{"extension":true,"discovery":{"server":{"base":{"name":"jupyter-lsp"},"managers":["pip"]}},"schemaDir":"schema"},"_id":"@krassowski/jupyterlab-lsp@1.1.2","_nodeVersion":"10.19.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-I7hsLoOBTcGg1H1GLO0QN1zJjTHpRLLhm2sdxz+oL+yVS2JwNQEd2DkQTm3Fcwj/miYcqGsghJBQP1yG1pweEw==","shasum":"25e24a19351c70098bdb363c54e199b413fbba1a","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-1.1.2.tgz","fileCount":225,"unpackedSize":966545,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfK0jlCRA9TVsSAnZWagAAAAwP/2/JpisJdXKV/5ZoBB/d\ndd4tSQeAy+0ryn2BBCOw1VGY52MPfDShjgl9MCLmeFQD6Ecydk2F2hmxFXOJ\ncAUok/JQz5pzYTI4VAk7ojpswvkebY7gS1/0Zy0mMMComxYQVaZUQtXV99Uo\n3Gh5sa1VwehWCW/ceXyKnUpA0xauaKxnQOZRfl5vL6+vEdi3wDjyzJt7Tjw5\ns1qwaPnZF9akjjtFqf/NpfzWBgbnaZ6rmdBCFb+ARCgge2m2f1AThELOrx/4\ny+uySxT22qgNLtEaaiMOtA5SIIqruE/4n0nSuvjc5+gQwV3z+xiNVQwz+yFw\nTBGn0mo1faDYR8z9aevBS0M4DEF9a0OX2ncqdou7VOhnkQ1Zp/QM02aCBwzR\nC56Fo9HvBi1YSrHea2r+PblVMU/3twWmwubRVCTB2+Y1wL2OGBgryi5yqr10\nRR3YTn/R3G8T3RedWRaK4gCOf8qHFsIKcoEK1bsLJjx+KAkoA0v/ZWWvR26t\nwxGHPqXlzQwi19aDMhKgk6DZzuJUGy5vVgwmEtgPvFIHAv8l6nMbFRvnDkxp\nt4ijmu28uY9mNeWMeWV+qzmrPW3XATt0OmuVxbxdEwerAlwh1mKz/EEwQTtn\naOIUOyUg2H9Pd29wZQkxFuaAOLMlAJj9Irv0OPM5elXpmYQVqlRAeqfV4qM4\nvs+m\r\n=wWdl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkCBVYuHpAGdS0Ekcfb59dxrIsG+TriQ6qGwMl/z4rtQIhAKdX766i6rl9Jb8nuNUqEmCWDfNFzLZW1ibrEQTNje+M"}]},"maintainers":[{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_1.1.2_1596672229270_0.535474175026249"},"_hasShrinkwrap":false},"2.0.0":{"name":"@krassowski/jupyterlab-lsp","version":"2.0.0","description":"Language Server Protocol integration for JupyterLab","keywords":["jupyter","jupyterlab","jupyterlab-extension","lsp","language-server-protocol","intellisense","code-intelligence","linting"],"homepage":"https://github.com/krassowski/jupyterlab-lsp","bugs":{"url":"https://github.com/krassowski/jupyterlab-lsp/issues"},"license":"BSD-3-Clause","author":{"name":"Michał Krassowski"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/krassowski/jupyterlab-lsp.git"},"scripts":{"build":"jlpm build:schema && tsc -b","build:schema":"jlpm build:schema-backend && jlpm build:schema-completion && jlpm build:schema-hover && jlpm build:schema-diagnostics && jlpm build:schema-syntax_highlighting","build:schema-backend":"json2ts ../../py_src/jupyter_lsp/schema/schema.json --unreachableDefinitions | prettier --stdin-filepath _schema.d.ts > src/_schema.d.ts","build:schema-completion":"json2ts schema/completion.json | prettier --stdin-filepath _completion.d.ts > src/_completion.d.ts","build:schema-hover":"json2ts schema/hover.json | prettier --stdin-filepath _hover.d.ts > src/_hover.d.ts","build:schema-diagnostics":"json2ts schema/diagnostics.json | prettier --stdin-filepath _diagnostics.d.ts > src/_diagnostics.d.ts","build:schema-syntax_highlighting":"json2ts schema/syntax_highlighting.json | prettier --stdin-filepath _syntax_highlighting.d.ts > src/_syntax_highlighting.d.ts","bundle":"npm pack .","clean":"rimraf lib","lab:link":"jupyter labextension link . --no-build","test":"jlpm jest --coverage --coverageReporters=cobertura --coverageReporters=html --coverageReporters=text-summary"},"dependencies":{"@krassowski/jupyterlab_go_to_definition":"~1.0.0","lodash.mergewith":"^4.6.1","lsp-ws-connection":"~0.5.0","@krassowski/completion-theme":"~2.0.0","@krassowski/theme-vscode":"~2.0.0","@krassowski/theme-material":"~2.0.0"},"devDependencies":{"@babel/preset-env":"^7.4.3","@jupyterlab/application":"~2.2.0","@jupyterlab/apputils":"~2.2.0","@jupyterlab/cells":"~2.2.0","@jupyterlab/codeeditor":"~2.2.0","@jupyterlab/codemirror":"~2.2.0","@jupyterlab/completer":"~2.2.0","@jupyterlab/coreutils":"~4.2.0","@jupyterlab/docmanager":"~2.2.0","@jupyterlab/docregistry":"~2.2.0","@jupyterlab/fileeditor":"~2.2.0","@jupyterlab/notebook":"~2.2.0","@jupyterlab/rendermime":"~2.2.0","@jupyterlab/services":"~5.2.0","@jupyterlab/statusbar":"~2.2.0","@jupyterlab/testutils":"~2.2.0","@jupyterlab/tooltip":"~2.2.0","@lumino/algorithm":"*","@lumino/widgets":"*","@types/chai":"^4.1.7","@types/codemirror":"^0.0.74","@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":"^24.7.1","jest-junit":"^8.0.0","json-schema-to-typescript":"^8.0.0","react":"*","rimraf":"~2.6.2","ts-jest":"^24.0.2","typescript":"~3.9.5"},"peerDependencies":{"@jupyterlab/application":"~2.2.0","@jupyterlab/apputils":"~2.2.0","@jupyterlab/cells":"~2.2.0","@jupyterlab/codeeditor":"~2.2.0","@jupyterlab/codemirror":"~2.2.0","@jupyterlab/completer":"~2.2.0","@jupyterlab/coreutils":"~4.2.0","@jupyterlab/docmanager":"~2.2.0","@jupyterlab/docregistry":"~2.2.0","@jupyterlab/fileeditor":"~2.2.0","@jupyterlab/notebook":"~2.2.0","@jupyterlab/rendermime":"~2.2.0","@jupyterlab/services":"~5.2.0","@jupyterlab/statusbar":"~2.2.0","@jupyterlab/tooltip":"~2.2.0","@jupyterlab/ui-components":"~2.2.0","@lumino/algorithm":"*","@lumino/widgets":"*","codemirror":"*","react":"*"},"jupyterlab":{"extension":true,"discovery":{"server":{"base":{"name":"jupyter-lsp"},"managers":["pip"]}},"schemaDir":"schema"},"_id":"@krassowski/jupyterlab-lsp@2.0.0","_nodeVersion":"10.19.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-SUqIw4IWNOqileLYGV+fYK0ZBiZe5JKczOKtj4e5nK++9BO6B60D8HGT1zAJtyTNhi++IRVOwQPpZPeSPT9bZw==","shasum":"ae2c65ede0c8f1e39ef62fe827d431d2073ecc9a","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-2.0.0.tgz","fileCount":501,"unpackedSize":1746792,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUXLZCRA9TVsSAnZWagAAMQYP/RlLNpB165orLeJ/lHOR\nBOywRcOUEB5ZTtyqbvitiURwpg2t0JzSf3Wl2kKP0FklLGLg6FRTOTWQfVyx\nFbia/jHDf7BjwJlXW4QzhlIEweaVYw85rTeFqJMcKLeLxNM5K7pVZupgYoDJ\nifXPloGnmV7cDI0BvIerYs6XOI4S7r2xL9dbPLGgnIZ0yjzKs5SVtwLEJkwb\nvZWt8shBNU3GispaqNo/lksZJTZyX5w+3R/SLu/KVyYuDLS5rIqGXa22/r3I\nDbqFz7eObpMik7DGdwZsgbxuCvN4Z5YHcONbkaVb1Puu3eG+CsNpHueoJEPI\nZKIH2KMu902WapaSdi2ZWijuUy6V9ZJOQpARZ2CuwKnpzMrHCsD6/aZ+tb0Y\nY2JYNPOqSDOo/VBoRx69bUJ3qiwqcIKLnUCsmoQXYfWB69l4uOR+xKbMxGx0\nTFhHNA1mIB6+lsblrFXtV2c2LysEnXFCh9rIGugPVjz2SGweJ87QQ4/bf/5y\n2gWdwA4CVwSAUemj2SwImZ8RYYNjgIzCmB28drW+TOQG3PEsr70mmiX6feKX\nG22pJ96g7aiMYcsaqlJRdYbGihpkyl6E/7K86/zxZwc36wAj8uz6h0YY8DDO\n0d00CkVVT0AaFzLxR2UC7wrF6RAlIkST07uMv170ZEjTs6IOm/jfWV/tCnyp\nMQBd\r\n=7BXS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC0IHtBZrumlRzI0cz53bNI6xggzI2jL0keH4W0MMfLYAiA+Wr0NrFpojPBl+0OU9yXl159cgp1VUrHnds0ym2Euqg=="}]},"maintainers":[{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_2.0.0_1599173337181_0.23868189219470448"},"_hasShrinkwrap":false},"2.0.1":{"name":"@krassowski/jupyterlab-lsp","version":"2.0.1","description":"Language Server Protocol integration for JupyterLab","keywords":["jupyter","jupyterlab","jupyterlab-extension","lsp","language-server-protocol","intellisense","code-intelligence","linting"],"homepage":"https://github.com/krassowski/jupyterlab-lsp","bugs":{"url":"https://github.com/krassowski/jupyterlab-lsp/issues"},"license":"BSD-3-Clause","author":{"name":"Michał Krassowski"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/krassowski/jupyterlab-lsp.git"},"scripts":{"build":"jlpm build:schema && tsc -b","build:schema":"jlpm build:schema-backend && jlpm build:schema-completion && jlpm build:schema-hover && jlpm build:schema-diagnostics && jlpm build:schema-syntax_highlighting","build:schema-backend":"json2ts ../../py_src/jupyter_lsp/schema/schema.json --unreachableDefinitions | prettier --stdin-filepath _schema.d.ts > src/_schema.d.ts","build:schema-completion":"json2ts schema/completion.json | prettier --stdin-filepath _completion.d.ts > src/_completion.d.ts","build:schema-hover":"json2ts schema/hover.json | prettier --stdin-filepath _hover.d.ts > src/_hover.d.ts","build:schema-diagnostics":"json2ts schema/diagnostics.json | prettier --stdin-filepath _diagnostics.d.ts > src/_diagnostics.d.ts","build:schema-syntax_highlighting":"json2ts schema/syntax_highlighting.json | prettier --stdin-filepath _syntax_highlighting.d.ts > src/_syntax_highlighting.d.ts","bundle":"npm pack .","clean":"rimraf lib","lab:link":"jupyter labextension link . --no-build","test":"jlpm jest --coverage --coverageReporters=cobertura --coverageReporters=html --coverageReporters=text-summary"},"dependencies":{"@krassowski/jupyterlab_go_to_definition":"~1.0.0","lodash.mergewith":"^4.6.1","lsp-ws-connection":"~0.5.1","@krassowski/completion-theme":"~2.0.0","@krassowski/theme-vscode":"~2.0.0","@krassowski/theme-material":"~2.0.0"},"devDependencies":{"@babel/preset-env":"^7.4.3","@jupyterlab/application":"~2.2.0","@jupyterlab/apputils":"~2.2.0","@jupyterlab/cells":"~2.2.0","@jupyterlab/codeeditor":"~2.2.0","@jupyterlab/codemirror":"~2.2.0","@jupyterlab/completer":"~2.2.0","@jupyterlab/coreutils":"~4.2.0","@jupyterlab/docmanager":"~2.2.0","@jupyterlab/docregistry":"~2.2.0","@jupyterlab/fileeditor":"~2.2.0","@jupyterlab/notebook":"~2.2.0","@jupyterlab/rendermime":"~2.2.0","@jupyterlab/services":"~5.2.0","@jupyterlab/statusbar":"~2.2.0","@jupyterlab/testutils":"~2.2.0","@jupyterlab/tooltip":"~2.2.0","@lumino/algorithm":"*","@lumino/widgets":"*","@types/chai":"^4.1.7","@types/codemirror":"^0.0.74","@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":"^24.7.1","jest-junit":"^8.0.0","json-schema-to-typescript":"^8.0.0","react":"*","rimraf":"~2.6.2","ts-jest":"^24.0.2","typescript":"~3.9.5"},"peerDependencies":{"@jupyterlab/application":"~2.2.0","@jupyterlab/apputils":"~2.2.0","@jupyterlab/cells":"~2.2.0","@jupyterlab/codeeditor":"~2.2.0","@jupyterlab/codemirror":"~2.2.0","@jupyterlab/completer":"~2.2.0","@jupyterlab/coreutils":"~4.2.0","@jupyterlab/docmanager":"~2.2.0","@jupyterlab/docregistry":"~2.2.0","@jupyterlab/fileeditor":"~2.2.0","@jupyterlab/notebook":"~2.2.0","@jupyterlab/rendermime":"~2.2.0","@jupyterlab/services":"~5.2.0","@jupyterlab/statusbar":"~2.2.0","@jupyterlab/tooltip":"~2.2.0","@jupyterlab/ui-components":"~2.2.0","@lumino/algorithm":"*","@lumino/widgets":"*","codemirror":"*","react":"*"},"jupyterlab":{"extension":true,"discovery":{"server":{"base":{"name":"jupyter-lsp"},"managers":["pip"]}},"schemaDir":"schema"},"_id":"@krassowski/jupyterlab-lsp@2.0.1","_nodeVersion":"10.19.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-aP6FJbO+bo0tTkjQhXy/Aicf+6y6aJ6ioIJHr31alF2aoPUFWo7c5ldaBCleBsNtWnUMTfvZfBTYrqIAfiNsfA==","shasum":"23687c10222a789a41d3f8baf8b4d947fb360851","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-2.0.1.tgz","fileCount":498,"unpackedSize":1725775,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVYIfCRA9TVsSAnZWagAAW6gP/23FWLVefegfE1Hy6fR3\nqR0udqxjZq7nw0kD8bmJkM97AUF/aWe75v4TI+TKrzmlcsfUmEXwCxMeeiNm\naU+FgwGDNUXUk01vOk1wI24TAgvCPXJMf8yhaEprA0QHBmcBpekNBA5O4KZh\nkRWR0PAbIFsdon2+0x9v/IVjEClLmhOJDXnaYjYrJ/M46qaaHndYS7JJmPfq\nKGsUq3Rlipug+hEctUzE/cZWdZXe503MG86Bwfr93DXsDoo5bZU7+gVw07+4\nGFE7Mi0gZYb0xTftdyPURjRdLnU0HmgFLVM4wb4wV5rpdzRn0fA3KnGMYKZX\niUL6HIIzgp93djX51qeOlTWPPXWzvCE4w1LW1UmIcum55z0t46XzOt/uPGSp\nzwiAUI9/2oTEcX9U8bUZtJBeuKEuT4gLdwObodqbdJa9tjlKwphozT2/4ShP\nH8f07m7Iko2vrLXKKd6uQix/RCoJw2lPVvRkCbFz+jk68gjayATXnDm3rj48\nZwkHUG0Ddri6toTPyLC/IC5J8GQdhM5fxBrOnb2hleoWYf9GsGLW7J8ZF3zr\nBudgrts/e/9uaWfLrQgYzMpreRvRagw8tUV+rd6rZDCCffKsXisJG44tx1pi\nzzDJvT582zEp7545URxxFs98F+PJf1/xsfQYmOizmFmFmqINDZLhHk3ezHVG\nodwy\r\n=2EGT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEkCizOthLos91OsyHroKo0fMPRYtqlbx14uOgKovYqjAiBqBqsu+AgnFs6E+VLEY1T7P4ZtemrpdAURJhmc4V/3RA=="}]},"maintainers":[{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_2.0.1_1599439390815_0.6131431210436569"},"_hasShrinkwrap":false},"2.0.2":{"name":"@krassowski/jupyterlab-lsp","version":"2.0.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/krassowski/jupyterlab-lsp","bugs":{"url":"https://github.com/krassowski/jupyterlab-lsp/issues"},"license":"BSD-3-Clause","author":{"name":"Michał Krassowski"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/krassowski/jupyterlab-lsp.git"},"scripts":{"build":"jlpm build:schema && tsc -b","build:schema":"jlpm build:schema-backend && jlpm build:schema-completion && jlpm build:schema-hover && jlpm build:schema-diagnostics && jlpm build:schema-syntax_highlighting","build:schema-backend":"json2ts ../../py_src/jupyter_lsp/schema/schema.json --unreachableDefinitions | prettier --stdin-filepath _schema.d.ts > src/_schema.d.ts","build:schema-completion":"json2ts schema/completion.json | prettier --stdin-filepath _completion.d.ts > src/_completion.d.ts","build:schema-hover":"json2ts schema/hover.json | prettier --stdin-filepath _hover.d.ts > src/_hover.d.ts","build:schema-diagnostics":"json2ts schema/diagnostics.json | prettier --stdin-filepath _diagnostics.d.ts > src/_diagnostics.d.ts","build:schema-syntax_highlighting":"json2ts schema/syntax_highlighting.json | prettier --stdin-filepath _syntax_highlighting.d.ts > src/_syntax_highlighting.d.ts","bundle":"npm pack .","clean":"rimraf lib","lab:link":"jupyter labextension link . --no-build","test":"jlpm jest --coverage --coverageReporters=cobertura --coverageReporters=html --coverageReporters=text-summary"},"dependencies":{"@krassowski/jupyterlab_go_to_definition":"~1.0.0","lodash.mergewith":"^4.6.1","lsp-ws-connection":"~0.5.1","@krassowski/completion-theme":"~2.0.0","@krassowski/theme-vscode":"~2.0.0","@krassowski/theme-material":"~2.0.0"},"devDependencies":{"@babel/preset-env":"^7.4.3","@jupyterlab/application":"~2.2.0","@jupyterlab/apputils":"~2.2.0","@jupyterlab/cells":"~2.2.0","@jupyterlab/codeeditor":"~2.2.0","@jupyterlab/codemirror":"~2.2.0","@jupyterlab/completer":"~2.2.0","@jupyterlab/coreutils":"~4.2.0","@jupyterlab/docmanager":"~2.2.0","@jupyterlab/docregistry":"~2.2.0","@jupyterlab/fileeditor":"~2.2.0","@jupyterlab/notebook":"~2.2.0","@jupyterlab/rendermime":"~2.2.0","@jupyterlab/services":"~5.2.0","@jupyterlab/statusbar":"~2.2.0","@jupyterlab/testutils":"~2.2.0","@jupyterlab/tooltip":"~2.2.0","@lumino/algorithm":"*","@lumino/widgets":"*","@types/chai":"^4.1.7","@types/codemirror":"^0.0.74","@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":"^24.7.1","jest-junit":"^8.0.0","json-schema-to-typescript":"^8.0.0","react":"*","rimraf":"~2.6.2","ts-jest":"^24.0.2","typescript":"~3.9.5"},"peerDependencies":{"@jupyterlab/application":"~2.2.0","@jupyterlab/apputils":"~2.2.0","@jupyterlab/cells":"~2.2.0","@jupyterlab/codeeditor":"~2.2.0","@jupyterlab/codemirror":"~2.2.0","@jupyterlab/completer":"~2.2.0","@jupyterlab/coreutils":"~4.2.0","@jupyterlab/docmanager":"~2.2.0","@jupyterlab/docregistry":"~2.2.0","@jupyterlab/fileeditor":"~2.2.0","@jupyterlab/notebook":"~2.2.0","@jupyterlab/rendermime":"~2.2.0","@jupyterlab/services":"~5.2.0","@jupyterlab/statusbar":"~2.2.0","@jupyterlab/tooltip":"~2.2.0","@jupyterlab/ui-components":"~2.2.0","@lumino/algorithm":"*","@lumino/widgets":"*","codemirror":"*","react":"*"},"jupyterlab":{"extension":true,"discovery":{"server":{"base":{"name":"jupyter-lsp"},"managers":["pip"]}},"schemaDir":"schema"},"_id":"@krassowski/jupyterlab-lsp@2.0.2","_nodeVersion":"10.19.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-NHLVajxYqVKH6XeNgcJ3N2PKA/ojX84jbon3bC4rEekw8tiRACVjd3QZsCmU5TWfnVUP3r0IPEzrAj7D13LcMQ==","shasum":"f05d7b53112bc77886b71d211ddf0602dbfce013","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-2.0.2.tgz","fileCount":498,"unpackedSize":1726344,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfVjQ3CRA9TVsSAnZWagAA9wgQAKG3/h+iNE52KqT14pzc\nU48iX2VspnVwz1pBrkA3SZP5m94rvoIJ1NgzdXwuKGpdvVUo02mt9FkwvT4l\nazhGTsIPky1O9VyESEiMkj2w/wSM0q1xLCpkftkDWEZGZdPn+1Vo2cxowHiM\nmXcD6IOI461tAHbvU/p/rDRZox2qOeJ9gKGmWrow7QwYtraRWTf8tcQ2/BMY\nd88lQFoOhZbSK6q4a7nJ7mJd+fSodjqYhY3yqv2Lgec/sFXcEfOzvjUugokI\nuubLd6mq/+xkVHXka0s9G0bZxigLmYOy4k17fHIqHydRACQSM+liYn/uKkoY\nFNd7aw08ro2rTi5HPCrxF4VAw7a+XNiYI4r9tdDshxnggZ6HdBg2pnMnje4G\n0cunozI2SWSiPAiWVPlAtfZSZLnVa/qs6ylqPO4kKGY6FEY9yZ1/aKPz7cEh\nWum54zrfkoPwtcWfqv9JxvOvz9fZC66MsKidm5NENbABQWa+cpDePzJBnKif\npb5omvhvZNs3fHqhN9/s3ocTIZtGZSduGui1lLLhiGyZ9Gr9R2FM6QxxLYW0\nQBaxhgxmyVU1ZrvgimqR/8rK9njCiJU7E9fmIdAH5laaycPZ5i6V7VkQ0NPO\nD5Yq7xSqfikQM8TZfP7ywl/w7RxStPMeKWGDZEIOQUH5gF9eCaQ2ItLMc2Y6\nMM+Z\r\n=Jq3C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAXup4ouqqM22FVxr78eqK8LkA4cmXpTkaNgk9kblenNAiAKIP5rMlgu+mpbVS7EzaMKMFLcimeSE4z9Yc3VMH3MIA=="}]},"maintainers":[{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_2.0.2_1599484982621_0.1922659876803876"},"_hasShrinkwrap":false},"2.0.3":{"name":"@krassowski/jupyterlab-lsp","version":"2.0.3","description":"Language Server Protocol integration for JupyterLab","keywords":["jupyter","jupyterlab","jupyterlab-extension","lsp","language-server-protocol","intellisense","code-intelligence","linting"],"homepage":"https://github.com/krassowski/jupyterlab-lsp","bugs":{"url":"https://github.com/krassowski/jupyterlab-lsp/issues"},"license":"BSD-3-Clause","author":{"name":"Michał Krassowski"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/krassowski/jupyterlab-lsp.git"},"scripts":{"build":"jlpm build:schema && tsc -b","build:schema":"jlpm build:schema-backend && jlpm build:schema-completion && jlpm build:schema-hover && jlpm build:schema-diagnostics && jlpm build:schema-syntax_highlighting","build:schema-backend":"json2ts ../../py_src/jupyter_lsp/schema/schema.json --unreachableDefinitions | prettier --stdin-filepath _schema.d.ts > src/_schema.d.ts","build:schema-completion":"json2ts schema/completion.json | prettier --stdin-filepath _completion.d.ts > src/_completion.d.ts","build:schema-hover":"json2ts schema/hover.json | prettier --stdin-filepath _hover.d.ts > src/_hover.d.ts","build:schema-diagnostics":"json2ts schema/diagnostics.json | prettier --stdin-filepath _diagnostics.d.ts > src/_diagnostics.d.ts","build:schema-syntax_highlighting":"json2ts schema/syntax_highlighting.json | prettier --stdin-filepath _syntax_highlighting.d.ts > src/_syntax_highlighting.d.ts","bundle":"npm pack .","clean":"rimraf lib","lab:link":"jupyter labextension link . --no-build","test":"jlpm jest --coverage --coverageReporters=cobertura --coverageReporters=html --coverageReporters=text-summary"},"dependencies":{"@krassowski/jupyterlab_go_to_definition":"~1.0.0","lodash.mergewith":"^4.6.1","lsp-ws-connection":"~0.5.1","@krassowski/completion-theme":"~2.0.0","@krassowski/theme-vscode":"~2.0.0","@krassowski/theme-material":"~2.0.0"},"devDependencies":{"@babel/preset-env":"^7.4.3","@jupyterlab/application":"~2.2.0","@jupyterlab/apputils":"~2.2.0","@jupyterlab/cells":"~2.2.0","@jupyterlab/codeeditor":"~2.2.0","@jupyterlab/codemirror":"~2.2.0","@jupyterlab/completer":"~2.2.0","@jupyterlab/coreutils":"~4.2.0","@jupyterlab/docmanager":"~2.2.0","@jupyterlab/docregistry":"~2.2.0","@jupyterlab/fileeditor":"~2.2.0","@jupyterlab/notebook":"~2.2.0","@jupyterlab/rendermime":"~2.2.0","@jupyterlab/services":"~5.2.0","@jupyterlab/statusbar":"~2.2.0","@jupyterlab/testutils":"~2.2.0","@jupyterlab/tooltip":"~2.2.0","@lumino/algorithm":"*","@lumino/widgets":"*","@types/chai":"^4.1.7","@types/codemirror":"^0.0.74","@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":"^24.7.1","jest-junit":"^8.0.0","json-schema-to-typescript":"^8.0.0","react":"*","rimraf":"~2.6.2","ts-jest":"^24.0.2","typescript":"~3.9.5"},"peerDependencies":{"@jupyterlab/application":"~2.2.0","@jupyterlab/apputils":"~2.2.0","@jupyterlab/cells":"~2.2.0","@jupyterlab/codeeditor":"~2.2.0","@jupyterlab/codemirror":"~2.2.0","@jupyterlab/completer":"~2.2.0","@jupyterlab/coreutils":"~4.2.0","@jupyterlab/docmanager":"~2.2.0","@jupyterlab/docregistry":"~2.2.0","@jupyterlab/fileeditor":"~2.2.0","@jupyterlab/notebook":"~2.2.0","@jupyterlab/rendermime":"~2.2.0","@jupyterlab/services":"~5.2.0","@jupyterlab/statusbar":"~2.2.0","@jupyterlab/tooltip":"~2.2.0","@jupyterlab/ui-components":"~2.2.0","@lumino/algorithm":"*","@lumino/widgets":"*","codemirror":"*","react":"*"},"jupyterlab":{"extension":true,"discovery":{"server":{"base":{"name":"jupyter-lsp"},"managers":["pip"]}},"schemaDir":"schema"},"_id":"@krassowski/jupyterlab-lsp@2.0.3","_nodeVersion":"10.19.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-9TFhm4yVX5xDtVltlsK1QXd56T6JuCVYkLtEZ7QtxTewTfP073ifVG6go6DtIDg3SxVrbWlefcolUIY66pa41g==","shasum":"cce9023b07e79cfb0afaa0a36c123143b148623c","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-2.0.3.tgz","fileCount":498,"unpackedSize":1730973,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWtTWCRA9TVsSAnZWagAAQT4P+gPLJmeLO+bViXzj740R\nlKg2imo7iZ/jWh6ZdWsrtn2iDuiQs04z44V9vTY85uEcShZ2gcZOA6VtPdHG\npGnVkys+GIk8bXYBcvgBFlJTzEgORBYXzzfk8S6fDo5dEWv6PdUfWXBrA2JS\nqfDwEJaTlkI7G8jeRbx0Ab8HguwgW9MqhHgXnbF0MStTEr2uWKkc9oFI+MsK\nP8w79p53h80VhKLZgxnAqEPl+AGJkHdy1hE+GMwgsoodaK5TeruhK/wGmH2l\nERgZY/YWgOenVAOKZ5+XUsbJQyAETVeAJOEKn4RzYshOBEiBGji3Hk+LPqsx\nQSewejuL06PPI+QZAgKw4S8saYnCwcrjH46BuHlhmRlIfJtUM9M9wEexUIIR\nyoIbRAqBjKDH+9NMOf39LWdaues+5zytRWwOROXSyv5rAcG+w61T/EOea7HX\no0MdUY9g273JTJ4FKYNytT1wGXG9xOsJ/GtYrPVAZlJ4X62+0YoiFrbreAv6\noa02tlPdRqNz/TiwPCL6i/Uy+5qLYlf3707k/wmeaI2rRTQV/oVpqFK2fkaq\nGeo3agISwc4yXLdYLI55EpT9gZIBF+GEhgwqz6dh40ELTPtQLZzxLiNlNcoA\nQDz8Tye4eGXXpAWTrDGGqUhZcC0Djewkuc+pX4lDzTmZyors5iXQ12MgJe96\ns0xB\r\n=9ePi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC4vksLVezMabNRY8tmqos99+0DKz5seBDLpQtKGDJwOAiAAif8LV/NSVeZwqSAzy0ALL55ybd+6b70mJUOgVP9esQ=="}]},"maintainers":[{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_2.0.3_1599788245541_0.14206588787574082"},"_hasShrinkwrap":false},"2.0.4":{"name":"@krassowski/jupyterlab-lsp","version":"2.0.4","description":"Language Server Protocol integration for JupyterLab","keywords":["jupyter","jupyterlab","jupyterlab-extension","lsp","language-server-protocol","intellisense","code-intelligence","linting"],"homepage":"https://github.com/krassowski/jupyterlab-lsp","bugs":{"url":"https://github.com/krassowski/jupyterlab-lsp/issues"},"license":"BSD-3-Clause","author":{"name":"Michał Krassowski"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/krassowski/jupyterlab-lsp.git"},"scripts":{"build":"jlpm build:schema && tsc -b","build:schema":"jlpm build:schema-backend && jlpm build:schema-completion && jlpm build:schema-hover && jlpm build:schema-diagnostics && jlpm build:schema-syntax_highlighting","build:schema-backend":"json2ts ../../py_src/jupyter_lsp/schema/schema.json --unreachableDefinitions | prettier --stdin-filepath _schema.d.ts > src/_schema.d.ts","build:schema-completion":"json2ts schema/completion.json | prettier --stdin-filepath _completion.d.ts > src/_completion.d.ts","build:schema-hover":"json2ts schema/hover.json | prettier --stdin-filepath _hover.d.ts > src/_hover.d.ts","build:schema-diagnostics":"json2ts schema/diagnostics.json | prettier --stdin-filepath _diagnostics.d.ts > src/_diagnostics.d.ts","build:schema-syntax_highlighting":"json2ts schema/syntax_highlighting.json | prettier --stdin-filepath _syntax_highlighting.d.ts > src/_syntax_highlighting.d.ts","bundle":"npm pack .","clean":"rimraf lib","lab:link":"jupyter labextension link . --no-build","test":"jlpm jest --coverage --coverageReporters=cobertura --coverageReporters=html --coverageReporters=text-summary"},"dependencies":{"@krassowski/jupyterlab_go_to_definition":"~1.0.0","lodash.mergewith":"^4.6.1","lsp-ws-connection":"~0.5.1","@krassowski/completion-theme":"~2.0.0","@krassowski/theme-vscode":"~2.0.0","@krassowski/theme-material":"~2.0.0"},"devDependencies":{"@babel/preset-env":"^7.4.3","@jupyterlab/application":"~2.2.0","@jupyterlab/apputils":"~2.2.0","@jupyterlab/cells":"~2.2.0","@jupyterlab/codeeditor":"~2.2.0","@jupyterlab/codemirror":"~2.2.0","@jupyterlab/completer":"~2.2.0","@jupyterlab/coreutils":"~4.2.0","@jupyterlab/docmanager":"~2.2.0","@jupyterlab/docregistry":"~2.2.0","@jupyterlab/fileeditor":"~2.2.0","@jupyterlab/notebook":"~2.2.0","@jupyterlab/rendermime":"~2.2.0","@jupyterlab/services":"~5.2.0","@jupyterlab/statusbar":"~2.2.0","@jupyterlab/testutils":"~2.2.0","@jupyterlab/tooltip":"~2.2.0","@lumino/algorithm":"*","@lumino/widgets":"*","@types/chai":"^4.1.7","@types/codemirror":"^0.0.74","@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":"^24.7.1","jest-junit":"^8.0.0","json-schema-to-typescript":"^8.0.0","react":"*","rimraf":"~2.6.2","ts-jest":"^24.0.2","typescript":"~3.9.5"},"peerDependencies":{"@jupyterlab/application":"~2.2.0","@jupyterlab/apputils":"~2.2.0","@jupyterlab/cells":"~2.2.0","@jupyterlab/codeeditor":"~2.2.0","@jupyterlab/codemirror":"~2.2.0","@jupyterlab/completer":"~2.2.0","@jupyterlab/coreutils":"~4.2.0","@jupyterlab/docmanager":"~2.2.0","@jupyterlab/docregistry":"~2.2.0","@jupyterlab/fileeditor":"~2.2.0","@jupyterlab/notebook":"~2.2.0","@jupyterlab/rendermime":"~2.2.0","@jupyterlab/services":"~5.2.0","@jupyterlab/statusbar":"~2.2.0","@jupyterlab/tooltip":"~2.2.0","@jupyterlab/ui-components":"~2.2.0","@lumino/algorithm":"*","@lumino/widgets":"*","codemirror":"*","react":"*"},"jupyterlab":{"extension":true,"discovery":{"server":{"base":{"name":"jupyter-lsp"},"managers":["pip"]}},"schemaDir":"schema"},"_id":"@krassowski/jupyterlab-lsp@2.0.4","_nodeVersion":"10.19.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-CjXfVH6278lBT3ae9AaPSlVUURnvmEVTazjlG3dFBK4ZArR1TOnHlAPahWcv4BB7jz5bvEEZj0OFK9YralsY+w==","shasum":"ec12bc92585b418be0f8b81ab1e837b7552f8e1d","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-2.0.4.tgz","fileCount":498,"unpackedSize":1740655,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWt37CRA9TVsSAnZWagAAq4cP/iRH0Lh9jz7KKn29tQXD\n9V8aDeKnBjc8QeqmKVbsFA3EiRf3QTAedUnL1TBd8v7zUd1FadWK+pXk18WS\ni+qh8BXYy1wgCFoTXiLCBTWBJmJNxX/9lRe/DWGDdvVo4Bdj139axDtu7RBC\nvbYUpQMC6vP9NZP6DfbxNTfYxvp/CDWFyftl9Of8p5Y8aRllwcU+OivX682C\npFIAJggQGPok1bqRytyqz6hmQn243YTGu/8xhMQQ9GabmaqSJuUuYYDEGgWQ\nD9f8IWcEzwEHwLONpVL0C0FD0Ym9klZSrwWYVXPM9USDenCm5tkhskp9WfXY\ncyqu+m8JmI0WsBRaDDF1fZIERCgkvW6OkY6A1k5esU33XhnvL/Gpy5/NOKYP\nWdaqw99L7IS0DCPmbK88EQQF8UiC7NrcZHN0mcYk1IS/YSIUoFSLgQAwCLIo\n3EZUW4EiaszCM2cAAr1KBpfVURjYrEtTg/1A4uNAdbIrvBYXJBg6xWHIFlts\nPrE/MT4mAQHIokENWbSiCGo4CrhNpm2II+EE1e5EXSY5YMWDBr1ksOpmAlAr\ntKa4JnnMmT+5fzObR115CeY4hDQvnr3xaBoBEs8ZA5v34bk0oAxm/h+evXBs\nwbQIGqIuMewEubUkaln/e0HwFxVwmTsOhnGtigSHDU8lC3RGR7FSMcRKjlub\neSj2\r\n=45KW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHL5pKe08JagiIqTaIQAQob1d1NQT1lLif62DziJg2xOAiANDhnAhvfOO3BYrj1TPTkKtCphxMqOHozu0AAsJ9U6vg=="}]},"maintainers":[{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_2.0.4_1599790586733_0.5778718401382352"},"_hasShrinkwrap":false},"2.0.5":{"name":"@krassowski/jupyterlab-lsp","version":"2.0.5","description":"Language Server Protocol integration for JupyterLab","keywords":["jupyter","jupyterlab","jupyterlab-extension","lsp","language-server-protocol","intellisense","code-intelligence","linting"],"homepage":"https://github.com/krassowski/jupyterlab-lsp","bugs":{"url":"https://github.com/krassowski/jupyterlab-lsp/issues"},"license":"BSD-3-Clause","author":{"name":"Michał Krassowski"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/krassowski/jupyterlab-lsp.git"},"scripts":{"build":"jlpm build:schema && tsc -b","build:schema":"jlpm build:schema-backend && jlpm build:schema-completion && jlpm build:schema-hover && jlpm build:schema-diagnostics && jlpm build:schema-syntax_highlighting","build:schema-backend":"json2ts ../../py_src/jupyter_lsp/schema/schema.json --unreachableDefinitions | prettier --stdin-filepath _schema.d.ts > src/_schema.d.ts","build:schema-completion":"json2ts schema/completion.json | prettier --stdin-filepath _completion.d.ts > src/_completion.d.ts","build:schema-hover":"json2ts schema/hover.json | prettier --stdin-filepath _hover.d.ts > src/_hover.d.ts","build:schema-diagnostics":"json2ts schema/diagnostics.json | prettier --stdin-filepath _diagnostics.d.ts > src/_diagnostics.d.ts","build:schema-syntax_highlighting":"json2ts schema/syntax_highlighting.json | prettier --stdin-filepath _syntax_highlighting.d.ts > src/_syntax_highlighting.d.ts","bundle":"npm pack .","clean":"rimraf lib","lab:link":"jupyter labextension link . --no-build","test":"jlpm jest --coverage --coverageReporters=cobertura --coverageReporters=html --coverageReporters=text-summary"},"dependencies":{"@krassowski/jupyterlab_go_to_definition":"~1.0.0","lodash.mergewith":"^4.6.1","lsp-ws-connection":"~0.5.1","@krassowski/completion-theme":"~2.0.0","@krassowski/theme-vscode":"~2.0.0","@krassowski/theme-material":"~2.0.0"},"devDependencies":{"@babel/preset-env":"^7.4.3","@jupyterlab/application":"~2.2.0","@jupyterlab/apputils":"~2.2.0","@jupyterlab/cells":"~2.2.0","@jupyterlab/codeeditor":"~2.2.0","@jupyterlab/codemirror":"~2.2.0","@jupyterlab/completer":"~2.2.0","@jupyterlab/coreutils":"~4.2.0","@jupyterlab/docmanager":"~2.2.0","@jupyterlab/docregistry":"~2.2.0","@jupyterlab/fileeditor":"~2.2.0","@jupyterlab/notebook":"~2.2.0","@jupyterlab/rendermime":"~2.2.0","@jupyterlab/services":"~5.2.0","@jupyterlab/statusbar":"~2.2.0","@jupyterlab/testutils":"~2.2.0","@jupyterlab/tooltip":"~2.2.0","@lumino/algorithm":"*","@lumino/widgets":"*","@types/chai":"^4.1.7","@types/codemirror":"^0.0.74","@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":"^24.7.1","jest-junit":"^8.0.0","json-schema-to-typescript":"^8.0.0","react":"*","rimraf":"~2.6.2","ts-jest":"^24.0.2","typescript":"~3.9.5"},"peerDependencies":{"@jupyterlab/application":"~2.2.0","@jupyterlab/apputils":"~2.2.0","@jupyterlab/cells":"~2.2.0","@jupyterlab/codeeditor":"~2.2.0","@jupyterlab/codemirror":"~2.2.0","@jupyterlab/completer":"~2.2.0","@jupyterlab/coreutils":"~4.2.0","@jupyterlab/docmanager":"~2.2.0","@jupyterlab/docregistry":"~2.2.0","@jupyterlab/fileeditor":"~2.2.0","@jupyterlab/notebook":"~2.2.0","@jupyterlab/rendermime":"~2.2.0","@jupyterlab/services":"~5.2.0","@jupyterlab/statusbar":"~2.2.0","@jupyterlab/tooltip":"~2.2.0","@jupyterlab/ui-components":"~2.2.0","@lumino/algorithm":"*","@lumino/widgets":"*","codemirror":"*","react":"*"},"jupyterlab":{"extension":true,"discovery":{"server":{"base":{"name":"jupyter-lsp"},"managers":["pip"]}},"schemaDir":"schema"},"_id":"@krassowski/jupyterlab-lsp@2.0.5","_nodeVersion":"10.19.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-YSnbQ/H99L2VHgKfz+tL2EXvdQyOsbVL6s5Q5w4EmFdjSLUGsfuMA2nFbhl8LXCfntlFXeEjxpTiSOW1wyd3bw==","shasum":"1e8056dacb993175e8e5456acc19074e7e614199","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-2.0.5.tgz","fileCount":498,"unpackedSize":1742800,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWxtCCRA9TVsSAnZWagAAppkQAIEpmJAWITwwdDnXSQBr\nk9+10ZFR/8bWXQPfVWgdN4148S8KFacDUtIPFvzOKJqIwh91LSCdqPXyF8d3\nDxVvtYVwOQ4u0aBFDMGuQxMPhJtFlWeeVN89bEfAGvWJ+rOjchAdPXtYrV1K\n4Iova4+n9p+zGt/hfxNfZHvfVQ9Tstz9xsHG2of+UJzEvMvlqpTi9OwodVsi\n2XbeRr8Y9akgyo57Wb+qQPn8AofQcYvBmwVtVSXSmcBDkLeAnnBW7rXZd++w\n9DHaUdvavSkJ5heUooZN3+12iaK+Ouy0l+Q0JJXWuQyjOKk0BPkiI4qKmmpS\nQxJq54xc9FKHyuVNXtZ56OiKbP+HuqBNtQmmbnAFyQPCOrGdBQKQ5UL77CyU\nNyRJvvLL407L1IK8YnaMqEXdUnxYzH06il66ffQimSCkAhG9uR93rYWBOtA+\nK1QKExsCIWLoXj0PXobi3KyHyOFGchOEiwe/XPDSl3Bs6/7oEk+DiTwdGYu6\nIMOmYrwLMbiepHG/l1Te+BWNj5AGH/4mrH6rqTrMqsHi2kMapluo8EeeaHft\nMjwMcDIX+kVhtUrCF/TPo2NnWnVTbxkp5AIbwOQljV+t6vH6nRPmxvMW3n5C\nGCxRtojKoCtDol38NsRzPX9NQRONuXlhQDkl9t/kssSwc05jXdJ1sZwpYQih\nF9DE\r\n=HJBt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHVt2qylHTNxujKS0jWsSw8U7INR4SnZTOS0VBRMEug7AiAnNJ26NgWidezCbizmtywkch3EDPQXEzB/N9yE/oZH6Q=="}]},"maintainers":[{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_2.0.5_1599806273853_0.12242890035670984"},"_hasShrinkwrap":false},"2.0.6":{"name":"@krassowski/jupyterlab-lsp","version":"2.0.6","description":"Language Server Protocol integration for JupyterLab","keywords":["jupyter","jupyterlab","jupyterlab-extension","lsp","language-server-protocol","intellisense","code-intelligence","linting"],"homepage":"https://github.com/krassowski/jupyterlab-lsp","bugs":{"url":"https://github.com/krassowski/jupyterlab-lsp/issues"},"license":"BSD-3-Clause","author":{"name":"Michał Krassowski"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/krassowski/jupyterlab-lsp.git"},"scripts":{"build":"jlpm build:schema && tsc -b","build:schema":"jlpm build:schema-backend && jlpm build:schema-completion && jlpm build:schema-hover && jlpm build:schema-diagnostics && jlpm build:schema-syntax_highlighting","build:schema-backend":"json2ts ../../py_src/jupyter_lsp/schema/schema.json --unreachableDefinitions | prettier --stdin-filepath _schema.d.ts > src/_schema.d.ts","build:schema-completion":"json2ts schema/completion.json | prettier --stdin-filepath _completion.d.ts > src/_completion.d.ts","build:schema-hover":"json2ts schema/hover.json | prettier --stdin-filepath _hover.d.ts > src/_hover.d.ts","build:schema-diagnostics":"json2ts schema/diagnostics.json | prettier --stdin-filepath _diagnostics.d.ts > src/_diagnostics.d.ts","build:schema-syntax_highlighting":"json2ts schema/syntax_highlighting.json | prettier --stdin-filepath _syntax_highlighting.d.ts > src/_syntax_highlighting.d.ts","bundle":"npm pack .","clean":"rimraf lib","lab:link":"jupyter labextension link . --no-build","test":"jlpm jest --coverage --coverageReporters=cobertura --coverageReporters=html --coverageReporters=text-summary"},"dependencies":{"@krassowski/jupyterlab_go_to_definition":"~1.0.0","lodash.mergewith":"^4.6.1","lsp-ws-connection":"~0.5.1","@krassowski/completion-theme":"~2.0.0","@krassowski/theme-vscode":"~2.0.0","@krassowski/theme-material":"~2.0.0"},"devDependencies":{"@babel/preset-env":"^7.4.3","@jupyterlab/application":"~2.2.0","@jupyterlab/apputils":"~2.2.0","@jupyterlab/cells":"~2.2.0","@jupyterlab/codeeditor":"~2.2.0","@jupyterlab/codemirror":"~2.2.0","@jupyterlab/completer":"~2.2.0","@jupyterlab/coreutils":"~4.2.0","@jupyterlab/docmanager":"~2.2.0","@jupyterlab/docregistry":"~2.2.0","@jupyterlab/fileeditor":"~2.2.0","@jupyterlab/notebook":"~2.2.0","@jupyterlab/rendermime":"~2.2.0","@jupyterlab/services":"~5.2.0","@jupyterlab/statusbar":"~2.2.0","@jupyterlab/testutils":"~2.2.0","@jupyterlab/tooltip":"~2.2.0","@lumino/algorithm":"*","@lumino/widgets":"*","@types/chai":"^4.1.7","@types/codemirror":"^0.0.74","@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":"^24.7.1","jest-junit":"^8.0.0","json-schema-to-typescript":"^8.0.0","react":"*","rimraf":"~2.6.2","ts-jest":"^24.0.2","typescript":"~3.9.5"},"peerDependencies":{"@jupyterlab/application":"~2.2.0","@jupyterlab/apputils":"~2.2.0","@jupyterlab/cells":"~2.2.0","@jupyterlab/codeeditor":"~2.2.0","@jupyterlab/codemirror":"~2.2.0","@jupyterlab/completer":"~2.2.0","@jupyterlab/coreutils":"~4.2.0","@jupyterlab/docmanager":"~2.2.0","@jupyterlab/docregistry":"~2.2.0","@jupyterlab/fileeditor":"~2.2.0","@jupyterlab/notebook":"~2.2.0","@jupyterlab/rendermime":"~2.2.0","@jupyterlab/services":"~5.2.0","@jupyterlab/statusbar":"~2.2.0","@jupyterlab/tooltip":"~2.2.0","@jupyterlab/ui-components":"~2.2.0","@lumino/algorithm":"*","@lumino/widgets":"*","codemirror":"*","react":"*"},"jupyterlab":{"extension":true,"discovery":{"server":{"base":{"name":"jupyter-lsp"},"managers":["pip"]}},"schemaDir":"schema"},"_id":"@krassowski/jupyterlab-lsp@2.0.6","_nodeVersion":"10.19.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-lXAl4VQ5z1+TJjIw/ARXh+CeTqW+N0IW0uD4NqkbeCAfDJVNsIrC5An8ooc+JPjrRn0qqyGCjp8+E5Cay6eTPg==","shasum":"96d55eabdd26f709196addd75b5617878fb39978","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-2.0.6.tgz","fileCount":498,"unpackedSize":1743145,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYDdRCRA9TVsSAnZWagAAn4YQAJgE44hJg+d0nqxFSagE\nXMjcEwxTg+Q8bMqmhctNjUoabyO7+U6ihIbeZhJPjlGlEv7roIPVzE50Y7f1\n/rfTJp7AL2OBOOcqI4mPfKyVhKfT6jVZVvOgddBO/OgdRe0lYSi1dtY9WFai\n+Rz3/DLhBYIzd/0m0eVO3rY7HCvIqJdSACOEEgUo61GiLc9ZIUaGlX0+fEg7\nz/AYgbbd3auTqTC1hlh+1ZzyrKEfDEiTDzgp/Ix/yzS+ODAhu8F/jCiYRzZF\nPeVao1gULhaZPD50aVjVzTlLiBFo5QLDZIKEr1Z2VPrVxAEVtRYP3C8+pPeo\nltboga7N+D3FEnNJQMWFLk1u98Dor9x7uRpfRgR0cP+faSVh06774OguZXfX\nU42c0gHMSkcl8xXrffftLvoDkTNqIcln1J3t2XPB6vzebWeKokm+RdLjkk27\nQVM/bW5I5o7GC+1Jq1CpSYUOv6VyNO0sGSqS5xD11/bnQvzshSyA1wgrEn4T\nQHEISt4eVjlg2T78AaAU7lpjcBm93T4HOT7JGfFe2HIymjORrRPfEpwPCjrD\npAFKVhw6NZy2IOAEBBnWPKsQ/urRq0Pttgf/iG4qctWdZjjR9adLV6P5NKDY\nKbILZPc4bUXQMAWjmGnK+5U0udmrXyKRem+lsCsPbtmJa6KXF/g75J8ihvGT\nKcMO\r\n=raQG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDcGGIjJrSPHI+IDsZEuxamILwTfRxnjg0SqnjjxEV8MAiEA3vtEi1+yVChOrbP/lWGycKBr0twdpx2CIqr4Rp4e87g="}]},"maintainers":[{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_2.0.6_1600141137088_0.530499809135188"},"_hasShrinkwrap":false},"2.0.7":{"name":"@krassowski/jupyterlab-lsp","version":"2.0.7","description":"Language Server Protocol integration for JupyterLab","keywords":["jupyter","jupyterlab","jupyterlab-extension","lsp","language-server-protocol","intellisense","code-intelligence","linting"],"homepage":"https://github.com/krassowski/jupyterlab-lsp","bugs":{"url":"https://github.com/krassowski/jupyterlab-lsp/issues"},"license":"BSD-3-Clause","author":{"name":"Michał Krassowski"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/krassowski/jupyterlab-lsp.git"},"scripts":{"build":"jlpm build:schema && tsc -b","build:schema":"jlpm build:schema-backend && jlpm build:schema-completion && jlpm build:schema-hover && jlpm build:schema-diagnostics && jlpm build:schema-syntax_highlighting","build:schema-backend":"json2ts ../../py_src/jupyter_lsp/schema/schema.json --unreachableDefinitions | prettier --stdin-filepath _schema.d.ts > src/_schema.d.ts","build:schema-completion":"json2ts schema/completion.json | prettier --stdin-filepath _completion.d.ts > src/_completion.d.ts","build:schema-hover":"json2ts schema/hover.json | prettier --stdin-filepath _hover.d.ts > src/_hover.d.ts","build:schema-diagnostics":"json2ts schema/diagnostics.json | prettier --stdin-filepath _diagnostics.d.ts > src/_diagnostics.d.ts","build:schema-syntax_highlighting":"json2ts schema/syntax_highlighting.json | prettier --stdin-filepath _syntax_highlighting.d.ts > src/_syntax_highlighting.d.ts","bundle":"npm pack .","clean":"rimraf lib","lab:link":"jupyter labextension link . --no-build","test":"jlpm jest --coverage --coverageReporters=cobertura --coverageReporters=html --coverageReporters=text-summary"},"dependencies":{"@krassowski/jupyterlab_go_to_definition":"~1.0.0","lodash.mergewith":"^4.6.1","lsp-ws-connection":"~0.5.1","@krassowski/completion-theme":"~2.0.0","@krassowski/theme-vscode":"~2.0.0","@krassowski/theme-material":"~2.0.0"},"devDependencies":{"@babel/preset-env":"^7.4.3","@jupyterlab/application":"~2.2.0","@jupyterlab/apputils":"~2.2.0","@jupyterlab/cells":"~2.2.0","@jupyterlab/codeeditor":"~2.2.0","@jupyterlab/codemirror":"~2.2.0","@jupyterlab/completer":"~2.2.0","@jupyterlab/coreutils":"~4.2.0","@jupyterlab/docmanager":"~2.2.0","@jupyterlab/docregistry":"~2.2.0","@jupyterlab/fileeditor":"~2.2.0","@jupyterlab/notebook":"~2.2.0","@jupyterlab/rendermime":"~2.2.0","@jupyterlab/services":"~5.2.0","@jupyterlab/statusbar":"~2.2.0","@jupyterlab/testutils":"~2.2.0","@jupyterlab/tooltip":"~2.2.0","@lumino/algorithm":"*","@lumino/widgets":"*","@types/chai":"^4.1.7","@types/codemirror":"^0.0.74","@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":"^24.7.1","jest-junit":"^8.0.0","json-schema-to-typescript":"^8.0.0","react":"*","rimraf":"~2.6.2","ts-jest":"^24.0.2","typescript":"~3.9.5"},"peerDependencies":{"@jupyterlab/application":"~2.2.0","@jupyterlab/apputils":"~2.2.0","@jupyterlab/cells":"~2.2.0","@jupyterlab/codeeditor":"~2.2.0","@jupyterlab/codemirror":"~2.2.0","@jupyterlab/completer":"~2.2.0","@jupyterlab/coreutils":"~4.2.0","@jupyterlab/docmanager":"~2.2.0","@jupyterlab/docregistry":"~2.2.0","@jupyterlab/fileeditor":"~2.2.0","@jupyterlab/notebook":"~2.2.0","@jupyterlab/rendermime":"~2.2.0","@jupyterlab/services":"~5.2.0","@jupyterlab/statusbar":"~2.2.0","@jupyterlab/tooltip":"~2.2.0","@jupyterlab/ui-components":"~2.2.0","@lumino/algorithm":"*","@lumino/widgets":"*","codemirror":"*","react":"*"},"jupyterlab":{"extension":true,"discovery":{"server":{"base":{"name":"jupyter-lsp"},"managers":["pip"]}},"schemaDir":"schema"},"_id":"@krassowski/jupyterlab-lsp@2.0.7","_nodeVersion":"10.19.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-3rCSwkyHRdrexAO9k1mZaRC1SMlPBIMUeF81aPmil3n3/ZiQu5Ws/4NTqjvzS2TLmFeDyA29Cl/ZbL6Vk1/OOg==","shasum":"1f87653e77ea0dbe92f82d534499f9f4b53bfb0b","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-2.0.7.tgz","fileCount":499,"unpackedSize":1763786,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfZQEpCRA9TVsSAnZWagAAhJkP/RCiDm2a2N2XARWm7ais\n+6xbN7ueYKwFJp5Bnlu3j7OkWWzKgnVUsiL6Nb6BVUnfYcmU2vzPPreWvmtD\nhyWPqV6R6f3cro3mmWMyseYaf9kTgL+1WlWrtA2VIl8WK/+VsTarVLGJx926\nFcozx+hp15FxDyKBOGFeH5MwhBMZE/AA18osRHbn3MsMaBD/as4Pzz5qF6mx\nLrkfoN/4qYjsV+3Of/NWM8OOFfzdqkB7kskQMG+H4t6l5+mI5utE8qGHtNNE\nL0wkBv8xQ7dL/mt358/tXxsOu42WVLvuCLMGtxCyQRV6k8Q2vHvj3HYiXIa/\nKlqWJ+qtcBJ24psz0WfHaF/5Z66LegX0LewAwS4Th1n7fx+Jz6HagXr46gnn\n32GrewOIVToGkG/y3E1WJTibT9w7GXxLV63Ul0msQ0dLZPgfHXahKWII86HI\n3aGy0XNQc9LObQ6a0r9fTDo6vMSz8xOMkzl2mRm361DcpJ4+9/yoEXLbHbiI\nPm1lLq5yXOi5AlUyKhAAxBFxNuymKOwm2MlKTUvQW/VlA6ChJCMuXQ2Que39\nzs9mA8ms9F3mdn1Rs14mawQy60n84TPrTnrqbwV1EC2uUwiSg3kRCBAtLUBU\nT3ivkpINXsgaB4tpej+4eybRHKRkev1/9O66k9b4r4FuZ+oodtEkm7CmE5FH\n4YXf\r\n=1J75\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzcWyU8ODzXPXPUkMJhkIBAx9NIZGdftC9wa2E2NjxLwIgOK6kaU5IEm3zRTf6xlYN6wWtH69joZNS+S9aOcPsryg="}]},"maintainers":[{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_2.0.7_1600454952813_0.06507843039127614"},"_hasShrinkwrap":false},"2.0.8":{"name":"@krassowski/jupyterlab-lsp","version":"2.0.8","description":"Language Server Protocol integration for JupyterLab","keywords":["jupyter","jupyterlab","jupyterlab-extension","lsp","language-server-protocol","intellisense","code-intelligence","linting"],"homepage":"https://github.com/krassowski/jupyterlab-lsp","bugs":{"url":"https://github.com/krassowski/jupyterlab-lsp/issues"},"license":"BSD-3-Clause","author":{"name":"Michał Krassowski"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/krassowski/jupyterlab-lsp.git"},"scripts":{"build":"jlpm build:schema && tsc -b","build:schema":"jlpm build:schema-backend && jlpm build:schema-completion && jlpm build:schema-hover && jlpm build:schema-diagnostics && jlpm build:schema-syntax_highlighting","build:schema-backend":"json2ts ../../py_src/jupyter_lsp/schema/schema.json --unreachableDefinitions | prettier --stdin-filepath _schema.d.ts > src/_schema.d.ts","build:schema-completion":"json2ts schema/completion.json | prettier --stdin-filepath _completion.d.ts > src/_completion.d.ts","build:schema-hover":"json2ts schema/hover.json | prettier --stdin-filepath _hover.d.ts > src/_hover.d.ts","build:schema-diagnostics":"json2ts schema/diagnostics.json | prettier --stdin-filepath _diagnostics.d.ts > src/_diagnostics.d.ts","build:schema-syntax_highlighting":"json2ts schema/syntax_highlighting.json | prettier --stdin-filepath _syntax_highlighting.d.ts > src/_syntax_highlighting.d.ts","bundle":"npm pack .","clean":"rimraf lib","lab:link":"jupyter labextension link . --no-build","test":"jlpm jest --coverage --coverageReporters=cobertura --coverageReporters=html --coverageReporters=text-summary"},"dependencies":{"@krassowski/jupyterlab_go_to_definition":"~1.0.0","lodash.mergewith":"^4.6.1","lsp-ws-connection":"~0.5.1","@krassowski/completion-theme":"~2.0.0","@krassowski/theme-vscode":"~2.0.0","@krassowski/theme-material":"~2.0.0"},"devDependencies":{"@babel/preset-env":"^7.4.3","@jupyterlab/application":"~2.2.0","@jupyterlab/apputils":"~2.2.0","@jupyterlab/cells":"~2.2.0","@jupyterlab/codeeditor":"~2.2.0","@jupyterlab/codemirror":"~2.2.0","@jupyterlab/completer":"~2.2.0","@jupyterlab/coreutils":"~4.2.0","@jupyterlab/docmanager":"~2.2.0","@jupyterlab/docregistry":"~2.2.0","@jupyterlab/fileeditor":"~2.2.0","@jupyterlab/notebook":"~2.2.0","@jupyterlab/rendermime":"~2.2.0","@jupyterlab/services":"~5.2.0","@jupyterlab/statusbar":"~2.2.0","@jupyterlab/testutils":"~2.2.0","@jupyterlab/tooltip":"~2.2.0","@lumino/algorithm":"*","@lumino/widgets":"*","@types/chai":"^4.1.7","@types/codemirror":"^0.0.74","@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":"^24.7.1","jest-junit":"^8.0.0","json-schema-to-typescript":"^8.0.0","react":"*","rimraf":"~2.6.2","ts-jest":"^24.0.2","typescript":"~3.9.5"},"peerDependencies":{"@jupyterlab/application":"~2.2.0","@jupyterlab/apputils":"~2.2.0","@jupyterlab/cells":"~2.2.0","@jupyterlab/codeeditor":"~2.2.0","@jupyterlab/codemirror":"~2.2.0","@jupyterlab/completer":"~2.2.0","@jupyterlab/coreutils":"~4.2.0","@jupyterlab/docmanager":"~2.2.0","@jupyterlab/docregistry":"~2.2.0","@jupyterlab/fileeditor":"~2.2.0","@jupyterlab/notebook":"~2.2.0","@jupyterlab/rendermime":"~2.2.0","@jupyterlab/services":"~5.2.0","@jupyterlab/statusbar":"~2.2.0","@jupyterlab/tooltip":"~2.2.0","@jupyterlab/ui-components":"~2.2.0","@lumino/algorithm":"*","@lumino/widgets":"*","codemirror":"*","react":"*"},"jupyterlab":{"extension":true,"discovery":{"server":{"base":{"name":"jupyter-lsp"},"managers":["pip"]}},"schemaDir":"schema"},"_id":"@krassowski/jupyterlab-lsp@2.0.8","_nodeVersion":"10.19.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-DOrCKL1iHvcSFM/jl7u2SGUXwqecd7IAucBmZAF8toG/S3KA2kj1E7rPQSEraxyNS9FU9IOl8daQFeYgmf9KhQ==","shasum":"3209da8c1f9b86e42842a391faf832bb2b0ca160","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-2.0.8.tgz","fileCount":499,"unpackedSize":1767041,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJflb8TCRA9TVsSAnZWagAAMCcP/RRNSpriGU59jgokjqaT\nRfDC187UIBNP8DIPe0k4uvZJMdHlvIiR12o7EPsJYGBbcaOWb3D7aKMdXrUc\nLKMxUtfJaLfhKI+U57j7MwYKlKBePdwSq7yfuoEGfgSbAGbVb+Rj9xbNQxuE\nPenyCM43ebMBQyEfnwCYexZ6Jv0wGsQZ3n83SwBBp5PHIhg9r1qkXcFKxwzh\nn2qNbGU44iLRazgLbqD40ZxZDBEkRknZKXzvvAOiknPYlpwGFXEGbazV0tcV\nbe18h6Qt0fk7pjtxJOA6Ke4D1raxwNxJK8I8pGF5uDFWG416KeeDmqA3oQbw\nwh7T8H41ODXM30N7+WnkwhXigEdI7RnWGN8HThTTWB1WPbCldw/yjJSlMQKF\nSFN+Mh7vSRf9qCLwYLDIyrPjD1mMZu+k0UDgcJG1XoX2wAuQN8oKrZBnDlvC\nOeAZnq8Fi/fnwT5gayqIshlNDAsEuFgoRTMUCBRaY6tqqS+lMFV5lFkjOGQU\n7w6WhjSvQsaxnC3KiEqPBRmK6NOmv5mUrYZTnXZbWo1vpoTjROCS4ebVkeVl\nQDRU1mzHEyF9JJ4LfKeci8jTZNU32FToV8giBSzt9DSb6QumBjK8XEBNloe1\nAkBMZNiZOJgmfokx8jNiimyTlET1Ke9WWljNdHNZ3OLPK6ZifVTdzFH2tLwh\nNJ6G\r\n=Y760\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDVay7ZT8RGqVKDWzj1PjsXK9G4Le5MCbihuNoNJ9t/PAiEA6ZoTxOxNHu2RhYxeThaJx8LLOQ23u+n+s/7nOJCqHL0="}]},"maintainers":[{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_2.0.8_1603649298564_0.8758950347546537"},"_hasShrinkwrap":false},"2.1.0":{"name":"@krassowski/jupyterlab-lsp","version":"2.1.0","description":"Language Server Protocol integration for JupyterLab","keywords":["jupyter","jupyterlab","jupyterlab-extension","lsp","language-server-protocol","intellisense","code-intelligence","linting"],"homepage":"https://github.com/krassowski/jupyterlab-lsp","bugs":{"url":"https://github.com/krassowski/jupyterlab-lsp/issues"},"license":"BSD-3-Clause","author":{"name":"Michał Krassowski"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/krassowski/jupyterlab-lsp.git"},"scripts":{"build":"jlpm build:schema && tsc -b","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","build:schema-backend":"json2ts ../../py_src/jupyter_lsp/schema/schema.json --unreachableDefinitions | prettier --stdin-filepath _schema.d.ts > src/_schema.d.ts","build:schema-completion":"json2ts schema/completion.json | prettier --stdin-filepath _completion.d.ts > src/_completion.d.ts","build:schema-hover":"json2ts schema/hover.json | prettier --stdin-filepath _hover.d.ts > src/_hover.d.ts","build:schema-jump_to":"json2ts schema/jump_to.json | prettier --stdin-filepath _jump_to.d.ts > src/_jump_to.d.ts","build:schema-diagnostics":"json2ts schema/diagnostics.json | prettier --stdin-filepath _diagnostics.d.ts > src/_diagnostics.d.ts","build:schema-syntax_highlighting":"json2ts schema/syntax_highlighting.json | prettier --stdin-filepath _syntax_highlighting.d.ts > src/_syntax_highlighting.d.ts","bundle":"npm pack .","clean":"rimraf lib","lab:link":"jupyter labextension link . --no-build","test":"jlpm jest --coverage --coverageReporters=cobertura --coverageReporters=html --coverageReporters=text-summary"},"dependencies":{"@krassowski/code-jumpers":"~1.0.0","lodash.mergewith":"^4.6.1","lsp-ws-connection":"~0.5.1","@krassowski/completion-theme":"~2.0.0","@krassowski/theme-vscode":"~2.0.0","@krassowski/theme-material":"~2.0.0"},"devDependencies":{"@babel/preset-env":"^7.4.3","@jupyterlab/application":"~2.2.0","@jupyterlab/apputils":"~2.2.0","@jupyterlab/cells":"~2.2.0","@jupyterlab/codeeditor":"~2.2.0","@jupyterlab/codemirror":"~2.2.0","@jupyterlab/completer":"~2.2.0","@jupyterlab/coreutils":"~4.2.0","@jupyterlab/docmanager":"~2.2.0","@jupyterlab/docregistry":"~2.2.0","@jupyterlab/fileeditor":"~2.2.0","@jupyterlab/notebook":"~2.2.0","@jupyterlab/rendermime":"~2.2.0","@jupyterlab/services":"~5.2.0","@jupyterlab/statusbar":"~2.2.0","@jupyterlab/testutils":"~2.2.0","@jupyterlab/tooltip":"~2.2.0","@lumino/algorithm":"*","@lumino/widgets":"*","@types/chai":"^4.1.7","@types/codemirror":"^0.0.74","@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","react":"*","rimraf":"~2.6.2","ts-jest":"^26.4.3","typescript":"~4.0.2"},"peerDependencies":{"@jupyterlab/application":"~2.2.0","@jupyterlab/apputils":"~2.2.0","@jupyterlab/cells":"~2.2.0","@jupyterlab/codeeditor":"~2.2.0","@jupyterlab/codemirror":"~2.2.0","@jupyterlab/completer":"~2.2.0","@jupyterlab/coreutils":"~4.2.0","@jupyterlab/docmanager":"~2.2.0","@jupyterlab/docregistry":"~2.2.0","@jupyterlab/fileeditor":"~2.2.0","@jupyterlab/notebook":"~2.2.0","@jupyterlab/rendermime":"~2.2.0","@jupyterlab/services":"~5.2.0","@jupyterlab/statusbar":"~2.2.0","@jupyterlab/tooltip":"~2.2.0","@jupyterlab/ui-components":"~2.2.0","@lumino/algorithm":"*","@lumino/widgets":"*","codemirror":"*","react":"*"},"jupyterlab":{"extension":true,"discovery":{"server":{"base":{"name":"jupyter-lsp"},"managers":["pip"]}},"schemaDir":"schema"},"_id":"@krassowski/jupyterlab-lsp@2.1.0","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-952WT9SPEKLjEW4hRV8dQeO1Px4a9QmKktVstJUwmxPrRCiasqYUOPzI/wjjhy7Tsee5Vunjtns76Q0XLUFuGA==","shasum":"3982f0240f4e4d1e9248de9edfd3afe1677351e0","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-2.1.0.tgz","fileCount":501,"unpackedSize":1790549,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf1hmdCRA9TVsSAnZWagAA6PQP/2NGD1uw3WUsNE+b4PmH\nn4WGI9bgfKHPqku/fo8A6S8FIvWug2D4KMuHQrCXMCDVSiYdpX6PuOZgJj8r\nVBbCW6K7/RYkPsgvIaYjEVlSWc1+gZRJ1jOCv8JthaDDKCY/zb6XzVHwQ3Xq\nQ89DlOBJZ+zc/Hwa0v80NxDJKsnXeFO2FzYLW0pSh5E7qEe1Av6pYfO8bc+G\nRwv2k/Rjmlb2aheQEy5XwTpLmwRnf0ZVlgLtn8nR1VIu96U/CZ6wG0NCTFZA\nePlZ+B2JaiZ5F4KQPbc7AZtyRQgBo4MuPKcUcDSzIX3BiM+T1EJfnorzWGQT\n/rO71xLyEl8SkYpxNvDwt/gUDGxroOwhfDC6xn1RXc5mlkqsLw0eCgqXPx+E\nMhEv19QRhzcOoJmw872PAYtTH53oD8czwsZn5zziDQnwufcbX/Q6q9d2VMvE\n/FkZS1v2pQu4h5/s5vrTPrzdUZSu1zly2lOQjCMEcsbZI9JA33zE6b38cpwz\n7LrhimTLxsnjCpeQa7+MO2nqR7P0bI3yFg/ciu66WuL+dfe5BnhTt1srHkc3\n/8yIyhUl9M9WyaTeMgUqmZQLdHfz1U8hnAHdII8Dukb5Zt5K1yP5d9Qglekw\n1SKH/PXJUE2fli0aPDMuHIU4Dd/BM60w3l9g54XcQniBOkxvxJ1RPXQkDFCM\nWrz+\r\n=d/89\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEjjJBI60Pj1728pKFj/VZ8LgZyqiAnKMmXEBNu9olFQAiAGEl3kKXRYS5bXxQg7axH1x7xiywyFMsFX+6J49w8A3w=="}]},"_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"directories":{},"maintainers":[{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_2.1.0_1607866781059_0.7273798912073872"},"_hasShrinkwrap":false},"2.1.1":{"name":"@krassowski/jupyterlab-lsp","version":"2.1.1","description":"Language Server Protocol integration for JupyterLab","keywords":["jupyter","jupyterlab","jupyterlab-extension","lsp","language-server-protocol","intellisense","code-intelligence","linting"],"homepage":"https://github.com/krassowski/jupyterlab-lsp","bugs":{"url":"https://github.com/krassowski/jupyterlab-lsp/issues"},"license":"BSD-3-Clause","author":{"name":"Michał Krassowski"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/krassowski/jupyterlab-lsp.git"},"scripts":{"build":"jlpm build:schema && tsc -b","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","build:schema-backend":"json2ts ../../py_src/jupyter_lsp/schema/schema.json --unreachableDefinitions | prettier --stdin-filepath _schema.d.ts > src/_schema.d.ts","build:schema-completion":"json2ts schema/completion.json | prettier --stdin-filepath _completion.d.ts > src/_completion.d.ts","build:schema-hover":"json2ts schema/hover.json | prettier --stdin-filepath _hover.d.ts > src/_hover.d.ts","build:schema-jump_to":"json2ts schema/jump_to.json | prettier --stdin-filepath _jump_to.d.ts > src/_jump_to.d.ts","build:schema-diagnostics":"json2ts schema/diagnostics.json | prettier --stdin-filepath _diagnostics.d.ts > src/_diagnostics.d.ts","build:schema-syntax_highlighting":"json2ts schema/syntax_highlighting.json | prettier --stdin-filepath _syntax_highlighting.d.ts > src/_syntax_highlighting.d.ts","bundle":"npm pack .","clean":"rimraf lib","lab:link":"jupyter labextension link . --no-build","test":"jlpm jest --coverage --coverageReporters=cobertura --coverageReporters=html --coverageReporters=text-summary"},"dependencies":{"@krassowski/code-jumpers":"~1.0.0","lodash.mergewith":"^4.6.1","lsp-ws-connection":"~0.5.1","@krassowski/completion-theme":"~2.0.0","@krassowski/theme-vscode":"~2.0.0","@krassowski/theme-material":"~2.0.0"},"devDependencies":{"@babel/preset-env":"^7.4.3","@jupyterlab/application":"~2.2.0","@jupyterlab/apputils":"~2.2.0","@jupyterlab/cells":"~2.2.0","@jupyterlab/codeeditor":"~2.2.0","@jupyterlab/codemirror":"~2.2.0","@jupyterlab/completer":"~2.2.0","@jupyterlab/coreutils":"~4.2.0","@jupyterlab/docmanager":"~2.2.0","@jupyterlab/docregistry":"~2.2.0","@jupyterlab/fileeditor":"~2.2.0","@jupyterlab/notebook":"~2.2.0","@jupyterlab/rendermime":"~2.2.0","@jupyterlab/services":"~5.2.0","@jupyterlab/statusbar":"~2.2.0","@jupyterlab/testutils":"~2.2.0","@jupyterlab/tooltip":"~2.2.0","@lumino/algorithm":"*","@lumino/widgets":"*","@types/chai":"^4.1.7","@types/codemirror":"^0.0.74","@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","react":"*","rimraf":"~2.6.2","ts-jest":"^26.4.3","typescript":"~4.0.2"},"peerDependencies":{"@jupyterlab/application":"~2.2.0","@jupyterlab/apputils":"~2.2.0","@jupyterlab/cells":"~2.2.0","@jupyterlab/codeeditor":"~2.2.0","@jupyterlab/codemirror":"~2.2.0","@jupyterlab/completer":"~2.2.0","@jupyterlab/coreutils":"~4.2.0","@jupyterlab/docmanager":"~2.2.0","@jupyterlab/docregistry":"~2.2.0","@jupyterlab/fileeditor":"~2.2.0","@jupyterlab/notebook":"~2.2.0","@jupyterlab/rendermime":"~2.2.0","@jupyterlab/services":"~5.2.0","@jupyterlab/statusbar":"~2.2.0","@jupyterlab/tooltip":"~2.2.0","@jupyterlab/ui-components":"~2.2.0","@lumino/algorithm":"*","@lumino/widgets":"*","codemirror":"*","react":"*"},"jupyterlab":{"extension":true,"discovery":{"server":{"base":{"name":"jupyter-lsp"},"managers":["pip"]}},"schemaDir":"schema"},"_id":"@krassowski/jupyterlab-lsp@2.1.1","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-12NzYtSbc7PkOLDVRsJHpY6w8DAHZ5Pl4gx7qdK5XKxiX0wvka1Iybt4Rg9Rn2bSflEy0Av3q3jluPMFqRX4aw==","shasum":"7a6619492345c3f57e9a87a05b4e55d44620e958","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-2.1.1.tgz","fileCount":501,"unpackedSize":1790541,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2W2jCRA9TVsSAnZWagAA3YgP/3u7Vtr5xifSBzvaP2vS\nWt9fmp/g+69qnVpgNl2JUaW5tRFhmAfjv4lJqAiO8JNd7Qp7o54pys2MN4q+\nU/rZl6ubGQUzEsEGMwQrtfMjB8g0SkvGTgl1ixNnQVwltmxYFqLs1aPp7BSf\n+Hy7godlKrSQCIl22d/SK8qXLLMgvRFN74l2YTxpAotfytRREtm3IaX1WMM6\nlC0+fcmqRIO38WzSiLw/z7cZe4DPTMDjZ7I5nkxWjfzD15UhVkv+DD9S8uWh\n+sBJTIQ64uYm80+9+CeG/p+vtqEUKwRspSjvmxPwFy8WnQ30KszzuCCUr3wp\nRx2/GMNB/ZUKmoGPA0TlPiG/a4vkIqvQVuj2bgUtH6977isCifRN8mQKy6TR\nQlKA5X4CG6MLsaWMK9WeuJW10YFh1sRiqrBMgR+f4Qq2g0/zhhQodsVfRYtW\nXGii/stOikqt4t0D0krA2QICo+ohF+AmBBZdi7eqP/a0JIiNQ4qov6B6xssk\n/tdH3BnaJtMo0Gm9U4d0uh7+QiXHN1GsUbp0u+Uyp8FvLd7sgmyrppI1no4e\nBe+jkeZLwlFVhwepg7LpIyr3+NlyytvmmiXxKVOviqZnfyFCiumMYWe3xYU4\nBK31oSumpUhKTBICbj0vbY6yTaUbqtNIxiijyi5vxQfsTlF9xc4cV0yrl2lu\nf+St\r\n=VO27\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBGGwQ/r0FCiELZ7MRY6KXrNFOQe/9Htv2k7T2s+I2JIAiEAyTLU2G/ifoHHT9TcK5lQI7PsCDdJiTCrisEvAQU4FgY="}]},"_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"directories":{},"maintainers":[{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_2.1.1_1608084899057_0.9648403656211195"},"_hasShrinkwrap":false},"2.1.2":{"name":"@krassowski/jupyterlab-lsp","version":"2.1.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/krassowski/jupyterlab-lsp","bugs":{"url":"https://github.com/krassowski/jupyterlab-lsp/issues"},"license":"BSD-3-Clause","author":{"name":"Michał Krassowski"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/krassowski/jupyterlab-lsp.git"},"scripts":{"build":"jlpm build:schema && tsc -b","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-highlights","build:schema-backend":"json2ts ../../py_src/jupyter_lsp/schema/schema.json --unreachableDefinitions | prettier --stdin-filepath _schema.d.ts > src/_schema.d.ts","build:schema-completion":"json2ts schema/completion.json | prettier --stdin-filepath _completion.d.ts > src/_completion.d.ts","build:schema-hover":"json2ts schema/hover.json | prettier --stdin-filepath _hover.d.ts > src/_hover.d.ts","build:schema-jump_to":"json2ts schema/jump_to.json | prettier --stdin-filepath _jump_to.d.ts > src/_jump_to.d.ts","build:schema-diagnostics":"json2ts schema/diagnostics.json | prettier --stdin-filepath _diagnostics.d.ts > src/_diagnostics.d.ts","build:schema-syntax_highlighting":"json2ts schema/syntax_highlighting.json | prettier --stdin-filepath _syntax_highlighting.d.ts > src/_syntax_highlighting.d.ts","build:schema-highlights":"json2ts schema/highlights.json | prettier --stdin-filepath _highlights.d.ts > src/_highlights.d.ts","bundle":"npm pack .","clean":"rimraf lib","lab:link":"jupyter labextension link . --no-build","test":"jlpm jest --coverage --coverageReporters=cobertura --coverageReporters=html --coverageReporters=text-summary"},"dependencies":{"@krassowski/code-jumpers":"~1.0.0","lodash.mergewith":"^4.6.1","lsp-ws-connection":"~0.5.1","@krassowski/completion-theme":"~2.0.0","@krassowski/theme-vscode":"~2.0.0","@krassowski/theme-material":"~2.0.0"},"devDependencies":{"@babel/preset-env":"^7.4.3","@jupyterlab/application":"~2.2.0","@jupyterlab/apputils":"~2.2.0","@jupyterlab/cells":"~2.2.0","@jupyterlab/codeeditor":"~2.2.0","@jupyterlab/codemirror":"~2.2.0","@jupyterlab/completer":"~2.2.0","@jupyterlab/coreutils":"~4.2.0","@jupyterlab/docmanager":"~2.2.0","@jupyterlab/docregistry":"~2.2.0","@jupyterlab/fileeditor":"~2.2.0","@jupyterlab/notebook":"~2.2.0","@jupyterlab/rendermime":"~2.2.0","@jupyterlab/services":"~5.2.0","@jupyterlab/statusbar":"~2.2.0","@jupyterlab/testutils":"~2.2.0","@jupyterlab/tooltip":"~2.2.0","@lumino/algorithm":"*","@lumino/widgets":"*","@types/chai":"^4.1.7","@types/codemirror":"^0.0.74","@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","react":"*","rimraf":"~2.6.2","ts-jest":"^26.4.3","typescript":"~4.0.2"},"peerDependencies":{"@jupyterlab/application":"~2.2.0","@jupyterlab/apputils":"~2.2.0","@jupyterlab/cells":"~2.2.0","@jupyterlab/codeeditor":"~2.2.0","@jupyterlab/codemirror":"~2.2.0","@jupyterlab/completer":"~2.2.0","@jupyterlab/coreutils":"~4.2.0","@jupyterlab/docmanager":"~2.2.0","@jupyterlab/docregistry":"~2.2.0","@jupyterlab/fileeditor":"~2.2.0","@jupyterlab/notebook":"~2.2.0","@jupyterlab/rendermime":"~2.2.0","@jupyterlab/services":"~5.2.0","@jupyterlab/statusbar":"~2.2.0","@jupyterlab/tooltip":"~2.2.0","@jupyterlab/ui-components":"~2.2.0","@lumino/algorithm":"*","@lumino/widgets":"*","codemirror":"*","react":"*"},"jupyterlab":{"extension":true,"discovery":{"server":{"base":{"name":"jupyter-lsp"},"managers":["pip"]}},"schemaDir":"schema"},"_id":"@krassowski/jupyterlab-lsp@2.1.2","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-0AFfPr4iIef3cdZa40twmv4RMsTs+m3w11lUOtRoOVKMUzMOcsBH6l4opriXYl4Z0dBGHU3wlCGRDQ8Gg/c/+w==","shasum":"6b0306d187f94f91b4f28c284e4aec6f900b2fea","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-2.1.2.tgz","fileCount":503,"unpackedSize":1801037,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf8E1tCRA9TVsSAnZWagAAq14P/AhXnQS0hT8peQSweyD+\ndl0PkASsvYy6LxhPBmetHoEjErZscfbdbAqf4TiVk3IutQZmW4MYDfHsBReo\nmqBKccEo6hKe++WFRdIqXRflbdvggg0/Ux/KGpTQ9arXP4IB/HUHaE5uH+7k\njJju3wgVLORCQIZRtjMN/ceXiKEmgDSb8O1F1ol5I6C1aj2+xmbG9lCYiqVm\nF1PPn1C4i9poj9MYvwSvikuBYFKc+ZkNEo7bG36WUbQ5ck07nXKB1HcBppDw\ngt+CSv/+PW/zR3a/VQLI69kIezJF4jESLWJzm4IvKJjzoHcm0iYhZ2zvc/y2\n1wmcCrL8PJP6AY1rwg5URzNR6e2nkSC1+qhOIF1sM/COl+H9pCAvfCi/54Ol\n4HmCX2u8ElEE3HwUog8A70DHTcjGGjvycKZpG+6H7iqEfx+tBsmcGtrXK/WH\nsDgYECYeQYN9WAyYPo7ZX+o0iGKpB+EINeCwg/KgpztDFSd/qG660tUsnBLO\nEM6EM2tDbdHaTZ5EbdIXvXIjCq/UOGRkSSorryM8U6WyGVmHhxiDpUVu1HpP\nVpHuBHgJkTqDahioImWty3d0BX2XxSePw9t1LdPWXjvRHNY+wB5exOK2z3Nn\njGdRt0hVG5qJfgm4qe2V4M/0Si+ig9dUi3eKUj9oms9c8H6oH5DrYin5PjE9\nJWH8\r\n=hte7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeFLZ8ko1EnQTOyUqv5j5nQeccDHADkdwVxX0x6Ht4BQIhALs3iVrH4dITvto/u13dwEL7us077VhgoSNVg4jw4Txg"}]},"_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"directories":{},"maintainers":[{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_2.1.2_1609583980350_0.07696499038297189"},"_hasShrinkwrap":false},"3.0.0":{"name":"@krassowski/jupyterlab-lsp","version":"3.0.0","description":"Language Server Protocol integration for JupyterLab","keywords":["jupyter","jupyterlab","jupyterlab-extension","lsp","language-server-protocol","intellisense","code-intelligence","linting"],"homepage":"https://github.com/krassowski/jupyterlab-lsp","bugs":{"url":"https://github.com/krassowski/jupyterlab-lsp/issues"},"license":"BSD-3-Clause","author":{"name":"JupyterLab-LSP Development Team"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/krassowski/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-highlights","build:schema-backend":"json2ts ../../python_packages/jupyter_lsp/jupyter_lsp/schema/schema.json --unreachableDefinitions | prettier --stdin-filepath _schema.d.ts > src/_schema.d.ts","build:schema-completion":"json2ts schema/completion.json | prettier --stdin-filepath _completion.d.ts > src/_completion.d.ts","build:schema-diagnostics":"json2ts schema/diagnostics.json | prettier --stdin-filepath _diagnostics.d.ts > src/_diagnostics.d.ts","build:schema-hover":"json2ts schema/hover.json | prettier --stdin-filepath _hover.d.ts > src/_hover.d.ts","build:schema-jump_to":"json2ts schema/jump_to.json | prettier --stdin-filepath _jump_to.d.ts > src/_jump_to.d.ts","build:schema-syntax_highlighting":"json2ts schema/syntax_highlighting.json | prettier --stdin-filepath _syntax_highlighting.d.ts > src/_syntax_highlighting.d.ts","build:schema-highlights":"json2ts schema/highlights.json | prettier --stdin-filepath _highlights.d.ts > src/_highlights.d.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.0.0","@krassowski/completion-theme":"~2.0.0","@krassowski/theme-material":"~2.0.0","@krassowski/theme-vscode":"~2.0.0","lodash.mergewith":"^4.6.1","lsp-ws-connection":"~0.5.1"},"devDependencies":{"@babel/preset-env":"^7.4.3","@jupyterlab/application":"^3.0.0","@jupyterlab/apputils":"^3.0.0","@jupyterlab/builder":"^3.0.0","@jupyterlab/cells":"^3.0.0","@jupyterlab/codeeditor":"^3.0.0","@jupyterlab/codemirror":"^3.0.0","@jupyterlab/completer":"^3.0.0","@jupyterlab/coreutils":"^5.0.0","@jupyterlab/docmanager":"^3.0.0","@jupyterlab/docregistry":"^3.0.0","@jupyterlab/fileeditor":"^3.0.0","@jupyterlab/notebook":"^3.0.0","@jupyterlab/rendermime":"^3.0.0","@jupyterlab/services":"^6.0.0","@jupyterlab/statusbar":"^3.0.0","@jupyterlab/testutils":"^3.0.0","@jupyterlab/tooltip":"^3.0.0","@lumino/algorithm":"*","@lumino/widgets":"^1.16.1","@types/chai":"^4.1.7","@types/codemirror":"^0.0.74","@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"},"peerDependencies":{"@jupyterlab/application":"^3.0.0","@jupyterlab/apputils":"^3.0.0","@jupyterlab/cells":"^3.0.0","@jupyterlab/codeeditor":"^3.0.0","@jupyterlab/codemirror":"^3.0.0","@jupyterlab/completer":"^3.0.0","@jupyterlab/coreutils":"^5.0.0","@jupyterlab/docmanager":"^3.0.0","@jupyterlab/docregistry":"^3.0.0","@jupyterlab/fileeditor":"^3.0.0","@jupyterlab/notebook":"^3.0.0","@jupyterlab/rendermime":"^3.0.0","@jupyterlab/services":"^6.0.0","@jupyterlab/statusbar":"^3.0.0","@jupyterlab/tooltip":"^3.0.0","@jupyterlab/ui-components":"^3.0.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"},"_id":"@krassowski/jupyterlab-lsp@3.0.0","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-OZMy8cdKI77qYSMZATuO4XEepsK00OqyC6vM1MiB/1VMY1S0dGx48LmBa9ByM9h3kWSQjO4U8YkX9dQxqUyE1Q==","shasum":"55a60c0521f54090ebcb548ae8b93799013fea0e","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-3.0.0.tgz","fileCount":323,"unpackedSize":1266975,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9eyACRA9TVsSAnZWagAACPYQAJu1vencZox4mE7TDXfq\nK4k2prj1Asfa/APLu5llyV1/aQT3YHJo5KTgVq+7LVB8i82QORHoSjkbW/dL\nmimOZSbniMSDmap5PLsLtHxDrApiq9DqYS7Qbaw/ohIi9E8jlvU2BjrTmgQz\nuH27DuBrzF0AxqcEJZRjPjB969K6uXKOBqhxwdyGTe2g1BrLQs7wfm2TzOeJ\nLrjIxIATLLzFoFZbjJqWrO38+DBFESRsK611VEpoJmQyKBQoS3NU9zkKxyvv\nj0O4/9gkyMRE3x58ID4xbF+mHj2bdizvCqlq1rq4vdM1QisMTh9k4zPgWSc3\nEWkEap0bgLvhW+DooOXfSCvo4IIhIn7SC2wsvMAs7FD9G/3zG37zIjGCo/5j\nr3o/GSdSRV/TvHdVvTxvSTLeHWKF9KBmW8E+50eyjj6wKXvKHmXWl7QuB8/p\nlUHL8aDcjiiGcnjM/KZUtvSYWQnQyXxyzwY9TswxxD8wHJ3nfy/PNUwLDl3Z\nNZAiGsMjF86ETnccu3DsrIqIx7yHAbZlsjG7zsthjYbUkBlZYY5vuQwy6Tsm\nO5OE4ZyWhuAGHfSsLmEpGIsk3y+9gQZopxgcGfBwj6iGPno+wv1RY+nfqwrC\n/NcDh+15uofq+N6k7r9o4QJCHxHzGpAsH19BhWGAf20/KoXMDgzuh93IPwPF\n1hkt\r\n=EaUW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE756kFX6pLVxDh/rD/Ze/dNc74k88IV3rsxilyf58eRAiEAw5TpaLzvoJoZuxiSWLbOMNxeaL2KGMps/3L+W7rSZrQ="}]},"_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"directories":{},"maintainers":[{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_3.0.0_1609952383964_0.9866837949282852"},"_hasShrinkwrap":false},"2.1.3":{"name":"@krassowski/jupyterlab-lsp","version":"2.1.3","description":"Language Server Protocol integration for JupyterLab","keywords":["jupyter","jupyterlab","jupyterlab-extension","lsp","language-server-protocol","intellisense","code-intelligence","linting"],"homepage":"https://github.com/krassowski/jupyterlab-lsp","bugs":{"url":"https://github.com/krassowski/jupyterlab-lsp/issues"},"license":"BSD-3-Clause","author":{"name":"Michał Krassowski"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/krassowski/jupyterlab-lsp.git"},"scripts":{"build":"jlpm build:schema && tsc -b","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-highlights","build:schema-backend":"json2ts ../../py_src/jupyter_lsp/schema/schema.json --unreachableDefinitions | prettier --stdin-filepath _schema.d.ts > src/_schema.d.ts","build:schema-completion":"json2ts schema/completion.json | prettier --stdin-filepath _completion.d.ts > src/_completion.d.ts","build:schema-hover":"json2ts schema/hover.json | prettier --stdin-filepath _hover.d.ts > src/_hover.d.ts","build:schema-jump_to":"json2ts schema/jump_to.json | prettier --stdin-filepath _jump_to.d.ts > src/_jump_to.d.ts","build:schema-diagnostics":"json2ts schema/diagnostics.json | prettier --stdin-filepath _diagnostics.d.ts > src/_diagnostics.d.ts","build:schema-syntax_highlighting":"json2ts schema/syntax_highlighting.json | prettier --stdin-filepath _syntax_highlighting.d.ts > src/_syntax_highlighting.d.ts","build:schema-highlights":"json2ts schema/highlights.json | prettier --stdin-filepath _highlights.d.ts > src/_highlights.d.ts","bundle":"npm pack .","clean":"rimraf lib","lab:link":"jupyter labextension link . --no-build","test":"jlpm jest --coverage --coverageReporters=cobertura --coverageReporters=html --coverageReporters=text-summary"},"dependencies":{"@krassowski/code-jumpers":"~1.0.0","lodash.mergewith":"^4.6.1","lsp-ws-connection":"~0.5.1","@krassowski/completion-theme":"~2.0.0","@krassowski/theme-vscode":"~2.0.0","@krassowski/theme-material":"~2.0.0"},"devDependencies":{"@babel/preset-env":"^7.4.3","@jupyterlab/application":"~2.2.0","@jupyterlab/apputils":"~2.2.0","@jupyterlab/cells":"~2.2.0","@jupyterlab/codeeditor":"~2.2.0","@jupyterlab/codemirror":"~2.2.0","@jupyterlab/completer":"~2.2.0","@jupyterlab/coreutils":"~4.2.0","@jupyterlab/docmanager":"~2.2.0","@jupyterlab/docregistry":"~2.2.0","@jupyterlab/fileeditor":"~2.2.0","@jupyterlab/notebook":"~2.2.0","@jupyterlab/rendermime":"~2.2.0","@jupyterlab/services":"~5.2.0","@jupyterlab/statusbar":"~2.2.0","@jupyterlab/testutils":"~2.2.0","@jupyterlab/tooltip":"~2.2.0","@lumino/algorithm":"*","@lumino/widgets":"*","@types/chai":"^4.1.7","@types/codemirror":"^0.0.74","@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","react":"*","rimraf":"~2.6.2","ts-jest":"^26.4.3","typescript":"~4.0.2"},"peerDependencies":{"@jupyterlab/application":"~2.2.0","@jupyterlab/apputils":"~2.2.0","@jupyterlab/cells":"~2.2.0","@jupyterlab/codeeditor":"~2.2.0","@jupyterlab/codemirror":"~2.2.0","@jupyterlab/completer":"~2.2.0","@jupyterlab/coreutils":"~4.2.0","@jupyterlab/docmanager":"~2.2.0","@jupyterlab/docregistry":"~2.2.0","@jupyterlab/fileeditor":"~2.2.0","@jupyterlab/notebook":"~2.2.0","@jupyterlab/rendermime":"~2.2.0","@jupyterlab/services":"~5.2.0","@jupyterlab/statusbar":"~2.2.0","@jupyterlab/tooltip":"~2.2.0","@jupyterlab/ui-components":"~2.2.0","@lumino/algorithm":"*","@lumino/widgets":"*","codemirror":"*","react":"*"},"jupyterlab":{"extension":true,"discovery":{"server":{"base":{"name":"jupyter-lsp"},"managers":["pip"]}},"schemaDir":"schema"},"_id":"@krassowski/jupyterlab-lsp@2.1.3","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-43aSWic5mjhijb1yEEjLMtnkMbEguECHwFPdjZ0Qap6o8Am3G+w7EYrUKHLSkg/mdj0g4xrVgJW8KpvSdhr4gQ==","shasum":"7cc81bc913dee822db466767c7e44ed90f497b8e","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-2.1.3.tgz","fileCount":320,"unpackedSize":1266214,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGH/oCRA9TVsSAnZWagAAvO8QAKEmuQjHOFGVqOks/ctN\n5iS1ZtqTJ/AKrgNFmJ7hQVyJyRuBIc584GFR9zOsXjbr1ZisA5Nq+cll4V1U\n2vxB3OozF6OgashMUr4XtfjHBarfsYt7CQxxf1xeohZQbluB51B905uqsI1N\nL6jN1Jb7KDoNjxhmqyi80Dx6jejz48wRoQhwW2l3x+wmhJYghKbYLZHIAWeA\nowNn2P+cmsTEwE3TOHfm6SbPiYXngFA5EugxYgUWYv5b5Xoi5b0WHbSIxDW8\ngPApyR/CYFjtpUMLWruJWCTZvUUXHYsGefBDZcrNpaPm0HBe7d6jqM32SMxM\ntg3mM53bDz+erDpy60Br3zzIccHD7VJz4Umgbn56fuPUG7h1ZTHmcrHkP8N9\nT3Bwk1JRESAyrVMtNmqQDxcgPazEW6qnqBeB/hSsvfmmeHoiK1w1o2xyiv7i\nRUEIG0I7otaeabJ0M7QVaonyUKbOBT/2Ast8yoNhf7fVgrnz6zth/l9RK4IU\nee+GyRQGjgZXdoE7v7ukHLl2VNlfQJjY4IMtofmSNL1WfLw/z5dWYV/Qm72Z\nntZd4Z22o+EMwUQo1IARVZyEeDhfy0V0eGPARioytC6UduzmDSj3SAfqJuUR\nESMFNHWoHwlSa8qDtL173tHLgzaBMEtZhAbMF5bQRazmHG4BAe2bbP9H4F8N\nma1w\r\n=/0f9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDuXsV/l3Xl8zbqinDjL7rcWSM+x51pnWVZC8Wiba57eQIhAOUh8NEadzt2Gse2c2ZLtKq1GrRX5RS7wlBxQRG1EuDA"}]},"_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"directories":{},"maintainers":[{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_2.1.3_1612218343782_0.47235611822419976"},"_hasShrinkwrap":false},"3.1.0":{"name":"@krassowski/jupyterlab-lsp","version":"3.1.0","description":"Language Server Protocol integration for JupyterLab","keywords":["jupyter","jupyterlab","jupyterlab-extension","lsp","language-server-protocol","intellisense","code-intelligence","linting"],"homepage":"https://github.com/krassowski/jupyterlab-lsp","bugs":{"url":"https://github.com/krassowski/jupyterlab-lsp/issues"},"license":"BSD-3-Clause","author":{"name":"JupyterLab-LSP Development Team"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/krassowski/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-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.d.ts","build:schema-plugin":"json2ts schema/plugin.json | prettier --stdin-filepath _plugin.d.ts > src/_plugin.d.ts","build:schema-completion":"json2ts schema/completion.json | prettier --stdin-filepath _completion.d.ts > src/_completion.d.ts","build:schema-diagnostics":"json2ts schema/diagnostics.json | prettier --stdin-filepath _diagnostics.d.ts > src/_diagnostics.d.ts","build:schema-hover":"json2ts schema/hover.json | prettier --stdin-filepath _hover.d.ts > src/_hover.d.ts","build:schema-jump_to":"json2ts schema/jump_to.json | prettier --stdin-filepath _jump_to.d.ts > src/_jump_to.d.ts","build:schema-syntax_highlighting":"json2ts schema/syntax_highlighting.json | prettier --stdin-filepath _syntax_highlighting.d.ts > src/_syntax_highlighting.d.ts","build:schema-highlights":"json2ts schema/highlights.json | prettier --stdin-filepath _highlights.d.ts > src/_highlights.d.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.0.0","@krassowski/completion-theme":"~2.0.0","@krassowski/theme-material":"~2.0.0","@krassowski/theme-vscode":"~2.0.0","lodash.mergewith":"^4.6.1","lsp-ws-connection":"~0.5.1"},"devDependencies":{"@babel/preset-env":"^7.4.3","@jupyterlab-classic/application":"^0.1.2","@jupyterlab/application":"^3.0.0","@jupyterlab/apputils":"^3.0.0","@jupyterlab/builder":"^3.0.0","@jupyterlab/cells":"^3.0.0","@jupyterlab/codeeditor":"^3.0.0","@jupyterlab/codemirror":"^3.0.0","@jupyterlab/completer":"^3.0.0","@jupyterlab/coreutils":"^5.0.0","@jupyterlab/docmanager":"^3.0.0","@jupyterlab/docregistry":"^3.0.0","@jupyterlab/fileeditor":"^3.0.0","@jupyterlab/notebook":"^3.0.0","@jupyterlab/rendermime":"^3.0.0","@jupyterlab/services":"^6.0.0","@jupyterlab/statusbar":"^3.0.0","@jupyterlab/testutils":"^3.0.0","@jupyterlab/tooltip":"^3.0.0","@lumino/algorithm":"*","@lumino/widgets":"^1.16.1","@types/chai":"^4.1.7","@types/codemirror":"^0.0.74","@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"},"peerDependencies":{"@jupyterlab/application":"^3.0.0","@jupyterlab/apputils":"^3.0.0","@jupyterlab/cells":"^3.0.0","@jupyterlab/codeeditor":"^3.0.0","@jupyterlab/codemirror":"^3.0.0","@jupyterlab/completer":"^3.0.0","@jupyterlab/coreutils":"^5.0.0","@jupyterlab/docmanager":"^3.0.0","@jupyterlab/docregistry":"^3.0.0","@jupyterlab/fileeditor":"^3.0.0","@jupyterlab/notebook":"^3.0.0","@jupyterlab/rendermime":"^3.0.0","@jupyterlab/services":"^6.0.0","@jupyterlab/statusbar":"^3.0.0","@jupyterlab/tooltip":"^3.0.0","@jupyterlab/ui-components":"^3.0.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"},"_resolved":"","_integrity":"","_from":"file:krassowski-jupyterlab-lsp-3.1.0.tgz","_id":"@krassowski/jupyterlab-lsp@3.1.0","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-RzCl2/fbazusWRM8v3HTiM1p51xDWjnYoKv/9LuqVlitEGs8WH+x0fvbMLU2ednCa6U4QdPknyqGMPqdnndvVg==","shasum":"041a8131838e298988778a13356098fada26208b","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-3.1.0.tgz","fileCount":331,"unpackedSize":1310240,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgI9p9CRA9TVsSAnZWagAA/cgQAKPOUwCJWgyFzrjmwwYm\nlJvPYOS3OEb9rMswrv6lIT8lRrd4NpaC7ZBj3qEkgldpPFPNmt+w5l4m+241\n5aEHSL/yoOrZjwGtJGfFG7gyAyrbqIby+cXVhoLwwhQVI2ejwn8V26TjSpcH\nvmimmkRSjfCupmtoceSb5Jg0ZvMY6KToAz/O+U8W9qW0kHA7mDUexGghrd4x\nnwXbYdbA7JVs4lBnQkhkMaZCXogFACHDV3d189Be8HYBYFcOY3jjSmQVEv+o\nXJAFodGfOLURXPmfoI1U07blYCvQH9UDfqRVzSJQlRcA0x6XZ/0bGrLVKo84\nVdJjCIqtw/1QNLIw0mPd0wLA2xDP6z6hCZGeLmYb7TjQYmbpsJipClZoSu16\nlG+ZYWmTOGNE44zuYWcsdwk3u4gbbLLcSuRdyXpxnHQ5qeJIqnqLn23tMkhc\nPAf5qI2xP9JWaY5ietlk/OeVdl85JfD9LUQEw8Tqs9bPRFngbYrjInZuH33l\n7YfOgBP9xyprMzqO2U+KWyxFkdOMa1Wlrv7nj7GlxD7U55RW3mGWj1Utliph\nDqC9ak5iq5tRaJzuGptLIhn/pNAVordH2ILpWtqsAgAWiKdbRtaHNjbRhgTa\nE0BBq01dPec224s/eH+Jzt04UjGEP3+HtBGwJLnAa0x5MPx23qN/InuJgwuQ\nr1Cb\r\n=A4gW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHs4GCmcB0zXRjxwCRypkBpo0UqJY1qNSiX88U/35X4QAiEAr3mrclz5mPP3xsiRLBYJCr8ssvc87mN+6xDIu9HgVi4="}]},"_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"directories":{},"maintainers":[{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_3.1.0_1612962429095_0.5028618515040535"},"_hasShrinkwrap":false},"3.2.0":{"name":"@krassowski/jupyterlab-lsp","version":"3.2.0","description":"Language Server Protocol integration for JupyterLab","keywords":["jupyter","jupyterlab","jupyterlab-extension","lsp","language-server-protocol","intellisense","code-intelligence","linting"],"homepage":"https://github.com/krassowski/jupyterlab-lsp","bugs":{"url":"https://github.com/krassowski/jupyterlab-lsp/issues"},"license":"BSD-3-Clause","author":{"name":"JupyterLab-LSP Development Team"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/krassowski/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-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.d.ts","build:schema-plugin":"json2ts schema/plugin.json | prettier --stdin-filepath _plugin.d.ts > src/_plugin.d.ts","build:schema-completion":"json2ts schema/completion.json | prettier --stdin-filepath _completion.d.ts > src/_completion.d.ts","build:schema-diagnostics":"json2ts schema/diagnostics.json | prettier --stdin-filepath _diagnostics.d.ts > src/_diagnostics.d.ts","build:schema-hover":"json2ts schema/hover.json | prettier --stdin-filepath _hover.d.ts > src/_hover.d.ts","build:schema-jump_to":"json2ts schema/jump_to.json | prettier --stdin-filepath _jump_to.d.ts > src/_jump_to.d.ts","build:schema-syntax_highlighting":"json2ts schema/syntax_highlighting.json | prettier --stdin-filepath _syntax_highlighting.d.ts > src/_syntax_highlighting.d.ts","build:schema-highlights":"json2ts schema/highlights.json | prettier --stdin-filepath _highlights.d.ts > src/_highlights.d.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.0.0","@krassowski/completion-theme":"~2.0.0","@krassowski/theme-material":"~2.0.0","@krassowski/theme-vscode":"~2.0.0","lodash.mergewith":"^4.6.1","lsp-ws-connection":"~0.5.1"},"devDependencies":{"@babel/preset-env":"^7.4.3","@jupyterlab-classic/application":"^0.1.2","@jupyterlab/application":"^3.0.0","@jupyterlab/apputils":"^3.0.0","@jupyterlab/builder":"^3.0.0","@jupyterlab/cells":"^3.0.0","@jupyterlab/codeeditor":"^3.0.0","@jupyterlab/codemirror":"^3.0.0","@jupyterlab/completer":"^3.0.0","@jupyterlab/coreutils":"^5.0.0","@jupyterlab/docmanager":"^3.0.0","@jupyterlab/docregistry":"^3.0.0","@jupyterlab/fileeditor":"^3.0.0","@jupyterlab/notebook":"^3.0.0","@jupyterlab/rendermime":"^3.0.0","@jupyterlab/services":"^6.0.0","@jupyterlab/statusbar":"^3.0.0","@jupyterlab/testutils":"^3.0.0","@jupyterlab/tooltip":"^3.0.0","@lumino/algorithm":"*","@lumino/widgets":"^1.16.1","@types/chai":"^4.1.7","@types/codemirror":"^0.0.74","@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"},"peerDependencies":{"@jupyterlab/application":"^3.0.0","@jupyterlab/apputils":"^3.0.0","@jupyterlab/cells":"^3.0.0","@jupyterlab/codeeditor":"^3.0.0","@jupyterlab/codemirror":"^3.0.0","@jupyterlab/completer":"^3.0.0","@jupyterlab/coreutils":"^5.0.0","@jupyterlab/docmanager":"^3.0.0","@jupyterlab/docregistry":"^3.0.0","@jupyterlab/fileeditor":"^3.0.0","@jupyterlab/notebook":"^3.0.0","@jupyterlab/rendermime":"^3.0.0","@jupyterlab/services":"^6.0.0","@jupyterlab/statusbar":"^3.0.0","@jupyterlab/tooltip":"^3.0.0","@jupyterlab/ui-components":"^3.0.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"},"_resolved":"","_integrity":"","_from":"file:krassowski-jupyterlab-lsp-3.2.0.tgz","_id":"@krassowski/jupyterlab-lsp@3.2.0","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-GGKc2djaylV8vqNatMMWXZcmFTmInttU6F2eyAPM6mzdyCkNEqFWBMRBdNepL7d7aUKY58zNgtBR/F24cg8RMg==","shasum":"6875a987ce1bdd6c0779dff56b7bcf94edc3261c","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-3.2.0.tgz","fileCount":335,"unpackedSize":1346934,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgI9rWCRA9TVsSAnZWagAAp6AP/Amuz6zQyJqvypdeY19J\nvgtBFJMSXJSow6RdOH+fGYNRGPvThaCaXTSRVj4S6tP48rZp1qgnB3g5x+gD\nRjodTRXxpd0ft4BAiIOGgKrZohx7GWvqwDMntJrcZ6pgwltx/ZwZioZ385lr\nQCooYba2ZyV+TutzdDYuOzph7Jv05HuWo5kqH2iwS+yumGRuo9tLUN+nXB9a\ne/xPb2sfhLqmqMKvoB654OA+aMzIq3BI7RGSGdTkDSEhyRM+6tB7WSV07deB\nVhOWiCwszXIDb36yzEnJHibkhq99npSfnCqVb1wX2RqwHjIbjF7ZT55Y7X5/\nvOICOUPWkM5Q6rV4J85I5a/SeVJUjWM5d06iiSn4M1KWRl/NzGN775UEPEKW\nSK8XIKxAOttrgNidVyyYmi0AuOyvNveb9oIrWmGxBlPkxDtrVPCd5r+klT5O\nziWaV0ekDAEtXIHYUYtzWkLokJ4Q2XJUfMiDTnXyO9+ATUKeXu2xVBXMnx+L\neZexEf8nFlg1zDKF55GYAeyzpv26nGve69xBctiPc2kbMkoEs7d3ltJ/MQDd\nEp9WLB3rBQ/2aygIBLuY5TCijkLINwyBuQoOTzRJ6kjX8dzuLUU/YfAPKjPl\nORa9K+Btst/z5TbUIu+g6ZuLhcMcd/8FTTj5DJ7K5/u7xceTxiXH4lm/QVm8\nf4jd\r\n=/RDh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCnjGAE86rjj6WZRTaFiEVKHKayP3sNze48usICxuhzzwIhAOcDMegjNUdjnWWJ2K9+wLXxSHkxzWDNJ8AEoaG1i/aS"}]},"_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"directories":{},"maintainers":[{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_3.2.0_1612962518132_0.16635603556058332"},"_hasShrinkwrap":false},"3.3.0":{"name":"@krassowski/jupyterlab-lsp","version":"3.3.0","description":"Language Server Protocol integration for JupyterLab","keywords":["jupyter","jupyterlab","jupyterlab-extension","lsp","language-server-protocol","intellisense","code-intelligence","linting"],"homepage":"https://github.com/krassowski/jupyterlab-lsp","bugs":{"url":"https://github.com/krassowski/jupyterlab-lsp/issues"},"license":"BSD-3-Clause","author":{"name":"JupyterLab-LSP Development Team"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/krassowski/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-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.d.ts","build:schema-plugin":"json2ts schema/plugin.json | prettier --stdin-filepath _plugin.d.ts > src/_plugin.d.ts","build:schema-completion":"json2ts schema/completion.json | prettier --stdin-filepath _completion.d.ts > src/_completion.d.ts","build:schema-diagnostics":"json2ts schema/diagnostics.json | prettier --stdin-filepath _diagnostics.d.ts > src/_diagnostics.d.ts","build:schema-hover":"json2ts schema/hover.json | prettier --stdin-filepath _hover.d.ts > src/_hover.d.ts","build:schema-jump_to":"json2ts schema/jump_to.json | prettier --stdin-filepath _jump_to.d.ts > src/_jump_to.d.ts","build:schema-syntax_highlighting":"json2ts schema/syntax_highlighting.json | prettier --stdin-filepath _syntax_highlighting.d.ts > src/_syntax_highlighting.d.ts","build:schema-highlights":"json2ts schema/highlights.json | prettier --stdin-filepath _highlights.d.ts > src/_highlights.d.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.0.0","@krassowski/completion-theme":"~2.0.0","@krassowski/theme-material":"~2.0.0","@krassowski/theme-vscode":"~2.0.0","lodash.mergewith":"^4.6.1","lsp-ws-connection":"~0.5.1"},"devDependencies":{"@babel/preset-env":"^7.4.3","@jupyterlab-classic/application":"^0.1.2","@jupyterlab/application":"^3.0.0","@jupyterlab/apputils":"^3.0.0","@jupyterlab/builder":"^3.0.0","@jupyterlab/cells":"^3.0.0","@jupyterlab/codeeditor":"^3.0.0","@jupyterlab/codemirror":"^3.0.0","@jupyterlab/completer":"^3.0.0","@jupyterlab/coreutils":"^5.0.0","@jupyterlab/docmanager":"^3.0.0","@jupyterlab/docregistry":"^3.0.0","@jupyterlab/fileeditor":"^3.0.0","@jupyterlab/notebook":"^3.0.0","@jupyterlab/rendermime":"^3.0.0","@jupyterlab/services":"^6.0.0","@jupyterlab/statusbar":"^3.0.0","@jupyterlab/testutils":"^3.0.0","@jupyterlab/tooltip":"^3.0.0","@lumino/algorithm":"*","@lumino/widgets":"^1.16.1","@types/chai":"^4.1.7","@types/codemirror":"^0.0.74","@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"},"peerDependencies":{"@jupyterlab/application":"^3.0.0","@jupyterlab/apputils":"^3.0.0","@jupyterlab/cells":"^3.0.0","@jupyterlab/codeeditor":"^3.0.0","@jupyterlab/codemirror":"^3.0.0","@jupyterlab/completer":"^3.0.0","@jupyterlab/coreutils":"^5.0.0","@jupyterlab/docmanager":"^3.0.0","@jupyterlab/docregistry":"^3.0.0","@jupyterlab/fileeditor":"^3.0.0","@jupyterlab/notebook":"^3.0.0","@jupyterlab/rendermime":"^3.0.0","@jupyterlab/services":"^6.0.0","@jupyterlab/statusbar":"^3.0.0","@jupyterlab/tooltip":"^3.0.0","@jupyterlab/ui-components":"^3.0.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"},"_resolved":"","_integrity":"","_from":"file:krassowski-jupyterlab-lsp-3.3.0.tgz","_id":"@krassowski/jupyterlab-lsp@3.3.0","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-LNlgFYYDv7T9Y31P+aYow5Exszrj4JN1U2We6/boRw7SMzvVSRGLn34nXyvqORM0cGTgx/dMHGeGfSvRH3JKFQ==","shasum":"23eb55187121ad057a36f9695b1e5174944abbac","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-3.3.0.tgz","fileCount":335,"unpackedSize":1359716,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgI9shCRA9TVsSAnZWagAAZ/MP/34yNuq6Hrj21PUYp0O1\nQUxx9dOCsXFtHLYgtKZNayjXrIUhmlXPGT9bBfRBFHuBLLcGUGjTYAgBrWeX\ndm38QynCIKU0aiObc7kvy7Ca0Z5h230WhggiffT5Ut154p/cQGdvGn7eMeEc\nfJPwl5/1HbJ/7rOzZa1eylGBTcroVHUheqcHVKZMXdioJ6IN4hgNfIzKrQEX\nlGaYNc87sVppHqmNuV6C412UhxxBZ8INxsSt7IBncBUTBp3817xHzhYE3l0D\nAEaka3u9g4ckEjDQ9RNzHwxTmRUrloIbqPZP2VTfTBRkyPbZy0jhQbi9X95t\nExVvnJn8VzZ/NJRNjmB/DsHNLMdJJ6tSRjZdf23S8CwdnAoc2/SuufgkFLzk\n4+zUMJRtt+h738XtKkgDN7FunUUWJM99YDKAvpZpKQPRVwb6pfcgJXxtWIY8\nHzVlK5jK1Rdg0YnukCB2kn9zX9tcym+HU6Dr2vxylKtYRVJoWtiAfFnQk071\n9JwUt9v1wgs/Fh2PYCxmrZGoanH6UeZcrQf1BRpdyuUKMikZUcUSpbLBIajk\n5r79h4L1ZXiheQOSUvNdMGNaPt1nun40MZSmcHb/IlPQPngjhy9rsld+pBxE\n6MNKhaS2xUpDVYkbX0VYeq3FBnuef2zLfJuvL9nVUh6+yy5KQ1egdHpgV2XI\n2KBM\r\n=PLHD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEuTCbMFkr214y+u+e9pCMffcBKYWQZHjjFUqcNS/26nAiEAzLvQsKisdgMrVW3MSbG3dSUgOXoFRHA8z5pKBPfgC+M="}]},"_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"directories":{},"maintainers":[{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_3.3.0_1612962592757_0.8452663382545624"},"_hasShrinkwrap":false},"3.3.1":{"name":"@krassowski/jupyterlab-lsp","version":"3.3.1","description":"Language Server Protocol integration for JupyterLab","keywords":["jupyter","jupyterlab","jupyterlab-extension","lsp","language-server-protocol","intellisense","code-intelligence","linting"],"homepage":"https://github.com/krassowski/jupyterlab-lsp","bugs":{"url":"https://github.com/krassowski/jupyterlab-lsp/issues"},"license":"BSD-3-Clause","author":{"name":"JupyterLab-LSP Development Team"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/krassowski/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-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.d.ts","build:schema-plugin":"json2ts schema/plugin.json | prettier --stdin-filepath _plugin.d.ts > src/_plugin.d.ts","build:schema-completion":"json2ts schema/completion.json | prettier --stdin-filepath _completion.d.ts > src/_completion.d.ts","build:schema-diagnostics":"json2ts schema/diagnostics.json | prettier --stdin-filepath _diagnostics.d.ts > src/_diagnostics.d.ts","build:schema-hover":"json2ts schema/hover.json | prettier --stdin-filepath _hover.d.ts > src/_hover.d.ts","build:schema-jump_to":"json2ts schema/jump_to.json | prettier --stdin-filepath _jump_to.d.ts > src/_jump_to.d.ts","build:schema-syntax_highlighting":"json2ts schema/syntax_highlighting.json | prettier --stdin-filepath _syntax_highlighting.d.ts > src/_syntax_highlighting.d.ts","build:schema-highlights":"json2ts schema/highlights.json | prettier --stdin-filepath _highlights.d.ts > src/_highlights.d.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.0.0","@krassowski/completion-theme":"~2.0.0","@krassowski/theme-material":"~2.0.0","@krassowski/theme-vscode":"~2.0.0","lodash.mergewith":"^4.6.1","lsp-ws-connection":"~0.5.1"},"devDependencies":{"@babel/preset-env":"^7.4.3","@jupyterlab-classic/application":"^0.1.2","@jupyterlab/application":"^3.0.0","@jupyterlab/apputils":"^3.0.0","@jupyterlab/builder":"^3.0.0","@jupyterlab/cells":"^3.0.0","@jupyterlab/codeeditor":"^3.0.0","@jupyterlab/codemirror":"^3.0.0","@jupyterlab/completer":"^3.0.0","@jupyterlab/coreutils":"^5.0.0","@jupyterlab/docmanager":"^3.0.0","@jupyterlab/docregistry":"^3.0.0","@jupyterlab/fileeditor":"^3.0.0","@jupyterlab/notebook":"^3.0.0","@jupyterlab/rendermime":"^3.0.0","@jupyterlab/services":"^6.0.0","@jupyterlab/statusbar":"^3.0.0","@jupyterlab/testutils":"^3.0.0","@jupyterlab/tooltip":"^3.0.0","@lumino/algorithm":"*","@lumino/widgets":"^1.16.1","@types/chai":"^4.1.7","@types/codemirror":"^0.0.74","@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"},"peerDependencies":{"@jupyterlab/application":"^3.0.0","@jupyterlab/apputils":"^3.0.0","@jupyterlab/cells":"^3.0.0","@jupyterlab/codeeditor":"^3.0.0","@jupyterlab/codemirror":"^3.0.0","@jupyterlab/completer":"^3.0.0","@jupyterlab/coreutils":"^5.0.0","@jupyterlab/docmanager":"^3.0.0","@jupyterlab/docregistry":"^3.0.0","@jupyterlab/fileeditor":"^3.0.0","@jupyterlab/notebook":"^3.0.0","@jupyterlab/rendermime":"^3.0.0","@jupyterlab/services":"^6.0.0","@jupyterlab/statusbar":"^3.0.0","@jupyterlab/tooltip":"^3.0.0","@jupyterlab/ui-components":"^3.0.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"},"_resolved":"","_integrity":"","_from":"file:krassowski-jupyterlab-lsp-3.3.1.tgz","_id":"@krassowski/jupyterlab-lsp@3.3.1","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-OcchKbVMB+c+f0+ff+t9j2N5jUpATJ7EH+YJUYo1mKY48L4DiXs4MNekGL8UTwKNn+41YEtaAFdjJfXgEWDfrw==","shasum":"5b5d97ca618d8770cecdb4cc2d19fc7aa2b97760","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-3.3.1.tgz","fileCount":335,"unpackedSize":1363663,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgI9s4CRA9TVsSAnZWagAAKQ0P/2am4bhXnnODLLKRN/XB\n+aCocjfnyttJejuTer4MV10aVXAsf83OVGcaCCV2zJxYo0ohQINaHGaY3IJk\nbuPjT3iQ7pK8schbqRa27qfizHmXDcBM0UDjaCow7haIOv5SBwr3aSv6EdYr\nB+XHBIp5sdmqZSKIAERnCVsJ1/4JxY619JADtmu53cr5VqWGdb+F5vOjsQ7+\nqMQE+77TQjO80O7Z5McDg5wQQsDdCrUIsZ9E9tplKNYlav3pDWh0u10FKxXy\npk6DEeZxzVkrLZkDvjei3oalIHWYP5S+mf3EwQBX15pC67BQL99rzRQOP3Zj\nm/jeyc9EjYqcI0yHJOQjyCSgTwe35pC3ZSUDQUrZPLmAuFCofPejfxqKx/jg\n/ZCKMKAIgAD2uowJJ6wrWc+PE0/My9n8FguqjJTJ1a3M3ORtz30/V5KG6fgP\nOPcf8ZEnJOsPZMZzwaqoQchdG1i3jGL+6ZKs5ndqQ/CQZH02e4q5SjWqGK9H\nTlYp4TCfjDRUMdBlqWOnbWLGxk/48tFtW6loRg6h4Snjou40wbYBfkPr0u73\nzCw65oehChs48VLO/CC4T/POgYeGYYLlh/rfy3wpdRHH6ZRlHnEVtxz0qXMR\nx6i5Z21mI2ipTJJcbxoSTgVHX3IglTC+LCY7WcxikyzEoNrOJH9TzRTUvKIF\nNEW1\r\n=skLQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDIPR8BA8+pT82Cr2lRlat6M+VR/PviMPipHk6KHiU5WAIgdk+WY1MA0XXwiTkzUEtK4Uv55n7Fdl3OVYhCY6sCwFE="}]},"_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"directories":{},"maintainers":[{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_3.3.1_1612962615794_0.8846012116873334"},"_hasShrinkwrap":false},"3.4.0":{"name":"@krassowski/jupyterlab-lsp","version":"3.4.0","description":"Language Server Protocol integration for JupyterLab","keywords":["jupyter","jupyterlab","jupyterlab-extension","lsp","language-server-protocol","intellisense","code-intelligence","linting"],"homepage":"https://github.com/krassowski/jupyterlab-lsp","bugs":{"url":"https://github.com/krassowski/jupyterlab-lsp/issues"},"license":"BSD-3-Clause","author":{"name":"JupyterLab-LSP Development Team"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/krassowski/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-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.d.ts","build:schema-plugin":"json2ts schema/plugin.json | prettier --stdin-filepath _plugin.d.ts > src/_plugin.d.ts","build:schema-completion":"json2ts schema/completion.json | prettier --stdin-filepath _completion.d.ts > src/_completion.d.ts","build:schema-diagnostics":"json2ts schema/diagnostics.json | prettier --stdin-filepath _diagnostics.d.ts > src/_diagnostics.d.ts","build:schema-hover":"json2ts schema/hover.json | prettier --stdin-filepath _hover.d.ts > src/_hover.d.ts","build:schema-jump_to":"json2ts schema/jump_to.json | prettier --stdin-filepath _jump_to.d.ts > src/_jump_to.d.ts","build:schema-syntax_highlighting":"json2ts schema/syntax_highlighting.json | prettier --stdin-filepath _syntax_highlighting.d.ts > src/_syntax_highlighting.d.ts","build:schema-highlights":"json2ts schema/highlights.json | prettier --stdin-filepath _highlights.d.ts > src/_highlights.d.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.0.0","@krassowski/completion-theme":"~2.0.0","@krassowski/theme-material":"~2.0.0","@krassowski/theme-vscode":"~2.0.0","lodash.mergewith":"^4.6.1","lsp-ws-connection":"~0.5.1"},"devDependencies":{"@babel/preset-env":"^7.4.3","@jupyterlab-classic/application":"^0.1.2","@jupyterlab/application":"^3.0.0","@jupyterlab/apputils":"^3.0.0","@jupyterlab/builder":"^3.0.0","@jupyterlab/cells":"^3.0.0","@jupyterlab/codeeditor":"^3.0.0","@jupyterlab/codemirror":"^3.0.0","@jupyterlab/completer":"^3.0.0","@jupyterlab/coreutils":"^5.0.0","@jupyterlab/docmanager":"^3.0.0","@jupyterlab/docregistry":"^3.0.0","@jupyterlab/fileeditor":"^3.0.0","@jupyterlab/notebook":"^3.0.0","@jupyterlab/rendermime":"^3.0.0","@jupyterlab/services":"^6.0.0","@jupyterlab/statusbar":"^3.0.0","@jupyterlab/testutils":"^3.0.0","@jupyterlab/tooltip":"^3.0.0","@lumino/algorithm":"*","@lumino/widgets":"^1.16.1","@types/chai":"^4.1.7","@types/codemirror":"^0.0.74","@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"},"peerDependencies":{"@jupyterlab/application":"^3.0.0","@jupyterlab/apputils":"^3.0.0","@jupyterlab/cells":"^3.0.0","@jupyterlab/codeeditor":"^3.0.0","@jupyterlab/codemirror":"^3.0.0","@jupyterlab/completer":"^3.0.0","@jupyterlab/coreutils":"^5.0.0","@jupyterlab/docmanager":"^3.0.0","@jupyterlab/docregistry":"^3.0.0","@jupyterlab/fileeditor":"^3.0.0","@jupyterlab/notebook":"^3.0.0","@jupyterlab/rendermime":"^3.0.0","@jupyterlab/services":"^6.0.0","@jupyterlab/statusbar":"^3.0.0","@jupyterlab/tooltip":"^3.0.0","@jupyterlab/ui-components":"^3.0.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"},"_resolved":"","_integrity":"","_from":"file:krassowski-jupyterlab-lsp-3.4.0.tgz","_id":"@krassowski/jupyterlab-lsp@3.4.0","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-ghWlrMYY3/YR2Ns3qjY12Afh5ezCes/nqJh8Pm4DQhswxY8qjs+w3RzMHrxs9MGH6WBvdNfj1/XD1sA+2oYvzg==","shasum":"85f1c0e373b6d7430cf2e9f69b314e95e012065e","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-3.4.0.tgz","fileCount":351,"unpackedSize":1404691,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgKZQZCRA9TVsSAnZWagAA5GoQAJkByW/cjB77rMt2XZNS\nTxFUI9qRhDplc2ulqiLxtDZXtWsJv9KMe43p2ma2bmpEGBTz41VAnTn/OQFJ\n/8mz6FRp7sSvEioNmA9kdmq4wUsWXy3IL4J4qRg5xOHqW1OttR9hF6BXodPn\nQrKNr5RQi55jcp7jK1y3nTfvJneHgOIMxjQQ9SVflXzXzg+pxaj8y7Ky6P4S\nkmmjWohROd1HBkxQm/zToQOgbzO6wqWWLQh4l38QVdIC+EAc7mtSkYyt7wdw\n/qWJrq0jrPmO3QogslnF2z9Sxh+fqdbKiXvP06U6f4P6QvVdpcEGYzXwTkfi\nvaGO0mm4z3Rjkk0+mqtvIEjPwE5bi/Y6VbMeMerifgluupUrKJWXc64mrvkP\nz4RHjvZbPzJkIuMABzZSaqY93PrGeWHB+fGhfyMhamitCASoczCrA1iqXU8G\n/xbQQbGQoR5BBLOq0J9WWPJuPlBA0g0HzjDy35w91yftnUXJxwdeYWGuqIlp\nhjezkyXn5LOTyGhB77GjyaTYp9bxjxwMVtQPpQ9lDuGQgDYHHrthkVxoidwj\n0SjYr8DITGgHN9IFVVjCtFlOrTMwoElW97Gq0aTOGVWuF440twqrgGoh90Qo\n6Gei5i/3J6BNjFT0Ayy9rdGS9R6CiWCrF8P732g+5qcDsbWBwD07Bh+0f2BG\n60kv\r\n=TY/P\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB4qlW5hwgEihUsxVhP7+wBOjsTpCTrU/g1mdQWlCIdZAiEA6n+tPsn7ginxtXBgfg+MOBULuAWxFHYjDM9qvd6dIwQ="}]},"_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"directories":{},"maintainers":[{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_3.4.0_1613337625206_0.4676344020741936"},"_hasShrinkwrap":false},"3.4.1":{"name":"@krassowski/jupyterlab-lsp","version":"3.4.1","description":"Language Server Protocol integration for JupyterLab","keywords":["jupyter","jupyterlab","jupyterlab-extension","lsp","language-server-protocol","intellisense","code-intelligence","linting"],"homepage":"https://github.com/krassowski/jupyterlab-lsp","bugs":{"url":"https://github.com/krassowski/jupyterlab-lsp/issues"},"license":"BSD-3-Clause","author":{"name":"JupyterLab-LSP Development Team"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/krassowski/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-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.d.ts","build:schema-plugin":"json2ts schema/plugin.json | prettier --stdin-filepath _plugin.d.ts > src/_plugin.d.ts","build:schema-completion":"json2ts schema/completion.json | prettier --stdin-filepath _completion.d.ts > src/_completion.d.ts","build:schema-diagnostics":"json2ts schema/diagnostics.json | prettier --stdin-filepath _diagnostics.d.ts > src/_diagnostics.d.ts","build:schema-hover":"json2ts schema/hover.json | prettier --stdin-filepath _hover.d.ts > src/_hover.d.ts","build:schema-jump_to":"json2ts schema/jump_to.json | prettier --stdin-filepath _jump_to.d.ts > src/_jump_to.d.ts","build:schema-syntax_highlighting":"json2ts schema/syntax_highlighting.json | prettier --stdin-filepath _syntax_highlighting.d.ts > src/_syntax_highlighting.d.ts","build:schema-highlights":"json2ts schema/highlights.json | prettier --stdin-filepath _highlights.d.ts > src/_highlights.d.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.0.0","@krassowski/completion-theme":"~2.0.0","@krassowski/theme-material":"~2.0.0","@krassowski/theme-vscode":"~2.0.0","lodash.mergewith":"^4.6.1","lsp-ws-connection":"~0.5.1"},"devDependencies":{"@babel/preset-env":"^7.4.3","@jupyterlab-classic/application":"^0.1.2","@jupyterlab/application":"^3.0.0","@jupyterlab/apputils":"^3.0.0","@jupyterlab/builder":"^3.0.0","@jupyterlab/cells":"^3.0.0","@jupyterlab/codeeditor":"^3.0.0","@jupyterlab/codemirror":"^3.0.0","@jupyterlab/completer":"^3.0.0","@jupyterlab/coreutils":"^5.0.0","@jupyterlab/docmanager":"^3.0.0","@jupyterlab/docregistry":"^3.0.0","@jupyterlab/fileeditor":"^3.0.0","@jupyterlab/notebook":"^3.0.0","@jupyterlab/rendermime":"^3.0.0","@jupyterlab/services":"^6.0.0","@jupyterlab/statusbar":"^3.0.0","@jupyterlab/testutils":"^3.0.0","@jupyterlab/tooltip":"^3.0.0","@lumino/algorithm":"*","@lumino/widgets":"^1.16.1","@types/chai":"^4.1.7","@types/codemirror":"^0.0.74","@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"},"peerDependencies":{"@jupyterlab/application":"^3.0.0","@jupyterlab/apputils":"^3.0.0","@jupyterlab/cells":"^3.0.0","@jupyterlab/codeeditor":"^3.0.0","@jupyterlab/codemirror":"^3.0.0","@jupyterlab/completer":"^3.0.0","@jupyterlab/coreutils":"^5.0.0","@jupyterlab/docmanager":"^3.0.0","@jupyterlab/docregistry":"^3.0.0","@jupyterlab/fileeditor":"^3.0.0","@jupyterlab/notebook":"^3.0.0","@jupyterlab/rendermime":"^3.0.0","@jupyterlab/services":"^6.0.0","@jupyterlab/statusbar":"^3.0.0","@jupyterlab/tooltip":"^3.0.0","@jupyterlab/ui-components":"^3.0.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"},"_resolved":"","_integrity":"","_from":"file:krassowski-jupyterlab-lsp-3.4.1.tgz","_id":"@krassowski/jupyterlab-lsp@3.4.1","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-cQrTLoaFgGNL2NP5vlnNH4r1toMxeqHmSd+O+dfqHkQ6Ep8evcCrSIYGgPYaQjFIB9FCu0YRbC7xbWecMj51Jg==","shasum":"4757be5c434c72ed02c50cafe41d3ef44134445f","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-3.4.1.tgz","fileCount":351,"unpackedSize":1403405,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLFwjCRA9TVsSAnZWagAAiJMQAIejCvUeOVzJlmoOIYRI\nBQ4U5oAZ/0s63XttAVmFw2r6DQXwOYyehZQ6RBlCqH0yiBQ49IiUEZxbmXR5\nTSf8pbJFvLH+fxevJC1okWprl4+zpWbNqXT1GVSa/SLcOlNlv2b9j7k1MdDN\ndu772kQcNHuLFiAzGlixtaE2TZkNXDje/bc44OxwOCHmqGTzBBpRoEDG17jq\n93vMksrWv1musPIAbESC+raoFGP8B4JzbNZvoLJijXCiv803/rVQWbCUE2fI\n/6Ii4yLhwrJOGcTl3tguMOLAIgHtuj22Kun4v+6eKugrNiEU7b3bZj9CqdwC\nv/37cFSiqkP08rRg+Rw552Kq1hXU/qZPWacP372GT1unDDf/Q+r5kYsGRkcj\nCV/4jhcYbJnYp17ah35+/4/qarWI3ybrzr0JvEdnjhUBbqAclzc7PfGz4t1s\nCVJ3CT+JCSTnBWmM2WjWdZb3+9l+HToZWe51w/Su2qUEwIzF9QFkCeVT0/BZ\n7y4oAGCis/+q3XujljquenalvKdvG7zfffEdjH7+6QcqqH9xqJen0w31ysEs\nFfwTO89CyaO1XzbU+Av9EJ/q1f4WEgQEs9ifs+uIEvFsYWCOilAzNK3jqFTR\nj3FYy0nmEMcSz/k1OFJbeya4gVsw2Uc08/mZPprPvrUg8Tcy0cjcGFWOWUpO\n+nNR\r\n=rZR/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdK52TH0xdXP+TrDXbpPMwtW2cGWKx5r6d5lQzOsiZRAIhAJ4j7rwye9XFm/q5K6BZWzsS3nR1FRcXn81D9FogOxBD"}]},"_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"directories":{},"maintainers":[{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_3.4.1_1613519906898_0.29650057288687415"},"_hasShrinkwrap":false},"2.1.4":{"name":"@krassowski/jupyterlab-lsp","version":"2.1.4","description":"Language Server Protocol integration for JupyterLab","keywords":["jupyter","jupyterlab","jupyterlab-extension","lsp","language-server-protocol","intellisense","code-intelligence","linting"],"homepage":"https://github.com/krassowski/jupyterlab-lsp","bugs":{"url":"https://github.com/krassowski/jupyterlab-lsp/issues"},"license":"BSD-3-Clause","author":{"name":"Michał Krassowski"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/krassowski/jupyterlab-lsp.git"},"scripts":{"build":"jlpm build:schema && tsc -b","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-highlights","build:schema-backend":"json2ts ../../py_src/jupyter_lsp/schema/schema.json --unreachableDefinitions | prettier --stdin-filepath _schema.d.ts > src/_schema.d.ts","build:schema-completion":"json2ts schema/completion.json | prettier --stdin-filepath _completion.d.ts > src/_completion.d.ts","build:schema-hover":"json2ts schema/hover.json | prettier --stdin-filepath _hover.d.ts > src/_hover.d.ts","build:schema-jump_to":"json2ts schema/jump_to.json | prettier --stdin-filepath _jump_to.d.ts > src/_jump_to.d.ts","build:schema-diagnostics":"json2ts schema/diagnostics.json | prettier --stdin-filepath _diagnostics.d.ts > src/_diagnostics.d.ts","build:schema-syntax_highlighting":"json2ts schema/syntax_highlighting.json | prettier --stdin-filepath _syntax_highlighting.d.ts > src/_syntax_highlighting.d.ts","build:schema-highlights":"json2ts schema/highlights.json | prettier --stdin-filepath _highlights.d.ts > src/_highlights.d.ts","bundle":"npm pack .","clean":"rimraf lib","lab:link":"jupyter labextension link . --no-build","test":"jlpm jest --coverage --coverageReporters=cobertura --coverageReporters=html --coverageReporters=text-summary"},"dependencies":{"@krassowski/code-jumpers":"~1.0.0","lodash.mergewith":"^4.6.1","lsp-ws-connection":"~0.5.1","@krassowski/completion-theme":"~2.0.0","@krassowski/theme-vscode":"~2.0.0","@krassowski/theme-material":"~2.0.0"},"devDependencies":{"@babel/preset-env":"^7.4.3","@jupyterlab/application":"~2.2.0","@jupyterlab/apputils":"~2.2.0","@jupyterlab/cells":"~2.2.0","@jupyterlab/codeeditor":"~2.2.0","@jupyterlab/codemirror":"~2.2.0","@jupyterlab/completer":"~2.2.0","@jupyterlab/coreutils":"~4.2.0","@jupyterlab/docmanager":"~2.2.0","@jupyterlab/docregistry":"~2.2.0","@jupyterlab/fileeditor":"~2.2.0","@jupyterlab/notebook":"~2.2.0","@jupyterlab/rendermime":"~2.2.0","@jupyterlab/services":"~5.2.0","@jupyterlab/statusbar":"~2.2.0","@jupyterlab/testutils":"~2.2.0","@jupyterlab/tooltip":"~2.2.0","@lumino/algorithm":"*","@lumino/widgets":"*","@types/chai":"^4.1.7","@types/codemirror":"^0.0.74","@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","react":"*","rimraf":"~2.6.2","ts-jest":"^26.4.3","typescript":"~4.0.2"},"peerDependencies":{"@jupyterlab/application":"~2.2.0","@jupyterlab/apputils":"~2.2.0","@jupyterlab/cells":"~2.2.0","@jupyterlab/codeeditor":"~2.2.0","@jupyterlab/codemirror":"~2.2.0","@jupyterlab/completer":"~2.2.0","@jupyterlab/coreutils":"~4.2.0","@jupyterlab/docmanager":"~2.2.0","@jupyterlab/docregistry":"~2.2.0","@jupyterlab/fileeditor":"~2.2.0","@jupyterlab/notebook":"~2.2.0","@jupyterlab/rendermime":"~2.2.0","@jupyterlab/services":"~5.2.0","@jupyterlab/statusbar":"~2.2.0","@jupyterlab/tooltip":"~2.2.0","@jupyterlab/ui-components":"~2.2.0","@lumino/algorithm":"*","@lumino/widgets":"*","codemirror":"*","react":"*"},"jupyterlab":{"extension":true,"discovery":{"server":{"base":{"name":"jupyter-lsp"},"managers":["pip"]}},"schemaDir":"schema"},"_id":"@krassowski/jupyterlab-lsp@2.1.4","_nodeVersion":"15.11.0","_npmVersion":"7.6.0","dist":{"integrity":"sha512-gXtVmD0wtpmrML0dOh1FImzobCYtK4ZREZBfPOq2OFDkF2TSMIQJn8OAfp0/3aCzNwn7uEbTalFuHN+MvpOBNw==","shasum":"bc693e25e5e1b6afb6e5067987ed20cbe6b0fe64","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-2.1.4.tgz","fileCount":320,"unpackedSize":1266548,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSIG6CRA9TVsSAnZWagAArLIP/i8ObBb1gc/i/Hx3GZFv\nnBsr9smauXbgZGY9oi1CTWYpCnUPJTMH10PUD9aPB3BMuQxQIGoPRS/Wau9K\nMHBfLdOKTodOq8DuU3Q2NZcwnfVAV7bVsQiSFOiDtoGWF04JnpVgGV6b7HKV\nZcG7f06RV1BlWBxMZtMGpfUOgllGpf93tC2zrSfcN+nZuTpy1HrSe0BS5L6U\nAjzUZtl5H2WItOLQZWYGo7KL7S7HdKxvBwblit9m+Pjnb41gQQk56nsTR09l\nWFwIHLYr6KGo1AT2cNhybKdOKQA4aU6BSr70VZeAAHSdpyGO/AZhcwxDKt/a\nsGVldSZLaa6sMlVW0pqZNRMAbMVCwLfDku4dOEVf1zKs9ihmlvbXPnfncFGq\nklc1SE1zLbjd/YTw+tjZDVtbehnIvfHllajsY1uol11FR1J4HdvSJkVnkwkE\nzLrmEV9YQdpTLQRnwcgN5yxvWR6QgxvhPi01oq2ztHcqGCjhPfhRRdGDqtv6\nSpisRGyb36zIXVUAsI/DCwYMnJ/QgH30tMLLNbWQGa/5eCj7vRq7AWrZE8gh\nANlUg7tT6ow2wvaTR8FU18TMQn//4lx5Qch8g7sYyi6gojSeg0YAIWYKEpNy\nPsBuE9otd1fC7AeabfjccL3v+P9CTkfUvoe6JLug7ySeUqF8WGvrK/hOLbdv\nzsxt\r\n=XXjr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwG2S5SO0S7CthwK04wx56hpaywnz7dSaXa8uOTtBPbQIhAMhVwvqhWBkzp+gPs7zQvD0nzvlTbvc4g9x/BKY7VD6/"}]},"_npmUser":{"name":"jtpio","email":"jeremy@jtp.io"},"directories":{},"maintainers":[{"name":"jtpio","email":"jeremy@jtp.io"},{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_2.1.4_1615364537666_0.10410783515363287"},"_hasShrinkwrap":false},"3.5.0":{"name":"@krassowski/jupyterlab-lsp","version":"3.5.0","description":"Language Server Protocol integration for JupyterLab","keywords":["jupyter","jupyterlab","jupyterlab-extension","lsp","language-server-protocol","intellisense","code-intelligence","linting"],"homepage":"https://github.com/krassowski/jupyterlab-lsp","bugs":{"url":"https://github.com/krassowski/jupyterlab-lsp/issues"},"license":"BSD-3-Clause","author":{"name":"JupyterLab-LSP Development Team"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/krassowski/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-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.d.ts","build:schema-plugin":"json2ts schema/plugin.json | prettier --stdin-filepath _plugin.d.ts > src/_plugin.d.ts","build:schema-completion":"json2ts schema/completion.json | prettier --stdin-filepath _completion.d.ts > src/_completion.d.ts","build:schema-diagnostics":"json2ts schema/diagnostics.json | prettier --stdin-filepath _diagnostics.d.ts > src/_diagnostics.d.ts","build:schema-hover":"json2ts schema/hover.json | prettier --stdin-filepath _hover.d.ts > src/_hover.d.ts","build:schema-jump_to":"json2ts schema/jump_to.json | prettier --stdin-filepath _jump_to.d.ts > src/_jump_to.d.ts","build:schema-syntax_highlighting":"json2ts schema/syntax_highlighting.json | prettier --stdin-filepath _syntax_highlighting.d.ts > src/_syntax_highlighting.d.ts","build:schema-highlights":"json2ts schema/highlights.json | prettier --stdin-filepath _highlights.d.ts > src/_highlights.d.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.0.0","@krassowski/completion-theme":"~2.0.0","@krassowski/theme-material":"~2.0.0","@krassowski/theme-vscode":"~2.0.0","lodash.mergewith":"^4.6.1","lsp-ws-connection":"~0.5.1"},"devDependencies":{"@babel/preset-env":"^7.4.3","@jupyterlab-classic/application":"^0.1.2","@jupyterlab/application":"^3.0.0","@jupyterlab/apputils":"^3.0.0","@jupyterlab/builder":"^3.0.0","@jupyterlab/cells":"^3.0.0","@jupyterlab/codeeditor":"^3.0.0","@jupyterlab/codemirror":"^3.0.0","@jupyterlab/completer":"^3.0.0","@jupyterlab/coreutils":"^5.0.0","@jupyterlab/docmanager":"^3.0.0","@jupyterlab/docregistry":"^3.0.0","@jupyterlab/fileeditor":"^3.0.0","@jupyterlab/notebook":"^3.0.0","@jupyterlab/rendermime":"^3.0.0","@jupyterlab/services":"^6.0.0","@jupyterlab/statusbar":"^3.0.0","@jupyterlab/testutils":"^3.0.0","@jupyterlab/tooltip":"^3.0.0","@lumino/algorithm":"*","@lumino/widgets":"^1.16.1","@types/chai":"^4.1.7","@types/codemirror":"^0.0.74","@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"},"peerDependencies":{"@jupyterlab/application":"^3.0.0","@jupyterlab/apputils":"^3.0.0","@jupyterlab/cells":"^3.0.0","@jupyterlab/codeeditor":"^3.0.0","@jupyterlab/codemirror":"^3.0.0","@jupyterlab/completer":"^3.0.0","@jupyterlab/coreutils":"^5.0.0","@jupyterlab/docmanager":"^3.0.0","@jupyterlab/docregistry":"^3.0.0","@jupyterlab/fileeditor":"^3.0.0","@jupyterlab/notebook":"^3.0.0","@jupyterlab/rendermime":"^3.0.0","@jupyterlab/services":"^6.0.0","@jupyterlab/statusbar":"^3.0.0","@jupyterlab/tooltip":"^3.0.0","@jupyterlab/ui-components":"^3.0.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"},"_resolved":"","_integrity":"","_from":"file:krassowski-jupyterlab-lsp-3.5.0.tgz","_id":"@krassowski/jupyterlab-lsp@3.5.0","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-Uv8rEKfxJ81IKKYs8tlg93pSJ85f6vwoEns9ILO/cMsPN9Z0w3yAYZ5ztO6izi5fLuH7yJD3rCFnc6qQXrvBJQ==","shasum":"fdcc201c34670866194cefefb639e8b06585361f","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-3.5.0.tgz","fileCount":375,"unpackedSize":1463792,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWIVFCRA9TVsSAnZWagAANw8P/jKXK2hYhye2IXCLbOWn\nyD7vEOFvWQ3EurrNw1jbB8jL4pShALpjDhrn6Ojw1w8VjzQnVvzmAmEJ4vdi\nFzCGigkhrNIdnO6QsQKgy8yncvPUr4BjqvX8jAnBNifQFatZwJijqQWy36zf\ntwNe/+7hI4ttSir4CAFI5RbOGESUGRJKD/y+jGme3f61CV0zmA+FAamh8TyQ\nkB4RMZNwt6XLO0yqjlFjRAFcTZjBUvW6pGYL+23HLHwrnSqdqFEf3M9YOWkW\nqt2N5TASFhGtBZSvBH3/qUHpRjRNBvRxvmhStC6pxQaeM4j4DfxmTAIZC0hq\nh+LglPOiEVirEZj85XWRN3BLes6tP5oQ7I8ohO/3r7voeK40t2X2h/hOHuyw\nuluN1L3yE6uV+vWVyWbvnUj6Ai3eui81arlNGDlaKkZKcN1HXdD7OXQKZGxG\nR5ZoEKysdzk8FdtOOLt3PYvir1jBKi+ZykfbEns3dhknlmKGvspBI+6A3Vnb\nbkEgZoFGzgGFGZLZo1ugDsUjETXPdt5wonFLjxqVZL+EyEmDdrppNYZ/827Y\nhAMrEkBvItFyhWvM6Zi5e/balTN75kVBH5/AUVb6MmcJxExVRr6aDtsXyvRI\nMvIXTUFHMchkTK6LdgWr5Lb6uFzRYfGX7cdaFobRwmh8x3KZmoA+XopXg8DH\ntY1B\r\n=nhpN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPTaQLj3Br/cjVFxACUyC7QN4bFfY2ym9rhc9bgNdLjAIhANUitqaLFs++4UZnWaT4pUDHChks3YibCT/0dVhVEoxV"}]},"_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"directories":{},"maintainers":[{"name":"jtpio","email":"jeremy@jtp.io"},{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_3.5.0_1616414021285_0.2438381684323745"},"_hasShrinkwrap":false},"3.6.0":{"name":"@krassowski/jupyterlab-lsp","version":"3.6.0","description":"Language Server Protocol integration for JupyterLab","keywords":["jupyter","jupyterlab","jupyterlab-extension","lsp","language-server-protocol","intellisense","code-intelligence","linting"],"homepage":"https://github.com/krassowski/jupyterlab-lsp","bugs":{"url":"https://github.com/krassowski/jupyterlab-lsp/issues"},"license":"BSD-3-Clause","author":{"name":"JupyterLab-LSP Development Team"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/krassowski/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-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.d.ts","build:schema-plugin":"json2ts schema/plugin.json | prettier --stdin-filepath _plugin.d.ts > src/_plugin.d.ts","build:schema-completion":"json2ts schema/completion.json | prettier --stdin-filepath _completion.d.ts > src/_completion.d.ts","build:schema-diagnostics":"json2ts schema/diagnostics.json | prettier --stdin-filepath _diagnostics.d.ts > src/_diagnostics.d.ts","build:schema-hover":"json2ts schema/hover.json | prettier --stdin-filepath _hover.d.ts > src/_hover.d.ts","build:schema-jump_to":"json2ts schema/jump_to.json | prettier --stdin-filepath _jump_to.d.ts > src/_jump_to.d.ts","build:schema-syntax_highlighting":"json2ts schema/syntax_highlighting.json | prettier --stdin-filepath _syntax_highlighting.d.ts > src/_syntax_highlighting.d.ts","build:schema-highlights":"json2ts schema/highlights.json | prettier --stdin-filepath _highlights.d.ts > src/_highlights.d.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.1.0","@krassowski/completion-theme":"~3.0.0","@krassowski/theme-material":"~2.1.0","@krassowski/theme-vscode":"~2.1.0","lodash.mergewith":"^4.6.1","lsp-ws-connection":"~0.5.1"},"devDependencies":{"@babel/preset-env":"^7.4.3","@jupyterlab-classic/application":"^0.1.2","@jupyterlab/application":"^3.0.0","@jupyterlab/apputils":"^3.0.0","@jupyterlab/builder":"^3.0.0","@jupyterlab/cells":"^3.0.0","@jupyterlab/codeeditor":"^3.0.0","@jupyterlab/codemirror":"^3.0.0","@jupyterlab/completer":"^3.0.0","@jupyterlab/coreutils":"^5.0.0","@jupyterlab/docmanager":"^3.0.0","@jupyterlab/docregistry":"^3.0.0","@jupyterlab/fileeditor":"^3.0.0","@jupyterlab/notebook":"^3.0.0","@jupyterlab/rendermime":"^3.0.0","@jupyterlab/services":"^6.0.0","@jupyterlab/statusbar":"^3.0.0","@jupyterlab/testutils":"^3.0.0","@jupyterlab/tooltip":"^3.0.0","@lumino/algorithm":"*","@lumino/widgets":"^1.16.1","@types/chai":"^4.1.7","@types/codemirror":"^0.0.74","@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"},"peerDependencies":{"@jupyterlab/application":"^3.0.0","@jupyterlab/apputils":"^3.0.0","@jupyterlab/cells":"^3.0.0","@jupyterlab/codeeditor":"^3.0.0","@jupyterlab/codemirror":"^3.0.0","@jupyterlab/completer":"^3.0.0","@jupyterlab/coreutils":"^5.0.0","@jupyterlab/docmanager":"^3.0.0","@jupyterlab/docregistry":"^3.0.0","@jupyterlab/fileeditor":"^3.0.0","@jupyterlab/notebook":"^3.0.0","@jupyterlab/rendermime":"^3.0.0","@jupyterlab/services":"^6.0.0","@jupyterlab/statusbar":"^3.0.0","@jupyterlab/tooltip":"^3.0.0","@jupyterlab/ui-components":"^3.0.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"},"_resolved":"","_integrity":"","_from":"file:krassowski-jupyterlab-lsp-3.6.0.tgz","_id":"@krassowski/jupyterlab-lsp@3.6.0","_nodeVersion":"12.18.2","_npmVersion":"6.14.5","dist":{"integrity":"sha512-3n81DNUQQSs27qSY49QXxyTFdD00sQqJxT+DwNm7mXY/gJz8nrILjowIN3voBr/mh/+I5DPPmoh61daz0Y4l9g==","shasum":"ca1b4ca7a7174a1d00967858e7a7b627d345c8e9","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-3.6.0.tgz","fileCount":375,"unpackedSize":1475916,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghqmuCRA9TVsSAnZWagAAVnUP+wYPYhvWu8wIYHO5kKJg\ns7JkpFfxB38FDT6j7jGkMURjDpmo78WIpMiVbj+xCRX/MtXEp99bw7qT6u/+\ntbGQr7HD0MPEbnOiiC/zgre8m397y6mFqEejoJvYZEYldRIskoBHDpQzC1Oj\n1CHfRKHaBtpW3Lu0Bmpdp7Si4D8RhvKtrBCb9+Sv1EZpoja3qpAmY/62GZFE\nIY4rs8L+YoeEVjnn0Y1a7gD7tVkaTHasTQTW2kRPcf07BnoHTMxUZraexNtF\nERwK9FT/92JfQJ8GX7PBMN+UNtYcETQYNjNyOE92Ven1svjibZCfrT4+L+TJ\nFIK6ccA2vEVFjP2VpatsBnbsTajK/GcXprTsSzMiMaM/R0YVFeokNEDyF49x\nXLgiU8fy0cxamc0oiAUm8P668SnuYtC4RotmGQzjH3cgANJptFY7vUMebelS\nd6gsn0xLgZ85x2YJqtukgKHZS7K1M7x0pWQAppsv7KnL8hfqhZ1Fdoy2vEJw\nyh6MLqyxXIUB1obEeh8WsJs9httI6rROXNrqfesg71HmZC8pcPXpux5fYOcV\n4eiICkP3L/ofR+hsLGUpe6c5tevcIO13QB5sWUmE3nbb5w7RYcuN/U1IDY+1\n5aL5U0oyf68WlqMohUp/+YH0FRKy1ofEwh/r93PIEW62JQBSkOOJi7AvCtK3\nyqNP\r\n=cog0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtInmAz4B4qpvUdF6XQeRBIh1z3clqdRJj5sJ/rtV8/QIhAMo5Q7oiZlmWiHZoA/9NfJKe5GwYHWuOWI8PnbRx8B+E"}]},"_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"directories":{},"maintainers":[{"name":"jtpio","email":"jeremy@jtp.io"},{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_3.6.0_1619437997625_0.2018603617861232"},"_hasShrinkwrap":false},"3.7.0":{"name":"@krassowski/jupyterlab-lsp","version":"3.7.0","description":"Language Server Protocol integration for JupyterLab","keywords":["jupyter","jupyterlab","jupyterlab-extension","lsp","language-server-protocol","intellisense","code-intelligence","linting"],"homepage":"https://github.com/krassowski/jupyterlab-lsp","bugs":{"url":"https://github.com/krassowski/jupyterlab-lsp/issues"},"license":"BSD-3-Clause","author":{"name":"JupyterLab-LSP Development Team"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+https://github.com/krassowski/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-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.d.ts","build:schema-plugin":"json2ts schema/plugin.json | prettier --stdin-filepath _plugin.d.ts > src/_plugin.d.ts","build:schema-completion":"json2ts schema/completion.json | prettier --stdin-filepath _completion.d.ts > src/_completion.d.ts","build:schema-diagnostics":"json2ts schema/diagnostics.json | prettier --stdin-filepath _diagnostics.d.ts > src/_diagnostics.d.ts","build:schema-hover":"json2ts schema/hover.json | prettier --stdin-filepath _hover.d.ts > src/_hover.d.ts","build:schema-jump_to":"json2ts schema/jump_to.json | prettier --stdin-filepath _jump_to.d.ts > src/_jump_to.d.ts","build:schema-syntax_highlighting":"json2ts schema/syntax_highlighting.json | prettier --stdin-filepath _syntax_highlighting.d.ts > src/_syntax_highlighting.d.ts","build:schema-highlights":"json2ts schema/highlights.json | prettier --stdin-filepath _highlights.d.ts > src/_highlights.d.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.1.0","@krassowski/completion-theme":"~3.0.0","@krassowski/theme-material":"~2.1.0","@krassowski/theme-vscode":"~2.1.0","lodash.mergewith":"^4.6.1","lsp-ws-connection":"~0.6.0"},"devDependencies":{"@babel/preset-env":"^7.4.3","@jupyterlab/application":"^3.0.0","@jupyterlab/apputils":"^3.0.0","@jupyterlab/builder":"^3.0.0","@jupyterlab/cells":"^3.0.0","@jupyterlab/codeeditor":"^3.0.0","@jupyterlab/codemirror":"^3.0.0","@jupyterlab/completer":"^3.0.0","@jupyterlab/coreutils":"^5.0.0","@jupyterlab/docmanager":"^3.0.0","@jupyterlab/docregistry":"^3.0.0","@jupyterlab/fileeditor":"^3.0.0","@jupyterlab/logconsole":"^3.0.0","@jupyterlab/notebook":"^3.0.0","@jupyterlab/rendermime":"^3.0.0","@jupyterlab/services":"^6.0.0","@jupyterlab/statusbar":"^3.0.0","@jupyterlab/testutils":"^3.0.0","@jupyterlab/tooltip":"^3.0.0","@lumino/algorithm":"*","@lumino/widgets":"^1.16.1","@retrolab/application":"^0.2.0","@types/chai":"^4.1.7","@types/codemirror":"^0.0.74","@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.0.0","@jupyterlab/apputils":"^3.0.0","@jupyterlab/cells":"^3.0.0","@jupyterlab/codeeditor":"^3.0.0","@jupyterlab/codemirror":"^3.0.0","@jupyterlab/completer":"^3.0.0","@jupyterlab/coreutils":"^5.0.0","@jupyterlab/docmanager":"^3.0.0","@jupyterlab/docregistry":"^3.0.0","@jupyterlab/fileeditor":"^3.0.0","@jupyterlab/notebook":"^3.0.0","@jupyterlab/rendermime":"^3.0.0","@jupyterlab/services":"^6.0.0","@jupyterlab/statusbar":"^3.0.0","@jupyterlab/tooltip":"^3.0.0","@jupyterlab/ui-components":"^3.0.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"},"_resolved":"","_integrity":"","_from":"file:krassowski-jupyterlab-lsp-3.7.0.tgz","_id":"@krassowski/jupyterlab-lsp@3.7.0","_nodeVersion":"12.21.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-yatHmp0kUVFHhFnPETqxfwB8xoAvG3WexHmy3TPxWmA8iPmHQawROY0GsT4xFTEQBwypyvtNjbHKEe/voc1iuA==","shasum":"46be76a87c790dc3e1b71c5f31ec9ac1f2f24d71","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-3.7.0.tgz","fileCount":379,"unpackedSize":1544293,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgtK6ZCRA9TVsSAnZWagAAXScP/i8SGs7hO/YxmlW14TLl\nLjyq/Sujos2bUiKqzTTvfBwRK68IyQ27rDkoWETGo9pbbBd7DB2fiziU+wmu\n/4RotAFaNt2OpVQH3jxqMQVsRk65WAVAiX1BY/N2gCg7bCaUWLaz2/54fRzh\nKSAvJk/W+eXldRxZcsd9XNsg5quKhaQfbz/KuxjXVVsFG0Xdp0USDUe9gGpx\nlhJF4Ff7OFL2nXmmCpjcyU/Rn+03vay228ZEFSA4+PgC1TmosoaVCJ46twsD\nAGm13VNSzR58LTRzWQxAcxVQvLcboKUhFhbJvKjaoRTHhjjsETfmPJWX942G\nQndc6v4jNtZmWeck/Phs89rw34GvCic+tlzuj9QeFOXF1J12UeducQbPuGkF\npvcXPz6T6ViePeWPCVzrTHBrOp00pcZ7HLHTqOVn/2EaJXjVZp5Hk6y+NOj4\nDMyHoiOU8pVZtfmDQ/r1FSQC+E7msQy5tKkl6EKpn+jKkikpnuCm0tHj3qHI\nMQYMmqLouV50shYtsNRCgXV8gCPS0TgHuBT52aYDa6KJaA59PSJoKQDXWu0/\n1It/rI3lDYZiLGIZ4VkkFiYjCm0gZ/eTm5MZUo9OcFfH6QpJKJHV0GMOte6c\nivyjpRFM0Ks/fSAAE48Wr00J818uzYbjSNzC4GX5uhi2WktbVCzASdX2kzIk\nDMme\r\n=ZxVK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGf+vcxGDFhUWC5XNqeNkKUvj7kumNe+jgC55XssGvdTAiBfL5pcDiABZjTUACGuu2Rw+RaY6XPZpw9ZH2HM0sk2bA=="}]},"_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"directories":{},"maintainers":[{"name":"jtpio","email":"jeremy@jtp.io"},{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_3.7.0_1622453913010_0.042689935124600176"},"_hasShrinkwrap":false},"3.8.0":{"name":"@krassowski/jupyterlab-lsp","version":"3.8.0","description":"Language Server Protocol integration for JupyterLab","keywords":["jupyter","jupyterlab","jupyterlab-extension","lsp","language-server-protocol","intellisense","code-intelligence","linting"],"homepage":"https://github.com/krassowski/jupyterlab-lsp","bugs":{"url":"https://github.com/krassowski/jupyterlab-lsp/issues"},"license":"BSD-3-Clause","author":"JupyterLab-LSP Development Team","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"https://github.com/krassowski/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-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.d.ts","build:schema-plugin":"json2ts schema/plugin.json | prettier --stdin-filepath _plugin.d.ts > src/_plugin.d.ts","build:schema-completion":"json2ts schema/completion.json | prettier --stdin-filepath _completion.d.ts > src/_completion.d.ts","build:schema-diagnostics":"json2ts schema/diagnostics.json | prettier --stdin-filepath _diagnostics.d.ts > src/_diagnostics.d.ts","build:schema-hover":"json2ts schema/hover.json | prettier --stdin-filepath _hover.d.ts > src/_hover.d.ts","build:schema-jump_to":"json2ts schema/jump_to.json | prettier --stdin-filepath _jump_to.d.ts > src/_jump_to.d.ts","build:schema-syntax_highlighting":"json2ts schema/syntax_highlighting.json | prettier --stdin-filepath _syntax_highlighting.d.ts > src/_syntax_highlighting.d.ts","build:schema-highlights":"json2ts schema/highlights.json | prettier --stdin-filepath _highlights.d.ts > src/_highlights.d.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.1.0","@krassowski/completion-theme":"~3.1.0","@krassowski/theme-material":"~2.1.1","@krassowski/theme-vscode":"~2.1.1","lodash.mergewith":"^4.6.1","lsp-ws-connection":"~0.6.0"},"devDependencies":{"@babel/preset-env":"^7.4.3","@jupyterlab/application":"^3.0.0","@jupyterlab/apputils":"^3.0.0","@jupyterlab/builder":"^3.0.0","@jupyterlab/cells":"^3.0.0","@jupyterlab/codeeditor":"^3.0.0","@jupyterlab/codemirror":"^3.0.0","@jupyterlab/completer":"^3.0.0","@jupyterlab/coreutils":"^5.0.0","@jupyterlab/docmanager":"^3.0.0","@jupyterlab/docregistry":"^3.0.0","@jupyterlab/fileeditor":"^3.0.0","@jupyterlab/logconsole":"^3.0.0","@jupyterlab/notebook":"^3.0.0","@jupyterlab/rendermime":"^3.0.0","@jupyterlab/services":"^6.0.0","@jupyterlab/statusbar":"^3.0.0","@jupyterlab/testutils":"^3.0.0","@jupyterlab/tooltip":"^3.0.0","@lumino/algorithm":"*","@lumino/widgets":"^1.16.1","@retrolab/application":"^0.2.0","@types/chai":"^4.1.7","@types/codemirror":"^0.0.74","@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.0.0","@jupyterlab/apputils":"^3.0.0","@jupyterlab/cells":"^3.0.0","@jupyterlab/codeeditor":"^3.0.0","@jupyterlab/codemirror":"^3.0.0","@jupyterlab/completer":"^3.0.0","@jupyterlab/coreutils":"^5.0.0","@jupyterlab/docmanager":"^3.0.0","@jupyterlab/docregistry":"^3.0.0","@jupyterlab/fileeditor":"^3.0.0","@jupyterlab/notebook":"^3.0.0","@jupyterlab/rendermime":"^3.0.0","@jupyterlab/services":"^6.0.0","@jupyterlab/statusbar":"^3.0.0","@jupyterlab/tooltip":"^3.0.0","@jupyterlab/ui-components":"^3.0.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"},"_id":"@krassowski/jupyterlab-lsp@3.8.0","_integrity":"sha512-fNN5zVT3Y9cajCKRaAiPGa4mFXDXMC7FediaxMK/8q5KZdCDG0wCHT//VrB0r1NzvGMrLZJjuQA/5yMdunlQMQ==","_resolved":"/home/krassowski/jupyterlab-lsp/pypi/3.8.0/npm/krassowski-jupyterlab-lsp-3.8.0.tgz","_from":"file:krassowski-jupyterlab-lsp-3.8.0.tgz","_nodeVersion":"12.21.0","_npmVersion":"7.5.2","dist":{"integrity":"sha512-fNN5zVT3Y9cajCKRaAiPGa4mFXDXMC7FediaxMK/8q5KZdCDG0wCHT//VrB0r1NzvGMrLZJjuQA/5yMdunlQMQ==","shasum":"9e5a31e1f6bbae4a12af583ff8338df3b1d59bec","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-3.8.0.tgz","fileCount":379,"unpackedSize":1568051,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg4gImCRA9TVsSAnZWagAA5rAP+QGqcfN9XO6WVO50ChXt\n1QIuRMgMhPZpiIxwPi8tvybu5PjO/h4TDZWB5932016rfheNeRHhOyi0PsZl\nE9k1LJMFpII0ZMymtfy7Jkklc9YkXU2FIfZcBZ6EPwbpsWGgVmORtnq8EXGY\nDd28sy6WX5wfYq6kIeJY+6wQbBPkERWh7aGduRSWtAHj9oyCnLmNu4gUzf/Q\nPShNkBLvdf15E/DKOOtx2EKmptqjmxA49iKymMKisu20EHEjSetgTeZ/h6lM\nlkqKaZzF/4f4VD+2qzWrVG4hLWHpj0FKUGtsiREs3rIzrM9bAKk65ckthQch\nheUHv0r8l059E3xS+8OKZkNO8yqT1qW10bj8Du+97ehzVVX09l2lRe4uDidm\noRrX02oOZ8RY600kXP0TDxrKOV6ok7uygX3KqehnjLZDX7CtG1jDNAh6w3Vf\npjIUt9sFvKSy19etUOMrvGOPqmtL2Vkfbno5eHMUhJRXA7Z7hhkGCUQponIY\nEC8QzvqXeCrUdmUW/m+zvZ3hZhx+tTmFlrRnTNDdz/H4JhwQFFoGvZvfAlJS\nZT2z3MTuy2t7EXtGgZdKLzvH9YR6LKsFe8VB/zoqxp6OuPM4iDYYVzbirf1n\ny1uyYEZpNuoyrygWoWy9g8ebOYxTFn5soXQKkpG07z5Afea9vc50aStgUYM6\nlzxf\r\n=pZwT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXtTxtk/pVTohV0qlVATQN04mWO1JXp4hxXi8ezxlm/gIgP45o5/Wj5mvhRWJIV9cQCYe07A7XWezdKnaqrDFbJF8="}]},"_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"directories":{},"maintainers":[{"name":"jtpio","email":"jeremy@jtp.io"},{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_3.8.0_1625424421817_0.2718025425035977"},"_hasShrinkwrap":false},"3.8.1":{"name":"@krassowski/jupyterlab-lsp","version":"3.8.1","description":"Language Server Protocol integration for JupyterLab","keywords":["jupyter","jupyterlab","jupyterlab-extension","lsp","language-server-protocol","intellisense","code-intelligence","linting"],"homepage":"https://github.com/krassowski/jupyterlab-lsp","bugs":{"url":"https://github.com/krassowski/jupyterlab-lsp/issues"},"license":"BSD-3-Clause","author":"JupyterLab-LSP Development Team","main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"https://github.com/krassowski/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-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.d.ts","build:schema-plugin":"json2ts schema/plugin.json | prettier --stdin-filepath _plugin.d.ts > src/_plugin.d.ts","build:schema-completion":"json2ts schema/completion.json | prettier --stdin-filepath _completion.d.ts > src/_completion.d.ts","build:schema-diagnostics":"json2ts schema/diagnostics.json | prettier --stdin-filepath _diagnostics.d.ts > src/_diagnostics.d.ts","build:schema-hover":"json2ts schema/hover.json | prettier --stdin-filepath _hover.d.ts > src/_hover.d.ts","build:schema-jump_to":"json2ts schema/jump_to.json | prettier --stdin-filepath _jump_to.d.ts > src/_jump_to.d.ts","build:schema-syntax_highlighting":"json2ts schema/syntax_highlighting.json | prettier --stdin-filepath _syntax_highlighting.d.ts > src/_syntax_highlighting.d.ts","build:schema-highlights":"json2ts schema/highlights.json | prettier --stdin-filepath _highlights.d.ts > src/_highlights.d.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.1.0","@krassowski/completion-theme":"~3.1.0","@krassowski/theme-material":"~2.1.1","@krassowski/theme-vscode":"~2.1.1","lodash.mergewith":"^4.6.1","lsp-ws-connection":"~0.6.0"},"devDependencies":{"@babel/preset-env":"^7.4.3","@jupyterlab/application":"^3.0.0","@jupyterlab/apputils":"^3.0.0","@jupyterlab/builder":"^3.0.0","@jupyterlab/cells":"^3.0.0","@jupyterlab/codeeditor":"^3.0.0","@jupyterlab/codemirror":"^3.0.0","@jupyterlab/completer":"^3.0.0","@jupyterlab/coreutils":"^5.0.0","@jupyterlab/docmanager":"^3.0.0","@jupyterlab/docregistry":"^3.0.0","@jupyterlab/fileeditor":"^3.0.0","@jupyterlab/logconsole":"^3.0.0","@jupyterlab/notebook":"^3.0.0","@jupyterlab/rendermime":"^3.0.0","@jupyterlab/services":"^6.0.0","@jupyterlab/statusbar":"^3.0.0","@jupyterlab/testutils":"^3.0.0","@jupyterlab/tooltip":"^3.0.0","@lumino/algorithm":"*","@lumino/widgets":"^1.16.1","@retrolab/application":"^0.2.0","@types/chai":"^4.1.7","@types/codemirror":"^0.0.74","@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.0.0","@jupyterlab/apputils":"^3.0.0","@jupyterlab/cells":"^3.0.0","@jupyterlab/codeeditor":"^3.0.0","@jupyterlab/codemirror":"^3.0.0","@jupyterlab/completer":"^3.0.0","@jupyterlab/coreutils":"^5.0.0","@jupyterlab/docmanager":"^3.0.0","@jupyterlab/docregistry":"^3.0.0","@jupyterlab/fileeditor":"^3.0.0","@jupyterlab/notebook":"^3.0.0","@jupyterlab/rendermime":"^3.0.0","@jupyterlab/services":"^6.0.0","@jupyterlab/statusbar":"^3.0.0","@jupyterlab/tooltip":"^3.0.0","@jupyterlab/ui-components":"^3.0.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"},"_id":"@krassowski/jupyterlab-lsp@3.8.1","_integrity":"sha512-hr6cEMNF/i5kzUh49kItdAKcVouxq89fvHJrNo6JuanxXfkRmZbyuktaj8p4ur4y60p9q03PB+UugEmmXCrPoQ==","_resolved":"/home/krassowski/jupyterlab-lsp/pypi/3.8.1/npm/krassowski-jupyterlab-lsp-3.8.1.tgz","_from":"file:krassowski-jupyterlab-lsp-3.8.1.tgz","_nodeVersion":"12.21.0","_npmVersion":"7.5.2","dist":{"integrity":"sha512-hr6cEMNF/i5kzUh49kItdAKcVouxq89fvHJrNo6JuanxXfkRmZbyuktaj8p4ur4y60p9q03PB+UugEmmXCrPoQ==","shasum":"e6645e13728573352564b39cf8ddb5dbad788013","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-3.8.1.tgz","fileCount":379,"unpackedSize":1576267,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhB7mgCRA9TVsSAnZWagAAlzMP/2faUg0lGsTeNWLaKwFS\nO3ZMBeF85j6kef81AvGYmeA+8CXX7IZic9ZfShh1ltxoxkCgI1EqYGgaFxOq\nVkDhX2LMeLFfYj8uqoT0Pw51dQU44IB3tmYSY2+nfYveDbz40W2YYmU0BBgt\nhT+8S+GIwCltxYX1sK0BzCT6zZnyq9gyRi29X2qgr1nos3OQ01f4ps0cZ7VP\nIOikBaTI5AUx+KZZwHqeGCTnVs4K/b6lLikdPQo8lZw46eyc3yT1v+R6Jcwv\njMr6QWD6RYbMvzF2GkZKBlGTOpcuY3ptmxxYPGOOLcICV24rlpl+CpIi4wKg\nFvjL6vBmSkK/W1Q2kvlDwbAxsfg7NDb8sm+2e6QticSo0d1U7VGTmzPE2KJC\nu7m3SHTrghWZeUkj0HN2+Ly4Uj7hXKBIWo+7Wu0HB8zI9skxVqaCNgmnBSbX\nnhO5cIPn1Uw9dus0CcayeyPleTldnF1sVitGVrNFz/bm03VIoE1iMoGARKz2\nyiudG62PbBG5g/rwYnF+CUAb9cLg+tDCtMl5xoOzjVGflyvZdcAGIa5c+pk6\nBVZ+xmBhAN0qKs3NbSbh23mPRx2dd3Ab67Uy0WlfavZn8PzcuOyoTYLtng61\nhCxLiOatRfDzfj2cnO3H5kf+ZcepiYhZD71PlnHqjzQbBSYGfAOu/d+c0mq8\nl55V\r\n=8eym\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDc3oIMOq5mZTq1iba4YRrLzBUxzfHt8PPkwWOoUqUTVAIgAJatw+Rk6IaIKhlKx7dhAu6YA5/5IMndECSFmSUc0/g="}]},"_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"directories":{},"maintainers":[{"name":"jtpio","email":"jeremy@jtp.io"},{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_3.8.1_1627896224118_0.15122809394644632"},"_hasShrinkwrap":false},"3.9.0":{"name":"@krassowski/jupyterlab-lsp","version":"3.9.0","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":{"name":"JupyterLab-LSP Development Team"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+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.d.ts","build:schema-plugin":"json2ts schema/plugin.json | prettier --stdin-filepath _plugin.d.ts > src/_plugin.d.ts","build:schema-completion":"json2ts schema/completion.json | prettier --stdin-filepath _completion.d.ts > src/_completion.d.ts","build:schema-diagnostics":"json2ts schema/diagnostics.json | prettier --stdin-filepath _diagnostics.d.ts > src/_diagnostics.d.ts","build:schema-hover":"json2ts schema/hover.json | prettier --stdin-filepath _hover.d.ts > src/_hover.d.ts","build:schema-jump_to":"json2ts schema/jump_to.json | prettier --stdin-filepath _jump_to.d.ts > src/_jump_to.d.ts","build:schema-syntax_highlighting":"json2ts schema/syntax_highlighting.json | prettier --stdin-filepath _syntax_highlighting.d.ts > src/_syntax_highlighting.d.ts","build:schema-highlights":"json2ts schema/highlights.json | prettier --stdin-filepath _highlights.d.ts > src/_highlights.d.ts","build:schema-signature":"json2ts schema/signature.json | prettier --stdin-filepath _signature.d.ts > src/_signature.d.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.1.0","@krassowski/completion-theme":"~3.1.0","@krassowski/theme-material":"~2.1.1","@krassowski/theme-vscode":"~2.1.1","lodash.mergewith":"^4.6.1","lsp-ws-connection":"~0.6.0"},"devDependencies":{"@babel/preset-env":"^7.4.3","@jupyterlab/application":"^3.0.0","@jupyterlab/apputils":"^3.0.0","@jupyterlab/builder":"^3.0.0","@jupyterlab/cells":"^3.0.0","@jupyterlab/codeeditor":"^3.0.0","@jupyterlab/codemirror":"^3.0.0","@jupyterlab/completer":"^3.0.0","@jupyterlab/coreutils":"^5.0.0","@jupyterlab/docmanager":"^3.0.0","@jupyterlab/docregistry":"^3.0.0","@jupyterlab/fileeditor":"^3.0.0","@jupyterlab/logconsole":"^3.0.0","@jupyterlab/notebook":"^3.0.0","@jupyterlab/rendermime":"^3.0.0","@jupyterlab/services":"^6.0.0","@jupyterlab/statusbar":"^3.0.0","@jupyterlab/testutils":"^3.0.0","@jupyterlab/tooltip":"^3.0.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.0.0","@jupyterlab/apputils":"^3.0.0","@jupyterlab/cells":"^3.0.0","@jupyterlab/codeeditor":"^3.0.0","@jupyterlab/codemirror":"^3.0.0","@jupyterlab/completer":"^3.0.0","@jupyterlab/coreutils":"^5.0.0","@jupyterlab/docmanager":"^3.0.0","@jupyterlab/docregistry":"^3.0.0","@jupyterlab/fileeditor":"^3.0.0","@jupyterlab/notebook":"^3.0.0","@jupyterlab/rendermime":"^3.0.0","@jupyterlab/services":"^6.0.0","@jupyterlab/statusbar":"^3.0.0","@jupyterlab/tooltip":"^3.0.0","@jupyterlab/ui-components":"^3.0.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"},"_resolved":"","_integrity":"","_from":"file:krassowski-jupyterlab-lsp-3.9.0.tgz","_id":"@krassowski/jupyterlab-lsp@3.9.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-JrmzIAIKjpOe5JR2B1CncciHNR82z+u4jcNhYuFQc2WIpEQOwQSvuuV8wpnxKjMtTM3P38R6Ybj6eCImMQehLA==","shasum":"aa8a6519f9d48a52202046eaf7bf972a57409295","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-3.9.0.tgz","fileCount":386,"unpackedSize":1643922,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFEdhPdA3DKudJjgCCqJ84gBJIQnAb6WG/W4rsPMv8YRAiAXD87+y8636viJesO9e5zfuSWL3Zlj9JqrIb/cAtEg2g=="}]},"_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"directories":{},"maintainers":[{"name":"jtpio","email":"jeremy@jtp.io"},{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_3.9.0_1634509104329_0.8878018829622372"},"_hasShrinkwrap":false},"3.9.1":{"name":"@krassowski/jupyterlab-lsp","version":"3.9.1","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":{"name":"JupyterLab-LSP Development Team"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+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.1.0","@krassowski/completion-theme":"~3.1.0","@krassowski/theme-material":"~2.1.1","@krassowski/theme-vscode":"~2.1.1","lodash.mergewith":"^4.6.1","lsp-ws-connection":"~0.6.0"},"devDependencies":{"@babel/preset-env":"^7.4.3","@jupyterlab/application":"^3.0.0","@jupyterlab/apputils":"^3.0.0","@jupyterlab/builder":"^3.0.0","@jupyterlab/cells":"^3.0.0","@jupyterlab/codeeditor":"^3.0.0","@jupyterlab/codemirror":"^3.0.0","@jupyterlab/completer":"^3.0.0","@jupyterlab/coreutils":"^5.0.0","@jupyterlab/docmanager":"^3.0.0","@jupyterlab/docregistry":"^3.0.0","@jupyterlab/fileeditor":"^3.0.0","@jupyterlab/logconsole":"^3.0.0","@jupyterlab/notebook":"^3.0.0","@jupyterlab/rendermime":"^3.0.0","@jupyterlab/services":"^6.0.0","@jupyterlab/statusbar":"^3.0.0","@jupyterlab/testutils":"^3.0.0","@jupyterlab/tooltip":"^3.0.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.0.0","@jupyterlab/apputils":"^3.0.0","@jupyterlab/cells":"^3.0.0","@jupyterlab/codeeditor":"^3.0.0","@jupyterlab/codemirror":"^3.0.0","@jupyterlab/completer":"^3.0.0","@jupyterlab/coreutils":"^5.0.0","@jupyterlab/docmanager":"^3.0.0","@jupyterlab/docregistry":"^3.0.0","@jupyterlab/fileeditor":"^3.0.0","@jupyterlab/notebook":"^3.0.0","@jupyterlab/rendermime":"^3.0.0","@jupyterlab/services":"^6.0.0","@jupyterlab/statusbar":"^3.0.0","@jupyterlab/tooltip":"^3.0.0","@jupyterlab/ui-components":"^3.0.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"},"_resolved":"","_integrity":"","_from":"file:krassowski-jupyterlab-lsp-3.9.1.tgz","_id":"@krassowski/jupyterlab-lsp@3.9.1","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-kvO7KTmgGQLpZSL+ygBRetLASEFGOpt4T4sFu7uF0EHIeE0bV9HKQtzAriC08WlTeu5Wj0GIwgXU4c11ePXHEA==","shasum":"2076569464846d2a01d1ca864a00f2564f9a9c09","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-3.9.1.tgz","fileCount":413,"unpackedSize":1669667,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD49jfA9wuaD6tttvAV81jwbSAFYu/Hu4RIXRMsFY8f9gIgRh7VLH1PNKGQD4jpy6NtNPDT610t6fK2rZLjd06hevI="}]},"_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"directories":{},"maintainers":[{"name":"jtpio","email":"jeremy@jtp.io"},{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_3.9.1_1635146844646_0.7716949689888959"},"_hasShrinkwrap":false},"3.9.2":{"name":"@krassowski/jupyterlab-lsp","version":"3.9.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":{"name":"JupyterLab-LSP Development Team"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+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.1.0","@krassowski/completion-theme":"~3.2.0","@krassowski/theme-material":"~2.1.1","@krassowski/theme-vscode":"~2.1.1","lodash.mergewith":"^4.6.1","lsp-ws-connection":"~0.6.0"},"devDependencies":{"@babel/preset-env":"^7.4.3","@jupyterlab/application":"^3.0.0","@jupyterlab/apputils":"^3.0.0","@jupyterlab/builder":"^3.0.0","@jupyterlab/cells":"^3.0.0","@jupyterlab/codeeditor":"^3.0.0","@jupyterlab/codemirror":"^3.0.0","@jupyterlab/completer":"^3.0.0","@jupyterlab/coreutils":"^5.0.0","@jupyterlab/docmanager":"^3.0.0","@jupyterlab/docregistry":"^3.0.0","@jupyterlab/fileeditor":"^3.0.0","@jupyterlab/logconsole":"^3.0.0","@jupyterlab/notebook":"^3.0.0","@jupyterlab/rendermime":"^3.0.0","@jupyterlab/services":"^6.0.0","@jupyterlab/statusbar":"^3.0.0","@jupyterlab/testutils":"^3.0.0","@jupyterlab/tooltip":"^3.0.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.0.0","@jupyterlab/apputils":"^3.0.0","@jupyterlab/cells":"^3.0.0","@jupyterlab/codeeditor":"^3.0.0","@jupyterlab/codemirror":"^3.0.0","@jupyterlab/completer":"^3.0.0","@jupyterlab/coreutils":"^5.0.0","@jupyterlab/docmanager":"^3.0.0","@jupyterlab/docregistry":"^3.0.0","@jupyterlab/fileeditor":"^3.0.0","@jupyterlab/notebook":"^3.0.0","@jupyterlab/rendermime":"^3.0.0","@jupyterlab/services":"^6.0.0","@jupyterlab/statusbar":"^3.0.0","@jupyterlab/tooltip":"^3.0.0","@jupyterlab/ui-components":"^3.0.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"},"_resolved":"","_integrity":"","_from":"file:krassowski-jupyterlab-lsp-3.9.2.tgz","_id":"@krassowski/jupyterlab-lsp@3.9.2","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-uDeZBAPWuA0RCB8MAY3QlrhpifjkVFjv+23Z6V6nJmt3HZscZsIAl6KP2rV5D+NG2SCFicgvxw4Ac4sPMkU8GA==","shasum":"06314aca04343dc315f4a352af89149a2b763f55","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-3.9.2.tgz","fileCount":413,"unpackedSize":1670232,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhtfeACRA9TVsSAnZWagAA0DoP/i5dLH6o2F7zknucynoX\nnG+pE92qkhl7GFV/whnwJTs9Pl5lCGrIELRy1Kpl+EOMpu/FkM+YJ+rK4WTe\n+TjmvN/672nljWgkC+kS8qX7FTh5MIoDSeveTqCxBnqiYsZiHp3gEabbqTsT\nA2PBrdYkUQv+WAupzLX+oT2lyuQLBu6/b7/YX7rxEmsdPaCT9cqwjgKZWmTB\nXnqCrai1a+O5VXdy9cTAX89Vk0ol56PTxl9J3EtXxdLj7cEYD45AgdDTe8MY\na9tRQjb4lRVNDeFNqPwel8LGvJ3h/Mt1br3+7gnYeLSwue7L1ECSfE6Q8JTq\nw6T7w62etOfWqekGE10makpiMHW2v9zfuV0rfSNILMUh7NXcKGVLHCbnB+BL\n6XGN1Z3sPz6i3DoP+2ZjAEdGsxh9gO8NRZX+DN+JK86RbQT7BQgOnT+1MAJK\nVllYyeMmVNUTxLZjcwmPC4kGVqxhtGDurSsb1unUJ0qLTqoZEy2aX3sCd456\nH4VWiew5bROnSDMQwOPQfk7nhkcQxPIUq7xE3PHdTirUrSvnugP7dJRJYMdF\nvG0WV9RfYqk9S1cOYYtvkvC8vI1J0IGouP9dzdlGgYsx/BHuSOhiYyMfH8pS\nvSlu3SIXr03yyBuwYJ7Taj2Qr4jeR1b4xaM+ooEQBOa9lmzXgG8jMjXMhUqj\nUjWL\r\n=F611\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNd12uWZ4BT9P/H5UT4NNnDClNWa5VFBfaG2zGW/kd7wIhAISWOdzqAo/IhLxptCzIhkFeGNoZTWKTHs4Y4iqYZGkb"}]},"_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"directories":{},"maintainers":[{"name":"jtpio","email":"jeremy@jtp.io"},{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_3.9.2_1639315328631_0.06693509607038783"},"_hasShrinkwrap":false},"3.9.3":{"name":"@krassowski/jupyterlab-lsp","version":"3.9.3","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":{"name":"JupyterLab-LSP Development Team"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+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.1.0","@krassowski/completion-theme":"~3.2.0","@krassowski/theme-material":"~2.1.1","@krassowski/theme-vscode":"~2.1.1","lodash.mergewith":"^4.6.1","lsp-ws-connection":"~0.6.0"},"devDependencies":{"@babel/preset-env":"^7.4.3","@jupyterlab/application":"^3.0.0","@jupyterlab/apputils":"^3.0.0","@jupyterlab/builder":"^3.0.0","@jupyterlab/cells":"^3.0.0","@jupyterlab/codeeditor":"^3.0.0","@jupyterlab/codemirror":"^3.0.0","@jupyterlab/completer":"^3.0.0","@jupyterlab/coreutils":"^5.0.0","@jupyterlab/docmanager":"^3.0.0","@jupyterlab/docregistry":"^3.0.0","@jupyterlab/fileeditor":"^3.0.0","@jupyterlab/logconsole":"^3.0.0","@jupyterlab/notebook":"^3.0.0","@jupyterlab/rendermime":"^3.0.0","@jupyterlab/services":"^6.0.0","@jupyterlab/statusbar":"^3.0.0","@jupyterlab/testutils":"^3.0.0","@jupyterlab/tooltip":"^3.0.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.0.0","@jupyterlab/apputils":"^3.0.0","@jupyterlab/cells":"^3.0.0","@jupyterlab/codeeditor":"^3.0.0","@jupyterlab/codemirror":"^3.0.0","@jupyterlab/completer":"^3.0.0","@jupyterlab/coreutils":"^5.0.0","@jupyterlab/docmanager":"^3.0.0","@jupyterlab/docregistry":"^3.0.0","@jupyterlab/fileeditor":"^3.0.0","@jupyterlab/notebook":"^3.0.0","@jupyterlab/rendermime":"^3.0.0","@jupyterlab/services":"^6.0.0","@jupyterlab/statusbar":"^3.0.0","@jupyterlab/tooltip":"^3.0.0","@jupyterlab/ui-components":"^3.0.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"},"_resolved":"","_integrity":"","_from":"file:krassowski-jupyterlab-lsp-3.9.3.tgz","_id":"@krassowski/jupyterlab-lsp@3.9.3","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-bcN5p5Gb6U7cLAk/2V91r7LMzmlskUCHv9nU69pmfkf28xGTRyz8Y5yri4WIvNmJOo/PntEWhFgb9aXc0EQfPQ==","shasum":"0c22e2bc35fc2145ebf6820d27cc874b19921d8c","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-3.9.3.tgz","fileCount":413,"unpackedSize":1670332,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhv3BfCRA9TVsSAnZWagAAy8cP/0uYXTR7tF7cCSBmDcNh\nqBk0DiuTtD917XLJBq1xyRKiYDAwL4iqFdyeiw0wJaT4ctpznCq4O3r4hdrG\n+B5M47q8sBzqgn/T9FvYjLOGPM+SalGkJKh+kRK+hSJM+fnPWpTHYJSB+r5l\n6VDTljqCatQzdB9rBwWUn9BzIxFNLSAf5EcvodIeTsOG7GaPkFOPMIxNtND3\nMmgzNhcfKyLNQ4S1bQZUuxyIP5u8VfYeo59StMnPtSTiCPlmPmBbcPoEx4Dr\nntPgUdJ/aC3W+iJ/PXxLsw3alCiyGRIt+myXRptZu+A1gWM48ExjrVmwnGkX\nccV+akXoObv+hlSNE2MhyKm9LHMhmJ6gEZTeggkptzksb1hUiKs26ZekRvjL\nL0QVXj7l81iLWObKp3sy5L4j1fLH94hTYjvVINHL1e9hf7WQPOWtm23FBCbm\nGc1iRgwgWwZm+7VKyB72/S4hObmU7r6jGc0kFPq4Xq+b+FdOCECe+BPdD28h\nlbCZo/BZE9YzBCyYSMeuuOXgj1JZuMTVLjttv44VDfD+RxvS0qf0lOaB6LhW\nArPmC65vJCKapLD8V0W5r5n4Q8n/PcyddKY5dVyIQG5+Ds9s3RJiI42v9zMF\nLKTowR6d6Hacyss5WpZIS4o0ztI0VAHRfTve/2T6KdUMeQKgZceyAbF9EQQL\nWcSy\r\n=8aZN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiGRFSKVgUd8gqfTiFe1XfeIAsg/+FxR5/Ozlg0NajRwIhAN5jXncp7O4Gh7Yp4c7Let9v16FjQLYCeHA0k6YUX1D+"}]},"_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"directories":{},"maintainers":[{"name":"jtpio","email":"jeremy@jtp.io"},{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_3.9.3_1639936095684_0.5544678262964053"},"_hasShrinkwrap":false},"3.10.0":{"name":"@krassowski/jupyterlab-lsp","version":"3.10.0","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":{"name":"JupyterLab-LSP Development Team"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+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.0","@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"},"_resolved":"","_integrity":"","_from":"file:krassowski-jupyterlab-lsp-3.10.0.tgz","_id":"@krassowski/jupyterlab-lsp@3.10.0","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-tA/a/AwxIlFt3NOMMqMGl57cOF9zVUxPBluyufHkHGW+78eyRgCeCdjWskMTJ4u83l3ChyE/rQreKcg8/H7xSA==","shasum":"b76bcfffd9388e05d6c8055234f7afecf8795fa5","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-3.10.0.tgz","fileCount":413,"unpackedSize":1721435,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhz7lECRA9TVsSAnZWagAA2EIQAJFF9ZNstYChW11Zjksx\nJPsUnpW3V1UgozPSfoXVEB0devYNxhmNq4wh1mN1hoVvfHKz67Xdtnd8xrUl\nDClha3uAev8ZVI/B3sdSx0R/aBuQyelvEIOW8Y9Z4vDDEqHZOMtJHVzKdX/7\n9yif2IgD0wKgC/axcMu4Ph6/x+MMueLTKZZk8Eik1BiKC/4z0BJg81eUDkI5\nh/Ml/L5JxNQ6qs8/gE1adp3NHGzDV87fD8OiufCKoqiYjskQVuels39V61FD\n8j6bzDtE/BAIHVWmmIVfq7twRYJ+5atpiYggxKCXeqoxCqvbOpBzAL9cKfW/\nAP8A33pspSbjbs5G0g1/tev11iMJiFxfV0wTqnv8My/qr3+TnBLbPMlxAr1E\nlUNFkF4+m/bI0/7Z/lRAOeurFgu94arWoNirLC6B22PQsPrO92PbJ4EnX5Ei\noM9ZCtIJqgb8nGhINFohS5iqldBABgv+gIvDWVYw3WXvazsUfAzJ4JvVXOL0\nd+S9e3WgllqPokTw73MA6FxnKzDLbJ6WFWzAH+bbn7X2APmMmear3xW6aMQn\nIEK/KlkFqEGaULsGNW4KpGzO4I8KAJOH0/wUA57Mlemt4/3x6kzCjaQ5VSyg\nEiHz0NPBi/+utBt2sd3yAa/v19qeXx4GwBqJ+gEtVVg3AFr217poWag8iXvz\nRRVx\r\n=Up/s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB279T449Fy4zheY48BjrhxVq+9IJs4jcdK5NgV8YN3wAiEA1lo7v6DJVh1ggbEZKxy7FK3dqiUBdw8MBiXD9RQROz4="}]},"_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"directories":{},"maintainers":[{"name":"jtpio","email":"jeremy@jtp.io"},{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_3.10.0_1641003332552_0.71747082125808"},"_hasShrinkwrap":false},"3.10.1":{"name":"@krassowski/jupyterlab-lsp","version":"3.10.1","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":{"name":"JupyterLab-LSP Development Team"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+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.0","@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"},"_resolved":"","_integrity":"","_from":"file:krassowski-jupyterlab-lsp-3.10.1.tgz","_id":"@krassowski/jupyterlab-lsp@3.10.1","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-IGe7S947UDk3ILtsJruOePHAuSZTh0N65h55IBzbrk6gxduxubmlBtsJrFxdVZ4QoJVMaj39DpOJyESzxVytQQ==","shasum":"30cd920751a0430ef3ec32bbf7e783823606d01f","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-3.10.1.tgz","fileCount":413,"unpackedSize":1721952,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiONBjACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqfMxAAk/+n6VCF2U+s3YMPBoDH7s0S5PM2ZqZ0iVN+hhFp2XiwCVPY\r\n1EDV9go0brav2fRhQwqmdXM8pbmuaLYTOBDE3L7jliQSMTpKoMGRXb2NAQjn\r\nS8LlSisG3EyW+HWgM7RS41yCsBe+eWdivKnpxK7/X36muWKGJn+CVaJJeFGM\r\n5bfSlAVmIdshU+obu53jhDQgNAktNI/4YCDnQv8apSh/vx6I/65wkHgAyUlk\r\nE/sS6bUOx732co36cyNoySKN55QeKm0qIPSr3qU2f27nm5AmOmSEXi7Y+m1T\r\nbNHtB2LDDLRX6hKhkGsMGQWezWcHOlVtT3N39QI0HJqSIjAxxWa+IWudhck3\r\n/rA5IVsnxX/z7MNdnRx9XUF/Uqc5UQZyNgihGCx0YTfHCQiGabV8K3imyrNu\r\nQSE58FnEURZA1/UYiQERFgFSlmQ8ZUSfJ+tKOSmeB5DxAjkmEsPf67m1/+hN\r\nno6OALFqeuN3QxKDo/660s1AJvnEYtcCHb3rliM+n8yvYQQ5g8aDE9un3kfA\r\nFDYOssaQFase2/KQLjFdskG3tuRFVKST7Mo/0+1ogB+Vmdy2e3BNjsgI/CDL\r\nvor9Rv4D/ohkfy4xx781hy5X74HQjAv5ZD+NCSZVTTEFFdsw+L+Q6XxjYY05\r\nwZsgvqxWPQ6OXJGw7gqRkaP0RARKofGfCzk=\r\n=9Hzt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDAC6HyFbx/5IYS5hWCDXqRn2TVYJfmKo30GNnvc2gEtwIhAImblkPEvA2XHD1kBMLw8j9hIFniMBJ8KsNJRU2z462B"}]},"_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"directories":{},"maintainers":[{"name":"jtpio","email":"jeremy@jtp.io"},{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_3.10.1_1647890530968_0.21196792870354275"},"_hasShrinkwrap":false},"3.10.2":{"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":{"name":"JupyterLab-LSP Development Team"},"main":"lib/index.js","types":"lib/index.d.ts","repository":{"type":"git","url":"git+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"},"_resolved":"","_integrity":"","_from":"file:krassowski-jupyterlab-lsp-3.10.2.tgz","_id":"@krassowski/jupyterlab-lsp@3.10.2","_nodeVersion":"14.17.6","_npmVersion":"6.14.15","dist":{"integrity":"sha512-bpyNnlmg8qLYoRp4RNSoGuPiGC1oY+4y6Ld5WUpdnBP52lZWHW8Vu8D5IbYIZOrM2g9ZE1O35g7PQamPiLtSXw==","shasum":"12c80c70592bf80ae42e4965706ac2742be8b70a","tarball":"https://registry.npmjs.org/@krassowski/jupyterlab-lsp/-/jupyterlab-lsp-3.10.2.tgz","fileCount":417,"unpackedSize":1732702,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDd1hjOPGKq7lAf9pbb1IQ0H2ny6CVEBdI3vuERp5Lu5AIhANOfX8sxPIEuZEIA9mE9sg9AyNNpUanYYsYMHE4j6yES"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjCOZFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmprChAAohB5yJ4r0u4AhOb/p4e66UAnGlOp0KfCFwBy3/FNbjqHcITu\r\nnZcDCC52I8IL637kOCkBFa4tPWW90NhzB7Q5hvTZ04PVazO4zblMUI5DsWrR\r\nJ6mIXzFj3Z1QVtLNtw3UzzXm82p2q+rOYb9MX6YW8TX1DgmAxtbfEVx9JO/V\r\npFQc2nmJk48ss5kEUx+C5nSs/QpMreRlNMVo1NYEnB+flyPX/EAl2w2iVRmP\r\nqXMf+BqJ+etvrHZBah+7UAWtnXsPbjLe+6Jo55clB1lGfrXr5PTzsmutjM14\r\nfac/t/gjdGcclqqkRog799BoByoUCedb4TqdQKwTcVz/wn+bOb2VkWIvZHGb\r\nVbwuO8ojPCQKTEPD0b7mkjxWY5RDvXtYPMaSrA8qeVVHI6ZdkVFddlXd7u2k\r\nbiOWxOHERYOcHhBKrYC6J+xmmYwqGz918K12zQmZx8mE3R+t+W9y1BfTGgVI\r\n2FYVArpZOC7axAkCwtEQpUB+fs60SItmpK9ccAkDS86f3fmjLausvoUVPcJB\r\nsUVgw9GAs2kE0ue2CEYiw/FBNKBAeBSMfWHl6VS8eG/xXCRR1It6UwY3JRvg\r\ng2j/OpRgsfwOpuG3SVxl19ViIMZtwn4TVFI66PDGza894xWguqpXTVhZ3BQx\r\ndyLcy4a8f2s410dzDb9tBLoJI+6c9GQghCU=\r\n=tuDD\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"krassowski","email":"krassowski.michal@gmail.com"},"directories":{},"maintainers":[{"name":"jtpio","email":"jeremy@jtp.io"},{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/jupyterlab-lsp_3.10.2_1661527620705_0.6609371578479946"},"_hasShrinkwrap":false}},"time":{"created":"2019-08-20T01:53:30.470Z","0.1.0-alpha.0":"2019-08-20T01:53:30.896Z","modified":"2022-08-26T15:27:01.159Z","0.1.0-alpha.1":"2019-08-20T17:45:30.786Z","0.1.0-beta.0":"2019-08-20T19:00:18.185Z","0.1.0-beta.1":"2019-08-20T20:06:09.824Z","0.1.0-beta.2":"2019-08-20T21:16:58.505Z","0.2.0-beta.0":"2019-08-21T17:34:11.367Z","0.3.0":"2019-08-21T21:54:45.283Z","0.4.0":"2019-08-22T13:44:04.205Z","0.4.1":"2019-08-22T14:34:52.233Z","0.5.0-alpha.0":"2019-08-26T15:34:04.934Z","0.5.0-alpha.1":"2019-09-02T07:25:20.638Z","0.5.0-alpha.2":"2019-09-02T09:30:05.198Z","0.5.0-beta.0":"2019-09-02T12:31:30.854Z","0.5.0-beta.1":"2019-09-02T19:03:38.306Z","0.5.0-beta.2":"2019-09-04T17:43:44.231Z","0.5.0-beta.3":"2019-09-04T18:13:56.917Z","0.5.0-beta.4":"2019-09-05T12:30:17.181Z","0.5.0-beta.5":"2019-09-05T12:33:49.405Z","0.5.0-rc.0":"2019-09-05T23:28:04.035Z","0.5.0-rc.1":"2019-09-07T23:11:05.121Z","0.5.0-rc.2":"2019-09-08T12:36:07.715Z","0.5.0":"2019-09-08T13:54:58.241Z","0.6.0":"2019-10-28T03:27:24.290Z","0.6.1":"2019-10-31T13:34:45.518Z","0.7.0-beta.0":"2020-01-06T11:15:29.648Z","0.7.0-beta.1":"2020-01-07T01:53:46.298Z","0.7.0-rc.0":"2020-01-11T03:21:07.372Z","0.7.0-rc.1":"2020-01-12T03:03:19.838Z","0.7.0":"2020-01-12T16:28:02.473Z","0.7.1":"2020-01-19T21:18:52.462Z","0.8.0":"2020-03-12T15:03:28.149Z","1.0.0":"2020-03-14T16:47:14.326Z","1.1.0":"2020-07-19T23:47:05.534Z","1.1.1":"2020-08-05T23:57:04.221Z","1.1.2":"2020-08-06T00:03:49.496Z","2.0.0":"2020-09-03T22:48:57.321Z","2.0.1":"2020-09-07T00:43:10.988Z","2.0.2":"2020-09-07T13:23:02.871Z","2.0.3":"2020-09-11T01:37:25.907Z","2.0.4":"2020-09-11T02:16:26.924Z","2.0.5":"2020-09-11T06:37:54.031Z","2.0.6":"2020-09-15T03:38:57.319Z","2.0.7":"2020-09-18T18:49:13.003Z","2.0.8":"2020-10-25T18:08:18.832Z","2.1.0":"2020-12-13T13:39:41.306Z","2.1.1":"2020-12-16T02:14:59.253Z","2.1.2":"2021-01-02T10:39:40.603Z","3.0.0":"2021-01-06T16:59:44.148Z","2.1.3":"2021-02-01T22:25:43.966Z","3.1.0":"2021-02-10T13:07:09.292Z","3.2.0":"2021-02-10T13:08:38.328Z","3.3.0":"2021-02-10T13:09:52.953Z","3.3.1":"2021-02-10T13:10:16.019Z","3.4.0":"2021-02-14T21:20:25.429Z","3.4.1":"2021-02-16T23:58:27.093Z","2.1.4":"2021-03-10T08:22:17.927Z","3.5.0":"2021-03-22T11:53:41.453Z","3.6.0":"2021-04-26T11:53:17.981Z","3.7.0":"2021-05-31T09:38:33.196Z","3.8.0":"2021-07-04T18:47:01.960Z","3.8.1":"2021-08-02T09:23:44.446Z","3.9.0":"2021-10-17T22:18:24.585Z","3.9.1":"2021-10-25T07:27:24.858Z","3.9.2":"2021-12-12T13:22:08.855Z","3.9.3":"2021-12-19T17:48:15.868Z","3.10.0":"2022-01-01T02:15:32.759Z","3.10.1":"2022-03-21T19:22:11.218Z","3.10.2":"2022-08-26T15:27:01.064Z"},"maintainers":[{"name":"jtpio","email":"jeremy@jtp.io"},{"name":"krassowski","email":"krassowski.michal@gmail.com"}],"description":"Language Server Protocol integration for JupyterLab","homepage":"https://github.com/jupyter-lsp/jupyterlab-lsp","keywords":["jupyter","jupyterlab","jupyterlab-extension","lsp","language-server-protocol","intellisense","code-intelligence","linting"],"repository":{"type":"git","url":"git+https://github.com/jupyter-lsp/jupyterlab-lsp.git"},"author":{"name":"JupyterLab-LSP Development Team"},"bugs":{"url":"https://github.com/jupyter-lsp/jupyterlab-lsp/issues"},"license":"BSD-3-Clause","readme":"ERROR: No README data found!","readmeFilename":""}