Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

package.json 2.8KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129
  1. {
  2. "name": "tldraw-vscode",
  3. "displayName": "tldraw",
  4. "description": "The tldraw Extension for VS Code.",
  5. "version": "1.1.11",
  6. "license": "MIT",
  7. "publisher": "tldraw-org",
  8. "repository": {
  9. "type": "git",
  10. "url": "https://github.com/tldraw/tldraw"
  11. },
  12. "engines": {
  13. "vscode": "^1.59.0"
  14. },
  15. "keywords": [
  16. "diagram",
  17. "draw",
  18. "drawing",
  19. "sketch",
  20. "design",
  21. "documentation",
  22. "tldraw"
  23. ],
  24. "icon": "icon.png",
  25. "galleryBanner": {
  26. "color": "#1d1d1d",
  27. "theme": "dark"
  28. },
  29. "categories": [
  30. "Visualization"
  31. ],
  32. "activationEvents": [
  33. "onCustomEditor:tldraw.tldr",
  34. "onCommand:tldraw.tldr.new"
  35. ],
  36. "browser": "./dist/web/extension.js",
  37. "main": "./dist/web/extension.js",
  38. "extensionKind": [
  39. "ui",
  40. "workspace"
  41. ],
  42. "contributes": {
  43. "customEditors": [
  44. {
  45. "viewType": "tldraw.tldr",
  46. "displayName": "tldraw",
  47. "selector": [
  48. {
  49. "filenamePattern": "*.tldr"
  50. }
  51. ]
  52. }
  53. ],
  54. "keybindings": [
  55. {
  56. "key": "cmd+shift+d",
  57. "title": "Zoom In",
  58. "command": "tldraw.tldr.toggleDarkMode",
  59. "category": "tldraw",
  60. "when": "resourceExtname == .tldr"
  61. },
  62. {
  63. "key": "cmd+numpad_add",
  64. "title": "Zoom In",
  65. "command": "tldraw.tldr.zoomIn",
  66. "category": "tldraw",
  67. "when": "resourceExtname == .tldr"
  68. },
  69. {
  70. "key": "cmd+=",
  71. "title": "Zoom In",
  72. "command": "tldraw.tldr.zoomIn",
  73. "category": "tldraw",
  74. "when": "resourceExtname == .tldr"
  75. },
  76. {
  77. "key": "cmd+numpad_subtract",
  78. "title": "Zoom Out",
  79. "command": "tldraw.tldr.zoomOut",
  80. "category": "tldraw",
  81. "when": "resourceExtname == .tldr"
  82. },
  83. {
  84. "key": "cmd+-",
  85. "title": "Zoom Out",
  86. "command": "tldraw.tldr.zoomOut",
  87. "category": "tldraw",
  88. "when": "resourceExtname == .tldr"
  89. },
  90. {
  91. "key": "cmd+numpad0",
  92. "title": "Zoom Out",
  93. "command": "tldraw.tldr.resetZoom",
  94. "category": "tldraw",
  95. "when": "resourceExtname == .tldr"
  96. }
  97. ],
  98. "commands": [
  99. {
  100. "command": "tldraw.tldr.new",
  101. "title": "New File",
  102. "category": "tldraw"
  103. }
  104. ]
  105. },
  106. "scripts": {
  107. "start:vscode": "node scripts/dev",
  108. "build:apps": "yarn build",
  109. "build": "yarn package",
  110. "web": "vscode-test-web --browserType=chromium --extensionDevelopmentPath=.",
  111. "package": "cd ../editor && yarn build && cd ../extension && node scripts/build && node scripts/package",
  112. "publish": "yarn package && vsce publish",
  113. "lint": "eslint src --ext ts"
  114. },
  115. "devDependencies": {
  116. "@typescript-eslint/eslint-plugin": "^4.31.1",
  117. "@typescript-eslint/parser": "^4.31.1",
  118. "@vscode/test-web": "^0.0.12",
  119. "assert": "^2.0.0",
  120. "eslint": "^7.32.0",
  121. "mocha": "^9.1.1",
  122. "process": "^0.11.10",
  123. "ts-loader": "^9.2.5",
  124. "tslib": "^2.3.1",
  125. "typescript": "^4.4.3",
  126. "vsce": "^2.2.0"
  127. },
  128. "gitHead": "325008ff82bd27b63d625ad1b760f8871fb71af9"
  129. }