aboutsummaryrefslogtreecommitdiffstats
path: root/node_modules/node-abi/README.md
diff options
context:
space:
mode:
authorpack <pack@packgekko.xyz>2026-08-09 10:37:07 +0000
committerpack <pack@packgekko.xyz>2026-08-09 10:37:07 +0000
commit55a4f1fc869e41aca748c63d3018f0448b1606e0 (patch)
treed132d1d01772b6d53faee3e63c534dea5706b78a /node_modules/node-abi/README.md
downloadcrud-55a4f1fc869e41aca748c63d3018f0448b1606e0.tar.gz
first commit
Diffstat (limited to '')
-rw-r--r--node_modules/node-abi/README.md54
1 files changed, 54 insertions, 0 deletions
diff --git a/node_modules/node-abi/README.md b/node_modules/node-abi/README.md
new file mode 100644
index 0000000..680a0d0
--- /dev/null
+++ b/node_modules/node-abi/README.md
@@ -0,0 +1,54 @@
+# Node.js ABI
+
+[![Build Status](https://github.com/electron/node-abi/actions/workflows/test.yml/badge.svg)](https://github.com/electron/node-abi/actions/workflows/test.yml)
+[![Auto-update ABI JSON file](https://github.com/electron/node-abi/actions/workflows/update-abi.yml/badge.svg)](https://github.com/electron/node-abi/actions/workflows/update-abi.yml)
+[![Snyk badge](https://snyk.io/test/github/electron/node-abi/badge.svg)](https://snyk.io/test/github/electron/node-abi)
+[![npm version](http://img.shields.io/npm/v/node-abi.svg)](https://npmjs.org/package/node-abi)
+
+Get the Node ABI (application binary interface) for a given target and runtime, and vice versa.
+
+## Installation
+
+```shell
+npm install node-abi
+```
+
+## Usage
+
+```javascript
+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
+
+- https://github.com/lgeiger/electron-abi
+- https://nodejs.org/en/download/releases/
+- https://github.com/nodejs/Release