123456789101112131415161718192021222324252627 |
- // 🔹 JokeAPI by Sv443 🔹
- //
- // GitHub: https://github.com/Sv443-Network/JokeAPI
- // API Docs: https://jokeapi.dev/
- // ️
- // ⚠️ Please read the LICENSE.txt file before modifying, redistributing or even selling JokeAPI.
- // ⚠️ Thanks :)
- const debug = require("./src/verboseLogging");
- const wrap = require("node-wrap");
- const jsl = require("svjsl");
- const settings = require("./settings");
- function initJokeAPI()
- {
- if(settings.debug.verboseLogging)
- console.log("\n\n");
- debug("PreInit", `Initializing ${settings.info.name}`);
- // the debugger and child processes don't get along together so only wrap JokeAPI if the debugger is not active:
- if(!jsl.inDebugger() && !settings.wrapper.skipWrapping)
- return wrap(settings.wrapper.mainFilePath, settings.wrapper.wrapperSettings);
- else return require(settings.wrapper.mainFilePath);
- }
- initJokeAPI();
|