({ root, addons = [], appName, originalDirectory, alias, verbose })
| 94 | }; |
| 95 | |
| 96 | function loadFiles({ root, addons = [], appName, originalDirectory, alias, verbose }) { |
| 97 | addons.forEach(async ({ addon, git }) => { |
| 98 | const templateDir = await getAddonTemplateDir({ addon, git }); |
| 99 | if (!fs.existsSync(templateDir)) { |
| 100 | return; |
| 101 | } |
| 102 | |
| 103 | for await (const entry of readdirp(`${templateDir}`)) { |
| 104 | try { |
| 105 | fileLoader({ root, templateDir, appName, originalDirectory, alias, verbose })(entry); |
| 106 | } catch (err) { |
| 107 | console.log(err); |
| 108 | } |
| 109 | } |
| 110 | }); |
| 111 | } |
| 112 | |
| 113 | module.exports = { |
| 114 | loadFiles, |
no test coverage detected