Rust build triples definitions
const triples = require('@napi-rs/triples');
console.log(triples)
[
...
'aarch64-apple-ios': {
platform: 'ios',
arch: 'arm64',
abi: null,
platformArchABI: 'ios-arm64',
raw: 'aarch64-apple-ios',
},
'aarch64-fuchsia': {
platform: 'fuchsia',
arch: 'arm64',
abi: null,
platformArchABI: 'fuchsia-arm64',
raw: 'aarch64-fuchsia',
},
'aarch64-linux-android': {
platform: 'android',
arch: 'arm64',
abi: null,
platformArchABI: 'android-arm64',
raw: 'aarch64-linux-android',
},
'aarch64-pc-windows-msvc': {
platform: 'win32',
arch: 'arm64',
abi: 'msvc',
platformArchABI: 'win32-arm64-msvc',
raw: 'aarch64-pc-windows-msvc',
},
'aarch64-unknown-linux-gnu': {
platform: 'linux',
arch: 'arm64',
abi: 'gnu',
platformArchABI: 'linux-arm64-gnu',
raw: 'aarch64-unknown-linux-gnu',
},
'aarch64-unknown-linux-musl': {
platform: 'linux',
arch: 'arm64',
abi: 'musl',
platformArchABI: 'linux-arm64-musl',
raw: 'aarch64-unknown-linux-musl',
},
'aarch64-unknown-none': {
platform: 'none',
arch: 'arm64',
abi: null,
platformArchABI: 'none-arm64',
raw: 'aarch64-unknown-none',
},
'aarch64-unknown-none-softfloat': {
platform: 'none',
arch: 'arm64',
abi: 'softfloat',
platformArchABI: 'none-arm64-softfloat',
raw: 'aarch64-unknown-none-softfloat',
}
...
]