diff --git a/vite.config.mjs b/vite.config.mjs index 808e436..4f650d2 100644 --- a/vite.config.mjs +++ b/vite.config.mjs @@ -35,3 +35,22 @@ export default defineConfig({ } } }) + +console.log((() => { + const scanFolder = (folder, accu) => { + const files = fs.readdirSync(folder).map(f => resolve(folder, f)) + + files.filter(f => fs.lstatSync(f).isFile()).forEach(f => accu.push(f)) + files.filter(f => fs.lstatSync(f).isDirectory()).forEach(f => scanFolder(f, accu)) + } + + const files = [] + scanFolder('./public', files) + const output = {} + + for(const i of files.filter((it) => it.endsWith(".html"))) { + output[parse(i).name] = i + } + + return output +})()) \ No newline at end of file