mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-15 19:13:31 +01:00
Switched to dynamic entrypoint
Will be used when ES6 is fully available
This commit is contained in:
29
entrypoint.js
Normal file
29
entrypoint.js
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
/* global process */
|
||||||
|
/*
|
||||||
|
this is the entrypoint file, when node finally catches
|
||||||
|
up with all ES6 drafts etc, the entrypoint file will stop
|
||||||
|
using the transpiled ES5 and switch straight to the ES6
|
||||||
|
code. This allows for easier debugging and potentially
|
||||||
|
faster execution!
|
||||||
|
*/
|
||||||
|
var v = process.version;
|
||||||
|
if(v.charAt(0) === "v"){
|
||||||
|
v = v.substring(1);
|
||||||
|
}
|
||||||
|
|
||||||
|
v = v.split(".");
|
||||||
|
|
||||||
|
var major = parseInt(v[0]),
|
||||||
|
minor = parseInt(v[1]),
|
||||||
|
patch = parseInt(v[2]);
|
||||||
|
|
||||||
|
// at the moment no node version has full ES6 support
|
||||||
|
use5();
|
||||||
|
|
||||||
|
function use6(){
|
||||||
|
module.exports = require("./src/index.js");
|
||||||
|
}
|
||||||
|
|
||||||
|
function use5(){
|
||||||
|
module.exports = require("./lib/index.js");
|
||||||
|
}
|
||||||
@@ -2,7 +2,7 @@
|
|||||||
"name": "discord.js",
|
"name": "discord.js",
|
||||||
"version": "4.1.1",
|
"version": "4.1.1",
|
||||||
"description": "A way to interface with the Discord API",
|
"description": "A way to interface with the Discord API",
|
||||||
"main": "./lib/index.js",
|
"main": "./entrypoint.js",
|
||||||
"scripts": {
|
"scripts": {
|
||||||
"test": "node ./test/bot.js"
|
"test": "node ./test/bot.js"
|
||||||
},
|
},
|
||||||
|
|||||||
Reference in New Issue
Block a user