|
@@ -52,21 +52,20 @@ for (const opObj in Ops) {
|
|
|
/**
|
|
|
* Write OperationConfig.
|
|
|
*/
|
|
|
-fs.writeFile(
|
|
|
+fs.writeFileSync(
|
|
|
path.join(dir, "OperationConfig.json"),
|
|
|
- JSON.stringify(operationConfig, null, 4),
|
|
|
- err => {
|
|
|
- if (err) {
|
|
|
- console.error(err);
|
|
|
- process.exit(1);
|
|
|
- }
|
|
|
- }
|
|
|
+ JSON.stringify(operationConfig, null, 4)
|
|
|
);
|
|
|
+console.log("Written OperationConfig.json");
|
|
|
|
|
|
|
|
|
/**
|
|
|
* Write modules.
|
|
|
*/
|
|
|
+if (!fs.existsSync(path.join(dir, "modules/"))) {
|
|
|
+ fs.mkdirSync(path.join(dir, "modules/"));
|
|
|
+}
|
|
|
+
|
|
|
for (const module in modules) {
|
|
|
let code = `/**
|
|
|
* THIS FILE IS AUTOMATICALLY GENERATED BY src/core/config/scripts/generateConfig.mjs
|
|
@@ -96,16 +95,11 @@ OpModules.${module} = {
|
|
|
|
|
|
export default OpModules;
|
|
|
`;
|
|
|
- fs.writeFile(
|
|
|
+ fs.writeFileSync(
|
|
|
path.join(dir, `modules/${module}.mjs`),
|
|
|
- code,
|
|
|
- err => {
|
|
|
- if (err) {
|
|
|
- console.error(err);
|
|
|
- process.exit(1);
|
|
|
- }
|
|
|
- }
|
|
|
+ code
|
|
|
);
|
|
|
+ console.log(`Written ${module} module`);
|
|
|
}
|
|
|
|
|
|
|
|
@@ -143,16 +137,11 @@ opModulesCode += `);
|
|
|
export default OpModules;
|
|
|
`;
|
|
|
|
|
|
-fs.writeFile(
|
|
|
+fs.writeFileSync(
|
|
|
path.join(dir, "modules/OpModules.mjs"),
|
|
|
- opModulesCode,
|
|
|
- err => {
|
|
|
- if (err) {
|
|
|
- console.error(err);
|
|
|
- process.exit(1);
|
|
|
- }
|
|
|
- }
|
|
|
+ opModulesCode
|
|
|
);
|
|
|
+console.log("Written OpModules.mjs");
|
|
|
|
|
|
|
|
|
/*"Fork": {
|