From cc5f6ad6acbfb33aa08007f509f08ad3fc8ee87e Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Sat, 11 May 2019 02:56:15 -0500 Subject: [PATCH 1/6] Add metadata for core mode packages --- CONTRIBUTING.md | 4 +++- buildutils/src/ensure-repo.ts | 3 ++- packages/application-extension/package.json | 1 + packages/application/package.json | 3 +++ packages/apputils-extension/package.json | 1 + packages/codemirror-extension/package.json | 1 + packages/completer-extension/package.json | 1 + packages/console-extension/package.json | 1 + packages/coreutils/package.json | 3 +++ packages/csvviewer-extension/package.json | 1 + packages/docmanager-extension/package.json | 1 + packages/documentsearch-extension/package.json | 1 + packages/extensionmanager-extension/package.json | 1 + packages/faq-extension/package.json | 1 + packages/filebrowser-extension/package.json | 1 + packages/fileeditor-extension/package.json | 1 + packages/help-extension/package.json | 1 + packages/htmlviewer-extension/package.json | 1 + packages/imageviewer-extension/package.json | 1 + packages/inspector-extension/package.json | 1 + packages/javascript-extension/package.json | 1 + packages/json-extension/package.json | 1 + packages/launcher-extension/package.json | 1 + packages/mainmenu-extension/package.json | 1 + packages/markdownviewer-extension/package.json | 1 + packages/mathjax2-extension/package.json | 1 + packages/notebook-extension/package.json | 1 + packages/pdf-extension/package.json | 1 + packages/rendermime-extension/package.json | 1 + packages/running-extension/package.json | 1 + packages/settingeditor-extension/package.json | 1 + packages/shortcuts-extension/package.json | 1 + packages/statusbar-extension/package.json | 1 + packages/tabmanager-extension/package.json | 1 + packages/terminal-extension/package.json | 1 + packages/theme-dark-extension/package.json | 1 + packages/theme-light-extension/package.json | 1 + packages/tooltip-extension/package.json | 1 + packages/vdom-extension/package.json | 1 + packages/vega5-extension/package.json | 1 + 40 files changed, 47 insertions(+), 2 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 9ae861eb9e89..1dda996635a7 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -363,7 +363,9 @@ a package by importing from it in the TypeScript file, and then running: `jlpm run integrity` from the repo root. We also have scripts for creating and removing packages in `packages/`, -`jlpm run create:package` and `jlpm run remove:package`. +`jlpm run create:package` and `jlpm run remove:package`. When creating a package, +if it is meant to be included in the core bundle, add the `jupyterlab: { core: true }` +metadata to the `package.json`. ## Testing Changes to External Packages diff --git a/buildutils/src/ensure-repo.ts b/buildutils/src/ensure-repo.ts index d10e2855a33f..496a834c8b79 100644 --- a/buildutils/src/ensure-repo.ts +++ b/buildutils/src/ensure-repo.ts @@ -120,7 +120,8 @@ function ensureJupyterlab(): string[] { } catch (e) { return; } - if (data.private === true || data.name === '@jupyterlab/metapackage') { + // Only include packages marked as core. + if (!data.jupyterlab || !data.jupyterlab.core) { return; } diff --git a/packages/application-extension/package.json b/packages/application-extension/package.json index 0f7c29aaf9a2..e85897a38044 100644 --- a/packages/application-extension/package.json +++ b/packages/application-extension/package.json @@ -47,6 +47,7 @@ "access": "public" }, "jupyterlab": { + "core": true, "extension": true, "schemaDir": "schema" } diff --git a/packages/application/package.json b/packages/application/package.json index 6c2fa7ebbd17..ed6b1d2dacdd 100644 --- a/packages/application/package.json +++ b/packages/application/package.json @@ -31,6 +31,9 @@ "prepublishOnly": "npm run build", "watch": "tsc -b --watch" }, + "jupyterlab": { + "core": true + }, "dependencies": { "@jupyterlab/apputils": "^1.0.0-alpha.6", "@jupyterlab/coreutils": "^3.0.0-alpha.6", diff --git a/packages/apputils-extension/package.json b/packages/apputils-extension/package.json index 78b546b5900b..1071bfd71947 100644 --- a/packages/apputils-extension/package.json +++ b/packages/apputils-extension/package.json @@ -53,6 +53,7 @@ "access": "public" }, "jupyterlab": { + "core": true, "extension": true, "schemaDir": "schema" } diff --git a/packages/codemirror-extension/package.json b/packages/codemirror-extension/package.json index 346ee9c94371..3046ce5f2d15 100644 --- a/packages/codemirror-extension/package.json +++ b/packages/codemirror-extension/package.json @@ -51,6 +51,7 @@ "access": "public" }, "jupyterlab": { + "core": true, "extension": true, "schemaDir": "schema" } diff --git a/packages/completer-extension/package.json b/packages/completer-extension/package.json index c490d136f697..d0bcc3632f09 100644 --- a/packages/completer-extension/package.json +++ b/packages/completer-extension/package.json @@ -49,6 +49,7 @@ "access": "public" }, "jupyterlab": { + "core": true, "extension": true, "schemaDir": "schema" } diff --git a/packages/console-extension/package.json b/packages/console-extension/package.json index 06787d37d223..eda29b7d568a 100644 --- a/packages/console-extension/package.json +++ b/packages/console-extension/package.json @@ -55,6 +55,7 @@ "access": "public" }, "jupyterlab": { + "core": true, "extension": true, "schemaDir": "schema" } diff --git a/packages/coreutils/package.json b/packages/coreutils/package.json index 8f7752891114..0402022b2140 100644 --- a/packages/coreutils/package.json +++ b/packages/coreutils/package.json @@ -19,6 +19,9 @@ "directories": { "lib": "lib/" }, + "jupyterlab": { + "include": true + }, "repository": { "type": "git", "url": "https://github.com/jupyterlab/jupyterlab.git" diff --git a/packages/csvviewer-extension/package.json b/packages/csvviewer-extension/package.json index 33d4027377b7..955d7c9bc5fc 100644 --- a/packages/csvviewer-extension/package.json +++ b/packages/csvviewer-extension/package.json @@ -48,6 +48,7 @@ "access": "public" }, "jupyterlab": { + "core": true, "extension": true } } diff --git a/packages/docmanager-extension/package.json b/packages/docmanager-extension/package.json index fcadceaa3f34..e95354e15932 100644 --- a/packages/docmanager-extension/package.json +++ b/packages/docmanager-extension/package.json @@ -52,6 +52,7 @@ "access": "public" }, "jupyterlab": { + "core": true, "extension": true, "schemaDir": "schema" } diff --git a/packages/documentsearch-extension/package.json b/packages/documentsearch-extension/package.json index 815bad5b6db4..63d1e78cfa2e 100644 --- a/packages/documentsearch-extension/package.json +++ b/packages/documentsearch-extension/package.json @@ -43,6 +43,7 @@ "access": "public" }, "jupyterlab": { + "core": true, "extension": true, "schemaDir": "schema" } diff --git a/packages/extensionmanager-extension/package.json b/packages/extensionmanager-extension/package.json index 52441d81b0a2..e84e88725b2b 100644 --- a/packages/extensionmanager-extension/package.json +++ b/packages/extensionmanager-extension/package.json @@ -46,6 +46,7 @@ "access": "public" }, "jupyterlab": { + "core": true, "extension": true, "schemaDir": "schema" } diff --git a/packages/faq-extension/package.json b/packages/faq-extension/package.json index ae26844f3da2..22cfcf2639ed 100644 --- a/packages/faq-extension/package.json +++ b/packages/faq-extension/package.json @@ -47,6 +47,7 @@ "access": "public" }, "jupyterlab": { + "core": true, "extension": true } } diff --git a/packages/filebrowser-extension/package.json b/packages/filebrowser-extension/package.json index ccff5b479db4..3fb3d7183e46 100644 --- a/packages/filebrowser-extension/package.json +++ b/packages/filebrowser-extension/package.json @@ -53,6 +53,7 @@ "access": "public" }, "jupyterlab": { + "core": true, "extension": true, "schemaDir": "schema" } diff --git a/packages/fileeditor-extension/package.json b/packages/fileeditor-extension/package.json index b3ae1455f8e1..98aafdada9f9 100644 --- a/packages/fileeditor-extension/package.json +++ b/packages/fileeditor-extension/package.json @@ -54,6 +54,7 @@ "access": "public" }, "jupyterlab": { + "core": true, "extension": true, "schemaDir": "schema" } diff --git a/packages/help-extension/package.json b/packages/help-extension/package.json index 22a3580c4f38..7c0ebf471cb5 100644 --- a/packages/help-extension/package.json +++ b/packages/help-extension/package.json @@ -49,6 +49,7 @@ "access": "public" }, "jupyterlab": { + "core": true, "extension": true, "schemaDir": "schema" } diff --git a/packages/htmlviewer-extension/package.json b/packages/htmlviewer-extension/package.json index 96a3f178ae1e..819cc9daf131 100644 --- a/packages/htmlviewer-extension/package.json +++ b/packages/htmlviewer-extension/package.json @@ -43,6 +43,7 @@ "access": "public" }, "jupyterlab": { + "core": true, "extension": true } } diff --git a/packages/imageviewer-extension/package.json b/packages/imageviewer-extension/package.json index f7c89a024046..9ce97ac06642 100644 --- a/packages/imageviewer-extension/package.json +++ b/packages/imageviewer-extension/package.json @@ -45,6 +45,7 @@ "access": "public" }, "jupyterlab": { + "core": true, "extension": true, "schemaDir": "schema" } diff --git a/packages/inspector-extension/package.json b/packages/inspector-extension/package.json index 2ca770e86884..72b415429aa2 100644 --- a/packages/inspector-extension/package.json +++ b/packages/inspector-extension/package.json @@ -47,6 +47,7 @@ "access": "public" }, "jupyterlab": { + "core": true, "extension": true, "schemaDir": "schema" } diff --git a/packages/javascript-extension/package.json b/packages/javascript-extension/package.json index babe6d6b8fcc..5016c6134def 100644 --- a/packages/javascript-extension/package.json +++ b/packages/javascript-extension/package.json @@ -42,6 +42,7 @@ "access": "public" }, "jupyterlab": { + "core": true, "mimeExtension": true } } diff --git a/packages/json-extension/package.json b/packages/json-extension/package.json index 74a2f5968b64..9af8db51325a 100644 --- a/packages/json-extension/package.json +++ b/packages/json-extension/package.json @@ -54,6 +54,7 @@ "access": "public" }, "jupyterlab": { + "core": true, "mimeExtension": true } } diff --git a/packages/launcher-extension/package.json b/packages/launcher-extension/package.json index 94ebccfe1def..95e50d83b364 100644 --- a/packages/launcher-extension/package.json +++ b/packages/launcher-extension/package.json @@ -48,6 +48,7 @@ "access": "public" }, "jupyterlab": { + "core": true, "extension": true, "schemaDir": "schema" } diff --git a/packages/mainmenu-extension/package.json b/packages/mainmenu-extension/package.json index 8e418e775a9a..09714184a797 100644 --- a/packages/mainmenu-extension/package.json +++ b/packages/mainmenu-extension/package.json @@ -49,6 +49,7 @@ "access": "public" }, "jupyterlab": { + "core": true, "extension": true, "schemaDir": "schema" } diff --git a/packages/markdownviewer-extension/package.json b/packages/markdownviewer-extension/package.json index 315465dc2867..bcf1fb10e998 100644 --- a/packages/markdownviewer-extension/package.json +++ b/packages/markdownviewer-extension/package.json @@ -46,6 +46,7 @@ "access": "public" }, "jupyterlab": { + "core": true, "extension": true, "schemaDir": "schema" } diff --git a/packages/mathjax2-extension/package.json b/packages/mathjax2-extension/package.json index fb64704b4352..47254203b143 100644 --- a/packages/mathjax2-extension/package.json +++ b/packages/mathjax2-extension/package.json @@ -43,6 +43,7 @@ "access": "public" }, "jupyterlab": { + "core": true, "extension": true } } diff --git a/packages/notebook-extension/package.json b/packages/notebook-extension/package.json index 2c71fbbc9f91..f4915a6b1fa5 100644 --- a/packages/notebook-extension/package.json +++ b/packages/notebook-extension/package.json @@ -60,6 +60,7 @@ "access": "public" }, "jupyterlab": { + "core": true, "extension": true, "schemaDir": "schema" } diff --git a/packages/pdf-extension/package.json b/packages/pdf-extension/package.json index aa2c881f1635..0f9aa64f1aa1 100644 --- a/packages/pdf-extension/package.json +++ b/packages/pdf-extension/package.json @@ -45,6 +45,7 @@ "access": "public" }, "jupyterlab": { + "core": true, "mimeExtension": true } } diff --git a/packages/rendermime-extension/package.json b/packages/rendermime-extension/package.json index c49bb4eba6fa..b3ee404a4232 100644 --- a/packages/rendermime-extension/package.json +++ b/packages/rendermime-extension/package.json @@ -42,6 +42,7 @@ "access": "public" }, "jupyterlab": { + "core": true, "extension": true } } diff --git a/packages/running-extension/package.json b/packages/running-extension/package.json index 8b04796d34da..6e175f085201 100644 --- a/packages/running-extension/package.json +++ b/packages/running-extension/package.json @@ -42,6 +42,7 @@ "access": "public" }, "jupyterlab": { + "core": true, "extension": true } } diff --git a/packages/settingeditor-extension/package.json b/packages/settingeditor-extension/package.json index 5d26d4532b4f..604473a5af62 100644 --- a/packages/settingeditor-extension/package.json +++ b/packages/settingeditor-extension/package.json @@ -48,6 +48,7 @@ "access": "public" }, "jupyterlab": { + "core": true, "extension": true, "schemaDir": "schema" } diff --git a/packages/shortcuts-extension/package.json b/packages/shortcuts-extension/package.json index b3036e1a1af3..8b8bb2d29471 100644 --- a/packages/shortcuts-extension/package.json +++ b/packages/shortcuts-extension/package.json @@ -46,6 +46,7 @@ "access": "public" }, "jupyterlab": { + "core": true, "extension": true, "schemaDir": "schema" } diff --git a/packages/statusbar-extension/package.json b/packages/statusbar-extension/package.json index 11307ed58d6d..998fa00b4689 100644 --- a/packages/statusbar-extension/package.json +++ b/packages/statusbar-extension/package.json @@ -55,6 +55,7 @@ "access": "public" }, "jupyterlab": { + "core": true, "extension": true, "schemaDir": "schema" } diff --git a/packages/tabmanager-extension/package.json b/packages/tabmanager-extension/package.json index 23664e0f79fb..24cedc82880f 100644 --- a/packages/tabmanager-extension/package.json +++ b/packages/tabmanager-extension/package.json @@ -44,6 +44,7 @@ "access": "public" }, "jupyterlab": { + "core": true, "extension": true } } diff --git a/packages/terminal-extension/package.json b/packages/terminal-extension/package.json index aed5d352c07c..85fc8460d9ee 100644 --- a/packages/terminal-extension/package.json +++ b/packages/terminal-extension/package.json @@ -49,6 +49,7 @@ "access": "public" }, "jupyterlab": { + "core": true, "extension": true, "schemaDir": "schema" } diff --git a/packages/theme-dark-extension/package.json b/packages/theme-dark-extension/package.json index b418ef0a55f9..6a5817c11ba1 100644 --- a/packages/theme-dark-extension/package.json +++ b/packages/theme-dark-extension/package.json @@ -42,6 +42,7 @@ "access": "public" }, "jupyterlab": { + "core": true, "extension": true, "themePath": "style/index.css" } diff --git a/packages/theme-light-extension/package.json b/packages/theme-light-extension/package.json index 104fbf6dc6ca..8b1674ebf39e 100644 --- a/packages/theme-light-extension/package.json +++ b/packages/theme-light-extension/package.json @@ -42,6 +42,7 @@ "access": "public" }, "jupyterlab": { + "core": true, "extension": true, "themePath": "style/index.css" } diff --git a/packages/tooltip-extension/package.json b/packages/tooltip-extension/package.json index b471417dbe93..a48d344e7640 100644 --- a/packages/tooltip-extension/package.json +++ b/packages/tooltip-extension/package.json @@ -53,6 +53,7 @@ "access": "public" }, "jupyterlab": { + "core": true, "extension": true, "schemaDir": "schema" } diff --git a/packages/vdom-extension/package.json b/packages/vdom-extension/package.json index 369887267489..61b9bd823696 100644 --- a/packages/vdom-extension/package.json +++ b/packages/vdom-extension/package.json @@ -46,6 +46,7 @@ "access": "public" }, "jupyterlab": { + "core": true, "extension": true } } diff --git a/packages/vega5-extension/package.json b/packages/vega5-extension/package.json index 4698c89b4e1a..2f499b7008ec 100644 --- a/packages/vega5-extension/package.json +++ b/packages/vega5-extension/package.json @@ -47,6 +47,7 @@ "access": "public" }, "jupyterlab": { + "core": true, "mimeExtension": true } } From 44760250801b3bdcc67ee4975cef34a4b6762ac0 Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Sat, 11 May 2019 05:15:49 -0500 Subject: [PATCH 2/6] prettier --- packages/application/package.json | 6 +++--- packages/coreutils/package.json | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/application/package.json b/packages/application/package.json index ed6b1d2dacdd..9b343440de42 100644 --- a/packages/application/package.json +++ b/packages/application/package.json @@ -31,9 +31,6 @@ "prepublishOnly": "npm run build", "watch": "tsc -b --watch" }, - "jupyterlab": { - "core": true - }, "dependencies": { "@jupyterlab/apputils": "^1.0.0-alpha.6", "@jupyterlab/coreutils": "^3.0.0-alpha.6", @@ -59,5 +56,8 @@ }, "publishConfig": { "access": "public" + }, + "jupyterlab": { + "core": true } } diff --git a/packages/coreutils/package.json b/packages/coreutils/package.json index 0402022b2140..7166d1a01cca 100644 --- a/packages/coreutils/package.json +++ b/packages/coreutils/package.json @@ -19,9 +19,6 @@ "directories": { "lib": "lib/" }, - "jupyterlab": { - "include": true - }, "repository": { "type": "git", "url": "https://github.com/jupyterlab/jupyterlab.git" @@ -53,5 +50,8 @@ }, "publishConfig": { "access": "public" + }, + "jupyterlab": { + "include": true } } From 3db4f3cfd4d50a4a8ceeed2f0f3086265e397025 Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Sat, 18 May 2019 02:38:52 -0500 Subject: [PATCH 3/6] clean up logic about what should be included --- buildutils/src/ensure-repo.ts | 19 +++++++++++++++++-- packages/application-extension/package.json | 1 - packages/application/package.json | 6 +++--- packages/apputils-extension/package.json | 1 - packages/attachments/package.json | 3 +++ packages/cells/package.json | 3 +++ packages/codeeditor/package.json | 3 +++ packages/codemirror-extension/package.json | 1 - packages/completer-extension/package.json | 1 - packages/console-extension/package.json | 1 - packages/coreutils/package.json | 2 +- packages/csvviewer-extension/package.json | 1 - packages/docmanager-extension/package.json | 1 - .../documentsearch-extension/package.json | 1 - .../extensionmanager-extension/package.json | 1 - packages/faq-extension/package.json | 1 - packages/filebrowser-extension/package.json | 1 - packages/fileeditor-extension/package.json | 1 - packages/help-extension/package.json | 1 - packages/htmlviewer-extension/package.json | 1 - packages/imageviewer-extension/package.json | 1 - packages/inspector-extension/package.json | 1 - packages/javascript-extension/package.json | 1 - packages/json-extension/package.json | 1 - packages/launcher-extension/package.json | 1 - packages/mainmenu-extension/package.json | 1 - .../markdownviewer-extension/package.json | 1 - packages/mathjax2-extension/package.json | 1 - packages/notebook-extension/package.json | 1 - packages/pdf-extension/package.json | 1 - packages/rendermime-extension/package.json | 1 - packages/running-extension/package.json | 1 - packages/settingeditor-extension/package.json | 1 - packages/shortcuts-extension/package.json | 1 - packages/statusbar-extension/package.json | 1 - packages/tabmanager-extension/package.json | 1 - packages/terminal-extension/package.json | 1 - packages/theme-dark-extension/package.json | 1 - packages/theme-light-extension/package.json | 1 - packages/tooltip-extension/package.json | 1 - packages/vdom-extension/package.json | 1 - packages/vega5-extension/package.json | 1 - 42 files changed, 30 insertions(+), 42 deletions(-) diff --git a/buildutils/src/ensure-repo.ts b/buildutils/src/ensure-repo.ts index 496a834c8b79..d270ed8a053e 100644 --- a/buildutils/src/ensure-repo.ts +++ b/buildutils/src/ensure-repo.ts @@ -120,8 +120,23 @@ function ensureJupyterlab(): string[] { } catch (e) { return; } - // Only include packages marked as core. - if (!data.jupyterlab || !data.jupyterlab.core) { + // Determine whether to include the package. + if (!data.jupyterlab) { + return; + } + // Skip if explicitly marked as not a core dep. + if ( + 'coreDependency' in data.jupyterlab && + !data.jupyterlab.coreDependency + ) { + return; + } + // Skip if it is not makred as an extension or a core dep. + if ( + !data.jupyterlab.coreDependency && + !data.jupyterlab.extension && + !data.jupyterlab.mimeExtension + ) { return; } diff --git a/packages/application-extension/package.json b/packages/application-extension/package.json index e85897a38044..0f7c29aaf9a2 100644 --- a/packages/application-extension/package.json +++ b/packages/application-extension/package.json @@ -47,7 +47,6 @@ "access": "public" }, "jupyterlab": { - "core": true, "extension": true, "schemaDir": "schema" } diff --git a/packages/application/package.json b/packages/application/package.json index 9b343440de42..543eeba4032a 100644 --- a/packages/application/package.json +++ b/packages/application/package.json @@ -54,10 +54,10 @@ "typedoc": "^0.14.2", "typescript": "~3.4.3" }, + "jupyterlab": { + "coreDependency": true + }, "publishConfig": { "access": "public" - }, - "jupyterlab": { - "core": true } } diff --git a/packages/apputils-extension/package.json b/packages/apputils-extension/package.json index 1071bfd71947..78b546b5900b 100644 --- a/packages/apputils-extension/package.json +++ b/packages/apputils-extension/package.json @@ -53,7 +53,6 @@ "access": "public" }, "jupyterlab": { - "core": true, "extension": true, "schemaDir": "schema" } diff --git a/packages/attachments/package.json b/packages/attachments/package.json index 9544636087b2..02085ecd9609 100644 --- a/packages/attachments/package.json +++ b/packages/attachments/package.json @@ -43,6 +43,9 @@ "typedoc": "^0.14.2", "typescript": "~3.4.3" }, + "jupyterlab": { + "coreDependency": false + }, "publishConfig": { "access": "public" } diff --git a/packages/cells/package.json b/packages/cells/package.json index ff13fd2f345c..0e32006ea29a 100644 --- a/packages/cells/package.json +++ b/packages/cells/package.json @@ -54,6 +54,9 @@ "typedoc": "^0.14.2", "typescript": "~3.4.3" }, + "jupyterlab": { + "coreDependency": false + }, "publishConfig": { "access": "public" } diff --git a/packages/codeeditor/package.json b/packages/codeeditor/package.json index 5a796218f4ef..7f5c65479a62 100644 --- a/packages/codeeditor/package.json +++ b/packages/codeeditor/package.json @@ -45,6 +45,9 @@ "typedoc": "^0.14.2", "typescript": "~3.4.3" }, + "jupyterlab": { + "coreDependency": false + }, "publishConfig": { "access": "public" } diff --git a/packages/codemirror-extension/package.json b/packages/codemirror-extension/package.json index 3046ce5f2d15..346ee9c94371 100644 --- a/packages/codemirror-extension/package.json +++ b/packages/codemirror-extension/package.json @@ -51,7 +51,6 @@ "access": "public" }, "jupyterlab": { - "core": true, "extension": true, "schemaDir": "schema" } diff --git a/packages/completer-extension/package.json b/packages/completer-extension/package.json index d0bcc3632f09..c490d136f697 100644 --- a/packages/completer-extension/package.json +++ b/packages/completer-extension/package.json @@ -49,7 +49,6 @@ "access": "public" }, "jupyterlab": { - "core": true, "extension": true, "schemaDir": "schema" } diff --git a/packages/console-extension/package.json b/packages/console-extension/package.json index eda29b7d568a..06787d37d223 100644 --- a/packages/console-extension/package.json +++ b/packages/console-extension/package.json @@ -55,7 +55,6 @@ "access": "public" }, "jupyterlab": { - "core": true, "extension": true, "schemaDir": "schema" } diff --git a/packages/coreutils/package.json b/packages/coreutils/package.json index 7166d1a01cca..32d47f23cde8 100644 --- a/packages/coreutils/package.json +++ b/packages/coreutils/package.json @@ -52,6 +52,6 @@ "access": "public" }, "jupyterlab": { - "include": true + "coreDependency": true } } diff --git a/packages/csvviewer-extension/package.json b/packages/csvviewer-extension/package.json index 955d7c9bc5fc..33d4027377b7 100644 --- a/packages/csvviewer-extension/package.json +++ b/packages/csvviewer-extension/package.json @@ -48,7 +48,6 @@ "access": "public" }, "jupyterlab": { - "core": true, "extension": true } } diff --git a/packages/docmanager-extension/package.json b/packages/docmanager-extension/package.json index e95354e15932..fcadceaa3f34 100644 --- a/packages/docmanager-extension/package.json +++ b/packages/docmanager-extension/package.json @@ -52,7 +52,6 @@ "access": "public" }, "jupyterlab": { - "core": true, "extension": true, "schemaDir": "schema" } diff --git a/packages/documentsearch-extension/package.json b/packages/documentsearch-extension/package.json index 63d1e78cfa2e..815bad5b6db4 100644 --- a/packages/documentsearch-extension/package.json +++ b/packages/documentsearch-extension/package.json @@ -43,7 +43,6 @@ "access": "public" }, "jupyterlab": { - "core": true, "extension": true, "schemaDir": "schema" } diff --git a/packages/extensionmanager-extension/package.json b/packages/extensionmanager-extension/package.json index e84e88725b2b..52441d81b0a2 100644 --- a/packages/extensionmanager-extension/package.json +++ b/packages/extensionmanager-extension/package.json @@ -46,7 +46,6 @@ "access": "public" }, "jupyterlab": { - "core": true, "extension": true, "schemaDir": "schema" } diff --git a/packages/faq-extension/package.json b/packages/faq-extension/package.json index 22cfcf2639ed..ae26844f3da2 100644 --- a/packages/faq-extension/package.json +++ b/packages/faq-extension/package.json @@ -47,7 +47,6 @@ "access": "public" }, "jupyterlab": { - "core": true, "extension": true } } diff --git a/packages/filebrowser-extension/package.json b/packages/filebrowser-extension/package.json index 3fb3d7183e46..ccff5b479db4 100644 --- a/packages/filebrowser-extension/package.json +++ b/packages/filebrowser-extension/package.json @@ -53,7 +53,6 @@ "access": "public" }, "jupyterlab": { - "core": true, "extension": true, "schemaDir": "schema" } diff --git a/packages/fileeditor-extension/package.json b/packages/fileeditor-extension/package.json index 98aafdada9f9..b3ae1455f8e1 100644 --- a/packages/fileeditor-extension/package.json +++ b/packages/fileeditor-extension/package.json @@ -54,7 +54,6 @@ "access": "public" }, "jupyterlab": { - "core": true, "extension": true, "schemaDir": "schema" } diff --git a/packages/help-extension/package.json b/packages/help-extension/package.json index 7c0ebf471cb5..22a3580c4f38 100644 --- a/packages/help-extension/package.json +++ b/packages/help-extension/package.json @@ -49,7 +49,6 @@ "access": "public" }, "jupyterlab": { - "core": true, "extension": true, "schemaDir": "schema" } diff --git a/packages/htmlviewer-extension/package.json b/packages/htmlviewer-extension/package.json index 819cc9daf131..96a3f178ae1e 100644 --- a/packages/htmlviewer-extension/package.json +++ b/packages/htmlviewer-extension/package.json @@ -43,7 +43,6 @@ "access": "public" }, "jupyterlab": { - "core": true, "extension": true } } diff --git a/packages/imageviewer-extension/package.json b/packages/imageviewer-extension/package.json index 9ce97ac06642..f7c89a024046 100644 --- a/packages/imageviewer-extension/package.json +++ b/packages/imageviewer-extension/package.json @@ -45,7 +45,6 @@ "access": "public" }, "jupyterlab": { - "core": true, "extension": true, "schemaDir": "schema" } diff --git a/packages/inspector-extension/package.json b/packages/inspector-extension/package.json index 72b415429aa2..2ca770e86884 100644 --- a/packages/inspector-extension/package.json +++ b/packages/inspector-extension/package.json @@ -47,7 +47,6 @@ "access": "public" }, "jupyterlab": { - "core": true, "extension": true, "schemaDir": "schema" } diff --git a/packages/javascript-extension/package.json b/packages/javascript-extension/package.json index 5016c6134def..babe6d6b8fcc 100644 --- a/packages/javascript-extension/package.json +++ b/packages/javascript-extension/package.json @@ -42,7 +42,6 @@ "access": "public" }, "jupyterlab": { - "core": true, "mimeExtension": true } } diff --git a/packages/json-extension/package.json b/packages/json-extension/package.json index 9af8db51325a..74a2f5968b64 100644 --- a/packages/json-extension/package.json +++ b/packages/json-extension/package.json @@ -54,7 +54,6 @@ "access": "public" }, "jupyterlab": { - "core": true, "mimeExtension": true } } diff --git a/packages/launcher-extension/package.json b/packages/launcher-extension/package.json index 95e50d83b364..94ebccfe1def 100644 --- a/packages/launcher-extension/package.json +++ b/packages/launcher-extension/package.json @@ -48,7 +48,6 @@ "access": "public" }, "jupyterlab": { - "core": true, "extension": true, "schemaDir": "schema" } diff --git a/packages/mainmenu-extension/package.json b/packages/mainmenu-extension/package.json index 09714184a797..8e418e775a9a 100644 --- a/packages/mainmenu-extension/package.json +++ b/packages/mainmenu-extension/package.json @@ -49,7 +49,6 @@ "access": "public" }, "jupyterlab": { - "core": true, "extension": true, "schemaDir": "schema" } diff --git a/packages/markdownviewer-extension/package.json b/packages/markdownviewer-extension/package.json index bcf1fb10e998..315465dc2867 100644 --- a/packages/markdownviewer-extension/package.json +++ b/packages/markdownviewer-extension/package.json @@ -46,7 +46,6 @@ "access": "public" }, "jupyterlab": { - "core": true, "extension": true, "schemaDir": "schema" } diff --git a/packages/mathjax2-extension/package.json b/packages/mathjax2-extension/package.json index 47254203b143..fb64704b4352 100644 --- a/packages/mathjax2-extension/package.json +++ b/packages/mathjax2-extension/package.json @@ -43,7 +43,6 @@ "access": "public" }, "jupyterlab": { - "core": true, "extension": true } } diff --git a/packages/notebook-extension/package.json b/packages/notebook-extension/package.json index f4915a6b1fa5..2c71fbbc9f91 100644 --- a/packages/notebook-extension/package.json +++ b/packages/notebook-extension/package.json @@ -60,7 +60,6 @@ "access": "public" }, "jupyterlab": { - "core": true, "extension": true, "schemaDir": "schema" } diff --git a/packages/pdf-extension/package.json b/packages/pdf-extension/package.json index 0f9aa64f1aa1..aa2c881f1635 100644 --- a/packages/pdf-extension/package.json +++ b/packages/pdf-extension/package.json @@ -45,7 +45,6 @@ "access": "public" }, "jupyterlab": { - "core": true, "mimeExtension": true } } diff --git a/packages/rendermime-extension/package.json b/packages/rendermime-extension/package.json index b3ee404a4232..c49bb4eba6fa 100644 --- a/packages/rendermime-extension/package.json +++ b/packages/rendermime-extension/package.json @@ -42,7 +42,6 @@ "access": "public" }, "jupyterlab": { - "core": true, "extension": true } } diff --git a/packages/running-extension/package.json b/packages/running-extension/package.json index 6e175f085201..8b04796d34da 100644 --- a/packages/running-extension/package.json +++ b/packages/running-extension/package.json @@ -42,7 +42,6 @@ "access": "public" }, "jupyterlab": { - "core": true, "extension": true } } diff --git a/packages/settingeditor-extension/package.json b/packages/settingeditor-extension/package.json index 604473a5af62..5d26d4532b4f 100644 --- a/packages/settingeditor-extension/package.json +++ b/packages/settingeditor-extension/package.json @@ -48,7 +48,6 @@ "access": "public" }, "jupyterlab": { - "core": true, "extension": true, "schemaDir": "schema" } diff --git a/packages/shortcuts-extension/package.json b/packages/shortcuts-extension/package.json index 8b8bb2d29471..b3036e1a1af3 100644 --- a/packages/shortcuts-extension/package.json +++ b/packages/shortcuts-extension/package.json @@ -46,7 +46,6 @@ "access": "public" }, "jupyterlab": { - "core": true, "extension": true, "schemaDir": "schema" } diff --git a/packages/statusbar-extension/package.json b/packages/statusbar-extension/package.json index 998fa00b4689..11307ed58d6d 100644 --- a/packages/statusbar-extension/package.json +++ b/packages/statusbar-extension/package.json @@ -55,7 +55,6 @@ "access": "public" }, "jupyterlab": { - "core": true, "extension": true, "schemaDir": "schema" } diff --git a/packages/tabmanager-extension/package.json b/packages/tabmanager-extension/package.json index 24cedc82880f..23664e0f79fb 100644 --- a/packages/tabmanager-extension/package.json +++ b/packages/tabmanager-extension/package.json @@ -44,7 +44,6 @@ "access": "public" }, "jupyterlab": { - "core": true, "extension": true } } diff --git a/packages/terminal-extension/package.json b/packages/terminal-extension/package.json index 85fc8460d9ee..aed5d352c07c 100644 --- a/packages/terminal-extension/package.json +++ b/packages/terminal-extension/package.json @@ -49,7 +49,6 @@ "access": "public" }, "jupyterlab": { - "core": true, "extension": true, "schemaDir": "schema" } diff --git a/packages/theme-dark-extension/package.json b/packages/theme-dark-extension/package.json index 6a5817c11ba1..b418ef0a55f9 100644 --- a/packages/theme-dark-extension/package.json +++ b/packages/theme-dark-extension/package.json @@ -42,7 +42,6 @@ "access": "public" }, "jupyterlab": { - "core": true, "extension": true, "themePath": "style/index.css" } diff --git a/packages/theme-light-extension/package.json b/packages/theme-light-extension/package.json index 8b1674ebf39e..104fbf6dc6ca 100644 --- a/packages/theme-light-extension/package.json +++ b/packages/theme-light-extension/package.json @@ -42,7 +42,6 @@ "access": "public" }, "jupyterlab": { - "core": true, "extension": true, "themePath": "style/index.css" } diff --git a/packages/tooltip-extension/package.json b/packages/tooltip-extension/package.json index a48d344e7640..b471417dbe93 100644 --- a/packages/tooltip-extension/package.json +++ b/packages/tooltip-extension/package.json @@ -53,7 +53,6 @@ "access": "public" }, "jupyterlab": { - "core": true, "extension": true, "schemaDir": "schema" } diff --git a/packages/vdom-extension/package.json b/packages/vdom-extension/package.json index 61b9bd823696..369887267489 100644 --- a/packages/vdom-extension/package.json +++ b/packages/vdom-extension/package.json @@ -46,7 +46,6 @@ "access": "public" }, "jupyterlab": { - "core": true, "extension": true } } diff --git a/packages/vega5-extension/package.json b/packages/vega5-extension/package.json index 2f499b7008ec..4698c89b4e1a 100644 --- a/packages/vega5-extension/package.json +++ b/packages/vega5-extension/package.json @@ -47,7 +47,6 @@ "access": "public" }, "jupyterlab": { - "core": true, "mimeExtension": true } } From 3036c8af1210b1da9e48f1ef80787bc330ce20d9 Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Sat, 18 May 2019 02:41:23 -0500 Subject: [PATCH 4/6] update docs and formatting --- CONTRIBUTING.md | 5 +++-- packages/application/package.json | 6 +++--- packages/attachments/package.json | 6 +++--- packages/cells/package.json | 6 +++--- packages/codeeditor/package.json | 6 +++--- 5 files changed, 15 insertions(+), 14 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 1dda996635a7..e1601ea14db3 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -364,8 +364,9 @@ a package by importing from it in the TypeScript file, and then running: We also have scripts for creating and removing packages in `packages/`, `jlpm run create:package` and `jlpm run remove:package`. When creating a package, -if it is meant to be included in the core bundle, add the `jupyterlab: { core: true }` -metadata to the `package.json`. +if it is meant to be included in the core bundle, add the `jupyterlab: { coreDependency: true }` +metadata to the `package.json`. Packages with `extension` or `mimeExtension` metadata +are considered to be a core dependency unless they are explicitly marked otherwise. ## Testing Changes to External Packages diff --git a/packages/application/package.json b/packages/application/package.json index 543eeba4032a..b783e123b274 100644 --- a/packages/application/package.json +++ b/packages/application/package.json @@ -54,10 +54,10 @@ "typedoc": "^0.14.2", "typescript": "~3.4.3" }, - "jupyterlab": { - "coreDependency": true - }, "publishConfig": { "access": "public" + }, + "jupyterlab": { + "coreDependency": true } } diff --git a/packages/attachments/package.json b/packages/attachments/package.json index 02085ecd9609..55ac653c1168 100644 --- a/packages/attachments/package.json +++ b/packages/attachments/package.json @@ -43,10 +43,10 @@ "typedoc": "^0.14.2", "typescript": "~3.4.3" }, - "jupyterlab": { - "coreDependency": false - }, "publishConfig": { "access": "public" + }, + "jupyterlab": { + "coreDependency": false } } diff --git a/packages/cells/package.json b/packages/cells/package.json index 0e32006ea29a..690e0885650b 100644 --- a/packages/cells/package.json +++ b/packages/cells/package.json @@ -54,10 +54,10 @@ "typedoc": "^0.14.2", "typescript": "~3.4.3" }, - "jupyterlab": { - "coreDependency": false - }, "publishConfig": { "access": "public" + }, + "jupyterlab": { + "coreDependency": false } } diff --git a/packages/codeeditor/package.json b/packages/codeeditor/package.json index 7f5c65479a62..e131d4953b41 100644 --- a/packages/codeeditor/package.json +++ b/packages/codeeditor/package.json @@ -45,10 +45,10 @@ "typedoc": "^0.14.2", "typescript": "~3.4.3" }, - "jupyterlab": { - "coreDependency": false - }, "publishConfig": { "access": "public" + }, + "jupyterlab": { + "coreDependency": false } } From f86b43c35267a0bb72db8823e6aa106f6c4abcc5 Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Sat, 18 May 2019 02:44:24 -0500 Subject: [PATCH 5/6] remove extra config --- packages/attachments/package.json | 3 --- packages/cells/package.json | 3 --- packages/codeeditor/package.json | 3 --- 3 files changed, 9 deletions(-) diff --git a/packages/attachments/package.json b/packages/attachments/package.json index 55ac653c1168..9544636087b2 100644 --- a/packages/attachments/package.json +++ b/packages/attachments/package.json @@ -45,8 +45,5 @@ }, "publishConfig": { "access": "public" - }, - "jupyterlab": { - "coreDependency": false } } diff --git a/packages/cells/package.json b/packages/cells/package.json index 690e0885650b..ff13fd2f345c 100644 --- a/packages/cells/package.json +++ b/packages/cells/package.json @@ -56,8 +56,5 @@ }, "publishConfig": { "access": "public" - }, - "jupyterlab": { - "coreDependency": false } } diff --git a/packages/codeeditor/package.json b/packages/codeeditor/package.json index e131d4953b41..5a796218f4ef 100644 --- a/packages/codeeditor/package.json +++ b/packages/codeeditor/package.json @@ -47,8 +47,5 @@ }, "publishConfig": { "access": "public" - }, - "jupyterlab": { - "coreDependency": false } } From 4e0d10a8fcc91ad8142614bbad7ac6f016d29c52 Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Tue, 21 May 2019 03:36:40 -0500 Subject: [PATCH 6/6] spelling and integrity --- buildutils/src/ensure-repo.ts | 2 +- dev_mode/package.json | 65 +---------------------------------- 2 files changed, 2 insertions(+), 65 deletions(-) diff --git a/buildutils/src/ensure-repo.ts b/buildutils/src/ensure-repo.ts index d270ed8a053e..90767aca9872 100644 --- a/buildutils/src/ensure-repo.ts +++ b/buildutils/src/ensure-repo.ts @@ -131,7 +131,7 @@ function ensureJupyterlab(): string[] { ) { return; } - // Skip if it is not makred as an extension or a core dep. + // Skip if it is not marked as an extension or a core dep. if ( !data.jupyterlab.coreDependency && !data.jupyterlab.extension && diff --git a/dev_mode/package.json b/dev_mode/package.json index c3e4cfbc0c8b..7767df23df98 100644 --- a/dev_mode/package.json +++ b/dev_mode/package.json @@ -16,22 +16,14 @@ "@jupyterlab/application-extension": "^1.0.0-alpha.6", "@jupyterlab/apputils": "^1.0.0-alpha.6", "@jupyterlab/apputils-extension": "^1.0.0-alpha.6", - "@jupyterlab/attachments": "^1.0.0-alpha.6", - "@jupyterlab/cells": "^1.0.0-alpha.7", - "@jupyterlab/codeeditor": "^1.0.0-alpha.6", - "@jupyterlab/codemirror": "^1.0.0-alpha.6", "@jupyterlab/codemirror-extension": "^1.0.0-alpha.6", - "@jupyterlab/completer": "^1.0.0-alpha.6", "@jupyterlab/completer-extension": "^1.0.0-alpha.6", "@jupyterlab/console": "^1.0.0-alpha.6", "@jupyterlab/console-extension": "^1.0.0-alpha.6", "@jupyterlab/coreutils": "^3.0.0-alpha.6", - "@jupyterlab/csvviewer": "^1.0.0-alpha.6", "@jupyterlab/csvviewer-extension": "^1.0.0-alpha.7", "@jupyterlab/docmanager": "^1.0.0-alpha.6", "@jupyterlab/docmanager-extension": "^1.0.0-alpha.6", - "@jupyterlab/docregistry": "^1.0.0-alpha.6", - "@jupyterlab/documentsearch": "^1.0.0-alpha.7", "@jupyterlab/documentsearch-extension": "^1.0.0-alpha.8", "@jupyterlab/extensionmanager": "^1.0.0-alpha.6", "@jupyterlab/extensionmanager-extension": "^1.0.0-alpha.6", @@ -41,38 +33,27 @@ "@jupyterlab/fileeditor": "^1.0.0-alpha.6", "@jupyterlab/fileeditor-extension": "^1.0.0-alpha.6", "@jupyterlab/help-extension": "^1.0.0-alpha.6", - "@jupyterlab/htmlviewer": "^1.0.0-alpha.7", "@jupyterlab/htmlviewer-extension": "^1.0.0-alpha.7", "@jupyterlab/imageviewer": "^1.0.0-alpha.6", "@jupyterlab/imageviewer-extension": "^1.0.0-alpha.6", - "@jupyterlab/inspector": "^1.0.0-alpha.6", "@jupyterlab/inspector-extension": "^1.0.0-alpha.6", "@jupyterlab/javascript-extension": "^1.0.0-alpha.6", "@jupyterlab/json-extension": "^1.0.0-alpha.6", "@jupyterlab/launcher": "^1.0.0-alpha.6", "@jupyterlab/launcher-extension": "^1.0.0-alpha.6", - "@jupyterlab/mainmenu": "^1.0.0-alpha.6", "@jupyterlab/mainmenu-extension": "^1.0.0-alpha.6", - "@jupyterlab/markdownviewer": "^1.0.0-alpha.6", "@jupyterlab/markdownviewer-extension": "^1.0.0-alpha.6", - "@jupyterlab/mathjax2": "^1.0.0-alpha.6", "@jupyterlab/mathjax2-extension": "^1.0.0-alpha.6", - "@jupyterlab/nbconvert-css": "^0.1.0", "@jupyterlab/notebook": "^1.0.0-alpha.7", "@jupyterlab/notebook-extension": "^1.0.0-alpha.6", - "@jupyterlab/observables": "^2.2.0-alpha.6", - "@jupyterlab/outputarea": "^1.0.0-alpha.6", "@jupyterlab/pdf-extension": "^1.0.0-alpha.6", "@jupyterlab/rendermime": "^1.0.0-alpha.6", "@jupyterlab/rendermime-extension": "^1.0.0-alpha.6", "@jupyterlab/rendermime-interfaces": "^1.3.0-alpha.6", - "@jupyterlab/running": "^1.0.0-alpha.6", "@jupyterlab/running-extension": "^1.0.0-alpha.6", "@jupyterlab/services": "^4.0.0-alpha.6", - "@jupyterlab/settingeditor": "^1.0.0-alpha.6", "@jupyterlab/settingeditor-extension": "^1.0.0-alpha.6", "@jupyterlab/shortcuts-extension": "^1.0.0-alpha.6", - "@jupyterlab/statusbar": "^1.0.0-alpha.6", "@jupyterlab/statusbar-extension": "^1.0.0-alpha.6", "@jupyterlab/tabmanager-extension": "^1.0.0-alpha.6", "@jupyterlab/terminal": "^1.0.0-alpha.6", @@ -81,8 +62,6 @@ "@jupyterlab/theme-light-extension": "^1.0.0-alpha.7", "@jupyterlab/tooltip": "^1.0.0-alpha.6", "@jupyterlab/tooltip-extension": "^1.0.0-alpha.6", - "@jupyterlab/ui-components": "^1.0.0-alpha.6", - "@jupyterlab/vdom": "^1.0.0-alpha.6", "@jupyterlab/vdom-extension": "^1.0.0-alpha.6", "@jupyterlab/vega5-extension": "^1.0.0-alpha.6", "@phosphor/algorithm": "^1.1.2", @@ -91,12 +70,9 @@ "@phosphor/coreutils": "^1.3.0", "@phosphor/datagrid": "^0.1.6", "@phosphor/disposable": "^1.1.2", - "@phosphor/domutils": "^1.1.2", - "@phosphor/dragdrop": "^1.3.0", "@phosphor/messaging": "^1.2.2", "@phosphor/properties": "^1.1.2", "@phosphor/signaling": "^1.2.2", - "@phosphor/virtualdom": "^1.1.2", "@phosphor/widgets": "^1.6.0", "ajv": "^6.5.5", "codemirror": "~5.46.0", @@ -107,11 +83,7 @@ "path-posix": "~1.0.0", "react": "~16.8.4", "react-dom": "~16.8.4", - "react-paginate": "^5.2.3", - "sanitize-html": "~1.18.2", - "semver": "^5.5.0", - "url-parse": "~1.4.3", - "xterm": "~3.10.1" + "url-parse": "~1.4.3" }, "devDependencies": { "@jupyterlab/buildutils": "^1.0.0-alpha.6", @@ -240,75 +212,40 @@ "linkedPackages": { "@jupyterlab/application": "../packages/application", "@jupyterlab/application-extension": "../packages/application-extension", - "@jupyterlab/apputils": "../packages/apputils", "@jupyterlab/apputils-extension": "../packages/apputils-extension", - "@jupyterlab/attachments": "../packages/attachments", - "@jupyterlab/cells": "../packages/cells", - "@jupyterlab/codeeditor": "../packages/codeeditor", - "@jupyterlab/codemirror": "../packages/codemirror", "@jupyterlab/codemirror-extension": "../packages/codemirror-extension", - "@jupyterlab/completer": "../packages/completer", "@jupyterlab/completer-extension": "../packages/completer-extension", - "@jupyterlab/console": "../packages/console", "@jupyterlab/console-extension": "../packages/console-extension", "@jupyterlab/coreutils": "../packages/coreutils", - "@jupyterlab/csvviewer": "../packages/csvviewer", "@jupyterlab/csvviewer-extension": "../packages/csvviewer-extension", - "@jupyterlab/docmanager": "../packages/docmanager", "@jupyterlab/docmanager-extension": "../packages/docmanager-extension", - "@jupyterlab/docregistry": "../packages/docregistry", - "@jupyterlab/documentsearch": "../packages/documentsearch", "@jupyterlab/documentsearch-extension": "../packages/documentsearch-extension", - "@jupyterlab/extensionmanager": "../packages/extensionmanager", "@jupyterlab/extensionmanager-extension": "../packages/extensionmanager-extension", "@jupyterlab/faq-extension": "../packages/faq-extension", - "@jupyterlab/filebrowser": "../packages/filebrowser", "@jupyterlab/filebrowser-extension": "../packages/filebrowser-extension", - "@jupyterlab/fileeditor": "../packages/fileeditor", "@jupyterlab/fileeditor-extension": "../packages/fileeditor-extension", "@jupyterlab/help-extension": "../packages/help-extension", - "@jupyterlab/htmlviewer": "../packages/htmlviewer", "@jupyterlab/htmlviewer-extension": "../packages/htmlviewer-extension", - "@jupyterlab/imageviewer": "../packages/imageviewer", "@jupyterlab/imageviewer-extension": "../packages/imageviewer-extension", - "@jupyterlab/inspector": "../packages/inspector", "@jupyterlab/inspector-extension": "../packages/inspector-extension", "@jupyterlab/javascript-extension": "../packages/javascript-extension", "@jupyterlab/json-extension": "../packages/json-extension", - "@jupyterlab/launcher": "../packages/launcher", "@jupyterlab/launcher-extension": "../packages/launcher-extension", - "@jupyterlab/mainmenu": "../packages/mainmenu", "@jupyterlab/mainmenu-extension": "../packages/mainmenu-extension", - "@jupyterlab/markdownviewer": "../packages/markdownviewer", "@jupyterlab/markdownviewer-extension": "../packages/markdownviewer-extension", - "@jupyterlab/mathjax2": "../packages/mathjax2", "@jupyterlab/mathjax2-extension": "../packages/mathjax2-extension", - "@jupyterlab/nbconvert-css": "../packages/nbconvert-css", - "@jupyterlab/notebook": "../packages/notebook", "@jupyterlab/notebook-extension": "../packages/notebook-extension", - "@jupyterlab/observables": "../packages/observables", - "@jupyterlab/outputarea": "../packages/outputarea", "@jupyterlab/pdf-extension": "../packages/pdf-extension", - "@jupyterlab/rendermime": "../packages/rendermime", "@jupyterlab/rendermime-extension": "../packages/rendermime-extension", - "@jupyterlab/rendermime-interfaces": "../packages/rendermime-interfaces", - "@jupyterlab/running": "../packages/running", "@jupyterlab/running-extension": "../packages/running-extension", - "@jupyterlab/services": "../packages/services", - "@jupyterlab/settingeditor": "../packages/settingeditor", "@jupyterlab/settingeditor-extension": "../packages/settingeditor-extension", "@jupyterlab/shortcuts-extension": "../packages/shortcuts-extension", - "@jupyterlab/statusbar": "../packages/statusbar", "@jupyterlab/statusbar-extension": "../packages/statusbar-extension", "@jupyterlab/tabmanager-extension": "../packages/tabmanager-extension", - "@jupyterlab/terminal": "../packages/terminal", "@jupyterlab/terminal-extension": "../packages/terminal-extension", "@jupyterlab/theme-dark-extension": "../packages/theme-dark-extension", "@jupyterlab/theme-light-extension": "../packages/theme-light-extension", - "@jupyterlab/tooltip": "../packages/tooltip", "@jupyterlab/tooltip-extension": "../packages/tooltip-extension", - "@jupyterlab/ui-components": "../packages/ui-components", - "@jupyterlab/vdom": "../packages/vdom", "@jupyterlab/vdom-extension": "../packages/vdom-extension", "@jupyterlab/vega5-extension": "../packages/vega5-extension" }