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} 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";