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; include: string;
}>; }>;
type TPlatformName = 'windows' | 'linux' | 'osx' | 'aarch64' | 'unknown'; type TPlatformName = 'windows' | 'linux' | 'osx' | 'aarch64';
type TPlatformDir = `bin-${TPlatformName}`; type TPlatformDir = `bin-${TPlatformName}`;
/** /**

View File

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