From 5e86d7ab9c5200d794c3adb2b422d20a2aefd2ce Mon Sep 17 00:00:00 2001 From: Flam3rboy <34555296+Flam3rboy@users.noreply.github.com> Date: Sat, 13 Aug 2022 02:00:50 +0200 Subject: restructure to single project --- bundle/scripts/gen_index.js | 34 ---------------------------------- 1 file changed, 34 deletions(-) delete mode 100644 bundle/scripts/gen_index.js (limited to 'bundle/scripts/gen_index.js') diff --git a/bundle/scripts/gen_index.js b/bundle/scripts/gen_index.js deleted file mode 100644 index 71c64a9f..00000000 --- a/bundle/scripts/gen_index.js +++ /dev/null @@ -1,34 +0,0 @@ -const path = require("path"); -const fs = require("fs"); -const { execIn, getLines, parts } = require('./utils'); - -if (!process.argv[2] || !fs.existsSync(process.argv[2])) { - console.log("Please pass a directory that exists!"); - process.exit(1); -} -console.log(`// ${process.argv[2]}/index.ts`) -const recurse = process.argv.includes("--recursive") - -const files = fs.readdirSync(process.argv[2]).filter(x => x.endsWith('.ts') && x != 'index.ts'); - -let output = ''; - -files.forEach(x => output += `export * from "./${x.replaceAll('.ts','')}";\n`) - -const dirs = fs.readdirSync(process.argv[2]).filter(x => { - try { - fs.readdirSync(path.join(process.argv[2], x)); - return true; - } catch (e) { - return false; - } -}); -dirs.forEach(x => { - output += `export * from "./${x}/index";\n` -}) -console.log(output); -fs.writeFileSync(path.join(process.argv[2], "index.ts"), output) - -dirs.forEach(x => { - if(recurse) console.log(execIn([process.argv[0], process.argv[1], `"${path.join(process.argv[2], x)}"`, "--recursive"].join(' '), process.cwd())) -}) \ No newline at end of file -- cgit 1.5.1