My Marlin configs for Fabrikator Mini and CTC i3 Pro B
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

package.json 2.4KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109
  1. {
  2. "name": "auto-build",
  3. "displayName": "Auto Build Marlin",
  4. "description": "Auto Build Marlin for VS code",
  5. "version": "2.0.0",
  6. "publisher": "marlinfirmware",
  7. "icon": "logo.svg",
  8. "engines": {
  9. "vscode": "^1.23.0"
  10. },
  11. "enableProposedApi": true,
  12. "categories": [
  13. "Other"
  14. ],
  15. "activationEvents": [
  16. "onCommand:piobuild",
  17. "onCommand:pioclean",
  18. "onCommand:pioupload",
  19. "onCommand:piotraceback"
  20. ],
  21. "main": "./extension",
  22. "contributes": {
  23. "viewsContainers": {
  24. "activitybar": [
  25. {
  26. "id": "auto-build",
  27. "title": "Auto Build Marlin",
  28. "icon": "resources/AB.svg"
  29. }
  30. ]
  31. },
  32. "views": {
  33. "auto-build": [
  34. {
  35. "id": "autobuild",
  36. "name": " "
  37. }
  38. ]
  39. },
  40. "commands": [
  41. {
  42. "command": "piobuild",
  43. "title": "PIO Build",
  44. "icon": {
  45. "light": "resources/B48x48_light.svg",
  46. "dark": "resources/B48x48_dark.svg"
  47. }
  48. },
  49. {
  50. "command": "pioclean",
  51. "title": "PIO Clean",
  52. "icon": {
  53. "light": "resources/C48x48_light.svg",
  54. "dark": "resources/C48x48_dark.svg"
  55. }
  56. },
  57. {
  58. "command": "pioupload",
  59. "title": "PIO Upload",
  60. "icon": {
  61. "light": "resources/U48x48_light.svg",
  62. "dark": "resources/U48x48_dark.svg"
  63. }
  64. },
  65. {
  66. "command": "piotraceback",
  67. "title": "PIO Upload (traceback)",
  68. "icon": {
  69. "light": "resources/T48x48_light.svg",
  70. "dark": "resources/T48x48_dark.svg"
  71. }
  72. }
  73. ],
  74. "menus": {
  75. "view/title": [
  76. {
  77. "command": "piobuild",
  78. "group": "navigation@1"
  79. },
  80. {
  81. "command": "pioclean",
  82. "group": "navigation@2"
  83. },
  84. {
  85. "command": "pioupload",
  86. "group": "navigation@3"
  87. },
  88. {
  89. "command": "piotraceback",
  90. "group": "navigation@4"
  91. }
  92. ]
  93. }
  94. },
  95. "scripts": {
  96. "vscode:prepublish": "npm run compile",
  97. "compile": "tsc -p ./",
  98. "watch": "tsc -watch -p ./",
  99. "postinstall": "node ./node_modules/vscode/bin/install",
  100. "test": "npm run compile && node ./node_modules/vscode/bin/test"
  101. },
  102. "devDependencies": {
  103. "vscode": "^1.1.17",
  104. "typescript": "^2.6.1",
  105. "tslint": "^5.8.0",
  106. "@types/node": "^7.0.43",
  107. "@types/mocha": "^2.2.42"
  108. }
  109. }