@@ -14,8 +14,7 @@ consists of [JupyterLab](https://github.com/jupyterlab/jupyterlab) _mimerender e
14
14
| [ fasta-extension] ( packages/fasta-extension ) | ` application/vnd.fasta.fasta ` | ` .fasta ` | [ ![ Version] ( https://img.shields.io/pypi/v/jupyterlab-fasta?style=flat-square )] ( https://pypi.org/project/jupyterlab-fasta/ ) |
15
15
| [ geojson-extension] ( packages/geojson-extension ) | ` application/geo+json ` | ` .geojson ` , ` .geo.json ` | [ ![ Version] ( https://img.shields.io/pypi/v/jupyterlab-geojson?style=flat-square )] ( https://pypi.org/project/jupyterlab-geojson ) |
16
16
| [ katex-extension] ( packages/katex-extension ) | N/A | N/A | [ ![ Version] ( https://img.shields.io/pypi/v/jupyterlab-katex?style=flat-square )] ( https://pypi.org/project/jupyterlab-katex ) |
17
- | [ mathjax3-extension] ( packages/mathjax3-extension ) | N/A | N/A | [ ![ Version] ( https://img.shields.io/pypi/v/jupyterlab-mathjax3?style=flat-square )] ( https://pypi.org/project/jupyterlab-mathjax3 ) |
18
- | [ vega2-extension] ( packages/vega2-extension ) | ` application/vnd.vega.v2+json ` , ` application/vnd.vegalite.v1+json ` | ` .vg ` , ` .vl ` , ` .vg.json ` , ` .vl.json ` , ` .vega ` , ` .vegalite ` | [ ![ Version] ( https://img.shields.io/pypi/v/jupyterlab-vega2?style=flat-square )] ( https://pypi.org/project/jupyterlab-vega2 ) |
17
+ | [ mathjax2-extension] ( packages/mathjax2-extension ) | N/A | N/A | [ ![ Version] ( https://img.shields.io/pypi/v/jupyterlab-mathjax2?style=flat-square )] ( https://pypi.org/project/jupyterlab-mathjax2 ) |
19
18
| [ vega3-extension] ( packages/vega3-extension ) | ` application/vnd.vega.v3+json ` , ` application/vnd.vegalite.v2+json ` | ` .vg ` , ` .vl ` , ` .vg.json ` , ` .vl.json ` , ` .vega ` , ` .vegalite ` | [ ![ Version] ( https://img.shields.io/pypi/v/jupyterlab-vega3?style=flat-square )] ( https://pypi.org/project/jupyterlab-vega3 ) |
20
19
21
20
## Looking for plotly-extension?
@@ -24,29 +23,16 @@ consists of [JupyterLab](https://github.com/jupyterlab/jupyterlab) _mimerender e
24
23
25
24
## Install
26
25
27
- With JupyterLab 3.0, it is possible to install the prebuilt extensions with ` pip ` :
26
+ With JupyterLab 3.0 and above , it is possible to install the prebuilt extensions with ` pip ` :
28
27
29
28
``` bash
30
29
pip install jupyterlab-fasta
31
30
pip install jupyterlab-geojson
32
31
pip install jupyterlab-katex
33
- pip install jupyterlab-mathjax3
34
- pip install jupyterlab-vega2
32
+ pip install jupyterlab-mathjax2
35
33
pip install jupyterlab-vega3
36
34
```
37
35
38
- <details ><summary >For versions prior to JupyterLab v3.0,</summary >
39
- it is also possible to install the extension from source using the ` jupyter labextension install ` command:
40
-
41
- - fasta-extension: ` jupyter labextension install @jupyterlab/fasta-extension `
42
- - geojson-extension: ` jupyter labextension install @jupyterlab/geojson-extension `
43
- - katex-extension: ` jupyter labextension install @jupyterlab/katex-extension `
44
- - mathjax3-extension: ` jupyter labextension install @jupyterlab/mathjax3-extension `
45
- - vega2-extension: ` jupyter labextension install @jupyterlab/vega2-extension `
46
- - vega3-extension: ` jupyter labextension install @jupyterlab/vega3-extension `
47
-
48
- </details >
49
-
50
36
## Contributing
51
37
52
38
If you would like to contribute to the project, please read our [ contributor documentation] ( https://github.com/jupyterlab/jupyterlab/blob/master/CONTRIBUTING.md ) .
@@ -55,7 +41,7 @@ JupyterLab follows the official [Jupyter Code of Conduct](https://github.com/jup
55
41
56
42
## Requirements
57
43
58
- - Node.js >= 4 (see [ Installing Node.js and jlpm] ( https://github.com/jupyterlab/jupyterlab/blob/master/CONTRIBUTING.md#installing-nodejs-and-jlpm ) in the JupyterLab docs)
44
+ - Node.js >= 18 (see [ Installing Node.js and jlpm] ( https://github.com/jupyterlab/jupyterlab/blob/master/CONTRIBUTING.md#installing-nodejs-and-jlpm ) in the JupyterLab docs)
59
45
60
46
### Install
61
47
@@ -107,10 +93,12 @@ jupyter lab
107
93
108
94
### Publishing packages
109
95
110
- ``` bash
111
- jlpm run publish
112
- # If publishing a package for the first time
113
- npm access public @jupyterlab/< extension name>
96
+ Build all Python packages:
97
+
98
+ ```
99
+ rm -rf dist/*
100
+ jlpm build-py
101
+ twine upload dist/jupyterlab*
114
102
```
115
103
116
104
### Creating icons
0 commit comments