Get the operating system CPU architecture
npm install system-architecture> Get the operating system CPU architecture
process.arch / os.arch() is generally not useful as it returns the CPU architecture for which the Node.js binary was compiled, not the actual system architecture.
For browser usage, you probably want is64bit instead.
``sh`
npm install system-architecture
`js
import {systemArchitecture} from 'system-architecture';
// On ARM64 macOS
console.log(await systemArchitecture());
//=> 'arm64'
`
Returns a promise for a CPU architecture name. See process.arch for possible values.
Returns a CPU architecture name. See process.arch` for possible values.
This should really be in Node.js core, but they are not pragmatic.
- is64bit - Check whether operating system CPU architecture is 64-bit or 32-bit