{"_id":"@readme/nodegit","_rev":"27-6e51ca43f3bb19677ede2d75abdd8a43","name":"@readme/nodegit","dist-tags":{"latest":"3.2.0"},"versions":{"0.28.0-alpha.26":{"name":"@readme/nodegit","version":"0.28.0-alpha.26","keywords":["libgit2","git2","git","native"],"author":{"url":"@tbranyen","name":"Tim Branyen"},"license":"MIT","_id":"@readme/nodegit@0.28.0-alpha.26","maintainers":[{"name":"llimllib","email":"bill@billmill.org"},{"name":"darrenyong","email":"contact.darrenyong@gmail.com"},{"name":"gratcliff","email":"gabriel@readme.io"},{"name":"dannobytes","email":"dannlee@gmail.com"},{"name":"gkoberger","email":"gkoberger@gmail.com"},{"name":"domharrington","email":"domharrington+npm@protonmail.com"},{"name":"mjcuva","email":"marc@readme.io"},{"name":"kanadgupta","email":"npm@kanad.dev"},{"name":"jonursenbach","email":"jon@ursenba.ch"},{"name":"rafegoldberg","email":"rafegoldberg@gmail.com"},{"name":"dashron","email":"ahh@fastmail.com"},{"name":"iliast","email":"iliastsangaris@gmail.com"}],"contributors":[{"name":"John Haley","email":"john@haley.io"},{"name":"Max Korp","email":"maxkorp@8bytealchemy.com"},{"name":"Tyler Ang-Wanek","email":"tylerw@axosoft.com"}],"homepage":"http://nodegit.org","bugs":{"url":"https://github.com/readmeio/nodegit/issues"},"dist":{"shasum":"eea250a68516418f5d63310c95d7ecbb4a5845a1","tarball":"https://registry.npmjs.org/@readme/nodegit/-/nodegit-0.28.0-alpha.26.tgz","fileCount":12606,"integrity":"sha512-Ri08wd5VcTDrx7uOwxXFtx/GwBeOT/XOdpz+0200L/n4l21vZ/n7lawuTS/MBxyeYCBOPETFw8aub3bmLLlFeQ==","signatures":[{"sig":"MEYCIQDQDpHM1KINQSAhfai5kNNd9bIS2QBo67BNMHmwJ23GJAIhAIeNNTI4NOnq68lDUcgGL2/74B6YH1kmEh5j0j6HV+Ig","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@readme%2fnodegit@0.28.0-alpha.26","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":39313267},"main":"lib/nodegit.js","engines":{"node":">= 16"},"gitHead":"cf368bf2d0964b63ad2f4cbd8a822e1ecfb727d3","scripts":{"cov":"npm run cppcov && npm run filtercov && npm run mergecov","lint":"jshint lib test/tests test/utils lifecycleScripts","test":"npm run lint && node --expose-gc test","mocha":"mocha --expose-gc test/runner test/tests --timeout 15000","cppcov":"mkdir -p test/coverage/cpp && ./lcov-1.10/bin/lcov --gcov-tool /usr/bin/gcov-4.9 --capture --directory build/Release/obj.target/nodegit/src --output-file test/coverage/cpp/lcov_full.info","install":"node lifecycleScripts/preinstall.js && node-gyp-build","rebuild":"node generate && node-gyp configure build","mergecov":"lcov-result-merger 'test/**/*.info' 'test/coverage/merged.lcov' && ./lcov-1.10/bin/genhtml test/coverage/merged.lcov --output-directory test/coverage/report","coveralls":"cat ./test/coverage/merged.lcov | coveralls","filtercov":"./lcov-1.10/bin/lcov --extract test/coverage/cpp/lcov_full.info $(pwd)/src/* $(pwd)/src/**/* $(pwd)/include/* $(pwd)/include/**/* --output-file test/coverage/cpp/lcov.info && rm test/coverage/cpp/lcov_full.info","recompile":"node-gyp configure build","mochaDebug":"mocha --expose-gc --inspect-brk test/runner test/tests --timeout 15000","xcodeDebug":"node-gyp configure -- -f xcode","postinstall":"node lifecycleScripts/postinstall","generateJson":"node generate/scripts/generateJson","installDebug":"BUILD_DEBUG=true npm install","rebuildDebug":"node generate && node-gyp configure --debug build","recompileDebug":"node-gyp configure --debug build","generateNativeCode":"node generate/scripts/generateNativeCode","generateMissingTests":"node generate/scripts/generateMissingTests"},"_npmUser":{"name":"llimllib","email":"bill@billmill.org"},"repository":{"url":"git+https://github.com/readmeio/nodegit.git","type":"git"},"_npmVersion":"10.7.0","description":"Node.js libgit2 asynchronous native bindings","directories":{"lib":"./lib","build":"./build"},"_nodeVersion":"20.14.0","dependencies":{"got":"^11.8.6","json5":"^2.1.0","ramda":"^0.25.0","lodash":"^4.17.14","tar-fs":"^2.1.1","fs-extra":"^7.0.0","node-gyp":"^10.0.1","@axosoft/nan":"^2.18.0-gk.2","node-gyp-build":"^4.8.1","@mapbox/node-pre-gyp":"^1.0.8"},"_hasShrinkwrap":false,"devDependencies":{"walk":"^2.3.9","mocha":"^5.2.0","jshint":"^2.10.0","aws-sdk":"^2.1095.0","cheerio":"^1.0.0-rc.2","combyne":"~0.8.1","istanbul":"^0.4.5","coveralls":"^3.0.2","js-beautify":"~1.5.10","clean-for-publish":"~1.0.2","lcov-result-merger":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nodegit_0.28.0-alpha.26_1716990916618_0.03841530167282858","host":"s3://npm-registry-packages"}},"1.0.0-alpha.1":{"name":"@readme/nodegit","version":"1.0.0-alpha.1","keywords":["libgit2","git2","git","native"],"author":{"url":"@tbranyen","name":"Tim Branyen"},"license":"MIT","_id":"@readme/nodegit@1.0.0-alpha.1","maintainers":[{"name":"llimllib","email":"bill@billmill.org"},{"name":"darrenyong","email":"contact.darrenyong@gmail.com"},{"name":"gratcliff","email":"gabriel@readme.io"},{"name":"dannobytes","email":"dannlee@gmail.com"},{"name":"gkoberger","email":"gkoberger@gmail.com"},{"name":"domharrington","email":"domharrington+npm@protonmail.com"},{"name":"mjcuva","email":"marc@readme.io"},{"name":"kanadgupta","email":"npm@kanad.dev"},{"name":"jonursenbach","email":"jon@ursenba.ch"},{"name":"rafegoldberg","email":"rafegoldberg@gmail.com"},{"name":"dashron","email":"ahh@fastmail.com"},{"name":"iliast","email":"iliastsangaris@gmail.com"}],"contributors":[{"name":"John Haley","email":"john@haley.io"},{"name":"Max Korp","email":"maxkorp@8bytealchemy.com"},{"name":"Tyler Ang-Wanek","email":"tylerw@axosoft.com"}],"homepage":"http://nodegit.org","bugs":{"url":"https://github.com/readmeio/nodegit/issues"},"dist":{"shasum":"af88c3bff7b4442a066584decb96f5f84d2ac2f2","tarball":"https://registry.npmjs.org/@readme/nodegit/-/nodegit-1.0.0-alpha.1.tgz","fileCount":86,"integrity":"sha512-1914IT3LfwVZmXMIGWcjEotDvo9NDwPtgONuTFamTS3ghZOiDl/hBi1MTfBOiDRE2vfYw2KIvk4pZ0UCvi8V7w==","signatures":[{"sig":"MEUCIBnKsQGtLAcM0FZLN139BE2fDErbpTIgX4+retRhpGKqAiEA3N0c7ic2pqysI8NwzLAiMprnG18G9FLfc/YpcfA4G9A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@readme%2fnodegit@1.0.0-alpha.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10716536},"main":"lib/nodegit.js","engines":{"node":">= 16"},"gitHead":"625e39834f97a78f56409e8a1dae1aec7f0a962a","scripts":{"cov":"npm run cppcov && npm run filtercov && npm run mergecov","lint":"jshint lib test/tests test/utils lifecycleScripts","test":"npm run lint && node --expose-gc test","mocha":"mocha --expose-gc test/runner test/tests --timeout 15000","cppcov":"mkdir -p test/coverage/cpp && ./lcov-1.10/bin/lcov --gcov-tool /usr/bin/gcov-4.9 --capture --directory build/Release/obj.target/nodegit/src --output-file test/coverage/cpp/lcov_full.info","install":"node lifecycleScripts/preinstall.js && node-gyp-build","rebuild":"node generate && node-gyp configure build","mergecov":"lcov-result-merger 'test/**/*.info' 'test/coverage/merged.lcov' && ./lcov-1.10/bin/genhtml test/coverage/merged.lcov --output-directory test/coverage/report","coveralls":"cat ./test/coverage/merged.lcov | coveralls","filtercov":"./lcov-1.10/bin/lcov --extract test/coverage/cpp/lcov_full.info $(pwd)/src/* $(pwd)/src/**/* $(pwd)/include/* $(pwd)/include/**/* --output-file test/coverage/cpp/lcov.info && rm test/coverage/cpp/lcov_full.info","recompile":"node-gyp configure build","mochaDebug":"mocha --expose-gc --inspect-brk test/runner test/tests --timeout 15000","xcodeDebug":"node-gyp configure -- -f xcode","postinstall":"node lifecycleScripts/postinstall","generateJson":"node generate/scripts/generateJson","installDebug":"BUILD_DEBUG=true npm install","rebuildDebug":"node generate && node-gyp configure --debug build","recompileDebug":"node-gyp configure --debug build","generateNativeCode":"node generate/scripts/generateNativeCode","generateMissingTests":"node generate/scripts/generateMissingTests"},"_npmUser":{"name":"llimllib","email":"bill@billmill.org"},"repository":{"url":"git+https://github.com/readmeio/nodegit.git","type":"git"},"_npmVersion":"10.7.0","description":"Node.js libgit2 asynchronous native bindings","directories":{"lib":"./lib","build":"./build"},"_nodeVersion":"20.14.0","dependencies":{"got":"^11.8.6","json5":"^2.1.0","ramda":"^0.25.0","lodash":"^4.17.14","tar-fs":"^2.1.1","fs-extra":"^7.0.0","node-gyp":"^10.0.1","@axosoft/nan":"^2.18.0-gk.2","node-gyp-build":"^4.8.1","@mapbox/node-pre-gyp":"^1.0.8"},"_hasShrinkwrap":false,"devDependencies":{"walk":"^2.3.9","mocha":"^5.2.0","jshint":"^2.10.0","aws-sdk":"^2.1095.0","cheerio":"^1.0.0-rc.2","combyne":"~0.8.1","istanbul":"^0.4.5","coveralls":"^3.0.2","js-beautify":"~1.5.10","clean-for-publish":"~1.0.2","lcov-result-merger":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nodegit_1.0.0-alpha.1_1716993799742_0.2846076517670677","host":"s3://npm-registry-packages"}},"1.0.0-alpha.4":{"name":"@readme/nodegit","version":"1.0.0-alpha.4","keywords":["libgit2","git2","git","native"],"author":{"url":"@tbranyen","name":"Tim Branyen"},"license":"MIT","_id":"@readme/nodegit@1.0.0-alpha.4","maintainers":[{"name":"llimllib","email":"bill@billmill.org"},{"name":"darrenyong","email":"contact.darrenyong@gmail.com"},{"name":"gratcliff","email":"gabriel@readme.io"},{"name":"dannobytes","email":"dannlee@gmail.com"},{"name":"gkoberger","email":"gkoberger@gmail.com"},{"name":"domharrington","email":"domharrington+npm@protonmail.com"},{"name":"mjcuva","email":"marc@readme.io"},{"name":"kanadgupta","email":"npm@kanad.dev"},{"name":"jonursenbach","email":"jon@ursenba.ch"},{"name":"rafegoldberg","email":"rafegoldberg@gmail.com"},{"name":"dashron","email":"ahh@fastmail.com"},{"name":"iliast","email":"iliastsangaris@gmail.com"}],"contributors":[{"name":"John Haley","email":"john@haley.io"},{"name":"Max Korp","email":"maxkorp@8bytealchemy.com"},{"name":"Tyler Ang-Wanek","email":"tylerw@axosoft.com"}],"homepage":"http://nodegit.org","bugs":{"url":"https://github.com/readmeio/nodegit/issues"},"dist":{"shasum":"d6041e4c9076597ed7d1b1f04a6fe6585b7131af","tarball":"https://registry.npmjs.org/@readme/nodegit/-/nodegit-1.0.0-alpha.4.tgz","fileCount":12287,"integrity":"sha512-yBY0VpXANUHrNUN1ytoaPS6aSLsOv9mnrPmfqikQSFWVYWQ6hyZoRJ0M25RrzSOM4DXW/lQX5RdPdhGWSHruPQ==","signatures":[{"sig":"MEQCIAET7TU7gesHaiapIDJ+DfDlzaqSWGYyDV1V93TG6+jdAiBAqY9u0qp3dD13gFkp+E7cd2inY1fV38UD0Kc2QSGyRA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@readme%2fnodegit@1.0.0-alpha.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35580478},"main":"lib/nodegit.js","engines":{"node":">= 16"},"gitHead":"93bb31b6aac56ac4f2c560885bf10dff78f34325","scripts":{"cov":"npm run cppcov && npm run filtercov && npm run mergecov","lint":"jshint lib test/tests test/utils lifecycleScripts","test":"npm run lint && node --expose-gc test","mocha":"mocha --expose-gc test/runner test/tests --timeout 15000","cppcov":"mkdir -p test/coverage/cpp && ./lcov-1.10/bin/lcov --gcov-tool /usr/bin/gcov-4.9 --capture --directory build/Release/obj.target/nodegit/src --output-file test/coverage/cpp/lcov_full.info","install":"node lifecycleScripts/preinstall.js && node-gyp-build","rebuild":"node generate && node-gyp configure build","mergecov":"lcov-result-merger 'test/**/*.info' 'test/coverage/merged.lcov' && ./lcov-1.10/bin/genhtml test/coverage/merged.lcov --output-directory test/coverage/report","coveralls":"cat ./test/coverage/merged.lcov | coveralls","filtercov":"./lcov-1.10/bin/lcov --extract test/coverage/cpp/lcov_full.info $(pwd)/src/* $(pwd)/src/**/* $(pwd)/include/* $(pwd)/include/**/* --output-file test/coverage/cpp/lcov.info && rm test/coverage/cpp/lcov_full.info","recompile":"node-gyp configure build","mochaDebug":"mocha --expose-gc --inspect-brk test/runner test/tests --timeout 15000","xcodeDebug":"node-gyp configure -- -f xcode","postinstall":"node lifecycleScripts/postinstall","generateJson":"node generate/scripts/generateJson","installDebug":"BUILD_DEBUG=true npm install","rebuildDebug":"node generate && node-gyp configure --debug build","recompileDebug":"node-gyp configure --debug build","generateNativeCode":"node generate/scripts/generateNativeCode","generateMissingTests":"node generate/scripts/generateMissingTests"},"_npmUser":{"name":"llimllib","email":"bill@billmill.org"},"repository":{"url":"git+https://github.com/readmeio/nodegit.git","type":"git"},"_npmVersion":"10.7.0","description":"Node.js libgit2 asynchronous native bindings","directories":{"lib":"./lib","build":"./build"},"_nodeVersion":"20.14.0","dependencies":{"got":"^11.8.6","json5":"^2.1.0","ramda":"^0.25.0","lodash":"^4.17.14","tar-fs":"^2.1.1","fs-extra":"^7.0.0","node-gyp":"^10.0.1","@axosoft/nan":"^2.18.0-gk.2","node-gyp-build":"^4.8.1","@mapbox/node-pre-gyp":"^1.0.8"},"_hasShrinkwrap":false,"devDependencies":{"walk":"^2.3.9","mocha":"^5.2.0","jshint":"^2.10.0","aws-sdk":"^2.1095.0","cheerio":"^1.0.0-rc.2","combyne":"~0.8.1","istanbul":"^0.4.5","coveralls":"^3.0.2","js-beautify":"~1.5.10","clean-for-publish":"~1.0.2","lcov-result-merger":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nodegit_1.0.0-alpha.4_1716996623215_0.36951155409178327","host":"s3://npm-registry-packages"}},"1.0.0-alpha.6":{"name":"@readme/nodegit","version":"1.0.0-alpha.6","keywords":["libgit2","git2","git","native"],"author":{"url":"@tbranyen","name":"Tim Branyen"},"license":"MIT","_id":"@readme/nodegit@1.0.0-alpha.6","maintainers":[{"name":"llimllib","email":"bill@billmill.org"},{"name":"darrenyong","email":"contact.darrenyong@gmail.com"},{"name":"gratcliff","email":"gabriel@readme.io"},{"name":"dannobytes","email":"dannlee@gmail.com"},{"name":"gkoberger","email":"gkoberger@gmail.com"},{"name":"domharrington","email":"domharrington+npm@protonmail.com"},{"name":"mjcuva","email":"marc@readme.io"},{"name":"kanadgupta","email":"npm@kanad.dev"},{"name":"jonursenbach","email":"jon@ursenba.ch"},{"name":"rafegoldberg","email":"rafegoldberg@gmail.com"},{"name":"dashron","email":"ahh@fastmail.com"},{"name":"iliast","email":"iliastsangaris@gmail.com"}],"contributors":[{"name":"John Haley","email":"john@haley.io"},{"name":"Max Korp","email":"maxkorp@8bytealchemy.com"},{"name":"Tyler Ang-Wanek","email":"tylerw@axosoft.com"}],"homepage":"http://nodegit.org","bugs":{"url":"https://github.com/readmeio/nodegit/issues"},"dist":{"shasum":"705bc1d8f875ceb5a2055b33ddda0f428833f0c3","tarball":"https://registry.npmjs.org/@readme/nodegit/-/nodegit-1.0.0-alpha.6.tgz","fileCount":87,"integrity":"sha512-AGwLSJSlp8/MLjJbc9TacKrKxVBIQpVN3aWcjLGxEx3QrB0d0JBUjd/nc2lDqi8JnIHBY11x9mmkwOMc2IRxfg==","signatures":[{"sig":"MEYCIQCxo+CZxAvsLJPzwCxCvhREgmFbHmmT2FU0bYeYA+zQxQIhAOYCGM7uToAL2Fdeif8N6GT4llnimVL3mH6kmEeS1/uc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@readme%2fnodegit@1.0.0-alpha.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10538083},"main":"lib/nodegit.js","engines":{"node":">= 16"},"gitHead":"653798e72ee6582ca1958eedaf347ea5b8097003","scripts":{"cov":"npm run cppcov && npm run filtercov && npm run mergecov","lint":"jshint lib test/tests test/utils lifecycleScripts","test":"npm run lint && node --expose-gc test","mocha":"mocha --expose-gc test/runner test/tests --timeout 15000","cppcov":"mkdir -p test/coverage/cpp && ./lcov-1.10/bin/lcov --gcov-tool /usr/bin/gcov-4.9 --capture --directory build/Release/obj.target/nodegit/src --output-file test/coverage/cpp/lcov_full.info","install":"node lifecycleScripts/preinstall.js && node-gyp-build","rebuild":"node generate && node-gyp configure build","mergecov":"lcov-result-merger 'test/**/*.info' 'test/coverage/merged.lcov' && ./lcov-1.10/bin/genhtml test/coverage/merged.lcov --output-directory test/coverage/report","coveralls":"cat ./test/coverage/merged.lcov | coveralls","filtercov":"./lcov-1.10/bin/lcov --extract test/coverage/cpp/lcov_full.info $(pwd)/src/* $(pwd)/src/**/* $(pwd)/include/* $(pwd)/include/**/* --output-file test/coverage/cpp/lcov.info && rm test/coverage/cpp/lcov_full.info","recompile":"node-gyp configure build","mochaDebug":"mocha --expose-gc --inspect-brk test/runner test/tests --timeout 15000","xcodeDebug":"node-gyp configure -- -f xcode","postinstall":"node lifecycleScripts/postinstall","generateJson":"node generate/scripts/generateJson","installDebug":"BUILD_DEBUG=true npm install","rebuildDebug":"node generate && node-gyp configure --debug build","recompileDebug":"node-gyp configure --debug build","generateNativeCode":"node generate/scripts/generateNativeCode","generateMissingTests":"node generate/scripts/generateMissingTests"},"_npmUser":{"name":"llimllib","email":"bill@billmill.org"},"repository":{"url":"git+https://github.com/readmeio/nodegit.git","type":"git"},"_npmVersion":"10.7.0","description":"Node.js libgit2 asynchronous native bindings","directories":{"lib":"./lib","build":"./build"},"_nodeVersion":"20.14.0","dependencies":{"got":"^11.8.6","json5":"^2.1.0","ramda":"^0.25.0","lodash":"^4.17.14","tar-fs":"^2.1.1","fs-extra":"^7.0.0","node-gyp":"^10.0.1","@axosoft/nan":"^2.18.0-gk.2","node-gyp-build":"^4.8.1","@mapbox/node-pre-gyp":"^1.0.8"},"_hasShrinkwrap":false,"devDependencies":{"walk":"^2.3.9","mocha":"^5.2.0","jshint":"^2.10.0","aws-sdk":"^2.1095.0","cheerio":"^1.0.0-rc.2","combyne":"~0.8.1","istanbul":"^0.4.5","coveralls":"^3.0.2","js-beautify":"~1.5.10","clean-for-publish":"~1.0.2","lcov-result-merger":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nodegit_1.0.0-alpha.6_1717074984449_0.41944760999762765","host":"s3://npm-registry-packages"}},"1.0.0":{"name":"@readme/nodegit","version":"1.0.0","keywords":["libgit2","git2","git","native"],"author":{"url":"@tbranyen","name":"Tim Branyen"},"license":"MIT","_id":"@readme/nodegit@1.0.0","maintainers":[{"name":"llimllib","email":"bill@billmill.org"},{"name":"darrenyong","email":"contact.darrenyong@gmail.com"},{"name":"gratcliff","email":"gabriel@readme.io"},{"name":"dannobytes","email":"dannlee@gmail.com"},{"name":"gkoberger","email":"gkoberger@gmail.com"},{"name":"domharrington","email":"domharrington+npm@protonmail.com"},{"name":"mjcuva","email":"marc@readme.io"},{"name":"kanadgupta","email":"npm@kanad.dev"},{"name":"jonursenbach","email":"jon@ursenba.ch"},{"name":"rafegoldberg","email":"rafegoldberg@gmail.com"},{"name":"dashron","email":"ahh@fastmail.com"},{"name":"iliast","email":"iliastsangaris@gmail.com"}],"contributors":[{"name":"John Haley","email":"john@haley.io"},{"name":"Max Korp","email":"maxkorp@8bytealchemy.com"},{"name":"Tyler Ang-Wanek","email":"tylerw@axosoft.com"}],"homepage":"http://nodegit.org","bugs":{"url":"https://github.com/readmeio/nodegit/issues"},"dist":{"shasum":"07bda47244b45ebe0d3274b6c3b21eaf370fbcb0","tarball":"https://registry.npmjs.org/@readme/nodegit/-/nodegit-1.0.0.tgz","fileCount":87,"integrity":"sha512-81pJUOIDUeD8+MkoUbjGlmfs4TPn27WOBl/Z436cmw8CkVB/C89GZXdfef8n/+1yCk+3RwewxWWkPkndF+rndA==","signatures":[{"sig":"MEUCIDV1reFiy1nsnuWqQuSYxQG/BFD6q9PbihPX8agejSZQAiEA772xjR8tP1Xvs1xdpTv9+kpeepPjGpx+2ST0GQwayQk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@readme%2fnodegit@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10538009},"main":"lib/nodegit.js","engines":{"node":">= 16"},"gitHead":"3ad4e84e646ffc7cbc029057d7504a5e70f9a19b","scripts":{"cov":"npm run cppcov && npm run filtercov && npm run mergecov","lint":"jshint lib test/tests test/utils lifecycleScripts","test":"npm run lint && node --expose-gc test","mocha":"mocha --expose-gc test/runner test/tests --timeout 15000","cppcov":"mkdir -p test/coverage/cpp && ./lcov-1.10/bin/lcov --gcov-tool /usr/bin/gcov-4.9 --capture --directory build/Release/obj.target/nodegit/src --output-file test/coverage/cpp/lcov_full.info","install":"node lifecycleScripts/preinstall.js && node-gyp-build","rebuild":"node generate && node-gyp configure build","mergecov":"lcov-result-merger 'test/**/*.info' 'test/coverage/merged.lcov' && ./lcov-1.10/bin/genhtml test/coverage/merged.lcov --output-directory test/coverage/report","coveralls":"cat ./test/coverage/merged.lcov | coveralls","filtercov":"./lcov-1.10/bin/lcov --extract test/coverage/cpp/lcov_full.info $(pwd)/src/* $(pwd)/src/**/* $(pwd)/include/* $(pwd)/include/**/* --output-file test/coverage/cpp/lcov.info && rm test/coverage/cpp/lcov_full.info","recompile":"node-gyp configure build","mochaDebug":"mocha --expose-gc --inspect-brk test/runner test/tests --timeout 15000","xcodeDebug":"node-gyp configure -- -f xcode","postinstall":"node lifecycleScripts/postinstall","generateJson":"node generate/scripts/generateJson","installDebug":"BUILD_DEBUG=true npm install","rebuildDebug":"node generate && node-gyp configure --debug build","recompileDebug":"node-gyp configure --debug build","generateNativeCode":"node generate/scripts/generateNativeCode","generateMissingTests":"node generate/scripts/generateMissingTests"},"_npmUser":{"name":"llimllib","email":"bill@billmill.org"},"repository":{"url":"git+https://github.com/readmeio/nodegit.git","type":"git"},"_npmVersion":"10.7.0","description":"Node.js libgit2 asynchronous native bindings","directories":{"lib":"./lib","build":"./build"},"_nodeVersion":"20.14.0","dependencies":{"got":"^11.8.6","json5":"^2.1.0","ramda":"^0.25.0","lodash":"^4.17.14","tar-fs":"^2.1.1","fs-extra":"^7.0.0","node-gyp":"^10.0.1","@axosoft/nan":"^2.18.0-gk.2","node-gyp-build":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"walk":"^2.3.9","mocha":"^5.2.0","jshint":"^2.10.0","cheerio":"^1.0.0-rc.2","combyne":"~0.8.1","istanbul":"^0.4.5","coveralls":"^3.0.2","js-beautify":"~1.5.10","clean-for-publish":"~1.0.2","lcov-result-merger":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nodegit_1.0.0_1717077244605_0.9336558745632269","host":"s3://npm-registry-packages"}},"1.1.0-alpha.4":{"name":"@readme/nodegit","version":"1.1.0-alpha.4","keywords":["libgit2","git2","git","native"],"author":{"url":"@tbranyen","name":"Tim Branyen"},"license":"MIT","_id":"@readme/nodegit@1.1.0-alpha.4","maintainers":[{"name":"llimllib","email":"bill@billmill.org"},{"name":"darrenyong","email":"contact.darrenyong@gmail.com"},{"name":"gratcliff","email":"gabriel@readme.io"},{"name":"dannobytes","email":"dannlee@gmail.com"},{"name":"gkoberger","email":"gkoberger@gmail.com"},{"name":"domharrington","email":"domharrington+npm@protonmail.com"},{"name":"mjcuva","email":"marc@readme.io"},{"name":"kanadgupta","email":"npm@kanad.dev"},{"name":"jonursenbach","email":"jon@ursenba.ch"},{"name":"rafegoldberg","email":"rafegoldberg@gmail.com"},{"name":"dashron","email":"ahh@fastmail.com"},{"name":"iliast","email":"iliastsangaris@gmail.com"}],"contributors":[{"name":"John Haley","email":"john@haley.io"},{"name":"Max Korp","email":"maxkorp@8bytealchemy.com"},{"name":"Tyler Ang-Wanek","email":"tylerw@axosoft.com"}],"homepage":"http://nodegit.org","bugs":{"url":"https://github.com/readmeio/nodegit/issues"},"dist":{"shasum":"8a579e51e69f9ee79eae096a83a5117b5e912478","tarball":"https://registry.npmjs.org/@readme/nodegit/-/nodegit-1.1.0-alpha.4.tgz","fileCount":90,"integrity":"sha512-t0LLlpGLLR4sXof0L3qs0/+mMqxDwTWELIqdy6cRRBz8zyvFMIrezXIXKQhJMj4naeRVtaJQnWcIrsni0McF7Q==","signatures":[{"sig":"MEUCIF4hufC0kTGYlQON8K7Z2sslZWMmJaNbUzQGutK+64vZAiEAi20Vqy7n+txtyax/RKw5VFDtYLMmE99mt51tmdKJpCc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@readme%2fnodegit@1.1.0-alpha.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":10539997},"main":"lib/nodegit.js","engines":{"node":">= 16"},"gitHead":"f6b2b4bb7b358aeb4878897f53de480e7f3d7f02","scripts":{"cov":"npm run cppcov && npm run filtercov && npm run mergecov","lint":"jshint lib test/tests test/utils lifecycleScripts","test":"npm run lint && node --expose-gc test","mocha":"mocha --expose-gc test/runner test/tests --timeout 15000","cppcov":"mkdir -p test/coverage/cpp && ./lcov-1.10/bin/lcov --gcov-tool /usr/bin/gcov-4.9 --capture --directory build/Release/obj.target/nodegit/src --output-file test/coverage/cpp/lcov_full.info","install":"node lifecycleScripts/preinstall.js && node-gyp-build","rebuild":"node generate && node-gyp configure build","mergecov":"lcov-result-merger 'test/**/*.info' 'test/coverage/merged.lcov' && ./lcov-1.10/bin/genhtml test/coverage/merged.lcov --output-directory test/coverage/report","coveralls":"cat ./test/coverage/merged.lcov | coveralls","filtercov":"./lcov-1.10/bin/lcov --extract test/coverage/cpp/lcov_full.info $(pwd)/src/* $(pwd)/src/**/* $(pwd)/include/* $(pwd)/include/**/* --output-file test/coverage/cpp/lcov.info && rm test/coverage/cpp/lcov_full.info","recompile":"node-gyp configure build","mochaDebug":"mocha --expose-gc --inspect-brk test/runner test/tests --timeout 15000","xcodeDebug":"node-gyp configure -- -f xcode","postinstall":"node lifecycleScripts/postinstall","generateJson":"node generate/scripts/generateJson","installDebug":"BUILD_DEBUG=true npm install","rebuildDebug":"node generate && node-gyp configure --debug build","recompileDebug":"node-gyp configure --debug build","generateNativeCode":"node generate/scripts/generateNativeCode","generateMissingTests":"node generate/scripts/generateMissingTests"},"_npmUser":{"name":"llimllib","email":"bill@billmill.org"},"repository":{"url":"git+https://github.com/readmeio/nodegit.git","type":"git"},"_npmVersion":"10.7.0","description":"Node.js libgit2 asynchronous native bindings","directories":{"lib":"./lib","build":"./build"},"_nodeVersion":"20.14.0","dependencies":{"got":"^11.8.6","json5":"^2.1.0","ramda":"^0.25.0","lodash":"^4.17.14","tar-fs":"^2.1.1","fs-extra":"^7.0.0","node-gyp":"^10.0.1","@axosoft/nan":"^2.18.0-gk.2","node-gyp-build":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"walk":"^2.3.9","mocha":"^5.2.0","jshint":"^2.10.0","cheerio":"^1.0.0-rc.2","combyne":"~0.8.1","istanbul":"^0.4.5","coveralls":"^3.0.2","js-beautify":"~1.5.10","clean-for-publish":"~1.0.2","lcov-result-merger":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nodegit_1.1.0-alpha.4_1717544340702_0.9503474779151808","host":"s3://npm-registry-packages"}},"1.1.0-beta.1":{"name":"@readme/nodegit","version":"1.1.0-beta.1","keywords":["libgit2","git2","git","native"],"author":{"url":"@tbranyen","name":"Tim Branyen"},"license":"MIT","_id":"@readme/nodegit@1.1.0-beta.1","maintainers":[{"name":"llimllib","email":"bill@billmill.org"},{"name":"darrenyong","email":"contact.darrenyong@gmail.com"},{"name":"gratcliff","email":"gabriel@readme.io"},{"name":"dannobytes","email":"dannlee@gmail.com"},{"name":"gkoberger","email":"gkoberger@gmail.com"},{"name":"domharrington","email":"domharrington+npm@protonmail.com"},{"name":"mjcuva","email":"marc@readme.io"},{"name":"kanadgupta","email":"npm@kanad.dev"},{"name":"jonursenbach","email":"jon@ursenba.ch"},{"name":"rafegoldberg","email":"rafegoldberg@gmail.com"},{"name":"dashron","email":"ahh@fastmail.com"},{"name":"iliast","email":"iliastsangaris@gmail.com"}],"contributors":[{"name":"John Haley","email":"john@haley.io"},{"name":"Max Korp","email":"maxkorp@8bytealchemy.com"},{"name":"Tyler Ang-Wanek","email":"tylerw@axosoft.com"}],"homepage":"http://nodegit.org","bugs":{"url":"https://github.com/readmeio/nodegit/issues"},"dist":{"shasum":"a4a12cc07e25bed9f008703c67b217b3c0ae594a","tarball":"https://registry.npmjs.org/@readme/nodegit/-/nodegit-1.1.0-beta.1.tgz","fileCount":94,"integrity":"sha512-VZXOPjq/l+9EEBXj9dzDuV4LABrgKRY9LiQy06lB9+tmrzD4TSVd+1NMZe9BtHzZgj1+IhFaFydzhDrS/sEj0w==","signatures":[{"sig":"MEUCIHxcRmvEeB5sjdXaS0Fvs9bclBdkvxo+CYLvK2eHSyqtAiEA+6+ZjwSUe+R0G0dOOLhhoIFspIf4p4FpcqX5+oA8dSA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27691669},"main":"lib/nodegit.js","engines":{"node":">= 16"},"gitHead":"06ec5a07d6cb8236cfe5368c631c2a3ce9b33246","scripts":{"cov":"npm run cppcov && npm run filtercov && npm run mergecov","lint":"jshint lib test/tests test/utils lifecycleScripts","test":"npm run lint && node --expose-gc test","mocha":"mocha --expose-gc test/runner test/tests --timeout 15000","cppcov":"mkdir -p test/coverage/cpp && ./lcov-1.10/bin/lcov --gcov-tool /usr/bin/gcov-4.9 --capture --directory build/Release/obj.target/nodegit/src --output-file test/coverage/cpp/lcov_full.info","install":"node lifecycleScripts/preinstall.js && node-gyp-build","rebuild":"node generate && node-gyp configure build","mergecov":"lcov-result-merger 'test/**/*.info' 'test/coverage/merged.lcov' && ./lcov-1.10/bin/genhtml test/coverage/merged.lcov --output-directory test/coverage/report","coveralls":"cat ./test/coverage/merged.lcov | coveralls","filtercov":"./lcov-1.10/bin/lcov --extract test/coverage/cpp/lcov_full.info $(pwd)/src/* $(pwd)/src/**/* $(pwd)/include/* $(pwd)/include/**/* --output-file test/coverage/cpp/lcov.info && rm test/coverage/cpp/lcov_full.info","recompile":"node-gyp configure build","mochaDebug":"mocha --expose-gc --inspect-brk test/runner test/tests --timeout 15000","xcodeDebug":"node-gyp configure -- -f xcode","postinstall":"node lifecycleScripts/postinstall","generateJson":"node generate/scripts/generateJson","installDebug":"BUILD_DEBUG=true npm install","rebuildDebug":"node generate && node-gyp configure --debug build","recompileDebug":"node-gyp configure --debug build","generateNativeCode":"node generate/scripts/generateNativeCode","generateMissingTests":"node generate/scripts/generateMissingTests"},"_npmUser":{"name":"llimllib","email":"bill@billmill.org"},"repository":{"url":"git+https://github.com/readmeio/nodegit.git","type":"git"},"_npmVersion":"10.2.4","description":"Node.js libgit2 asynchronous native bindings","directories":{"lib":"./lib","build":"./build"},"_nodeVersion":"20.11.1","dependencies":{"got":"^11.8.6","json5":"^2.1.0","ramda":"^0.25.0","lodash":"^4.17.14","tar-fs":"^2.1.1","fs-extra":"^7.0.0","node-gyp":"^10.0.1","@axosoft/nan":"^2.18.0-gk.2","node-gyp-build":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"walk":"^2.3.9","mocha":"^5.2.0","jshint":"^2.10.0","cheerio":"^1.0.0-rc.2","combyne":"~0.8.1","istanbul":"^0.4.5","coveralls":"^3.0.2","js-beautify":"~1.5.10","clean-for-publish":"~1.0.2","lcov-result-merger":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nodegit_1.1.0-beta.1_1717597196119_0.9102844654098055","host":"s3://npm-registry-packages"}},"1.1.0-alpha.7":{"name":"@readme/nodegit","version":"1.1.0-alpha.7","keywords":["libgit2","git2","git","native"],"author":{"url":"@tbranyen","name":"Tim Branyen"},"license":"MIT","_id":"@readme/nodegit@1.1.0-alpha.7","maintainers":[{"name":"llimllib","email":"bill@billmill.org"},{"name":"darrenyong","email":"contact.darrenyong@gmail.com"},{"name":"gratcliff","email":"gabriel@readme.io"},{"name":"dannobytes","email":"dannlee@gmail.com"},{"name":"gkoberger","email":"gkoberger@gmail.com"},{"name":"domharrington","email":"domharrington+npm@protonmail.com"},{"name":"mjcuva","email":"marc@readme.io"},{"name":"kanadgupta","email":"npm@kanad.dev"},{"name":"jonursenbach","email":"jon@ursenba.ch"},{"name":"rafegoldberg","email":"rafegoldberg@gmail.com"},{"name":"dashron","email":"ahh@fastmail.com"},{"name":"iliast","email":"iliastsangaris@gmail.com"}],"contributors":[{"name":"John Haley","email":"john@haley.io"},{"name":"Max Korp","email":"maxkorp@8bytealchemy.com"},{"name":"Tyler Ang-Wanek","email":"tylerw@axosoft.com"}],"homepage":"http://nodegit.org","bugs":{"url":"https://github.com/readmeio/nodegit/issues"},"dist":{"shasum":"4b7a63d52ab8ddabba740b5431ec09925ca3bdb5","tarball":"https://registry.npmjs.org/@readme/nodegit/-/nodegit-1.1.0-alpha.7.tgz","fileCount":93,"integrity":"sha512-wVXUiNsuSFde6hjBnU2jPRwaniOGsMym1x98Lud8vpDGQmOnZj8VYNJERVcoi9KVrTuND774cbxLWjlHMmP64w==","signatures":[{"sig":"MEYCIQCce/1+5VwzchadVpudGbzKxv+lccLVwWvycHxTilSppQIhAPy1fkoK+SyVkDAimrzgc2q85F/tkCR0F2QahC9e89nF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@readme%2fnodegit@1.1.0-alpha.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27692793},"main":"lib/nodegit.js","engines":{"node":">= 16"},"gitHead":"a175ead71da747010c88c4a6ef89781c7cafeb0d","scripts":{"cov":"npm run cppcov && npm run filtercov && npm run mergecov","lint":"jshint lib test/tests test/utils lifecycleScripts","test":"npm run lint && node --expose-gc test","mocha":"mocha --expose-gc test/runner test/tests --timeout 15000","cppcov":"mkdir -p test/coverage/cpp && ./lcov-1.10/bin/lcov --gcov-tool /usr/bin/gcov-4.9 --capture --directory build/Release/obj.target/nodegit/src --output-file test/coverage/cpp/lcov_full.info","install":"node lifecycleScripts/preinstall.js && node-gyp-build","rebuild":"node generate && node-gyp configure build","mergecov":"lcov-result-merger 'test/**/*.info' 'test/coverage/merged.lcov' && ./lcov-1.10/bin/genhtml test/coverage/merged.lcov --output-directory test/coverage/report","coveralls":"cat ./test/coverage/merged.lcov | coveralls","filtercov":"./lcov-1.10/bin/lcov --extract test/coverage/cpp/lcov_full.info $(pwd)/src/* $(pwd)/src/**/* $(pwd)/include/* $(pwd)/include/**/* --output-file test/coverage/cpp/lcov.info && rm test/coverage/cpp/lcov_full.info","recompile":"node-gyp configure build","mochaDebug":"mocha --expose-gc --inspect-brk test/runner test/tests --timeout 15000","xcodeDebug":"node-gyp configure -- -f xcode","postinstall":"node lifecycleScripts/postinstall","generateJson":"node generate/scripts/generateJson","installDebug":"BUILD_DEBUG=true npm install","rebuildDebug":"node generate && node-gyp configure --debug build","recompileDebug":"node-gyp configure --debug build","generateNativeCode":"node generate/scripts/generateNativeCode","generateMissingTests":"node generate/scripts/generateMissingTests"},"_npmUser":{"name":"llimllib","email":"bill@billmill.org"},"repository":{"url":"git+https://github.com/readmeio/nodegit.git","type":"git"},"_npmVersion":"10.7.0","description":"Node.js libgit2 asynchronous native bindings","directories":{"lib":"./lib","build":"./build"},"_nodeVersion":"20.14.0","dependencies":{"got":"^11.8.6","json5":"^2.1.0","ramda":"^0.25.0","lodash":"^4.17.14","tar-fs":"^2.1.1","fs-extra":"^7.0.0","node-gyp":"^10.0.1","@axosoft/nan":"^2.18.0-gk.2","node-gyp-build":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"walk":"^2.3.9","mocha":"^5.2.0","jshint":"^2.10.0","cheerio":"^1.0.0-rc.2","combyne":"~0.8.1","istanbul":"^0.4.5","coveralls":"^3.0.2","js-beautify":"~1.5.10","clean-for-publish":"~1.0.2","lcov-result-merger":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nodegit_1.1.0-alpha.7_1717598159874_0.8455282034062821","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@readme/nodegit","version":"1.1.0","keywords":["libgit2","git2","git","native"],"author":{"url":"@tbranyen","name":"Tim Branyen"},"license":"MIT","_id":"@readme/nodegit@1.1.0","maintainers":[{"name":"llimllib","email":"bill@billmill.org"},{"name":"darrenyong","email":"contact.darrenyong@gmail.com"},{"name":"gratcliff","email":"gabriel@readme.io"},{"name":"dannobytes","email":"dannlee@gmail.com"},{"name":"gkoberger","email":"gkoberger@gmail.com"},{"name":"domharrington","email":"domharrington+npm@protonmail.com"},{"name":"mjcuva","email":"marc@readme.io"},{"name":"kanadgupta","email":"npm@kanad.dev"},{"name":"jonursenbach","email":"jon@ursenba.ch"},{"name":"rafegoldberg","email":"rafegoldberg@gmail.com"},{"name":"dashron","email":"ahh@fastmail.com"},{"name":"iliast","email":"iliastsangaris@gmail.com"}],"contributors":[{"name":"John Haley","email":"john@haley.io"},{"name":"Max Korp","email":"maxkorp@8bytealchemy.com"},{"name":"Tyler Ang-Wanek","email":"tylerw@axosoft.com"}],"homepage":"http://nodegit.org","bugs":{"url":"https://github.com/readmeio/nodegit/issues"},"dist":{"shasum":"16cd578070b4ff702784da6edf68a5b16ff68a27","tarball":"https://registry.npmjs.org/@readme/nodegit/-/nodegit-1.1.0.tgz","fileCount":93,"integrity":"sha512-/IYFivZMuj3w8WtxRWCaMdlFXGoIR9iXy68kp5vrnYABJrbEdmij5QNievN/ScGUDL3gGweZZOlMNysxzeXBcQ==","signatures":[{"sig":"MEUCIQDAYDB7NRAUIekeubwO/T5M6hoA8m/A7n6U1P9LujgY3AIgazgfN5LkMZ8ALPbFSMpBmaEj502X1YsFVSDx1XFUsyw=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@readme%2fnodegit@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27692785},"main":"lib/nodegit.js","engines":{"node":">= 16"},"gitHead":"a8ea57c12172ad8835f20b3c5029d4f3df3c697a","scripts":{"cov":"npm run cppcov && npm run filtercov && npm run mergecov","lint":"jshint lib test/tests test/utils lifecycleScripts","test":"npm run lint && node --expose-gc test","mocha":"mocha --expose-gc test/runner test/tests --timeout 15000","cppcov":"mkdir -p test/coverage/cpp && ./lcov-1.10/bin/lcov --gcov-tool /usr/bin/gcov-4.9 --capture --directory build/Release/obj.target/nodegit/src --output-file test/coverage/cpp/lcov_full.info","install":"node lifecycleScripts/preinstall.js && node-gyp-build","rebuild":"node generate && node-gyp configure build","mergecov":"lcov-result-merger 'test/**/*.info' 'test/coverage/merged.lcov' && ./lcov-1.10/bin/genhtml test/coverage/merged.lcov --output-directory test/coverage/report","coveralls":"cat ./test/coverage/merged.lcov | coveralls","filtercov":"./lcov-1.10/bin/lcov --extract test/coverage/cpp/lcov_full.info $(pwd)/src/* $(pwd)/src/**/* $(pwd)/include/* $(pwd)/include/**/* --output-file test/coverage/cpp/lcov.info && rm test/coverage/cpp/lcov_full.info","recompile":"node-gyp configure build","mochaDebug":"mocha --expose-gc --inspect-brk test/runner test/tests --timeout 15000","xcodeDebug":"node-gyp configure -- -f xcode","postinstall":"node lifecycleScripts/postinstall","generateJson":"node generate/scripts/generateJson","installDebug":"BUILD_DEBUG=true npm install","rebuildDebug":"node generate && node-gyp configure --debug build","recompileDebug":"node-gyp configure --debug build","generateNativeCode":"node generate/scripts/generateNativeCode","generateMissingTests":"node generate/scripts/generateMissingTests"},"_npmUser":{"name":"llimllib","email":"bill@billmill.org"},"repository":{"url":"git+https://github.com/readmeio/nodegit.git","type":"git"},"_npmVersion":"10.7.0","description":"Node.js libgit2 asynchronous native bindings","directories":{"lib":"./lib","build":"./build"},"_nodeVersion":"20.14.0","dependencies":{"got":"^11.8.6","json5":"^2.1.0","ramda":"^0.25.0","lodash":"^4.17.14","tar-fs":"^2.1.1","fs-extra":"^7.0.0","node-gyp":"^10.0.1","@axosoft/nan":"^2.18.0-gk.2","node-gyp-build":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"walk":"^2.3.9","mocha":"^5.2.0","jshint":"^2.10.0","cheerio":"^1.0.0-rc.2","combyne":"~0.8.1","istanbul":"^0.4.5","coveralls":"^3.0.2","js-beautify":"~1.5.10","clean-for-publish":"~1.0.2","lcov-result-merger":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nodegit_1.1.0_1717618846341_0.3041234457758091","host":"s3://npm-registry-packages"}},"1.1.1":{"name":"@readme/nodegit","version":"1.1.1","keywords":["libgit2","git2","git","native"],"author":{"url":"@tbranyen","name":"Tim Branyen"},"license":"MIT","_id":"@readme/nodegit@1.1.1","maintainers":[{"name":"llimllib","email":"bill@billmill.org"},{"name":"darrenyong","email":"contact.darrenyong@gmail.com"},{"name":"gratcliff","email":"gabriel@readme.io"},{"name":"dannobytes","email":"dannlee@gmail.com"},{"name":"gkoberger","email":"gkoberger@gmail.com"},{"name":"domharrington","email":"domharrington+npm@protonmail.com"},{"name":"mjcuva","email":"marc@readme.io"},{"name":"kanadgupta","email":"npm@kanad.dev"},{"name":"jonursenbach","email":"jon@ursenba.ch"},{"name":"rafegoldberg","email":"rafegoldberg@gmail.com"},{"name":"dashron","email":"ahh@fastmail.com"},{"name":"iliast","email":"iliastsangaris@gmail.com"}],"contributors":[{"name":"John Haley","email":"john@haley.io"},{"name":"Max Korp","email":"maxkorp@8bytealchemy.com"},{"name":"Tyler Ang-Wanek","email":"tylerw@axosoft.com"}],"homepage":"http://nodegit.org","bugs":{"url":"https://github.com/readmeio/nodegit/issues"},"dist":{"shasum":"2795d4ed686268a8589534fdb1f96b2c75382be6","tarball":"https://registry.npmjs.org/@readme/nodegit/-/nodegit-1.1.1.tgz","fileCount":93,"integrity":"sha512-UtYTG2h02wBRzaoEovBVRqgwPdbn+DDl0BynI7/hux325HNLB+A9T2gdOikvtWHIVDCzdz1Q4Z75k9T/ApHAig==","signatures":[{"sig":"MEUCIBUBIVxT6pW5/2rWAyaAGgnd0Q154efnY08DgKYH6LgDAiEAi9LfRzWkY1MCcQrhzNIOnGV2aSwo/RPnYz+Fujsa2hI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@readme%2fnodegit@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27692785},"main":"lib/nodegit.js","engines":{"node":">= 16"},"gitHead":"b6fa3abdddc0961c1cd59c8c8dae7daa5dd05aca","scripts":{"cov":"npm run cppcov && npm run filtercov && npm run mergecov","lint":"jshint lib test/tests test/utils lifecycleScripts","test":"npm run lint && node --expose-gc test","mocha":"mocha --expose-gc test/runner test/tests --timeout 15000","cppcov":"mkdir -p test/coverage/cpp && ./lcov-1.10/bin/lcov --gcov-tool /usr/bin/gcov-4.9 --capture --directory build/Release/obj.target/nodegit/src --output-file test/coverage/cpp/lcov_full.info","install":"node lifecycleScripts/preinstall.js && node-gyp-build","rebuild":"node generate && node-gyp configure build","mergecov":"lcov-result-merger 'test/**/*.info' 'test/coverage/merged.lcov' && ./lcov-1.10/bin/genhtml test/coverage/merged.lcov --output-directory test/coverage/report","coveralls":"cat ./test/coverage/merged.lcov | coveralls","filtercov":"./lcov-1.10/bin/lcov --extract test/coverage/cpp/lcov_full.info $(pwd)/src/* $(pwd)/src/**/* $(pwd)/include/* $(pwd)/include/**/* --output-file test/coverage/cpp/lcov.info && rm test/coverage/cpp/lcov_full.info","recompile":"node-gyp configure build","mochaDebug":"mocha --expose-gc --inspect-brk test/runner test/tests --timeout 15000","xcodeDebug":"node-gyp configure -- -f xcode","postinstall":"node lifecycleScripts/postinstall","generateJson":"node generate/scripts/generateJson","installDebug":"BUILD_DEBUG=true npm install","rebuildDebug":"node generate && node-gyp configure --debug build","recompileDebug":"node-gyp configure --debug build","generateNativeCode":"node generate/scripts/generateNativeCode","generateMissingTests":"node generate/scripts/generateMissingTests"},"_npmUser":{"name":"llimllib","email":"bill@billmill.org"},"repository":{"url":"git+https://github.com/readmeio/nodegit.git","type":"git"},"_npmVersion":"10.7.0","description":"Node.js libgit2 asynchronous native bindings","directories":{"lib":"./lib","build":"./build"},"_nodeVersion":"20.15.0","dependencies":{"got":"^11.8.6","json5":"^2.1.0","ramda":"^0.25.0","lodash":"^4.17.14","tar-fs":"^2.1.1","fs-extra":"^7.0.0","node-gyp":"^10.0.1","@axosoft/nan":"^2.20.0-gk.1","node-gyp-build":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"walk":"^2.3.9","mocha":"^5.2.0","jshint":"^2.10.0","cheerio":"^1.0.0-rc.2","combyne":"~0.8.1","istanbul":"^0.4.5","coveralls":"^3.0.2","js-beautify":"~1.5.10","clean-for-publish":"~1.0.2","lcov-result-merger":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nodegit_1.1.1_1720020884213_0.07977310258202142","host":"s3://npm-registry-packages"}},"1.2.0":{"name":"@readme/nodegit","version":"1.2.0","keywords":["libgit2","git2","git","native"],"author":{"url":"@tbranyen","name":"Tim Branyen"},"license":"MIT","_id":"@readme/nodegit@1.2.0","maintainers":[{"name":"gkoberger","email":"gkoberger@gmail.com"},{"name":"domharrington","email":"domharrington+npm@protonmail.com"},{"name":"mjcuva","email":"marc@readme.io"},{"name":"kanadgupta","email":"npm@kanad.dev"},{"name":"jonursenbach","email":"jon@ursenba.ch"},{"name":"rafegoldberg","email":"rafegoldberg@gmail.com"},{"name":"dannobytes","email":"dannlee@gmail.com"},{"name":"gratcliff","email":"gabriel@readme.io"},{"name":"llimllib","email":"bill@billmill.org"},{"name":"darrenyong","email":"contact.darrenyong@gmail.com"},{"name":"azinder1","email":"adam@readme.io"},{"name":"kellyjosephprice","email":"kellyjosephprice@gmail.com"}],"contributors":[{"name":"John Haley","email":"john@haley.io"},{"name":"Max Korp","email":"maxkorp@8bytealchemy.com"},{"name":"Tyler Ang-Wanek","email":"tylerw@axosoft.com"}],"homepage":"http://nodegit.org","bugs":{"url":"https://github.com/readmeio/nodegit/issues"},"dist":{"shasum":"49e7e63df6c21263d200b5fa4778226646ce7e7a","tarball":"https://registry.npmjs.org/@readme/nodegit/-/nodegit-1.2.0.tgz","fileCount":94,"integrity":"sha512-zHRoaFyggzBDZhmVHfEuaYyIWHwwWh37QZkq5VbF1JEk8cNjuO5oSX8yC2gY1PCqsoJZZVXsYjMXuwkljegFew==","signatures":[{"sig":"MEUCIQDe9vsle0uhGrSN3c8cmso+zwrUGhP1WWJ9hTN4MBK26gIgECvsevRTepA59H97QlI4TDuvxN8xGoaTqXI80Gawi+U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@readme%2fnodegit@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32746256},"main":"lib/nodegit.js","engines":{"node":">= 20"},"gitHead":"49c4c4aa9036a7507f2999071d1bc96887471d9c","scripts":{"cov":"npm run cppcov && npm run filtercov && npm run mergecov","lint":"jshint lib test/tests test/utils lifecycleScripts","test":"npm run lint && node --expose-gc test","mocha":"mocha --expose-gc test/runner test/tests --timeout 15000","cppcov":"mkdir -p test/coverage/cpp && ./lcov-1.10/bin/lcov --gcov-tool /usr/bin/gcov-4.9 --capture --directory build/Release/obj.target/nodegit/src --output-file test/coverage/cpp/lcov_full.info","install":"node lifecycleScripts/preinstall.js && node-gyp-build && node lifecycleScripts/install","rebuild":"node generate && node-gyp configure build","mergecov":"lcov-result-merger 'test/**/*.info' 'test/coverage/merged.lcov' && ./lcov-1.10/bin/genhtml test/coverage/merged.lcov --output-directory test/coverage/report","filtercov":"./lcov-1.10/bin/lcov --extract test/coverage/cpp/lcov_full.info $(pwd)/src/* $(pwd)/src/**/* $(pwd)/include/* $(pwd)/include/**/* --output-file test/coverage/cpp/lcov.info && rm test/coverage/cpp/lcov_full.info","recompile":"node-gyp configure build","mochaDebug":"mocha --expose-gc --inspect-brk test/runner test/tests --timeout 15000","xcodeDebug":"node-gyp configure -- -f xcode","postinstall":"node lifecycleScripts/postinstall","generateJson":"node generate/scripts/generateJson","installDebug":"BUILD_DEBUG=true npm install","rebuildDebug":"node generate && node-gyp configure --debug build","recompileDebug":"node-gyp configure --debug build","generateNativeCode":"node generate/scripts/generateNativeCode","generateMissingTests":"node generate/scripts/generateMissingTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:57e25383-f2b8-4df9-aec0-ef5bc1938b0f"}},"repository":{"url":"git+https://github.com/readmeio/nodegit.git","type":"git"},"_npmVersion":"11.6.2","description":"Node.js libgit2 asynchronous native bindings","directories":{"lib":"./lib","build":"./build"},"_nodeVersion":"20.19.5","dependencies":{"got":"^14.4.7","json5":"^2.1.0","lodash":"^4.17.14","tar-fs":"^3.0.9","fs-extra":"^7.0.0","node-gyp":"^11.2.0","@axosoft/nan":"^2.22.0-gk.1","node-gyp-build":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","walk":"^2.3.9","mocha":"^11.4.0","jshint":"^2.10.0","combyne":"~0.8.1","js-beautify":"~1.5.10","clean-for-publish":"~1.0.2","lcov-result-merger":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nodegit_1.2.0_1760716494975_0.5788592666733354","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@readme/nodegit","version":"2.0.0","keywords":["libgit2","git2","git","native"],"author":{"url":"@tbranyen","name":"Tim Branyen"},"license":"MIT","_id":"@readme/nodegit@2.0.0","maintainers":[{"name":"gkoberger","email":"gkoberger@gmail.com"},{"name":"domharrington","email":"domharrington+npm@protonmail.com"},{"name":"mjcuva","email":"marc@readme.io"},{"name":"kanadgupta","email":"npm@kanad.dev"},{"name":"jonursenbach","email":"jon@ursenba.ch"},{"name":"rafegoldberg","email":"rafegoldberg@gmail.com"},{"name":"dannobytes","email":"dannlee@gmail.com"},{"name":"gratcliff","email":"gabriel@readme.io"},{"name":"llimllib","email":"bill@billmill.org"},{"name":"darrenyong","email":"contact.darrenyong@gmail.com"},{"name":"azinder1","email":"adam@readme.io"},{"name":"kellyjosephprice","email":"kellyjosephprice@gmail.com"}],"contributors":[{"name":"Bill Mill","email":"bill@billmill.org"},{"name":"John Haley","email":"john@haley.io"},{"name":"Max Korp","email":"maxkorp@8bytealchemy.com"},{"name":"Tyler Ang-Wanek","email":"tylerw@axosoft.com"}],"homepage":"http://nodegit.org","bugs":{"url":"https://github.com/readmeio/nodegit/issues"},"dist":{"shasum":"184fa32d25850d34a3ebade2cdb9af450dc7f4f4","tarball":"https://registry.npmjs.org/@readme/nodegit/-/nodegit-2.0.0.tgz","fileCount":96,"integrity":"sha512-Qvwl9ovfipogEUMsKJNWTR8oof3xBTC1kHGNAMIWrmgm6Hsaq7nbfbAmOp2EggMyoMY5HWZpoUUih5DdJxyPaQ==","signatures":[{"sig":"MEUCIQDvRTfzHyP+WlbGNRKGWIuJpP8rKPi/Up3ote4d3kOaQAIgGpUArkABx/1wW3POWLZ5Q9FFWX9WmbLizA0D/8ACYRQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@readme%2fnodegit@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32673420},"main":"lib/nodegit.js","engines":{"node":">= 20"},"gitHead":"35db3b454ba53072b7323edd0d4cf12423265353","scripts":{"cov":"npm run cppcov && npm run filtercov && npm run mergecov","lint":"jshint lib test/tests test/utils lifecycleScripts","test":"npm run lint && node --expose-gc test","mocha":"mocha --expose-gc test/runner test/tests --timeout 15000","cppcov":"mkdir -p test/coverage/cpp && ./lcov-1.10/bin/lcov --gcov-tool /usr/bin/gcov-4.9 --capture --directory build/Release/obj.target/nodegit/src --output-file test/coverage/cpp/lcov_full.info","install":"node lifecycleScripts/preinstall.js && node-gyp-build && node lifecycleScripts/install","rebuild":"node generate && node-gyp configure build","mergecov":"lcov-result-merger 'test/**/*.info' 'test/coverage/merged.lcov' && ./lcov-1.10/bin/genhtml test/coverage/merged.lcov --output-directory test/coverage/report","filtercov":"./lcov-1.10/bin/lcov --extract test/coverage/cpp/lcov_full.info $(pwd)/src/* $(pwd)/src/**/* $(pwd)/include/* $(pwd)/include/**/* --output-file test/coverage/cpp/lcov.info && rm test/coverage/cpp/lcov_full.info","recompile":"node-gyp configure build","mochaDebug":"mocha --expose-gc --inspect-brk test/runner test/tests --timeout 15000","xcodeDebug":"node-gyp configure -- -f xcode","postinstall":"node lifecycleScripts/postinstall","generateJson":"node generate/scripts/generateJson","installDebug":"BUILD_DEBUG=true npm install","rebuildDebug":"node generate && node-gyp configure --debug build","recompileDebug":"node-gyp configure --debug build","generateNativeCode":"node generate/scripts/generateNativeCode","generateMissingTests":"node generate/scripts/generateMissingTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:57e25383-f2b8-4df9-aec0-ef5bc1938b0f"}},"repository":{"url":"git+https://github.com/readmeio/nodegit.git","type":"git"},"_npmVersion":"11.6.2","description":"Node.js libgit2 asynchronous native bindings","directories":{"lib":"./lib","build":"./build"},"_nodeVersion":"22.20.0","dependencies":{"got":"^14.4.7","json5":"^2.1.0","lodash":"^4.17.14","tar-fs":"^3.0.9","fs-extra":"^7.0.0","node-gyp":"^11.2.0","@axosoft/nan":"^2.22.0-gk.1","node-gyp-build":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","walk":"^2.3.9","mocha":"^11.4.0","jshint":"^2.10.0","combyne":"~0.8.1","js-beautify":"~1.5.10","clean-for-publish":"~1.0.2","lcov-result-merger":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nodegit_2.0.0_1760973216962_0.3555632773126014","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@readme/nodegit","version":"2.0.1","keywords":["libgit2","git2","git","native"],"author":{"url":"@tbranyen","name":"Tim Branyen"},"license":"MIT","_id":"@readme/nodegit@2.0.1","maintainers":[{"name":"gkoberger","email":"gkoberger@gmail.com"},{"name":"domharrington","email":"domharrington+npm@protonmail.com"},{"name":"mjcuva","email":"marc@readme.io"},{"name":"kanadgupta","email":"npm@kanad.dev"},{"name":"jonursenbach","email":"jon@ursenba.ch"},{"name":"rafegoldberg","email":"rafegoldberg@gmail.com"},{"name":"dannobytes","email":"dannlee@gmail.com"},{"name":"gratcliff","email":"gabriel@readme.io"},{"name":"llimllib","email":"bill@billmill.org"},{"name":"darrenyong","email":"contact.darrenyong@gmail.com"},{"name":"azinder1","email":"adam@readme.io"},{"name":"kellyjosephprice","email":"kellyjosephprice@gmail.com"}],"contributors":[{"name":"Bill Mill","email":"bill@billmill.org"},{"name":"John Haley","email":"john@haley.io"},{"name":"Max Korp","email":"maxkorp@8bytealchemy.com"},{"name":"Tyler Ang-Wanek","email":"tylerw@axosoft.com"}],"homepage":"http://nodegit.org","bugs":{"url":"https://github.com/readmeio/nodegit/issues"},"dist":{"shasum":"87d12bebe0c056568925234c23ae8a1920585af5","tarball":"https://registry.npmjs.org/@readme/nodegit/-/nodegit-2.0.1.tgz","fileCount":96,"integrity":"sha512-7stw+QqBuo73iPt0V6Ns8ipOBd1bSOU8SNAR8ylePD9ZHG3iulWw50TkogpQ/8cw6cOjYU5TTWV9glXtimwRkw==","signatures":[{"sig":"MEYCIQCchlZawb9a9svuS8e5ZW25gpnqYgh6qWapQrq0Hp9G6wIhAOqr0zqjB5McfkpY9IaoJ/6SRK1SN9kexrnjwrUNSuwM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@readme%2fnodegit@2.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32673509},"main":"lib/nodegit.js","engines":{"node":">= 20"},"gitHead":"3d98bf07970565146b1a7316bb96f4d5c54c0983","scripts":{"cov":"npm run cppcov && npm run filtercov && npm run mergecov","lint":"jshint lib test/tests test/utils lifecycleScripts","test":"npm run lint && node --expose-gc test","mocha":"mocha --expose-gc test/runner test/tests --timeout 15000","cppcov":"mkdir -p test/coverage/cpp && ./lcov-1.10/bin/lcov --gcov-tool /usr/bin/gcov-4.9 --capture --directory build/Release/obj.target/nodegit/src --output-file test/coverage/cpp/lcov_full.info","install":"node lifecycleScripts/preinstall.js && node-gyp-build && node lifecycleScripts/install","rebuild":"node generate && node-gyp configure build","mergecov":"lcov-result-merger 'test/**/*.info' 'test/coverage/merged.lcov' && ./lcov-1.10/bin/genhtml test/coverage/merged.lcov --output-directory test/coverage/report","filtercov":"./lcov-1.10/bin/lcov --extract test/coverage/cpp/lcov_full.info $(pwd)/src/* $(pwd)/src/**/* $(pwd)/include/* $(pwd)/include/**/* --output-file test/coverage/cpp/lcov.info && rm test/coverage/cpp/lcov_full.info","recompile":"node-gyp configure build","mochaDebug":"mocha --expose-gc --inspect-brk test/runner test/tests --timeout 15000","xcodeDebug":"node-gyp configure -- -f xcode","postinstall":"node lifecycleScripts/postinstall","generateJson":"node generate/scripts/generateJson","installDebug":"BUILD_DEBUG=true npm install","rebuildDebug":"node generate && node-gyp configure --debug build","recompileDebug":"node-gyp configure --debug build","generateNativeCode":"node generate/scripts/generateNativeCode","generateMissingTests":"node generate/scripts/generateMissingTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:57e25383-f2b8-4df9-aec0-ef5bc1938b0f"}},"repository":{"url":"git+https://github.com/readmeio/nodegit.git","type":"git"},"_npmVersion":"11.6.2","description":"Node.js libgit2 asynchronous native bindings","directories":{"lib":"./lib","build":"./build"},"_nodeVersion":"22.20.0","dependencies":{"got":"^14.4.7","json5":"^2.1.0","lodash":"^4.17.14","tar-fs":"^3.0.9","fs-extra":"^7.0.0","node-gyp":"^11.2.0","@axosoft/nan":"^2.22.0-gk.1","node-gyp-build":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","walk":"^2.3.9","mocha":"^11.4.0","jshint":"^2.10.0","combyne":"~0.8.1","js-beautify":"~1.5.10","clean-for-publish":"~1.0.2","lcov-result-merger":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nodegit_2.0.1_1760984062651_0.6977370426423362","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@readme/nodegit","version":"2.0.2","keywords":["libgit2","git2","git","native"],"author":{"url":"@tbranyen","name":"Tim Branyen"},"license":"MIT","_id":"@readme/nodegit@2.0.2","maintainers":[{"name":"gkoberger","email":"gkoberger@gmail.com"},{"name":"domharrington","email":"domharrington+npm@protonmail.com"},{"name":"mjcuva","email":"marc@readme.io"},{"name":"kanadgupta","email":"npm@kanad.dev"},{"name":"jonursenbach","email":"jon@ursenba.ch"},{"name":"rafegoldberg","email":"rafegoldberg@gmail.com"},{"name":"dannobytes","email":"dannlee@gmail.com"},{"name":"gratcliff","email":"gabriel@readme.io"},{"name":"llimllib","email":"bill@billmill.org"},{"name":"darrenyong","email":"contact.darrenyong@gmail.com"},{"name":"azinder1","email":"adam@readme.io"},{"name":"kellyjosephprice","email":"kellyjosephprice@gmail.com"}],"contributors":[{"name":"Bill Mill","email":"bill@billmill.org"},{"name":"John Haley","email":"john@haley.io"},{"name":"Max Korp","email":"maxkorp@8bytealchemy.com"},{"name":"Tyler Ang-Wanek","email":"tylerw@axosoft.com"}],"homepage":"http://nodegit.org","bugs":{"url":"https://github.com/readmeio/nodegit/issues"},"dist":{"shasum":"44468f3e7450cf4b4c859e6d4668598a50c1257a","tarball":"https://registry.npmjs.org/@readme/nodegit/-/nodegit-2.0.2.tgz","fileCount":96,"integrity":"sha512-u+xjz4Y/4/e5l3nLLb1gG/2awM43vgBIHyL3jy/Fkyoznn8p6+r15OXDn5UVboIHL/O05x66tW/i5s2VK9Ll0w==","signatures":[{"sig":"MEYCIQDNC9cIpLm9FmgMj3g/hGdyeIVuJU3/ZFcdoyaFGhf2TQIhAJYkOSdSdbD3W6SorePxtcWRl00hUvQbgJcYlXKtLuck","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@readme%2fnodegit@2.0.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":32673407},"main":"lib/nodegit.js","engines":{"node":">= 20"},"gitHead":"8b192b55ebdd87efadd71514040bc8945893e372","scripts":{"cov":"npm run cppcov && npm run filtercov && npm run mergecov","lint":"jshint lib test/tests test/utils lifecycleScripts","test":"npm run lint && node --expose-gc test","mocha":"mocha --expose-gc test/runner test/tests --timeout 15000","cppcov":"mkdir -p test/coverage/cpp && ./lcov-1.10/bin/lcov --gcov-tool /usr/bin/gcov-4.9 --capture --directory build/Release/obj.target/nodegit/src --output-file test/coverage/cpp/lcov_full.info","install":"node lifecycleScripts/preinstall.js && node-gyp-build && node lifecycleScripts/install","rebuild":"node generate && node-gyp configure build","mergecov":"lcov-result-merger 'test/**/*.info' 'test/coverage/merged.lcov' && ./lcov-1.10/bin/genhtml test/coverage/merged.lcov --output-directory test/coverage/report","filtercov":"./lcov-1.10/bin/lcov --extract test/coverage/cpp/lcov_full.info $(pwd)/src/* $(pwd)/src/**/* $(pwd)/include/* $(pwd)/include/**/* --output-file test/coverage/cpp/lcov.info && rm test/coverage/cpp/lcov_full.info","recompile":"node-gyp configure build","mochaDebug":"mocha --expose-gc --inspect-brk test/runner test/tests --timeout 15000","xcodeDebug":"node-gyp configure -- -f xcode","postinstall":"node lifecycleScripts/postinstall","generateJson":"node generate/scripts/generateJson","installDebug":"BUILD_DEBUG=true npm install","rebuildDebug":"node generate && node-gyp configure --debug build","recompileDebug":"node-gyp configure --debug build","generateNativeCode":"node generate/scripts/generateNativeCode","generateMissingTests":"node generate/scripts/generateMissingTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:57e25383-f2b8-4df9-aec0-ef5bc1938b0f"}},"repository":{"url":"git+https://github.com/readmeio/nodegit.git","type":"git"},"_npmVersion":"11.6.2","description":"Node.js libgit2 asynchronous native bindings","directories":{"lib":"./lib","build":"./build"},"_nodeVersion":"22.21.0","dependencies":{"got":"^14.4.7","json5":"^2.1.0","lodash":"^4.17.14","tar-fs":"^3.0.9","fs-extra":"^7.0.0","node-gyp":"^11.2.0","@axosoft/nan":"^2.22.0-gk.1","node-gyp-build":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","walk":"^2.3.9","mocha":"^11.4.0","jshint":"^2.10.0","combyne":"~0.8.1","js-beautify":"~1.5.10","clean-for-publish":"~1.0.2","lcov-result-merger":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nodegit_2.0.2_1761066656836_0.8095898641460524","host":"s3://npm-registry-packages-npm-production"}},"2.0.3":{"name":"@readme/nodegit","version":"2.0.3","keywords":["libgit2","git2","git","native"],"author":{"url":"@tbranyen","name":"Tim Branyen"},"license":"MIT","_id":"@readme/nodegit@2.0.3","maintainers":[{"name":"gkoberger","email":"gkoberger@gmail.com"},{"name":"domharrington","email":"domharrington+npm@protonmail.com"},{"name":"mjcuva","email":"marc@readme.io"},{"name":"kanadgupta","email":"npm@kanad.dev"},{"name":"jonursenbach","email":"jon@ursenba.ch"},{"name":"rafegoldberg","email":"rafegoldberg@gmail.com"},{"name":"dannobytes","email":"dannlee@gmail.com"},{"name":"gratcliff","email":"gabriel@readme.io"},{"name":"llimllib","email":"bill@billmill.org"},{"name":"darrenyong","email":"contact.darrenyong@gmail.com"},{"name":"azinder1","email":"adam@readme.io"},{"name":"kellyjosephprice","email":"kellyjosephprice@gmail.com"}],"contributors":[{"name":"Bill Mill","email":"bill@billmill.org"},{"name":"John Haley","email":"john@haley.io"},{"name":"Max Korp","email":"maxkorp@8bytealchemy.com"},{"name":"Tyler Ang-Wanek","email":"tylerw@axosoft.com"}],"homepage":"http://nodegit.org","bugs":{"url":"https://github.com/readmeio/nodegit/issues"},"dist":{"shasum":"202c9d505fb0a96ebe1d6d1ceb280b2f4f8f3867","tarball":"https://registry.npmjs.org/@readme/nodegit/-/nodegit-2.0.3.tgz","fileCount":102,"integrity":"sha512-ZNQyT0eqjAeHlpX5OL5GO77O56C8Zzs/Ggo7wl1/dUfGjZ+h8mUEQM4qvjlD48JPG7fKINtGfUxH0kcQMc2aBw==","signatures":[{"sig":"MEUCICgnPg3Dg4/qZr1XVwsM0y+MsYjW67eZzzGytBB0HZpGAiEAhAueHR0DE6uiY+peVoU0+lp6pM/y1ZJKZo6SECxzuXY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@readme%2fnodegit@2.0.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":65172083},"main":"lib/nodegit.js","engines":{"node":">= 20"},"gitHead":"755004a36e6d5ee5906359569b1b83a5a0b42764","scripts":{"cov":"npm run cppcov && npm run filtercov && npm run mergecov","lint":"jshint lib test/tests test/utils lifecycleScripts","test":"npm run lint && node --expose-gc test","mocha":"mocha --expose-gc test/runner test/tests --timeout 15000","cppcov":"mkdir -p test/coverage/cpp && ./lcov-1.10/bin/lcov --gcov-tool /usr/bin/gcov-4.9 --capture --directory build/Release/obj.target/nodegit/src --output-file test/coverage/cpp/lcov_full.info","install":"node lifecycleScripts/preinstall.js && node-gyp-build && node lifecycleScripts/install","rebuild":"node generate && node-gyp configure build","mergecov":"lcov-result-merger 'test/**/*.info' 'test/coverage/merged.lcov' && ./lcov-1.10/bin/genhtml test/coverage/merged.lcov --output-directory test/coverage/report","filtercov":"./lcov-1.10/bin/lcov --extract test/coverage/cpp/lcov_full.info $(pwd)/src/* $(pwd)/src/**/* $(pwd)/include/* $(pwd)/include/**/* --output-file test/coverage/cpp/lcov.info && rm test/coverage/cpp/lcov_full.info","recompile":"node-gyp configure build","mochaDebug":"mocha --expose-gc --inspect-brk test/runner test/tests --timeout 15000","xcodeDebug":"node-gyp configure -- -f xcode","postinstall":"node lifecycleScripts/postinstall","generateJson":"node generate/scripts/generateJson","installDebug":"BUILD_DEBUG=true npm install","rebuildDebug":"node generate && node-gyp configure --debug build","recompileDebug":"node-gyp configure --debug build","generateNativeCode":"node generate/scripts/generateNativeCode","generateMissingTests":"node generate/scripts/generateMissingTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:57e25383-f2b8-4df9-aec0-ef5bc1938b0f"}},"repository":{"url":"git+https://github.com/readmeio/nodegit.git","type":"git"},"_npmVersion":"11.6.2","description":"Node.js libgit2 asynchronous native bindings","directories":{"lib":"./lib","build":"./build"},"_nodeVersion":"22.21.0","dependencies":{"got":"^14.4.7","json5":"^2.1.0","lodash":"^4.17.14","tar-fs":"^3.0.9","fs-extra":"^7.0.0","node-gyp":"^11.2.0","@axosoft/nan":"^2.22.0-gk.1","node-gyp-build":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"nyc":"^17.1.0","walk":"^2.3.9","mocha":"^11.4.0","jshint":"^2.10.0","combyne":"~0.8.1","js-beautify":"~1.5.10","clean-for-publish":"~1.0.2","lcov-result-merger":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nodegit_2.0.3_1761068620133_0.5485012018339082","host":"s3://npm-registry-packages-npm-production"}},"2.1.1":{"name":"@readme/nodegit","version":"2.1.1","keywords":["libgit2","git2","git","native"],"author":{"url":"@tbranyen","name":"Tim Branyen"},"license":"MIT","_id":"@readme/nodegit@2.1.1","maintainers":[{"name":"gkoberger","email":"gkoberger@gmail.com"},{"name":"domharrington","email":"domharrington+npm@protonmail.com"},{"name":"mjcuva","email":"marc@readme.io"},{"name":"kanadgupta","email":"npm@kanad.dev"},{"name":"jonursenbach","email":"jon@ursenba.ch"},{"name":"rafegoldberg","email":"rafegoldberg@gmail.com"},{"name":"dannobytes","email":"dannlee@gmail.com"},{"name":"llimllib","email":"bill@billmill.org"},{"name":"darrenyong","email":"contact.darrenyong@gmail.com"},{"name":"azinder1","email":"adam@readme.io"},{"name":"kellyjosephprice","email":"kellyjosephprice@gmail.com"}],"contributors":[{"name":"Bill Mill","email":"bill@billmill.org"},{"name":"John Haley","email":"john@haley.io"},{"name":"Max Korp","email":"maxkorp@8bytealchemy.com"},{"name":"Tyler Ang-Wanek","email":"tylerw@axosoft.com"}],"homepage":"http://nodegit.org","bugs":{"url":"https://github.com/readmeio/nodegit/issues"},"dist":{"shasum":"ae44e7370de957940cb732b19288a54df028c453","tarball":"https://registry.npmjs.org/@readme/nodegit/-/nodegit-2.1.1.tgz","fileCount":100,"integrity":"sha512-fFHt5n4nvuJt/u0tMqU2SsBIwrHZwOzZK2HRHEHd7s4utzmgNreHNdbBIpJ8k/WU4RtAkMKJ+zxgXSy1/FJ7wQ==","signatures":[{"sig":"MEYCIQDylc/+Kkn5dE7IXvzmgUEsGmVW62Ey5X2zm+Zu+GMtLAIhANxrPNpbFgvxpbIK2rBROfL+mnD9hf985PIc/ZkDPQfj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@readme%2fnodegit@2.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":66524115},"main":"lib/nodegit.js","engines":{"node":">= 20"},"gitHead":"ed5a9eb4762d60b23c0c9f2869817a7da5959595","scripts":{"cov":"npm run cppcov && npm run filtercov && npm run mergecov","lint":"jshint lib test/tests test/utils lifecycleScripts","test":"npm run lint && node --expose-gc test","mocha":"mocha --expose-gc test/runner test/tests --timeout 15000","cppcov":"mkdir -p test/coverage/cpp && ./lcov-1.10/bin/lcov --gcov-tool /usr/bin/gcov-4.9 --capture --directory build/Release/obj.target/nodegit/src --output-file test/coverage/cpp/lcov_full.info","install":"node lifecycleScripts/preinstall.js && node-gyp-build && node lifecycleScripts/install","rebuild":"node generate && node-gyp configure build","mergecov":"lcov-result-merger 'test/**/*.info' 'test/coverage/merged.lcov' && ./lcov-1.10/bin/genhtml test/coverage/merged.lcov --output-directory test/coverage/report","filtercov":"./lcov-1.10/bin/lcov --extract test/coverage/cpp/lcov_full.info $(pwd)/src/* $(pwd)/src/**/* $(pwd)/include/* $(pwd)/include/**/* --output-file test/coverage/cpp/lcov.info && rm test/coverage/cpp/lcov_full.info","recompile":"node-gyp configure build","mochaDebug":"mocha --expose-gc --inspect-brk test/runner test/tests --timeout 15000","xcodeDebug":"node-gyp configure -- -f xcode","postinstall":"node lifecycleScripts/postinstall","generateJson":"node generate/scripts/generateJson","installDebug":"BUILD_DEBUG=true npm install","rebuildDebug":"node generate && node-gyp configure --debug build","recompileDebug":"node-gyp configure --debug build","generateNativeCode":"node generate/scripts/generateNativeCode","generateMissingTests":"node generate/scripts/generateMissingTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:57e25383-f2b8-4df9-aec0-ef5bc1938b0f"}},"repository":{"url":"git+https://github.com/readmeio/nodegit.git","type":"git"},"_npmVersion":"11.6.2","description":"Node.js libgit2 asynchronous native bindings","directories":{"lib":"./lib","build":"./build"},"_nodeVersion":"22.21.1","dependencies":{"tar":"^7.5.2","json5":"^2.1.0","lodash":"^4.17.14","tar-fs":"^3.0.9","fs-extra":"^7.0.0","node-gyp":"^11.5.0","@axosoft/nan":"^2.22.0-gk.1","node-gyp-build":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"got":"^14.4.7","nyc":"^17.1.0","walk":"^2.3.9","mocha":"^11.4.0","jshint":"^2.10.0","combyne":"~0.8.1","js-beautify":"~1.5.10","clean-for-publish":"~1.0.2","lcov-result-merger":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nodegit_2.1.1_1762974347751_0.005406917290256885","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@readme/nodegit","version":"3.0.0","keywords":["libgit2","git2","git","native"],"author":{"url":"@tbranyen","name":"Tim Branyen"},"license":"MIT","_id":"@readme/nodegit@3.0.0","maintainers":[{"name":"gkoberger","email":"gkoberger@gmail.com"},{"name":"domharrington","email":"domharrington+npm@protonmail.com"},{"name":"mjcuva","email":"marc@readme.io"},{"name":"kanadgupta","email":"npm@kanad.dev"},{"name":"jonursenbach","email":"jon@ursenba.ch"},{"name":"rafegoldberg","email":"rafegoldberg@gmail.com"},{"name":"dannobytes","email":"dannlee@gmail.com"},{"name":"llimllib","email":"bill@billmill.org"},{"name":"darrenyong","email":"contact.darrenyong@gmail.com"},{"name":"azinder1","email":"adam@readme.io"},{"name":"kellyjosephprice","email":"kellyjosephprice@gmail.com"}],"contributors":[{"name":"Bill Mill","email":"bill@billmill.org"},{"name":"John Haley","email":"john@haley.io"},{"name":"Max Korp","email":"maxkorp@8bytealchemy.com"},{"name":"Tyler Ang-Wanek","email":"tylerw@axosoft.com"}],"homepage":"http://nodegit.org","bugs":{"url":"https://github.com/readmeio/nodegit/issues"},"dist":{"shasum":"82fa3dd179de83da2dce75ea44c751ff29cd762b","tarball":"https://registry.npmjs.org/@readme/nodegit/-/nodegit-3.0.0.tgz","fileCount":94,"integrity":"sha512-usffdL+OvuijWknI8HWiY3o1r/fWne2wjizIudVBeGSfnyxhH268H96orcW5B5IPFKeLio3hHxrnS67f8c6V+A==","signatures":[{"sig":"MEQCIETR3thEPRMpuMDPz4wUhuhQXY2TfQt8cFjURV75C18eAiB0Scd4ftkt1LUs3Ze5DD/ctXaFnekYvRFcoKGo/hdrpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@readme%2fnodegit@3.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33351260},"main":"lib/nodegit.js","engines":{"node":"22.x"},"gitHead":"ea594577ada366aca31a8be97fc6f9d4ccaeb036","scripts":{"cov":"npm run cppcov && npm run filtercov && npm run mergecov","lint":"jshint lib test/tests test/utils lifecycleScripts","test":"npm run lint && node --expose-gc test","mocha":"mocha --expose-gc test/runner test/tests --timeout 15000","cppcov":"mkdir -p test/coverage/cpp && ./lcov-1.10/bin/lcov --gcov-tool /usr/bin/gcov-4.9 --capture --directory build/Release/obj.target/nodegit/src --output-file test/coverage/cpp/lcov_full.info","install":"node lifecycleScripts/preinstall.js && node-gyp-build && node lifecycleScripts/install","rebuild":"node generate && node-gyp configure build","mergecov":"lcov-result-merger 'test/**/*.info' 'test/coverage/merged.lcov' && ./lcov-1.10/bin/genhtml test/coverage/merged.lcov --output-directory test/coverage/report","filtercov":"./lcov-1.10/bin/lcov --extract test/coverage/cpp/lcov_full.info $(pwd)/src/* $(pwd)/src/**/* $(pwd)/include/* $(pwd)/include/**/* --output-file test/coverage/cpp/lcov.info && rm test/coverage/cpp/lcov_full.info","recompile":"node-gyp configure build","mochaDebug":"mocha --expose-gc --inspect-brk test/runner test/tests --timeout 15000","xcodeDebug":"node-gyp configure -- -f xcode","postinstall":"node lifecycleScripts/postinstall","generateJson":"node generate/scripts/generateJson","installDebug":"BUILD_DEBUG=true npm install","rebuildDebug":"node generate && node-gyp configure --debug build","recompileDebug":"node-gyp configure --debug build","generateNativeCode":"node generate/scripts/generateNativeCode","generateMissingTests":"node generate/scripts/generateMissingTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:57e25383-f2b8-4df9-aec0-ef5bc1938b0f"}},"repository":{"url":"git+https://github.com/readmeio/nodegit.git","type":"git"},"_npmVersion":"11.6.2","description":"Node.js libgit2 asynchronous native bindings","directories":{"lib":"./lib","build":"./build"},"_nodeVersion":"22.21.1","dependencies":{"json5":"^2.1.0","lodash":"^4.17.14","tar-fs":"^3.0.9","fs-extra":"^7.0.0","node-gyp":"^11.5.0","@axosoft/nan":"^2.22.0-gk.1","node-gyp-build":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"got":"^14.4.7","nyc":"^17.1.0","walk":"^2.3.9","mocha":"^11.4.0","jshint":"^2.10.0","combyne":"~0.8.1","js-beautify":"~1.5.10","clean-for-publish":"~1.0.2","lcov-result-merger":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nodegit_3.0.0_1762977997039_0.42650085381365277","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@readme/nodegit","version":"3.1.0","keywords":["libgit2","git2","git","native"],"author":{"url":"@tbranyen","name":"Tim Branyen"},"license":"MIT","_id":"@readme/nodegit@3.1.0","maintainers":[{"name":"gkoberger","email":"gkoberger@gmail.com"},{"name":"domharrington","email":"domharrington+npm@protonmail.com"},{"name":"mjcuva","email":"marc@readme.io"},{"name":"kanadgupta","email":"npm@kanad.dev"},{"name":"jonursenbach","email":"jon@ursenba.ch"},{"name":"rafegoldberg","email":"rafegoldberg@gmail.com"},{"name":"dannobytes","email":"dannlee@gmail.com"},{"name":"llimllib","email":"bill@billmill.org"},{"name":"darrenyong","email":"contact.darrenyong@gmail.com"},{"name":"azinder1","email":"adam@readme.io"},{"name":"kellyjosephprice","email":"kellyjosephprice@gmail.com"}],"contributors":[{"name":"Bill Mill","email":"bill@billmill.org"},{"name":"John Haley","email":"john@haley.io"},{"name":"Max Korp","email":"maxkorp@8bytealchemy.com"},{"name":"Tyler Ang-Wanek","email":"tylerw@axosoft.com"}],"homepage":"http://nodegit.org","bugs":{"url":"https://github.com/readmeio/nodegit/issues"},"dist":{"shasum":"0bcf4cbe6450a5ef6017ae256863e2f32d1d62ac","tarball":"https://registry.npmjs.org/@readme/nodegit/-/nodegit-3.1.0.tgz","fileCount":94,"integrity":"sha512-X2P30neCpUpg4NKhTUgBxDCDMT/RxQbFCvvtI7Tzn3NUo5iFv6gq6U5cYTjRAj7LQA0UB1ttdwIfKgFcMAljRA==","signatures":[{"sig":"MEQCIHwk2LhsdsPqOVuRoiEwDasZZvB5Iyznup8ifK8SXSGFAiBQtu4k6D4oD2Nmp6jkbvd+nB0nINFbqeYkX7xv8cVSdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@readme%2fnodegit@3.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33351260},"main":"lib/nodegit.js","engines":{"node":"22.x"},"gitHead":"22e649c05b92fd517c5f7606f9caeac5f2d9cdf6","scripts":{"cov":"npm run cppcov && npm run filtercov && npm run mergecov","lint":"jshint lib test/tests test/utils lifecycleScripts","test":"npm run lint && node --expose-gc test","mocha":"mocha --expose-gc test/runner test/tests --timeout 15000","cppcov":"mkdir -p test/coverage/cpp && ./lcov-1.10/bin/lcov --gcov-tool /usr/bin/gcov-4.9 --capture --directory build/Release/obj.target/nodegit/src --output-file test/coverage/cpp/lcov_full.info","install":"node lifecycleScripts/preinstall.js && node-gyp-build && node lifecycleScripts/install","rebuild":"node generate && node-gyp configure build","mergecov":"lcov-result-merger 'test/**/*.info' 'test/coverage/merged.lcov' && ./lcov-1.10/bin/genhtml test/coverage/merged.lcov --output-directory test/coverage/report","filtercov":"./lcov-1.10/bin/lcov --extract test/coverage/cpp/lcov_full.info $(pwd)/src/* $(pwd)/src/**/* $(pwd)/include/* $(pwd)/include/**/* --output-file test/coverage/cpp/lcov.info && rm test/coverage/cpp/lcov_full.info","recompile":"node-gyp configure build","mochaDebug":"mocha --expose-gc --inspect-brk test/runner test/tests --timeout 15000","xcodeDebug":"node-gyp configure -- -f xcode","postinstall":"node lifecycleScripts/postinstall","generateJson":"node generate/scripts/generateJson","installDebug":"BUILD_DEBUG=true npm install","rebuildDebug":"node generate && node-gyp configure --debug build","recompileDebug":"node-gyp configure --debug build","generateNativeCode":"node generate/scripts/generateNativeCode","generateMissingTests":"node generate/scripts/generateMissingTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:57e25383-f2b8-4df9-aec0-ef5bc1938b0f"}},"repository":{"url":"git+https://github.com/readmeio/nodegit.git","type":"git"},"_npmVersion":"11.6.2","description":"Node.js libgit2 asynchronous native bindings","directories":{"lib":"./lib","build":"./build"},"_nodeVersion":"22.21.1","dependencies":{"json5":"^2.1.0","lodash":"^4.17.14","tar-fs":"^3.0.9","fs-extra":"^7.0.0","node-gyp":"^12.1.0","@axosoft/nan":"^2.22.0-gk.1","node-gyp-build":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"got":"^14.4.7","nyc":"^17.1.0","walk":"^2.3.9","mocha":"^11.4.0","jshint":"^2.10.0","combyne":"~0.8.1","js-beautify":"~1.5.10","clean-for-publish":"~1.0.2","lcov-result-merger":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nodegit_3.1.0_1762989180133_0.31853706774602397","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@readme/nodegit","version":"3.2.0","keywords":["libgit2","git2","git","native"],"author":{"url":"@tbranyen","name":"Tim Branyen"},"license":"MIT","_id":"@readme/nodegit@3.2.0","maintainers":[{"name":"gkoberger","email":"gkoberger@gmail.com"},{"name":"domharrington","email":"domharrington+npm@protonmail.com"},{"name":"mjcuva","email":"marc@readme.io"},{"name":"jonursenbach","email":"jon@ursenba.ch"},{"name":"rafegoldberg","email":"rafegoldberg@gmail.com"},{"name":"dannobytes","email":"dannlee@gmail.com"},{"name":"llimllib","email":"bill@billmill.org"},{"name":"darrenyong","email":"contact.darrenyong@gmail.com"}],"contributors":[{"name":"Bill Mill","email":"bill@billmill.org"},{"name":"John Haley","email":"john@haley.io"},{"name":"Max Korp","email":"maxkorp@8bytealchemy.com"},{"name":"Tyler Ang-Wanek","email":"tylerw@axosoft.com"}],"homepage":"http://nodegit.org","bugs":{"url":"https://github.com/readmeio/nodegit/issues"},"dist":{"shasum":"3d159fe23a40d2f7088dda95c59345c48d83fb30","tarball":"https://registry.npmjs.org/@readme/nodegit/-/nodegit-3.2.0.tgz","fileCount":94,"integrity":"sha512-SRPYM6k/Zc3GG2oadIu2SYDYv8hfohomy9MLCIhXuFl8LgeuzfDmrm0XPV4FUSxdZqfwvLxNX24S3MAjEMGPrg==","signatures":[{"sig":"MEQCIAz99tnGqmttTSAupU24JQ14scB0c4rgfbCC4T8PI3FtAiADOQcvspcVGxf7D3vlH8jV+J2W8ZUc3yApj7zqVLzN1g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@readme%2fnodegit@3.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":33384023},"main":"lib/nodegit.js","engines":{"node":"22.x"},"gitHead":"383788d12812ce3560a395a677bd7ea14a316b36","scripts":{"cov":"npm run cppcov && npm run filtercov && npm run mergecov","lint":"jshint lib test/tests test/utils lifecycleScripts","test":"npm run lint && node --expose-gc test","mocha":"mocha --expose-gc test/runner test/tests --timeout 15000","cppcov":"mkdir -p test/coverage/cpp && ./lcov-1.10/bin/lcov --gcov-tool /usr/bin/gcov-4.9 --capture --directory build/Release/obj.target/nodegit/src --output-file test/coverage/cpp/lcov_full.info","install":"node lifecycleScripts/preinstall.js && node-gyp-build && node lifecycleScripts/install","rebuild":"node generate && node-gyp configure build","mergecov":"lcov-result-merger 'test/**/*.info' 'test/coverage/merged.lcov' && ./lcov-1.10/bin/genhtml test/coverage/merged.lcov --output-directory test/coverage/report","filtercov":"./lcov-1.10/bin/lcov --extract test/coverage/cpp/lcov_full.info $(pwd)/src/* $(pwd)/src/**/* $(pwd)/include/* $(pwd)/include/**/* --output-file test/coverage/cpp/lcov.info && rm test/coverage/cpp/lcov_full.info","recompile":"node-gyp configure build","mochaDebug":"mocha --expose-gc --inspect-brk test/runner test/tests --timeout 15000","xcodeDebug":"node-gyp configure -- -f xcode","postinstall":"node lifecycleScripts/postinstall","generateJson":"node generate/scripts/generateJson","installDebug":"BUILD_DEBUG=true npm install","rebuildDebug":"node generate && node-gyp configure --debug build","recompileDebug":"node-gyp configure --debug build","generateNativeCode":"node generate/scripts/generateNativeCode","generateMissingTests":"node generate/scripts/generateMissingTests"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:57e25383-f2b8-4df9-aec0-ef5bc1938b0f"}},"repository":{"url":"git+https://github.com/readmeio/nodegit.git","type":"git"},"_npmVersion":"11.6.2","description":"Node.js libgit2 asynchronous native bindings","directories":{"lib":"./lib","build":"./build"},"_nodeVersion":"22.21.1","dependencies":{"json5":"^2.1.0","lodash":"^4.17.14","tar-fs":"^3.0.9","fs-extra":"^7.0.0","node-gyp":"^12.1.0","@axosoft/nan":"^2.22.0-gk.1","node-gyp-build":"^4.8.1"},"_hasShrinkwrap":false,"devDependencies":{"got":"^14.4.7","nyc":"^17.1.0","walk":"^2.3.9","mocha":"^11.4.0","jshint":"^2.10.0","combyne":"~0.8.1","js-beautify":"~1.5.10","clean-for-publish":"~1.0.2","lcov-result-merger":"^3.1.0"},"_npmOperationalInternal":{"tmp":"tmp/nodegit_3.2.0_1763408740773_0.2959879224249866","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2024-05-29T13:55:16.463Z","modified":"2026-06-22T17:37:13.583Z","0.28.0-alpha.26":"2024-05-29T13:55:16.956Z","1.0.0-alpha.1":"2024-05-29T14:43:20.063Z","1.0.0-alpha.4":"2024-05-29T15:30:23.603Z","1.0.0-alpha.6":"2024-05-30T13:16:24.730Z","1.0.0":"2024-05-30T13:54:04.842Z","1.1.0-alpha.4":"2024-06-04T23:39:00.969Z","1.1.0-beta.1":"2024-06-05T14:19:56.455Z","1.1.0-alpha.7":"2024-06-05T14:36:00.298Z","1.1.0":"2024-06-05T20:20:47.007Z","1.1.1":"2024-07-03T15:34:44.606Z","1.2.0":"2025-10-17T15:54:55.355Z","2.0.0":"2025-10-20T15:13:37.291Z","2.0.1":"2025-10-20T18:14:22.977Z","2.0.2":"2025-10-21T17:10:57.150Z","2.0.3":"2025-10-21T17:43:40.583Z","2.1.1":"2025-11-12T19:05:48.342Z","3.0.0":"2025-11-12T20:06:37.434Z","3.1.0":"2025-11-12T23:13:00.481Z","3.2.0":"2025-11-17T19:45:41.122Z"},"bugs":{"url":"https://github.com/readmeio/nodegit/issues"},"author":{"url":"@tbranyen","name":"Tim Branyen"},"license":"MIT","homepage":"http://nodegit.org","keywords":["libgit2","git2","git","native"],"repository":{"url":"git+https://github.com/readmeio/nodegit.git","type":"git"},"description":"Node.js libgit2 asynchronous native bindings","contributors":[{"name":"Bill Mill","email":"bill@billmill.org"},{"name":"John Haley","email":"john@haley.io"},{"name":"Max Korp","email":"maxkorp@8bytealchemy.com"},{"name":"Tyler Ang-Wanek","email":"tylerw@axosoft.com"}],"maintainers":[{"email":"gkoberger@gmail.com","name":"gkoberger"},{"email":"warm.cord4996@fastmail.com","name":"domharrington"},{"email":"marc@readme.io","name":"mjcuva"},{"email":"jon@ursenba.ch","name":"jonursenbach"},{"email":"rafegoldberg@gmail.com","name":"rafegoldberg"},{"email":"contact.darrenyong@gmail.com","name":"darrenyong"}],"readme":"# NodeGit\n\n> Node bindings to the [libgit2](http://libgit2.github.com/) project.\n\n[![Actions Status](https://github.com/nodegit/nodegit/workflows/Testing/badge.svg)](https://github.com/nodegit/nodegit/actions)\n\n## What is this fork?\n\nThis fork contains a prebuilt version of nodegit that is compatible with **node\n22.x** and the following platforms/arch/libc type:\n\n- **darwin/arm64/glibc**\n- **darwin/amd64/glibc**\n- **linux/amd64/glibc**\n- **linux/arm64/glibc**\n- **linux/amd64/musl**\n- **linux/arm64/musl**\n\nThis means that if you are using node 22 and one of those platforms, you can\nhave a much faster install because you won't need to build nodegit from source.\nIt also means that you will have a slightly larger file in your node_modules\nfolder.\n\n## Fork Maintained by\n\nReadme\n\n## API Documentation.\n\n[http://www.nodegit.org/](http://www.nodegit.org/)\n\n## Getting started.\n\nNodeGit will work on most systems out-of-the-box without any native\ndependencies.\n\n```bash\nnpm install nodegit\n```\n\nIn Ubuntu:\n\n```sh\nsudo add-apt-repository ppa:ubuntu-toolchain-r/test\nsudo apt-get update\nsudo apt-get install libstdc++-4.9-dev\n```\n\nIn CircleCI:\n\n```yaml\ndependencies:\n  pre:\n    - sudo add-apt-repository -y ppa:ubuntu-toolchain-r/test\n    - sudo apt-get update\n    - sudo apt-get install -y libstdc++-4.9-dev\n```\n\nIf you receive errors about _lifecycleScripts_ preinstall/install you probably miss _libssl-dev_\nIn Ubuntu:\n\n```\nsudo apt-get install libssl-dev\n```\n\nYou will need the following libraries installed on your linux machine:\n\n- libpcre\n- libpcreposix\n- libkrb5\n- libk5crypto\n- libcom_err\n\nWhen building locally, you will also need development packages for kerberos and pcre, so both of these utilities must be present on your machine:\n\n- pcre-config\n- krb5-config\n\nIf you are still encountering problems while installing, you should try the\n[Building from source](http://www.nodegit.org/guides/install/from-source/)\ninstructions.\n\n## API examples.\n\n### Cloning a repository and reading a file:\n\n```javascript\nvar Git = require(\"nodegit\");\n\n// Clone a given repository into the `./tmp` folder.\nGit.Clone(\"https://github.com/nodegit/nodegit\", \"./tmp\")\n  // Look up this known commit.\n  .then(function (repo) {\n    // Use a known commit sha from this repository.\n    return repo.getCommit(\"59b20b8d5c6ff8d09518454d4dd8b7b30f095ab5\");\n  })\n  // Look up a specific file within that commit.\n  .then(function (commit) {\n    return commit.getEntry(\"README.md\");\n  })\n  // Get the blob contents from the file.\n  .then(function (entry) {\n    // Patch the blob to contain a reference to the entry.\n    return entry.getBlob().then(function (blob) {\n      blob.entry = entry;\n      return blob;\n    });\n  })\n  // Display information about the blob.\n  .then(function (blob) {\n    // Show the path, sha, and filesize in bytes.\n    console.log(blob.entry.path() + blob.entry.sha() + blob.rawsize() + \"b\");\n\n    // Show a spacer.\n    console.log(Array(72).join(\"=\") + \"\\n\\n\");\n\n    // Show the entire file.\n    console.log(String(blob));\n  })\n  .catch(function (err) {\n    console.log(err);\n  });\n```\n\n### Emulating git log:\n\n```javascript\nvar Git = require(\"nodegit\");\n\n// Open the repository directory.\nGit.Repository.open(\"tmp\")\n  // Open the master branch.\n  .then(function (repo) {\n    return repo.getMasterCommit();\n  })\n  // Display information about commits on master.\n  .then(function (firstCommitOnMaster) {\n    // Create a new history event emitter.\n    var history = firstCommitOnMaster.history();\n\n    // Create a counter to only show up to 9 entries.\n    var count = 0;\n\n    // Listen for commit events from the history.\n    history.on(\"commit\", function (commit) {\n      // Disregard commits past 9.\n      if (++count >= 9) {\n        return;\n      }\n\n      // Show the commit sha.\n      console.log(\"commit \" + commit.sha());\n\n      // Store the author object.\n      var author = commit.author();\n\n      // Display author information.\n      console.log(\"Author:\\t\" + author.name() + \" <\" + author.email() + \">\");\n\n      // Show the commit date.\n      console.log(\"Date:\\t\" + commit.date());\n\n      // Give some space and show the message.\n      console.log(\"\\n    \" + commit.message());\n    });\n\n    // Start emitting events.\n    history.start();\n  });\n```\n\nFor more examples, check the `examples/` folder.\n\n## Unit tests.\n\nYou will need to build locally before running the tests. See above.\n\n```bash\nnpm test\n```\n","readmeFilename":"README.md"}