21 lines
558 B
JavaScript
21 lines
558 B
JavaScript
|
import BdApi from "./modules/pluginapi";
|
||
|
|
||
|
export default function() {
|
||
|
const namespace = "betterdiscord";
|
||
|
const prefix = `${namespace}/`;
|
||
|
const Module = require("module");
|
||
|
const load = Module._load;
|
||
|
|
||
|
Module._load = function(request) {
|
||
|
if (request === namespace || request.startsWith(prefix)) {
|
||
|
const requested = request.substr(prefix.length);
|
||
|
if (requested == "bdapi") return BdApi;
|
||
|
}
|
||
|
|
||
|
return load.apply(this, arguments);
|
||
|
};
|
||
|
|
||
|
return function() {
|
||
|
Module._load = load;
|
||
|
};
|
||
|
}
|