{"_id":"node-lief","_rev":"23-28b68869d8c1fa46e41e1f9425403d4c","name":"node-lief","dist-tags":{"latest":"1.3.2"},"versions":{"0.1.0-pre.0":{"name":"node-lief","version":"0.1.0-pre.0","keywords":["elf","pe","macho","binary","parsing","executable","dwarf","pdb"],"author":"","license":"Apache-2.0","_id":"node-lief@0.1.0-pre.0","maintainers":[{"name":"piebald","email":"support@piebald.ai"}],"homepage":"https://github.com/Piebald-AI/node-lief#readme","bugs":{"url":"https://github.com/Piebald-AI/node-lief/issues"},"dist":{"shasum":"5c83000a28d3e396ca5d24b91e13ae8299aa13dc","tarball":"https://registry.npmjs.org/node-lief/-/node-lief-0.1.0-pre.0.tgz","fileCount":29,"integrity":"sha512-z7xMomHNgS3Ned9aIT70N7D+/A94r5Wwuh30wyAgJnS/Zbc/KA10rTFET2p+VULxD0AnD0pLOGu/6st3aVqKGA==","signatures":[{"sig":"MEQCIH2G5M0JiXCEcRS0S4vqqPiRoTjQJVY35eurQhYNtSV1AiAespnMnwQ0Cbv0EsfFvwVZRBoPsv1oPqHclb2u4julBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19665335},"main":"lib/index.js","_from":"file:node-lief-0.1.0-pre.0.tgz","types":"lib/index.d.ts","scripts":{"build":"pnpm build:lief && node-gyp rebuild","clean":"rm -rf build","format":"prettier --write \"lib/**/*.{js,ts,d.ts}\"","install":"echo 'Skipping automatic build - use `pnpm build` to build from source.'","typecheck":"tsc --noEmit","build:lief":"node scripts/build-lief.js","prebuildify":"prebuildify --napi --strip","format:check":"prettier --check \"lib/**/*.{js,ts,d.ts}\""},"_npmUser":{"name":"piebald","email":"support@piebald.ai"},"_resolved":"/tmp/cef1f2b588bef75d2164d55a2ad22690/node-lief-0.1.0-pre.0.tgz","_integrity":"sha512-z7xMomHNgS3Ned9aIT70N7D+/A94r5Wwuh30wyAgJnS/Zbc/KA10rTFET2p+VULxD0AnD0pLOGu/6st3aVqKGA==","repository":{"url":"git+https://github.com/Piebald-AI/node-lief.git","type":"git"},"_npmVersion":"10.9.4","description":"Node.js bindings for LIEF - Library to Instrument Executable Formats","directories":{},"_nodeVersion":"22.21.1","dependencies":{"node-addon-api":"^8.0.0","node-gyp-build":"^4.8.4"},"_hasShrinkwrap":false,"devDependencies":{"node-gyp":"^10.0.0","prettier":"^3.6.2","typescript":"^5.9.3","prebuildify":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/node-lief_0.1.0-pre.0_1762371874195_0.07718006116285747","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-pre.1":{"name":"node-lief","version":"0.1.0-pre.1","keywords":["elf","pe","macho","binary","parsing","executable","dwarf","pdb"],"author":"","license":"Apache-2.0","_id":"node-lief@0.1.0-pre.1","maintainers":[{"name":"piebald","email":"support@piebald.ai"}],"homepage":"https://github.com/Piebald-AI/node-lief#readme","bugs":{"url":"https://github.com/Piebald-AI/node-lief/issues"},"dist":{"shasum":"1634ccb804eaaa13985f795022e34639c2a017ee","tarball":"https://registry.npmjs.org/node-lief/-/node-lief-0.1.0-pre.1.tgz","fileCount":30,"integrity":"sha512-z/HOTeGLUj1XxqPBSfYRMk4IOQ947hmV8uWPLVr+TUgjB1FA2Ic1z6g86DwiTqAD7lj5LStEEKC2lmBJRIqFZQ==","signatures":[{"sig":"MEYCIQCWot7qOmBkTaVYBOswi1nIT5wz60fvXHQIGHO+8GmdwgIhAMEIFaBx5fhlBbhXGtLbp/hGDgGCXbAT0Lru0tV5FVjN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27768799},"main":"lib/index.js","_from":"file:node-lief-0.1.0-pre.1.tgz","types":"lib/index.d.ts","scripts":{"build":"pnpm build:lief && node-gyp rebuild","clean":"rm -rf build","format":"prettier --write \"lib/**/*.{js,ts,d.ts}\"","install":"echo 'Skipping automatic build - use `pnpm build` to build from source.'","typecheck":"tsc --noEmit","build:lief":"node scripts/build-lief.js","prebuildify":"prebuildify --napi --strip","format:check":"prettier --check \"lib/**/*.{js,ts,d.ts}\""},"_npmUser":{"name":"piebald","email":"support@piebald.ai"},"_resolved":"/tmp/be53672215a0e53630a9648c1f3514f4/node-lief-0.1.0-pre.1.tgz","_integrity":"sha512-z/HOTeGLUj1XxqPBSfYRMk4IOQ947hmV8uWPLVr+TUgjB1FA2Ic1z6g86DwiTqAD7lj5LStEEKC2lmBJRIqFZQ==","repository":{"url":"git+https://github.com/Piebald-AI/node-lief.git","type":"git"},"_npmVersion":"10.9.4","description":"Node.js bindings for LIEF - Library to Instrument Executable Formats","directories":{},"_nodeVersion":"22.21.1","dependencies":{"node-addon-api":"^8.0.0","node-gyp-build":"^4.8.4"},"_hasShrinkwrap":false,"devDependencies":{"node-gyp":"^10.0.0","prettier":"^3.6.2","typescript":"^5.9.3","prebuildify":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/node-lief_0.1.0-pre.1_1762375719746_0.9437457181818865","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-pre.2":{"name":"node-lief","version":"0.1.0-pre.2","keywords":["elf","pe","macho","binary","parsing","executable","dwarf","pdb"],"author":"","license":"Apache-2.0","_id":"node-lief@0.1.0-pre.2","maintainers":[{"name":"piebald","email":"support@piebald.ai"}],"homepage":"https://github.com/Piebald-AI/node-lief#readme","bugs":{"url":"https://github.com/Piebald-AI/node-lief/issues"},"dist":{"shasum":"28c3ab5fb85c22ced66470e0502e418bbb691953","tarball":"https://registry.npmjs.org/node-lief/-/node-lief-0.1.0-pre.2.tgz","fileCount":30,"integrity":"sha512-wIg2+xun8DKV+UZeXlsSdEVmYyyckGG54Kot+ZqcdZSLx3nsKmDBpv1bCYkS6fHKEA9BmLTb+T7PqiFahsB4Yg==","signatures":[{"sig":"MEUCIQD9SvyyUe8yqcywOi6ZGRgtxhrPrpZgdXRK2Cm/6/Ia2AIgRNt4fY3CyhGEtnzXju34YQE6fg3VjSsowynr+qMLje8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27763317},"main":"lib/index.js","_from":"file:node-lief-0.1.0-pre.2.tgz","types":"lib/index.d.ts","scripts":{"build":"pnpm build:lief && node-gyp rebuild","clean":"rm -rf build","format":"prettier --write \"lib/**/*.{js,ts,d.ts}\"","install":"echo 'Skipping automatic build - use `pnpm build` to build from source.'","typecheck":"tsc --noEmit","build:lief":"node scripts/build-lief.js","prebuildify":"prebuildify --napi --strip","format:check":"prettier --check \"lib/**/*.{js,ts,d.ts}\""},"_npmUser":{"name":"piebald","email":"support@piebald.ai"},"_resolved":"/tmp/b6b381934a8145a2cf5745484d1a9c18/node-lief-0.1.0-pre.2.tgz","_integrity":"sha512-wIg2+xun8DKV+UZeXlsSdEVmYyyckGG54Kot+ZqcdZSLx3nsKmDBpv1bCYkS6fHKEA9BmLTb+T7PqiFahsB4Yg==","repository":{"url":"git+https://github.com/Piebald-AI/node-lief.git","type":"git"},"_npmVersion":"10.9.4","description":"Node.js bindings for LIEF - Library to Instrument Executable Formats","directories":{},"_nodeVersion":"22.21.1","dependencies":{"node-addon-api":"^8.0.0","node-gyp-build":"^4.8.4"},"_hasShrinkwrap":false,"devDependencies":{"node-gyp":"^10.0.0","prettier":"^3.6.2","typescript":"^5.9.3","prebuildify":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/node-lief_0.1.0-pre.2_1762381994834_0.14291200951033645","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-pre.3":{"name":"node-lief","version":"0.1.0-pre.3","keywords":["elf","pe","macho","binary","parsing","executable","dwarf","pdb"],"author":"","license":"Apache-2.0","_id":"node-lief@0.1.0-pre.3","maintainers":[{"name":"piebald","email":"support@piebald.ai"}],"homepage":"https://github.com/Piebald-AI/node-lief#readme","bugs":{"url":"https://github.com/Piebald-AI/node-lief/issues"},"dist":{"shasum":"623301dc3cfa9ccefe0cb2a086e5f571af840a0e","tarball":"https://registry.npmjs.org/node-lief/-/node-lief-0.1.0-pre.3.tgz","fileCount":30,"integrity":"sha512-EsOybVgVERr0vQg6j1Ch7LCptzxV5GFXlntcFqr0zHO0005SvIoupiFXptPLaJykvjWkcXHnkOMmVVtQFTaiEQ==","signatures":[{"sig":"MEYCIQD6z7vpBFYjKJawqoGtC1+rGraLNtj/vptxp99I4KteeAIhAI0nyP5ura5w9CwIonGjJ05TrvGWgk25qeaR3pHONmRR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":27767967},"main":"lib/index.js","_from":"file:node-lief-0.1.0-pre.3.tgz","types":"lib/index.d.ts","scripts":{"build":"pnpm build:lief && node-gyp rebuild","clean":"rm -rf build","format":"prettier --write \"lib/**/*.{js,ts,d.ts}\"","install":"echo 'Skipping automatic build - use `pnpm build` to build from source.'","typecheck":"tsc --noEmit","build:lief":"node scripts/build-lief.js","prebuildify":"prebuildify --napi --strip","format:check":"prettier --check \"lib/**/*.{js,ts,d.ts}\""},"_npmUser":{"name":"piebald","email":"support@piebald.ai"},"_resolved":"/tmp/0de4905a95e6b95dd491bd1df4412f1f/node-lief-0.1.0-pre.3.tgz","_integrity":"sha512-EsOybVgVERr0vQg6j1Ch7LCptzxV5GFXlntcFqr0zHO0005SvIoupiFXptPLaJykvjWkcXHnkOMmVVtQFTaiEQ==","repository":{"url":"git+https://github.com/Piebald-AI/node-lief.git","type":"git"},"_npmVersion":"10.9.4","description":"Node.js bindings for LIEF - Library to Instrument Executable Formats","directories":{},"_nodeVersion":"22.21.1","dependencies":{"node-addon-api":"^8.0.0","node-gyp-build":"^4.8.4"},"_hasShrinkwrap":false,"devDependencies":{"node-gyp":"^10.0.0","prettier":"^3.6.2","typescript":"^5.9.3","prebuildify":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/node-lief_0.1.0-pre.3_1762397632003_0.05876258597391226","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-pre.4":{"name":"node-lief","version":"0.1.0-pre.4","keywords":["elf","pe","macho","binary","parsing","executable","dwarf","pdb"],"author":"","license":"Apache-2.0","_id":"node-lief@0.1.0-pre.4","maintainers":[{"name":"piebald","email":"support@piebald.ai"}],"homepage":"https://github.com/Piebald-AI/node-lief#readme","bugs":{"url":"https://github.com/Piebald-AI/node-lief/issues"},"dist":{"shasum":"7cf774a052c15e4e4ca21fae6afdc54ae5defe77","tarball":"https://registry.npmjs.org/node-lief/-/node-lief-0.1.0-pre.4.tgz","fileCount":32,"integrity":"sha512-0PaW38nvgoxRGoQiG0Z+vqEeJgjQhaBt30WhkH/oL/UtkB5t3f3bGryRC8Xr5sYLOwLZuc8x88x8Fzq/a4zOlw==","signatures":[{"sig":"MEUCIGEDLBPfaabvlhg3Yq9eTBZ9Tkub4l235PHjA3Itw4ZpAiEA8nLnuQh1kt715EujAgBeKU3C4bcFKDG7D3u4MLVEVDM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28069411},"main":"lib/index.js","_from":"file:node-lief-0.1.0-pre.4.tgz","types":"lib/index.d.ts","scripts":{"build":"pnpm build:lief && node-gyp rebuild","clean":"rm -rf build","format":"prettier --write \"lib/**/*.{js,ts,d.ts}\"","install":"echo 'Skipping automatic build - use `pnpm build` to build from source.'","typecheck":"tsc --noEmit","build:lief":"node scripts/build-lief.js","prebuildify":"prebuildify --napi --strip","format:check":"prettier --check \"lib/**/*.{js,ts,d.ts}\""},"_npmUser":{"name":"piebald","email":"support@piebald.ai"},"_resolved":"/tmp/bae4e24df3a3430438072929a8ae0539/node-lief-0.1.0-pre.4.tgz","_integrity":"sha512-0PaW38nvgoxRGoQiG0Z+vqEeJgjQhaBt30WhkH/oL/UtkB5t3f3bGryRC8Xr5sYLOwLZuc8x88x8Fzq/a4zOlw==","repository":{"url":"git+https://github.com/Piebald-AI/node-lief.git","type":"git"},"_npmVersion":"10.9.4","description":"Node.js bindings for LIEF - Library to Instrument Executable Formats","directories":{},"_nodeVersion":"22.21.1","dependencies":{"node-addon-api":"^8.0.0","node-gyp-build":"^4.8.4"},"_hasShrinkwrap":false,"devDependencies":{"node-gyp":"^10.0.0","prettier":"^3.6.2","typescript":"^5.9.3","prebuildify":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/node-lief_0.1.0-pre.4_1762402911058_0.9500611995823376","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-pre.5":{"name":"node-lief","version":"0.1.0-pre.5","keywords":["elf","pe","macho","binary","parsing","executable","dwarf","pdb"],"author":"","license":"Apache-2.0","_id":"node-lief@0.1.0-pre.5","maintainers":[{"name":"piebald","email":"support@piebald.ai"}],"homepage":"https://github.com/Piebald-AI/node-lief#readme","bugs":{"url":"https://github.com/Piebald-AI/node-lief/issues"},"dist":{"shasum":"75a509282b4484513de5d0076482102c5ee0f8b7","tarball":"https://registry.npmjs.org/node-lief/-/node-lief-0.1.0-pre.5.tgz","fileCount":34,"integrity":"sha512-20kvUZXur/h+ZaUwI4ukoIPkntqhjUlEH25PqIQgfOVdrqtF8NLvaXYIo+B3N3Fygc0B4q3muuCFJ76grZFAXw==","signatures":[{"sig":"MEUCIQDyCAv78nJDN3YGz7umehej2ZpbHI9rG3jzNbZ1YFO8mQIgECfuVcwJiQYXO7O88YaWAH3l7N60LfXQGSupv8VCDEU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28148573},"main":"lib/index.js","_from":"file:node-lief-0.1.0-pre.5.tgz","types":"lib/index.d.ts","scripts":{"build":"pnpm build:lief && node-gyp rebuild","clean":"rm -rf build","format":"prettier --write \"lib/**/*.{js,ts,d.ts}\"","install":"echo 'Skipping automatic build - use `pnpm build` to build from source.'","typecheck":"tsc --noEmit","build:lief":"node scripts/build-lief.js","prebuildify":"prebuildify --napi --strip","format:check":"prettier --check \"lib/**/*.{js,ts,d.ts}\""},"_npmUser":{"name":"piebald","email":"support@piebald.ai"},"_resolved":"/tmp/e5a83c626daeb773dccb5e6b58bc7c5d/node-lief-0.1.0-pre.5.tgz","_integrity":"sha512-20kvUZXur/h+ZaUwI4ukoIPkntqhjUlEH25PqIQgfOVdrqtF8NLvaXYIo+B3N3Fygc0B4q3muuCFJ76grZFAXw==","repository":{"url":"git+https://github.com/Piebald-AI/node-lief.git","type":"git"},"_npmVersion":"10.9.4","description":"Node.js bindings for LIEF - Library to Instrument Executable Formats","directories":{},"_nodeVersion":"22.21.1","dependencies":{"node-addon-api":"^8.0.0","node-gyp-build":"^4.8.4"},"_hasShrinkwrap":false,"devDependencies":{"node-gyp":"^10.0.0","prettier":"^3.6.2","typescript":"^5.9.3","prebuildify":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/node-lief_0.1.0-pre.5_1762404903265_0.46706534639549124","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-pre.6":{"name":"node-lief","version":"0.1.0-pre.6","keywords":["elf","pe","macho","binary","parsing","executable","dwarf","pdb"],"author":"","license":"Apache-2.0","_id":"node-lief@0.1.0-pre.6","maintainers":[{"name":"piebald","email":"support@piebald.ai"}],"homepage":"https://github.com/Piebald-AI/node-lief#readme","bugs":{"url":"https://github.com/Piebald-AI/node-lief/issues"},"dist":{"shasum":"4779036d726d1cd9a5a453c9a3e6b4f0faa940b3","tarball":"https://registry.npmjs.org/node-lief/-/node-lief-0.1.0-pre.6.tgz","fileCount":36,"integrity":"sha512-oDKmkV5oSQa3C+wRR3LnxMWTzWE83tG8i3Bwiar+OhjX+Ih58280C0GhgBtZTTKvm42Tw/I7GGpGw0FY8se+zA==","signatures":[{"sig":"MEUCIB+6EabdJpfdWSA9wqNxvTCJukdacuG6kEKwTjXNe9BLAiEA4JeJWou5InOwZx8I8kYqK6k5FmC93CPQWLrJ92wWasQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28308129},"main":"lib/index.js","_from":"file:node-lief-0.1.0-pre.6.tgz","types":"lib/index.d.ts","scripts":{"build":"pnpm build:lief && node-gyp rebuild","clean":"rm -rf build","format":"prettier --write \"lib/**/*.{js,ts,d.ts}\"","install":"echo 'Skipping automatic build - use `pnpm build` to build from source.'","typecheck":"tsc --noEmit","build:lief":"node scripts/build-lief.js","prebuildify":"prebuildify --napi --strip","format:check":"prettier --check \"lib/**/*.{js,ts,d.ts}\""},"_npmUser":{"name":"piebald","email":"support@piebald.ai"},"_resolved":"/tmp/1852d52519a72c91a4e861931a2993b5/node-lief-0.1.0-pre.6.tgz","_integrity":"sha512-oDKmkV5oSQa3C+wRR3LnxMWTzWE83tG8i3Bwiar+OhjX+Ih58280C0GhgBtZTTKvm42Tw/I7GGpGw0FY8se+zA==","repository":{"url":"git+https://github.com/Piebald-AI/node-lief.git","type":"git"},"_npmVersion":"10.9.4","description":"Node.js bindings for LIEF - Library to Instrument Executable Formats","directories":{},"_nodeVersion":"22.21.1","dependencies":{"node-addon-api":"^8.0.0","node-gyp-build":"^4.8.4"},"_hasShrinkwrap":false,"devDependencies":{"node-gyp":"^10.0.0","prettier":"^3.6.2","typescript":"^5.9.3","prebuildify":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/node-lief_0.1.0-pre.6_1762467266341_0.8121968886158213","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-pre.7":{"name":"node-lief","version":"0.1.0-pre.7","keywords":["elf","pe","macho","binary","parsing","executable","dwarf","pdb"],"author":"","license":"Apache-2.0","_id":"node-lief@0.1.0-pre.7","maintainers":[{"name":"piebald","email":"support@piebald.ai"}],"homepage":"https://github.com/Piebald-AI/node-lief#readme","bugs":{"url":"https://github.com/Piebald-AI/node-lief/issues"},"dist":{"shasum":"6fe094c9643d2af5eb4182d970a6da1c7d9b23e5","tarball":"https://registry.npmjs.org/node-lief/-/node-lief-0.1.0-pre.7.tgz","fileCount":36,"integrity":"sha512-659KF3HUX2cSgEjwE46CUXd6iUJDnru07tbIzPQdHptTHg9sWMrg5F2wbOpW6OHhXp2IzzQ0tj6TP7qk9436fw==","signatures":[{"sig":"MEYCIQC2JkwzovaHBQ1OHNMVVN0zoLQywh0Nn1BZd9Gua27DugIhAM5Ll2pFy5pkkdz8hstFZJNCsUSQpJ5d76aesGmfMOib","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28343396},"main":"lib/index.js","_from":"file:node-lief-0.1.0-pre.7.tgz","types":"lib/index.d.ts","scripts":{"build":"pnpm build:lief && node-gyp rebuild","clean":"rm -rf build","format":"prettier --write \"lib/**/*.{js,ts,d.ts}\"","install":"echo 'Skipping automatic build - use `pnpm build` to build from source.'","typecheck":"tsc --noEmit","build:lief":"node scripts/build-lief.js","prebuildify":"prebuildify --napi --strip","format:check":"prettier --check \"lib/**/*.{js,ts,d.ts}\""},"_npmUser":{"name":"piebald","email":"support@piebald.ai"},"_resolved":"/tmp/0e881ebaf0d2c8efa4d5c23ac119ee72/node-lief-0.1.0-pre.7.tgz","_integrity":"sha512-659KF3HUX2cSgEjwE46CUXd6iUJDnru07tbIzPQdHptTHg9sWMrg5F2wbOpW6OHhXp2IzzQ0tj6TP7qk9436fw==","repository":{"url":"git+https://github.com/Piebald-AI/node-lief.git","type":"git"},"_npmVersion":"10.9.4","description":"Node.js bindings for LIEF - Library to Instrument Executable Formats","directories":{},"_nodeVersion":"22.21.1","dependencies":{"node-addon-api":"^8.0.0","node-gyp-build":"^4.8.4"},"_hasShrinkwrap":false,"devDependencies":{"node-gyp":"^10.0.0","prettier":"^3.6.2","typescript":"^5.9.3","prebuildify":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/node-lief_0.1.0-pre.7_1762484781829_0.8213449455779862","host":"s3://npm-registry-packages-npm-production"}},"0.1.0-pre.8":{"name":"node-lief","version":"0.1.0-pre.8","keywords":["elf","pe","macho","binary","parsing","executable","dwarf","pdb"],"author":"","license":"Apache-2.0","_id":"node-lief@0.1.0-pre.8","maintainers":[{"name":"piebald","email":"support@piebald.ai"}],"homepage":"https://github.com/Piebald-AI/node-lief#readme","bugs":{"url":"https://github.com/Piebald-AI/node-lief/issues"},"dist":{"shasum":"e6a634e2a6cb405126eae91aa4a535c6c8295435","tarball":"https://registry.npmjs.org/node-lief/-/node-lief-0.1.0-pre.8.tgz","fileCount":36,"integrity":"sha512-PUv9JxcXoE0ovsirWGZsrNSdDbcXR9vvTZZWjWkLqTDPmWmoNfQXy+BTyHs8tSW22RkMXKCnCn09tbLdObXLjA==","signatures":[{"sig":"MEQCIHLOvJjgIqAENSLfWsvZX0egxSvD2RaQkKeuQL4rWDcIAiBrh28thb0q+iLj8NHVcpnbl2T7A9bJgXKmu/xIdo5uGg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28343569},"main":"lib/index.js","_from":"file:node-lief-0.1.0-pre.8.tgz","types":"lib/index.d.ts","scripts":{"build":"pnpm build:lief && node-gyp rebuild","clean":"rm -rf build","format":"prettier --write \"lib/**/*.{js,ts,d.ts}\"","install":"echo 'Skipping automatic build - use `pnpm build` to build from source.'","typecheck":"tsc --noEmit","build:lief":"node scripts/build-lief.js","prebuildify":"prebuildify --napi --strip","format:check":"prettier --check \"lib/**/*.{js,ts,d.ts}\""},"_npmUser":{"name":"piebald","email":"support@piebald.ai"},"_resolved":"/tmp/3c8462d4b23d16487a6ac4484132e88a/node-lief-0.1.0-pre.8.tgz","_integrity":"sha512-PUv9JxcXoE0ovsirWGZsrNSdDbcXR9vvTZZWjWkLqTDPmWmoNfQXy+BTyHs8tSW22RkMXKCnCn09tbLdObXLjA==","repository":{"url":"git+https://github.com/Piebald-AI/node-lief.git","type":"git"},"_npmVersion":"10.9.4","description":"Node.js bindings for LIEF - Library to Instrument Executable Formats","directories":{},"_nodeVersion":"22.21.1","dependencies":{"node-addon-api":"^8.0.0","node-gyp-build":"^4.8.4"},"_hasShrinkwrap":false,"devDependencies":{"node-gyp":"^10.0.0","prettier":"^3.6.2","typescript":"^5.9.3","prebuildify":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/node-lief_0.1.0-pre.8_1762616221043_0.03058415229683975","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"node-lief","version":"0.1.2","keywords":["elf","pe","macho","binary","parsing","executable","dwarf","pdb"],"author":"","license":"Apache-2.0","_id":"node-lief@0.1.2","maintainers":[{"name":"piebald","email":"support@piebald.ai"}],"homepage":"https://github.com/Piebald-AI/node-lief#readme","bugs":{"url":"https://github.com/Piebald-AI/node-lief/issues"},"dist":{"shasum":"ebaaa1e4dfe8dc546d8f7a30830fa3901a7eeec3","tarball":"https://registry.npmjs.org/node-lief/-/node-lief-0.1.2.tgz","fileCount":38,"integrity":"sha512-CxhhNW4E4YCuFE0xHAWFqSsyos0s7yTR2bjSoksN6x8qxt6Ol5Tmf3oMk6uttEs/rhTXjloODO9Vg4mqXoKpHg==","signatures":[{"sig":"MEUCIHI1O0IDHJVQNdsvr+qMs/eawYIgqhUyV1RI/iuWTLKIAiEAlTXmTMff6E0Z75xFQkfvX6X1Hue/2xUG3nv0+3ff3Bs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28892330},"main":"lib/index.js","_from":"file:node-lief-0.1.2.tgz","types":"lib/index.d.ts","scripts":{"build":"pnpm build:lief && node-gyp rebuild","clean":"rm -rf build","format":"prettier --write \"lib/**/*.{js,ts,d.ts}\"","install":"echo 'Skipping automatic build - use `pnpm build` to build from source.'","typecheck":"tsc --noEmit","build:lief":"node scripts/build-lief.js","prebuildify":"prebuildify --napi --strip","format:check":"prettier --check \"lib/**/*.{js,ts,d.ts}\""},"_npmUser":{"name":"piebald","email":"support@piebald.ai"},"_resolved":"/tmp/152ccd2e49a791818b8792a5dd214153/node-lief-0.1.2.tgz","_integrity":"sha512-CxhhNW4E4YCuFE0xHAWFqSsyos0s7yTR2bjSoksN6x8qxt6Ol5Tmf3oMk6uttEs/rhTXjloODO9Vg4mqXoKpHg==","repository":{"url":"git+https://github.com/Piebald-AI/node-lief.git","type":"git"},"_npmVersion":"10.9.4","description":"Node.js bindings for LIEF - Library to Instrument Executable Formats","directories":{},"_nodeVersion":"22.21.1","dependencies":{"node-addon-api":"^8.0.0","node-gyp-build":"^4.8.4"},"_hasShrinkwrap":false,"devDependencies":{"node-gyp":"^10.0.0","prettier":"^3.6.2","typescript":"^5.9.3","prebuildify":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/node-lief_0.1.2_1762829220033_0.3705060401886531","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"node-lief","version":"0.1.3","keywords":["elf","pe","macho","binary","parsing","executable","dwarf","pdb"],"author":"","license":"Apache-2.0","_id":"node-lief@0.1.3","maintainers":[{"name":"piebald","email":"support@piebald.ai"}],"homepage":"https://github.com/Piebald-AI/node-lief#readme","bugs":{"url":"https://github.com/Piebald-AI/node-lief/issues"},"dist":{"shasum":"4dba1b6b062a9e9388362028ff9f2abb89d19a51","tarball":"https://registry.npmjs.org/node-lief/-/node-lief-0.1.3.tgz","fileCount":38,"integrity":"sha512-ob5jDng13fg/7W6iz5xL91ne0Z1XvK8b4RqG2DHZKkmwP0KO/UzvaECULCxvWXZCT4SbjZQZDI4ZODnvBQK7Wg==","signatures":[{"sig":"MEQCIDHSQkxGzwz7c6RBckYzXg22nGurTa3sp4NXlLKxlbH9AiByPEIe1QOw5Cyt8nAeZSgAhyE9Az8lYxCUp68nk+t0nA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28901068},"main":"lib/index.js","_from":"file:node-lief-0.1.3.tgz","types":"lib/index.d.ts","scripts":{"build":"pnpm build:lief && node-gyp rebuild","clean":"rm -rf build","format":"prettier --write \"lib/**/*.{js,ts,d.ts}\"","install":"echo 'Skipping automatic build - use `pnpm build` to build from source.'","typecheck":"tsc --noEmit","build:lief":"node scripts/build-lief.js","prebuildify":"prebuildify --napi --strip","format:check":"prettier --check \"lib/**/*.{js,ts,d.ts}\""},"_npmUser":{"name":"piebald","email":"support@piebald.ai"},"_resolved":"/tmp/734f51210b17d3cd13eac3d6c59ea6dc/node-lief-0.1.3.tgz","_integrity":"sha512-ob5jDng13fg/7W6iz5xL91ne0Z1XvK8b4RqG2DHZKkmwP0KO/UzvaECULCxvWXZCT4SbjZQZDI4ZODnvBQK7Wg==","repository":{"url":"git+https://github.com/Piebald-AI/node-lief.git","type":"git"},"_npmVersion":"10.9.4","description":"Node.js bindings for LIEF - Library to Instrument Executable Formats","directories":{},"_nodeVersion":"22.21.1","dependencies":{"node-addon-api":"^8.0.0","node-gyp-build":"^4.8.4"},"_hasShrinkwrap":false,"devDependencies":{"node-gyp":"^10.0.0","prettier":"^3.6.2","typescript":"^5.9.3","prebuildify":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/node-lief_0.1.3_1762836052002_0.982977180170804","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"node-lief","version":"0.1.4","keywords":["elf","pe","macho","binary","parsing","executable","dwarf","pdb"],"author":"","license":"Apache-2.0","_id":"node-lief@0.1.4","maintainers":[{"name":"piebald","email":"support@piebald.ai"}],"homepage":"https://github.com/Piebald-AI/node-lief#readme","bugs":{"url":"https://github.com/Piebald-AI/node-lief/issues"},"dist":{"shasum":"77e7e37fef447f6e55429857848ce97d20eaa229","tarball":"https://registry.npmjs.org/node-lief/-/node-lief-0.1.4.tgz","fileCount":38,"integrity":"sha512-6D4msHh/pXq3HJkRaxwki2AGuvdgK7MhNP7BlQuHj75o0PgSUGsJuLqPnviMZWaJzCQiwGZNruLWF+Je1mmfAA==","signatures":[{"sig":"MEYCIQD27eP9z2EipZ0FP6Cn0Zpq5CslyKzAZQsjhfjaFU3DyQIhAP1YqUdvPqQuG3luivt6c8+ShYxcc3C/B7TPUcHAMcGZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":28901923},"main":"lib/index.js","_from":"file:node-lief-0.1.4.tgz","types":"lib/index.d.ts","scripts":{"build":"pnpm build:lief && node-gyp rebuild","clean":"rm -rf build","format":"prettier --write \"lib/**/*.{js,ts,d.ts}\"","install":"echo 'Skipping automatic build - use `pnpm build` to build from source.'","typecheck":"tsc --noEmit","build:lief":"node scripts/build-lief.js","prebuildify":"prebuildify --napi --strip","format:check":"prettier --check \"lib/**/*.{js,ts,d.ts}\""},"_npmUser":{"name":"piebald","email":"support@piebald.ai"},"_resolved":"/tmp/387e88cd70f9d4c364e36f1d2b9fe5a3/node-lief-0.1.4.tgz","_integrity":"sha512-6D4msHh/pXq3HJkRaxwki2AGuvdgK7MhNP7BlQuHj75o0PgSUGsJuLqPnviMZWaJzCQiwGZNruLWF+Je1mmfAA==","repository":{"url":"git+https://github.com/Piebald-AI/node-lief.git","type":"git"},"_npmVersion":"10.9.4","description":"Node.js bindings for LIEF - Library to Instrument Executable Formats","directories":{},"_nodeVersion":"22.21.1","dependencies":{"node-addon-api":"^8.0.0","node-gyp-build":"^4.8.4"},"_hasShrinkwrap":false,"devDependencies":{"node-gyp":"^10.0.0","prettier":"^3.6.2","typescript":"^5.9.3","prebuildify":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/node-lief_0.1.4_1762880151207_0.20732176488748744","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"node-lief","version":"0.1.5","keywords":["elf","pe","macho","binary","parsing","executable","dwarf","pdb"],"author":"","license":"Apache-2.0","_id":"node-lief@0.1.5","maintainers":[{"name":"piebald","email":"support@piebald.ai"}],"homepage":"https://github.com/Piebald-AI/node-lief#readme","bugs":{"url":"https://github.com/Piebald-AI/node-lief/issues"},"dist":{"shasum":"ce99a5a1ad17ff02a45a9358daa15014a9d842ec","tarball":"https://registry.npmjs.org/node-lief/-/node-lief-0.1.5.tgz","fileCount":40,"integrity":"sha512-+ZR4IxkowXqEgHHll7dC9j9VJJRF1y4rOVdqCdaAit4jACijaL6hS193iKcPf0XhQDvFzfDgzLJPaLb0v/Ox8w==","signatures":[{"sig":"MEYCIQC0PVIMyixmtfmUA5mvmMkkIZxafo8siqmvWxv7pGM1swIhAJra/fkPCReTZVEuo420Vk/9QBclf4TZCOnOT+lYLBOg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":43902531},"main":"lib/index.js","_from":"file:node-lief-0.1.5.tgz","types":"lib/index.d.ts","scripts":{"build":"pnpm build:lief && node-gyp rebuild","clean":"rm -rf build","format":"prettier --write \"lib/**/*.{js,ts,d.ts}\"","install":"echo 'Skipping automatic build - use `pnpm build` to build from source.'","typecheck":"tsc --noEmit","build:lief":"node scripts/build-lief.js","prebuildify":"prebuildify --napi --strip","format:check":"prettier --check \"lib/**/*.{js,ts,d.ts}\""},"_npmUser":{"name":"piebald","email":"support@piebald.ai"},"_resolved":"/tmp/bb74a23b19f5a89e3444e8128f5a9785/node-lief-0.1.5.tgz","_integrity":"sha512-+ZR4IxkowXqEgHHll7dC9j9VJJRF1y4rOVdqCdaAit4jACijaL6hS193iKcPf0XhQDvFzfDgzLJPaLb0v/Ox8w==","repository":{"url":"git+https://github.com/Piebald-AI/node-lief.git","type":"git"},"_npmVersion":"10.9.4","description":"Node.js bindings for LIEF - Library to Instrument Executable Formats","directories":{},"_nodeVersion":"22.21.1","dependencies":{"node-addon-api":"^8.0.0","node-gyp-build":"^4.8.4"},"_hasShrinkwrap":false,"devDependencies":{"node-gyp":"^10.0.0","prettier":"^3.6.2","typescript":"^5.9.3","prebuildify":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/node-lief_0.1.5_1762891687594_0.7829956357299961","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"node-lief","version":"0.1.6","keywords":["elf","pe","macho","binary","parsing","executable","dwarf","pdb"],"author":"","license":"Apache-2.0","_id":"node-lief@0.1.6","maintainers":[{"name":"piebald","email":"support@piebald.ai"}],"homepage":"https://github.com/Piebald-AI/node-lief#readme","bugs":{"url":"https://github.com/Piebald-AI/node-lief/issues"},"dist":{"shasum":"b906e3862040fa23146ae2dd65f77516b982fd1d","tarball":"https://registry.npmjs.org/node-lief/-/node-lief-0.1.6.tgz","fileCount":41,"integrity":"sha512-eiP1WkgTEp3p/eytOq76lRCJeaMk+CP5oU8tQpq0a39rQ8YVCiUefsaFADxAfWyVjCKQG27CnkbgaQIU9JPc8A==","signatures":[{"sig":"MEQCIHKkRQSQwJXDHNGqL166Wm2QsjuKxfV6/y6zInk9plV+AiAJ3/5wJKfUBI81n3BCwdTmauMS/cwZho/AYmh3kdclzA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/node-lief@0.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47528003},"main":"lib/index.js","_from":"file:node-lief-0.1.6.tgz","types":"lib/index.d.ts","scripts":{"build":"pnpm build:lief && node-gyp rebuild","clean":"rm -rf build","format":"prettier --write \"lib/**/*.{js,ts,d.ts}\"","install":"echo 'Skipping automatic build - use `pnpm build` to build from source.'","typecheck":"tsc --noEmit","build:lief":"node scripts/build-lief.js","prebuildify":"prebuildify --napi --strip","format:check":"prettier --check \"lib/**/*.{js,ts,d.ts}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:209d2523-519f-4ad3-88e5-f9c95679d071"}},"_resolved":"/tmp/ce6fe7734c47b9eec4faf3f291aa476a/node-lief-0.1.6.tgz","_integrity":"sha512-eiP1WkgTEp3p/eytOq76lRCJeaMk+CP5oU8tQpq0a39rQ8YVCiUefsaFADxAfWyVjCKQG27CnkbgaQIU9JPc8A==","repository":{"url":"git+https://github.com/Piebald-AI/node-lief.git","type":"git"},"_npmVersion":"11.6.3","description":"Node.js bindings for LIEF - Library to Instrument Executable Formats","directories":{},"_nodeVersion":"22.21.1","dependencies":{"node-addon-api":"^8.0.0","node-gyp-build":"^4.8.4"},"_hasShrinkwrap":false,"devDependencies":{"node-gyp":"^10.0.0","prettier":"^3.6.2","typescript":"^5.9.3","prebuildify":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/node-lief_0.1.6_1763686024113_0.9152445102878177","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"node-lief","version":"0.1.7","keywords":["elf","pe","macho","binary","parsing","executable","dwarf","pdb"],"author":"","license":"Apache-2.0","_id":"node-lief@0.1.7","maintainers":[{"name":"piebald","email":"support@piebald.ai"}],"homepage":"https://github.com/Piebald-AI/node-lief#readme","bugs":{"url":"https://github.com/Piebald-AI/node-lief/issues"},"dist":{"shasum":"e67da7f8747fdb136ec961b9aaac81fd8def23f2","tarball":"https://registry.npmjs.org/node-lief/-/node-lief-0.1.7.tgz","fileCount":43,"integrity":"sha512-lNh8oKpBWwXiZOeYK21FR6lj6MDMS4+wfjnghoNlEjzSFZtO78CsYkRVvH+Kl8yJK+HnTbxdAYrXMT5dN3J7KQ==","signatures":[{"sig":"MEUCIQChEcP3ztukoBslyFpB04ECldANrsInEqI10GeMI84JYQIgOsc4H5gmxq+Y8P/aaU1EVQvD9Ot1K2+p0anTR5754yE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/node-lief@0.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48347675},"main":"lib/index.js","_from":"file:node-lief-0.1.7.tgz","types":"lib/index.d.ts","exports":{".":{"import":{"types":"./lib/index.d.mts","default":"./lib/index.mjs"},"require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"scripts":{"build":"pnpm build:lief && node-gyp rebuild","clean":"rm -rf build","format":"prettier --write \"lib/**/*.{js,ts,d.ts}\"","install":"echo 'Skipping automatic build - use `pnpm build` to build from source.'","typecheck":"tsc --noEmit","build:lief":"node scripts/build-lief.js","prebuildify":"prebuildify --napi --strip","format:check":"prettier --check \"lib/**/*.{js,ts,d.ts}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:209d2523-519f-4ad3-88e5-f9c95679d071"}},"_resolved":"/tmp/a330d6dc508a4b5456fe2e376f176f74/node-lief-0.1.7.tgz","_integrity":"sha512-lNh8oKpBWwXiZOeYK21FR6lj6MDMS4+wfjnghoNlEjzSFZtO78CsYkRVvH+Kl8yJK+HnTbxdAYrXMT5dN3J7KQ==","repository":{"url":"git+https://github.com/Piebald-AI/node-lief.git","type":"git"},"_npmVersion":"11.6.4","description":"Node.js bindings for LIEF - Library to Instrument Executable Formats","directories":{},"_nodeVersion":"22.21.1","dependencies":{"node-addon-api":"^8.0.0","node-gyp-build":"^4.8.4"},"_hasShrinkwrap":false,"devDependencies":{"node-gyp":"^10.0.0","prettier":"^3.6.2","typescript":"^5.9.3","prebuildify":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/node-lief_0.1.7_1765034830515_0.1484087732115218","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"node-lief","version":"0.1.8","keywords":["elf","pe","macho","binary","parsing","executable","dwarf","pdb"],"author":"","license":"Apache-2.0","_id":"node-lief@0.1.8","maintainers":[{"name":"piebald","email":"support@piebald.ai"}],"homepage":"https://github.com/Piebald-AI/node-lief#readme","bugs":{"url":"https://github.com/Piebald-AI/node-lief/issues"},"dist":{"shasum":"7147324641796d2fe276d43c722f9e974b91d69d","tarball":"https://registry.npmjs.org/node-lief/-/node-lief-0.1.8.tgz","fileCount":43,"integrity":"sha512-95zPX/ocV6ahQLkaAAJh6UUIz2s8GUHb2aDDfLAPStfIeI928QDNViNBk2NzJAUrp9bgzSqAXRGofbzyMEVUMA==","signatures":[{"sig":"MEYCIQCBxOBqm8yEaTwxlhQxWGdgHXqehEBViTqx/6/sz/8m4QIhAKdhyH6X2noIRM8YzUInFHB2ibt0YAoOOz8fGM7RtfCC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/node-lief@0.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48756907},"main":"lib/index.js","_from":"file:node-lief-0.1.8.tgz","types":"lib/index.d.ts","exports":{".":{"import":{"types":"./lib/index.d.mts","default":"./lib/index.mjs"},"require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"scripts":{"build":"pnpm build:lief && node-gyp rebuild","clean":"rm -rf build","format":"prettier --write \"lib/**/*.{js,ts,d.ts}\"","install":"echo 'Skipping automatic build - use `pnpm build` to build from source.'","typecheck":"tsc --noEmit","build:lief":"node scripts/build-lief.js","prebuildify":"prebuildify --napi --strip","format:check":"prettier --check \"lib/**/*.{js,ts,d.ts}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:209d2523-519f-4ad3-88e5-f9c95679d071"}},"_resolved":"/tmp/394c669e1a966c48267f8c4a5f2dc5b6/node-lief-0.1.8.tgz","_integrity":"sha512-95zPX/ocV6ahQLkaAAJh6UUIz2s8GUHb2aDDfLAPStfIeI928QDNViNBk2NzJAUrp9bgzSqAXRGofbzyMEVUMA==","repository":{"url":"git+https://github.com/Piebald-AI/node-lief.git","type":"git"},"_npmVersion":"11.7.0","description":"Node.js bindings for LIEF - Library to Instrument Executable Formats","directories":{},"_nodeVersion":"22.21.1","dependencies":{"node-addon-api":"^8.0.0","node-gyp-build":"^4.8.4"},"_hasShrinkwrap":false,"devDependencies":{"node-gyp":"^10.0.0","prettier":"^3.6.2","typescript":"^5.9.3","prebuildify":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/node-lief_0.1.8_1767653792421_0.05289333351075198","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"node-lief","version":"1.0.0","keywords":["elf","pe","macho","binary","parsing","executable","dwarf","pdb"],"author":"","license":"Apache-2.0","_id":"node-lief@1.0.0","maintainers":[{"name":"piebald","email":"support@piebald.ai"}],"homepage":"https://github.com/Piebald-AI/node-lief#readme","bugs":{"url":"https://github.com/Piebald-AI/node-lief/issues"},"dist":{"shasum":"037e63105c1e3e25529d05ac1e44d18847e943d6","tarball":"https://registry.npmjs.org/node-lief/-/node-lief-1.0.0.tgz","fileCount":42,"integrity":"sha512-OyE3YqrUaHCs2U5xReoIaSe6XC6/VlBKD2Pt8xDJ43VZB+pVTytqg/DqaoddIGYptLdKitws1rNk9VLVb83ZlA==","signatures":[{"sig":"MEYCIQCa4LC+4oJBaJD9jahM+0mWKaZbVJLdN73Pr716W56yCQIhAIN97di8YWQmAKBBiY/1ETtB2x5g0oJpd1T+GzsZSOPc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/node-lief@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48203305},"main":"lib/index.js","_from":"file:node-lief-1.0.0.tgz","types":"lib/index.d.ts","exports":{".":{"import":{"types":"./lib/index.d.mts","default":"./lib/index.mjs"},"require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"scripts":{"test":"node --test test/**/*.test.js","build":"pnpm build:lief && node-gyp rebuild","clean":"rm -rf build","format":"prettier --write \"lib/**/*.{js,ts,d.ts}\"","install":"echo 'Skipping automatic build - use `pnpm build` to build from source.'","coverage":"./scripts/coverage.sh","typecheck":"tsc --noEmit","build:lief":"node scripts/build-lief.js","prebuildify":"prebuildify --napi --strip","format:check":"prettier --check \"lib/**/*.{js,ts,d.ts}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:209d2523-519f-4ad3-88e5-f9c95679d071"}},"_resolved":"/tmp/a0804212f2f3a33858092d157aa560e3/node-lief-1.0.0.tgz","_integrity":"sha512-OyE3YqrUaHCs2U5xReoIaSe6XC6/VlBKD2Pt8xDJ43VZB+pVTytqg/DqaoddIGYptLdKitws1rNk9VLVb83ZlA==","repository":{"url":"git+https://github.com/Piebald-AI/node-lief.git","type":"git"},"_npmVersion":"11.8.0","description":"Node.js bindings for LIEF - Library to Instrument Executable Formats","directories":{},"_nodeVersion":"22.21.1","dependencies":{"node-addon-api":"^8.0.0","node-gyp-build":"^4.8.4"},"_hasShrinkwrap":false,"devDependencies":{"node-gyp":"^10.0.0","prettier":"^3.6.2","typescript":"^5.9.3","prebuildify":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/node-lief_1.0.0_1769107666175_0.1554091547978902","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"node-lief","version":"1.1.0","keywords":["elf","pe","macho","binary","parsing","executable","dwarf","pdb"],"author":{"name":"Piebald LLC","email":"support@piebald.ai"},"license":"Apache-2.0","_id":"node-lief@1.1.0","maintainers":[{"name":"piebald","email":"support@piebald.ai"}],"homepage":"https://github.com/Piebald-AI/node-lief#readme","bugs":{"url":"https://github.com/Piebald-AI/node-lief/issues"},"dist":{"shasum":"2875c5552a1f131af8a6f4a61d285b4e936df306","tarball":"https://registry.npmjs.org/node-lief/-/node-lief-1.1.0.tgz","fileCount":46,"integrity":"sha512-qEPRU0+lszLZfAN+9auaWunH5b6kpZ/ioXADZIrrACncaJrRCZBB8my9nynoIM7MHQuYO+m2cVnMySPFaZ3ILA==","signatures":[{"sig":"MEQCIANQkY9Paii1w5ncqW0XcaXscqqmlVqHBtZqYE+tAofvAiAx7TEVGo60avTjn4bYpuQnmxBZ7qOCmu9B83p3U7/Bqw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/node-lief@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48664514},"main":"lib/index.js","_from":"file:node-lief-1.1.0.tgz","types":"lib/index.d.ts","exports":{".":{"import":{"types":"./lib/index.d.mts","default":"./lib/index.mjs"},"require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"scripts":{"test":"node --test test/**/*.test.js","build":"pnpm build:lief && node-gyp rebuild","clean":"rm -rf build","format":"prettier --write \"lib/**/*.{js,ts,d.ts}\"","install":"echo 'Skipping automatic build - use `pnpm build` to build from source.'","coverage":"./scripts/coverage.sh","typecheck":"tsc --noEmit","build:lief":"node scripts/build-lief.js","prebuildify":"prebuildify --napi --strip","format:check":"prettier --check \"lib/**/*.{js,ts,d.ts}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:209d2523-519f-4ad3-88e5-f9c95679d071"}},"_resolved":"/tmp/61dbc2865cd58ac91c2584b03039df10/node-lief-1.1.0.tgz","_integrity":"sha512-qEPRU0+lszLZfAN+9auaWunH5b6kpZ/ioXADZIrrACncaJrRCZBB8my9nynoIM7MHQuYO+m2cVnMySPFaZ3ILA==","repository":{"url":"git+https://github.com/Piebald-AI/node-lief.git","type":"git"},"_npmVersion":"11.12.1","description":"Node.js bindings for LIEF, a library to parse and manipulate ELF, PE, and Mach-O executables.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"node-addon-api":"^8.0.0","node-gyp-build":"^4.8.4"},"_hasShrinkwrap":false,"devDependencies":{"node-gyp":"^10.0.0","prettier":"^3.6.2","typescript":"^5.9.3","prebuildify":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/node-lief_1.1.0_1774717715763_0.8297370388937555","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"node-lief","version":"1.1.1","keywords":["elf","pe","macho","binary","parsing","executable","dwarf","pdb"],"author":{"name":"Piebald LLC","email":"support@piebald.ai"},"license":"Apache-2.0","_id":"node-lief@1.1.1","maintainers":[{"name":"piebald","email":"support@piebald.ai"}],"homepage":"https://github.com/Piebald-AI/node-lief#readme","bugs":{"url":"https://github.com/Piebald-AI/node-lief/issues"},"dist":{"shasum":"f5827f0f254cf93224165310656c06c0601784ee","tarball":"https://registry.npmjs.org/node-lief/-/node-lief-1.1.1.tgz","fileCount":46,"integrity":"sha512-tD/MLRu8fnVEzcXmJpiy1Ge3u14yBmYHXGAQGbmrG8MvVk+eXhp42yDMAjP8aqn6MnD91GWD6x8R1WyHNd5TwA==","signatures":[{"sig":"MEUCIQCAJEot3Fgul3lD6rskI6W091GGwI7ypfga1Q5svSpz2wIgbXwCr/aSUOGM7BEJhX4XmMstWJ34l6dC/+K4CgqcaC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/node-lief@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48666586},"main":"lib/index.js","_from":"file:node-lief-1.1.1.tgz","types":"lib/index.d.ts","exports":{".":{"import":{"types":"./lib/index.d.mts","default":"./lib/index.mjs"},"require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"scripts":{"test":"node --test test/**/*.test.js","build":"pnpm build:lief && node-gyp rebuild","clean":"rm -rf build","format":"prettier --write \"lib/**/*.{js,ts,d.ts}\"","install":"echo 'Skipping automatic build - use `pnpm build` to build from source.'","coverage":"./scripts/coverage.sh","typecheck":"tsc --noEmit","build:lief":"node scripts/build-lief.js","prebuildify":"prebuildify --napi --strip","format:check":"prettier --check \"lib/**/*.{js,ts,d.ts}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:209d2523-519f-4ad3-88e5-f9c95679d071"}},"_resolved":"/tmp/6cdbe7663d1dc7a0678cf249e923d061/node-lief-1.1.1.tgz","_integrity":"sha512-tD/MLRu8fnVEzcXmJpiy1Ge3u14yBmYHXGAQGbmrG8MvVk+eXhp42yDMAjP8aqn6MnD91GWD6x8R1WyHNd5TwA==","repository":{"url":"git+https://github.com/Piebald-AI/node-lief.git","type":"git"},"_npmVersion":"11.12.1","description":"Node.js bindings for LIEF, a library to parse and manipulate ELF, PE, and Mach-O executables.","directories":{},"_nodeVersion":"22.22.1","dependencies":{"node-addon-api":"^8.0.0","node-gyp-build":"^4.8.4"},"_hasShrinkwrap":false,"devDependencies":{"node-gyp":"^10.0.0","prettier":"^3.6.2","typescript":"^5.9.3","prebuildify":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/node-lief_1.1.1_1774746744543_0.9652831135151125","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"node-lief","version":"1.2.0","keywords":["elf","pe","macho","binary","parsing","executable","dwarf","pdb"],"author":{"name":"Piebald LLC","email":"support@piebald.ai"},"license":"Apache-2.0","_id":"node-lief@1.2.0","maintainers":[{"name":"piebald","email":"support@piebald.ai"}],"homepage":"https://github.com/Piebald-AI/node-lief#readme","bugs":{"url":"https://github.com/Piebald-AI/node-lief/issues"},"dist":{"shasum":"1c985cfeb45ae039ab3d320eb78c2f2db265429a","tarball":"https://registry.npmjs.org/node-lief/-/node-lief-1.2.0.tgz","fileCount":46,"integrity":"sha512-gNpWmuuO50I2o7Kx2IqpGkpJo41s+V3ZI6JJpN/GWwHwfGsA2SdnSFL4Ml6tVO3fI+iwjGMtSv6ZXsyZITnPkw==","signatures":[{"sig":"MEUCIQCKLBacvx3lMPNjl4L6QOJY5D7I01nKlLQUBT/Vj9I4ZQIgc06Deyc5tTZP/r6trRXLZYrgHWSHs9Nvo5r0LG+uO0k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/node-lief@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48736887},"main":"lib/index.js","_from":"file:node-lief-1.2.0.tgz","types":"lib/index.d.ts","exports":{".":{"import":{"types":"./lib/index.d.mts","default":"./lib/index.mjs"},"require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"scripts":{"test":"node --test test/**/*.test.js","build":"pnpm build:lief && node-gyp rebuild","clean":"rm -rf build","format":"prettier --write \"lib/**/*.{js,ts,d.ts}\"","install":"echo 'Skipping automatic build - use `pnpm build` to build from source.'","coverage":"./scripts/coverage.sh","typecheck":"tsc --noEmit","build:lief":"node scripts/build-lief.js","prebuildify":"prebuildify --napi --strip","format:check":"prettier --check \"lib/**/*.{js,ts,d.ts}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:209d2523-519f-4ad3-88e5-f9c95679d071"}},"_resolved":"/tmp/4a6d920c8d3c2cdee669901c34f65313/node-lief-1.2.0.tgz","_integrity":"sha512-gNpWmuuO50I2o7Kx2IqpGkpJo41s+V3ZI6JJpN/GWwHwfGsA2SdnSFL4Ml6tVO3fI+iwjGMtSv6ZXsyZITnPkw==","repository":{"url":"git+https://github.com/Piebald-AI/node-lief.git","type":"git"},"_npmVersion":"11.14.1","description":"Node.js bindings for LIEF, a library to parse and manipulate ELF, PE, and Mach-O executables.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-addon-api":"^8.0.0","node-gyp-build":"^4.8.4"},"_hasShrinkwrap":false,"devDependencies":{"node-gyp":"^10.0.0","prettier":"^3.6.2","typescript":"^5.9.3","prebuildify":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/node-lief_1.2.0_1778290089021_0.39323502490982487","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"node-lief","version":"1.3.0","keywords":["elf","pe","macho","binary","parsing","executable","dwarf","pdb"],"author":{"name":"Piebald LLC","email":"support@piebald.ai"},"license":"Apache-2.0","_id":"node-lief@1.3.0","maintainers":[{"name":"piebald","email":"support@piebald.ai"}],"homepage":"https://github.com/Piebald-AI/node-lief#readme","bugs":{"url":"https://github.com/Piebald-AI/node-lief/issues"},"dist":{"shasum":"84f126105d3e15e5947c2978194fd665b2256dfb","tarball":"https://registry.npmjs.org/node-lief/-/node-lief-1.3.0.tgz","fileCount":48,"integrity":"sha512-HlZw0jG/kDaPngass2QA79iW5QmSKZuSdKfrI35MiwV0GDDiB+qghhkuOhub/dW2QxFqMZw3OBulI32JqHn0Wg==","signatures":[{"sig":"MEQCIE37v9SdtinIQGmWqSVYG8yzbBeCiKQuqzeyCGZTPLMCAiAKw5Vy0xczxcCOOrCfz0Au63xhmfeT/Ulz2DohV4cAcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/node-lief@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":49185815},"main":"lib/index.js","_from":"file:node-lief-1.3.0.tgz","types":"lib/index.d.ts","exports":{".":{"import":{"types":"./lib/index.d.mts","default":"./lib/index.mjs"},"require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"scripts":{"test":"node --test test/**/*.test.js","build":"pnpm build:lief && node-gyp rebuild","clean":"rm -rf build","format":"prettier --write \"lib/**/*.{js,ts,d.ts}\"","install":"echo 'Skipping automatic build - use `pnpm build` to build from source.'","coverage":"./scripts/coverage.sh","typecheck":"tsc --noEmit","build:lief":"node scripts/build-lief.js","prebuildify":"prebuildify --napi --strip","format:check":"prettier --check \"lib/**/*.{js,ts,d.ts}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:209d2523-519f-4ad3-88e5-f9c95679d071"}},"_resolved":"/tmp/a1fa89e17a3610aef02451eb256b8e70/node-lief-1.3.0.tgz","_integrity":"sha512-HlZw0jG/kDaPngass2QA79iW5QmSKZuSdKfrI35MiwV0GDDiB+qghhkuOhub/dW2QxFqMZw3OBulI32JqHn0Wg==","repository":{"url":"git+https://github.com/Piebald-AI/node-lief.git","type":"git"},"_npmVersion":"11.14.1","description":"Node.js bindings for LIEF, a library to parse and manipulate ELF, PE, and Mach-O executables.","directories":{},"_nodeVersion":"24.14.1","dependencies":{"node-addon-api":"^8.0.0","node-gyp-build":"^4.8.4"},"_hasShrinkwrap":false,"devDependencies":{"node-gyp":"^10.0.0","prettier":"^3.6.2","typescript":"^5.9.3","prebuildify":"^6.0.1"},"_npmOperationalInternal":{"tmp":"tmp/node-lief_1.3.0_1778364692607_0.6878616432426401","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"node-lief","version":"1.3.1","keywords":["binary","dwarf","elf","executable","macho","parsing","pdb","pe"],"author":{"name":"Piebald LLC","email":"support@piebald.ai"},"license":"Apache-2.0","_id":"node-lief@1.3.1","maintainers":[{"name":"piebald","email":"support@piebald.ai"}],"homepage":"https://github.com/Piebald-AI/node-lief#readme","bugs":{"url":"https://github.com/Piebald-AI/node-lief/issues"},"dist":{"shasum":"5fd8513eaf8b384f2f8eee08d7af45f32c1af2fc","tarball":"https://registry.npmjs.org/node-lief/-/node-lief-1.3.1.tgz","fileCount":16,"integrity":"sha512-CNQ1u8jwZKlsM8ZtIj+T8X6qeCecJHf2X6JT2XHesEwy9DIwiiyPamN5bfdg9FFMyQVGe6DBFqANIC22TQOl4Q==","signatures":[{"sig":"MEYCIQD1+ZGwt4DjNdUJWB5u7FtvTLZZvV3y0WCsUkRZLkZwdAIhAOsLBBCBfWgC9ah0Y7lryGDZAmIy2QA7OboTbJyEZQFF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/node-lief@1.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":48967171},"main":"lib/index.js","_from":"file:node-lief-1.3.1.tgz","types":"lib/index.d.ts","exports":{".":{"import":{"types":"./lib/index.d.mts","default":"./lib/index.mjs"},"require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"scripts":{"test":"node --test test/**/*.test.js","build":"pnpm build:lief && node-gyp rebuild","clean":"rm -rf build","format":"prettier --write \"lib/**/*.{js,ts,d.ts}\"","coverage":"./scripts/coverage.sh","typecheck":"tsc --noEmit","build:lief":"node scripts/build-lief.js","prebuildify":"prebuildify --napi --strip","format:check":"prettier --check \"lib/**/*.{js,ts,d.ts}\""},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:209d2523-519f-4ad3-88e5-f9c95679d071"}},"_resolved":"/tmp/cf5c25ce495d1b1b67dcf1c19d168c71/node-lief-1.3.1.tgz","_integrity":"sha512-CNQ1u8jwZKlsM8ZtIj+T8X6qeCecJHf2X6JT2XHesEwy9DIwiiyPamN5bfdg9FFMyQVGe6DBFqANIC22TQOl4Q==","repository":{"url":"git+https://github.com/Piebald-AI/node-lief.git","type":"git"},"_npmVersion":"12.0.1","description":"Node.js bindings for LIEF, a library to parse and manipulate ELF, PE, and Mach-O executables.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"node-gyp":"^13.0.1","prettier":"^3.9.5","typescript":"^7.0.2","prebuildify":"^6.0.1","node-addon-api":"github:legendecas/node-addon-api#a438147a58e46b68bcf90eed10fd68aadb9d3c9b","node-gyp-build":"^4.8.4"},"_npmOperationalInternal":{"tmp":"tmp/node-lief_1.3.1_1784669368784_0.9050182693961324","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"node-lief","version":"1.3.2","description":"Node.js bindings for LIEF, a library to parse and manipulate ELF, PE, and Mach-O executables.","keywords":["binary","dwarf","elf","executable","macho","parsing","pdb","pe"],"license":"Apache-2.0","author":{"name":"Piebald LLC","email":"support@piebald.ai"},"repository":{"type":"git","url":"git+https://github.com/Piebald-AI/node-lief.git"},"main":"lib/index.js","types":"lib/index.d.ts","exports":{".":{"import":{"types":"./lib/index.d.mts","default":"./lib/index.mjs"},"require":{"types":"./lib/index.d.ts","default":"./lib/index.js"}}},"devDependencies":{"node-addon-api":"github:legendecas/node-addon-api#a438147a58e46b68bcf90eed10fd68aadb9d3c9b","node-gyp":"^13.0.1","node-gyp-build":"^4.8.4","oxfmt":"^0.60.0","prebuildify":"^6.0.1","typescript":"^7.0.2"},"scripts":{"build":"pnpm build:lief && node-gyp rebuild","build:lief":"node scripts/build-lief.js","clean":"rm -rf build","prebuildify":"prebuildify --napi --strip","test":"node --test test/**/*.test.js","coverage":"./scripts/coverage.sh","typecheck":"tsc --noEmit","format":"oxfmt","format:check":"oxfmt --check"},"_id":"node-lief@1.3.2","bugs":{"url":"https://github.com/Piebald-AI/node-lief/issues"},"homepage":"https://github.com/Piebald-AI/node-lief#readme","_integrity":"sha512-Hpko9foMqv7BnUDMJIFF4juDxMSVXxo957R5IQgYq1amt1z9Bwc51axXTlOt3vyyIDDdWMKv/2J4+vyfTuTqig==","_resolved":"/tmp/35ad274ccb94d6a129d27d0077a60332/node-lief-1.3.2.tgz","_from":"file:node-lief-1.3.2.tgz","_nodeVersion":"24.18.0","_npmVersion":"12.0.1","dist":{"integrity":"sha512-Hpko9foMqv7BnUDMJIFF4juDxMSVXxo957R5IQgYq1amt1z9Bwc51axXTlOt3vyyIDDdWMKv/2J4+vyfTuTqig==","shasum":"0fdbcfc348a1da90bdd26bb5b89223058392d9dc","tarball":"https://registry.npmjs.org/node-lief/-/node-lief-1.3.2.tgz","fileCount":16,"unpackedSize":48967747,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/node-lief@1.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIA2fGTjSwe149YZfdFfxYkrWyepYl+AKtu1cMFDHqsTMAiBQsRrxAEdgp/tat18UKXjjUXBGyQg2IikYfqXkopj+9w=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:209d2523-519f-4ad3-88e5-f9c95679d071"}},"directories":{},"maintainers":[{"name":"piebald","email":"support@piebald.ai"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/node-lief_1.3.2_1784825169792_0.3727098055996645"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-05T19:44:34.091Z","modified":"2026-07-23T16:46:10.510Z","0.1.0-pre.0":"2025-11-05T19:44:34.508Z","0.1.0-pre.1":"2025-11-05T20:48:40.023Z","0.1.0-pre.2":"2025-11-05T22:33:15.210Z","0.1.0-pre.3":"2025-11-06T02:53:52.393Z","0.1.0-pre.4":"2025-11-06T04:21:51.406Z","0.1.0-pre.5":"2025-11-06T04:55:03.621Z","0.1.0-pre.6":"2025-11-06T22:14:28.920Z","0.1.0-pre.7":"2025-11-07T03:06:22.158Z","0.1.0-pre.8":"2025-11-08T15:37:01.346Z","0.1.2":"2025-11-11T02:47:00.364Z","0.1.3":"2025-11-11T04:40:52.337Z","0.1.4":"2025-11-11T16:55:51.536Z","0.1.5":"2025-11-11T20:08:07.985Z","0.1.6":"2025-11-21T00:47:04.564Z","0.1.7":"2025-12-06T15:27:11.150Z","0.1.8":"2026-01-05T22:56:33.031Z","1.0.0":"2026-01-22T18:47:46.765Z","1.1.0":"2026-03-28T17:08:36.396Z","1.1.1":"2026-03-29T01:12:25.165Z","1.2.0":"2026-05-09T01:28:09.731Z","1.3.0":"2026-05-09T22:11:33.213Z","1.3.1":"2026-07-21T21:29:29.258Z","1.3.2":"2026-07-23T16:46:10.217Z"},"bugs":{"url":"https://github.com/Piebald-AI/node-lief/issues"},"author":{"name":"Piebald LLC","email":"support@piebald.ai"},"license":"Apache-2.0","homepage":"https://github.com/Piebald-AI/node-lief#readme","keywords":["binary","dwarf","elf","executable","macho","parsing","pdb","pe"],"repository":{"type":"git","url":"git+https://github.com/Piebald-AI/node-lief.git"},"description":"Node.js bindings for LIEF, a library to parse and manipulate ELF, PE, and Mach-O executables.","maintainers":[{"name":"piebald","email":"support@piebald.ai"}],"readme":"# node-lief\n\n[![Coverage](./badges/coverage.svg)](./badges/coverage.svg)\n\nNode.js bindings for [LIEF](https://lief.re), a library to parse and manipulate ELF, PE, and Mach-O executables. We use it in production in [tweakcc](https://github.com/Piebald-AI/tweakcc), and it's also used in community projects like [claude-depester](https://github.com/ominiverdi/claude-depester).\n\nThese bindings were largely generated by Claude, and have 97%+ coverage. Most of the APIs are currently used in tweakcc.\n\n## Installation\n\n```bash\n# npm\nnpm install node-lief\n\n# yarn\nyarn add node-lief\n\n# pnpm\npnpm add node-lief\n```\n\n## Usage\n\n<!-- prettier-ignore -->\n```ts\nimport LIEF from 'node-lief';\n\n// Parse any binary (format is auto-detected)\nconst binary = LIEF.parse('/bin/ls');\n\nconsole.log(binary.format);     // 'ELF' | 'PE' | 'MachO'\nconsole.log(binary.entrypoint); // 0x1234n (bigint)\nconsole.log(binary.isPie);      // true\n\n// Iterate sections\nfor (const section of binary.sections()) {\n  console.log(section.name, section.virtualAddress);\n}\n\n// Modify and write\nbinary.patchAddress(0x1000n, [0x90, 0x90, 0x90]);\nbinary.write('./patched');\n```\n\n### Format-specific APIs\n\n```ts\nimport LIEF from 'node-lief';\n\n// Mach-O: Handle universal binaries and code signatures\nconst fat = LIEF.MachO.parse('./macho-binary');\nconst binary = fat.at(0) as LIEF.MachO.Binary;\n\nif (binary.hasCodeSignature) {\n  binary.removeSignature();\n}\n\nconst segment = binary.getSegment('__TEXT');\nconst section = segment?.getSection('__text');\nconsole.log(section?.content); // Buffer\n\n// ELF: Access overlay data\nconst elf = LIEF.parse('./elf-binary') as LIEF.ELF.Binary;\nif (elf.hasOverlay) {\n  console.log(elf.overlay); // Buffer\n}\n\n// PE: Work with sections\nconst pe = LIEF.parse('./pe-binary') as LIEF.PE.Binary;\nconst peSection = pe.getSection('.text');\nconsole.log(peSection?.virtualSize);\n```\n\n## API\n\n**`LIEF.parse(path: string)`** — Parse a binary and return a format-specific `Binary` object.\n\n**`LIEF.MachO.parse(path: string)`** — Parse a Mach-O file, returning a `FatBinary` (handles universal binaries).\n\n### Binary properties and methods\n\n| Property/Method             | Description                                   |\n| --------------------------- | --------------------------------------------- |\n| `format`                    | `'ELF'` \\| `'PE'` \\| `'MachO'` \\| `'UNKNOWN'` |\n| `entrypoint`                | Entry point address (`bigint`)                |\n| `isPie`                     | Position-independent executable               |\n| `hasNx`                     | NX (non-executable stack) protection          |\n| `sections()`                | Array of sections                             |\n| `symbols()`                 | Array of symbols                              |\n| `getSymbol(name)`           | Get symbol by name                            |\n| `patchAddress(addr, bytes)` | Patch bytes at address                        |\n| `write(path)`               | Write binary to disk                          |\n\n### Format-specific APIs\n\n| Format | Additional APIs                                                                          |\n| ------ | ---------------------------------------------------------------------------------------- |\n| ELF    | `hasOverlay`, `overlay` (Buffer)                                                         |\n| PE     | `optionalHeader`, `getSection(name)`, `section.virtualSize`                              |\n| MachO  | `header`, `hasCodeSignature`, `getSegment(name)`, `removeSignature()`, `extendSegment()` |\n\n### Logging\n\n```ts\nLIEF.logging.disable(); // Silence LIEF output\nLIEF.logging.enable();\n```\n\n## Supported platforms\n\n| Platform  | Architectures |\n| --------- | ------------- |\n| Linux     | x64, arm64    |\n| macOS 13+ | x64, arm64    |\n| Windows   | x64, arm64    |\n\n## License\n\n[Apache-2.0](LICENSE) © 2025-2026 Piebald LLC\n","readmeFilename":"README.md"}