diff --git a/index.js b/index.js new file mode 100644 index 0000000..4d0255c --- /dev/null +++ b/index.js @@ -0,0 +1,11 @@ +//PLEASE COMPILE USING "npm run build" BEFORE STARTING THE BOT! +//OR USE "npm start" TO INSTANTLY COMPILE & START THE BOT! + +const fs = require("fs") +const child = require("child_process") +if (!fs.existsSync("./dist/src/index.js")){ + console.log("Compiling the bot...") + child.execSync("npm run build",{timeout:10000}) + console.log("\n\nFinished compilation!") +} +require("./dist/src/index") \ No newline at end of file diff --git a/package.json b/package.json index f57ce59..03dc02d 100644 --- a/package.json +++ b/package.json @@ -10,10 +10,10 @@ "plugins", "discord-ticket-bot" ], - "main": "./src/index.ts", + "main": "index.js", "scripts": { "build": "rm -rf ./dist/ && npx tsc -p ./tsconfig.json", - "start": "npm run build && node ./dist/src/index.js", + "start": "npm run build && node index.js", "test": "npm run start -- --dev-config --dev-database" }, "type": "commonjs",