@launchmenu/core
Version:
An environment for visual keyboard controlled applets
21 lines • 1.27 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.nodePlatformMap = exports.isPlatform = void 0;
/**
* Checks whether we are currently running on one of the specified platforms
* @param platforms The platforms to check for
* @returns true if platform is included in platforms, false otherwise
*/
function isPlatform(...platforms) {
return platforms.map(p => exports.nodePlatformMap[p]).includes(process.platform);
}
exports.isPlatform = isPlatform;
/**
* A mapping from LM platform names to node platform names
*/
exports.nodePlatformMap = {
mac: "darwin",
windows: "win32",
linux: "linux"
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiIGlzUGxhdGZvcm0uanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvdXRpbHMvIGlzUGxhdGZvcm0udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7O0FBRUE7Ozs7R0FJRztBQUNILFNBQWdCLFVBQVUsQ0FBQyxHQUFHLFNBQXNCO0lBQ2xELE9BQU8sU0FBUyxDQUFDLEdBQUcsQ0FBUyxDQUFDLENBQUEsRUFBRSxDQUFBLHVCQUFlLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxRQUFRLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQyxDQUFDO0FBQ2pGLENBQUM7QUFGRCxnQ0FFQztBQUVEOztHQUVHO0FBQ1UsUUFBQSxlQUFlLEdBQUc7SUFDM0IsR0FBRyxFQUFFLFFBQVE7SUFDYixPQUFPLEVBQUUsT0FBTztJQUNoQixLQUFLLEVBQUUsT0FBTztDQUNSLENBQUMifQ==
;