{"_id":"@shiftkey/node-abi","_rev":"1-c553d8e78203f051a099db7d1a7d1703","name":"@shiftkey/node-abi","dist-tags":{"latest":"2.19.2-pre"},"versions":{"2.19.2-pre":{"name":"@shiftkey/node-abi","version":"2.19.2-pre","description":"Get the Node ABI for a given target and runtime, and vice versa.","main":"index.js","scripts":{"semantic-release":"semantic-release","test":"tape test/index.js","travis-deploy-once":"travis-deploy-once","update-abi-registry":"node --unhandled-rejections=strict scripts/update-abi-registry.js"},"repository":{"type":"git","url":"git+https://github.com/lgeiger/node-abi.git"},"keywords":["node","electron","node_module_version","abi","v8"],"author":{"name":"Lukas Geiger"},"license":"MIT","bugs":{"url":"https://github.com/lgeiger/node-abi/issues"},"homepage":"https://github.com/lgeiger/node-abi#readme","devDependencies":{"got":"^10.6.0","semantic-release":"^15.8.0","tape":"^4.6.3","travis-deploy-once":"^5.0.1"},"dependencies":{"semver":"^5.4.1"},"gitHead":"7931a5db63b3b01114b5d5954dc489800824112d","_id":"@shiftkey/node-abi@2.19.2-pre","_nodeVersion":"12.19.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-+LfXo6nd2uZ8cGSJ66zL3OuddvG2oMWMc9GzpDoX2ZNMLmYpu+ReoEKXtmoKVwd6JSavDymldebCxSJh9NQ9cg==","shasum":"02599b37253e414f8f6ef3c67ea704e37da640a9","tarball":"https://registry.npmjs.org/@shiftkey/node-abi/-/node-abi-2.19.2-pre.tgz","fileCount":11,"unpackedSize":27464,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqDQzCRA9TVsSAnZWagAAij4P/RmDeZyn6m48b9wvqHTB\nuK6tPqVJS/hMBT2P7mRIWpchu4GG/9CA6EkyjZF5LW7OBvdS/AiFrdkcdfJa\nIqpbp5bTKqKXuulufFFFtRrNdhuYHjclfNHjGo+FkhElYFiJCBN2XRzdtPc7\n/O8ymITxhAqw4SB9slaaxkOY81UkyBuiIOiqwJTC64fUTUA0gnD3RcUpWHss\n9J4Kac90q3dK2MXDtcjdSypUtCTBvCb9TGVDyKZndNJhGPktiIHzfta1r5La\nndSFHBwz/Q9PyqQlHLv/CebmItq7Gw5oaqtupPJh24FddiYOA0s8tkZV8o+r\noUs3AOjstdY1NRcaWhN52u9u15nmBYVrSw4cdTdT1cwZtBzbmDHzCfMlWwtw\n5OKLH7dx72i0xI4qqZkeO/nqx7m7AVnBxjL2/dd4T+iXSlOCtI+URxRWay3x\nv5wAOkWHxfogOH42llFw6SHwwd4ajLEOBiIpcPtwMvTaCzvzmLR+wHr00vtr\nJP/8ki6J0oxQrKEtbS5cHyUYvfwXOHk358iaPDaHSD9IxMRyGw3c+kxrbghZ\n2ciVvLhtsrCk7mJiTDkEGWn0qMUd9OACz2TXowcL/v9xlwsj0UXR5qhoTVkF\nlX6OyU3LZ57R1AfuUuKmJMWYvFf3FYqlFZFHP1DP9uwt7KcsbqdPCeYVRY6P\nfPhx\r\n=BC5Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMsVoq4L0pjlEA1rvhY52nbka0Jejz9HMjtTuRvyfUuAIgHsRttWhQwQD4I96+Mv6SbIIQPl6d6WiTMI5Kprb8t4c="}]},"_npmUser":{"name":"shiftkey","email":"brendan.forster@github.com"},"directories":{},"maintainers":[{"name":"shiftkey","email":"brendan.forster@github.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/node-abi_2.19.2-pre_1604858930914_0.18168254902967695"},"_hasShrinkwrap":false}},"time":{"created":"2020-11-08T18:08:50.876Z","2.19.2-pre":"2020-11-08T18:08:51.108Z","modified":"2022-04-06T23:14:13.666Z"},"maintainers":[{"name":"shiftkey","email":"brendan.forster@github.com"}],"description":"Get the Node ABI for a given target and runtime, and vice versa.","homepage":"https://github.com/lgeiger/node-abi#readme","keywords":["node","electron","node_module_version","abi","v8"],"repository":{"type":"git","url":"git+https://github.com/lgeiger/node-abi.git"},"author":{"name":"Lukas Geiger"},"bugs":{"url":"https://github.com/lgeiger/node-abi/issues"},"license":"MIT","readme":"# Node.js ABI\n\n[![Build Status](https://travis-ci.org/lgeiger/node-abi.svg?branch=v1.0.0)](https://travis-ci.org/lgeiger/node-abi) [![Greenkeeper badge](https://badges.greenkeeper.io/lgeiger/node-abi.svg)](https://greenkeeper.io/)\n\n\nGet the Node ABI for a given target and runtime, and vice versa.\n\n## Installation\n```\nnpm install node-abi\n```\n\n## Usage\n```javascript\nconst nodeAbi = require('node-abi')\n\nnodeAbi.getAbi('7.2.0', 'node')\n// '51'\nnodeAbi.getAbi('1.4.10', 'electron')\n// '50'\nnodeAbi.getTarget('51', 'node')\n// '7.2.0'\nnodeAbi.getTarget('50', 'electron')\n// '1.4.15'\n\nnodeAbi.allTargets\n// [\n//  { runtime: 'node', target: '0.10.48', abi: '11', lts: false },\n//  { runtime: 'node', target: '0.12.17', abi: '14', lts: false },\n//  { runtime: 'node', target: '4.6.1', abi: '46', lts: true },\n//  { runtime: 'node', target: '5.12.0', abi: '47', lts: false },\n//  { runtime: 'node', target: '6.9.4', abi: '48', lts: true },\n//  { runtime: 'node', target: '7.4.0', abi: '51', lts: false },\n//  { runtime: 'electron', target: '1.0.2', abi: '47', lts: false },\n//  { runtime: 'electron', target: '1.2.8', abi: '48', lts: false },\n//  { runtime: 'electron', target: '1.3.13', abi: '49', lts: false },\n//  { runtime: 'electron', target: '1.4.15', abi: '50', lts: false }\n// ]\nnodeAbi.deprecatedTargets\nnodeAbi.supportedTargets\nnodeAbi.additionalTargets\nnodeAbi.futureTargets\n// ...\n```\n\n## References\n\n- https://github.com/lgeiger/electron-abi\n- https://nodejs.org/en/download/releases/\n- https://github.com/nodejs/LTS\n","readmeFilename":"README.md"}