plugin.json 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. {
  2. "title": "Extension Manager",
  3. "description": "Extension manager settings.",
  4. "jupyter.lab.setting-icon": "ui-components:extension",
  5. "jupyter.lab.setting-icon-label": "Extension Manager",
  6. "jupyter.lab.menus": {
  7. "main": [
  8. {
  9. "id": "jp-mainmenu-view",
  10. "items": [
  11. {
  12. "command": "extensionmanager:show-panel",
  13. "rank": 9
  14. }
  15. ]
  16. },
  17. {
  18. "id": "jp-mainmenu-settings",
  19. "items": [
  20. {
  21. "type": "separator",
  22. "rank": 100
  23. },
  24. {
  25. "command": "extensionmanager:toggle",
  26. "rank": 100
  27. },
  28. {
  29. "type": "separator",
  30. "rank": 100
  31. }
  32. ]
  33. }
  34. ]
  35. },
  36. "jupyter.lab.shortcuts": [
  37. {
  38. "command": "extensionmanager:show-panel",
  39. "keys": ["Accel Shift X"],
  40. "selector": "body"
  41. }
  42. ],
  43. "properties": {
  44. "enabled": {
  45. "title": "Enabled Status",
  46. "description": "Enables extension manager.\nWARNING: installing untrusted extensions may be unsafe.",
  47. "default": true,
  48. "type": "boolean"
  49. },
  50. "disclaimed": {
  51. "title": "Disclaimed Status",
  52. "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.",
  53. "default": false,
  54. "type": "boolean"
  55. }
  56. },
  57. "additionalProperties": false,
  58. "type": "object"
  59. }