diginext-utils
Version:
README.md
38 lines (37 loc) • 1.04 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
exports.isLinux = exports.isMac = exports.isWin = exports.getOS = void 0;
// var osvar = process.platform;
const os_1 = __importDefault(require("os"));
function getOS() {
const osvar = os_1.default.platform();
if (osvar == "darwin") {
return "mac";
}
else if (osvar == "win32") {
return "win";
}
else if (osvar == "linux") {
return "linux";
}
else {
return osvar;
}
}
exports.getOS = getOS;
function isWin() {
return os_1.default.platform() == "win32";
}
exports.isWin = isWin;
function isMac() {
return os_1.default.platform() == "darwin";
}
exports.isMac = isMac;
function isLinux() {
return os_1.default.platform() == "linux";
}
exports.isLinux = isLinux;
exports.default = { getOS, isWin, isMac, isLinux };