@launchmenu/core
Version:
An environment for visual keyboard controlled applets
21 lines • 1.28 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaXNQbGF0Zm9ybS5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy91dGlscy9wbGF0Zm9ybS9pc1BsYXRmb3JtLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUVBOzs7O0dBSUc7QUFDSCxTQUFnQixVQUFVLENBQUMsR0FBRyxTQUFzQjtJQUNsRCxPQUFPLFNBQVMsQ0FBQyxHQUFHLENBQVMsQ0FBQyxDQUFBLEVBQUUsQ0FBQSx1QkFBZSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsUUFBUSxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUMsQ0FBQztBQUNqRixDQUFDO0FBRkQsZ0NBRUM7QUFFRDs7R0FFRztBQUNVLFFBQUEsZUFBZSxHQUFHO0lBQzNCLEdBQUcsRUFBRSxRQUFRO0lBQ2IsT0FBTyxFQUFFLE9BQU87SUFDaEIsS0FBSyxFQUFFLE9BQU87Q0FDUixDQUFDIn0=
;