Allow unknown platforms

This commit is contained in:
Luis Blanco 2022-12-24 17:20:48 +04:00
parent a274cd227e
commit 6e66f46a4a
2 changed files with 4 additions and 8 deletions

2
index.d.ts vendored
View File

@ -16,7 +16,7 @@ declare module "addon-tools-raub" {
include: string;
}>;
type TPlatformName = 'windows' | 'linux' | 'osx' | 'aarch64' | 'unknown';
type TPlatformName = 'windows' | 'linux' | 'osx' | 'aarch64';
type TPlatformDir = `bin-${TPlatformName}`;
/**

View File

@ -8,7 +8,7 @@ try {
}
const nameWindows = 'windows';
const nameUnknown = 'unknown';
const nameArch = `${process.platform}-${process.arch}`;
const platformNames = {
win32: nameWindows,
@ -19,14 +19,10 @@ const platformNames = {
const platformName = (
platformNames[process.platform] ||
platformNames[`${process.platform}-${process.arch}`] ||
'unknown'
platformNames[nameArch] ||
nameArch
);
if (platformName === nameUnknown) {
console.log(`Error: UNKNOWN PLATFORM "${process.platform}"`);
}
const isWindows = platformName === nameWindows;
const rootPath = __dirname.replace(/\\/g, '/');