UNPKG

struct-compile

Version:

Create a JavaScript class from a C structure

23 lines (19 loc) 344 B
import os from 'os'; let is64; if (os.machine) { is64 = os.machine().includes('64'); } else { const arch = os.arch(); if (arch.includes('64') || arch == 'mipsel') { is64 = true; } else { is64 = false; } } export const currentArch = { endianness: os.endianness(), pointerSize: is64 ? 8 : 4, bits: is64 ? 64 : 32, };