UNPKG

diginext-utils

Version:
38 lines (37 loc) 1.04 kB
"use strict"; 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 };