Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- diff --git a/dom_shit.js b/dom_shit.js
- index 21690d3..2fdea78 100644
- --- a/dom_shit.js
- +++ b/dom_shit.js
- @@ -86,12 +86,31 @@ function loadPlugin(plugin) {
- }
- }
- +function recursiveRead(dir) {
- + output = Array();
- + dirContents = fs.readdirSync(dir, { withFileTypes: true })
- + dirContents.forEach(dirent=>{
- + if (dirent.isDirectory()) {
- + output = output.concat(
- + recursiveRead(path.join(dir, dirent.name)).map(
- + f=> path.relative(dir, path.join(dir, dirent.name, f))
- + )
- + );
- + }
- + else {
- + output.push(dirent.name)
- + }
- + })
- + return output;
- +}
- +
- window.ED.localStorage = window.localStorage;
- process.once("loaded", async () => {
- c.log(`v${window.ED.version} is running. Validating plugins...`);
- - const pluginFiles = fs.readdirSync(path.join(process.env.injDir, 'plugins'));
- + const pluginFiles = recursiveRead(path.join(process.env.injDir, 'plugins'));
- + console.log(pluginFiles)
- const plugins = {};
- for (const i in pluginFiles) {
- if (!pluginFiles[i].endsWith('.js') || pluginFiles[i].endsWith(".plugin.js")) continue;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement