@jupyter-lsp/jupyterlab-lsp
v4.0.1 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
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
npm i @jupyter-lsp/[email protected]
Metadata
- BSD-3-Clause
- Whatever
- JupyterLab-LSP Development Team
- released 3/21/2023