From 90e7a9350d4c511d3bc26e5767228f3123736127 Mon Sep 17 00:00:00 2001 From: DBHeise Date: Mon, 14 Jan 2019 10:32:14 -0500 Subject: [PATCH 1/4] another lint change --- src/core/config/scripts/generateDefaults.mjs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/config/scripts/generateDefaults.mjs b/src/core/config/scripts/generateDefaults.mjs index b834f773..decee95c 100644 --- a/src/core/config/scripts/generateDefaults.mjs +++ b/src/core/config/scripts/generateDefaults.mjs @@ -43,7 +43,7 @@ fs.writeFileSync(path.join(dir, "src/core/config/modules/OpModules.mjs"), "expor fs.writeFileSync(path.join(dir, "src/core/config/OperationConfig.json"), "[]\n"); //Run the generateOpsIndex.mjs file -childProcess.fork(path.join(dir, "src/core/config/scripts/generateOpsIndex.mjs"), { execArgv: ["--experimental-modules","--no-warnings","--no-deprecation"]}); +childProcess.fork(path.join(dir, "src/core/config/scripts/generateOpsIndex.mjs"), { execArgv: ["--experimental-modules", "--no-warnings", "--no-deprecation"]}); //Run the generateConfig.mjs file -childProcess.fork(path.join(dir, "src/core/config/scripts/generateConfig.mjs"), { execArgv: ["--experimental-modules","--no-warnings","--no-deprecation"]}); +childProcess.fork(path.join(dir, "src/core/config/scripts/generateConfig.mjs"), { execArgv: ["--experimental-modules", "--no-warnings", "--no-deprecation"]}); From 1a5e6318deb8157ccb93e0de4fee2bea02da624b Mon Sep 17 00:00:00 2001 From: DBHeise Date: Mon, 14 Jan 2019 10:41:00 -0500 Subject: [PATCH 2/4] last lint fix --- src/core/config/scripts/generateDefaults.mjs | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/core/config/scripts/generateDefaults.mjs b/src/core/config/scripts/generateDefaults.mjs index decee95c..e00853d1 100644 --- a/src/core/config/scripts/generateDefaults.mjs +++ b/src/core/config/scripts/generateDefaults.mjs @@ -9,8 +9,6 @@ * @license Apache-2.0 */ -/*eslint no-console: ["off"] */ - import path from "path"; import fs from "fs"; import process from "process"; @@ -34,9 +32,10 @@ const mkdirpSync = function (dirPath) { const dir = process.cwd(); +const newPath = path.join(dir, "src/core/config/modules"); //Create the Destination Folder -mkdirpSync(path.join(dir, "src/core/config/modules")); +mkdirpSync(newPath); //Create the default files fs.writeFileSync(path.join(dir, "src/core/config/modules/OpModules.mjs"), "export default{};\n"); From 52a8e482e501ecc898e6647d31729f36bf0f9acb Mon Sep 17 00:00:00 2001 From: DBHeise Date: Mon, 14 Jan 2019 11:13:25 -0500 Subject: [PATCH 3/4] adding debug message for folder creation --- src/core/config/scripts/generateDefaults.mjs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/core/config/scripts/generateDefaults.mjs b/src/core/config/scripts/generateDefaults.mjs index e00853d1..dbe879e1 100644 --- a/src/core/config/scripts/generateDefaults.mjs +++ b/src/core/config/scripts/generateDefaults.mjs @@ -1,8 +1,5 @@ /** - * This script automatically generates OperationConfig.json, containing metadata - * for each operation in the src/core/operations directory. - * It also generates modules in the src/core/config/modules directory to separate - * out operations into logical collections. + * This script automatically generates empty default files * * @author David B Heise [david@heiseink.com] * @copyright Crown Copyright 2018 @@ -16,6 +13,7 @@ import childProcess from "child_process"; const mkdirSync = function (dirPath) { + console.log("Ensuring Folder: " + dirPath) try { fs.mkdirSync(dirPath); } catch (err) { From cafb5f1dd12dc2ead57ae38f32af03c3192a2a2e Mon Sep 17 00:00:00 2001 From: DBHeise Date: Mon, 14 Jan 2019 11:25:49 -0500 Subject: [PATCH 4/4] forcing W on writeFileSync --- src/core/config/scripts/generateDefaults.mjs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/config/scripts/generateDefaults.mjs b/src/core/config/scripts/generateDefaults.mjs index dbe879e1..a952c615 100644 --- a/src/core/config/scripts/generateDefaults.mjs +++ b/src/core/config/scripts/generateDefaults.mjs @@ -36,8 +36,8 @@ const newPath = path.join(dir, "src/core/config/modules"); mkdirpSync(newPath); //Create the default files -fs.writeFileSync(path.join(dir, "src/core/config/modules/OpModules.mjs"), "export default{};\n"); -fs.writeFileSync(path.join(dir, "src/core/config/OperationConfig.json"), "[]\n"); +fs.writeFileSync(path.join(dir, "src/core/config/modules/OpModules.mjs"), "export default{};\n", {"flag": "w"}); +fs.writeFileSync(path.join(dir, "src/core/config/OperationConfig.json"), "[]\n", {"flag": "w"}); //Run the generateOpsIndex.mjs file childProcess.fork(path.join(dir, "src/core/config/scripts/generateOpsIndex.mjs"), { execArgv: ["--experimental-modules", "--no-warnings", "--no-deprecation"]});