
* Initial setup and migrated src/common * WIP * WIP * WIP * Main module basically finished * Renderer process migrated * Added CI step and some fixes * Fixed remainder of issues and added proper ESLint config * Fixed a couple issues * Progress! * Some more fixes * Fixed a test * Fix build step * PR feedback
21 lines
566 B
TypeScript
21 lines
566 B
TypeScript
// Copyright (c) 2015-2016 Yuya Ochiai
|
|
// Copyright (c) 2016-present Mattermost, Inc. All Rights Reserved.
|
|
// See LICENSE.txt for license information.
|
|
'use strict';
|
|
|
|
import os from 'os';
|
|
const releaseSplit = os.release().split('.');
|
|
|
|
export default {
|
|
major: parseInt(releaseSplit[0], 10),
|
|
minor: parseInt(releaseSplit[1], 10),
|
|
isLowerThanOrEqualWindows8_1(): boolean {
|
|
if (process.platform !== 'win32') {
|
|
return false;
|
|
}
|
|
|
|
// consider Windows 7 and later.
|
|
return (this.major <= 6 && this.minor <= 3);
|
|
},
|
|
};
|