mirror of
https://github.com/Equicord/Equicord.git
synced 2025-06-08 22:23:02 -04:00
Unindent, plugins is now an object instead of []
This commit is contained in:
parent
b2f762fda8
commit
7ce37f858c
8 changed files with 65 additions and 14 deletions
|
@ -42,16 +42,16 @@ const globPlugins = {
|
|||
build.onLoad({ filter: /^plugins$/, namespace: "import-plugins" }, () => {
|
||||
const files = readdirSync("./src/plugins");
|
||||
let code = "";
|
||||
let arr = "[";
|
||||
let obj = "";
|
||||
for (let i = 0; i < files.length; i++) {
|
||||
if (files[i] === "index.ts") {
|
||||
continue;
|
||||
}
|
||||
const mod = `__pluginMod${i}`;
|
||||
code += `import ${mod} from "./${files[i].replace(".ts", "")}";\n`;
|
||||
arr += `${mod},`;
|
||||
obj += `[${mod}.name]: ${mod},`;
|
||||
}
|
||||
code += `export default ${arr}]`;
|
||||
code += `export default {${obj}}`;
|
||||
return {
|
||||
contents: code,
|
||||
resolveDir: "./src/plugins"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue