// 🔹 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();