package.json 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. {
  2. "name": "acmx",
  3. "displayName": "acmX",
  4. "description": "Competitive Programming made simple",
  5. "publisher": "marx24",
  6. "version": "0.1.0",
  7. "engines": {
  8. "vscode": "^1.30.0"
  9. },
  10. "categories": [
  11. "Other"
  12. ],
  13. "activationEvents": [
  14. "onCommand:extension.addProblem",
  15. "onCommand:extension.addContest",
  16. "onCommand:extension.runSolution",
  17. "onCommand:extension.openTestcase",
  18. "onCommand:extension.addTestcase",
  19. "onCommand:extension.coding",
  20. "onCommand:extension.stress",
  21. "onCommand:extension.upgrade",
  22. "onCommand:extension.debugTest"
  23. ],
  24. "main": "./out/extension",
  25. "contributes": {
  26. "commands": [
  27. {
  28. "command": "extension.addProblem",
  29. "title": "ACMH: New Problem"
  30. },
  31. {
  32. "command": "extension.addContest",
  33. "title": "ACMH: New Contest"
  34. },
  35. {
  36. "command": "extension.runSolution",
  37. "title": "ACMH: Run"
  38. },
  39. {
  40. "command": "extension.openTestcase",
  41. "title": "ACMH: Open Test Case"
  42. },
  43. {
  44. "command": "extension.addTestcase",
  45. "title": "ACMH: Add Test Case"
  46. },
  47. {
  48. "command": "extension.coding",
  49. "title": "ACMH: View: Code"
  50. },
  51. {
  52. "command": "extension.stress",
  53. "title": "ACMH: Stress"
  54. },
  55. {
  56. "command": "extension.upgrade",
  57. "title": "ACMH: Upgrade"
  58. }
  59. ]
  60. },
  61. "scripts": {
  62. "vscode:prepublish": "npm run compile",
  63. "compile": "tsc -p ./",
  64. "watch": "tsc -watch -p ./",
  65. "postinstall": "node ./node_modules/vscode/bin/install",
  66. "test": "npm run compile && node ./node_modules/vscode/bin/test"
  67. },
  68. "devDependencies": {
  69. "@types/got": "^9.3.0",
  70. "@types/mocha": "^2.2.42",
  71. "@types/node": "^8.10.25",
  72. "tslint": "^5.8.0",
  73. "typescript": "^3.1.4",
  74. "vscode": "^1.1.25"
  75. },
  76. "dependencies": {
  77. "got": "^9.5.0",
  78. "jssoup": "0.0.10",
  79. "sync-request": "^6.0.0",
  80. "unescape": "^1.0.1"
  81. }
  82. }