# @napi-rs/triples

> Rust target triples objects

Latest version **2.1.30** (published 2026-10-01) · MIT license · 0 weekly downloads

## Install

```sh
npm install @napi-rs/triples
pnpm add @napi-rs/triples
yarn add @napi-rs/triples
bun add @napi-rs/triples
```

## Health

**Score 70/100 (B)** — status: active.

Positive: has types; esm support; no vulnerabilities; has provenance; recently updated; high maintenance score.

Warnings: low downloads.

## Facts

| | |
|---|---|
| Version | 2.1.30 |
| Published | 2026-10-01 |
| First published | 2020-11-09 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | bundled |
| Module format | ESM + CommonJS |
| Dependencies | 0 |
| Unpacked size | 26 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| Provenance | attested (GitHub Actions) |
| GitHub stars | 7956 |
| Author | LongYinan |
| Maintainers | broooooklyn, forehalo |
| Keywords | Rust, cross-compile, napi, n-api, node-rs, napi-rs |

## Links

- npm: https://www.npmjs.com/package/@napi-rs/triples
- Repository: https://github.com/napi-rs/napi-rs
- Homepage: https://napi.rs/
- Issues: https://github.com/napi-rs/napi-rs/issues
- npm.io page: https://npm.io/package/@napi-rs/triples

## Recent versions

- 2.1.30 (latest) — 2026-10-01
- 2.0.0-alpha.62 (canary) — 2025-07-17
- 2.0.0-alpha.2 (alpha) — 2023-05-27
- 2.1.29 — 2026-09-22
- 2.1.28 — 2026-09-17
- 2.1.27 — 2026-09-16
- 2.1.26 — 2026-09-16
- 2.1.25 — 2026-09-16
- 2.1.24 — 2026-09-15
- 2.1.23 — 2026-09-10
- 2.1.22 — 2026-09-02
- 2.1.21 — 2026-08-12
- 2.1.20 — 2026-08-10
- 2.1.19 — 2026-08-10
- 2.1.18 — 2026-08-09
- … 95 more at https://npm.io/package/@napi-rs/triples/versions

## README

# `@napi-rs/triples`

[![install size](https://packagephobia.com/badge?p=@napi-rs/triples)](https://packagephobia.com/result?p=@napi-rs/triples)
[![Downloads](https://img.shields.io/npm/dm/@napi-rs/triples.svg?sanitize=true)](https://npmcharts.com/compare/@napi-rs/triples?minimal=true)

> Rust build triples definitions

## Usage

```js
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',
  }
  ...
]
```

---
_Source: https://npm.io/package/@napi-rs/triples · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
