Ver Fonte

Added modules/modules-*.js to sync with public repo (#2278)

GitOrigin-RevId: 86cc5a7f9129fa774faa63b7a52cd5569dda7a5a
Miguel Serrano há 7 anos atrás
pai
commit
da7ef92668
2 ficheiros alterados com 50 adições e 0 exclusões
  1. 25 0
      services/web/modules/modules-ide.js
  2. 25 0
      services/web/modules/modules-main.js

+ 25 - 0
services/web/modules/modules-ide.js

@@ -0,0 +1,25 @@
+const fs = require('fs')
+const path = require('path')
+
+const MODULES_PATH = path.join(__dirname, './')
+
+const entryPoints = []
+if (fs.existsSync(MODULES_PATH)) {
+  fs.readdirSync(MODULES_PATH).reduce((acc, module) => {
+    const entryPath = path.join(
+      MODULES_PATH,
+      module,
+      '/public/src/ide/index.js'
+    )
+    if (fs.existsSync(entryPath)) {
+      acc.push(entryPath)
+    }
+    return acc
+  }, entryPoints)
+}
+
+module.exports = function() {
+  return {
+    code: `define(['${entryPoints.join("', '")}'], function() {})`
+  }
+}

+ 25 - 0
services/web/modules/modules-main.js

@@ -0,0 +1,25 @@
+const fs = require('fs')
+const path = require('path')
+
+const MODULES_PATH = path.join(__dirname, './')
+
+const entryPoints = []
+if (fs.existsSync(MODULES_PATH)) {
+  fs.readdirSync(MODULES_PATH).reduce((acc, module) => {
+    const entryPath = path.join(
+      MODULES_PATH,
+      module,
+      '/public/src/main/index.js'
+    )
+    if (fs.existsSync(entryPath)) {
+      acc.push(entryPath)
+    }
+    return acc
+  }, entryPoints)
+}
+
+module.exports = function() {
+  return {
+    code: `define(['${entryPoints.join("', '")}'], function() {})`
+  }
+}