From 35e20da7113002c8fd68f3d153c94313e5ad12d6 Mon Sep 17 00:00:00 2001 From: Manmeet Maan Date: Tue, 14 Jul 2020 15:05:31 +0530 Subject: [PATCH 1/2] Make writer work --- creator/src/writer.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/creator/src/writer.js b/creator/src/writer.js index 1efa77f..4f4167f 100644 --- a/creator/src/writer.js +++ b/creator/src/writer.js @@ -29,16 +29,15 @@ async function writeTemplate(basePath, template, afterFileWritten) { promise = fs.promises.writeFile(name, obj.content); break; case FILE: - promise = fs.promises.copyFile(name, obj.path); + promise = fs.promises.copyFile(obj.path, name); break; case DIR: - const dirPath = path.join(basePath, name); - await fs.promises.mkdir(dirPath); + await fs.promises.mkdir(name); // delete type so that it doesn't create a file "type" delete obj.type; - promise = writeTemplate(dirPath, obj); + promise = writeTemplate(name, obj, afterFileWritten); break; default: throw "Invalid Type Found"; From 54f933f89e79929ebb82e186ee573fc263f48cf7 Mon Sep 17 00:00:00 2001 From: Manmeet Maan Date: Tue, 14 Jul 2020 15:10:06 +0530 Subject: [PATCH 2/2] Fix template --- creator/src/templates/static.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/creator/src/templates/static.js b/creator/src/templates/static.js index 4968a1c..fcf3656 100644 --- a/creator/src/templates/static.js +++ b/creator/src/templates/static.js @@ -9,8 +9,8 @@ module.exports = (name) => ({ - - + + ${name}