12 lines
376 B
JavaScript
12 lines
376 B
JavaScript
|
let fs = require('fs');
|
||
|
let templateFiles = fs.readdirSync(__dirname, "utf8").filter(
|
||
|
x => x[0] !== "." && x !== "index.js"
|
||
|
);
|
||
|
|
||
|
let templates = templateFiles.reduce((obj, file) => { obj[file.split(".")[0]] = require(`./${file}`); return obj;}, {});
|
||
|
|
||
|
module.exports = function() {
|
||
|
//I might want to make this asynchronous very soon
|
||
|
return Promise.resolve(templates);
|
||
|
};
|