UNPKG

vuepress-plugin-netlify-functions

Version:

The Plugin for VuePress 2, Support Netlify Functions

19 lines (18 loc) 542 B
import { fs, path } from 'vuepress/utils'; export function readFileList(source, fileList = []) { if (!fs.existsSync(source)) return []; const files = fs.readdirSync(source); files.forEach((file) => { const filepath = path.join(source, file); const stat = fs.statSync(filepath); if (stat.isDirectory()) { if (file !== 'node_modules') readFileList(filepath, fileList); } else { fileList.push(filepath); } }); return fileList; }