@jupyter-lsp/jupyterlab-lsp

v5.0.0-rc.0
Language Server Protocol integration for JupyterLab
jupyter jupyterlab jupyterlab-extension lsp language-server-protocol intellisense code-intelligence linting

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 && jlpm build:schema-rename

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-rename

json2ts schema/rename.json | prettier --stdin-filepath _rename.d.ts > src/_rename.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
npm i @jupyter-lsp/[email protected]

Metadata

  • BSD-3-Clause
  • Whatever
  • JupyterLab-LSP Development Team
  • released 9/17/2023

Downloads

Maintainers