package.json 3.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798
  1. {
  2. "private": true,
  3. "name": "modula2-ide-browser",
  4. "version": "0.1.0",
  5. "dependencies": {
  6. "@theia/bulk-edit": "1.77.0-next.47",
  7. "@theia/callhierarchy": "1.77.0-next.47",
  8. "@theia/collaboration": "1.77.0-next.47",
  9. "@theia/console": "1.77.0-next.47",
  10. "@theia/core": "1.77.0-next.47",
  11. "@theia/debug": "1.77.0-next.47",
  12. "@theia/dev-container": "1.77.0-next.47",
  13. "@theia/editor": "1.77.0-next.47",
  14. "@theia/editor-preview": "1.77.0-next.47",
  15. "@theia/external-api": "1.77.0-next.47",
  16. "@theia/external-terminal": "1.77.0-next.47",
  17. "@theia/file-search": "1.77.0-next.47",
  18. "@theia/filesystem": "1.77.0-next.47",
  19. "@theia/getting-started": "1.77.0-next.47",
  20. "@theia/keymaps": "1.77.0-next.47",
  21. "@theia/markers": "1.77.0-next.47",
  22. "@theia/memory-inspector": "1.77.0-next.47",
  23. "@theia/messages": "1.77.0-next.47",
  24. "@theia/mini-browser": "1.77.0-next.47",
  25. "@theia/monaco": "1.77.0-next.47",
  26. "@theia/navigator": "1.77.0-next.47",
  27. "@theia/notebook": "1.77.0-next.47",
  28. "@theia/outline-view": "1.77.0-next.47",
  29. "@theia/output": "1.77.0-next.47",
  30. "@theia/plugin-dev": "1.77.0-next.47",
  31. "@theia/plugin-ext": "1.77.0-next.47",
  32. "@theia/plugin-ext-vscode": "1.77.0-next.47",
  33. "@theia/preferences": "1.77.0-next.47",
  34. "@theia/process": "1.77.0-next.47",
  35. "@theia/property-view": "1.77.0-next.47",
  36. "@theia/remote": "1.77.0-next.47",
  37. "@theia/scanoss": "1.77.0-next.47",
  38. "@theia/scm": "1.77.0-next.47",
  39. "@theia/search-in-workspace": "1.77.0-next.47",
  40. "@theia/secondary-window": "1.77.0-next.47",
  41. "@theia/task": "1.77.0-next.47",
  42. "@theia/terminal": "1.77.0-next.47",
  43. "@theia/terminal-manager": "1.77.0-next.47",
  44. "@theia/test": "1.77.0-next.47",
  45. "@theia/timeline": "1.77.0-next.47",
  46. "@theia/toolbar": "1.77.0-next.47",
  47. "@theia/typehierarchy": "1.77.0-next.47",
  48. "@theia/userstorage": "1.77.0-next.47",
  49. "@theia/variable-resolver": "1.77.0-next.47",
  50. "@theia/vsx-registry": "1.77.0-next.47",
  51. "@theia/workspace": "1.77.0-next.47",
  52. "react": "^19.0.0",
  53. "react-dom": "^19.0.0",
  54. "modula2-compiler": "0.2.0",
  55. "modula2-debug": "0.1.0",
  56. "modula2-project": "0.1.0",
  57. "modula2-workbench": "0.1.0"
  58. },
  59. "devDependencies": {
  60. "@theia/cli": "1.77.0-next.47",
  61. "@types/react": "^19.0.0",
  62. "@types/react-dom": "^19.0.0",
  63. "rimraf": "^6.0.1"
  64. },
  65. "scripts": {
  66. "clean": "rimraf src-gen",
  67. "rebuild": "theia rebuild:browser --cacheRoot ../..",
  68. "bundle": "yarn rebuild && theia build --mode development",
  69. "start": "theia start --plugins=local-dir:../../plugins",
  70. "watch": "yarn rebuild && theia build --watch --mode development"
  71. },
  72. "theia": {
  73. "target": "browser",
  74. "frontend": {
  75. "config": {
  76. "applicationName": "Modula-2 IDE",
  77. "reloadOnReconnect": true,
  78. "preferences": {
  79. "toolbar.showToolbar": true,
  80. "files.enableTrash": false,
  81. "security.workspace.trust.enabled": false
  82. }
  83. }
  84. },
  85. "backend": {
  86. "config": {
  87. "startupTimeout": -1,
  88. "resolveSystemPlugins": false,
  89. "frontendConnectionTimeout": 3000
  90. }
  91. },
  92. "generator": {
  93. "config": {
  94. "preloadTemplate": "./resources/preload.html"
  95. }
  96. }
  97. }
  98. }