4.2.0 • Published 1 month ago

node-abi v4.2.0

Weekly downloads
2,956,086
License
MIT
Repository
github
Last release
1 month ago

Node.js ABI

Build Status Auto-update ABI JSON file Snyk badge npm version

Get the Node ABI (application binary interface) for a given target and runtime, and vice versa.

Installation

npm install node-abi

Usage

const nodeAbi = require('node-abi')

nodeAbi.getAbi('7.2.0', 'node')
// '51'
nodeAbi.getAbi('1.4.10', 'electron')
// '50'
nodeAbi.getTarget('51', 'node')
// '7.2.0'
nodeAbi.getTarget('50', 'electron')
// '1.4.15'

nodeAbi.allTargets
// [
//  { runtime: 'node', target: '0.10.48', abi: '11', lts: false },
//  { runtime: 'node', target: '0.12.17', abi: '14', lts: false },
//  { runtime: 'node', target: '4.6.1', abi: '46', lts: true },
//  { runtime: 'node', target: '5.12.0', abi: '47', lts: false },
//  { runtime: 'node', target: '6.9.4', abi: '48', lts: true },
//  { runtime: 'node', target: '7.4.0', abi: '51', lts: false },
//  { runtime: 'electron', target: '1.0.2', abi: '47', lts: false },
//  { runtime: 'electron', target: '1.2.8', abi: '48', lts: false },
//  { runtime: 'electron', target: '1.3.13', abi: '49', lts: false },
//  { runtime: 'electron', target: '1.4.15', abi: '50', lts: false }
// ]
nodeAbi.deprecatedTargets
nodeAbi.supportedTargets
nodeAbi.additionalTargets
nodeAbi.futureTargets
// ...

References

prebuild-installbpmn-studiocloud-archive-s3easycommands-beta@infinitebrahmanuniverse/nolb-node-a@everything-registry/sub-chunk-2297bpmn-studio-alphamagicmirror-rebuildwoovi-electronwhatsconcteapackage-tatespoorman297stackimpactthread-sleep-compatjsroot-gl@efc/clisupreium-headless-gltldrawlignin@asiz33/smartblok-vendure-plugin@arition/prebuild@arition/prebuild-install@akostiv/iohook@bud-tools/application-manager@chronobserver/prebuildify@contrast/stashxw-robotjszh-robotjswebpack-glsl-shader-loader@electerm/electron-rebuild@grandlinex/e-kernel@ingstory/prebuild@ingstory/prebuild-install@koush/prebuild-install@lgeiger/prebuild-install@myjoypin/node-ucan@nandhakumarb/npm_sample@fable/gl@electron/rebuild@electron-prebuilds-preview/better-sqlite3@electron-prebuilds-preview/better-sqlite3-multiple-ciphers@electron-prebuilds-preview/gl@electron-prebuilds-preview/parcel-watcher@electron-prebuilds-preview/recycle-bin@electron-prebuilds-preview/thiagoelg-node-printer@electron-prebuilds/webpack-plugin@mmooccii/lazyload-loader@mmomtchev/prebuild-install@mojodna/electron-rebuild@kano/fetch-binaries@kmamal/gl@nordicsemiconductor/nrf-device-lib-js@nordicsemiconductor/nrf-monitor-lib-js@oleavr/prebuild@panaceacoin/ledgerco@shrine/prebuild-install@repetition/robotjs@scrypted/prebuild-install@sentry/profiling-nodemsnodesqlv8packemosxaudioswitchosxreachabilityosxsleeppc-ble-driver-jspc-ble-driver-js-npxpc-ble-driver-js-prebuildsscreencat-newrobotjsfixedrobotjsrubick-system-super-panelrunas-redux-rusnode-osx-mediacontrolnj-tag-prebuildnodeabi-clinode-pty-multinode-pre-buildneon-tag-prebuildnostlannotion-prebuild-installnpm-custom-lib-resueplasticity_electron_rebuildprebuildprebuild-ciprebuild-cmakeprebuild-install-tokenprebuildify-platform-packagesprebuildifyrefinejs-repoglgit-cz-customgl-with-warphooklinehadron-buildiohook-libiohook-openb3iohook-prebuild-testlib-uws-latestliveprod@steerapi/iohook@theia/application-manager@tonysusi/vapid
3.73.0

3 months ago

4.0.0

2 months ago

3.74.0

3 months ago

4.2.0

1 month ago

3.72.0

3 months ago

4.1.0

2 months ago

3.70.0

6 months ago

3.68.0

7 months ago

3.71.0

6 months ago

3.69.0

6 months ago

3.66.0

8 months ago

3.67.0

8 months ago

3.63.0

11 months ago

3.64.0

11 months ago

3.65.0

11 months ago

3.62.0

1 year ago

3.61.0

1 year ago

3.60.0

1 year ago

3.59.0

1 year ago

3.58.0

1 year ago

3.57.0

1 year ago

3.56.0

1 year ago

3.55.0

1 year ago

3.54.0

1 year ago

3.50.0

2 years ago

3.51.0

2 years ago

3.48.0

2 years ago

3.52.0

1 year ago

3.49.0

2 years ago

3.43.0

2 years ago

3.45.0

2 years ago

3.47.0

2 years ago

3.42.0

2 years ago

3.44.0

2 years ago

3.46.0

2 years ago

3.36.0

2 years ago

3.40.0

2 years ago

3.37.0

2 years ago

3.31.0

2 years ago

3.33.0

2 years ago

3.35.0

2 years ago

3.32.0

2 years ago

3.34.0

2 years ago

3.28.0

3 years ago

3.30.0

2 years ago

3.27.0

3 years ago

3.26.0

3 years ago

3.25.0

3 years ago

3.22.0

3 years ago

3.24.0

3 years ago

3.21.0

3 years ago

3.23.0

3 years ago

3.15.0

3 years ago

3.8.0

3 years ago

3.7.0

3 years ago

3.4.0

3 years ago

3.4.1

3 years ago

3.5.0

3 years ago

3.3.0

4 years ago

3.2.0

4 years ago

3.1.0

4 years ago

3.0.0

4 years ago

2.30.1

4 years ago

2.29.0

4 years ago

2.27.0

4 years ago

2.30.0

4 years ago

2.28.0

4 years ago

2.25.0

4 years ago

2.22.0

4 years ago

2.24.0

4 years ago

2.26.0

4 years ago

2.23.0

4 years ago

2.21.0

4 years ago

2.20.0

4 years ago

2.19.3

4 years ago

2.19.2

4 years ago

2.19.1

5 years ago

2.19.0

5 years ago

2.18.0

5 years ago

2.17.0

5 years ago

2.16.0

5 years ago

2.15.0

5 years ago

2.14.0

5 years ago

2.13.0

5 years ago

2.12.0

6 years ago

2.11.0

6 years ago

2.10.0

6 years ago

2.9.0

6 years ago

2.8.0

6 years ago

2.7.1

6 years ago

2.7.0

6 years ago

2.6.0

6 years ago

2.5.1

6 years ago

2.5.0

6 years ago

2.4.5

7 years ago

2.4.4

7 years ago

2.4.3

7 years ago

2.4.2

7 years ago

2.4.1

7 years ago

2.4.0

7 years ago

2.3.0

7 years ago

2.2.0

7 years ago

2.1.2

7 years ago

2.1.1

8 years ago

2.1.0

8 years ago

2.0.3

8 years ago

2.0.2

8 years ago

2.0.1

8 years ago

2.0.0

8 years ago

1.3.3

8 years ago

1.3.2

8 years ago

1.3.1

8 years ago

1.3.0

8 years ago

1.2.1

8 years ago

1.2.0

8 years ago

1.1.0

8 years ago

1.0.3

8 years ago

1.0.2

8 years ago

1.0.1

8 years ago

1.0.0

8 years ago