An open API service indexing awesome lists of open source software.

https://github.com/armaldio/modules-abi

Easily query abi and target versions of common desktop runtimes (electron, nw.js, node)
https://github.com/armaldio/modules-abi

abi electron node nodejs npm nwjs yarn

Last synced: 4 months ago
JSON representation

Easily query abi and target versions of common desktop runtimes (electron, nw.js, node)

Awesome Lists containing this project

README

          

# modules-abi

![](https://badgen.net/github/release/armaldio/modules-abi/stable)
![](https://badgen.net/github/last-commit/armaldio/modules-abi)
![](https://badgen.net/github/dependents-repo/armaldio/modules-abi/)
![](https://badgen.net/npm/dw/modules-abi/)
![](https://badgen.net/npm/license/modules-abi/)
![](https://badgen.net/github/dependabot/armaldio/modules-abi)
![](https://github.com/Armaldio/modules-abi/workflows/Test/badge.svg)

> Easily query abi and target versions of common desktop runtimes (electron, nw.js, node)

## Install

```
$ npm install modules-abi
$ yarn add modules-abi
$ pnpm add modules-abi
```

## Usage

```js
import { getAbi, getRange, getRuntime, getTarget } from 'modules-abi';
```

To view detailled informations about the API, please see the [documentation](https://armaldio.github.io/modules-abi/)

## Comparison to node-abi
`node-abi` is:
- hand-written (require pull requests to update, slow updates)
- it's not always up to date
- it's missing a lot of versions
- it's missing nw.js versions