summary refs log tree commit diff
path: root/src/util/plugin/PluginLoader.ts
diff options
context:
space:
mode:
authorTheArcaneBrony <myrainbowdash949@gmail.com>2022-08-13 08:54:50 +0200
committerTheArcaneBrony <myrainbowdash949@gmail.com>2022-09-04 10:48:54 +0200
commit87d6a6778c6d502df511b639375fa219ac8713c6 (patch)
tree5da20d24c2f7fd17036e7ce67c72a25ec6c7bc36 /src/util/plugin/PluginLoader.ts
parentfeat(plugins): event system (diff)
downloadserver-87d6a6778c6d502df511b639375fa219ac8713c6.tar.xz
Update plugin loading, update example plugin, add ci task for testing if builds work
Diffstat (limited to '')
-rw-r--r--src/util/plugin/PluginLoader.ts4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/util/plugin/PluginLoader.ts b/src/util/plugin/PluginLoader.ts

index b46ef269..e69cb499 100644 --- a/src/util/plugin/PluginLoader.ts +++ b/src/util/plugin/PluginLoader.ts
@@ -2,7 +2,7 @@ import path from "path"; import fs from "fs"; import { Plugin, PluginManifest } from "./"; -const root = process.env.PLUGIN_LOCATION || "../plugins"; +const root = process.env.PLUGIN_LOCATION || "dist/plugins"; let pluginsLoaded = false; export class PluginLoader { @@ -24,7 +24,7 @@ export class PluginLoader { console.log( `Plugin info: ${manifest.name} (${manifest.id}), written by ${manifest.authors}, available at ${manifest.repository}` ); - const module_ = require(path.join(modPath, "dist", "index.js")) as Plugin; + const module_ = require(path.join(modPath, manifest.index)) as Plugin; try { await module_.init(); module_.emit("loaded");