tohsync
Version:
Torrent or HTTP Sync.
41 lines (31 loc) • 1 kB
JavaScript
/**
* File: index.js
* Author: Alexander Ksenofontov <aksenofo@yahoo.ru>
*
* Created on August 12, 2016, 14:56 PM
*/
const os = require("os");
var debug, withDebug;
debug = false;
if (typeof v8debug !== "undefined" && v8debug !== null) {
// console.log("v8 debug detected");
debug = true;
}
withDebug = process.execArgv.indexOf('--debug') > -1 || process.execArgv.indexOf('--debug-brk') > -1;
if (withDebug) {
// console.log("started with debug flag, port: " + process.debugPort);
debug = true;
}
if ((typeof v8debug === "undefined" || v8debug === null) && !withDebug) {
// console.log("neither detected");
}
if(os.platform() === "win32") {
module.exports = require("./build/Release/tohsync.node")
}
else {
if(debug)
module.exports = require("./build/Debug/tohsync.node")
else
module.exports = require("./build/Release/tohsync.node")
}
///////////////////////////////////////////////////////////////////////////////////////////////////////////