function getTemplateFiles()

in src/commands/createWskdeployProject.ts [25:41]


function getTemplateFiles(dir: string): string[] {
    const files = fs.readdirSync(dir, {
        withFileTypes: true,
    });
    let fileList: string[] = [];
    files.forEach((f) => {
        if (f.isDirectory()) {
            const files = getTemplateFiles(resolve(dir, f.name)).map((_f) =>
                path.join('.', f.name, _f)
            );
            fileList = [...fileList, ...files];
            return;
        }
        fileList.push(f.name);
    });
    return fileList;
}