# Snapshot report for `src/utils/__tests__/target.spec.ts`

The actual snapshot is saved in `target.spec.ts.snap`.

Generated by [AVA](https://avajs.dev).

## should parse triple correctly

> Snapshot 1

    [
      {
        abi: null,
        arch: 'arm64',
        platform: 'darwin',
        platformArchABI: 'darwin-arm64',
        triple: 'aarch64-apple-darwin',
      },
      {
        abi: null,
        arch: 'arm64',
        platform: 'android',
        platformArchABI: 'android-arm64',
        triple: 'aarch64-linux-android',
      },
      {
        abi: 'gnu',
        arch: 'arm64',
        platform: 'linux',
        platformArchABI: 'linux-arm64-gnu',
        triple: 'aarch64-unknown-linux-gnu',
      },
      {
        abi: 'musl',
        arch: 'arm64',
        platform: 'linux',
        platformArchABI: 'linux-arm64-musl',
        triple: 'aarch64-unknown-linux-musl',
      },
      {
        abi: null,
        arch: 'arm64',
        platform: 'openharmony',
        platformArchABI: 'openharmony-arm64',
        triple: 'aarch64-unknown-linux-ohos',
      },
      {
        abi: 'msvc',
        arch: 'arm64',
        platform: 'win32',
        platformArchABI: 'win32-arm64-msvc',
        triple: 'aarch64-pc-windows-msvc',
      },
      {
        abi: null,
        arch: 'x64',
        platform: 'darwin',
        platformArchABI: 'darwin-x64',
        triple: 'x86_64-apple-darwin',
      },
      {
        abi: 'msvc',
        arch: 'x64',
        platform: 'win32',
        platformArchABI: 'win32-x64-msvc',
        triple: 'x86_64-pc-windows-msvc',
      },
      {
        abi: 'gnu',
        arch: 'x64',
        platform: 'win32',
        platformArchABI: 'win32-x64-gnu',
        triple: 'x86_64-pc-windows-gnu',
      },
      {
        abi: 'gnu',
        arch: 'x64',
        platform: 'linux',
        platformArchABI: 'linux-x64-gnu',
        triple: 'x86_64-unknown-linux-gnu',
      },
      {
        abi: 'musl',
        arch: 'x64',
        platform: 'linux',
        platformArchABI: 'linux-x64-musl',
        triple: 'x86_64-unknown-linux-musl',
      },
      {
        abi: null,
        arch: 'x64',
        platform: 'openharmony',
        platformArchABI: 'openharmony-x64',
        triple: 'x86_64-unknown-linux-ohos',
      },
      {
        abi: null,
        arch: 'x64',
        platform: 'freebsd',
        platformArchABI: 'freebsd-x64',
        triple: 'x86_64-unknown-freebsd',
      },
      {
        abi: 'msvc',
        arch: 'ia32',
        platform: 'win32',
        platformArchABI: 'win32-ia32-msvc',
        triple: 'i686-pc-windows-msvc',
      },
      {
        abi: 'gnueabihf',
        arch: 'arm',
        platform: 'linux',
        platformArchABI: 'linux-arm-gnueabihf',
        triple: 'armv7-unknown-linux-gnueabihf',
      },
      {
        abi: 'musleabihf',
        arch: 'arm',
        platform: 'linux',
        platformArchABI: 'linux-arm-musleabihf',
        triple: 'armv7-unknown-linux-musleabihf',
      },
      {
        abi: 'eabi',
        arch: 'arm',
        platform: 'android',
        platformArchABI: 'android-arm-eabi',
        triple: 'armv7-linux-androideabi',
      },
      {
        abi: null,
        arch: 'universal',
        platform: 'darwin',
        platformArchABI: 'darwin-universal',
        triple: 'universal-apple-darwin',
      },
      {
        abi: 'gnu',
        arch: 'loong64',
        platform: 'linux',
        platformArchABI: 'linux-loong64-gnu',
        triple: 'loongarch64-unknown-linux-gnu',
      },
      {
        abi: 'gnu',
        arch: 'riscv64',
        platform: 'linux',
        platformArchABI: 'linux-riscv64-gnu',
        triple: 'riscv64gc-unknown-linux-gnu',
      },
      {
        abi: 'gnu',
        arch: 'ppc64',
        platform: 'linux',
        platformArchABI: 'linux-ppc64-gnu',
        triple: 'powerpc64le-unknown-linux-gnu',
      },
      {
        abi: 'gnu',
        arch: 's390x',
        platform: 'linux',
        platformArchABI: 'linux-s390x-gnu',
        triple: 's390x-unknown-linux-gnu',
      },
      {
        abi: 'wasi',
        arch: 'wasm32',
        platform: 'wasi',
        platformArchABI: 'wasm32-wasip1',
        triple: 'wasm32-wasip1',
      },
      {
        abi: 'wasi',
        arch: 'wasm32',
        platform: 'wasi',
        platformArchABI: 'wasm32-wasi',
        triple: 'wasm32-wasip1-threads',
      },
    ]
