MCPcopy Create free account
hub / github.com/Create-Node-App/create-node-app / fileLoader

Function fileLoader

src/loaders.js:78–94  ·  view source on GitHub ↗
({ root, templateDir, appName, originalDirectory, alias, verbose })

Source from the content-addressed store, hash-verified

76};
77
78const fileLoader = ({ root, templateDir, appName, originalDirectory, alias, verbose }) => ({
79 path,
80}) => {
81 const mode = getModeFromPath(path);
82 console.log(path);
83
84 const loaders = {
85 copy: copyLoader,
86 append: appendLoader,
87 copyTemplate: templateLoader,
88 appendTemplate: appendLoader,
89 };
90
91 return loaders[mode]({ root, templateDir, appName, originalDirectory, alias, verbose, mode })({
92 path,
93 });
94};
95
96function loadFiles({ root, addons = [], appName, originalDirectory, alias, verbose }) {
97 addons.forEach(async ({ addon, git }) => {

Callers 1

loadFilesFunction · 0.85

Calls 1

getModeFromPathFunction · 0.85

Tested by

no test coverage detected