Generate README.md with Deno and nunjucks

This commit is contained in:
Lucàs
2022-08-10 22:46:55 +02:00
parent d0f6d8db78
commit 8c511cc002
9 changed files with 207 additions and 68 deletions
+5
View File
@@ -0,0 +1,5 @@
{
"template": "model/template.njk",
"data": "model/data.json",
"output": "README.md"
}
+9
View File
@@ -0,0 +1,9 @@
import denjucks from "https://deno.land/x/denjucks/mod.js";
let { template, data, output } = JSON.parse(await Deno.readTextFile("src/config.json"));
template = await Deno.readTextFile(template);
data = JSON.parse(await Deno.readTextFile(data));
const result = denjucks.renderString(template, data);
await Deno.writeTextFile(output, result);