added old data and began writing code for merch
This commit is contained in:
parent
8d3c8b3974
commit
5816077c16
31141 changed files with 4790455 additions and 90 deletions
1030
.ipynb_checkpoints/zusammenfassung-checkpoint.ipynb
Normal file
1030
.ipynb_checkpoints/zusammenfassung-checkpoint.ipynb
Normal file
File diff suppressed because it is too large
Load diff
BIN
.jupyter/data/file_id_manager.db
Normal file
BIN
.jupyter/data/file_id_manager.db
Normal file
Binary file not shown.
BIN
.jupyter/data/nbsignatures.db
Normal file
BIN
.jupyter/data/nbsignatures.db
Normal file
Binary file not shown.
18
.jupyter/data/notebook_secret
Normal file
18
.jupyter/data/notebook_secret
Normal file
|
@ -0,0 +1,18 @@
|
||||||
|
Ol4LlvJkS9EyNQeD+2W8gaZ2Y8LCc+9GXSrA0Pde+I6k++qH0/uNKlq57WTvwC5TnTupOoO4jd36
|
||||||
|
IwtFOS5H1wrCfD2bjYljX1ZsRR+ssI4zc9+YIy/FzynzNoRzecUMJvbT/aV7tF6HJfEyJyspbz2F
|
||||||
|
BaSOIP1ENrCP8VMDJlNVablgfhg46o67HApnvwhFErCmV89rsIMWKGU4M9SWAz8paGUur07Kr0kE
|
||||||
|
M1ZMUSvLhoxMcAGey32YFPxsv4qKnKujDbco+wqillP9cIn0e45LZdaULhbdZgNuwZzD58zdX0XP
|
||||||
|
VicPGcovKYLhJy4NaccV7erqqoOzt/YWR6JIDiUt9raR2pCj7P4GIihSAFe02i6ohplPyaSX+8cy
|
||||||
|
76V6MdiJ8dLWLG3DF+JjxeJHRVLC7/8hLz5GsSdPkDNBd5OKoLaJj8YDvZMwKg/dRZrHuqwPTRxG
|
||||||
|
mguzS/2LuzA4l1l8AlXr9V5S5x/cD50Ck1STHSPbW4jwtEBHbxqcBOms98Fv/7IXlbmnc3ipZSTI
|
||||||
|
LbqYyD4HUj1liGOrO/EE3svD6lAsWD5GA29hKDBvn/poUNQf15Hrm+l/3f9nxv0FuTvZtoxWGI9G
|
||||||
|
uT797cZPW2nKyvgCbwMWFnXJ49UanjTXkfX4X0x7ALmMeMD6uT/a0IKKFTh47wyZeyl4CwahVSAv
|
||||||
|
XXt/uEjMjTiAOJDH2LksbqhVSyD5++1r+FP3Bjj4VdThS7HLhpyduACBqfmk6Vy7m6Us/OedrzC7
|
||||||
|
t1RICXo4naRKfHcXXxzsZ25YGTu6uL56XNU7WH6SPbuo8coGN8PQYpNud7rzOPeYTwelCH1iQjYv
|
||||||
|
Nk1h2Q93EJbt9US2yB95TauvYy5YUYkjd290XD5nAUNHk5H43NAQMLM75tp+l1HilntivZmXX0sh
|
||||||
|
m0G58oMTHjTyda8k2xRRcPO8om9leHPFn+grIUbiDZfhs/5bUVcm5BNdL4VzDmdUZzma/QzWbqBY
|
||||||
|
pZ2IMi7N6pTGMBNnoMZowdzmUCAjzL5ZGZzm48OVbxOfQC8JF36SKQophTgAXFCO3GHAglOFU1A3
|
||||||
|
cxr/r0JrxSV0PjRaW6x3aEBOlA8RVh2uUtebQQxynHM8PEdLWNvSJXNuw4pXomj7BVhGhck2+Q5/
|
||||||
|
NlBSWPWJ54UPPyV3VhCQLl04JFAZd3LB/AmjYrKZ/sdaM+UFBJAcKlEcpAGgmOAGSStGRkOLZxTS
|
||||||
|
VXKSfXxjcYMvfWHJMtwKrntUbS23VNtLJtftUUjan2fL5IQcVi9oXKsDWMBTVUWo8jzRVy/EsQ8V
|
||||||
|
9kCHG7z6ESq/Tv7j/hZNMgz1lT8ae+sIOBNN99hA/vn7y+vUcWOksvm/hhRvrTc8pHPy1CeOKg==
|
|
@ -0,0 +1,126 @@
|
||||||
|
{
|
||||||
|
"title": "Application Commands",
|
||||||
|
"description": "Application commands settings.",
|
||||||
|
"jupyter.lab.shortcuts": [
|
||||||
|
{
|
||||||
|
"command": "application:activate-next-tab",
|
||||||
|
"keys": ["Ctrl Shift ]"],
|
||||||
|
"selector": "body"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "application:activate-previous-tab",
|
||||||
|
"keys": ["Ctrl Shift ["],
|
||||||
|
"selector": "body"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "application:activate-next-tab-bar",
|
||||||
|
"keys": ["Ctrl Shift ."],
|
||||||
|
"selector": "body"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "application:activate-previous-tab-bar",
|
||||||
|
"keys": ["Ctrl Shift ,"],
|
||||||
|
"selector": "body"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "application:close",
|
||||||
|
"keys": ["Alt W"],
|
||||||
|
"selector": ".jp-Activity"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "application:toggle-mode",
|
||||||
|
"keys": ["Accel Shift D"],
|
||||||
|
"selector": "body"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "application:toggle-left-area",
|
||||||
|
"keys": ["Accel B"],
|
||||||
|
"selector": "body"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "application:toggle-right-area",
|
||||||
|
"keys": [""],
|
||||||
|
"selector": "body"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "application:toggle-presentation-mode",
|
||||||
|
"keys": [""],
|
||||||
|
"selector": "body"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"jupyter.lab.menus": {
|
||||||
|
"main": [
|
||||||
|
{
|
||||||
|
"id": "jp-mainmenu-file",
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"rank": 3
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "application:close",
|
||||||
|
"rank": 3
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "application:close-all",
|
||||||
|
"rank": 3.2
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "jp-mainmenu-view",
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"rank": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "application:toggle-mode",
|
||||||
|
"rank": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "application:toggle-presentation-mode",
|
||||||
|
"rank": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"rank": 2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "application:toggle-left-area",
|
||||||
|
"rank": 2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "application:toggle-right-area",
|
||||||
|
"rank": 2
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"context": [
|
||||||
|
{
|
||||||
|
"command": "application:close",
|
||||||
|
"selector": "#jp-main-dock-panel .lm-DockPanel-tabBar.jp-Activity .lm-TabBar-tab",
|
||||||
|
"rank": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "application:close-other-tabs",
|
||||||
|
"selector": "#jp-main-dock-panel .lm-DockPanel-tabBar.jp-Activity .lm-TabBar-tab",
|
||||||
|
"rank": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "application:close-right-tabs",
|
||||||
|
"selector": "#jp-main-dock-panel .lm-DockPanel-tabBar.jp-Activity .lm-TabBar-tab",
|
||||||
|
"rank": 5
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "__internal:context-menu-info",
|
||||||
|
"selector": "body",
|
||||||
|
"rank": 9007199254740991
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"properties": {},
|
||||||
|
"additionalProperties": false,
|
||||||
|
"type": "object"
|
||||||
|
}
|
|
@ -0,0 +1,115 @@
|
||||||
|
{
|
||||||
|
"title": "Application Context Menu",
|
||||||
|
"description": "JupyterLab context menu settings.",
|
||||||
|
"jupyter.lab.setting-icon-label": "Application Context Menu",
|
||||||
|
"jupyter.lab.shortcuts": [],
|
||||||
|
"jupyter.lab.transform": true,
|
||||||
|
"properties": {
|
||||||
|
"contextMenu": {
|
||||||
|
"title": "The application context menu.",
|
||||||
|
"description": "Note: To disable a context menu item,\ncopy it to User Preferences and add the\n\"disabled\" key. The following example will disable Download item on files:\n{\n \"contextMenu\": [\n {\n \"command\": \"filebrowser:download\",\n \"selector\": \".jp-DirListing-item[data-isdir=\\\"false\\\"]\",\n \"disabled\": true\n }\n ]\n}\n\nContext menu description:",
|
||||||
|
"items": {
|
||||||
|
"allOf": [
|
||||||
|
{ "$ref": "#/definitions/menuItem" },
|
||||||
|
{
|
||||||
|
"properties": {
|
||||||
|
"selector": {
|
||||||
|
"description": "The CSS selector for the context menu item.",
|
||||||
|
"type": "string"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"type": "array",
|
||||||
|
"default": []
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"additionalProperties": false,
|
||||||
|
"definitions": {
|
||||||
|
"menu": {
|
||||||
|
"properties": {
|
||||||
|
"disabled": {
|
||||||
|
"description": "Whether the menu is disabled or not",
|
||||||
|
"type": "boolean",
|
||||||
|
"default": false
|
||||||
|
},
|
||||||
|
"icon": {
|
||||||
|
"description": "Menu icon id",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"id": {
|
||||||
|
"description": "Menu unique id",
|
||||||
|
"type": "string",
|
||||||
|
"pattern": "[a-z][a-z0-9\\-_]+"
|
||||||
|
},
|
||||||
|
"items": {
|
||||||
|
"description": "Menu items",
|
||||||
|
"type": "array",
|
||||||
|
"items": {
|
||||||
|
"$ref": "#/definitions/menuItem"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"label": {
|
||||||
|
"description": "Menu label",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"mnemonic": {
|
||||||
|
"description": "Mnemonic index for the label",
|
||||||
|
"type": "number",
|
||||||
|
"minimum": -1,
|
||||||
|
"default": -1
|
||||||
|
},
|
||||||
|
"rank": {
|
||||||
|
"description": "Menu rank",
|
||||||
|
"type": "number",
|
||||||
|
"minimum": 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"required": ["id"],
|
||||||
|
"additionalProperties": false,
|
||||||
|
"type": "object"
|
||||||
|
},
|
||||||
|
"menuItem": {
|
||||||
|
"properties": {
|
||||||
|
"args": {
|
||||||
|
"description": "Command arguments",
|
||||||
|
"type": "object"
|
||||||
|
},
|
||||||
|
"command": {
|
||||||
|
"description": "Command id",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"disabled": {
|
||||||
|
"description": "Whether the item is disabled or not",
|
||||||
|
"type": "boolean",
|
||||||
|
"default": false
|
||||||
|
},
|
||||||
|
"type": {
|
||||||
|
"description": "Item type",
|
||||||
|
"type": "string",
|
||||||
|
"enum": ["command", "submenu", "separator"],
|
||||||
|
"default": "command"
|
||||||
|
},
|
||||||
|
"rank": {
|
||||||
|
"description": "Item rank",
|
||||||
|
"type": "number",
|
||||||
|
"minimum": 0
|
||||||
|
},
|
||||||
|
"submenu": {
|
||||||
|
"description": "Submenu definition",
|
||||||
|
"oneOf": [
|
||||||
|
{
|
||||||
|
"$ref": "#/definitions/menu"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "null"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"type": "object"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"type": "object"
|
||||||
|
}
|
|
@ -0,0 +1,67 @@
|
||||||
|
{
|
||||||
|
"name": "@jupyterlab/application-extension",
|
||||||
|
"version": "3.6.1",
|
||||||
|
"description": "JupyterLab - Application Extension",
|
||||||
|
"homepage": "https://github.com/jupyterlab/jupyterlab",
|
||||||
|
"bugs": {
|
||||||
|
"url": "https://github.com/jupyterlab/jupyterlab/issues"
|
||||||
|
},
|
||||||
|
"repository": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://github.com/jupyterlab/jupyterlab.git"
|
||||||
|
},
|
||||||
|
"license": "BSD-3-Clause",
|
||||||
|
"author": "Project Jupyter",
|
||||||
|
"sideEffects": [
|
||||||
|
"style/**/*.css",
|
||||||
|
"style/index.js"
|
||||||
|
],
|
||||||
|
"main": "lib/index.js",
|
||||||
|
"types": "lib/index.d.ts",
|
||||||
|
"style": "style/index.css",
|
||||||
|
"directories": {
|
||||||
|
"lib": "lib/"
|
||||||
|
},
|
||||||
|
"files": [
|
||||||
|
"lib/*.d.ts",
|
||||||
|
"lib/*.js.map",
|
||||||
|
"lib/*.js",
|
||||||
|
"schema/*.json",
|
||||||
|
"style/**/*.css",
|
||||||
|
"style/index.js"
|
||||||
|
],
|
||||||
|
"scripts": {
|
||||||
|
"build": "tsc -b",
|
||||||
|
"clean": "rimraf lib && rimraf tsconfig.tsbuildinfo",
|
||||||
|
"docs": "typedoc src",
|
||||||
|
"watch": "tsc -b --watch"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"@jupyterlab/application": "^3.6.1",
|
||||||
|
"@jupyterlab/apputils": "^3.6.1",
|
||||||
|
"@jupyterlab/coreutils": "^5.6.1",
|
||||||
|
"@jupyterlab/property-inspector": "^3.6.1",
|
||||||
|
"@jupyterlab/settingregistry": "^3.6.1",
|
||||||
|
"@jupyterlab/statedb": "^3.6.1",
|
||||||
|
"@jupyterlab/translation": "^3.6.1",
|
||||||
|
"@jupyterlab/ui-components": "^3.6.1",
|
||||||
|
"@lumino/algorithm": "^1.9.0",
|
||||||
|
"@lumino/coreutils": "^1.11.0",
|
||||||
|
"@lumino/disposable": "^1.10.0",
|
||||||
|
"@lumino/widgets": "^1.37.1",
|
||||||
|
"react": "^17.0.1"
|
||||||
|
},
|
||||||
|
"devDependencies": {
|
||||||
|
"rimraf": "~3.0.0",
|
||||||
|
"typedoc": "~0.21.2",
|
||||||
|
"typescript": "~4.1.3"
|
||||||
|
},
|
||||||
|
"publishConfig": {
|
||||||
|
"access": "public"
|
||||||
|
},
|
||||||
|
"jupyterlab": {
|
||||||
|
"extension": true,
|
||||||
|
"schemaDir": "schema"
|
||||||
|
},
|
||||||
|
"styleModule": "style/index.js"
|
||||||
|
}
|
|
@ -0,0 +1,15 @@
|
||||||
|
{
|
||||||
|
"title": "JupyterLab Shell",
|
||||||
|
"description": "JupyterLab Shell layout settings.",
|
||||||
|
"properties": {
|
||||||
|
"hiddenMode": {
|
||||||
|
"type": "string",
|
||||||
|
"title": "Hidden mode of main panel widgets",
|
||||||
|
"description": "The method for hiding widgets in the main dock panel. Using `scale` will increase performance on Firefox but don't use it with Chrome, Chromium or Edge. Similar performance gains are seen with `contentVisibility` which is only available in Chromium-based browsers.",
|
||||||
|
"enum": ["display", "scale", "contentVisibility"],
|
||||||
|
"default": "display"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"additionalProperties": false,
|
||||||
|
"type": "object"
|
||||||
|
}
|
|
@ -0,0 +1,29 @@
|
||||||
|
{
|
||||||
|
"jupyter.lab.setting-icon-label": "Sidebar",
|
||||||
|
"title": "Sidebar",
|
||||||
|
"description": "Sidebar layout settings.",
|
||||||
|
"jupyter.lab.menus": {
|
||||||
|
"context": [
|
||||||
|
{
|
||||||
|
"command": "sidebar:switch",
|
||||||
|
"selector": ".jp-SideBar .lm-TabBar-tab",
|
||||||
|
"rank": 500
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"properties": {
|
||||||
|
"overrides": {
|
||||||
|
"type": "object",
|
||||||
|
"title": "Overrides",
|
||||||
|
"default": {},
|
||||||
|
"description": "Overrides for where to show sidebar items\ne.g., {\"jp-debugger-sidebar\": \"left\"}\nYou can also change this by right-clicking the sidebar icons.",
|
||||||
|
"properties": {},
|
||||||
|
"additionalProperties": {
|
||||||
|
"type": "string",
|
||||||
|
"enum": ["left", "right"]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"additionalProperties": false,
|
||||||
|
"type": "object"
|
||||||
|
}
|
|
@ -0,0 +1,48 @@
|
||||||
|
{
|
||||||
|
"title": "Notifications",
|
||||||
|
"description": "Notifications settings.",
|
||||||
|
"jupyter.lab.setting-icon": "ui-components:bell",
|
||||||
|
"jupyter.lab.menus": {
|
||||||
|
"main": [
|
||||||
|
{
|
||||||
|
"id": "jp-mainmenu-view",
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"rank": 9.9
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "apputils:display-notifications",
|
||||||
|
"rank": 9.92
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"rank": 9.99
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"additionalProperties": false,
|
||||||
|
"properties": {
|
||||||
|
"checkForUpdates": {
|
||||||
|
"title": "Check for JupyterLab updates",
|
||||||
|
"description": "Whether to check for newer version of JupyterLab or not. It requires `fechNews` to be `true` to be active. If `true`, it will make a request to a website.",
|
||||||
|
"type": "boolean",
|
||||||
|
"default": true
|
||||||
|
},
|
||||||
|
"doNotDisturbMode": {
|
||||||
|
"title": "Silence all notifications",
|
||||||
|
"description": "If `true`, no toast notifications will be automatically displayed.",
|
||||||
|
"type": "boolean",
|
||||||
|
"default": false
|
||||||
|
},
|
||||||
|
"fetchNews": {
|
||||||
|
"title": "Fetch official Jupyter news",
|
||||||
|
"description": "Whether to fetch news from Jupyter news feed. If `true`, it will make a request to a website.",
|
||||||
|
"enum": ["true", "false", "none"],
|
||||||
|
"default": "none"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"type": "object"
|
||||||
|
}
|
|
@ -0,0 +1,76 @@
|
||||||
|
{
|
||||||
|
"name": "@jupyterlab/apputils-extension",
|
||||||
|
"version": "3.6.1",
|
||||||
|
"description": "JupyterLab - Application Utilities Extension",
|
||||||
|
"homepage": "https://github.com/jupyterlab/jupyterlab",
|
||||||
|
"bugs": {
|
||||||
|
"url": "https://github.com/jupyterlab/jupyterlab/issues"
|
||||||
|
},
|
||||||
|
"repository": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://github.com/jupyterlab/jupyterlab.git"
|
||||||
|
},
|
||||||
|
"license": "BSD-3-Clause",
|
||||||
|
"author": "Project Jupyter",
|
||||||
|
"sideEffects": [
|
||||||
|
"style/**/*"
|
||||||
|
],
|
||||||
|
"main": "lib/index.js",
|
||||||
|
"types": "lib/index.d.ts",
|
||||||
|
"style": "style/index.css",
|
||||||
|
"directories": {
|
||||||
|
"lib": "lib/"
|
||||||
|
},
|
||||||
|
"files": [
|
||||||
|
"lib/*.d.ts",
|
||||||
|
"lib/*.js.map",
|
||||||
|
"lib/*.js",
|
||||||
|
"style/*.css",
|
||||||
|
"style/images/*.svg",
|
||||||
|
"schema/*.json",
|
||||||
|
"style/index.js"
|
||||||
|
],
|
||||||
|
"scripts": {
|
||||||
|
"build": "tsc -b",
|
||||||
|
"clean": "rimraf lib && rimraf tsconfig.tsbuildinfo",
|
||||||
|
"docs": "typedoc src",
|
||||||
|
"watch": "tsc -b --watch"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"@jupyterlab/application": "^3.6.1",
|
||||||
|
"@jupyterlab/apputils": "^3.6.1",
|
||||||
|
"@jupyterlab/coreutils": "^5.6.1",
|
||||||
|
"@jupyterlab/docregistry": "^3.6.1",
|
||||||
|
"@jupyterlab/filebrowser": "^3.6.1",
|
||||||
|
"@jupyterlab/mainmenu": "^3.6.1",
|
||||||
|
"@jupyterlab/services": "^6.6.1",
|
||||||
|
"@jupyterlab/settingregistry": "^3.6.1",
|
||||||
|
"@jupyterlab/statedb": "^3.6.1",
|
||||||
|
"@jupyterlab/statusbar": "^3.6.1",
|
||||||
|
"@jupyterlab/translation": "^3.6.1",
|
||||||
|
"@jupyterlab/ui-components": "^3.6.1",
|
||||||
|
"@lumino/algorithm": "^1.9.0",
|
||||||
|
"@lumino/commands": "^1.19.0",
|
||||||
|
"@lumino/coreutils": "^1.11.0",
|
||||||
|
"@lumino/disposable": "^1.10.0",
|
||||||
|
"@lumino/polling": "^1.9.0",
|
||||||
|
"@lumino/widgets": "^1.37.1",
|
||||||
|
"es6-promise": "~4.2.8",
|
||||||
|
"react": "^17.0.1",
|
||||||
|
"react-dom": "^17.0.1",
|
||||||
|
"react-toastify": "^9.0.8"
|
||||||
|
},
|
||||||
|
"devDependencies": {
|
||||||
|
"rimraf": "~3.0.0",
|
||||||
|
"typedoc": "~0.21.2",
|
||||||
|
"typescript": "~4.1.3"
|
||||||
|
},
|
||||||
|
"publishConfig": {
|
||||||
|
"access": "public"
|
||||||
|
},
|
||||||
|
"jupyterlab": {
|
||||||
|
"extension": true,
|
||||||
|
"schemaDir": "schema"
|
||||||
|
},
|
||||||
|
"styleModule": "style/index.js"
|
||||||
|
}
|
|
@ -0,0 +1,36 @@
|
||||||
|
{
|
||||||
|
"title": "Command Palette",
|
||||||
|
"description": "Command palette settings.",
|
||||||
|
"jupyter.lab.setting-icon": "ui-components:palette",
|
||||||
|
"jupyter.lab.setting-icon-label": "Command Palette",
|
||||||
|
"jupyter.lab.menus": {
|
||||||
|
"main": [
|
||||||
|
{
|
||||||
|
"id": "jp-mainmenu-view",
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"command": "apputils:activate-command-palette",
|
||||||
|
"rank": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"jupyter.lab.shortcuts": [
|
||||||
|
{
|
||||||
|
"command": "apputils:activate-command-palette",
|
||||||
|
"keys": ["Accel Shift C"],
|
||||||
|
"selector": "body"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"properties": {
|
||||||
|
"modal": {
|
||||||
|
"title": "Modal Command Palette",
|
||||||
|
"description": "Whether the command palette should be modal or in the left panel.",
|
||||||
|
"type": "boolean",
|
||||||
|
"default": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"type": "object",
|
||||||
|
"additionalProperties": false
|
||||||
|
}
|
|
@ -0,0 +1,31 @@
|
||||||
|
{
|
||||||
|
"title": "Print",
|
||||||
|
"description": "Print settings.",
|
||||||
|
"jupyter.lab.menus": {
|
||||||
|
"main": [
|
||||||
|
{
|
||||||
|
"id": "jp-mainmenu-file",
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"rank": 98
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "apputils:print",
|
||||||
|
"rank": 98
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"jupyter.lab.shortcuts": [
|
||||||
|
{
|
||||||
|
"command": "apputils:print",
|
||||||
|
"keys": ["Accel P"],
|
||||||
|
"selector": "body"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"additionalProperties": false,
|
||||||
|
"properties": {},
|
||||||
|
"type": "object"
|
||||||
|
}
|
|
@ -0,0 +1,19 @@
|
||||||
|
{
|
||||||
|
"title": "HTML Sanitizer",
|
||||||
|
"description": "HTML Sanitizer settings.",
|
||||||
|
"jupyter.lab.setting-icon": "ui-components:html5",
|
||||||
|
"additionalProperties": false,
|
||||||
|
"properties": {
|
||||||
|
"allowedSchemes": {
|
||||||
|
"title": "Allowed URL Scheme",
|
||||||
|
"description": "Scheme allowed by the HTML sanitizer.",
|
||||||
|
"type": "array",
|
||||||
|
"uniqueItems": true,
|
||||||
|
"items": {
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"default": ["http", "https", "ftp", "mailto", "tel"]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"type": "object"
|
||||||
|
}
|
|
@ -0,0 +1,133 @@
|
||||||
|
{
|
||||||
|
"title": "Theme",
|
||||||
|
"jupyter.lab.setting-icon-label": "Theme Manager",
|
||||||
|
"jupyter.lab.menus": {
|
||||||
|
"main": [
|
||||||
|
{
|
||||||
|
"id": "jp-mainmenu-settings",
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"type": "submenu",
|
||||||
|
"submenu": {
|
||||||
|
"id": "jp-mainmenu-settings-apputilstheme",
|
||||||
|
"label": "Theme",
|
||||||
|
"items": [
|
||||||
|
{ "type": "separator" },
|
||||||
|
{
|
||||||
|
"command": "apputils:theme-scrollbars"
|
||||||
|
},
|
||||||
|
{ "type": "separator" },
|
||||||
|
{
|
||||||
|
"command": "apputils:incr-font-size",
|
||||||
|
"args": {
|
||||||
|
"key": "code-font-size"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "apputils:decr-font-size",
|
||||||
|
"args": {
|
||||||
|
"key": "code-font-size"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{ "type": "separator" },
|
||||||
|
{
|
||||||
|
"command": "apputils:incr-font-size",
|
||||||
|
"args": {
|
||||||
|
"key": "content-font-size1"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "apputils:decr-font-size",
|
||||||
|
"args": {
|
||||||
|
"key": "content-font-size1"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{ "type": "separator" },
|
||||||
|
{
|
||||||
|
"command": "apputils:incr-font-size",
|
||||||
|
"args": {
|
||||||
|
"key": "ui-font-size1"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "apputils:decr-font-size",
|
||||||
|
"args": {
|
||||||
|
"key": "ui-font-size1"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"rank": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"description": "Theme manager settings.",
|
||||||
|
"type": "object",
|
||||||
|
"additionalProperties": false,
|
||||||
|
"definitions": {
|
||||||
|
"cssOverrides": {
|
||||||
|
"type": "object",
|
||||||
|
"additionalProperties": false,
|
||||||
|
"description": "The description field of each item is the CSS property that will be used to validate an override's value",
|
||||||
|
"properties": {
|
||||||
|
"code-font-family": {
|
||||||
|
"type": ["string", "null"],
|
||||||
|
"description": "font-family"
|
||||||
|
},
|
||||||
|
"code-font-size": {
|
||||||
|
"type": ["string", "null"],
|
||||||
|
"description": "font-size"
|
||||||
|
},
|
||||||
|
|
||||||
|
"content-font-family": {
|
||||||
|
"type": ["string", "null"],
|
||||||
|
"description": "font-family"
|
||||||
|
},
|
||||||
|
"content-font-size1": {
|
||||||
|
"type": ["string", "null"],
|
||||||
|
"description": "font-size"
|
||||||
|
},
|
||||||
|
|
||||||
|
"ui-font-family": {
|
||||||
|
"type": ["string", "null"],
|
||||||
|
"description": "font-family"
|
||||||
|
},
|
||||||
|
"ui-font-size1": {
|
||||||
|
"type": ["string", "null"],
|
||||||
|
"description": "font-size"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"properties": {
|
||||||
|
"theme": {
|
||||||
|
"type": "string",
|
||||||
|
"title": "Selected Theme",
|
||||||
|
"description": "Application-level visual styling theme",
|
||||||
|
"default": "JupyterLab Light"
|
||||||
|
},
|
||||||
|
"theme-scrollbars": {
|
||||||
|
"type": "boolean",
|
||||||
|
"title": "Scrollbar Theming",
|
||||||
|
"description": "Enable/disable styling of the application scrollbars",
|
||||||
|
"default": false
|
||||||
|
},
|
||||||
|
"overrides": {
|
||||||
|
"title": "Theme CSS Overrides",
|
||||||
|
"description": "Override theme CSS variables by setting key-value pairs here",
|
||||||
|
"$ref": "#/definitions/cssOverrides",
|
||||||
|
"default": {
|
||||||
|
"code-font-family": null,
|
||||||
|
"code-font-size": null,
|
||||||
|
|
||||||
|
"content-font-family": null,
|
||||||
|
"content-font-size1": null,
|
||||||
|
|
||||||
|
"ui-font-family": null,
|
||||||
|
"ui-font-size1": null
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,24 @@
|
||||||
|
{
|
||||||
|
"title": "Workspaces",
|
||||||
|
"description": "Workspaces settings.",
|
||||||
|
"jupyter.lab.menus": {
|
||||||
|
"main": [
|
||||||
|
{
|
||||||
|
"id": "jp-mainmenu-file",
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"command": "workspace-ui:save-as",
|
||||||
|
"rank": 40
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "workspace-ui:save",
|
||||||
|
"rank": 40
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"additionalProperties": false,
|
||||||
|
"properties": {},
|
||||||
|
"type": "object"
|
||||||
|
}
|
|
@ -0,0 +1,64 @@
|
||||||
|
{
|
||||||
|
"name": "@jupyterlab/cell-toolbar-extension",
|
||||||
|
"version": "3.6.1",
|
||||||
|
"description": "Extension for cell toolbar adapted from jlab-enhanced-cell-toolbar",
|
||||||
|
"homepage": "https://github.com/jupyterlab/jupyterlab",
|
||||||
|
"bugs": {
|
||||||
|
"url": "https://github.com/jupyterlab/jupyterlab/issues"
|
||||||
|
},
|
||||||
|
"repository": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://github.com/jupyterlab/jupyterlab.git"
|
||||||
|
},
|
||||||
|
"license": "BSD-3-Clause",
|
||||||
|
"author": "Project Jupyter",
|
||||||
|
"sideEffects": [
|
||||||
|
"style/**/*"
|
||||||
|
],
|
||||||
|
"main": "lib/index.js",
|
||||||
|
"types": "lib/index.d.ts",
|
||||||
|
"style": "style/index.css",
|
||||||
|
"directories": {
|
||||||
|
"lib": "lib/"
|
||||||
|
},
|
||||||
|
"files": [
|
||||||
|
"lib/**/*.{d.ts,eot,gif,html,jpg,js,js.map,json,png,svg,woff2,ttf}",
|
||||||
|
"schema/*.json",
|
||||||
|
"style/**/*.{css,eot,gif,html,jpg,json,png,svg,woff2,ttf}",
|
||||||
|
"style/index.js"
|
||||||
|
],
|
||||||
|
"scripts": {
|
||||||
|
"build": "tsc -b",
|
||||||
|
"build:all": "npm run build",
|
||||||
|
"build:test": "tsc --build tsconfig.test.json",
|
||||||
|
"clean": "rimraf lib && rimraf tsconfig.tsbuildinfo",
|
||||||
|
"test": "jest",
|
||||||
|
"test:cov": "jest --collect-coverage",
|
||||||
|
"test:debug": "node --inspect-brk node_modules/.bin/jest --runInBand",
|
||||||
|
"test:debug:watch": "node --inspect-brk node_modules/.bin/jest --runInBand --watch",
|
||||||
|
"watch": "tsc -b --watch"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"@jupyterlab/application": "^3.6.1",
|
||||||
|
"@jupyterlab/apputils": "^3.6.1",
|
||||||
|
"@jupyterlab/cell-toolbar": "^3.6.1",
|
||||||
|
"@jupyterlab/settingregistry": "^3.6.1",
|
||||||
|
"@jupyterlab/translation": "^3.6.1"
|
||||||
|
},
|
||||||
|
"devDependencies": {
|
||||||
|
"@jupyterlab/testutils": "^3.6.1",
|
||||||
|
"@types/jest": "^26.0.10",
|
||||||
|
"jest": "^26.4.2",
|
||||||
|
"rimraf": "~3.0.0",
|
||||||
|
"ts-jest": "^26.3.0",
|
||||||
|
"typescript": "~4.1.3"
|
||||||
|
},
|
||||||
|
"publishConfig": {
|
||||||
|
"access": "public"
|
||||||
|
},
|
||||||
|
"jupyterlab": {
|
||||||
|
"extension": true,
|
||||||
|
"schemaDir": "schema"
|
||||||
|
},
|
||||||
|
"styleModule": "style/index.js"
|
||||||
|
}
|
|
@ -0,0 +1,90 @@
|
||||||
|
{
|
||||||
|
"$schema": "http://json-schema.org/draft-07/schema",
|
||||||
|
"title": "Cell Toolbar",
|
||||||
|
"description": "Cell Toolbar Settings.",
|
||||||
|
"jupyter.lab.toolbars": {
|
||||||
|
"Cell": [
|
||||||
|
{
|
||||||
|
"name": "duplicate-cell",
|
||||||
|
"command": "notebook:duplicate-below"
|
||||||
|
},
|
||||||
|
{ "name": "move-cell-up", "command": "notebook:move-cell-up" },
|
||||||
|
{ "name": "move-cell-down", "command": "notebook:move-cell-down" },
|
||||||
|
{
|
||||||
|
"name": "insert-cell-above",
|
||||||
|
"command": "notebook:insert-cell-above"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "insert-cell-below",
|
||||||
|
"command": "notebook:insert-cell-below"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:delete-cell",
|
||||||
|
"icon": "ui-components:delete",
|
||||||
|
"name": "delete-cell"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"jupyter.lab.transform": true,
|
||||||
|
"properties": {
|
||||||
|
"toolbar": {
|
||||||
|
"title": "List of toolbar items",
|
||||||
|
"description": "An item is defined by a 'name', a 'command' name, and an 'icon' name",
|
||||||
|
"type": "array",
|
||||||
|
"items": {
|
||||||
|
"$ref": "#/definitions/toolbarItem"
|
||||||
|
},
|
||||||
|
"default": []
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"additionalProperties": false,
|
||||||
|
"type": "object",
|
||||||
|
"definitions": {
|
||||||
|
"toolbarItem": {
|
||||||
|
"properties": {
|
||||||
|
"name": {
|
||||||
|
"title": "Unique name",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"args": {
|
||||||
|
"title": "Command arguments",
|
||||||
|
"type": "object"
|
||||||
|
},
|
||||||
|
"command": {
|
||||||
|
"title": "Command id",
|
||||||
|
"type": "string",
|
||||||
|
"default": ""
|
||||||
|
},
|
||||||
|
"disabled": {
|
||||||
|
"title": "Whether the item is ignored or not",
|
||||||
|
"type": "boolean",
|
||||||
|
"default": false
|
||||||
|
},
|
||||||
|
"icon": {
|
||||||
|
"title": "Item icon id",
|
||||||
|
"description": "If defined, it will override the command icon",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"label": {
|
||||||
|
"title": "Item label",
|
||||||
|
"description": "If defined, it will override the command label",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"type": {
|
||||||
|
"title": "Item type",
|
||||||
|
"type": "string",
|
||||||
|
"enum": ["command", "spacer"]
|
||||||
|
},
|
||||||
|
"rank": {
|
||||||
|
"title": "Item rank",
|
||||||
|
"type": "number",
|
||||||
|
"minimum": 0,
|
||||||
|
"default": 50
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"required": ["name"],
|
||||||
|
"additionalProperties": false,
|
||||||
|
"type": "object"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,241 @@
|
||||||
|
{
|
||||||
|
"jupyter.lab.setting-icon": "ui-components:text-editor",
|
||||||
|
"jupyter.lab.setting-icon-label": "CodeMirror",
|
||||||
|
"jupyter.lab.menus": {
|
||||||
|
"main": [
|
||||||
|
{
|
||||||
|
"id": "jp-mainmenu-view",
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"rank": 40
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "submenu",
|
||||||
|
"submenu": {
|
||||||
|
"id": "jp-mainmenu-view-codemirror-theme",
|
||||||
|
"label": "Text Editor Syntax Highlighting"
|
||||||
|
},
|
||||||
|
"rank": 40
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"rank": 40
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "jp-mainmenu-settings",
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"type": "submenu",
|
||||||
|
"submenu": {
|
||||||
|
"id": "jp-mainmenu-view-codemirror-keymap",
|
||||||
|
"label": "Text Editor Key Map",
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"command": "codemirror:change-keymap",
|
||||||
|
"args": {
|
||||||
|
"keyMap": "default"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "codemirror:change-keymap",
|
||||||
|
"args": {
|
||||||
|
"keyMap": "sublime"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "codemirror:change-keymap",
|
||||||
|
"args": {
|
||||||
|
"keyMap": "vim"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "codemirror:change-keymap",
|
||||||
|
"args": {
|
||||||
|
"keyMap": "emacs"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"rank": 31
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "submenu",
|
||||||
|
"submenu": {
|
||||||
|
"id": "jp-mainmenu-view-codemirror-theme",
|
||||||
|
"label": "Text Editor Theme",
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"command": "codemirror:change-theme",
|
||||||
|
"args": {
|
||||||
|
"theme": "jupyter"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "codemirror:change-theme",
|
||||||
|
"args": {
|
||||||
|
"theme": "default"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "codemirror:change-theme",
|
||||||
|
"args": {
|
||||||
|
"theme": "abcdef"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "codemirror:change-theme",
|
||||||
|
"args": {
|
||||||
|
"theme": "base16-dark"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "codemirror:change-theme",
|
||||||
|
"args": {
|
||||||
|
"theme": "base16-light"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "codemirror:change-theme",
|
||||||
|
"args": {
|
||||||
|
"theme": "hopscotch"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "codemirror:change-theme",
|
||||||
|
"args": {
|
||||||
|
"theme": "material"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "codemirror:change-theme",
|
||||||
|
"args": {
|
||||||
|
"theme": "mbo"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "codemirror:change-theme",
|
||||||
|
"args": {
|
||||||
|
"theme": "mdn-like"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "codemirror:change-theme",
|
||||||
|
"args": {
|
||||||
|
"theme": "seti"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "codemirror:change-theme",
|
||||||
|
"args": {
|
||||||
|
"theme": "solarized dark"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "codemirror:change-theme",
|
||||||
|
"args": {
|
||||||
|
"theme": "solarized light"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "codemirror:change-theme",
|
||||||
|
"args": {
|
||||||
|
"theme": "the-matrix"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "codemirror:change-theme",
|
||||||
|
"args": {
|
||||||
|
"theme": "xq-light"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "codemirror:change-theme",
|
||||||
|
"args": {
|
||||||
|
"theme": "zenburn"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"rank": 31
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"rank": 39
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"title": "CodeMirror",
|
||||||
|
"description": "Text editor settings for all CodeMirror editors.",
|
||||||
|
"properties": {
|
||||||
|
"keyMap": {
|
||||||
|
"type": "string",
|
||||||
|
"title": "Key Map",
|
||||||
|
"description": "Configures the keymap to use",
|
||||||
|
"default": "default"
|
||||||
|
},
|
||||||
|
"theme": {
|
||||||
|
"type": "string",
|
||||||
|
"title": "Theme",
|
||||||
|
"description": "CSS file defining the corresponding\n.cm-s-[name] styles is loaded",
|
||||||
|
"default": "jupyter"
|
||||||
|
},
|
||||||
|
"scrollPastEnd": {
|
||||||
|
"type": "boolean",
|
||||||
|
"title": "Scroll behavior",
|
||||||
|
"description": "Whether to scroll past the end of text document",
|
||||||
|
"default": true
|
||||||
|
},
|
||||||
|
"styleActiveLine": {
|
||||||
|
"oneOf": [
|
||||||
|
{
|
||||||
|
"type": "boolean",
|
||||||
|
"title": "Boolean"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "object",
|
||||||
|
"properties": {
|
||||||
|
"nonEmpty": {
|
||||||
|
"type": "boolean"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"title": "Object"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"title": "Style Active Line",
|
||||||
|
"description": "Highlight active line. Value is boolean, or { nonEmpty: boolean }.",
|
||||||
|
"default": false
|
||||||
|
},
|
||||||
|
"styleSelectedText": {
|
||||||
|
"type": "boolean",
|
||||||
|
"title": "Style Selected Text",
|
||||||
|
"default": true
|
||||||
|
},
|
||||||
|
"selectionPointer": {
|
||||||
|
"oneOf": [
|
||||||
|
{
|
||||||
|
"type": "boolean",
|
||||||
|
"title": "Use default"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "string",
|
||||||
|
"title": "Cursor pointer name"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"title": "Selection Pointer",
|
||||||
|
"description": "Control the mouse cursor appearance when hovering over the selection. Value is boolean or string, e.g. 'pointer'.",
|
||||||
|
"default": false
|
||||||
|
},
|
||||||
|
"lineWiseCopyCut": {
|
||||||
|
"type": ["boolean"],
|
||||||
|
"title": "Line-wise Ctrl-C",
|
||||||
|
"description": "When enabled, which is the default, doing copy or cut when there is no selection will copy or cut the whole lines that have cursors on them.",
|
||||||
|
"default": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"type": "object"
|
||||||
|
}
|
|
@ -0,0 +1,64 @@
|
||||||
|
{
|
||||||
|
"name": "@jupyterlab/codemirror-extension",
|
||||||
|
"version": "3.6.1",
|
||||||
|
"description": "JupyterLab - CodeMirror Provider Extension",
|
||||||
|
"homepage": "https://github.com/jupyterlab/jupyterlab",
|
||||||
|
"bugs": {
|
||||||
|
"url": "https://github.com/jupyterlab/jupyterlab/issues"
|
||||||
|
},
|
||||||
|
"repository": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://github.com/jupyterlab/jupyterlab.git"
|
||||||
|
},
|
||||||
|
"license": "BSD-3-Clause",
|
||||||
|
"author": "Project Jupyter",
|
||||||
|
"sideEffects": [
|
||||||
|
"style/**/*.css",
|
||||||
|
"style/index.js"
|
||||||
|
],
|
||||||
|
"main": "lib/index.js",
|
||||||
|
"types": "lib/index.d.ts",
|
||||||
|
"style": "style/index.css",
|
||||||
|
"directories": {
|
||||||
|
"lib": "lib/"
|
||||||
|
},
|
||||||
|
"files": [
|
||||||
|
"lib/*.d.ts",
|
||||||
|
"lib/*.js.map",
|
||||||
|
"lib/*.js",
|
||||||
|
"schema/*.json",
|
||||||
|
"style/**/*.css",
|
||||||
|
"style/index.js"
|
||||||
|
],
|
||||||
|
"scripts": {
|
||||||
|
"build": "tsc -b",
|
||||||
|
"clean": "rimraf lib && rimraf tsconfig.tsbuildinfo",
|
||||||
|
"docs": "typedoc src",
|
||||||
|
"watch": "tsc -b --watch"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"@jupyterlab/application": "^3.6.1",
|
||||||
|
"@jupyterlab/codeeditor": "^3.6.1",
|
||||||
|
"@jupyterlab/codemirror": "^3.6.1",
|
||||||
|
"@jupyterlab/docregistry": "^3.6.1",
|
||||||
|
"@jupyterlab/fileeditor": "^3.6.1",
|
||||||
|
"@jupyterlab/mainmenu": "^3.6.1",
|
||||||
|
"@jupyterlab/settingregistry": "^3.6.1",
|
||||||
|
"@jupyterlab/statusbar": "^3.6.1",
|
||||||
|
"@jupyterlab/translation": "^3.6.1",
|
||||||
|
"codemirror": "~5.61.0"
|
||||||
|
},
|
||||||
|
"devDependencies": {
|
||||||
|
"rimraf": "~3.0.0",
|
||||||
|
"typedoc": "~0.21.2",
|
||||||
|
"typescript": "~4.1.3"
|
||||||
|
},
|
||||||
|
"publishConfig": {
|
||||||
|
"access": "public"
|
||||||
|
},
|
||||||
|
"jupyterlab": {
|
||||||
|
"extension": true,
|
||||||
|
"schemaDir": "schema"
|
||||||
|
},
|
||||||
|
"styleModule": "style/index.js"
|
||||||
|
}
|
|
@ -0,0 +1,14 @@
|
||||||
|
{
|
||||||
|
"title": "Console Completer",
|
||||||
|
"description": "Console completer settings.",
|
||||||
|
"jupyter.lab.shortcuts": [
|
||||||
|
{
|
||||||
|
"command": "completer:invoke-console",
|
||||||
|
"keys": ["Tab"],
|
||||||
|
"selector": ".jp-CodeConsole-promptCell .jp-mod-completer-enabled"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"properties": {},
|
||||||
|
"additionalProperties": false,
|
||||||
|
"type": "object"
|
||||||
|
}
|
|
@ -0,0 +1,14 @@
|
||||||
|
{
|
||||||
|
"title": "File Editor Completer",
|
||||||
|
"description": "File editor completer settings.",
|
||||||
|
"jupyter.lab.shortcuts": [
|
||||||
|
{
|
||||||
|
"command": "completer:invoke-file",
|
||||||
|
"keys": ["Tab"],
|
||||||
|
"selector": ".jp-FileEditor .jp-mod-completer-enabled"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"properties": {},
|
||||||
|
"additionalProperties": false,
|
||||||
|
"type": "object"
|
||||||
|
}
|
|
@ -0,0 +1,14 @@
|
||||||
|
{
|
||||||
|
"title": "Notebook Completer",
|
||||||
|
"description": "Notebook completer settings.",
|
||||||
|
"jupyter.lab.shortcuts": [
|
||||||
|
{
|
||||||
|
"command": "completer:invoke-notebook",
|
||||||
|
"keys": ["Tab"],
|
||||||
|
"selector": ".jp-Notebook.jp-mod-editMode .jp-mod-completer-enabled"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"properties": {},
|
||||||
|
"additionalProperties": false,
|
||||||
|
"type": "object"
|
||||||
|
}
|
|
@ -0,0 +1,63 @@
|
||||||
|
{
|
||||||
|
"name": "@jupyterlab/completer-extension",
|
||||||
|
"version": "3.6.1",
|
||||||
|
"description": "JupyterLab - Completer Extension",
|
||||||
|
"homepage": "https://github.com/jupyterlab/jupyterlab",
|
||||||
|
"bugs": {
|
||||||
|
"url": "https://github.com/jupyterlab/jupyterlab/issues"
|
||||||
|
},
|
||||||
|
"repository": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://github.com/jupyterlab/jupyterlab.git"
|
||||||
|
},
|
||||||
|
"license": "BSD-3-Clause",
|
||||||
|
"author": "Project Jupyter",
|
||||||
|
"sideEffects": [
|
||||||
|
"style/**/*.css",
|
||||||
|
"style/index.js"
|
||||||
|
],
|
||||||
|
"main": "lib/index.js",
|
||||||
|
"types": "lib/index.d.ts",
|
||||||
|
"style": "style/index.css",
|
||||||
|
"directories": {
|
||||||
|
"lib": "lib/"
|
||||||
|
},
|
||||||
|
"files": [
|
||||||
|
"lib/*.d.ts",
|
||||||
|
"lib/*.js.map",
|
||||||
|
"lib/*.js",
|
||||||
|
"schema/*.json",
|
||||||
|
"style/**/*.css",
|
||||||
|
"style/index.js"
|
||||||
|
],
|
||||||
|
"scripts": {
|
||||||
|
"build": "tsc -b",
|
||||||
|
"clean": "rimraf lib && rimraf tsconfig.tsbuildinfo",
|
||||||
|
"docs": "typedoc src",
|
||||||
|
"watch": "tsc -b --watch"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"@jupyterlab/application": "^3.6.1",
|
||||||
|
"@jupyterlab/apputils": "^3.6.1",
|
||||||
|
"@jupyterlab/completer": "^3.6.1",
|
||||||
|
"@jupyterlab/console": "^3.6.1",
|
||||||
|
"@jupyterlab/fileeditor": "^3.6.1",
|
||||||
|
"@jupyterlab/notebook": "^3.6.1",
|
||||||
|
"@jupyterlab/services": "^6.6.1",
|
||||||
|
"@lumino/algorithm": "^1.9.0",
|
||||||
|
"@lumino/widgets": "^1.37.1"
|
||||||
|
},
|
||||||
|
"devDependencies": {
|
||||||
|
"rimraf": "~3.0.0",
|
||||||
|
"typedoc": "~0.21.2",
|
||||||
|
"typescript": "~4.1.3"
|
||||||
|
},
|
||||||
|
"publishConfig": {
|
||||||
|
"access": "public"
|
||||||
|
},
|
||||||
|
"jupyterlab": {
|
||||||
|
"extension": true,
|
||||||
|
"schemaDir": "schema"
|
||||||
|
},
|
||||||
|
"styleModule": "style/index.js"
|
||||||
|
}
|
|
@ -0,0 +1,16 @@
|
||||||
|
{
|
||||||
|
"title": "Code Console Foreign plugin",
|
||||||
|
"description": "Code Console Foreign plugin settings.",
|
||||||
|
"jupyter.lab.menus": {
|
||||||
|
"context": [
|
||||||
|
{
|
||||||
|
"command": "console:toggle-show-all-kernel-activity",
|
||||||
|
"selector": ".jp-CodeConsole",
|
||||||
|
"rank": 20
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"properties": {},
|
||||||
|
"additionalProperties": false,
|
||||||
|
"type": "object"
|
||||||
|
}
|
|
@ -0,0 +1,70 @@
|
||||||
|
{
|
||||||
|
"name": "@jupyterlab/console-extension",
|
||||||
|
"version": "3.6.1",
|
||||||
|
"description": "JupyterLab - Code Console Extension",
|
||||||
|
"homepage": "https://github.com/jupyterlab/jupyterlab",
|
||||||
|
"bugs": {
|
||||||
|
"url": "https://github.com/jupyterlab/jupyterlab/issues"
|
||||||
|
},
|
||||||
|
"repository": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://github.com/jupyterlab/jupyterlab.git"
|
||||||
|
},
|
||||||
|
"license": "BSD-3-Clause",
|
||||||
|
"author": "Project Jupyter",
|
||||||
|
"sideEffects": [
|
||||||
|
"style/**/*.css",
|
||||||
|
"style/index.js"
|
||||||
|
],
|
||||||
|
"main": "lib/index.js",
|
||||||
|
"types": "lib/index.d.ts",
|
||||||
|
"style": "style/index.css",
|
||||||
|
"directories": {
|
||||||
|
"lib": "lib/"
|
||||||
|
},
|
||||||
|
"files": [
|
||||||
|
"lib/*.d.ts",
|
||||||
|
"lib/*.js.map",
|
||||||
|
"lib/*.js",
|
||||||
|
"schema/*.json",
|
||||||
|
"style/**/*.css",
|
||||||
|
"style/index.js"
|
||||||
|
],
|
||||||
|
"scripts": {
|
||||||
|
"build": "tsc -b",
|
||||||
|
"clean": "rimraf lib && rimraf tsconfig.tsbuildinfo",
|
||||||
|
"docs": "typedoc src",
|
||||||
|
"watch": "tsc -b --watch"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"@jupyterlab/application": "^3.6.1",
|
||||||
|
"@jupyterlab/apputils": "^3.6.1",
|
||||||
|
"@jupyterlab/codeeditor": "^3.6.1",
|
||||||
|
"@jupyterlab/console": "^3.6.1",
|
||||||
|
"@jupyterlab/filebrowser": "^3.6.1",
|
||||||
|
"@jupyterlab/launcher": "^3.6.1",
|
||||||
|
"@jupyterlab/mainmenu": "^3.6.1",
|
||||||
|
"@jupyterlab/rendermime": "^3.6.1",
|
||||||
|
"@jupyterlab/settingregistry": "^3.6.1",
|
||||||
|
"@jupyterlab/translation": "^3.6.1",
|
||||||
|
"@jupyterlab/ui-components": "^3.6.1",
|
||||||
|
"@lumino/algorithm": "^1.9.0",
|
||||||
|
"@lumino/coreutils": "^1.11.0",
|
||||||
|
"@lumino/disposable": "^1.10.0",
|
||||||
|
"@lumino/properties": "^1.8.0",
|
||||||
|
"@lumino/widgets": "^1.37.1"
|
||||||
|
},
|
||||||
|
"devDependencies": {
|
||||||
|
"rimraf": "~3.0.0",
|
||||||
|
"typedoc": "~0.21.2",
|
||||||
|
"typescript": "~4.1.3"
|
||||||
|
},
|
||||||
|
"publishConfig": {
|
||||||
|
"access": "public"
|
||||||
|
},
|
||||||
|
"jupyterlab": {
|
||||||
|
"extension": true,
|
||||||
|
"schemaDir": "schema"
|
||||||
|
},
|
||||||
|
"styleModule": "style/index.js"
|
||||||
|
}
|
|
@ -0,0 +1,216 @@
|
||||||
|
{
|
||||||
|
"title": "Code Console",
|
||||||
|
"description": "Code Console settings.",
|
||||||
|
"jupyter.lab.setting-icon": "ui-components:console",
|
||||||
|
"jupyter.lab.setting-icon-label": "Code Console Settings",
|
||||||
|
"jupyter.lab.menus": {
|
||||||
|
"main": [
|
||||||
|
{
|
||||||
|
"id": "jp-mainmenu-file",
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"type": "submenu",
|
||||||
|
"submenu": {
|
||||||
|
"id": "jp-mainmenu-file-new",
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"command": "console:create",
|
||||||
|
"rank": 1
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "jp-mainmenu-settings",
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"rank": 9
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "submenu",
|
||||||
|
"submenu": {
|
||||||
|
"id": "jp-mainmenu-settings-consoleexecute",
|
||||||
|
"label": "Console Run Keystroke",
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"command": "console:interaction-mode",
|
||||||
|
"args": {
|
||||||
|
"interactionMode": "terminal"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "console:interaction-mode",
|
||||||
|
"args": {
|
||||||
|
"interactionMode": "notebook"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"rank": 9
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"rank": 9
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"context": [
|
||||||
|
{
|
||||||
|
"command": "console:clear",
|
||||||
|
"selector": ".jp-CodeConsole-content",
|
||||||
|
"rank": 10
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "console:restart-kernel",
|
||||||
|
"selector": ".jp-CodeConsole",
|
||||||
|
"rank": 30
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"jupyter.lab.shortcuts": [
|
||||||
|
{
|
||||||
|
"command": "console:linebreak",
|
||||||
|
"keys": ["Enter"],
|
||||||
|
"selector": ".jp-CodeConsole[data-jp-interaction-mode='notebook'] .jp-CodeConsole-promptCell"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "console:run-forced",
|
||||||
|
"keys": ["Shift Enter"],
|
||||||
|
"selector": ".jp-CodeConsole[data-jp-interaction-mode='notebook'] .jp-CodeConsole-promptCell"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "console:linebreak",
|
||||||
|
"keys": ["Accel Enter"],
|
||||||
|
"selector": ".jp-CodeConsole[data-jp-interaction-mode='terminal'] .jp-CodeConsole-promptCell"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "console:run-forced",
|
||||||
|
"keys": ["Shift Enter"],
|
||||||
|
"selector": ".jp-CodeConsole[data-jp-interaction-mode='terminal'] .jp-CodeConsole-promptCell"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "console:run-unforced",
|
||||||
|
"keys": ["Enter"],
|
||||||
|
"selector": ".jp-CodeConsole[data-jp-interaction-mode='terminal'] .jp-CodeConsole-promptCell"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"definitions": {
|
||||||
|
"editorConfig": {
|
||||||
|
"properties": {
|
||||||
|
"autoClosingBrackets": {
|
||||||
|
"type": "boolean",
|
||||||
|
"title": "Auto Closing Brackets"
|
||||||
|
},
|
||||||
|
"cursorBlinkRate": {
|
||||||
|
"type": "number",
|
||||||
|
"title": "Cursor Blinking Rate",
|
||||||
|
"description": "Half-period in milliseconds used for cursor blinking. The default blink rate is 530ms. By setting this to zero, blinking can be disabled. A negative value hides the cursor entirely."
|
||||||
|
},
|
||||||
|
"fontFamily": {
|
||||||
|
"type": ["string", "null"],
|
||||||
|
"title": "Font Family"
|
||||||
|
},
|
||||||
|
"fontSize": {
|
||||||
|
"type": ["integer", "null"],
|
||||||
|
"title": "Font Size",
|
||||||
|
"minimum": 1,
|
||||||
|
"maximum": 100
|
||||||
|
},
|
||||||
|
"lineHeight": {
|
||||||
|
"title": "Line Height",
|
||||||
|
"type": ["number", "null"]
|
||||||
|
},
|
||||||
|
"lineNumbers": {
|
||||||
|
"type": "boolean",
|
||||||
|
"title": "Show Line Numbers"
|
||||||
|
},
|
||||||
|
"lineWrap": {
|
||||||
|
"type": "string",
|
||||||
|
"enum": ["off", "on", "wordWrapColumn", "bounded"],
|
||||||
|
"title": "Line Wrap"
|
||||||
|
},
|
||||||
|
"matchBrackets": {
|
||||||
|
"type": "boolean",
|
||||||
|
"title": "Match Brackets"
|
||||||
|
},
|
||||||
|
"readOnly": {
|
||||||
|
"type": "boolean",
|
||||||
|
"title": "Read Only"
|
||||||
|
},
|
||||||
|
"insertSpaces": {
|
||||||
|
"type": "boolean",
|
||||||
|
"title": "Insert Spaces"
|
||||||
|
},
|
||||||
|
"tabSize": {
|
||||||
|
"type": "number",
|
||||||
|
"title": "Tab Size"
|
||||||
|
},
|
||||||
|
"wordWrapColumn": {
|
||||||
|
"type": "integer",
|
||||||
|
"title": "Word Wrap Column"
|
||||||
|
},
|
||||||
|
"rulers": {
|
||||||
|
"type": "array",
|
||||||
|
"title": "Rulers",
|
||||||
|
"items": {
|
||||||
|
"type": "number"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"codeFolding": {
|
||||||
|
"type": "boolean",
|
||||||
|
"title": "Code Folding"
|
||||||
|
},
|
||||||
|
"lineWiseCopyCut": {
|
||||||
|
"type": "boolean",
|
||||||
|
"title": "Line-wise Ctrl-C",
|
||||||
|
"description": "When enabled, which is the default, doing copy or cut when there is no selection will copy or cut the whole lines that have cursors on them."
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"additionalProperties": false,
|
||||||
|
"type": "object"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"properties": {
|
||||||
|
"interactionMode": {
|
||||||
|
"title": "Interaction mode",
|
||||||
|
"description": "Whether the console interaction mimics the notebook\nor terminal keyboard shortcuts.",
|
||||||
|
"type": "string",
|
||||||
|
"enum": ["notebook", "terminal"],
|
||||||
|
"default": "notebook"
|
||||||
|
},
|
||||||
|
"showAllKernelActivity": {
|
||||||
|
"title": "Show All Kernel Activity",
|
||||||
|
"description": "Whether the console defaults to showing all\nkernel activity or just kernel activity originating from itself.",
|
||||||
|
"type": "boolean",
|
||||||
|
"default": false
|
||||||
|
},
|
||||||
|
"promptCellConfig": {
|
||||||
|
"title": "Prompt Cell Configuration",
|
||||||
|
"description": "The configuration for all prompt cells.",
|
||||||
|
"$ref": "#/definitions/editorConfig",
|
||||||
|
"default": {
|
||||||
|
"autoClosingBrackets": false,
|
||||||
|
"cursorBlinkRate": 530,
|
||||||
|
"fontFamily": null,
|
||||||
|
"fontSize": null,
|
||||||
|
"lineHeight": null,
|
||||||
|
"lineNumbers": false,
|
||||||
|
"lineWrap": "off",
|
||||||
|
"matchBrackets": true,
|
||||||
|
"readOnly": false,
|
||||||
|
"insertSpaces": true,
|
||||||
|
"tabSize": 4,
|
||||||
|
"wordWrapColumn": 80,
|
||||||
|
"rulers": [],
|
||||||
|
"codeFolding": false,
|
||||||
|
"lineWiseCopyCut": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"additionalProperties": false,
|
||||||
|
"type": "object"
|
||||||
|
}
|
|
@ -0,0 +1,71 @@
|
||||||
|
{
|
||||||
|
"title": "CSV Viewer",
|
||||||
|
"description": "CSV Viewer settings.",
|
||||||
|
"jupyter.lab.setting-icon": "ui-components:spreadsheet",
|
||||||
|
"jupyter.lab.setting-icon-label": "CSV Viewer",
|
||||||
|
"jupyter.lab.toolbars": {
|
||||||
|
"CSVTable": [{ "name": "delimiter", "rank": 10 }]
|
||||||
|
},
|
||||||
|
"jupyter.lab.transform": true,
|
||||||
|
"properties": {
|
||||||
|
"toolbar": {
|
||||||
|
"title": "CSV viewer toolbar items",
|
||||||
|
"description": "Note: To disable a toolbar item,\ncopy it to User Preferences and add the\n\"disabled\" key. The following example will disable the delimiter selector item:\n{\n \"toolbar\": [\n {\n \"name\": \"delimiter\",\n \"disabled\": true\n }\n ]\n}\n\nToolbar description:",
|
||||||
|
"items": {
|
||||||
|
"$ref": "#/definitions/toolbarItem"
|
||||||
|
},
|
||||||
|
"type": "array",
|
||||||
|
"default": []
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"additionalProperties": false,
|
||||||
|
"type": "object",
|
||||||
|
"definitions": {
|
||||||
|
"toolbarItem": {
|
||||||
|
"properties": {
|
||||||
|
"name": {
|
||||||
|
"title": "Unique name",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"args": {
|
||||||
|
"title": "Command arguments",
|
||||||
|
"type": "object"
|
||||||
|
},
|
||||||
|
"command": {
|
||||||
|
"title": "Command id",
|
||||||
|
"type": "string",
|
||||||
|
"default": ""
|
||||||
|
},
|
||||||
|
"disabled": {
|
||||||
|
"title": "Whether the item is ignored or not",
|
||||||
|
"type": "boolean",
|
||||||
|
"default": false
|
||||||
|
},
|
||||||
|
"icon": {
|
||||||
|
"title": "Item icon id",
|
||||||
|
"description": "If defined, it will override the command icon",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"label": {
|
||||||
|
"title": "Item label",
|
||||||
|
"description": "If defined, it will override the command label",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"type": {
|
||||||
|
"title": "Item type",
|
||||||
|
"type": "string",
|
||||||
|
"enum": ["command", "spacer"]
|
||||||
|
},
|
||||||
|
"rank": {
|
||||||
|
"title": "Item rank",
|
||||||
|
"type": "number",
|
||||||
|
"minimum": 0,
|
||||||
|
"default": 50
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"required": ["name"],
|
||||||
|
"additionalProperties": false,
|
||||||
|
"type": "object"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,66 @@
|
||||||
|
{
|
||||||
|
"name": "@jupyterlab/csvviewer-extension",
|
||||||
|
"version": "3.6.1",
|
||||||
|
"description": "JupyterLab - CSV Widget Extension",
|
||||||
|
"homepage": "https://github.com/jupyterlab/jupyterlab",
|
||||||
|
"bugs": {
|
||||||
|
"url": "https://github.com/jupyterlab/jupyterlab/issues"
|
||||||
|
},
|
||||||
|
"repository": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://github.com/jupyterlab/jupyterlab.git"
|
||||||
|
},
|
||||||
|
"license": "BSD-3-Clause",
|
||||||
|
"author": "Project Jupyter",
|
||||||
|
"sideEffects": [
|
||||||
|
"style/**/*.css",
|
||||||
|
"style/index.js"
|
||||||
|
],
|
||||||
|
"main": "lib/index.js",
|
||||||
|
"types": "lib/index.d.ts",
|
||||||
|
"style": "style/index.css",
|
||||||
|
"directories": {
|
||||||
|
"lib": "lib/"
|
||||||
|
},
|
||||||
|
"files": [
|
||||||
|
"lib/*.d.ts",
|
||||||
|
"lib/*.js.map",
|
||||||
|
"lib/*.js",
|
||||||
|
"schema/*.json",
|
||||||
|
"style/**/*.css",
|
||||||
|
"style/index.js"
|
||||||
|
],
|
||||||
|
"scripts": {
|
||||||
|
"build": "tsc -b",
|
||||||
|
"clean": "rimraf lib && rimraf tsconfig.tsbuildinfo",
|
||||||
|
"docs": "typedoc src",
|
||||||
|
"watch": "tsc -b --watch"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"@jupyterlab/application": "^3.6.1",
|
||||||
|
"@jupyterlab/apputils": "^3.6.1",
|
||||||
|
"@jupyterlab/csvviewer": "^3.6.1",
|
||||||
|
"@jupyterlab/docregistry": "^3.6.1",
|
||||||
|
"@jupyterlab/documentsearch": "^3.6.1",
|
||||||
|
"@jupyterlab/mainmenu": "^3.6.1",
|
||||||
|
"@jupyterlab/observables": "^4.6.1",
|
||||||
|
"@jupyterlab/settingregistry": "^3.6.1",
|
||||||
|
"@jupyterlab/translation": "^3.6.1",
|
||||||
|
"@lumino/datagrid": "^0.36.7",
|
||||||
|
"@lumino/signaling": "^1.10.0",
|
||||||
|
"@lumino/widgets": "^1.37.1"
|
||||||
|
},
|
||||||
|
"devDependencies": {
|
||||||
|
"rimraf": "~3.0.0",
|
||||||
|
"typedoc": "~0.21.2",
|
||||||
|
"typescript": "~4.1.3"
|
||||||
|
},
|
||||||
|
"publishConfig": {
|
||||||
|
"access": "public"
|
||||||
|
},
|
||||||
|
"jupyterlab": {
|
||||||
|
"extension": true,
|
||||||
|
"schemaDir": "schema"
|
||||||
|
},
|
||||||
|
"styleModule": "style/index.js"
|
||||||
|
}
|
|
@ -0,0 +1,71 @@
|
||||||
|
{
|
||||||
|
"title": "TSV Viewer",
|
||||||
|
"description": "TSV Viewer settings.",
|
||||||
|
"jupyter.lab.setting-icon": "ui-components:spreadsheet",
|
||||||
|
"jupyter.lab.setting-icon-label": "TSV Viewer",
|
||||||
|
"jupyter.lab.toolbars": {
|
||||||
|
"TSVTable": [{ "name": "delimiter", "rank": 10 }]
|
||||||
|
},
|
||||||
|
"jupyter.lab.transform": true,
|
||||||
|
"properties": {
|
||||||
|
"toolbar": {
|
||||||
|
"title": "TSV viewer toolbar items",
|
||||||
|
"description": "Note: To disable a toolbar item,\ncopy it to User Preferences and add the\n\"disabled\" key. The following example will disable the delimiter selector item:\n{\n \"toolbar\": [\n {\n \"name\": \"delimiter\",\n \"disabled\": true\n }\n ]\n}\n\nToolbar description:",
|
||||||
|
"items": {
|
||||||
|
"$ref": "#/definitions/toolbarItem"
|
||||||
|
},
|
||||||
|
"type": "array",
|
||||||
|
"default": []
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"additionalProperties": false,
|
||||||
|
"type": "object",
|
||||||
|
"definitions": {
|
||||||
|
"toolbarItem": {
|
||||||
|
"properties": {
|
||||||
|
"name": {
|
||||||
|
"title": "Unique name",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"args": {
|
||||||
|
"title": "Command arguments",
|
||||||
|
"type": "object"
|
||||||
|
},
|
||||||
|
"command": {
|
||||||
|
"title": "Command id",
|
||||||
|
"type": "string",
|
||||||
|
"default": ""
|
||||||
|
},
|
||||||
|
"disabled": {
|
||||||
|
"title": "Whether the item is ignored or not",
|
||||||
|
"type": "boolean",
|
||||||
|
"default": false
|
||||||
|
},
|
||||||
|
"icon": {
|
||||||
|
"title": "Item icon id",
|
||||||
|
"description": "If defined, it will override the command icon",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"label": {
|
||||||
|
"title": "Item label",
|
||||||
|
"description": "If defined, it will override the command label",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"type": {
|
||||||
|
"title": "Item type",
|
||||||
|
"type": "string",
|
||||||
|
"enum": ["command", "spacer"]
|
||||||
|
},
|
||||||
|
"rank": {
|
||||||
|
"title": "Item rank",
|
||||||
|
"type": "number",
|
||||||
|
"minimum": 0,
|
||||||
|
"default": 50
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"required": ["name"],
|
||||||
|
"additionalProperties": false,
|
||||||
|
"type": "object"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,129 @@
|
||||||
|
{
|
||||||
|
"title": "Debugger",
|
||||||
|
"description": "Debugger settings",
|
||||||
|
"jupyter.lab.setting-icon": "ui-components:bug",
|
||||||
|
"jupyter.lab.setting-icon-label": "Debugger",
|
||||||
|
"jupyter.lab.menus": {
|
||||||
|
"main": [
|
||||||
|
{
|
||||||
|
"id": "jp-mainmenu-kernel",
|
||||||
|
"items": [
|
||||||
|
{ "type": "separator", "rank": 1.2 },
|
||||||
|
{ "command": "debugger:restart-debug", "rank": 1.2 }
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "jp-mainmenu-view",
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"command": "debugger:show-panel",
|
||||||
|
"rank": 5
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"context": [
|
||||||
|
{
|
||||||
|
"command": "debugger:inspect-variable",
|
||||||
|
"selector": ".jp-DebuggerVariables-body .jp-DebuggerVariables-grid"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "debugger:render-mime-variable",
|
||||||
|
"selector": ".jp-DebuggerVariables-body"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"jupyter.lab.shortcuts": [
|
||||||
|
{
|
||||||
|
"command": "debugger:debug-console",
|
||||||
|
"keys": ["Accel Shift I"],
|
||||||
|
"selector": ".jp-CodeConsole"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "debugger:debug-file",
|
||||||
|
"keys": ["Accel Shift I"],
|
||||||
|
"selector": ".jp-FileEditor"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "debugger:debug-notebook",
|
||||||
|
"keys": ["Accel Shift I"],
|
||||||
|
"selector": ".jp-Notebook"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "debugger:continue",
|
||||||
|
"keys": ["F9"],
|
||||||
|
"selector": "body"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "debugger:terminate",
|
||||||
|
"keys": ["Shift F9"],
|
||||||
|
"selector": "body"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "debugger:next",
|
||||||
|
"keys": ["F10"],
|
||||||
|
"selector": "body"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "debugger:stepIn",
|
||||||
|
"keys": ["F11"],
|
||||||
|
"selector": "body"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "debugger:stepOut",
|
||||||
|
"keys": ["Shift F11"],
|
||||||
|
"selector": "body"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"definitions": {
|
||||||
|
"variableFilters": {
|
||||||
|
"properties": {
|
||||||
|
"xpython": {
|
||||||
|
"type": "array",
|
||||||
|
"items": {
|
||||||
|
"type": "string"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"properties": {
|
||||||
|
"variableFilters": {
|
||||||
|
"title": "Variable filter",
|
||||||
|
"description": "Variables to filter out in the tree and table viewers",
|
||||||
|
"$ref": "#/definitions/variableFilters",
|
||||||
|
"default": {
|
||||||
|
"xpython": [
|
||||||
|
"debugpy",
|
||||||
|
"display",
|
||||||
|
"get_ipython",
|
||||||
|
"ptvsd",
|
||||||
|
"_xpython_get_connection_filename",
|
||||||
|
"_xpython_launch",
|
||||||
|
"_pydev_stop_at_break",
|
||||||
|
"__annotations__",
|
||||||
|
"__builtins__",
|
||||||
|
"__doc__",
|
||||||
|
"__loader__",
|
||||||
|
"__name__",
|
||||||
|
"__package__",
|
||||||
|
"__spec__"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"defaultKernelSourcesFilter": {
|
||||||
|
"title": "Default kernel sources regexp filter",
|
||||||
|
"description": "A regular expression filter to apply by default when showing the kernel sources",
|
||||||
|
"type": "string",
|
||||||
|
"default": ""
|
||||||
|
},
|
||||||
|
"autoCollapseDebuggerSidebar": {
|
||||||
|
"title": "Auto Collapse Debugger Sidebar",
|
||||||
|
"description": "Collapse the debugger sidebar when disabling the debugger on a document.",
|
||||||
|
"type": "boolean",
|
||||||
|
"default": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"additionalProperties": false,
|
||||||
|
"type": "object"
|
||||||
|
}
|
|
@ -0,0 +1,81 @@
|
||||||
|
{
|
||||||
|
"name": "@jupyterlab/debugger-extension",
|
||||||
|
"version": "3.6.1",
|
||||||
|
"description": "JupyterLab - Debugger Extension",
|
||||||
|
"keywords": [
|
||||||
|
"jupyter",
|
||||||
|
"jupyterlab",
|
||||||
|
"jupyterlab-extension"
|
||||||
|
],
|
||||||
|
"homepage": "https://github.com/jupyterlab/debugger",
|
||||||
|
"bugs": {
|
||||||
|
"url": "https://github.com/jupyterlab/debugger/issues"
|
||||||
|
},
|
||||||
|
"repository": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://github.com/jupyterlab/debugger.git"
|
||||||
|
},
|
||||||
|
"license": "BSD-3-Clause",
|
||||||
|
"author": "Project Jupyter",
|
||||||
|
"sideEffects": [
|
||||||
|
"style/**/*.css",
|
||||||
|
"style/index.js"
|
||||||
|
],
|
||||||
|
"main": "lib/index.js",
|
||||||
|
"types": "lib/index.d.ts",
|
||||||
|
"style": "style/index.css",
|
||||||
|
"directories": {
|
||||||
|
"lib": "lib/"
|
||||||
|
},
|
||||||
|
"files": [
|
||||||
|
"lib/**/*.d.ts",
|
||||||
|
"lib/**/*.js.map",
|
||||||
|
"lib/**/*.js",
|
||||||
|
"schema/*.json",
|
||||||
|
"style/**/*.css",
|
||||||
|
"style/**/*.svg",
|
||||||
|
"style/index.js"
|
||||||
|
],
|
||||||
|
"scripts": {
|
||||||
|
"build": "tsc -b",
|
||||||
|
"clean": "rimraf lib && rimraf tsconfig.tsbuildinfo && rimraf tsconfig.test.tsbuildinfo && rimraf tests/build",
|
||||||
|
"docs": "typedoc --options tdoptions.json --theme ../../typedoc-theme src",
|
||||||
|
"watch": "tsc -b --watch"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"@jupyterlab/application": "^3.6.1",
|
||||||
|
"@jupyterlab/apputils": "^3.6.1",
|
||||||
|
"@jupyterlab/codeeditor": "^3.6.1",
|
||||||
|
"@jupyterlab/codemirror": "^3.6.1",
|
||||||
|
"@jupyterlab/console": "^3.6.1",
|
||||||
|
"@jupyterlab/coreutils": "^5.6.1",
|
||||||
|
"@jupyterlab/debugger": "^3.6.1",
|
||||||
|
"@jupyterlab/docregistry": "^3.6.1",
|
||||||
|
"@jupyterlab/fileeditor": "^3.6.1",
|
||||||
|
"@jupyterlab/logconsole": "^3.6.1",
|
||||||
|
"@jupyterlab/notebook": "^3.6.1",
|
||||||
|
"@jupyterlab/rendermime": "^3.6.1",
|
||||||
|
"@jupyterlab/services": "^6.6.1",
|
||||||
|
"@jupyterlab/settingregistry": "^3.6.1",
|
||||||
|
"@jupyterlab/translation": "^3.6.1"
|
||||||
|
},
|
||||||
|
"devDependencies": {
|
||||||
|
"@babel/core": "^7.10.2",
|
||||||
|
"@babel/preset-env": "^7.10.2",
|
||||||
|
"@types/codemirror": "^0.0.109",
|
||||||
|
"@types/react-dom": "^17.0.0",
|
||||||
|
"rimraf": "~3.0.0",
|
||||||
|
"shell-quote": "^1.7.2",
|
||||||
|
"ts-jest": "^26.3.0",
|
||||||
|
"typedoc": "~0.21.2",
|
||||||
|
"typescript": "~4.1.3"
|
||||||
|
},
|
||||||
|
"publishConfig": {
|
||||||
|
"access": "public"
|
||||||
|
},
|
||||||
|
"jupyterlab": {
|
||||||
|
"extension": true,
|
||||||
|
"schemaDir": "schema"
|
||||||
|
},
|
||||||
|
"styleModule": "style/index.js"
|
||||||
|
}
|
|
@ -0,0 +1,21 @@
|
||||||
|
{
|
||||||
|
"title": "Document Manager Download",
|
||||||
|
"description": "Document Manager Download settings.",
|
||||||
|
"jupyter.lab.menus": {
|
||||||
|
"main": [
|
||||||
|
{
|
||||||
|
"id": "jp-mainmenu-file",
|
||||||
|
"items": [
|
||||||
|
{ "type": "separator", "rank": 6 },
|
||||||
|
{
|
||||||
|
"command": "docmanager:download",
|
||||||
|
"rank": 6
|
||||||
|
},
|
||||||
|
{ "type": "separator", "rank": 6 }
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"additionalProperties": false,
|
||||||
|
"type": "object"
|
||||||
|
}
|
|
@ -0,0 +1,72 @@
|
||||||
|
{
|
||||||
|
"name": "@jupyterlab/docmanager-extension",
|
||||||
|
"version": "3.6.1",
|
||||||
|
"description": "JupyterLab - Document Manager Extension",
|
||||||
|
"homepage": "https://github.com/jupyterlab/jupyterlab",
|
||||||
|
"bugs": {
|
||||||
|
"url": "https://github.com/jupyterlab/jupyterlab/issues"
|
||||||
|
},
|
||||||
|
"repository": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://github.com/jupyterlab/jupyterlab.git"
|
||||||
|
},
|
||||||
|
"license": "BSD-3-Clause",
|
||||||
|
"author": "Project Jupyter",
|
||||||
|
"sideEffects": [
|
||||||
|
"style/**/*.css",
|
||||||
|
"style/index.js"
|
||||||
|
],
|
||||||
|
"main": "lib/index.js",
|
||||||
|
"types": "lib/index.d.ts",
|
||||||
|
"style": "style/index.css",
|
||||||
|
"directories": {
|
||||||
|
"lib": "lib/"
|
||||||
|
},
|
||||||
|
"files": [
|
||||||
|
"lib/*.d.ts",
|
||||||
|
"lib/*.js.map",
|
||||||
|
"lib/*.js",
|
||||||
|
"schema/*.json",
|
||||||
|
"style/**/*.css",
|
||||||
|
"style/index.js"
|
||||||
|
],
|
||||||
|
"scripts": {
|
||||||
|
"build": "tsc -b",
|
||||||
|
"clean": "rimraf lib && rimraf tsconfig.tsbuildinfo",
|
||||||
|
"docs": "typedoc src",
|
||||||
|
"watch": "tsc -b --watch"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"@jupyterlab/application": "^3.6.1",
|
||||||
|
"@jupyterlab/apputils": "^3.6.1",
|
||||||
|
"@jupyterlab/coreutils": "^5.6.1",
|
||||||
|
"@jupyterlab/docmanager": "^3.6.1",
|
||||||
|
"@jupyterlab/docprovider": "^3.6.1",
|
||||||
|
"@jupyterlab/docregistry": "^3.6.1",
|
||||||
|
"@jupyterlab/services": "^6.6.1",
|
||||||
|
"@jupyterlab/settingregistry": "^3.6.1",
|
||||||
|
"@jupyterlab/statusbar": "^3.6.1",
|
||||||
|
"@jupyterlab/translation": "^3.6.1",
|
||||||
|
"@jupyterlab/ui-components": "^3.6.1",
|
||||||
|
"@lumino/algorithm": "^1.9.0",
|
||||||
|
"@lumino/commands": "^1.19.0",
|
||||||
|
"@lumino/coreutils": "^1.11.0",
|
||||||
|
"@lumino/disposable": "^1.10.0",
|
||||||
|
"@lumino/signaling": "^1.10.0",
|
||||||
|
"@lumino/widgets": "^1.37.1",
|
||||||
|
"react": "^17.0.1"
|
||||||
|
},
|
||||||
|
"devDependencies": {
|
||||||
|
"rimraf": "~3.0.0",
|
||||||
|
"typedoc": "~0.21.2",
|
||||||
|
"typescript": "~4.1.3"
|
||||||
|
},
|
||||||
|
"publishConfig": {
|
||||||
|
"access": "public"
|
||||||
|
},
|
||||||
|
"jupyterlab": {
|
||||||
|
"extension": true,
|
||||||
|
"schemaDir": "schema"
|
||||||
|
},
|
||||||
|
"styleModule": "style/index.js"
|
||||||
|
}
|
|
@ -0,0 +1,151 @@
|
||||||
|
{
|
||||||
|
"title": "Document Manager",
|
||||||
|
"description": "Document Manager settings.",
|
||||||
|
"jupyter.lab.setting-icon": "ui-components:file",
|
||||||
|
"jupyter.lab.setting-icon-label": "Document Manager",
|
||||||
|
"jupyter.lab.transform": true,
|
||||||
|
"jupyter.lab.menus": {
|
||||||
|
"main": [
|
||||||
|
{
|
||||||
|
"id": "jp-mainmenu-file",
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"command": "docmanager:clone",
|
||||||
|
"rank": 2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"rank": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "docmanager:save",
|
||||||
|
"rank": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "docmanager:save-as",
|
||||||
|
"rank": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "docmanager:save-all",
|
||||||
|
"rank": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"rank": 5
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "docmanager:reload",
|
||||||
|
"rank": 5
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "docmanager:restore-checkpoint",
|
||||||
|
"rank": 5
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "docmanager:rename",
|
||||||
|
"rank": 5
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "jp-mainmenu-settings",
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"rank": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "docmanager:toggle-autosave",
|
||||||
|
"rank": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "docmanager:toggle-name-file-on-save",
|
||||||
|
"rank": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"rank": 4
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"context": [
|
||||||
|
{
|
||||||
|
"command": "docmanager:rename",
|
||||||
|
"selector": "[data-type=\"document-title\"]",
|
||||||
|
"rank": 20
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "docmanager:delete",
|
||||||
|
"selector": "[data-type=\"document-title\"]",
|
||||||
|
"rank": 21
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "docmanager:clone",
|
||||||
|
"selector": "[data-type=\"document-title\"]",
|
||||||
|
"rank": 22
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "docmanager:show-in-file-browser",
|
||||||
|
"selector": "[data-type=\"document-title\"]",
|
||||||
|
"rank": 23
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"jupyter.lab.shortcuts": [
|
||||||
|
{
|
||||||
|
"command": "docmanager:save",
|
||||||
|
"keys": ["Accel S"],
|
||||||
|
"selector": "body"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "docmanager:save-as",
|
||||||
|
"keys": ["Accel Shift S"],
|
||||||
|
"selector": "body"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"properties": {
|
||||||
|
"autosave": {
|
||||||
|
"type": "boolean",
|
||||||
|
"title": "Autosave Documents",
|
||||||
|
"description": "Whether to autosave documents",
|
||||||
|
"default": true
|
||||||
|
},
|
||||||
|
"autosaveInterval": {
|
||||||
|
"type": "number",
|
||||||
|
"title": "Autosave Interval",
|
||||||
|
"description": "Length of save interval in seconds",
|
||||||
|
"default": 120
|
||||||
|
},
|
||||||
|
"confirmClosingDocument": {
|
||||||
|
"type": "boolean",
|
||||||
|
"title": "Ask for confirmation to close a document",
|
||||||
|
"description": "Whether to ask for confirmation to close a document or not.",
|
||||||
|
"default": false
|
||||||
|
},
|
||||||
|
"lastModifiedCheckMargin": {
|
||||||
|
"type": "number",
|
||||||
|
"title": "Margin for last modified timestamp check",
|
||||||
|
"description": "Max acceptable difference, in milliseconds, between last modified timestamps on disk and client",
|
||||||
|
"default": 500
|
||||||
|
},
|
||||||
|
"defaultViewers": {
|
||||||
|
"type": "object",
|
||||||
|
"title": "Default Viewers",
|
||||||
|
"default": {},
|
||||||
|
"description": "Overrides for the default viewers for file types",
|
||||||
|
"properties": {},
|
||||||
|
"additionalProperties": {
|
||||||
|
"type": "string"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"renameUntitledFileOnSave": {
|
||||||
|
"type": "boolean",
|
||||||
|
"title": "Rename Untitled File On First Save",
|
||||||
|
"description": "Whether to prompt to rename untitled file on first manual save.",
|
||||||
|
"default": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"additionalProperties": false,
|
||||||
|
"type": "object"
|
||||||
|
}
|
|
@ -0,0 +1,55 @@
|
||||||
|
{
|
||||||
|
"name": "@jupyterlab/documentsearch-extension",
|
||||||
|
"version": "3.6.1",
|
||||||
|
"description": "JupyterLab - Document Search Extension",
|
||||||
|
"homepage": "https://github.com/jupyterlab/jupyterlab",
|
||||||
|
"bugs": {
|
||||||
|
"url": "https://github.com/jupyterlab/jupyterlab/issues"
|
||||||
|
},
|
||||||
|
"repository": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://github.com/jupyterlab/jupyterlab.git"
|
||||||
|
},
|
||||||
|
"license": "BSD-3-Clause",
|
||||||
|
"author": "Project Jupyter",
|
||||||
|
"sideEffects": [
|
||||||
|
"style/**/*"
|
||||||
|
],
|
||||||
|
"main": "lib/index.js",
|
||||||
|
"types": "lib/index.d.ts",
|
||||||
|
"style": "style/index.css",
|
||||||
|
"directories": {
|
||||||
|
"lib": "lib/"
|
||||||
|
},
|
||||||
|
"files": [
|
||||||
|
"lib/**/*.{d.ts,eot,gif,html,jpg,js,js.map,json,png,svg,woff2,ttf}",
|
||||||
|
"schema/*.json",
|
||||||
|
"style/**/*.{css,eot,gif,html,jpg,json,png,svg,woff2,ttf}",
|
||||||
|
"style/index.js"
|
||||||
|
],
|
||||||
|
"scripts": {
|
||||||
|
"build": "tsc -b",
|
||||||
|
"clean": "rimraf lib && rimraf tsconfig.tsbuildinfo",
|
||||||
|
"watch": "tsc -w --listEmittedFiles"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"@jupyterlab/application": "^3.6.1",
|
||||||
|
"@jupyterlab/apputils": "^3.6.1",
|
||||||
|
"@jupyterlab/documentsearch": "^3.6.1",
|
||||||
|
"@jupyterlab/settingregistry": "^3.6.1",
|
||||||
|
"@jupyterlab/translation": "^3.6.1",
|
||||||
|
"@lumino/widgets": "^1.37.1"
|
||||||
|
},
|
||||||
|
"devDependencies": {
|
||||||
|
"rimraf": "~3.0.0",
|
||||||
|
"typescript": "~4.1.3"
|
||||||
|
},
|
||||||
|
"publishConfig": {
|
||||||
|
"access": "public"
|
||||||
|
},
|
||||||
|
"jupyterlab": {
|
||||||
|
"extension": true,
|
||||||
|
"schemaDir": "schema"
|
||||||
|
},
|
||||||
|
"styleModule": "style/index.js"
|
||||||
|
}
|
|
@ -0,0 +1,63 @@
|
||||||
|
{
|
||||||
|
"title": "Document Search",
|
||||||
|
"description": "Document search plugin.",
|
||||||
|
"jupyter.lab.setting-icon": "ui-components:search",
|
||||||
|
"jupyter.lab.setting-icon-label": "Document Search",
|
||||||
|
"jupyter.lab.menus": {
|
||||||
|
"main": [
|
||||||
|
{
|
||||||
|
"id": "jp-mainmenu-edit",
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"rank": 10
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "documentsearch:start",
|
||||||
|
"rank": 10
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "documentsearch:highlightNext",
|
||||||
|
"rank": 10
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "documentsearch:highlightPrevious",
|
||||||
|
"rank": 10
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"rank": 10
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"jupyter.lab.shortcuts": [
|
||||||
|
{
|
||||||
|
"command": "documentsearch:start",
|
||||||
|
"keys": ["Accel F"],
|
||||||
|
"selector": ".jp-mod-searchable"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "documentsearch:highlightNext",
|
||||||
|
"keys": ["Accel G"],
|
||||||
|
"selector": ".jp-mod-searchable"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "documentsearch:highlightPrevious",
|
||||||
|
"keys": ["Accel Shift G"],
|
||||||
|
"selector": ".jp-mod-searchable"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"properties": {
|
||||||
|
"searchDebounceTime": {
|
||||||
|
"title": "Search debounce time (ms)",
|
||||||
|
"description": "The debounce time in milliseconds applied to the search input field. The already opened input files will not be updated if you change that value",
|
||||||
|
"type": "number",
|
||||||
|
"default": 500,
|
||||||
|
"minimum": 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"additionalProperties": false,
|
||||||
|
"type": "object"
|
||||||
|
}
|
|
@ -0,0 +1,61 @@
|
||||||
|
{
|
||||||
|
"name": "@jupyterlab/extensionmanager-extension",
|
||||||
|
"version": "3.6.1",
|
||||||
|
"description": "JupyterLab - Extension Manager Extension",
|
||||||
|
"homepage": "https://github.com/jupyterlab/jupyterlab",
|
||||||
|
"bugs": {
|
||||||
|
"url": "https://github.com/jupyterlab/jupyterlab/issues"
|
||||||
|
},
|
||||||
|
"repository": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://github.com/jupyterlab/jupyterlab.git"
|
||||||
|
},
|
||||||
|
"license": "BSD-3-Clause",
|
||||||
|
"author": "Project Jupyter",
|
||||||
|
"sideEffects": [
|
||||||
|
"style/*.css",
|
||||||
|
"style/index.js"
|
||||||
|
],
|
||||||
|
"main": "lib/index.js",
|
||||||
|
"types": "lib/index.d.ts",
|
||||||
|
"style": "style/index.css",
|
||||||
|
"directories": {
|
||||||
|
"lib": "lib/"
|
||||||
|
},
|
||||||
|
"files": [
|
||||||
|
"lib/*.d.ts",
|
||||||
|
"lib/*.js.map",
|
||||||
|
"lib/*.js",
|
||||||
|
"schema/*.json",
|
||||||
|
"listing/*.json",
|
||||||
|
"style/*.css",
|
||||||
|
"style/index.js"
|
||||||
|
],
|
||||||
|
"scripts": {
|
||||||
|
"build": "tsc -b",
|
||||||
|
"clean": "rimraf lib && rimraf tsconfig.tsbuildinfo",
|
||||||
|
"docs": "typedoc src",
|
||||||
|
"watch": "tsc -b --watch"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"@jupyterlab/application": "^3.6.1",
|
||||||
|
"@jupyterlab/apputils": "^3.6.1",
|
||||||
|
"@jupyterlab/extensionmanager": "^3.6.1",
|
||||||
|
"@jupyterlab/settingregistry": "^3.6.1",
|
||||||
|
"@jupyterlab/translation": "^3.6.1",
|
||||||
|
"@jupyterlab/ui-components": "^3.6.1"
|
||||||
|
},
|
||||||
|
"devDependencies": {
|
||||||
|
"rimraf": "~3.0.0",
|
||||||
|
"typedoc": "~0.21.2",
|
||||||
|
"typescript": "~4.1.3"
|
||||||
|
},
|
||||||
|
"publishConfig": {
|
||||||
|
"access": "public"
|
||||||
|
},
|
||||||
|
"jupyterlab": {
|
||||||
|
"extension": true,
|
||||||
|
"schemaDir": "schema"
|
||||||
|
},
|
||||||
|
"styleModule": "style/index.js"
|
||||||
|
}
|
|
@ -0,0 +1,61 @@
|
||||||
|
{
|
||||||
|
"jupyter.lab.setting-icon": "ui-components:extension",
|
||||||
|
"jupyter.lab.setting-icon-label": "Extension Manager",
|
||||||
|
"jupyter.lab.menus": {
|
||||||
|
"main": [
|
||||||
|
{
|
||||||
|
"id": "jp-mainmenu-settings",
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"rank": 100
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "extensionmanager:toggle",
|
||||||
|
"rank": 100
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"rank": 100
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"title": "Extension Manager",
|
||||||
|
"description": "Extension manager settings.",
|
||||||
|
"properties": {
|
||||||
|
"enabled": {
|
||||||
|
"title": "Enabled Status",
|
||||||
|
"description": "Enables extension manager (requires Node.js/npm).\nWARNING: installing untrusted extensions may be unsafe.",
|
||||||
|
"default": true,
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"disclaimed": {
|
||||||
|
"title": "Disclaimed Status",
|
||||||
|
"description": "Whether the user agrees the access to external web services and understands extensions may introduce security risks or contain malicious code that runs on his machine.",
|
||||||
|
"default": false,
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"npmRegistry": {
|
||||||
|
"title": "NPM Registry",
|
||||||
|
"description": "The URI of the NPM registry to use for searching for jupyterlab extensions",
|
||||||
|
"default": "https://registry.npmjs.org/-/v1/",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"npmCdn": {
|
||||||
|
"title": "NPM Content Delivery Network (CDN)",
|
||||||
|
"description": "The URI of the Content Delivery Network (CDN) to use for fetching full package data",
|
||||||
|
"default": "https://unpkg.com",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"enableCdn": {
|
||||||
|
"title": "Enable Content Delivery Network (CDN)",
|
||||||
|
"description": "Enables using the Content Delivery Network (CDN) to fetch full package data. Otherwise, the configured NPM registry will be used. Due to a lack of CORS support by NPM registry, only disable if supplying a custom registry",
|
||||||
|
"default": true,
|
||||||
|
"type": "boolean"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"additionalProperties": false,
|
||||||
|
"type": "object"
|
||||||
|
}
|
|
@ -0,0 +1,230 @@
|
||||||
|
{
|
||||||
|
"jupyter.lab.setting-icon": "ui-components:folder",
|
||||||
|
"jupyter.lab.setting-icon-label": "File Browser",
|
||||||
|
"jupyter.lab.menus": {
|
||||||
|
"main": [
|
||||||
|
{
|
||||||
|
"id": "jp-mainmenu-file",
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"command": "filebrowser:create-main-launcher",
|
||||||
|
"rank": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"rank": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "filebrowser:open-path",
|
||||||
|
"rank": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "filebrowser:open-url",
|
||||||
|
"rank": 1
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "jp-mainmenu-view",
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"command": "filebrowser:toggle-hidden-files",
|
||||||
|
"rank": 9.95
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "jp-mainmenu-settings",
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"rank": 5
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "filebrowser:toggle-navigate-to-current-directory",
|
||||||
|
"rank": 5
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"rank": 5
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"context": [
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"selector": ".jp-DirListing-content",
|
||||||
|
"rank": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "filebrowser:open",
|
||||||
|
"selector": ".jp-DirListing-item[data-isdir]",
|
||||||
|
"rank": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"selector": ".jp-DirListing-item[data-isdir]",
|
||||||
|
"rank": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "filebrowser:rename",
|
||||||
|
"selector": ".jp-DirListing-item[data-isdir]",
|
||||||
|
"rank": 5
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "filebrowser:delete",
|
||||||
|
"selector": ".jp-DirListing-item[data-isdir]",
|
||||||
|
"rank": 6
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "filebrowser:cut",
|
||||||
|
"selector": ".jp-DirListing-item[data-isdir]",
|
||||||
|
"rank": 7
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "filebrowser:copy",
|
||||||
|
"selector": ".jp-DirListing-item[data-isdir=\"false\"]",
|
||||||
|
"rank": 8
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "filebrowser:paste",
|
||||||
|
"selector": ".jp-DirListing-content",
|
||||||
|
"rank": 8.5
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "filebrowser:duplicate",
|
||||||
|
"selector": ".jp-DirListing-item[data-isdir=\"false\"]",
|
||||||
|
"rank": 9
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"selector": ".jp-DirListing-item[data-isdir]",
|
||||||
|
"rank": 10
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "filebrowser:shutdown",
|
||||||
|
"selector": ".jp-DirListing-item[data-isdir=\"false\"].jp-mod-running",
|
||||||
|
"rank": 11
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"selector": ".jp-DirListing-item[data-isdir]",
|
||||||
|
"rank": 12
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "filebrowser:copy-path",
|
||||||
|
"selector": ".jp-DirListing-item[data-isdir]",
|
||||||
|
"rank": 14
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "filebrowser:toggle-last-modified",
|
||||||
|
"selector": ".jp-DirListing-header",
|
||||||
|
"rank": 14
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "filebrowser:share-main",
|
||||||
|
"selector": ".jp-DirListing-item[data-isdir]",
|
||||||
|
"rank": 15
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"selector": ".jp-DirListing-item[data-isdir]",
|
||||||
|
"rank": 50
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "filebrowser:create-new-file",
|
||||||
|
"selector": ".jp-DirListing-content",
|
||||||
|
"rank": 51
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "filebrowser:create-new-directory",
|
||||||
|
"selector": ".jp-DirListing-content",
|
||||||
|
"rank": 55
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"title": "File Browser",
|
||||||
|
"description": "File Browser settings.",
|
||||||
|
"jupyter.lab.shortcuts": [
|
||||||
|
{
|
||||||
|
"command": "filebrowser:create-main-launcher",
|
||||||
|
"keys": ["Accel Shift L"],
|
||||||
|
"selector": "body"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "filebrowser:toggle-main",
|
||||||
|
"keys": ["Accel Shift F"],
|
||||||
|
"selector": "body"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "filebrowser:go-up",
|
||||||
|
"keys": ["Backspace"],
|
||||||
|
"selector": ".jp-DirListing-content .jp-DirListing-itemText"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "filebrowser:delete",
|
||||||
|
"keys": ["Delete"],
|
||||||
|
"selector": ".jp-DirListing-content .jp-DirListing-itemText"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "filebrowser:cut",
|
||||||
|
"keys": ["Accel X"],
|
||||||
|
"selector": ".jp-DirListing-content .jp-DirListing-itemText"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "filebrowser:copy",
|
||||||
|
"keys": ["Accel C"],
|
||||||
|
"selector": ".jp-DirListing-content .jp-DirListing-itemText"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "filebrowser:paste",
|
||||||
|
"keys": ["Accel V"],
|
||||||
|
"selector": ".jp-DirListing-content .jp-DirListing-itemText"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "filebrowser:rename",
|
||||||
|
"keys": ["F2"],
|
||||||
|
"selector": ".jp-DirListing-content .jp-DirListing-itemText"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "filebrowser:duplicate",
|
||||||
|
"keys": ["Accel D"],
|
||||||
|
"selector": ".jp-DirListing-content .jp-DirListing-itemText"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"properties": {
|
||||||
|
"navigateToCurrentDirectory": {
|
||||||
|
"type": "boolean",
|
||||||
|
"title": "Navigate to current directory",
|
||||||
|
"description": "Whether to automatically navigate to a document's current directory",
|
||||||
|
"default": false
|
||||||
|
},
|
||||||
|
"useFuzzyFilter": {
|
||||||
|
"type": "boolean",
|
||||||
|
"title": "Filter on file name with a fuzzy search",
|
||||||
|
"description": "Whether to apply fuzzy algorithm while filtering on file names",
|
||||||
|
"default": true
|
||||||
|
},
|
||||||
|
"filterDirectories": {
|
||||||
|
"type": "boolean",
|
||||||
|
"title": "Filter directories",
|
||||||
|
"description": "Whether to apply the search on directories",
|
||||||
|
"default": true
|
||||||
|
},
|
||||||
|
"showLastModifiedColumn": {
|
||||||
|
"type": "boolean",
|
||||||
|
"title": "Show last modified column",
|
||||||
|
"description": "Whether to show the last modified column",
|
||||||
|
"default": true
|
||||||
|
},
|
||||||
|
"showHiddenFiles": {
|
||||||
|
"type": "boolean",
|
||||||
|
"title": "Show hidden files",
|
||||||
|
"description": "Whether to show hidden files",
|
||||||
|
"default": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"additionalProperties": false,
|
||||||
|
"type": "object"
|
||||||
|
}
|
|
@ -0,0 +1,21 @@
|
||||||
|
{
|
||||||
|
"title": "File Browser Download",
|
||||||
|
"description": "File Browser Download settings.",
|
||||||
|
"jupyter.lab.menus": {
|
||||||
|
"context": [
|
||||||
|
{
|
||||||
|
"command": "filebrowser:download",
|
||||||
|
"selector": ".jp-DirListing-item[data-isdir=\"false\"]",
|
||||||
|
"rank": 9
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "filebrowser:copy-download-link",
|
||||||
|
"selector": ".jp-DirListing-item[data-isdir=\"false\"]",
|
||||||
|
"rank": 13
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"properties": {},
|
||||||
|
"additionalProperties": false,
|
||||||
|
"type": "object"
|
||||||
|
}
|
|
@ -0,0 +1,16 @@
|
||||||
|
{
|
||||||
|
"title": "File Browser Open Browser Tab",
|
||||||
|
"description": "File Browser Open Browser Tab settings.",
|
||||||
|
"jupyter.lab.menus": {
|
||||||
|
"context": [
|
||||||
|
{
|
||||||
|
"command": "filebrowser:open-browser-tab",
|
||||||
|
"selector": ".jp-DirListing-item[data-isdir=\"false\"]",
|
||||||
|
"rank": 1.6
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"properties": {},
|
||||||
|
"additionalProperties": false,
|
||||||
|
"type": "object"
|
||||||
|
}
|
|
@ -0,0 +1,21 @@
|
||||||
|
{
|
||||||
|
"title": "File Browser Open With",
|
||||||
|
"description": "File Browser Open With settings.",
|
||||||
|
"jupyter.lab.menus": {
|
||||||
|
"context": [
|
||||||
|
{
|
||||||
|
"type": "submenu",
|
||||||
|
"selector": ".jp-DirListing-item[data-isdir=\"false\"]",
|
||||||
|
"rank": 1.3,
|
||||||
|
"submenu": {
|
||||||
|
"id": "jp-contextmenu-open-with",
|
||||||
|
"label": "Open With",
|
||||||
|
"items": []
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"properties": {},
|
||||||
|
"additionalProperties": false,
|
||||||
|
"type": "object"
|
||||||
|
}
|
|
@ -0,0 +1,71 @@
|
||||||
|
{
|
||||||
|
"name": "@jupyterlab/filebrowser-extension",
|
||||||
|
"version": "3.6.1",
|
||||||
|
"description": "JupyterLab - Filebrowser Widget Extension",
|
||||||
|
"homepage": "https://github.com/jupyterlab/jupyterlab",
|
||||||
|
"bugs": {
|
||||||
|
"url": "https://github.com/jupyterlab/jupyterlab/issues"
|
||||||
|
},
|
||||||
|
"repository": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://github.com/jupyterlab/jupyterlab.git"
|
||||||
|
},
|
||||||
|
"license": "BSD-3-Clause",
|
||||||
|
"author": "Project Jupyter",
|
||||||
|
"sideEffects": [
|
||||||
|
"style/**/*.css",
|
||||||
|
"style/index.js"
|
||||||
|
],
|
||||||
|
"main": "lib/index.js",
|
||||||
|
"types": "lib/index.d.ts",
|
||||||
|
"style": "style/index.css",
|
||||||
|
"directories": {
|
||||||
|
"lib": "lib/"
|
||||||
|
},
|
||||||
|
"files": [
|
||||||
|
"lib/*.d.ts",
|
||||||
|
"lib/*.js.map",
|
||||||
|
"lib/*.js",
|
||||||
|
"schema/*.json",
|
||||||
|
"style/**/*.css",
|
||||||
|
"style/index.js"
|
||||||
|
],
|
||||||
|
"scripts": {
|
||||||
|
"build": "tsc -b",
|
||||||
|
"clean": "rimraf lib && rimraf tsconfig.tsbuildinfo",
|
||||||
|
"docs": "typedoc src",
|
||||||
|
"watch": "tsc -b --watch"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"@jupyterlab/application": "^3.6.1",
|
||||||
|
"@jupyterlab/apputils": "^3.6.1",
|
||||||
|
"@jupyterlab/coreutils": "^5.6.1",
|
||||||
|
"@jupyterlab/docmanager": "^3.6.1",
|
||||||
|
"@jupyterlab/docregistry": "^3.6.1",
|
||||||
|
"@jupyterlab/filebrowser": "^3.6.1",
|
||||||
|
"@jupyterlab/launcher": "^3.6.1",
|
||||||
|
"@jupyterlab/services": "^6.6.1",
|
||||||
|
"@jupyterlab/settingregistry": "^3.6.1",
|
||||||
|
"@jupyterlab/statedb": "^3.6.1",
|
||||||
|
"@jupyterlab/statusbar": "^3.6.1",
|
||||||
|
"@jupyterlab/translation": "^3.6.1",
|
||||||
|
"@jupyterlab/ui-components": "^3.6.1",
|
||||||
|
"@lumino/algorithm": "^1.9.0",
|
||||||
|
"@lumino/commands": "^1.19.0",
|
||||||
|
"@lumino/coreutils": "^1.11.0",
|
||||||
|
"@lumino/widgets": "^1.37.1"
|
||||||
|
},
|
||||||
|
"devDependencies": {
|
||||||
|
"rimraf": "~3.0.0",
|
||||||
|
"typedoc": "~0.21.2",
|
||||||
|
"typescript": "~4.1.3"
|
||||||
|
},
|
||||||
|
"publishConfig": {
|
||||||
|
"access": "public"
|
||||||
|
},
|
||||||
|
"jupyterlab": {
|
||||||
|
"extension": true,
|
||||||
|
"schemaDir": "schema"
|
||||||
|
},
|
||||||
|
"styleModule": "style/index.js"
|
||||||
|
}
|
|
@ -0,0 +1,82 @@
|
||||||
|
{
|
||||||
|
"title": "File Browser Widget",
|
||||||
|
"description": "File Browser widget settings.",
|
||||||
|
"jupyter.lab.toolbars": {
|
||||||
|
"FileBrowser": [
|
||||||
|
{
|
||||||
|
"name": "new-launcher",
|
||||||
|
"command": "filebrowser:create-main-launcher",
|
||||||
|
"rank": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"name": "new-directory",
|
||||||
|
"command": "filebrowser:create-new-directory",
|
||||||
|
"rank": 10
|
||||||
|
},
|
||||||
|
{ "name": "uploader", "rank": 20 },
|
||||||
|
{ "name": "refresh", "command": "filebrowser:refresh", "rank": 30 }
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"jupyter.lab.transform": true,
|
||||||
|
"properties": {
|
||||||
|
"toolbar": {
|
||||||
|
"title": "File browser toolbar items",
|
||||||
|
"description": "Note: To disable a toolbar item,\ncopy it to User Preferences and add the\n\"disabled\" key. The following example will disable the uploader button:\n{\n \"toolbar\": [\n {\n \"name\": \"uploader\",\n \"disabled\": true\n }\n ]\n}\n\nToolbar description:",
|
||||||
|
"items": {
|
||||||
|
"$ref": "#/definitions/toolbarItem"
|
||||||
|
},
|
||||||
|
"type": "array",
|
||||||
|
"default": []
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"additionalProperties": false,
|
||||||
|
"type": "object",
|
||||||
|
"definitions": {
|
||||||
|
"toolbarItem": {
|
||||||
|
"properties": {
|
||||||
|
"name": {
|
||||||
|
"title": "Unique name",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"args": {
|
||||||
|
"title": "Command arguments",
|
||||||
|
"type": "object"
|
||||||
|
},
|
||||||
|
"command": {
|
||||||
|
"title": "Command id",
|
||||||
|
"type": "string",
|
||||||
|
"default": ""
|
||||||
|
},
|
||||||
|
"disabled": {
|
||||||
|
"title": "Whether the item is ignored or not",
|
||||||
|
"type": "boolean",
|
||||||
|
"default": false
|
||||||
|
},
|
||||||
|
"icon": {
|
||||||
|
"title": "Item icon id",
|
||||||
|
"description": "If defined, it will override the command icon",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"label": {
|
||||||
|
"title": "Item label",
|
||||||
|
"description": "If defined, it will override the command label",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"type": {
|
||||||
|
"title": "Item type",
|
||||||
|
"type": "string",
|
||||||
|
"enum": ["command", "spacer"]
|
||||||
|
},
|
||||||
|
"rank": {
|
||||||
|
"title": "Item rank",
|
||||||
|
"type": "number",
|
||||||
|
"minimum": 0,
|
||||||
|
"default": 50
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"required": ["name"],
|
||||||
|
"additionalProperties": false,
|
||||||
|
"type": "object"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,73 @@
|
||||||
|
{
|
||||||
|
"name": "@jupyterlab/fileeditor-extension",
|
||||||
|
"version": "3.6.1",
|
||||||
|
"description": "JupyterLab - Editor Widget Extension",
|
||||||
|
"homepage": "https://github.com/jupyterlab/jupyterlab",
|
||||||
|
"bugs": {
|
||||||
|
"url": "https://github.com/jupyterlab/jupyterlab/issues"
|
||||||
|
},
|
||||||
|
"repository": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://github.com/jupyterlab/jupyterlab.git"
|
||||||
|
},
|
||||||
|
"license": "BSD-3-Clause",
|
||||||
|
"author": "Project Jupyter",
|
||||||
|
"sideEffects": [
|
||||||
|
"style/**/*.css",
|
||||||
|
"style/index.js"
|
||||||
|
],
|
||||||
|
"main": "lib/index.js",
|
||||||
|
"types": "lib/index.d.ts",
|
||||||
|
"style": "style/index.css",
|
||||||
|
"directories": {
|
||||||
|
"lib": "lib/"
|
||||||
|
},
|
||||||
|
"files": [
|
||||||
|
"lib/*.d.ts",
|
||||||
|
"lib/*.js.map",
|
||||||
|
"lib/*.js",
|
||||||
|
"schema/*.json",
|
||||||
|
"style/**/*.css",
|
||||||
|
"style/index.js"
|
||||||
|
],
|
||||||
|
"scripts": {
|
||||||
|
"build": "tsc -b",
|
||||||
|
"clean": "rimraf lib && rimraf tsconfig.tsbuildinfo",
|
||||||
|
"docs": "typedoc src",
|
||||||
|
"watch": "tsc -b --watch"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"@jupyterlab/application": "^3.6.1",
|
||||||
|
"@jupyterlab/apputils": "^3.6.1",
|
||||||
|
"@jupyterlab/codeeditor": "^3.6.1",
|
||||||
|
"@jupyterlab/codemirror": "^3.6.1",
|
||||||
|
"@jupyterlab/console": "^3.6.1",
|
||||||
|
"@jupyterlab/coreutils": "^5.6.1",
|
||||||
|
"@jupyterlab/docregistry": "^3.6.1",
|
||||||
|
"@jupyterlab/filebrowser": "^3.6.1",
|
||||||
|
"@jupyterlab/fileeditor": "^3.6.1",
|
||||||
|
"@jupyterlab/launcher": "^3.6.1",
|
||||||
|
"@jupyterlab/mainmenu": "^3.6.1",
|
||||||
|
"@jupyterlab/observables": "^4.6.1",
|
||||||
|
"@jupyterlab/settingregistry": "^3.6.1",
|
||||||
|
"@jupyterlab/statusbar": "^3.6.1",
|
||||||
|
"@jupyterlab/translation": "^3.6.1",
|
||||||
|
"@jupyterlab/ui-components": "^3.6.1",
|
||||||
|
"@lumino/commands": "^1.19.0",
|
||||||
|
"@lumino/coreutils": "^1.11.0",
|
||||||
|
"@lumino/widgets": "^1.37.1"
|
||||||
|
},
|
||||||
|
"devDependencies": {
|
||||||
|
"rimraf": "~3.0.0",
|
||||||
|
"typedoc": "~0.21.2",
|
||||||
|
"typescript": "~4.1.3"
|
||||||
|
},
|
||||||
|
"publishConfig": {
|
||||||
|
"access": "public"
|
||||||
|
},
|
||||||
|
"jupyterlab": {
|
||||||
|
"extension": true,
|
||||||
|
"schemaDir": "schema"
|
||||||
|
},
|
||||||
|
"styleModule": "style/index.js"
|
||||||
|
}
|
|
@ -0,0 +1,323 @@
|
||||||
|
{
|
||||||
|
"title": "Text Editor",
|
||||||
|
"description": "Text editor settings.",
|
||||||
|
"jupyter.lab.setting-icon": "ui-components:text-editor",
|
||||||
|
"jupyter.lab.setting-icon-label": "Editor",
|
||||||
|
"jupyter.lab.menus": {
|
||||||
|
"main": [
|
||||||
|
{
|
||||||
|
"id": "jp-mainmenu-file",
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"type": "submenu",
|
||||||
|
"submenu": {
|
||||||
|
"id": "jp-mainmenu-file-new",
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"command": "fileeditor:create-new",
|
||||||
|
"rank": 30
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "fileeditor:create-new-markdown-file",
|
||||||
|
"rank": 30
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "jp-mainmenu-settings",
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"rank": 30
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "submenu",
|
||||||
|
"submenu": {
|
||||||
|
"id": "jp-mainmenu-settings-fileeditorindent",
|
||||||
|
"label": "Text Editor Indentation",
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"command": "fileeditor:change-tabs",
|
||||||
|
"args": {
|
||||||
|
"insertSpaces": false,
|
||||||
|
"size": 4
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "fileeditor:change-tabs",
|
||||||
|
"args": {
|
||||||
|
"insertSpaces": true,
|
||||||
|
"size": 1
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "fileeditor:change-tabs",
|
||||||
|
"args": {
|
||||||
|
"insertSpaces": true,
|
||||||
|
"size": 2
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "fileeditor:change-tabs",
|
||||||
|
"args": {
|
||||||
|
"insertSpaces": true,
|
||||||
|
"size": 4
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "fileeditor:change-tabs",
|
||||||
|
"args": {
|
||||||
|
"insertSpaces": true,
|
||||||
|
"size": 8
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"rank": 30
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "fileeditor:toggle-autoclosing-brackets-universal",
|
||||||
|
"rank": 30
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "fileeditor:change-font-size",
|
||||||
|
"rank": 30,
|
||||||
|
"args": {
|
||||||
|
"delta": 1,
|
||||||
|
"isMenu": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "fileeditor:change-font-size",
|
||||||
|
"rank": 30,
|
||||||
|
"args": {
|
||||||
|
"delta": -1,
|
||||||
|
"isMenu": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"context": [
|
||||||
|
{
|
||||||
|
"command": "fileeditor:undo",
|
||||||
|
"selector": ".jp-FileEditor",
|
||||||
|
"rank": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "fileeditor:redo",
|
||||||
|
"selector": ".jp-FileEditor",
|
||||||
|
"rank": 2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "fileeditor:cut",
|
||||||
|
"selector": ".jp-FileEditor",
|
||||||
|
"rank": 3
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "fileeditor:copy",
|
||||||
|
"selector": ".jp-FileEditor",
|
||||||
|
"rank": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "fileeditor:paste",
|
||||||
|
"selector": ".jp-FileEditor",
|
||||||
|
"rank": 5
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "fileeditor:select-all",
|
||||||
|
"selector": ".jp-FileEditor",
|
||||||
|
"rank": 6
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "fileeditor:create-console",
|
||||||
|
"selector": ".jp-FileEditor",
|
||||||
|
"rank": 10
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "fileeditor:markdown-preview",
|
||||||
|
"selector": ".jp-FileEditor",
|
||||||
|
"rank": 11
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"jupyter.lab.toolbars": {
|
||||||
|
"Editor": []
|
||||||
|
},
|
||||||
|
"jupyter.lab.transform": true,
|
||||||
|
"properties": {
|
||||||
|
"editorConfig": {
|
||||||
|
"title": "Editor Configuration",
|
||||||
|
"description": "The configuration for all text editors.\nIf `fontFamily`, `fontSize` or `lineHeight` are `null`,\nvalues from current theme are used.",
|
||||||
|
"$ref": "#/definitions/editorConfig",
|
||||||
|
"default": {
|
||||||
|
"autoClosingBrackets": false,
|
||||||
|
"codeFolding": false,
|
||||||
|
"cursorBlinkRate": 530,
|
||||||
|
"fontFamily": null,
|
||||||
|
"fontSize": null,
|
||||||
|
"insertSpaces": true,
|
||||||
|
"lineHeight": null,
|
||||||
|
"lineNumbers": true,
|
||||||
|
"lineWrap": "on",
|
||||||
|
"matchBrackets": true,
|
||||||
|
"readOnly": false,
|
||||||
|
"rulers": [],
|
||||||
|
"showTrailingSpace": false,
|
||||||
|
"tabSize": 4,
|
||||||
|
"wordWrapColumn": 80,
|
||||||
|
"showTrailingSpace": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"toolbar": {
|
||||||
|
"title": "Text editor toolbar items",
|
||||||
|
"description": "Note: To disable a toolbar item,\ncopy it to User Preferences and add the\n\"disabled\" key. Toolbar description:",
|
||||||
|
"items": {
|
||||||
|
"$ref": "#/definitions/toolbarItem"
|
||||||
|
},
|
||||||
|
"type": "array",
|
||||||
|
"default": []
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"additionalProperties": false,
|
||||||
|
"type": "object",
|
||||||
|
"definitions": {
|
||||||
|
"editorConfig": {
|
||||||
|
"properties": {
|
||||||
|
"autoClosingBrackets": {
|
||||||
|
"type": "boolean",
|
||||||
|
"default": false,
|
||||||
|
"title": "Auto Closing Brackets"
|
||||||
|
},
|
||||||
|
"codeFolding": {
|
||||||
|
"type": "boolean",
|
||||||
|
"default": false,
|
||||||
|
"title": "Code Folding"
|
||||||
|
},
|
||||||
|
"cursorBlinkRate": {
|
||||||
|
"type": "number",
|
||||||
|
"title": "Cursor blinking rate",
|
||||||
|
"description": "Half-period in milliseconds used for cursor blinking. The default blink rate is 530ms. By setting this to zero, blinking can be disabled. A negative value hides the cursor entirely.",
|
||||||
|
"cursorBlinkRate": 530
|
||||||
|
},
|
||||||
|
"fontFamily": {
|
||||||
|
"type": ["string", "null"],
|
||||||
|
"title": "Font Family",
|
||||||
|
"default": null
|
||||||
|
},
|
||||||
|
"fontSize": {
|
||||||
|
"type": ["integer", "null"],
|
||||||
|
"title": "Font Size",
|
||||||
|
"minimum": 1,
|
||||||
|
"maximum": 100,
|
||||||
|
"default": null
|
||||||
|
},
|
||||||
|
"insertSpaces": {
|
||||||
|
"type": "boolean",
|
||||||
|
"title": "Insert Spaces",
|
||||||
|
"default": true
|
||||||
|
},
|
||||||
|
"lineHeight": {
|
||||||
|
"type": ["number", "null"],
|
||||||
|
"title": "Line Height",
|
||||||
|
"default": null
|
||||||
|
},
|
||||||
|
"lineNumbers": {
|
||||||
|
"type": "boolean",
|
||||||
|
"title": "Line Numbers",
|
||||||
|
"default": true
|
||||||
|
},
|
||||||
|
"lineWrap": {
|
||||||
|
"type": "string",
|
||||||
|
"title": "Line Wrap",
|
||||||
|
"enum": ["off", "on", "wordWrapColumn", "bounded"],
|
||||||
|
"default": "on"
|
||||||
|
},
|
||||||
|
"matchBrackets": {
|
||||||
|
"type": "boolean",
|
||||||
|
"title": "Match Brackets",
|
||||||
|
"default": true
|
||||||
|
},
|
||||||
|
"readOnly": {
|
||||||
|
"type": "boolean",
|
||||||
|
"title": "Read Only",
|
||||||
|
"default": false
|
||||||
|
},
|
||||||
|
"rulers": {
|
||||||
|
"type": "array",
|
||||||
|
"title": "Rulers",
|
||||||
|
"items": {
|
||||||
|
"type": "number"
|
||||||
|
},
|
||||||
|
"default": []
|
||||||
|
},
|
||||||
|
"showTrailingSpace": {
|
||||||
|
"type": "boolean",
|
||||||
|
"title": "Show Trailing Space",
|
||||||
|
"default": false
|
||||||
|
},
|
||||||
|
"tabSize": {
|
||||||
|
"type": "number",
|
||||||
|
"title": "Tab Size",
|
||||||
|
"default": 4
|
||||||
|
},
|
||||||
|
"wordWrapColumn": {
|
||||||
|
"type": "integer",
|
||||||
|
"title": "Word Wrap Column",
|
||||||
|
"default": 80
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"additionalProperties": false,
|
||||||
|
"type": "object"
|
||||||
|
},
|
||||||
|
"toolbarItem": {
|
||||||
|
"properties": {
|
||||||
|
"name": {
|
||||||
|
"title": "Unique name",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"args": {
|
||||||
|
"title": "Command arguments",
|
||||||
|
"type": "object"
|
||||||
|
},
|
||||||
|
"command": {
|
||||||
|
"title": "Command id",
|
||||||
|
"type": "string",
|
||||||
|
"default": ""
|
||||||
|
},
|
||||||
|
"disabled": {
|
||||||
|
"title": "Whether the item is ignored or not",
|
||||||
|
"type": "boolean",
|
||||||
|
"default": false
|
||||||
|
},
|
||||||
|
"icon": {
|
||||||
|
"title": "Item icon id",
|
||||||
|
"description": "If defined, it will override the command icon",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"label": {
|
||||||
|
"title": "Item label",
|
||||||
|
"description": "If defined, it will override the command label",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"type": {
|
||||||
|
"title": "Item type",
|
||||||
|
"type": "string",
|
||||||
|
"enum": ["command", "spacer"]
|
||||||
|
},
|
||||||
|
"rank": {
|
||||||
|
"title": "Item rank",
|
||||||
|
"type": "number",
|
||||||
|
"minimum": 0,
|
||||||
|
"default": 50
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"required": ["name"],
|
||||||
|
"additionalProperties": false,
|
||||||
|
"type": "object"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,24 @@
|
||||||
|
{
|
||||||
|
"jupyter.lab.menus": {
|
||||||
|
"main": [
|
||||||
|
{
|
||||||
|
"id": "jp-mainmenu-help",
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"command": "help:about",
|
||||||
|
"rank": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"rank": 0
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"title": "Help",
|
||||||
|
"description": "Help settings.",
|
||||||
|
"properties": {},
|
||||||
|
"additionalProperties": false,
|
||||||
|
"type": "object"
|
||||||
|
}
|
|
@ -0,0 +1,26 @@
|
||||||
|
{
|
||||||
|
"jupyter.lab.menus": {
|
||||||
|
"main": [
|
||||||
|
{
|
||||||
|
"id": "jp-mainmenu-help",
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"rank": 2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "help:jupyter-forum",
|
||||||
|
"rank": 2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"rank": 2
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"properties": {},
|
||||||
|
"additionalProperties": false,
|
||||||
|
"type": "object"
|
||||||
|
}
|
|
@ -0,0 +1,26 @@
|
||||||
|
{
|
||||||
|
"jupyter.lab.menus": {
|
||||||
|
"main": [
|
||||||
|
{
|
||||||
|
"id": "jp-mainmenu-help",
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"rank": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "help:launch-classic-notebook",
|
||||||
|
"rank": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"rank": 1
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"properties": {},
|
||||||
|
"additionalProperties": false,
|
||||||
|
"type": "object"
|
||||||
|
}
|
|
@ -0,0 +1,66 @@
|
||||||
|
{
|
||||||
|
"name": "@jupyterlab/help-extension",
|
||||||
|
"version": "3.6.1",
|
||||||
|
"description": "JupyterLab - Help Extension",
|
||||||
|
"homepage": "https://github.com/jupyterlab/jupyterlab",
|
||||||
|
"bugs": {
|
||||||
|
"url": "https://github.com/jupyterlab/jupyterlab/issues"
|
||||||
|
},
|
||||||
|
"repository": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://github.com/jupyterlab/jupyterlab.git"
|
||||||
|
},
|
||||||
|
"license": "BSD-3-Clause",
|
||||||
|
"author": "Project Jupyter",
|
||||||
|
"sideEffects": [
|
||||||
|
"style/*.css",
|
||||||
|
"style/index.js"
|
||||||
|
],
|
||||||
|
"main": "lib/index.js",
|
||||||
|
"types": "lib/index.d.ts",
|
||||||
|
"style": "style/index.css",
|
||||||
|
"directories": {
|
||||||
|
"lib": "lib/"
|
||||||
|
},
|
||||||
|
"files": [
|
||||||
|
"lib/*.d.ts",
|
||||||
|
"lib/*.js.map",
|
||||||
|
"lib/*.js",
|
||||||
|
"schema/*.json",
|
||||||
|
"style/*.css",
|
||||||
|
"style/index.js"
|
||||||
|
],
|
||||||
|
"scripts": {
|
||||||
|
"build": "tsc -b",
|
||||||
|
"clean": "rimraf lib && rimraf tsconfig.tsbuildinfo",
|
||||||
|
"docs": "typedoc src",
|
||||||
|
"watch": "tsc -b --watch"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"@jupyterlab/application": "^3.6.1",
|
||||||
|
"@jupyterlab/apputils": "^3.6.1",
|
||||||
|
"@jupyterlab/coreutils": "^5.6.1",
|
||||||
|
"@jupyterlab/mainmenu": "^3.6.1",
|
||||||
|
"@jupyterlab/services": "^6.6.1",
|
||||||
|
"@jupyterlab/translation": "^3.6.1",
|
||||||
|
"@jupyterlab/ui-components": "^3.6.1",
|
||||||
|
"@lumino/coreutils": "^1.11.0",
|
||||||
|
"@lumino/signaling": "^1.10.0",
|
||||||
|
"@lumino/virtualdom": "^1.14.0",
|
||||||
|
"@lumino/widgets": "^1.37.1",
|
||||||
|
"react": "^17.0.1"
|
||||||
|
},
|
||||||
|
"devDependencies": {
|
||||||
|
"rimraf": "~3.0.0",
|
||||||
|
"typedoc": "~0.21.2",
|
||||||
|
"typescript": "~4.1.3"
|
||||||
|
},
|
||||||
|
"publishConfig": {
|
||||||
|
"access": "public"
|
||||||
|
},
|
||||||
|
"jupyterlab": {
|
||||||
|
"extension": true,
|
||||||
|
"schemaDir": "schema"
|
||||||
|
},
|
||||||
|
"styleModule": "style/index.js"
|
||||||
|
}
|
|
@ -0,0 +1,58 @@
|
||||||
|
{
|
||||||
|
"name": "@jupyterlab/htmlviewer-extension",
|
||||||
|
"version": "3.6.1",
|
||||||
|
"description": "JupyterLab extension to render HTML files",
|
||||||
|
"keywords": [
|
||||||
|
"jupyter",
|
||||||
|
"jupyterlab"
|
||||||
|
],
|
||||||
|
"homepage": "https://github.com/jupyterlab/jupyterlab",
|
||||||
|
"bugs": {
|
||||||
|
"url": "https://github.com/jupyterlab/jupyterlab"
|
||||||
|
},
|
||||||
|
"repository": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://github.com/jupyterlab/jupyterlab.git"
|
||||||
|
},
|
||||||
|
"license": "BSD-3-Clause",
|
||||||
|
"author": "Project Jupyter Contributors",
|
||||||
|
"sideEffects": [
|
||||||
|
"style/**/*"
|
||||||
|
],
|
||||||
|
"main": "lib/index.js",
|
||||||
|
"types": "lib/index.d.ts",
|
||||||
|
"style": "style/index.css",
|
||||||
|
"files": [
|
||||||
|
"lib/**/*.{d.ts,eot,gif,html,jpg,js,js.map,json,png,svg,woff2,ttf}",
|
||||||
|
"schema/*.json",
|
||||||
|
"style/**/*.{css,eot,gif,html,jpg,json,png,svg,woff2,ttf}",
|
||||||
|
"style/index.js"
|
||||||
|
],
|
||||||
|
"scripts": {
|
||||||
|
"build": "tsc -b",
|
||||||
|
"clean": "rimraf lib && rimraf tsconfig.tsbuildinfo",
|
||||||
|
"watch": "tsc -w"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"@jupyterlab/application": "^3.6.1",
|
||||||
|
"@jupyterlab/apputils": "^3.6.1",
|
||||||
|
"@jupyterlab/docregistry": "^3.6.1",
|
||||||
|
"@jupyterlab/htmlviewer": "^3.6.1",
|
||||||
|
"@jupyterlab/observables": "^4.6.1",
|
||||||
|
"@jupyterlab/settingregistry": "^3.6.1",
|
||||||
|
"@jupyterlab/translation": "^3.6.1",
|
||||||
|
"@jupyterlab/ui-components": "^3.6.1"
|
||||||
|
},
|
||||||
|
"devDependencies": {
|
||||||
|
"rimraf": "~3.0.0",
|
||||||
|
"typescript": "~4.1.3"
|
||||||
|
},
|
||||||
|
"publishConfig": {
|
||||||
|
"access": "public"
|
||||||
|
},
|
||||||
|
"jupyterlab": {
|
||||||
|
"extension": true,
|
||||||
|
"schemaDir": "schema"
|
||||||
|
},
|
||||||
|
"styleModule": "style/index.js"
|
||||||
|
}
|
|
@ -0,0 +1,74 @@
|
||||||
|
{
|
||||||
|
"title": "HTML Viewer",
|
||||||
|
"description": "HTML Viewer settings.",
|
||||||
|
"jupyter.lab.setting-icon": "ui-components:html5",
|
||||||
|
"jupyter.lab.setting-icon-label": "HTML Viewer",
|
||||||
|
"jupyter.lab.toolbars": {
|
||||||
|
"HTML Viewer": [
|
||||||
|
{ "name": "refresh", "rank": 10 },
|
||||||
|
{ "name": "trust", "rank": 20 }
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"jupyter.lab.transform": true,
|
||||||
|
"properties": {
|
||||||
|
"toolbar": {
|
||||||
|
"title": "HTML viewer toolbar items",
|
||||||
|
"description": "Note: To disable a toolbar item,\ncopy it to User Preferences and add the\n\"disabled\" key. The following example will disable the refresh item:\n{\n \"toolbar\": [\n {\n \"name\": \"refresh\",\n \"disabled\": true\n }\n ]\n}\n\nToolbar description:",
|
||||||
|
"items": {
|
||||||
|
"$ref": "#/definitions/toolbarItem"
|
||||||
|
},
|
||||||
|
"type": "array",
|
||||||
|
"default": []
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"additionalProperties": false,
|
||||||
|
"type": "object",
|
||||||
|
"definitions": {
|
||||||
|
"toolbarItem": {
|
||||||
|
"properties": {
|
||||||
|
"name": {
|
||||||
|
"title": "Unique name",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"args": {
|
||||||
|
"title": "Command arguments",
|
||||||
|
"type": "object"
|
||||||
|
},
|
||||||
|
"command": {
|
||||||
|
"title": "Command id",
|
||||||
|
"type": "string",
|
||||||
|
"default": ""
|
||||||
|
},
|
||||||
|
"disabled": {
|
||||||
|
"title": "Whether the item is ignored or not",
|
||||||
|
"type": "boolean",
|
||||||
|
"default": false
|
||||||
|
},
|
||||||
|
"icon": {
|
||||||
|
"title": "Item icon id",
|
||||||
|
"description": "If defined, it will override the command icon",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"label": {
|
||||||
|
"title": "Item label",
|
||||||
|
"description": "If defined, it will override the command label",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"type": {
|
||||||
|
"title": "Item type",
|
||||||
|
"type": "string",
|
||||||
|
"enum": ["command", "spacer"]
|
||||||
|
},
|
||||||
|
"rank": {
|
||||||
|
"title": "Item rank",
|
||||||
|
"type": "number",
|
||||||
|
"minimum": 0,
|
||||||
|
"default": 50
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"required": ["name"],
|
||||||
|
"additionalProperties": false,
|
||||||
|
"type": "object"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,54 @@
|
||||||
|
{
|
||||||
|
"name": "@jupyterlab/hub-extension",
|
||||||
|
"version": "3.6.1",
|
||||||
|
"description": "JupyterLab integration for JupyterHub",
|
||||||
|
"homepage": "https://github.com/jupyterlab/jupyterlab",
|
||||||
|
"bugs": {
|
||||||
|
"url": "https://github.com/jupyterlab/jupyterlab/issues"
|
||||||
|
},
|
||||||
|
"repository": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://github.com/jupyterlab/jupyterlab.git"
|
||||||
|
},
|
||||||
|
"license": "BSD-3-Clause",
|
||||||
|
"author": "Project Jupyter",
|
||||||
|
"sideEffects": [
|
||||||
|
"style/**/*"
|
||||||
|
],
|
||||||
|
"main": "lib/index.js",
|
||||||
|
"types": "lib/index.d.ts",
|
||||||
|
"style": "style/index.css",
|
||||||
|
"directories": {
|
||||||
|
"lib": "lib/"
|
||||||
|
},
|
||||||
|
"files": [
|
||||||
|
"lib/**/*.{d.ts,eot,gif,html,jpg,js,js.map,json,png,svg,woff2,ttf}",
|
||||||
|
"schema/*.json",
|
||||||
|
"style/**/*.{css,eot,gif,html,jpg,json,png,svg,woff2,ttf}",
|
||||||
|
"style/index.js"
|
||||||
|
],
|
||||||
|
"scripts": {
|
||||||
|
"build": "tsc",
|
||||||
|
"clean": "rimraf lib && rimraf tsconfig.tsbuildinfo",
|
||||||
|
"watch": "tsc -w --listEmittedFiles"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"@jupyterlab/application": "^3.6.1",
|
||||||
|
"@jupyterlab/apputils": "^3.6.1",
|
||||||
|
"@jupyterlab/coreutils": "^5.6.1",
|
||||||
|
"@jupyterlab/services": "^6.6.1",
|
||||||
|
"@jupyterlab/translation": "^3.6.1"
|
||||||
|
},
|
||||||
|
"devDependencies": {
|
||||||
|
"rimraf": "~3.0.0",
|
||||||
|
"typescript": "~4.1.3"
|
||||||
|
},
|
||||||
|
"publishConfig": {
|
||||||
|
"access": "public"
|
||||||
|
},
|
||||||
|
"jupyterlab": {
|
||||||
|
"extension": true,
|
||||||
|
"schemaDir": "schema"
|
||||||
|
},
|
||||||
|
"styleModule": "style/index.js"
|
||||||
|
}
|
|
@ -0,0 +1,32 @@
|
||||||
|
{
|
||||||
|
"jupyter.lab.menus": {
|
||||||
|
"main": [
|
||||||
|
{
|
||||||
|
"id": "jp-mainmenu-file",
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"rank": 100
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "hub:control-panel",
|
||||||
|
"rank": 100
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "hub:logout",
|
||||||
|
"rank": 100
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"rank": 100
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"title": "JupyterHub",
|
||||||
|
"description": "JupyterHub settings.",
|
||||||
|
"properties": {},
|
||||||
|
"additionalProperties": false,
|
||||||
|
"type": "object"
|
||||||
|
}
|
|
@ -0,0 +1,59 @@
|
||||||
|
{
|
||||||
|
"name": "@jupyterlab/imageviewer-extension",
|
||||||
|
"version": "3.6.1",
|
||||||
|
"description": "JupyterLab - Image Widget Extension",
|
||||||
|
"homepage": "https://github.com/jupyterlab/jupyterlab",
|
||||||
|
"bugs": {
|
||||||
|
"url": "https://github.com/jupyterlab/jupyterlab/issues"
|
||||||
|
},
|
||||||
|
"repository": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://github.com/jupyterlab/jupyterlab.git"
|
||||||
|
},
|
||||||
|
"license": "BSD-3-Clause",
|
||||||
|
"author": "Project Jupyter",
|
||||||
|
"sideEffects": [
|
||||||
|
"style/**/*.css",
|
||||||
|
"style/index.js"
|
||||||
|
],
|
||||||
|
"main": "lib/index.js",
|
||||||
|
"types": "lib/index.d.ts",
|
||||||
|
"style": "style/index.css",
|
||||||
|
"directories": {
|
||||||
|
"lib": "lib/"
|
||||||
|
},
|
||||||
|
"files": [
|
||||||
|
"lib/*.d.ts",
|
||||||
|
"lib/*.js.map",
|
||||||
|
"lib/*.js",
|
||||||
|
"schema/*.json",
|
||||||
|
"style/**/*.css",
|
||||||
|
"style/index.js"
|
||||||
|
],
|
||||||
|
"scripts": {
|
||||||
|
"build": "tsc -b",
|
||||||
|
"clean": "rimraf lib && rimraf tsconfig.tsbuildinfo",
|
||||||
|
"docs": "typedoc src",
|
||||||
|
"watch": "tsc -b --watch"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"@jupyterlab/application": "^3.6.1",
|
||||||
|
"@jupyterlab/apputils": "^3.6.1",
|
||||||
|
"@jupyterlab/docregistry": "^3.6.1",
|
||||||
|
"@jupyterlab/imageviewer": "^3.6.1",
|
||||||
|
"@jupyterlab/translation": "^3.6.1"
|
||||||
|
},
|
||||||
|
"devDependencies": {
|
||||||
|
"rimraf": "~3.0.0",
|
||||||
|
"typedoc": "~0.21.2",
|
||||||
|
"typescript": "~4.1.3"
|
||||||
|
},
|
||||||
|
"publishConfig": {
|
||||||
|
"access": "public"
|
||||||
|
},
|
||||||
|
"jupyterlab": {
|
||||||
|
"extension": true,
|
||||||
|
"schemaDir": "schema"
|
||||||
|
},
|
||||||
|
"styleModule": "style/index.js"
|
||||||
|
}
|
|
@ -0,0 +1,49 @@
|
||||||
|
{
|
||||||
|
"title": "Image Viewer",
|
||||||
|
"description": "Image viewer settings.",
|
||||||
|
"jupyter.lab.shortcuts": [
|
||||||
|
{
|
||||||
|
"command": "imageviewer:flip-horizontal",
|
||||||
|
"keys": ["H"],
|
||||||
|
"selector": ".jp-ImageViewer"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "imageviewer:flip-vertical",
|
||||||
|
"keys": ["V"],
|
||||||
|
"selector": ".jp-ImageViewer"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "imageviewer:invert-colors",
|
||||||
|
"keys": ["I"],
|
||||||
|
"selector": ".jp-ImageViewer"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "imageviewer:reset-image",
|
||||||
|
"keys": ["0"],
|
||||||
|
"selector": ".jp-ImageViewer"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "imageviewer:rotate-clockwise",
|
||||||
|
"keys": ["]"],
|
||||||
|
"selector": ".jp-ImageViewer"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "imageviewer:rotate-counterclockwise",
|
||||||
|
"keys": ["["],
|
||||||
|
"selector": ".jp-ImageViewer"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "imageviewer:zoom-in",
|
||||||
|
"keys": ["="],
|
||||||
|
"selector": ".jp-ImageViewer"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "imageviewer:zoom-out",
|
||||||
|
"keys": ["-"],
|
||||||
|
"selector": ".jp-ImageViewer"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"properties": {},
|
||||||
|
"additionalProperties": false,
|
||||||
|
"type": "object"
|
||||||
|
}
|
|
@ -0,0 +1,16 @@
|
||||||
|
{
|
||||||
|
"title": "Inspector Notebook",
|
||||||
|
"description": "Inspector Notebook settings.",
|
||||||
|
"jupyter.lab.menus": {
|
||||||
|
"context": [
|
||||||
|
{
|
||||||
|
"command": "inspector:open",
|
||||||
|
"selector": ".jp-CodeConsole-promptCell",
|
||||||
|
"rank": 5
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"properties": {},
|
||||||
|
"additionalProperties": false,
|
||||||
|
"type": "object"
|
||||||
|
}
|
|
@ -0,0 +1,35 @@
|
||||||
|
{
|
||||||
|
"title": "Inspector",
|
||||||
|
"description": "Inspector settings.",
|
||||||
|
"jupyter.lab.menus": {
|
||||||
|
"main": [
|
||||||
|
{
|
||||||
|
"id": "jp-mainmenu-help",
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"rank": 0.1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "inspector:open",
|
||||||
|
"rank": 0.1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"rank": 0.1
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"jupyter.lab.shortcuts": [
|
||||||
|
{
|
||||||
|
"command": "inspector:open",
|
||||||
|
"keys": ["Accel I"],
|
||||||
|
"selector": "body"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"properties": {},
|
||||||
|
"additionalProperties": false,
|
||||||
|
"type": "object"
|
||||||
|
}
|
|
@ -0,0 +1,16 @@
|
||||||
|
{
|
||||||
|
"title": "Inspector Notebook",
|
||||||
|
"description": "Inspector Notebook settings.",
|
||||||
|
"jupyter.lab.menus": {
|
||||||
|
"context": [
|
||||||
|
{
|
||||||
|
"command": "inspector:open",
|
||||||
|
"selector": ".jp-Notebook",
|
||||||
|
"rank": 50
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"properties": {},
|
||||||
|
"additionalProperties": false,
|
||||||
|
"type": "object"
|
||||||
|
}
|
|
@ -0,0 +1,62 @@
|
||||||
|
{
|
||||||
|
"name": "@jupyterlab/inspector-extension",
|
||||||
|
"version": "3.6.1",
|
||||||
|
"description": "JupyterLab - Code Inspector Extension",
|
||||||
|
"homepage": "https://github.com/jupyterlab/jupyterlab",
|
||||||
|
"bugs": {
|
||||||
|
"url": "https://github.com/jupyterlab/jupyterlab/issues"
|
||||||
|
},
|
||||||
|
"repository": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://github.com/jupyterlab/jupyterlab.git"
|
||||||
|
},
|
||||||
|
"license": "BSD-3-Clause",
|
||||||
|
"author": "Project Jupyter",
|
||||||
|
"sideEffects": [
|
||||||
|
"style/**/*.css",
|
||||||
|
"style/index.js"
|
||||||
|
],
|
||||||
|
"main": "lib/index.js",
|
||||||
|
"types": "lib/index.d.ts",
|
||||||
|
"style": "style/index.css",
|
||||||
|
"directories": {
|
||||||
|
"lib": "lib/"
|
||||||
|
},
|
||||||
|
"files": [
|
||||||
|
"lib/*.d.ts",
|
||||||
|
"lib/*.js.map",
|
||||||
|
"lib/*.js",
|
||||||
|
"schema/*.json",
|
||||||
|
"style/**/*.css",
|
||||||
|
"style/index.js"
|
||||||
|
],
|
||||||
|
"scripts": {
|
||||||
|
"build": "tsc -b",
|
||||||
|
"clean": "rimraf lib && rimraf tsconfig.tsbuildinfo",
|
||||||
|
"docs": "typedoc src",
|
||||||
|
"watch": "tsc -b --watch"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"@jupyterlab/application": "^3.6.1",
|
||||||
|
"@jupyterlab/apputils": "^3.6.1",
|
||||||
|
"@jupyterlab/console": "^3.6.1",
|
||||||
|
"@jupyterlab/inspector": "^3.6.1",
|
||||||
|
"@jupyterlab/launcher": "^3.6.1",
|
||||||
|
"@jupyterlab/notebook": "^3.6.1",
|
||||||
|
"@jupyterlab/translation": "^3.6.1",
|
||||||
|
"@jupyterlab/ui-components": "^3.6.1"
|
||||||
|
},
|
||||||
|
"devDependencies": {
|
||||||
|
"rimraf": "~3.0.0",
|
||||||
|
"typedoc": "~0.21.2",
|
||||||
|
"typescript": "~4.1.3"
|
||||||
|
},
|
||||||
|
"publishConfig": {
|
||||||
|
"access": "public"
|
||||||
|
},
|
||||||
|
"jupyterlab": {
|
||||||
|
"extension": true,
|
||||||
|
"schemaDir": "schema"
|
||||||
|
},
|
||||||
|
"styleModule": "style/index.js"
|
||||||
|
}
|
|
@ -0,0 +1,62 @@
|
||||||
|
{
|
||||||
|
"name": "@jupyterlab/launcher-extension",
|
||||||
|
"version": "3.6.1",
|
||||||
|
"description": "JupyterLab - Launcher Page Extension",
|
||||||
|
"homepage": "https://github.com/jupyterlab/jupyterlab",
|
||||||
|
"bugs": {
|
||||||
|
"url": "https://github.com/jupyterlab/jupyterlab/issues"
|
||||||
|
},
|
||||||
|
"repository": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://github.com/jupyterlab/jupyterlab.git"
|
||||||
|
},
|
||||||
|
"license": "BSD-3-Clause",
|
||||||
|
"author": "Project Jupyter",
|
||||||
|
"sideEffects": [
|
||||||
|
"style/*.css",
|
||||||
|
"style/index.js"
|
||||||
|
],
|
||||||
|
"main": "lib/index.js",
|
||||||
|
"types": "lib/index.d.ts",
|
||||||
|
"style": "style/index.css",
|
||||||
|
"directories": {
|
||||||
|
"lib": "lib/"
|
||||||
|
},
|
||||||
|
"files": [
|
||||||
|
"lib/*.d.ts",
|
||||||
|
"lib/*.js.map",
|
||||||
|
"lib/*.js",
|
||||||
|
"schema/*.json",
|
||||||
|
"style/*.css",
|
||||||
|
"style/index.js"
|
||||||
|
],
|
||||||
|
"scripts": {
|
||||||
|
"build": "tsc -b",
|
||||||
|
"clean": "rimraf lib && rimraf tsconfig.tsbuildinfo",
|
||||||
|
"docs": "typedoc src",
|
||||||
|
"watch": "tsc -b --watch"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"@jupyterlab/application": "^3.6.1",
|
||||||
|
"@jupyterlab/apputils": "^3.6.1",
|
||||||
|
"@jupyterlab/launcher": "^3.6.1",
|
||||||
|
"@jupyterlab/translation": "^3.6.1",
|
||||||
|
"@jupyterlab/ui-components": "^3.6.1",
|
||||||
|
"@lumino/algorithm": "^1.9.0",
|
||||||
|
"@lumino/coreutils": "^1.11.0",
|
||||||
|
"@lumino/widgets": "^1.37.1"
|
||||||
|
},
|
||||||
|
"devDependencies": {
|
||||||
|
"rimraf": "~3.0.0",
|
||||||
|
"typedoc": "~0.21.2",
|
||||||
|
"typescript": "~4.1.3"
|
||||||
|
},
|
||||||
|
"publishConfig": {
|
||||||
|
"access": "public"
|
||||||
|
},
|
||||||
|
"jupyterlab": {
|
||||||
|
"extension": true,
|
||||||
|
"schemaDir": "schema"
|
||||||
|
},
|
||||||
|
"styleModule": "style/index.js"
|
||||||
|
}
|
|
@ -0,0 +1,14 @@
|
||||||
|
{
|
||||||
|
"title": "Launcher",
|
||||||
|
"description": "Launcher settings.",
|
||||||
|
"jupyter.lab.shortcuts": [
|
||||||
|
{
|
||||||
|
"command": "launcher:create",
|
||||||
|
"keys": [""],
|
||||||
|
"selector": "body"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"properties": {},
|
||||||
|
"additionalProperties": false,
|
||||||
|
"type": "object"
|
||||||
|
}
|
|
@ -0,0 +1,63 @@
|
||||||
|
{
|
||||||
|
"name": "@jupyterlab/logconsole-extension",
|
||||||
|
"version": "3.6.1",
|
||||||
|
"description": "JupyterLab - Log Console Extension",
|
||||||
|
"homepage": "https://github.com/jupyterlab/jupyterlab",
|
||||||
|
"bugs": {
|
||||||
|
"url": "https://github.com/jupyterlab/jupyterlab/issues"
|
||||||
|
},
|
||||||
|
"repository": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://github.com/jupyterlab/jupyterlab.git"
|
||||||
|
},
|
||||||
|
"license": "BSD-3-Clause",
|
||||||
|
"author": "Project Jupyter",
|
||||||
|
"sideEffects": [
|
||||||
|
"style/**/*"
|
||||||
|
],
|
||||||
|
"main": "lib/index.js",
|
||||||
|
"types": "lib/index.d.ts",
|
||||||
|
"style": "style/index.css",
|
||||||
|
"directories": {
|
||||||
|
"lib": "lib/"
|
||||||
|
},
|
||||||
|
"files": [
|
||||||
|
"lib/**/*.{d.ts,eot,gif,html,jpg,js,js.map,json,png,svg,woff2,ttf}",
|
||||||
|
"style/**/*.{css,eot,gif,html,jpg,json,png,svg,woff2,ttf}",
|
||||||
|
"schema/*.json",
|
||||||
|
"style/index.js"
|
||||||
|
],
|
||||||
|
"scripts": {
|
||||||
|
"build": "tsc -b",
|
||||||
|
"clean": "rimraf lib && rimraf tsconfig.tsbuildinfo",
|
||||||
|
"watch": "tsc -w --listEmittedFiles"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"@jupyterlab/application": "^3.6.1",
|
||||||
|
"@jupyterlab/apputils": "^3.6.1",
|
||||||
|
"@jupyterlab/coreutils": "^5.6.1",
|
||||||
|
"@jupyterlab/logconsole": "^3.6.1",
|
||||||
|
"@jupyterlab/notebook": "^3.6.1",
|
||||||
|
"@jupyterlab/rendermime": "^3.6.1",
|
||||||
|
"@jupyterlab/settingregistry": "^3.6.1",
|
||||||
|
"@jupyterlab/statusbar": "^3.6.1",
|
||||||
|
"@jupyterlab/translation": "^3.6.1",
|
||||||
|
"@jupyterlab/ui-components": "^3.6.1",
|
||||||
|
"@lumino/coreutils": "^1.11.0",
|
||||||
|
"@lumino/signaling": "^1.10.0",
|
||||||
|
"@lumino/widgets": "^1.37.1",
|
||||||
|
"react": "^17.0.1"
|
||||||
|
},
|
||||||
|
"devDependencies": {
|
||||||
|
"rimraf": "~3.0.0",
|
||||||
|
"typescript": "~4.1.3"
|
||||||
|
},
|
||||||
|
"publishConfig": {
|
||||||
|
"access": "public"
|
||||||
|
},
|
||||||
|
"jupyterlab": {
|
||||||
|
"extension": true,
|
||||||
|
"schemaDir": "schema"
|
||||||
|
},
|
||||||
|
"styleModule": "style/index.js"
|
||||||
|
}
|
|
@ -0,0 +1,45 @@
|
||||||
|
{
|
||||||
|
"jupyter.lab.setting-icon": "ui-components:list",
|
||||||
|
"jupyter.lab.setting-icon-label": "Log Console",
|
||||||
|
"jupyter.lab.menus": {
|
||||||
|
"main": [
|
||||||
|
{
|
||||||
|
"id": "jp-mainmenu-view",
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"type": "separator"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "logconsole:open",
|
||||||
|
"rank": 9.95
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"rank": 9.99
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"context": [
|
||||||
|
{ "command": "logconsole:open", "selector": ".jp-Notebook", "rank": 60 }
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"title": "Log Console",
|
||||||
|
"description": "Log Console settings.",
|
||||||
|
"properties": {
|
||||||
|
"maxLogEntries": {
|
||||||
|
"type": "number",
|
||||||
|
"title": "Log entry count limit",
|
||||||
|
"description": "Maximum number of log entries to store in memory",
|
||||||
|
"default": 1000
|
||||||
|
},
|
||||||
|
"flash": {
|
||||||
|
"type": "boolean",
|
||||||
|
"title": "Status Bar Item flash",
|
||||||
|
"description": "Whether to flash on new log message or not",
|
||||||
|
"default": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"additionalProperties": false,
|
||||||
|
"type": "object"
|
||||||
|
}
|
|
@ -0,0 +1,66 @@
|
||||||
|
{
|
||||||
|
"name": "@jupyterlab/mainmenu-extension",
|
||||||
|
"version": "3.6.1",
|
||||||
|
"description": "JupyterLab - Main Menu Extension",
|
||||||
|
"homepage": "https://github.com/jupyterlab/jupyterlab",
|
||||||
|
"bugs": {
|
||||||
|
"url": "https://github.com/jupyterlab/jupyterlab/issues"
|
||||||
|
},
|
||||||
|
"repository": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://github.com/jupyterlab/jupyterlab.git"
|
||||||
|
},
|
||||||
|
"license": "BSD-3-Clause",
|
||||||
|
"author": "Project Jupyter",
|
||||||
|
"sideEffects": [
|
||||||
|
"style/**/*.css",
|
||||||
|
"style/index.js"
|
||||||
|
],
|
||||||
|
"main": "lib/index.js",
|
||||||
|
"types": "lib/index.d.ts",
|
||||||
|
"style": "style/index.css",
|
||||||
|
"directories": {
|
||||||
|
"lib": "lib/"
|
||||||
|
},
|
||||||
|
"files": [
|
||||||
|
"lib/*.d.ts",
|
||||||
|
"lib/*.js.map",
|
||||||
|
"lib/*.js",
|
||||||
|
"schema/*.json",
|
||||||
|
"style/**/*.css",
|
||||||
|
"style/index.js"
|
||||||
|
],
|
||||||
|
"scripts": {
|
||||||
|
"build": "tsc -b",
|
||||||
|
"clean": "rimraf lib && rimraf tsconfig.tsbuildinfo",
|
||||||
|
"docs": "typedoc src",
|
||||||
|
"watch": "tsc -b --watch"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"@jupyterlab/application": "^3.6.1",
|
||||||
|
"@jupyterlab/apputils": "^3.6.1",
|
||||||
|
"@jupyterlab/coreutils": "^5.6.1",
|
||||||
|
"@jupyterlab/mainmenu": "^3.6.1",
|
||||||
|
"@jupyterlab/services": "^6.6.1",
|
||||||
|
"@jupyterlab/settingregistry": "^3.6.1",
|
||||||
|
"@jupyterlab/translation": "^3.6.1",
|
||||||
|
"@jupyterlab/ui-components": "^3.6.1",
|
||||||
|
"@lumino/algorithm": "^1.9.0",
|
||||||
|
"@lumino/coreutils": "^1.11.0",
|
||||||
|
"@lumino/disposable": "^1.10.0",
|
||||||
|
"@lumino/widgets": "^1.37.1"
|
||||||
|
},
|
||||||
|
"devDependencies": {
|
||||||
|
"rimraf": "~3.0.0",
|
||||||
|
"typedoc": "~0.21.2",
|
||||||
|
"typescript": "~4.1.3"
|
||||||
|
},
|
||||||
|
"publishConfig": {
|
||||||
|
"access": "public"
|
||||||
|
},
|
||||||
|
"jupyterlab": {
|
||||||
|
"extension": true,
|
||||||
|
"schemaDir": "schema"
|
||||||
|
},
|
||||||
|
"styleModule": "style/index.js"
|
||||||
|
}
|
|
@ -0,0 +1,411 @@
|
||||||
|
{
|
||||||
|
"title": "Main Menu",
|
||||||
|
"description": "Main JupyterLab menu settings.",
|
||||||
|
"jupyter.lab.menus": {
|
||||||
|
"main": [
|
||||||
|
{
|
||||||
|
"id": "jp-mainmenu-file",
|
||||||
|
"label": "File",
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"type": "submenu",
|
||||||
|
"submenu": {
|
||||||
|
"id": "jp-mainmenu-file-new",
|
||||||
|
"label": "New",
|
||||||
|
"items": []
|
||||||
|
},
|
||||||
|
"rank": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"rank": 2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "filemenu:create-console",
|
||||||
|
"rank": 2.1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "filemenu:close-and-cleanup",
|
||||||
|
"rank": 3.1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"rank": 99
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "filemenu:logout",
|
||||||
|
"rank": 99
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "filemenu:shutdown",
|
||||||
|
"rank": 99
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"rank": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "jp-mainmenu-edit",
|
||||||
|
"label": "Edit",
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"command": "editmenu:undo",
|
||||||
|
"rank": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "editmenu:redo",
|
||||||
|
"rank": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"rank": 10
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "editmenu:clear-current",
|
||||||
|
"rank": 10
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "editmenu:clear-all",
|
||||||
|
"rank": 10
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"rank": 200
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "editmenu:go-to-line",
|
||||||
|
"rank": 200
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"rank": 2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "jp-mainmenu-view",
|
||||||
|
"label": "View",
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"rank": 10
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "viewmenu:line-numbering",
|
||||||
|
"rank": 10
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "viewmenu:match-brackets",
|
||||||
|
"rank": 10
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "viewmenu:word-wrap",
|
||||||
|
"rank": 10
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"rank": 3
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "jp-mainmenu-run",
|
||||||
|
"label": "Run",
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"command": "runmenu:run",
|
||||||
|
"rank": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "separator"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "runmenu:run-all",
|
||||||
|
"rank": 999
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "runmenu:restart-and-run-all",
|
||||||
|
"rank": 999
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"rank": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "jp-mainmenu-kernel",
|
||||||
|
"label": "Kernel",
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"command": "kernelmenu:interrupt",
|
||||||
|
"rank": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"rank": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "kernelmenu:restart",
|
||||||
|
"rank": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "kernelmenu:restart-and-clear",
|
||||||
|
"rank": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "runmenu:restart-and-run-all",
|
||||||
|
"rank": 1.1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"rank": 1.5
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "kernelmenu:reconnect-to-kernel",
|
||||||
|
"rank": 1.5
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"rank": 2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "kernelmenu:shutdown",
|
||||||
|
"rank": 2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "kernelmenu:shutdownAll",
|
||||||
|
"rank": 2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"rank": 3
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "kernelmenu:change",
|
||||||
|
"rank": 3
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"rank": 5
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "jp-mainmenu-tabs",
|
||||||
|
"label": "Tabs",
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"command": "application:activate-next-tab",
|
||||||
|
"rank": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "application:activate-previous-tab",
|
||||||
|
"rank": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "application:activate-next-tab-bar",
|
||||||
|
"rank": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "application:activate-previous-tab-bar",
|
||||||
|
"rank": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "tabsmenu:activate-previously-used-tab",
|
||||||
|
"rank": 0
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"rank": 500
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "jp-mainmenu-settings",
|
||||||
|
"label": "Settings",
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"command": "settingeditor:open",
|
||||||
|
"rank": 1000
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"rank": 999
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "jp-mainmenu-help",
|
||||||
|
"label": "Help",
|
||||||
|
"items": [],
|
||||||
|
"rank": 1000
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"context": [
|
||||||
|
{
|
||||||
|
"command": "filemenu:create-console",
|
||||||
|
"selector": "[data-type=\"document-title\"].jp-mod-current",
|
||||||
|
"rank": 10
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"jupyter.lab.shortcuts": [
|
||||||
|
{
|
||||||
|
"command": "editmenu:clear-all",
|
||||||
|
"keys": [""],
|
||||||
|
"selector": "[data-jp-undoer]"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "editmenu:clear-current",
|
||||||
|
"keys": [""],
|
||||||
|
"selector": "[data-jp-undoer]"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "editmenu:find",
|
||||||
|
"keys": [""],
|
||||||
|
"selector": "[data-jp-undoer]"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "editmenu:find-and-replace",
|
||||||
|
"keys": [""],
|
||||||
|
"selector": "[data-jp-undoer]"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "editmenu:redo",
|
||||||
|
"keys": ["Accel Shift Z"],
|
||||||
|
"selector": "[data-jp-undoer]"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "editmenu:undo",
|
||||||
|
"keys": ["Accel Z"],
|
||||||
|
"selector": "[data-jp-undoer]"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "filemenu:close-and-cleanup",
|
||||||
|
"keys": ["Ctrl Shift Q"],
|
||||||
|
"selector": ".jp-Activity"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "kernelmenu:interrupt",
|
||||||
|
"keys": ["I", "I"],
|
||||||
|
"selector": "[data-jp-kernel-user]:focus"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "kernelmenu:restart",
|
||||||
|
"keys": ["0", "0"],
|
||||||
|
"selector": "[data-jp-kernel-user]:focus"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "kernelmenu:restart-and-clear",
|
||||||
|
"keys": [""],
|
||||||
|
"selector": "[data-jp-kernel-user]:focus"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "kernelmenu:shutdown",
|
||||||
|
"keys": [""],
|
||||||
|
"selector": "[data-jp-kernel-user]:focus"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "runmenu:restart-and-run-all",
|
||||||
|
"keys": [""],
|
||||||
|
"selector": "[data-jp-code-runner]"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "runmenu:run",
|
||||||
|
"keys": ["Shift Enter"],
|
||||||
|
"selector": "[data-jp-code-runner]"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "runmenu:run-all",
|
||||||
|
"keys": [""],
|
||||||
|
"selector": "[data-jp-code-runner]"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "tabsmenu:activate-previously-used-tab",
|
||||||
|
"keys": ["Accel Shift '"],
|
||||||
|
"selector": "body"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"jupyter.lab.transform": true,
|
||||||
|
"properties": {
|
||||||
|
"menus": {
|
||||||
|
"title": "The application menu description.",
|
||||||
|
"description": "Note: To disable a menu or a menu item,\ncopy it to User Preferences and add the\n\"disabled\" key. The following example will disable\nthe \"Tabs\" menu and \"Restart Kernel and Run up to Selected Cell\"\nitem:\n{\n \"menus\": [\n {\n \"id\": \"jp-mainmenu-tabs\",\n \"disabled\": true\n },\n {\n \"id\": \"jp-mainmenu-kernel\",\n \"items\": [\n {\n \"command\": \"notebook:restart-and-run-to-selected\",\n \"disabled\": true\n }\n ]\n }\n ]\n}\n\nMenu description:",
|
||||||
|
"items": {
|
||||||
|
"$ref": "#/definitions/menu"
|
||||||
|
},
|
||||||
|
"type": "array",
|
||||||
|
"default": []
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"additionalProperties": false,
|
||||||
|
"definitions": {
|
||||||
|
"menu": {
|
||||||
|
"properties": {
|
||||||
|
"disabled": {
|
||||||
|
"description": "Whether the menu is disabled or not",
|
||||||
|
"type": "boolean",
|
||||||
|
"default": false
|
||||||
|
},
|
||||||
|
"icon": {
|
||||||
|
"description": "Menu icon id",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"id": {
|
||||||
|
"description": "Menu unique id",
|
||||||
|
"type": "string",
|
||||||
|
"pattern": "[a-z][a-z0-9\\-_]+"
|
||||||
|
},
|
||||||
|
"items": {
|
||||||
|
"description": "Menu items",
|
||||||
|
"type": "array",
|
||||||
|
"items": {
|
||||||
|
"$ref": "#/definitions/menuItem"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"label": {
|
||||||
|
"description": "Menu label",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"mnemonic": {
|
||||||
|
"description": "Mnemonic index for the label",
|
||||||
|
"type": "number",
|
||||||
|
"minimum": -1,
|
||||||
|
"default": -1
|
||||||
|
},
|
||||||
|
"rank": {
|
||||||
|
"description": "Menu rank",
|
||||||
|
"type": "number",
|
||||||
|
"minimum": 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"required": ["id"],
|
||||||
|
"additionalProperties": false,
|
||||||
|
"type": "object"
|
||||||
|
},
|
||||||
|
"menuItem": {
|
||||||
|
"properties": {
|
||||||
|
"args": {
|
||||||
|
"description": "Command arguments",
|
||||||
|
"type": "object"
|
||||||
|
},
|
||||||
|
"command": {
|
||||||
|
"description": "Command id",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"disabled": {
|
||||||
|
"description": "Whether the item is disabled or not",
|
||||||
|
"type": "boolean",
|
||||||
|
"default": false
|
||||||
|
},
|
||||||
|
"type": {
|
||||||
|
"description": "Item type",
|
||||||
|
"type": "string",
|
||||||
|
"enum": ["command", "submenu", "separator"],
|
||||||
|
"default": "command"
|
||||||
|
},
|
||||||
|
"rank": {
|
||||||
|
"description": "Item rank",
|
||||||
|
"type": "number",
|
||||||
|
"minimum": 0
|
||||||
|
},
|
||||||
|
"submenu": {
|
||||||
|
"description": "Submenu definition",
|
||||||
|
"oneOf": [
|
||||||
|
{
|
||||||
|
"$ref": "#/definitions/menu"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "null"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"additionalProperties": false,
|
||||||
|
"type": "object"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"type": "object"
|
||||||
|
}
|
|
@ -0,0 +1,61 @@
|
||||||
|
{
|
||||||
|
"name": "@jupyterlab/markdownviewer-extension",
|
||||||
|
"version": "3.6.1",
|
||||||
|
"description": "JupyterLab - Markdown Renderer Extension",
|
||||||
|
"homepage": "https://github.com/jupyterlab/jupyterlab",
|
||||||
|
"bugs": {
|
||||||
|
"url": "https://github.com/jupyterlab/jupyterlab/issues"
|
||||||
|
},
|
||||||
|
"repository": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://github.com/jupyterlab/jupyterlab.git"
|
||||||
|
},
|
||||||
|
"license": "BSD-3-Clause",
|
||||||
|
"author": "Project Jupyter",
|
||||||
|
"sideEffects": [
|
||||||
|
"style/**/*.css",
|
||||||
|
"style/index.js"
|
||||||
|
],
|
||||||
|
"main": "lib/index.js",
|
||||||
|
"types": "lib/index.d.ts",
|
||||||
|
"style": "style/index.css",
|
||||||
|
"directories": {
|
||||||
|
"lib": "lib/"
|
||||||
|
},
|
||||||
|
"files": [
|
||||||
|
"lib/*.d.ts",
|
||||||
|
"lib/*.js.map",
|
||||||
|
"lib/*.js",
|
||||||
|
"schema/*.json",
|
||||||
|
"style/**/*.css",
|
||||||
|
"style/index.js"
|
||||||
|
],
|
||||||
|
"scripts": {
|
||||||
|
"build": "tsc -b",
|
||||||
|
"clean": "rimraf lib && rimraf tsconfig.tsbuildinfo",
|
||||||
|
"docs": "typedoc src",
|
||||||
|
"watch": "tsc -b --watch"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"@jupyterlab/application": "^3.6.1",
|
||||||
|
"@jupyterlab/apputils": "^3.6.1",
|
||||||
|
"@jupyterlab/coreutils": "^5.6.1",
|
||||||
|
"@jupyterlab/markdownviewer": "^3.6.1",
|
||||||
|
"@jupyterlab/rendermime": "^3.6.1",
|
||||||
|
"@jupyterlab/settingregistry": "^3.6.1",
|
||||||
|
"@jupyterlab/translation": "^3.6.1"
|
||||||
|
},
|
||||||
|
"devDependencies": {
|
||||||
|
"rimraf": "~3.0.0",
|
||||||
|
"typedoc": "~0.21.2",
|
||||||
|
"typescript": "~4.1.3"
|
||||||
|
},
|
||||||
|
"publishConfig": {
|
||||||
|
"access": "public"
|
||||||
|
},
|
||||||
|
"jupyterlab": {
|
||||||
|
"extension": true,
|
||||||
|
"schemaDir": "schema"
|
||||||
|
},
|
||||||
|
"styleModule": "style/index.js"
|
||||||
|
}
|
|
@ -0,0 +1,76 @@
|
||||||
|
{
|
||||||
|
"jupyter.lab.setting-icon": "ui-components:markdown",
|
||||||
|
"jupyter.lab.setting-icon-label": "Markdown Viewer",
|
||||||
|
"title": "Markdown Viewer",
|
||||||
|
"description": "Markdown viewer settings.",
|
||||||
|
"jupyter.lab.menus": {
|
||||||
|
"context": [
|
||||||
|
{
|
||||||
|
"command": "markdownviewer:edit",
|
||||||
|
"selector": ".jp-RenderedMarkdown"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"definitions": {
|
||||||
|
"fontFamily": {
|
||||||
|
"type": ["string", "null"]
|
||||||
|
},
|
||||||
|
"fontSize": {
|
||||||
|
"type": ["integer", "null"],
|
||||||
|
"minimum": 1,
|
||||||
|
"maximum": 100
|
||||||
|
},
|
||||||
|
"lineHeight": {
|
||||||
|
"type": ["number", "null"]
|
||||||
|
},
|
||||||
|
"lineWidth": {
|
||||||
|
"type": ["number", "null"]
|
||||||
|
},
|
||||||
|
"hideFrontMatter": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"renderTimeout": {
|
||||||
|
"type": "number"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"properties": {
|
||||||
|
"fontFamily": {
|
||||||
|
"title": "Font Family",
|
||||||
|
"description": "The font family used to render markdown.\nIf `null`, value from current theme is used.",
|
||||||
|
"$ref": "#/definitions/fontFamily",
|
||||||
|
"default": null
|
||||||
|
},
|
||||||
|
"fontSize": {
|
||||||
|
"title": "Font Size",
|
||||||
|
"description": "The size in pixel of the font used to render markdown.\nIf `null`, value from current theme is used.",
|
||||||
|
"$ref": "#/definitions/fontSize",
|
||||||
|
"default": null
|
||||||
|
},
|
||||||
|
"lineHeight": {
|
||||||
|
"title": "Line Height",
|
||||||
|
"description": "The line height used to render markdown.\nIf `null`, value from current theme is used.",
|
||||||
|
"$ref": "#/definitions/lineHeight",
|
||||||
|
"default": null
|
||||||
|
},
|
||||||
|
"lineWidth": {
|
||||||
|
"title": "Line Width",
|
||||||
|
"description": "The text line width expressed in CSS ch units.\nIf `null`, lines fit the viewport width.",
|
||||||
|
"$ref": "#/definitions/lineWidth",
|
||||||
|
"default": null
|
||||||
|
},
|
||||||
|
"hideFrontMatter": {
|
||||||
|
"title": "Hide Front Matter",
|
||||||
|
"description": "Whether to hide YAML front matter.\nThe YAML front matter must be placed at the top of the document,\nstarted by a line of three dashes (---) and ended by a line of\nthree dashes (---) or three points (...).",
|
||||||
|
"$ref": "#/definitions/hideFrontMatter",
|
||||||
|
"default": true
|
||||||
|
},
|
||||||
|
"renderTimeout": {
|
||||||
|
"title": "Render Timeout",
|
||||||
|
"description": "The render timeout in milliseconds.",
|
||||||
|
"$ref": "#/definitions/renderTimeout",
|
||||||
|
"default": 1000
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"additionalProperties": false,
|
||||||
|
"type": "object"
|
||||||
|
}
|
|
@ -0,0 +1,32 @@
|
||||||
|
{
|
||||||
|
"jupyter.lab.menus": {
|
||||||
|
"main": [
|
||||||
|
{
|
||||||
|
"id": "jp-mainmenu-file",
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"rank": 10
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "submenu",
|
||||||
|
"rank": 10,
|
||||||
|
"submenu": {
|
||||||
|
"id": "jp-mainmenu-file-notebookexport",
|
||||||
|
"label": "Save and Export Notebook As…"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"rank": 10
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"title": "Notebook Export",
|
||||||
|
"description": "Notebook Export settings.",
|
||||||
|
"properties": {},
|
||||||
|
"additionalProperties": false,
|
||||||
|
"type": "object"
|
||||||
|
}
|
|
@ -0,0 +1,82 @@
|
||||||
|
{
|
||||||
|
"name": "@jupyterlab/notebook-extension",
|
||||||
|
"version": "3.6.1",
|
||||||
|
"description": "JupyterLab - Notebook Extension",
|
||||||
|
"homepage": "https://github.com/jupyterlab/jupyterlab",
|
||||||
|
"bugs": {
|
||||||
|
"url": "https://github.com/jupyterlab/jupyterlab/issues"
|
||||||
|
},
|
||||||
|
"repository": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://github.com/jupyterlab/jupyterlab.git"
|
||||||
|
},
|
||||||
|
"license": "BSD-3-Clause",
|
||||||
|
"author": "Project Jupyter",
|
||||||
|
"sideEffects": [
|
||||||
|
"style/**/*"
|
||||||
|
],
|
||||||
|
"main": "lib/index.js",
|
||||||
|
"types": "lib/index.d.ts",
|
||||||
|
"style": "style/index.css",
|
||||||
|
"directories": {
|
||||||
|
"lib": "lib/"
|
||||||
|
},
|
||||||
|
"files": [
|
||||||
|
"lib/*.d.ts",
|
||||||
|
"lib/*.js.map",
|
||||||
|
"lib/*.js",
|
||||||
|
"schema/*.json",
|
||||||
|
"style/*.css",
|
||||||
|
"style/index.js"
|
||||||
|
],
|
||||||
|
"scripts": {
|
||||||
|
"build": "tsc -b",
|
||||||
|
"clean": "rimraf lib && rimraf tsconfig.tsbuildinfo",
|
||||||
|
"docs": "typedoc src",
|
||||||
|
"watch": "tsc -b --watch"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"@jupyterlab/application": "^3.6.1",
|
||||||
|
"@jupyterlab/apputils": "^3.6.1",
|
||||||
|
"@jupyterlab/cells": "^3.6.1",
|
||||||
|
"@jupyterlab/codeeditor": "^3.6.1",
|
||||||
|
"@jupyterlab/coreutils": "^5.6.1",
|
||||||
|
"@jupyterlab/docmanager": "^3.6.1",
|
||||||
|
"@jupyterlab/docmanager-extension": "^3.6.1",
|
||||||
|
"@jupyterlab/docregistry": "^3.6.1",
|
||||||
|
"@jupyterlab/filebrowser": "^3.6.1",
|
||||||
|
"@jupyterlab/launcher": "^3.6.1",
|
||||||
|
"@jupyterlab/logconsole": "^3.6.1",
|
||||||
|
"@jupyterlab/mainmenu": "^3.6.1",
|
||||||
|
"@jupyterlab/nbformat": "^3.6.1",
|
||||||
|
"@jupyterlab/notebook": "^3.6.1",
|
||||||
|
"@jupyterlab/observables": "^4.6.1",
|
||||||
|
"@jupyterlab/property-inspector": "^3.6.1",
|
||||||
|
"@jupyterlab/rendermime": "^3.6.1",
|
||||||
|
"@jupyterlab/services": "^6.6.1",
|
||||||
|
"@jupyterlab/settingregistry": "^3.6.1",
|
||||||
|
"@jupyterlab/statedb": "^3.6.1",
|
||||||
|
"@jupyterlab/statusbar": "^3.6.1",
|
||||||
|
"@jupyterlab/translation": "^3.6.1",
|
||||||
|
"@jupyterlab/ui-components": "^3.6.1",
|
||||||
|
"@lumino/algorithm": "^1.9.0",
|
||||||
|
"@lumino/commands": "^1.19.0",
|
||||||
|
"@lumino/coreutils": "^1.11.0",
|
||||||
|
"@lumino/disposable": "^1.10.0",
|
||||||
|
"@lumino/messaging": "^1.10.0",
|
||||||
|
"@lumino/widgets": "^1.37.1"
|
||||||
|
},
|
||||||
|
"devDependencies": {
|
||||||
|
"rimraf": "~3.0.0",
|
||||||
|
"typedoc": "~0.21.2",
|
||||||
|
"typescript": "~4.1.3"
|
||||||
|
},
|
||||||
|
"publishConfig": {
|
||||||
|
"access": "public"
|
||||||
|
},
|
||||||
|
"jupyterlab": {
|
||||||
|
"extension": true,
|
||||||
|
"schemaDir": "schema"
|
||||||
|
},
|
||||||
|
"styleModule": "style/index.js"
|
||||||
|
}
|
|
@ -0,0 +1,92 @@
|
||||||
|
{
|
||||||
|
"title": "Notebook Panel",
|
||||||
|
"description": "Notebook Panel settings.",
|
||||||
|
"jupyter.lab.toolbars": {
|
||||||
|
"Notebook": [
|
||||||
|
{ "name": "save", "rank": 10 },
|
||||||
|
{
|
||||||
|
"name": "insert",
|
||||||
|
"command": "notebook:insert-cell-below",
|
||||||
|
"icon": "ui-components:add",
|
||||||
|
"rank": 20
|
||||||
|
},
|
||||||
|
{ "name": "cut", "command": "notebook:cut-cell", "rank": 21 },
|
||||||
|
{ "name": "copy", "command": "notebook:copy-cell", "rank": 22 },
|
||||||
|
{ "name": "paste", "command": "notebook:paste-cell-below", "rank": 23 },
|
||||||
|
{ "name": "run", "command": "runmenu:run", "rank": 30 },
|
||||||
|
{ "name": "interrupt", "command": "kernelmenu:interrupt", "rank": 31 },
|
||||||
|
{ "name": "restart", "command": "kernelmenu:restart", "rank": 32 },
|
||||||
|
{
|
||||||
|
"name": "restart-and-run",
|
||||||
|
"command": "runmenu:restart-and-run-all",
|
||||||
|
"rank": 33
|
||||||
|
},
|
||||||
|
{ "name": "cellType", "rank": 40 },
|
||||||
|
{ "name": "spacer", "type": "spacer", "rank": 100 },
|
||||||
|
{ "name": "kernelName", "rank": 1000 },
|
||||||
|
{ "name": "executionProgress", "rank": 1002 }
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"jupyter.lab.transform": true,
|
||||||
|
"properties": {
|
||||||
|
"toolbar": {
|
||||||
|
"title": "Notebook panel toolbar items",
|
||||||
|
"description": "Note: To disable a toolbar item,\ncopy it to User Preferences and add the\n\"disabled\" key. The following example will disable the Interrupt button item:\n{\n \"toolbar\": [\n {\n \"name\": \"interrupt\",\n \"disabled\": true\n }\n ]\n}\n\nToolbar description:",
|
||||||
|
"items": {
|
||||||
|
"$ref": "#/definitions/toolbarItem"
|
||||||
|
},
|
||||||
|
"type": "array",
|
||||||
|
"default": []
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"additionalProperties": false,
|
||||||
|
"type": "object",
|
||||||
|
"definitions": {
|
||||||
|
"toolbarItem": {
|
||||||
|
"properties": {
|
||||||
|
"name": {
|
||||||
|
"title": "Unique name",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"args": {
|
||||||
|
"title": "Command arguments",
|
||||||
|
"type": "object"
|
||||||
|
},
|
||||||
|
"command": {
|
||||||
|
"title": "Command id",
|
||||||
|
"type": "string",
|
||||||
|
"default": ""
|
||||||
|
},
|
||||||
|
"disabled": {
|
||||||
|
"title": "Whether the item is ignored or not",
|
||||||
|
"type": "boolean",
|
||||||
|
"default": false
|
||||||
|
},
|
||||||
|
"icon": {
|
||||||
|
"title": "Item icon id",
|
||||||
|
"description": "If defined, it will override the command icon",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"label": {
|
||||||
|
"title": "Item label",
|
||||||
|
"description": "If defined, it will override the command label",
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"type": {
|
||||||
|
"title": "Item type",
|
||||||
|
"type": "string",
|
||||||
|
"enum": ["command", "spacer"]
|
||||||
|
},
|
||||||
|
"rank": {
|
||||||
|
"title": "Item rank",
|
||||||
|
"type": "number",
|
||||||
|
"minimum": 0,
|
||||||
|
"default": 50
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"required": ["name"],
|
||||||
|
"additionalProperties": false,
|
||||||
|
"type": "object"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,910 @@
|
||||||
|
{
|
||||||
|
"jupyter.lab.setting-icon": "ui-components:notebook",
|
||||||
|
"jupyter.lab.setting-icon-label": "Notebook",
|
||||||
|
"jupyter.lab.menus": {
|
||||||
|
"main": [
|
||||||
|
{
|
||||||
|
"id": "jp-mainmenu-file",
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"type": "submenu",
|
||||||
|
"submenu": {
|
||||||
|
"id": "jp-mainmenu-file-new",
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"command": "notebook:create-new",
|
||||||
|
"rank": 10
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "jp-mainmenu-edit",
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"rank": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:undo-cell-action",
|
||||||
|
"rank": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:redo-cell-action",
|
||||||
|
"rank": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"rank": 5
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:cut-cell",
|
||||||
|
"rank": 5
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:copy-cell",
|
||||||
|
"rank": 5
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:paste-cell-below",
|
||||||
|
"rank": 5
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:paste-cell-above",
|
||||||
|
"rank": 5
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:paste-and-replace-cell",
|
||||||
|
"rank": 5
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"rank": 6
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:delete-cell",
|
||||||
|
"rank": 6
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"rank": 7
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:select-all",
|
||||||
|
"rank": 7
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:deselect-all",
|
||||||
|
"rank": 7
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"rank": 8
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:move-cell-up",
|
||||||
|
"rank": 8
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:move-cell-down",
|
||||||
|
"rank": 8
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"rank": 9
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:split-cell-at-cursor",
|
||||||
|
"rank": 9
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:merge-cells",
|
||||||
|
"rank": 9
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:merge-cell-above",
|
||||||
|
"rank": 9
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:merge-cell-below",
|
||||||
|
"rank": 9
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"rank": 9
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "jp-mainmenu-view",
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"rank": 10
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:hide-cell-code",
|
||||||
|
"rank": 10
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:hide-cell-outputs",
|
||||||
|
"rank": 10
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:hide-all-cell-code",
|
||||||
|
"rank": 10
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:hide-all-cell-outputs",
|
||||||
|
"rank": 10
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"rank": 10
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:show-cell-code",
|
||||||
|
"rank": 11
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:show-cell-outputs",
|
||||||
|
"rank": 11
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:show-all-cell-code",
|
||||||
|
"rank": 11
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:show-all-cell-outputs",
|
||||||
|
"rank": 11
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"rank": 11
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:toggle-render-side-by-side-current",
|
||||||
|
"rank": 12
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"rank": 12
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "jp-mainmenu-run",
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"rank": 10
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:run-cell-and-insert-below",
|
||||||
|
"rank": 10
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:run-cell",
|
||||||
|
"rank": 10
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:run-in-console",
|
||||||
|
"rank": 10
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"rank": 11
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:run-all-above",
|
||||||
|
"rank": 11
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:run-all-below",
|
||||||
|
"rank": 11
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"rank": 12
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:render-all-markdown",
|
||||||
|
"rank": 12
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"rank": 12
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"id": "jp-mainmenu-kernel",
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"command": "notebook:restart-and-run-to-selected",
|
||||||
|
"rank": 1
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"context": [
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"selector": ".jp-Notebook .jp-Cell",
|
||||||
|
"rank": 0
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:cut-cell",
|
||||||
|
"selector": ".jp-Notebook .jp-Cell",
|
||||||
|
"rank": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:copy-cell",
|
||||||
|
"selector": ".jp-Notebook .jp-Cell",
|
||||||
|
"rank": 2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:paste-cell-below",
|
||||||
|
"selector": ".jp-Notebook .jp-Cell",
|
||||||
|
"rank": 3
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"selector": ".jp-Notebook .jp-Cell",
|
||||||
|
"rank": 4
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:delete-cell",
|
||||||
|
"selector": ".jp-Notebook .jp-Cell",
|
||||||
|
"rank": 5
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"selector": ".jp-Notebook .jp-Cell",
|
||||||
|
"rank": 6
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:split-cell-at-cursor",
|
||||||
|
"selector": ".jp-Notebook .jp-Cell",
|
||||||
|
"rank": 7
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:merge-cells",
|
||||||
|
"selector": ".jp-Notebook .jp-Cell",
|
||||||
|
"rank": 8
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:merge-cell-above",
|
||||||
|
"selector": ".jp-Notebook .jp-Cell",
|
||||||
|
"rank": 8
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:merge-cell-below",
|
||||||
|
"selector": ".jp-Notebook .jp-Cell",
|
||||||
|
"rank": 8
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"selector": ".jp-Notebook .jp-Cell",
|
||||||
|
"rank": 9
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:create-output-view",
|
||||||
|
"selector": ".jp-Notebook .jp-CodeCell",
|
||||||
|
"rank": 10
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"selector": ".jp-Notebook .jp-CodeCell",
|
||||||
|
"rank": 11
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:clear-cell-output",
|
||||||
|
"selector": ".jp-Notebook .jp-CodeCell",
|
||||||
|
"rank": 12
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:clear-all-cell-outputs",
|
||||||
|
"selector": ".jp-Notebook",
|
||||||
|
"rank": 13
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"selector": ".jp-Notebook",
|
||||||
|
"rank": 20
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:enable-output-scrolling",
|
||||||
|
"selector": ".jp-Notebook",
|
||||||
|
"rank": 21
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:disable-output-scrolling",
|
||||||
|
"selector": ".jp-Notebook",
|
||||||
|
"rank": 22
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"selector": ".jp-Notebook",
|
||||||
|
"rank": 30
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:undo-cell-action",
|
||||||
|
"selector": ".jp-Notebook",
|
||||||
|
"rank": 31
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:redo-cell-action",
|
||||||
|
"selector": ".jp-Notebook",
|
||||||
|
"rank": 32
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:restart-kernel",
|
||||||
|
"selector": ".jp-Notebook",
|
||||||
|
"rank": 33
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"selector": ".jp-Notebook",
|
||||||
|
"rank": 40
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:create-console",
|
||||||
|
"selector": ".jp-Notebook",
|
||||||
|
"rank": 41
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:create-new",
|
||||||
|
"selector": ".jp-DirListing-content",
|
||||||
|
"rank": 52,
|
||||||
|
"args": {
|
||||||
|
"isContextMenu": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"jupyter.lab.shortcuts": [
|
||||||
|
{
|
||||||
|
"command": "notebook:change-cell-to-code",
|
||||||
|
"keys": ["Y"],
|
||||||
|
"selector": ".jp-Notebook:focus"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:change-cell-to-heading-1",
|
||||||
|
"keys": ["1"],
|
||||||
|
"selector": ".jp-Notebook:focus"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:change-cell-to-heading-2",
|
||||||
|
"keys": ["2"],
|
||||||
|
"selector": ".jp-Notebook:focus"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:change-cell-to-heading-3",
|
||||||
|
"keys": ["3"],
|
||||||
|
"selector": ".jp-Notebook:focus"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:change-cell-to-heading-4",
|
||||||
|
"keys": ["4"],
|
||||||
|
"selector": ".jp-Notebook:focus"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:change-cell-to-heading-5",
|
||||||
|
"keys": ["5"],
|
||||||
|
"selector": ".jp-Notebook:focus"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:change-cell-to-heading-6",
|
||||||
|
"keys": ["6"],
|
||||||
|
"selector": ".jp-Notebook:focus"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:change-cell-to-markdown",
|
||||||
|
"keys": ["M"],
|
||||||
|
"selector": ".jp-Notebook:focus"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:change-cell-to-raw",
|
||||||
|
"keys": ["R"],
|
||||||
|
"selector": ".jp-Notebook:focus"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:copy-cell",
|
||||||
|
"keys": ["C"],
|
||||||
|
"selector": ".jp-Notebook:focus"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:cut-cell",
|
||||||
|
"keys": ["X"],
|
||||||
|
"selector": ".jp-Notebook:focus"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:delete-cell",
|
||||||
|
"keys": ["D", "D"],
|
||||||
|
"selector": ".jp-Notebook:focus"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:enter-command-mode",
|
||||||
|
"keys": ["Escape"],
|
||||||
|
"selector": ".jp-Notebook.jp-mod-editMode"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:enter-command-mode",
|
||||||
|
"keys": ["Ctrl M"],
|
||||||
|
"selector": ".jp-Notebook.jp-mod-editMode"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:enter-edit-mode",
|
||||||
|
"keys": ["Enter"],
|
||||||
|
"selector": ".jp-Notebook:focus"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:extend-marked-cells-above",
|
||||||
|
"keys": ["Shift ArrowUp"],
|
||||||
|
"selector": ".jp-Notebook:focus"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:extend-marked-cells-above",
|
||||||
|
"keys": ["Shift K"],
|
||||||
|
"selector": ".jp-Notebook:focus"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:extend-marked-cells-top",
|
||||||
|
"keys": ["Shift Home"],
|
||||||
|
"selector": ".jp-Notebook:focus"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:extend-marked-cells-below",
|
||||||
|
"keys": ["Shift ArrowDown"],
|
||||||
|
"selector": ".jp-Notebook:focus"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:extend-marked-cells-bottom",
|
||||||
|
"keys": ["Shift End"],
|
||||||
|
"selector": ".jp-Notebook:focus"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:extend-marked-cells-below",
|
||||||
|
"keys": ["Shift J"],
|
||||||
|
"selector": ".jp-Notebook:focus"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:insert-cell-above",
|
||||||
|
"keys": ["A"],
|
||||||
|
"selector": ".jp-Notebook:focus"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:insert-cell-below",
|
||||||
|
"keys": ["B"],
|
||||||
|
"selector": ".jp-Notebook:focus"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:merge-cells",
|
||||||
|
"keys": ["Shift M"],
|
||||||
|
"selector": ".jp-Notebook:focus"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:merge-cell-above",
|
||||||
|
"keys": ["Ctrl Backspace"],
|
||||||
|
"selector": ".jp-Notebook:focus"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:merge-cell-below",
|
||||||
|
"keys": ["Ctrl Shift M"],
|
||||||
|
"selector": ".jp-Notebook:focus"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:move-cursor-down",
|
||||||
|
"keys": ["ArrowDown"],
|
||||||
|
"selector": ".jp-Notebook:focus"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:move-cursor-down",
|
||||||
|
"keys": ["J"],
|
||||||
|
"selector": ".jp-Notebook:focus"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:move-cursor-up",
|
||||||
|
"keys": ["ArrowUp"],
|
||||||
|
"selector": ".jp-Notebook:focus"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:move-cursor-up",
|
||||||
|
"keys": ["K"],
|
||||||
|
"selector": ".jp-Notebook:focus"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:paste-cell-below",
|
||||||
|
"keys": ["V"],
|
||||||
|
"selector": ".jp-Notebook:focus"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:redo-cell-action",
|
||||||
|
"keys": ["Shift Z"],
|
||||||
|
"selector": ".jp-Notebook:focus"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:run-cell",
|
||||||
|
"macKeys": ["Ctrl Enter"],
|
||||||
|
"keys": [],
|
||||||
|
"selector": ".jp-Notebook:focus"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:run-cell",
|
||||||
|
"macKeys": ["Ctrl Enter"],
|
||||||
|
"keys": [],
|
||||||
|
"selector": ".jp-Notebook.jp-mod-editMode"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:run-cell",
|
||||||
|
"keys": ["Accel Enter"],
|
||||||
|
"selector": ".jp-Notebook:focus"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:run-cell",
|
||||||
|
"keys": ["Accel Enter"],
|
||||||
|
"selector": ".jp-Notebook.jp-mod-editMode"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:run-cell-and-insert-below",
|
||||||
|
"keys": ["Alt Enter"],
|
||||||
|
"selector": ".jp-Notebook:focus"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:run-cell-and-insert-below",
|
||||||
|
"keys": ["Alt Enter"],
|
||||||
|
"selector": ".jp-Notebook.jp-mod-editMode"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:run-in-console",
|
||||||
|
"keys": [""],
|
||||||
|
"selector": ".jp-Notebook.jp-mod-editMode"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:run-cell-and-select-next",
|
||||||
|
"keys": ["Shift Enter"],
|
||||||
|
"selector": ".jp-Notebook.jp-mod-editMode"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "viewmenu:line-numbering",
|
||||||
|
"keys": [""],
|
||||||
|
"selector": ".jp-Notebook.jp-mod-commandMode"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "viewmenu:match-brackets",
|
||||||
|
"keys": [""],
|
||||||
|
"selector": ".jp-Notebook.jp-mod-commandMode"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:select-all",
|
||||||
|
"keys": ["Accel A"],
|
||||||
|
"selector": ".jp-Notebook:focus"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:split-cell-at-cursor",
|
||||||
|
"keys": ["Ctrl Shift -"],
|
||||||
|
"selector": ".jp-Notebook.jp-mod-editMode"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:toggle-all-cell-line-numbers",
|
||||||
|
"keys": ["Shift L"],
|
||||||
|
"selector": ".jp-Notebook:focus"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:toggle-cell-line-numbers",
|
||||||
|
"keys": ["L"],
|
||||||
|
"selector": ".jp-Notebook:focus"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:undo-cell-action",
|
||||||
|
"keys": ["Z"],
|
||||||
|
"selector": ".jp-Notebook:focus"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:toggle-render-side-by-side",
|
||||||
|
"keys": ["Ctrl Shift R"],
|
||||||
|
"selector": ".jp-Notebook:focus"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "notebook:toggle-render-side-by-side-current",
|
||||||
|
"keys": ["Shift R"],
|
||||||
|
"selector": ".jp-Notebook:focus"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"title": "Notebook",
|
||||||
|
"description": "Notebook settings.",
|
||||||
|
"definitions": {
|
||||||
|
"editorConfig": {
|
||||||
|
"properties": {
|
||||||
|
"autoClosingBrackets": {
|
||||||
|
"type": "boolean",
|
||||||
|
"default": false,
|
||||||
|
"title": "Auto Closing Brackets"
|
||||||
|
},
|
||||||
|
"cursorBlinkRate": {
|
||||||
|
"type": "number",
|
||||||
|
"title": "Cursor Blinking Rate",
|
||||||
|
"description": "Half-period in milliseconds used for cursor blinking. The default blink rate is 530ms. By setting this to zero, blinking can be disabled. A negative value hides the cursor entirely.",
|
||||||
|
"default": 530
|
||||||
|
},
|
||||||
|
"fontFamily": {
|
||||||
|
"type": ["string", "null"],
|
||||||
|
"default": null,
|
||||||
|
"title": "Font Family"
|
||||||
|
},
|
||||||
|
"fontSize": {
|
||||||
|
"type": ["integer", "null"],
|
||||||
|
"minimum": 1,
|
||||||
|
"maximum": 100,
|
||||||
|
"default": null,
|
||||||
|
"title": "Font Size"
|
||||||
|
},
|
||||||
|
"lineHeight": {
|
||||||
|
"type": ["number", "null"],
|
||||||
|
"default": null,
|
||||||
|
"title": "Line Height"
|
||||||
|
},
|
||||||
|
"lineNumbers": {
|
||||||
|
"type": "boolean",
|
||||||
|
"default": false,
|
||||||
|
"title": "Show Line Numbers"
|
||||||
|
},
|
||||||
|
"lineWrap": {
|
||||||
|
"type": "string",
|
||||||
|
"enum": ["off", "on", "wordWrapColumn", "bounded"],
|
||||||
|
"title": "Line Wrap"
|
||||||
|
},
|
||||||
|
"matchBrackets": {
|
||||||
|
"type": "boolean",
|
||||||
|
"title": "Match Brackets"
|
||||||
|
},
|
||||||
|
"readOnly": {
|
||||||
|
"type": "boolean",
|
||||||
|
"default": false,
|
||||||
|
"title": "Read Only"
|
||||||
|
},
|
||||||
|
"insertSpaces": {
|
||||||
|
"type": "boolean",
|
||||||
|
"default": true,
|
||||||
|
"title": "Insert Spaces"
|
||||||
|
},
|
||||||
|
"tabSize": {
|
||||||
|
"type": "number",
|
||||||
|
"default": 4,
|
||||||
|
"title": "Tab Size"
|
||||||
|
},
|
||||||
|
"wordWrapColumn": {
|
||||||
|
"type": "integer",
|
||||||
|
"default": 80,
|
||||||
|
"title": "Word Wrap Column"
|
||||||
|
},
|
||||||
|
"rulers": {
|
||||||
|
"type": "array",
|
||||||
|
"items": {
|
||||||
|
"type": "number"
|
||||||
|
},
|
||||||
|
"title": "Rulers",
|
||||||
|
"default": []
|
||||||
|
},
|
||||||
|
"codeFolding": {
|
||||||
|
"type": "boolean",
|
||||||
|
"default": false,
|
||||||
|
"title": "Code Folding"
|
||||||
|
},
|
||||||
|
"lineWiseCopyCut": {
|
||||||
|
"type": "boolean",
|
||||||
|
"default": true,
|
||||||
|
"title": "Line-wise Ctrl-C",
|
||||||
|
"description": "When enabled, which is the default, doing copy or cut when there is no selection will copy or cut the whole lines that have cursors on them."
|
||||||
|
},
|
||||||
|
"showTrailingSpace": {
|
||||||
|
"type": "boolean",
|
||||||
|
"default": false,
|
||||||
|
"title": "Show Trailing Space"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"additionalProperties": false,
|
||||||
|
"type": "object"
|
||||||
|
},
|
||||||
|
"kernelStatusConfig": {
|
||||||
|
"type": "object",
|
||||||
|
"additionalProperties": false,
|
||||||
|
"properties": {
|
||||||
|
"showOnStatusBar": {
|
||||||
|
"type": "boolean",
|
||||||
|
"title": "Show kernel status on toolbar or status bar.",
|
||||||
|
"description": "If `true`, the kernel status progression will be displayed in the status bar otherwise it will be in the toolbar.",
|
||||||
|
"default": false
|
||||||
|
},
|
||||||
|
"showProgress": {
|
||||||
|
"type": "boolean",
|
||||||
|
"title": "Show execution progress.",
|
||||||
|
"default": true
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"properties": {
|
||||||
|
"codeCellConfig": {
|
||||||
|
"title": "Code Cell Configuration",
|
||||||
|
"description": "The configuration for all code cells.",
|
||||||
|
"$ref": "#/definitions/editorConfig",
|
||||||
|
"default": {
|
||||||
|
"autoClosingBrackets": false,
|
||||||
|
"cursorBlinkRate": 530,
|
||||||
|
"fontFamily": null,
|
||||||
|
"fontSize": null,
|
||||||
|
"lineHeight": null,
|
||||||
|
"lineNumbers": false,
|
||||||
|
"lineWrap": "off",
|
||||||
|
"matchBrackets": true,
|
||||||
|
"readOnly": false,
|
||||||
|
"insertSpaces": true,
|
||||||
|
"tabSize": 4,
|
||||||
|
"wordWrapColumn": 80,
|
||||||
|
"rulers": [],
|
||||||
|
"codeFolding": false,
|
||||||
|
"lineWiseCopyCut": true,
|
||||||
|
"showTrailingSpace": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"defaultCell": {
|
||||||
|
"title": "Default cell type",
|
||||||
|
"description": "The default type (markdown, code, or raw) for new cells",
|
||||||
|
"type": "string",
|
||||||
|
"enum": ["code", "markdown", "raw"],
|
||||||
|
"default": "code"
|
||||||
|
},
|
||||||
|
"kernelShutdown": {
|
||||||
|
"title": "Shut down kernel",
|
||||||
|
"description": "Whether to shut down or not the kernel when closing a notebook.",
|
||||||
|
"type": "boolean",
|
||||||
|
"default": false
|
||||||
|
},
|
||||||
|
"markdownCellConfig": {
|
||||||
|
"title": "Markdown Cell Configuration",
|
||||||
|
"description": "The configuration for all markdown cells.",
|
||||||
|
"$ref": "#/definitions/editorConfig",
|
||||||
|
"default": {
|
||||||
|
"autoClosingBrackets": false,
|
||||||
|
"cursorBlinkRate": 530,
|
||||||
|
"fontFamily": null,
|
||||||
|
"fontSize": null,
|
||||||
|
"lineHeight": null,
|
||||||
|
"lineNumbers": false,
|
||||||
|
"lineWrap": "on",
|
||||||
|
"matchBrackets": false,
|
||||||
|
"readOnly": false,
|
||||||
|
"insertSpaces": true,
|
||||||
|
"tabSize": 4,
|
||||||
|
"wordWrapColumn": 80,
|
||||||
|
"rulers": [],
|
||||||
|
"codeFolding": false,
|
||||||
|
"lineWiseCopyCut": true,
|
||||||
|
"showTrailingSpace": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"rawCellConfig": {
|
||||||
|
"title": "Raw Cell Configuration",
|
||||||
|
"description": "The configuration for all raw cells.",
|
||||||
|
"$ref": "#/definitions/editorConfig",
|
||||||
|
"default": {
|
||||||
|
"autoClosingBrackets": false,
|
||||||
|
"cursorBlinkRate": 530,
|
||||||
|
"fontFamily": null,
|
||||||
|
"fontSize": null,
|
||||||
|
"lineHeight": null,
|
||||||
|
"lineNumbers": false,
|
||||||
|
"lineWrap": "on",
|
||||||
|
"matchBrackets": false,
|
||||||
|
"readOnly": false,
|
||||||
|
"insertSpaces": true,
|
||||||
|
"tabSize": 4,
|
||||||
|
"wordWrapColumn": 80,
|
||||||
|
"rulers": [],
|
||||||
|
"codeFolding": false,
|
||||||
|
"lineWiseCopyCut": true,
|
||||||
|
"showTrailingSpace": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"scrollPastEnd": {
|
||||||
|
"title": "Scroll past last cell",
|
||||||
|
"description": "Whether to be able to scroll so the last cell is at the top of the panel",
|
||||||
|
"type": "boolean",
|
||||||
|
"default": true
|
||||||
|
},
|
||||||
|
"recordTiming": {
|
||||||
|
"title": "Recording timing",
|
||||||
|
"description": "Should timing data be recorded in cell metadata",
|
||||||
|
"type": "boolean",
|
||||||
|
"default": false
|
||||||
|
},
|
||||||
|
"numberCellsToRenderDirectly": {
|
||||||
|
"title": "Number of cells to render directly",
|
||||||
|
"description": "Define the number of cells to render directly when virtual notebook intersection observer is available",
|
||||||
|
"type": "number",
|
||||||
|
"default": 99999
|
||||||
|
},
|
||||||
|
"remainingTimeBeforeRescheduling": {
|
||||||
|
"title": "Remaining time in milliseconds before virtual notebook rendering is rescheduled",
|
||||||
|
"description": "Define the remaining time in milliseconds before virtual notebook rendering is rescheduled. Set 0 if you want to disable any rescheduling",
|
||||||
|
"type": "number",
|
||||||
|
"default": 50
|
||||||
|
},
|
||||||
|
"renderCellOnIdle": {
|
||||||
|
"title": "Render cell on browser idle time",
|
||||||
|
"description": "Defines if the placeholder cells should be rendered when the browser is idle",
|
||||||
|
"type": "boolean",
|
||||||
|
"default": true
|
||||||
|
},
|
||||||
|
"observedTopMargin": {
|
||||||
|
"title": "Observed top margin",
|
||||||
|
"description": "Defines the observed top margin for the virtual notebook, set a positive number of pixels to render cells above the visible view",
|
||||||
|
"type": "string",
|
||||||
|
"default": "1000px"
|
||||||
|
},
|
||||||
|
"observedBottomMargin": {
|
||||||
|
"title": "Observed bottom margin",
|
||||||
|
"description": "Defines the observed bottom margin for the virtual notebook, set a positive number of pixels to render cells below the visible view",
|
||||||
|
"type": "string",
|
||||||
|
"default": "1000px"
|
||||||
|
},
|
||||||
|
"maxNumberOutputs": {
|
||||||
|
"title": "The maximum number of output cells to be rendered in the output area.",
|
||||||
|
"description": "Defines the maximum number of output cells to be rendered in the output area for cells with many outputs. The output area will have a head and the remaining outputs will be trimmed and not displayed unless the user clicks on the information message. Set to 0 to have the complete display.",
|
||||||
|
"type": "number",
|
||||||
|
"default": 50
|
||||||
|
},
|
||||||
|
"showEditorForReadOnlyMarkdown": {
|
||||||
|
"title": "Show editor for read-only Markdown cells",
|
||||||
|
"description": "Should an editor be shown for read-only markdown",
|
||||||
|
"type": "boolean",
|
||||||
|
"default": true
|
||||||
|
},
|
||||||
|
"kernelStatus": {
|
||||||
|
"title": "Kernel status icon configuration",
|
||||||
|
"description": "Defines the position and components of execution progress indicator.",
|
||||||
|
"$ref": "#/definitions/kernelStatusConfig",
|
||||||
|
"default": {
|
||||||
|
"showOnStatusBar": false,
|
||||||
|
"showProgress": true
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"experimentalDisableDocumentWideUndoRedo": {
|
||||||
|
"title": "Experimental settings to enable the undo/redo on the notebook document level.",
|
||||||
|
"description": "Disable the undo/redo on the notebook document level, so actions independent cells can have their own history. The undo/redo never applies on the outputs, in other words, outputs don't have history. A moved cell completely looses history capability for now.",
|
||||||
|
"type": "boolean",
|
||||||
|
"default": false
|
||||||
|
},
|
||||||
|
"renderingLayout": {
|
||||||
|
"title": "Rendering Layout",
|
||||||
|
"description": "Global setting to define the rendering layout in notebooks. 'default' or 'side-by-side' are supported.",
|
||||||
|
"type": "string",
|
||||||
|
"default": "default"
|
||||||
|
},
|
||||||
|
"sideBySideLeftMarginOverride": {
|
||||||
|
"title": "Side-by-side left margin override",
|
||||||
|
"description": "Side-by-side left margin override.",
|
||||||
|
"type": "string",
|
||||||
|
"default": "10px"
|
||||||
|
},
|
||||||
|
"sideBySideRightMarginOverride": {
|
||||||
|
"title": "Side-by-side right margin override",
|
||||||
|
"description": "Side-by-side right margin override.",
|
||||||
|
"type": "string",
|
||||||
|
"default": "10px"
|
||||||
|
},
|
||||||
|
"sideBySideOutputRatio": {
|
||||||
|
"title": "Side-by-side output ratio",
|
||||||
|
"description": "For the side-by-side rendering, the side-by-side output ratio defines the width of the output vs the input. Set 1 for same size, > 1 for larger output, < 1 for smaller output.",
|
||||||
|
"type": "number",
|
||||||
|
"default": 1,
|
||||||
|
"minimum": 0
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"additionalProperties": false,
|
||||||
|
"type": "object"
|
||||||
|
}
|
|
@ -0,0 +1,14 @@
|
||||||
|
{
|
||||||
|
"title": "Settings Editor Form UI",
|
||||||
|
"description": "Settings editor form ui settings.",
|
||||||
|
"properties": {
|
||||||
|
"settingEditorType": {
|
||||||
|
"title": "Type of editor for the setting.",
|
||||||
|
"description": "Set the type of editor to use while editing your settings.",
|
||||||
|
"enum": ["json", "ui"],
|
||||||
|
"default": "ui"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"additionalProperties": false,
|
||||||
|
"type": "object"
|
||||||
|
}
|
|
@ -0,0 +1,64 @@
|
||||||
|
{
|
||||||
|
"name": "@jupyterlab/settingeditor-extension",
|
||||||
|
"version": "3.6.1",
|
||||||
|
"description": "JupyterLab - Setting Editor Extension",
|
||||||
|
"homepage": "https://github.com/jupyterlab/jupyterlab",
|
||||||
|
"bugs": {
|
||||||
|
"url": "https://github.com/jupyterlab/jupyterlab/issues"
|
||||||
|
},
|
||||||
|
"repository": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://github.com/jupyterlab/jupyterlab.git"
|
||||||
|
},
|
||||||
|
"license": "BSD-3-Clause",
|
||||||
|
"author": "Project Jupyter",
|
||||||
|
"sideEffects": [
|
||||||
|
"style/*.css",
|
||||||
|
"style/index.js"
|
||||||
|
],
|
||||||
|
"main": "lib/index.js",
|
||||||
|
"types": "lib/index.d.ts",
|
||||||
|
"style": "style/index.css",
|
||||||
|
"directories": {
|
||||||
|
"lib": "lib/"
|
||||||
|
},
|
||||||
|
"files": [
|
||||||
|
"lib/*.d.ts",
|
||||||
|
"lib/*.js.map",
|
||||||
|
"lib/*.js",
|
||||||
|
"schema/*.json",
|
||||||
|
"style/**/*.css",
|
||||||
|
"style/index.js"
|
||||||
|
],
|
||||||
|
"scripts": {
|
||||||
|
"build": "tsc -b",
|
||||||
|
"clean": "rimraf lib && rimraf tsconfig.tsbuildinfo",
|
||||||
|
"docs": "typedoc src",
|
||||||
|
"watch": "tsc -b --watch"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"@jupyterlab/application": "^3.6.1",
|
||||||
|
"@jupyterlab/apputils": "^3.6.1",
|
||||||
|
"@jupyterlab/codeeditor": "^3.6.1",
|
||||||
|
"@jupyterlab/rendermime": "^3.6.1",
|
||||||
|
"@jupyterlab/settingeditor": "^3.6.1",
|
||||||
|
"@jupyterlab/settingregistry": "^3.6.1",
|
||||||
|
"@jupyterlab/statedb": "^3.6.1",
|
||||||
|
"@jupyterlab/translation": "^3.6.1",
|
||||||
|
"@jupyterlab/ui-components": "^3.6.1",
|
||||||
|
"@lumino/disposable": "^1.10.0"
|
||||||
|
},
|
||||||
|
"devDependencies": {
|
||||||
|
"rimraf": "~3.0.0",
|
||||||
|
"typedoc": "~0.21.2",
|
||||||
|
"typescript": "~4.1.3"
|
||||||
|
},
|
||||||
|
"publishConfig": {
|
||||||
|
"access": "public"
|
||||||
|
},
|
||||||
|
"jupyterlab": {
|
||||||
|
"extension": true,
|
||||||
|
"schemaDir": "schema"
|
||||||
|
},
|
||||||
|
"styleModule": "style/index.js"
|
||||||
|
}
|
|
@ -0,0 +1,21 @@
|
||||||
|
{
|
||||||
|
"title": "Setting Editor",
|
||||||
|
"description": "Setting editor settings.",
|
||||||
|
"jupyter.lab.shortcuts": [
|
||||||
|
{
|
||||||
|
"command": "settingeditor:open",
|
||||||
|
"args": {},
|
||||||
|
"keys": ["Accel ,"],
|
||||||
|
"selector": "body"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "settingeditor:save",
|
||||||
|
"args": {},
|
||||||
|
"keys": ["Accel S"],
|
||||||
|
"selector": ".jp-SettingEditor"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"properties": {},
|
||||||
|
"additionalProperties": false,
|
||||||
|
"type": "object"
|
||||||
|
}
|
|
@ -0,0 +1,74 @@
|
||||||
|
{
|
||||||
|
"name": "@jupyterlab/shortcuts-extension",
|
||||||
|
"version": "3.6.1",
|
||||||
|
"description": "JupyterLab - Shortcuts Extension",
|
||||||
|
"homepage": "https://github.com/jupyterlab/jupyterlab",
|
||||||
|
"bugs": {
|
||||||
|
"url": "https://github.com/jupyterlab/jupyterlab/issues"
|
||||||
|
},
|
||||||
|
"repository": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://github.com/jupyterlab/jupyterlab.git"
|
||||||
|
},
|
||||||
|
"license": "BSD-3-Clause",
|
||||||
|
"author": "Project Jupyter",
|
||||||
|
"sideEffects": [
|
||||||
|
"style/*.css",
|
||||||
|
"style/index.js"
|
||||||
|
],
|
||||||
|
"main": "lib/index.js",
|
||||||
|
"types": "lib/index.d.ts",
|
||||||
|
"style": "style/index.css",
|
||||||
|
"directories": {
|
||||||
|
"lib": "lib/"
|
||||||
|
},
|
||||||
|
"files": [
|
||||||
|
"lib/**/*.{d.ts,eot,gif,html,jpg,js,js.map,json,png,svg,woff2,ttf}",
|
||||||
|
"style/**/*.{css,eot,gif,html,jpg,json,png,svg,woff2,ttf}",
|
||||||
|
"style/index.js",
|
||||||
|
"schema/*.json"
|
||||||
|
],
|
||||||
|
"scripts": {
|
||||||
|
"build": "tsc -b",
|
||||||
|
"build:test": "tsc --build tsconfig.test.json",
|
||||||
|
"clean": "rimraf lib && rimraf tsconfig.tsbuildinfo",
|
||||||
|
"docs": "typedoc src",
|
||||||
|
"test": "jest",
|
||||||
|
"test:cov": "jest --collect-coverage",
|
||||||
|
"test:debug": "node --inspect-brk node_modules/.bin/jest --runInBand",
|
||||||
|
"test:debug:watch": "node --inspect-brk node_modules/.bin/jest --runInBand --watch",
|
||||||
|
"watch": "tsc -b --watch"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"@jupyterlab/application": "^3.6.1",
|
||||||
|
"@jupyterlab/settingregistry": "^3.6.1",
|
||||||
|
"@jupyterlab/translation": "^3.6.1",
|
||||||
|
"@jupyterlab/ui-components": "^3.6.1",
|
||||||
|
"@lumino/algorithm": "^1.9.0",
|
||||||
|
"@lumino/commands": "^1.19.0",
|
||||||
|
"@lumino/coreutils": "^1.11.0",
|
||||||
|
"@lumino/disposable": "^1.10.0",
|
||||||
|
"@lumino/domutils": "^1.8.0",
|
||||||
|
"@lumino/keyboard": "^1.8.1",
|
||||||
|
"@lumino/widgets": "^1.37.1",
|
||||||
|
"react": "^17.0.1",
|
||||||
|
"typestyle": "^2.0.4"
|
||||||
|
},
|
||||||
|
"devDependencies": {
|
||||||
|
"@jupyterlab/testutils": "^3.6.1",
|
||||||
|
"@types/jest": "^26.0.10",
|
||||||
|
"jest": "^26.4.2",
|
||||||
|
"rimraf": "~3.0.0",
|
||||||
|
"ts-jest": "^26.3.0",
|
||||||
|
"typedoc": "~0.21.2",
|
||||||
|
"typescript": "~4.1.3"
|
||||||
|
},
|
||||||
|
"publishConfig": {
|
||||||
|
"access": "public"
|
||||||
|
},
|
||||||
|
"jupyterlab": {
|
||||||
|
"extension": true,
|
||||||
|
"schemaDir": "schema"
|
||||||
|
},
|
||||||
|
"styleModule": "style/index.js"
|
||||||
|
}
|
|
@ -0,0 +1,44 @@
|
||||||
|
{
|
||||||
|
"jupyter.lab.setting-icon": "ui-components:keyboard",
|
||||||
|
"jupyter.lab.setting-icon-label": "Keyboard Shortcuts",
|
||||||
|
"jupyter.lab.transform": true,
|
||||||
|
"title": "Keyboard Shortcuts",
|
||||||
|
"description": "Keyboard shortcut settings.",
|
||||||
|
"type": "object",
|
||||||
|
"additionalProperties": false,
|
||||||
|
"properties": {
|
||||||
|
"shortcuts": {
|
||||||
|
"description": "The list of keyboard shortcuts.",
|
||||||
|
"items": { "$ref": "#/definitions/shortcut" },
|
||||||
|
"type": "array",
|
||||||
|
"default": []
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"definitions": {
|
||||||
|
"shortcut": {
|
||||||
|
"properties": {
|
||||||
|
"args": { "type": "object" },
|
||||||
|
"command": { "type": "string" },
|
||||||
|
"keys": {
|
||||||
|
"items": { "type": "string" },
|
||||||
|
"type": "array"
|
||||||
|
},
|
||||||
|
"winKeys": {
|
||||||
|
"items": { "type": "string" },
|
||||||
|
"type": "array"
|
||||||
|
},
|
||||||
|
"macKeys": {
|
||||||
|
"items": { "type": "string" },
|
||||||
|
"type": "array"
|
||||||
|
},
|
||||||
|
"linuxKeys": {
|
||||||
|
"items": { "type": "string" },
|
||||||
|
"type": "array"
|
||||||
|
},
|
||||||
|
"selector": { "type": "string" }
|
||||||
|
},
|
||||||
|
"required": ["command", "keys", "selector"],
|
||||||
|
"type": "object"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
|
@ -0,0 +1,68 @@
|
||||||
|
{
|
||||||
|
"name": "@jupyterlab/statusbar-extension",
|
||||||
|
"version": "3.6.1",
|
||||||
|
"description": "JupyterLab - Statusbar Extension",
|
||||||
|
"homepage": "https://github.com/jupyterlab/jupyterlab",
|
||||||
|
"bugs": {
|
||||||
|
"url": "https://github.com/jupyterlab/jupyterlab/issues"
|
||||||
|
},
|
||||||
|
"repository": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://github.com/jupyterlab/jupyterlab.git"
|
||||||
|
},
|
||||||
|
"license": "BSD-3-Clause",
|
||||||
|
"author": "Project Jupyter, Richa Gadgil, Takahiro Shimokobe, Declan Kelly",
|
||||||
|
"sideEffects": [
|
||||||
|
"style/**/*"
|
||||||
|
],
|
||||||
|
"main": "lib/index.js",
|
||||||
|
"types": "lib/index.d.ts",
|
||||||
|
"style": "style/index.css",
|
||||||
|
"directories": {
|
||||||
|
"lib": "lib/"
|
||||||
|
},
|
||||||
|
"files": [
|
||||||
|
"lib/**/*.d.ts",
|
||||||
|
"lib/**/*.js.map",
|
||||||
|
"lib/**/*.js",
|
||||||
|
"style/**/*.{css,eot,gif,html,jpg,json,png,svg,woff2,ttf}",
|
||||||
|
"schema/*.json",
|
||||||
|
"style/index.js"
|
||||||
|
],
|
||||||
|
"scripts": {
|
||||||
|
"build": "tsc -b",
|
||||||
|
"clean": "rimraf lib && rimraf tsconfig.tsbuildinfo",
|
||||||
|
"docs": "typedoc src",
|
||||||
|
"watch": "tsc -b --watch"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"@jupyterlab/application": "^3.6.1",
|
||||||
|
"@jupyterlab/apputils": "^3.6.1",
|
||||||
|
"@jupyterlab/cells": "^3.6.1",
|
||||||
|
"@jupyterlab/console": "^3.6.1",
|
||||||
|
"@jupyterlab/docregistry": "^3.6.1",
|
||||||
|
"@jupyterlab/fileeditor": "^3.6.1",
|
||||||
|
"@jupyterlab/notebook": "^3.6.1",
|
||||||
|
"@jupyterlab/settingregistry": "^3.6.1",
|
||||||
|
"@jupyterlab/statusbar": "^3.6.1",
|
||||||
|
"@jupyterlab/translation": "^3.6.1",
|
||||||
|
"@jupyterlab/ui-components": "^3.6.1",
|
||||||
|
"@lumino/commands": "^1.19.0",
|
||||||
|
"@lumino/widgets": "^1.37.1"
|
||||||
|
},
|
||||||
|
"devDependencies": {
|
||||||
|
"@types/react": "^17.0.0",
|
||||||
|
"@types/react-dom": "^17.0.0",
|
||||||
|
"rimraf": "~3.0.0",
|
||||||
|
"typedoc": "~0.21.2",
|
||||||
|
"typescript": "~4.1.3"
|
||||||
|
},
|
||||||
|
"publishConfig": {
|
||||||
|
"access": "public"
|
||||||
|
},
|
||||||
|
"jupyterlab": {
|
||||||
|
"extension": true,
|
||||||
|
"schemaDir": "schema"
|
||||||
|
},
|
||||||
|
"styleModule": "style/index.js"
|
||||||
|
}
|
|
@ -0,0 +1,43 @@
|
||||||
|
{
|
||||||
|
"jupyter.lab.setting-icon": "ui-components:settings",
|
||||||
|
"jupyter.lab.setting-icon-label": "Status Bar",
|
||||||
|
"jupyter.lab.menus": {
|
||||||
|
"main": [
|
||||||
|
{
|
||||||
|
"id": "jp-mainmenu-view",
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"rank": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "statusbar:toggle",
|
||||||
|
"rank": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"rank": 1
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"title": "Status Bar",
|
||||||
|
"description": "Status Bar settings.",
|
||||||
|
"properties": {
|
||||||
|
"visible": {
|
||||||
|
"type": "boolean",
|
||||||
|
"title": "Status Bar Visibility",
|
||||||
|
"description": "Whether to show status bar or not",
|
||||||
|
"default": true
|
||||||
|
},
|
||||||
|
"startMode": {
|
||||||
|
"enum": ["", "single", "multiple"],
|
||||||
|
"title": "Start mode: ``, `single`or `multiple`",
|
||||||
|
"description": "The mode under which JupyterLab should start. If empty, the mode will be imposed by the URL",
|
||||||
|
"default": ""
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"additionalProperties": false,
|
||||||
|
"type": "object"
|
||||||
|
}
|
|
@ -0,0 +1,67 @@
|
||||||
|
{
|
||||||
|
"name": "@jupyterlab/terminal-extension",
|
||||||
|
"version": "3.6.1",
|
||||||
|
"description": "JupyterLab - Terminal Emulator Extension",
|
||||||
|
"homepage": "https://github.com/jupyterlab/jupyterlab",
|
||||||
|
"bugs": {
|
||||||
|
"url": "https://github.com/jupyterlab/jupyterlab/issues"
|
||||||
|
},
|
||||||
|
"repository": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://github.com/jupyterlab/jupyterlab.git"
|
||||||
|
},
|
||||||
|
"license": "BSD-3-Clause",
|
||||||
|
"author": "Project Jupyter",
|
||||||
|
"sideEffects": [
|
||||||
|
"style/**/*.css",
|
||||||
|
"style/index.js"
|
||||||
|
],
|
||||||
|
"main": "lib/index.js",
|
||||||
|
"types": "lib/index.d.ts",
|
||||||
|
"style": "style/index.css",
|
||||||
|
"directories": {
|
||||||
|
"lib": "lib/"
|
||||||
|
},
|
||||||
|
"files": [
|
||||||
|
"lib/*.d.ts",
|
||||||
|
"lib/*.js.map",
|
||||||
|
"lib/*.js",
|
||||||
|
"schema/*.json",
|
||||||
|
"style/**/*.css",
|
||||||
|
"style/index.js"
|
||||||
|
],
|
||||||
|
"scripts": {
|
||||||
|
"build": "tsc -b",
|
||||||
|
"clean": "rimraf lib && rimraf tsconfig.tsbuildinfo",
|
||||||
|
"docs": "typedoc src",
|
||||||
|
"watch": "tsc -b --watch"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"@jupyterlab/application": "^3.6.1",
|
||||||
|
"@jupyterlab/apputils": "^3.6.1",
|
||||||
|
"@jupyterlab/launcher": "^3.6.1",
|
||||||
|
"@jupyterlab/mainmenu": "^3.6.1",
|
||||||
|
"@jupyterlab/running": "^3.6.1",
|
||||||
|
"@jupyterlab/services": "^6.6.1",
|
||||||
|
"@jupyterlab/settingregistry": "^3.6.1",
|
||||||
|
"@jupyterlab/terminal": "^3.6.1",
|
||||||
|
"@jupyterlab/translation": "^3.6.1",
|
||||||
|
"@jupyterlab/ui-components": "^3.6.1",
|
||||||
|
"@lumino/algorithm": "^1.9.0",
|
||||||
|
"@lumino/widgets": "^1.37.1"
|
||||||
|
},
|
||||||
|
"devDependencies": {
|
||||||
|
"@types/webpack-env": "^1.14.1",
|
||||||
|
"rimraf": "~3.0.0",
|
||||||
|
"typedoc": "~0.21.2",
|
||||||
|
"typescript": "~4.1.3"
|
||||||
|
},
|
||||||
|
"publishConfig": {
|
||||||
|
"access": "public"
|
||||||
|
},
|
||||||
|
"jupyterlab": {
|
||||||
|
"extension": true,
|
||||||
|
"schemaDir": "schema"
|
||||||
|
},
|
||||||
|
"styleModule": "style/index.js"
|
||||||
|
}
|
|
@ -0,0 +1,115 @@
|
||||||
|
{
|
||||||
|
"jupyter.lab.setting-icon": "ui-components:terminal",
|
||||||
|
"jupyter.lab.setting-icon-label": "Terminal",
|
||||||
|
"jupyter.lab.menus": {
|
||||||
|
"context": [
|
||||||
|
{
|
||||||
|
"command": "terminal:copy",
|
||||||
|
"selector": ".jp-Terminal",
|
||||||
|
"rank": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "terminal:paste",
|
||||||
|
"selector": ".jp-Terminal",
|
||||||
|
"rank": 2
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "terminal:refresh",
|
||||||
|
"selector": ".jp-Terminal",
|
||||||
|
"rank": 3
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"title": "Terminal",
|
||||||
|
"description": "Terminal settings.",
|
||||||
|
"definitions": {
|
||||||
|
"fontFamily": {
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
|
"fontSize": {
|
||||||
|
"type": "integer",
|
||||||
|
"minimum": 9,
|
||||||
|
"maximum": 72
|
||||||
|
},
|
||||||
|
"lineHeight": {
|
||||||
|
"type": "number",
|
||||||
|
"minimum": 1.0
|
||||||
|
},
|
||||||
|
"theme": {
|
||||||
|
"enum": ["dark", "light", "inherit"]
|
||||||
|
},
|
||||||
|
"scrollback": {
|
||||||
|
"type": "number"
|
||||||
|
},
|
||||||
|
"pasteWithCtrlV": {
|
||||||
|
"type": "boolean"
|
||||||
|
},
|
||||||
|
"macOptionIsMeta": {
|
||||||
|
"type": "boolean"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"properties": {
|
||||||
|
"fontFamily": {
|
||||||
|
"title": "Font family",
|
||||||
|
"description": "The font family used to render text.",
|
||||||
|
"$ref": "#/definitions/fontFamily",
|
||||||
|
"default": "monospace"
|
||||||
|
},
|
||||||
|
"fontSize": {
|
||||||
|
"title": "Font size",
|
||||||
|
"description": "The font size used to render text.",
|
||||||
|
"$ref": "#/definitions/fontSize",
|
||||||
|
"default": 13
|
||||||
|
},
|
||||||
|
"lineHeight": {
|
||||||
|
"title": "Line height",
|
||||||
|
"description": "The line height used to render text.",
|
||||||
|
"$ref": "#/definitions/lineHeight",
|
||||||
|
"default": 1.0
|
||||||
|
},
|
||||||
|
"theme": {
|
||||||
|
"title": "Theme",
|
||||||
|
"description": "The theme for the terminal.",
|
||||||
|
"$ref": "#/definitions/theme",
|
||||||
|
"default": "inherit"
|
||||||
|
},
|
||||||
|
"screenReaderMode": {
|
||||||
|
"title": "Screen Reader Mode",
|
||||||
|
"description": "Add accessibility elements for use with screen readers.",
|
||||||
|
"type": "boolean",
|
||||||
|
"default": false
|
||||||
|
},
|
||||||
|
"scrollback": {
|
||||||
|
"title": "Scrollback Buffer",
|
||||||
|
"description": "The amount of scrollback beyond initial viewport",
|
||||||
|
"$ref": "#/definitions/lineHeight",
|
||||||
|
"default": 1000
|
||||||
|
},
|
||||||
|
"shutdownOnClose": {
|
||||||
|
"title": "Shut down on close",
|
||||||
|
"description": "Shut down the session when closing the terminal.",
|
||||||
|
"type": "boolean",
|
||||||
|
"default": false
|
||||||
|
},
|
||||||
|
"closeOnExit": {
|
||||||
|
"title": "Close on exit",
|
||||||
|
"description": "Close the widget when exiting the terminal.",
|
||||||
|
"type": "boolean",
|
||||||
|
"default": true
|
||||||
|
},
|
||||||
|
"pasteWithCtrlV": {
|
||||||
|
"title": "Paste with Ctrl+V",
|
||||||
|
"description": "Enable pasting with Ctrl+V. This can be disabled to use Ctrl+V in the vi editor, for instance. This setting has no effect on macOS, where Cmd+V is available",
|
||||||
|
"type": "boolean",
|
||||||
|
"default": true
|
||||||
|
},
|
||||||
|
"macOptionIsMeta": {
|
||||||
|
"title": "Treat option as meta key on macOS",
|
||||||
|
"description": "Option key on macOS can be used as meta key. This enables to use shortcuts such as option + f to move cursor forward one word",
|
||||||
|
"type": "boolean",
|
||||||
|
"default": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"additionalProperties": false,
|
||||||
|
"type": "object"
|
||||||
|
}
|
|
@ -0,0 +1,68 @@
|
||||||
|
{
|
||||||
|
"name": "@jupyterlab/toc-extension",
|
||||||
|
"version": "5.6.1",
|
||||||
|
"description": "JupyterLab - Table of Contents widget extension",
|
||||||
|
"keywords": [
|
||||||
|
"jupyter",
|
||||||
|
"jupyterlab",
|
||||||
|
"jupyterlab-extension"
|
||||||
|
],
|
||||||
|
"homepage": "https://github.com/jupyterlab/jupyterlab",
|
||||||
|
"bugs": {
|
||||||
|
"url": "https://github.com/jupyterlab/jupyterlab/issues"
|
||||||
|
},
|
||||||
|
"repository": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://github.com/jupyterlab/jupyterlab.git"
|
||||||
|
},
|
||||||
|
"license": "BSD-3-Clause",
|
||||||
|
"author": "Project Jupyter",
|
||||||
|
"sideEffects": [
|
||||||
|
"style/*.css",
|
||||||
|
"style/index.js"
|
||||||
|
],
|
||||||
|
"main": "lib/index.js",
|
||||||
|
"types": "lib/index.d.ts",
|
||||||
|
"style": "style/index.css",
|
||||||
|
"directories": {
|
||||||
|
"lib": "lib/"
|
||||||
|
},
|
||||||
|
"files": [
|
||||||
|
"lib/**/*.{d.ts,eot,gif,html,jpg,js,js.map,json,png,svg,woff2,ttf}",
|
||||||
|
"style/**/*.{css,eot,gif,html,jpg,json,png,svg,woff2,ttf}",
|
||||||
|
"style/index.js",
|
||||||
|
"schema/*.json"
|
||||||
|
],
|
||||||
|
"scripts": {
|
||||||
|
"build": "tsc -b",
|
||||||
|
"clean": "rimraf lib && rimraf tsconfig.tsbuildinfo",
|
||||||
|
"docs": "typedoc src",
|
||||||
|
"watch": "tsc -b --watch"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"@jupyterlab/application": "^3.6.1",
|
||||||
|
"@jupyterlab/cells": "^3.6.1",
|
||||||
|
"@jupyterlab/docmanager": "^3.6.1",
|
||||||
|
"@jupyterlab/fileeditor": "^3.6.1",
|
||||||
|
"@jupyterlab/markdownviewer": "^3.6.1",
|
||||||
|
"@jupyterlab/notebook": "^3.6.1",
|
||||||
|
"@jupyterlab/rendermime": "^3.6.1",
|
||||||
|
"@jupyterlab/settingregistry": "^3.6.1",
|
||||||
|
"@jupyterlab/toc": "^5.6.1",
|
||||||
|
"@jupyterlab/translation": "^3.6.1",
|
||||||
|
"@jupyterlab/ui-components": "^3.6.1"
|
||||||
|
},
|
||||||
|
"devDependencies": {
|
||||||
|
"rimraf": "~3.0.0",
|
||||||
|
"typedoc": "~0.21.2",
|
||||||
|
"typescript": "~4.1.3"
|
||||||
|
},
|
||||||
|
"publishConfig": {
|
||||||
|
"access": "public"
|
||||||
|
},
|
||||||
|
"jupyterlab": {
|
||||||
|
"extension": true,
|
||||||
|
"schemaDir": "schema"
|
||||||
|
},
|
||||||
|
"styleModule": "style/index.js"
|
||||||
|
}
|
|
@ -0,0 +1,36 @@
|
||||||
|
{
|
||||||
|
"jupyter.lab.setting-icon": "ui-components:toc",
|
||||||
|
"jupyter.lab.setting-icon-label": "Table of Contents",
|
||||||
|
"title": "Table of Contents",
|
||||||
|
"description": "Table of contents settings.",
|
||||||
|
"jupyter.lab.menus": {
|
||||||
|
"context": [
|
||||||
|
{
|
||||||
|
"command": "toc:run-cells",
|
||||||
|
"selector": ".jp-tocItem"
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"properties": {
|
||||||
|
"numberingH1": {
|
||||||
|
"title": "Enable h1 numbering",
|
||||||
|
"description": "Whether to number first-level headings",
|
||||||
|
"type": "boolean",
|
||||||
|
"default": true
|
||||||
|
},
|
||||||
|
"includeOutput": {
|
||||||
|
"title": "Include cell output in headings",
|
||||||
|
"description": "Whether to include cell output in headings",
|
||||||
|
"type": "boolean",
|
||||||
|
"default": true
|
||||||
|
},
|
||||||
|
"syncCollapseState": {
|
||||||
|
"type": "boolean",
|
||||||
|
"title": "Synchronize collapse state",
|
||||||
|
"description": "If set to true, when a header is collapsed in the table of contents the corresponding section in the notebook is collapsed as well and vice versa.",
|
||||||
|
"default": false
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"additionalProperties": false,
|
||||||
|
"type": "object"
|
||||||
|
}
|
|
@ -0,0 +1,19 @@
|
||||||
|
{
|
||||||
|
"title": "Console Tooltips",
|
||||||
|
"description": "Console tooltip settings.",
|
||||||
|
"jupyter.lab.shortcuts": [
|
||||||
|
{
|
||||||
|
"command": "tooltip:dismiss",
|
||||||
|
"keys": ["Escape"],
|
||||||
|
"selector": "body.jp-mod-tooltip .jp-CodeConsole-promptCell"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "tooltip:launch-console",
|
||||||
|
"keys": ["Shift Tab"],
|
||||||
|
"selector": ".jp-CodeConsole-promptCell .jp-InputArea-editor:not(.jp-mod-has-primary-selection):not(.jp-mod-in-leading-whitespace)"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"properties": {},
|
||||||
|
"additionalProperties": false,
|
||||||
|
"type": "object"
|
||||||
|
}
|
|
@ -0,0 +1,14 @@
|
||||||
|
{
|
||||||
|
"title": "File Editor Tooltips",
|
||||||
|
"description": "File editor tooltip settings.",
|
||||||
|
"jupyter.lab.shortcuts": [
|
||||||
|
{
|
||||||
|
"command": "tooltip:launch-file",
|
||||||
|
"keys": ["Shift Tab"],
|
||||||
|
"selector": ".jp-FileEditor .jp-CodeMirrorEditor:not(.jp-mod-has-primary-selection):not(.jp-mod-in-leading-whitespace)"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"properties": {},
|
||||||
|
"additionalProperties": false,
|
||||||
|
"type": "object"
|
||||||
|
}
|
|
@ -0,0 +1,19 @@
|
||||||
|
{
|
||||||
|
"title": "Notebook Tooltips",
|
||||||
|
"description": "Notebook tooltip settings.",
|
||||||
|
"jupyter.lab.shortcuts": [
|
||||||
|
{
|
||||||
|
"command": "tooltip:dismiss",
|
||||||
|
"keys": ["Escape"],
|
||||||
|
"selector": "body.jp-mod-tooltip .jp-Notebook"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"command": "tooltip:launch-notebook",
|
||||||
|
"keys": ["Shift Tab"],
|
||||||
|
"selector": ".jp-Notebook.jp-mod-editMode .jp-InputArea-editor:not(.jp-mod-has-primary-selection):not(.jp-mod-in-leading-whitespace):not(.jp-mod-completer-active)"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"properties": {},
|
||||||
|
"additionalProperties": false,
|
||||||
|
"type": "object"
|
||||||
|
}
|
|
@ -0,0 +1,66 @@
|
||||||
|
{
|
||||||
|
"name": "@jupyterlab/tooltip-extension",
|
||||||
|
"version": "3.6.1",
|
||||||
|
"description": "JupyterLab - Tooltip Extension",
|
||||||
|
"homepage": "https://github.com/jupyterlab/jupyterlab",
|
||||||
|
"bugs": {
|
||||||
|
"url": "https://github.com/jupyterlab/jupyterlab/issues"
|
||||||
|
},
|
||||||
|
"repository": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://github.com/jupyterlab/jupyterlab.git"
|
||||||
|
},
|
||||||
|
"license": "BSD-3-Clause",
|
||||||
|
"author": "Project Jupyter",
|
||||||
|
"sideEffects": [
|
||||||
|
"style/**/*.css",
|
||||||
|
"style/index.js"
|
||||||
|
],
|
||||||
|
"main": "lib/index.js",
|
||||||
|
"types": "lib/index.d.ts",
|
||||||
|
"style": "style/index.css",
|
||||||
|
"directories": {
|
||||||
|
"lib": "lib/"
|
||||||
|
},
|
||||||
|
"files": [
|
||||||
|
"lib/*.d.ts",
|
||||||
|
"lib/*.js.map",
|
||||||
|
"lib/*.js",
|
||||||
|
"schema/*.json",
|
||||||
|
"style/**/*.css",
|
||||||
|
"style/index.js"
|
||||||
|
],
|
||||||
|
"scripts": {
|
||||||
|
"build": "tsc -b",
|
||||||
|
"clean": "rimraf lib && rimraf tsconfig.tsbuildinfo",
|
||||||
|
"docs": "typedoc src",
|
||||||
|
"watch": "tsc -b --watch"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"@jupyterlab/application": "^3.6.1",
|
||||||
|
"@jupyterlab/codeeditor": "^3.6.1",
|
||||||
|
"@jupyterlab/console": "^3.6.1",
|
||||||
|
"@jupyterlab/coreutils": "^5.6.1",
|
||||||
|
"@jupyterlab/fileeditor": "^3.6.1",
|
||||||
|
"@jupyterlab/notebook": "^3.6.1",
|
||||||
|
"@jupyterlab/rendermime": "^3.6.1",
|
||||||
|
"@jupyterlab/services": "^6.6.1",
|
||||||
|
"@jupyterlab/tooltip": "^3.6.1",
|
||||||
|
"@lumino/algorithm": "^1.9.0",
|
||||||
|
"@lumino/coreutils": "^1.11.0",
|
||||||
|
"@lumino/widgets": "^1.37.1"
|
||||||
|
},
|
||||||
|
"devDependencies": {
|
||||||
|
"rimraf": "~3.0.0",
|
||||||
|
"typedoc": "~0.21.2",
|
||||||
|
"typescript": "~4.1.3"
|
||||||
|
},
|
||||||
|
"publishConfig": {
|
||||||
|
"access": "public"
|
||||||
|
},
|
||||||
|
"jupyterlab": {
|
||||||
|
"extension": true,
|
||||||
|
"schemaDir": "schema"
|
||||||
|
},
|
||||||
|
"styleModule": "style/index.js"
|
||||||
|
}
|
|
@ -0,0 +1,59 @@
|
||||||
|
{
|
||||||
|
"name": "@jupyterlab/translation-extension",
|
||||||
|
"version": "3.6.1",
|
||||||
|
"description": "JupyterLab - Translation services",
|
||||||
|
"keywords": [
|
||||||
|
"jupyter",
|
||||||
|
"jupyterlab",
|
||||||
|
"jupyterlab-extension"
|
||||||
|
],
|
||||||
|
"homepage": "https://github.com/jupyterlab/jupyterlab",
|
||||||
|
"bugs": {
|
||||||
|
"url": "https://github.com/jupyterlab/jupyterlab/issues"
|
||||||
|
},
|
||||||
|
"repository": {
|
||||||
|
"type": "git",
|
||||||
|
"url": "https://github.com/jupyterlab/jupyterlab.git"
|
||||||
|
},
|
||||||
|
"license": "BSD-3-Clause",
|
||||||
|
"author": "Project Jupyter",
|
||||||
|
"sideEffects": [
|
||||||
|
"style/*.css",
|
||||||
|
"style/index.js"
|
||||||
|
],
|
||||||
|
"main": "lib/index.js",
|
||||||
|
"types": "lib/index.d.ts",
|
||||||
|
"style": "style/index.css",
|
||||||
|
"files": [
|
||||||
|
"lib/**/*.{d.ts,eot,gif,html,jpg,js,js.map,json,png,svg,woff2,ttf}",
|
||||||
|
"schema/**/*.{json,}",
|
||||||
|
"style/**/*.{css,eot,gif,html,jpg,json,png,svg,woff2,ttf}",
|
||||||
|
"style/index.js"
|
||||||
|
],
|
||||||
|
"scripts": {
|
||||||
|
"build": "tsc",
|
||||||
|
"clean": "rimraf lib tsconfig.tsbuildinfo",
|
||||||
|
"eslint": "eslint . --ext .ts,.tsx --fix",
|
||||||
|
"eslint:check": "eslint . --ext .ts,.tsx",
|
||||||
|
"watch": "tsc -w"
|
||||||
|
},
|
||||||
|
"dependencies": {
|
||||||
|
"@jupyterlab/application": "^3.6.1",
|
||||||
|
"@jupyterlab/apputils": "^3.6.1",
|
||||||
|
"@jupyterlab/mainmenu": "^3.6.1",
|
||||||
|
"@jupyterlab/settingregistry": "^3.6.1",
|
||||||
|
"@jupyterlab/translation": "^3.6.1"
|
||||||
|
},
|
||||||
|
"devDependencies": {
|
||||||
|
"rimraf": "~3.0.0",
|
||||||
|
"typescript": "~4.1.3"
|
||||||
|
},
|
||||||
|
"publishConfig": {
|
||||||
|
"access": "public"
|
||||||
|
},
|
||||||
|
"jupyterlab": {
|
||||||
|
"extension": true,
|
||||||
|
"schemaDir": "schema"
|
||||||
|
},
|
||||||
|
"styleModule": "style/index.js"
|
||||||
|
}
|
|
@ -0,0 +1,52 @@
|
||||||
|
{
|
||||||
|
"jupyter.lab.setting-icon": "ui-components:settings",
|
||||||
|
"jupyter.lab.setting-icon-label": "Language",
|
||||||
|
"jupyter.lab.menus": {
|
||||||
|
"main": [
|
||||||
|
{
|
||||||
|
"id": "jp-mainmenu-settings",
|
||||||
|
"items": [
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"rank": 1
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "submenu",
|
||||||
|
"rank": 1,
|
||||||
|
"submenu": {
|
||||||
|
"id": "jp-mainmenu-settings-language",
|
||||||
|
"label": "Language"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"type": "separator",
|
||||||
|
"rank": 1
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
]
|
||||||
|
},
|
||||||
|
"title": "Language",
|
||||||
|
"description": "Language settings.",
|
||||||
|
"type": "object",
|
||||||
|
"properties": {
|
||||||
|
"locale": {
|
||||||
|
"type": "string",
|
||||||
|
"title": "Language locale",
|
||||||
|
"description": "Set the interface display language. Examples: 'es_CO', 'fr_FR'. Set 'default' to use the server default locale. Requires corresponding language pack to be installed.",
|
||||||
|
"default": "default"
|
||||||
|
},
|
||||||
|
"stringsPrefix": {
|
||||||
|
"type": "string",
|
||||||
|
"title": "Localized strings prefix",
|
||||||
|
"description": "Add a prefix to localized strings.",
|
||||||
|
"default": "!!"
|
||||||
|
},
|
||||||
|
"displayStringsPrefix": {
|
||||||
|
"type": "boolean",
|
||||||
|
"title": "Display localized strings prefix",
|
||||||
|
"description": "Display the `stringsPrefix` on localized strings.",
|
||||||
|
"default": false
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
3
.jupyter/lab/share/jupyter/lab/staging/.yarnrc
Normal file
3
.jupyter/lab/share/jupyter/lab/staging/.yarnrc
Normal file
|
@ -0,0 +1,3 @@
|
||||||
|
yarn-path "./yarn.js"
|
||||||
|
ignore-optional true
|
||||||
|
network-timeout "300000"
|
118
.jupyter/lab/share/jupyter/lab/staging/bootstrap.js
vendored
Normal file
118
.jupyter/lab/share/jupyter/lab/staging/bootstrap.js
vendored
Normal file
|
@ -0,0 +1,118 @@
|
||||||
|
// This file is auto-generated from the corresponding file in /dev_mode
|
||||||
|
/*-----------------------------------------------------------------------------
|
||||||
|
| Copyright (c) Jupyter Development Team.
|
||||||
|
| Distributed under the terms of the Modified BSD License.
|
||||||
|
|----------------------------------------------------------------------------*/
|
||||||
|
|
||||||
|
// We copy some of the pageconfig parsing logic in @jupyterlab/coreutils
|
||||||
|
// below, since this must run before any other files are loaded (including
|
||||||
|
// @jupyterlab/coreutils).
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Get global configuration data for the Jupyter application.
|
||||||
|
*
|
||||||
|
* @param name - The name of the configuration option.
|
||||||
|
*
|
||||||
|
* @returns The config value or an empty string if not found.
|
||||||
|
*
|
||||||
|
* #### Notes
|
||||||
|
* All values are treated as strings. For browser based applications, it is
|
||||||
|
* assumed that the page HTML includes a script tag with the id
|
||||||
|
* `jupyter-config-data` containing the configuration as valid JSON.
|
||||||
|
*/
|
||||||
|
let _CONFIG_DATA = null;
|
||||||
|
function getOption(name) {
|
||||||
|
if (_CONFIG_DATA === null) {
|
||||||
|
let configData = {};
|
||||||
|
// Use script tag if available.
|
||||||
|
if (typeof document !== 'undefined' && document) {
|
||||||
|
const el = document.getElementById('jupyter-config-data');
|
||||||
|
|
||||||
|
if (el) {
|
||||||
|
configData = JSON.parse(el.textContent || '{}');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
_CONFIG_DATA = configData;
|
||||||
|
}
|
||||||
|
|
||||||
|
return _CONFIG_DATA[name] || '';
|
||||||
|
}
|
||||||
|
|
||||||
|
// eslint-disable-next-line no-undef
|
||||||
|
__webpack_public_path__ = getOption('fullStaticUrl') + '/';
|
||||||
|
|
||||||
|
// Promise.allSettled polyfill, until our supported browsers implement it
|
||||||
|
// See https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Promise/allSettled
|
||||||
|
if (Promise.allSettled === undefined) {
|
||||||
|
Promise.allSettled = promises =>
|
||||||
|
Promise.all(
|
||||||
|
promises.map(promise =>
|
||||||
|
promise.then(
|
||||||
|
value => ({
|
||||||
|
status: 'fulfilled',
|
||||||
|
value
|
||||||
|
}),
|
||||||
|
reason => ({
|
||||||
|
status: 'rejected',
|
||||||
|
reason
|
||||||
|
})
|
||||||
|
)
|
||||||
|
)
|
||||||
|
);
|
||||||
|
}
|
||||||
|
|
||||||
|
function loadScript(url) {
|
||||||
|
return new Promise((resolve, reject) => {
|
||||||
|
const newScript = document.createElement('script');
|
||||||
|
newScript.onerror = reject;
|
||||||
|
newScript.onload = resolve;
|
||||||
|
newScript.async = true;
|
||||||
|
document.head.appendChild(newScript);
|
||||||
|
newScript.src = url;
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
async function loadComponent(url, scope) {
|
||||||
|
await loadScript(url);
|
||||||
|
|
||||||
|
// From https://webpack.js.org/concepts/module-federation/#dynamic-remote-containers
|
||||||
|
// eslint-disable-next-line no-undef
|
||||||
|
await __webpack_init_sharing__('default');
|
||||||
|
const container = window._JUPYTERLAB[scope];
|
||||||
|
// Initialize the container, it may provide shared modules and may need ours
|
||||||
|
// eslint-disable-next-line no-undef
|
||||||
|
await container.init(__webpack_share_scopes__.default);
|
||||||
|
}
|
||||||
|
|
||||||
|
void (async function bootstrap() {
|
||||||
|
// This is all the data needed to load and activate plugins. This should be
|
||||||
|
// gathered by the server and put onto the initial page template.
|
||||||
|
const extension_data = getOption('federated_extensions');
|
||||||
|
|
||||||
|
// We first load all federated components so that the shared module
|
||||||
|
// deduplication can run and figure out which shared modules from all
|
||||||
|
// components should be actually used. We have to do this before importing
|
||||||
|
// and using the module that actually uses these components so that all
|
||||||
|
// dependencies are initialized.
|
||||||
|
let labExtensionUrl = getOption('fullLabextensionsUrl');
|
||||||
|
const extensions = await Promise.allSettled(
|
||||||
|
extension_data.map(async data => {
|
||||||
|
await loadComponent(
|
||||||
|
`${labExtensionUrl}/${data.name}/${data.load}`,
|
||||||
|
data.name
|
||||||
|
);
|
||||||
|
})
|
||||||
|
);
|
||||||
|
|
||||||
|
extensions.forEach(p => {
|
||||||
|
if (p.status === 'rejected') {
|
||||||
|
// There was an error loading the component
|
||||||
|
console.error(p.reason);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
// Now that all federated containers are initialized with the main
|
||||||
|
// container, we can import the main function.
|
||||||
|
let main = (await import('./index.out.js')).main;
|
||||||
|
window.addEventListener('load', main);
|
||||||
|
})();
|
Binary file not shown.
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -0,0 +1,6 @@
|
||||||
|
/*!
|
||||||
|
* is-plain-object <https://github.com/jonschlinkert/is-plain-object>
|
||||||
|
*
|
||||||
|
* Copyright (c) 2014-2017, Jon Schlinkert.
|
||||||
|
* Released under the MIT License.
|
||||||
|
*/
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue