diff --git a/tools/static-assets/server/boot.js b/tools/static-assets/server/boot.js index 1d867bd913..0f73a9bd9c 100644 --- a/tools/static-assets/server/boot.js +++ b/tools/static-assets/server/boot.js @@ -132,6 +132,25 @@ var specialArgPaths = { npmRequire: npmRequire, Profile: Profile }; + }, + + "packages/dynamic-import.js": function (file) { + var dynamicImportInfo = {}; + + Object.keys(configJson.clientPaths).map(function (key) { + var programJsonPath = path.resolve(configJson.clientPaths[key]); + var programJson = require(programJsonPath); + + dynamicImportInfo[key] = { + dynamicRoot: path.join(path.dirname(programJsonPath), "dynamic") + }; + }); + + dynamicImportInfo.server = { + dynamicRoot: path.join(serverDir, "dynamic") + }; + + return { dynamicImportInfo: dynamicImportInfo }; } };