@bincode/jekpack
Version:
[](https://badge.fury.io/js/%40bincode%2Fjekpack) [](https://travis-ci.org/yfxie/jekpack) [ • 511 B
JavaScript
const path = require('path');
const globby = require('globby');
const ejs = require('ejs');
const fs = require('fs');
module.exports = ({ files, options }) => {
const source = path.join(__dirname, 'template');
const _files = globby.sync(['**/*'], {
dot: true,
cwd: source,
});
for (const rawPath of _files) {
const sourcePath = path.resolve(source, rawPath);
const template = fs.readFileSync(sourcePath, 'utf-8');
files[rawPath] = ejs.render(template, options.templateData);
}
};