13d0ce075e
* Integrate with emnapi * resolve conflict * ignore wasm * generate wasi file * Add wasi test to workflow * Fix wasi template * emnapi new initialize api * Finish test * Purne tsconfig * Generate wasi worker * Fix electron test * Finalize check * Noop adjust_external_memory * Apply cr suggestions |
||
---|---|---|
.. | ||
CHANGELOG.md | ||
generate-triple-list.ts | ||
index.cjs | ||
index.d.ts | ||
index.js | ||
LICENSE | ||
package.json | ||
README.md | ||
target-list | ||
tsconfig.json |
@napi-rs/triples
Rust build triples definitions
Usage
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',
}
...
]