From da7ef926681559934c291b97817235c462417056 Mon Sep 17 00:00:00 2001 From: Miguel Serrano Date: Wed, 23 Oct 2019 10:48:35 +0200 Subject: [PATCH] Added modules/modules-*.js to sync with public repo (#2278) GitOrigin-RevId: 86cc5a7f9129fa774faa63b7a52cd5569dda7a5a --- services/web/modules/modules-ide.js | 25 +++++++++++++++++++++++++ services/web/modules/modules-main.js | 25 +++++++++++++++++++++++++ 2 files changed, 50 insertions(+) create mode 100644 services/web/modules/modules-ide.js create mode 100644 services/web/modules/modules-main.js diff --git a/services/web/modules/modules-ide.js b/services/web/modules/modules-ide.js new file mode 100644 index 0000000000..5b4b782a28 --- /dev/null +++ b/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() {})` + } +} diff --git a/services/web/modules/modules-main.js b/services/web/modules/modules-main.js new file mode 100644 index 0000000000..70eb4c0b15 --- /dev/null +++ b/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() {})` + } +}