Răsfoiți Sursa

refactor: move puter gui to workspace

KernelDeimos 10 luni în urmă
părinte
comite
a43cab0c93
100 a modificat fișierele cu 404 adăugiri și 149 ștergeri
  1. 392 137
      package-lock.json
  2. 3 3
      package.json
  3. 0 0
      src/backend/.gitignore
  4. 0 0
      src/backend/README.md
  5. 0 0
      src/backend/doc/contributors/boot-sequence.md
  6. 0 0
      src/backend/doc/contributors/index.md
  7. 0 0
      src/backend/doc/contributors/modules.md
  8. 0 0
      src/backend/doc/features/protected-apps.md
  9. 0 0
      src/backend/doc/features/service-scripts.md
  10. 0 0
      src/backend/doc/license_header.txt
  11. 0 0
      src/backend/doc/lists-of-things/list-of-permissions.md
  12. 0 0
      src/backend/doc/lists-of-things/list-of-tto-types.md
  13. 0 0
      src/backend/exports.js
  14. 0 0
      src/backend/package.json
  15. 0 0
      src/backend/src/CoreModule.js
  16. 0 0
      src/backend/src/DatabaseModule.js
  17. 0 0
      src/backend/src/Kernel.js
  18. 0 0
      src/backend/src/LocalDiskStorageModule.js
  19. 0 0
      src/backend/src/PuterDriversModule.js
  20. 8 8
      src/backend/src/SelfHostedModule.js
  21. 0 0
      src/backend/src/ThirdPartyDriversModule.js
  22. 0 0
      src/backend/src/api/APIError.js
  23. 0 0
      src/backend/src/api/PathOrUIDValidator.js
  24. 0 0
      src/backend/src/api/api_error_handler.js
  25. 0 0
      src/backend/src/api/eggspress.js
  26. 0 0
      src/backend/src/api/filesystem/FSNodeParam.js
  27. 0 0
      src/backend/src/api/filesystem/FlagParam.js
  28. 0 0
      src/backend/src/api/filesystem/StringParam.js
  29. 0 0
      src/backend/src/api/filesystem/UserParam.js
  30. 0 0
      src/backend/src/app.js
  31. 0 0
      src/backend/src/boot/BootLogger.js
  32. 0 0
      src/backend/src/boot/RuntimeEnvironment.js
  33. 0 0
      src/backend/src/boot/default_config.js
  34. 0 0
      src/backend/src/codex/CodeModel.js
  35. 0 0
      src/backend/src/codex/CodeUtil.js
  36. 0 0
      src/backend/src/codex/README.md
  37. 0 0
      src/backend/src/codex/Sequence.js
  38. 1 1
      src/backend/src/config.js
  39. 0 0
      src/backend/src/config/ConfigLoader.js
  40. 0 0
      src/backend/src/config/deep_proto_merge.js
  41. 0 0
      src/backend/src/config/reserved_words.js
  42. 0 0
      src/backend/src/definitions/Driver.js
  43. 0 0
      src/backend/src/definitions/Library.js
  44. 0 0
      src/backend/src/definitions/SimpleEntity.js
  45. 0 0
      src/backend/src/drivers/DBKVStore.js
  46. 0 0
      src/backend/src/drivers/EntityStoreImplementation.js
  47. 0 0
      src/backend/src/drivers/HelloWorld.js
  48. 0 0
      src/backend/src/entities/Group.js
  49. 0 0
      src/backend/src/env
  50. 0 0
      src/backend/src/errors/TechnicalError.js
  51. 0 0
      src/backend/src/errors/error_help_details.js
  52. 0 0
      src/backend/src/filesystem/FSAccessContext.js
  53. 0 0
      src/backend/src/filesystem/FSNodeContext.js
  54. 0 0
      src/backend/src/filesystem/FSOperationContext.js
  55. 0 0
      src/backend/src/filesystem/FilesystemService.js
  56. 0 0
      src/backend/src/filesystem/backends/Test.js
  57. 0 0
      src/backend/src/filesystem/backends/Test.ts
  58. 0 0
      src/backend/src/filesystem/batch/BatchExecutor.js
  59. 0 0
      src/backend/src/filesystem/batch/commands.js
  60. 0 0
      src/backend/src/filesystem/core/.gitignore
  61. 0 0
      src/backend/src/filesystem/core/BackendAPI.ts
  62. 0 0
      src/backend/src/filesystem/core/FSEntry.ts
  63. 0 0
      src/backend/src/filesystem/core/Selector.ts
  64. 0 0
      src/backend/src/filesystem/hl_operations/definitions.js
  65. 0 0
      src/backend/src/filesystem/hl_operations/hl_copy.js
  66. 0 0
      src/backend/src/filesystem/hl_operations/hl_data_read.js
  67. 0 0
      src/backend/src/filesystem/hl_operations/hl_mkdir.js
  68. 0 0
      src/backend/src/filesystem/hl_operations/hl_mklink.js
  69. 0 0
      src/backend/src/filesystem/hl_operations/hl_mkshortcut.js
  70. 0 0
      src/backend/src/filesystem/hl_operations/hl_move.js
  71. 0 0
      src/backend/src/filesystem/hl_operations/hl_read.js
  72. 0 0
      src/backend/src/filesystem/hl_operations/hl_readdir.js
  73. 0 0
      src/backend/src/filesystem/hl_operations/hl_remove.js
  74. 0 0
      src/backend/src/filesystem/hl_operations/hl_stat.js
  75. 0 0
      src/backend/src/filesystem/hl_operations/hl_write.js
  76. 0 0
      src/backend/src/filesystem/lib/PuterPath.js
  77. 0 0
      src/backend/src/filesystem/ll_operations/definitions.js
  78. 0 0
      src/backend/src/filesystem/ll_operations/ll_copy.js
  79. 0 0
      src/backend/src/filesystem/ll_operations/ll_copy_idea.js
  80. 0 0
      src/backend/src/filesystem/ll_operations/ll_listusers.js
  81. 0 0
      src/backend/src/filesystem/ll_operations/ll_mkdir.js
  82. 0 0
      src/backend/src/filesystem/ll_operations/ll_move.js
  83. 0 0
      src/backend/src/filesystem/ll_operations/ll_read.js
  84. 0 0
      src/backend/src/filesystem/ll_operations/ll_readdir.js
  85. 0 0
      src/backend/src/filesystem/ll_operations/ll_readshares.js
  86. 0 0
      src/backend/src/filesystem/ll_operations/ll_rmdir.js
  87. 0 0
      src/backend/src/filesystem/ll_operations/ll_rmnode.js
  88. 0 0
      src/backend/src/filesystem/ll_operations/ll_write.js
  89. 0 0
      src/backend/src/filesystem/node/selectors.js
  90. 0 0
      src/backend/src/filesystem/node/states.js
  91. 0 0
      src/backend/src/filesystem/storage/DatabaseFSEntryFetcher.js
  92. 0 0
      src/backend/src/filesystem/storage/DatabaseFSEntryService.js
  93. 0 0
      src/backend/src/filesystem/storage/ResourceService.js
  94. 0 0
      src/backend/src/filesystem/storage/SizeService.js
  95. 0 0
      src/backend/src/filesystem/storage/SystemFSEntryService.js
  96. 0 0
      src/backend/src/filesystem/storage/UploadProgressTracker.js
  97. 0 0
      src/backend/src/filesystem/strategies/README.md
  98. 0 0
      src/backend/src/filesystem/strategies/storage_a/LocalDiskStorageStrategy.js
  99. 0 0
      src/backend/src/filesystem/strategies/storage_a/README.md
  100. 0 0
      src/backend/src/filesystem/systemfs.js

Fișier diff suprimat deoarece este prea mare
+ 392 - 137
package-lock.json


+ 3 - 3
package.json

@@ -25,14 +25,14 @@
     "webpack-cli": "^5.1.1"
   },
   "scripts": {
-    "test": "mocha ./packages/phoenix/test ./packages/phoenix/packages/contextlink/test",
+    "test": "mocha ./src/phoenix/test ./src/phoenix/packages/contextlink/test",
     "start=gui": "nodemon --exec \"node dev-server.js\" ",
     "start": "node run-selfhosted.js",
-    "build": "node ./build.js",
+    "build": "cd src/gui; node ./build.js",
     "check-translations": "node tools/check-translations.js"
   },
   "workspaces": [
-    "packages/*"
+    "src/*"
   ],
   "nodemonConfig": {
     "ext": "js, json, mjs, jsx, svg, css",

+ 0 - 0
packages/backend/.gitignore → src/backend/.gitignore


+ 0 - 0
packages/backend/README.md → src/backend/README.md


+ 0 - 0
packages/backend/doc/contributors/boot-sequence.md → src/backend/doc/contributors/boot-sequence.md


+ 0 - 0
packages/backend/doc/contributors/index.md → src/backend/doc/contributors/index.md


+ 0 - 0
packages/backend/doc/contributors/modules.md → src/backend/doc/contributors/modules.md


+ 0 - 0
packages/backend/doc/features/protected-apps.md → src/backend/doc/features/protected-apps.md


+ 0 - 0
packages/backend/doc/features/service-scripts.md → src/backend/doc/features/service-scripts.md


+ 0 - 0
packages/backend/doc/license_header.txt → src/backend/doc/license_header.txt


+ 0 - 0
packages/backend/doc/lists-of-things/list-of-permissions.md → src/backend/doc/lists-of-things/list-of-permissions.md


+ 0 - 0
packages/backend/doc/lists-of-things/list-of-tto-types.md → src/backend/doc/lists-of-things/list-of-tto-types.md


+ 0 - 0
packages/backend/exports.js → src/backend/exports.js


+ 0 - 0
packages/backend/package.json → src/backend/package.json


+ 0 - 0
packages/backend/src/CoreModule.js → src/backend/src/CoreModule.js


+ 0 - 0
packages/backend/src/DatabaseModule.js → src/backend/src/DatabaseModule.js


+ 0 - 0
packages/backend/src/Kernel.js → src/backend/src/Kernel.js


+ 0 - 0
packages/backend/src/LocalDiskStorageModule.js → src/backend/src/LocalDiskStorageModule.js


+ 0 - 0
packages/backend/src/PuterDriversModule.js → src/backend/src/PuterDriversModule.js


+ 8 - 8
packages/backend/src/SelfHostedModule.js → src/backend/src/SelfHostedModule.js

@@ -21,13 +21,13 @@ class SelfHostedModule extends AdvancedBase {
             commands: [
                 {
                     name: 'puter.js:webpack-watch',
-                    directory: 'packages/puter-js',
+                    directory: 'src/puter-js',
                     command: 'npm',
                     args: ['run', 'start-webpack'],
                 },
                 {
                     name: 'terminal:rollup-watch',
-                    directory: 'packages/terminal',
+                    directory: 'src/terminal',
                     command: 'npx',
                     args: ['rollup', '-c', 'rollup.config.js', '--watch'],
                     env: {
@@ -36,7 +36,7 @@ class SelfHostedModule extends AdvancedBase {
                 },
                 {
                     name: 'phoenix:rollup-watch',
-                    directory: 'packages/phoenix',
+                    directory: 'src/phoenix',
                     command: 'npx',
                     args: ['rollup', '-c', 'rollup.config.js', '--watch'],
                     env: {
@@ -45,7 +45,7 @@ class SelfHostedModule extends AdvancedBase {
                 },
                 {
                     name: 'git:rollup-watch',
-                    directory: 'packages/git',
+                    directory: 'src/git',
                     command: 'npx',
                     args: ['rollup', '-c', 'rollup.config.js', '--watch'],
                     env: {
@@ -60,19 +60,19 @@ class SelfHostedModule extends AdvancedBase {
             directories: [
                 {
                     prefix: '/sdk',
-                    path: path_.resolve(__dirname, '../../../packages/puter-js/dist'),
+                    path: path_.resolve(__dirname, '../../../src/puter-js/dist'),
                 },
                 {
                     prefix: '/builtin/terminal',
-                    path: path_.resolve(__dirname, '../../../packages/terminal/dist'),
+                    path: path_.resolve(__dirname, '../../../src/terminal/dist'),
                 },
                 {
                     prefix: '/builtin/phoenix',
-                    path: path_.resolve(__dirname, '../../../packages/phoenix/dist'),
+                    path: path_.resolve(__dirname, '../../../src/phoenix/dist'),
                 },
                 {
                     prefix: '/builtin/git',
-                    path: path_.resolve(__dirname, '../../../packages/git/dist'),
+                    path: path_.resolve(__dirname, '../../../src/git/dist'),
                 },
             ],
         });

+ 0 - 0
packages/backend/src/ThirdPartyDriversModule.js → src/backend/src/ThirdPartyDriversModule.js


+ 0 - 0
packages/backend/src/api/APIError.js → src/backend/src/api/APIError.js


+ 0 - 0
packages/backend/src/api/PathOrUIDValidator.js → src/backend/src/api/PathOrUIDValidator.js


+ 0 - 0
packages/backend/src/api/api_error_handler.js → src/backend/src/api/api_error_handler.js


+ 0 - 0
packages/backend/src/api/eggspress.js → src/backend/src/api/eggspress.js


+ 0 - 0
packages/backend/src/api/filesystem/FSNodeParam.js → src/backend/src/api/filesystem/FSNodeParam.js


+ 0 - 0
packages/backend/src/api/filesystem/FlagParam.js → src/backend/src/api/filesystem/FlagParam.js


+ 0 - 0
packages/backend/src/api/filesystem/StringParam.js → src/backend/src/api/filesystem/StringParam.js


+ 0 - 0
packages/backend/src/api/filesystem/UserParam.js → src/backend/src/api/filesystem/UserParam.js


+ 0 - 0
packages/backend/src/app.js → src/backend/src/app.js


+ 0 - 0
packages/backend/src/boot/BootLogger.js → src/backend/src/boot/BootLogger.js


+ 0 - 0
packages/backend/src/boot/RuntimeEnvironment.js → src/backend/src/boot/RuntimeEnvironment.js


+ 0 - 0
packages/backend/src/boot/default_config.js → src/backend/src/boot/default_config.js


+ 0 - 0
packages/backend/src/codex/CodeModel.js → src/backend/src/codex/CodeModel.js


+ 0 - 0
packages/backend/src/codex/CodeUtil.js → src/backend/src/codex/CodeUtil.js


+ 0 - 0
packages/backend/src/codex/README.md → src/backend/src/codex/README.md


+ 0 - 0
packages/backend/src/codex/Sequence.js → src/backend/src/codex/Sequence.js


+ 1 - 1
packages/backend/src/config.js → src/backend/src/config.js

@@ -78,7 +78,7 @@ config.puter_hosted_data = {
 {
     const path_ = require('path');
     config.assets = {
-        gui: path_.join(__dirname, '../../..'),
+        gui: path_.join(__dirname, '../../gui'),
         gui_profile: 'development',
     };
 }

+ 0 - 0
packages/backend/src/config/ConfigLoader.js → src/backend/src/config/ConfigLoader.js


+ 0 - 0
packages/backend/src/config/deep_proto_merge.js → src/backend/src/config/deep_proto_merge.js


+ 0 - 0
packages/backend/src/config/reserved_words.js → src/backend/src/config/reserved_words.js


+ 0 - 0
packages/backend/src/definitions/Driver.js → src/backend/src/definitions/Driver.js


+ 0 - 0
packages/backend/src/definitions/Library.js → src/backend/src/definitions/Library.js


+ 0 - 0
packages/backend/src/definitions/SimpleEntity.js → src/backend/src/definitions/SimpleEntity.js


+ 0 - 0
packages/backend/src/drivers/DBKVStore.js → src/backend/src/drivers/DBKVStore.js


+ 0 - 0
packages/backend/src/drivers/EntityStoreImplementation.js → src/backend/src/drivers/EntityStoreImplementation.js


+ 0 - 0
packages/backend/src/drivers/HelloWorld.js → src/backend/src/drivers/HelloWorld.js


+ 0 - 0
packages/backend/src/entities/Group.js → src/backend/src/entities/Group.js


+ 0 - 0
packages/backend/src/env → src/backend/src/env


+ 0 - 0
packages/backend/src/errors/TechnicalError.js → src/backend/src/errors/TechnicalError.js


+ 0 - 0
packages/backend/src/errors/error_help_details.js → src/backend/src/errors/error_help_details.js


+ 0 - 0
packages/backend/src/filesystem/FSAccessContext.js → src/backend/src/filesystem/FSAccessContext.js


+ 0 - 0
packages/backend/src/filesystem/FSNodeContext.js → src/backend/src/filesystem/FSNodeContext.js


+ 0 - 0
packages/backend/src/filesystem/FSOperationContext.js → src/backend/src/filesystem/FSOperationContext.js


+ 0 - 0
packages/backend/src/filesystem/FilesystemService.js → src/backend/src/filesystem/FilesystemService.js


+ 0 - 0
packages/backend/src/filesystem/backends/Test.js → src/backend/src/filesystem/backends/Test.js


+ 0 - 0
packages/backend/src/filesystem/backends/Test.ts → src/backend/src/filesystem/backends/Test.ts


+ 0 - 0
packages/backend/src/filesystem/batch/BatchExecutor.js → src/backend/src/filesystem/batch/BatchExecutor.js


+ 0 - 0
packages/backend/src/filesystem/batch/commands.js → src/backend/src/filesystem/batch/commands.js


+ 0 - 0
packages/backend/src/filesystem/core/.gitignore → src/backend/src/filesystem/core/.gitignore


+ 0 - 0
packages/backend/src/filesystem/core/BackendAPI.ts → src/backend/src/filesystem/core/BackendAPI.ts


+ 0 - 0
packages/backend/src/filesystem/core/FSEntry.ts → src/backend/src/filesystem/core/FSEntry.ts


+ 0 - 0
packages/backend/src/filesystem/core/Selector.ts → src/backend/src/filesystem/core/Selector.ts


+ 0 - 0
packages/backend/src/filesystem/hl_operations/definitions.js → src/backend/src/filesystem/hl_operations/definitions.js


+ 0 - 0
packages/backend/src/filesystem/hl_operations/hl_copy.js → src/backend/src/filesystem/hl_operations/hl_copy.js


+ 0 - 0
packages/backend/src/filesystem/hl_operations/hl_data_read.js → src/backend/src/filesystem/hl_operations/hl_data_read.js


+ 0 - 0
packages/backend/src/filesystem/hl_operations/hl_mkdir.js → src/backend/src/filesystem/hl_operations/hl_mkdir.js


+ 0 - 0
packages/backend/src/filesystem/hl_operations/hl_mklink.js → src/backend/src/filesystem/hl_operations/hl_mklink.js


+ 0 - 0
packages/backend/src/filesystem/hl_operations/hl_mkshortcut.js → src/backend/src/filesystem/hl_operations/hl_mkshortcut.js


+ 0 - 0
packages/backend/src/filesystem/hl_operations/hl_move.js → src/backend/src/filesystem/hl_operations/hl_move.js


+ 0 - 0
packages/backend/src/filesystem/hl_operations/hl_read.js → src/backend/src/filesystem/hl_operations/hl_read.js


+ 0 - 0
packages/backend/src/filesystem/hl_operations/hl_readdir.js → src/backend/src/filesystem/hl_operations/hl_readdir.js


+ 0 - 0
packages/backend/src/filesystem/hl_operations/hl_remove.js → src/backend/src/filesystem/hl_operations/hl_remove.js


+ 0 - 0
packages/backend/src/filesystem/hl_operations/hl_stat.js → src/backend/src/filesystem/hl_operations/hl_stat.js


+ 0 - 0
packages/backend/src/filesystem/hl_operations/hl_write.js → src/backend/src/filesystem/hl_operations/hl_write.js


+ 0 - 0
packages/backend/src/filesystem/lib/PuterPath.js → src/backend/src/filesystem/lib/PuterPath.js


+ 0 - 0
packages/backend/src/filesystem/ll_operations/definitions.js → src/backend/src/filesystem/ll_operations/definitions.js


+ 0 - 0
packages/backend/src/filesystem/ll_operations/ll_copy.js → src/backend/src/filesystem/ll_operations/ll_copy.js


+ 0 - 0
packages/backend/src/filesystem/ll_operations/ll_copy_idea.js → src/backend/src/filesystem/ll_operations/ll_copy_idea.js


+ 0 - 0
packages/backend/src/filesystem/ll_operations/ll_listusers.js → src/backend/src/filesystem/ll_operations/ll_listusers.js


+ 0 - 0
packages/backend/src/filesystem/ll_operations/ll_mkdir.js → src/backend/src/filesystem/ll_operations/ll_mkdir.js


+ 0 - 0
packages/backend/src/filesystem/ll_operations/ll_move.js → src/backend/src/filesystem/ll_operations/ll_move.js


+ 0 - 0
packages/backend/src/filesystem/ll_operations/ll_read.js → src/backend/src/filesystem/ll_operations/ll_read.js


+ 0 - 0
packages/backend/src/filesystem/ll_operations/ll_readdir.js → src/backend/src/filesystem/ll_operations/ll_readdir.js


+ 0 - 0
packages/backend/src/filesystem/ll_operations/ll_readshares.js → src/backend/src/filesystem/ll_operations/ll_readshares.js


+ 0 - 0
packages/backend/src/filesystem/ll_operations/ll_rmdir.js → src/backend/src/filesystem/ll_operations/ll_rmdir.js


+ 0 - 0
packages/backend/src/filesystem/ll_operations/ll_rmnode.js → src/backend/src/filesystem/ll_operations/ll_rmnode.js


+ 0 - 0
packages/backend/src/filesystem/ll_operations/ll_write.js → src/backend/src/filesystem/ll_operations/ll_write.js


+ 0 - 0
packages/backend/src/filesystem/node/selectors.js → src/backend/src/filesystem/node/selectors.js


+ 0 - 0
packages/backend/src/filesystem/node/states.js → src/backend/src/filesystem/node/states.js


+ 0 - 0
packages/backend/src/filesystem/storage/DatabaseFSEntryFetcher.js → src/backend/src/filesystem/storage/DatabaseFSEntryFetcher.js


+ 0 - 0
packages/backend/src/filesystem/storage/DatabaseFSEntryService.js → src/backend/src/filesystem/storage/DatabaseFSEntryService.js


+ 0 - 0
packages/backend/src/filesystem/storage/ResourceService.js → src/backend/src/filesystem/storage/ResourceService.js


+ 0 - 0
packages/backend/src/filesystem/storage/SizeService.js → src/backend/src/filesystem/storage/SizeService.js


+ 0 - 0
packages/backend/src/filesystem/storage/SystemFSEntryService.js → src/backend/src/filesystem/storage/SystemFSEntryService.js


+ 0 - 0
packages/backend/src/filesystem/storage/UploadProgressTracker.js → src/backend/src/filesystem/storage/UploadProgressTracker.js


+ 0 - 0
packages/backend/src/filesystem/strategies/README.md → src/backend/src/filesystem/strategies/README.md


+ 0 - 0
packages/backend/src/filesystem/strategies/storage_a/LocalDiskStorageStrategy.js → src/backend/src/filesystem/strategies/storage_a/LocalDiskStorageStrategy.js


+ 0 - 0
packages/backend/src/filesystem/strategies/storage_a/README.md → src/backend/src/filesystem/strategies/storage_a/README.md


+ 0 - 0
packages/backend/src/filesystem/systemfs.js → src/backend/src/filesystem/systemfs.js


Unele fișiere nu au fost afișate deoarece prea multe fișiere au fost modificate în acest diff