See More

{ "name": "nodegit", "description": "Node.js libgit2 asynchronous native bindings", "version": "0.28.0-alpha.38", "homepage": "http://nodegit.org", "keywords": [ "libgit2", "git2", "git", "native" ], "license": "MIT", "author": "Tim Branyen (@tbranyen)", "contributors": [ { "name": "John Haley", "email": "[email protected]" }, { "name": "Max Korp", "email": "[email protected]" }, { "name": "Tyler Ang-Wanek", "email": "[email protected]" } ], "main": "lib/nodegit.js", "repository": { "type": "git", "url": "git://github.com/nodegit/nodegit.git" }, "directories": { "build": "./build", "lib": "./lib" }, "engines": { "node": ">= 20" }, "dependencies": { "@mapbox/node-pre-gyp": "^2.0.0", "fs-extra": "^7.0.0", "got": "^14.4.7", "json5": "^2.1.0", "lodash": "^4.18.1", "nan": "axosoft/nan#v2.26.2-axosoft.0", "node-gyp": "^11.2.0", "tar-fs": "^3.0.9" }, "overrides": { "tar": "^7.5.11", "picomatch": "^4.0.4", "mocha": { "diff": "^8.0.3", "serialize-javascript": "^7.0.5", "brace-expansion": "^2.0.3" }, "node-gyp": { "brace-expansion": "^2.0.3" }, "jshint": { "minimatch": "3.1.5", "brace-expansion": "^1.1.13" }, "clean-for-publish": { "brace-expansion": "^1.1.13" } }, "devDependencies": { "aws-sdk": "^2.1095.0", "clean-for-publish": "~1.0.2", "combyne": "~0.8.1", "js-beautify": "~1.5.10", "jshint": "^2.10.0", "lcov-result-merger": "^3.1.0", "mocha": "^11.4.0", "nyc": "^17.1.0", "walk": "^2.3.9" }, "binary": { "bucket_name": "axonodegit", "module_name": "nodegit", "module_path": "./build/Release/", "host": "https://axonodegit.s3.amazonaws.com/nodegit/nodegit/" }, "scripts": { "cov": "npm run cppcov && npm run filtercov && npm run mergecov", "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", "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", "generateJson": "node generate/scripts/generateJson", "generateMissingTests": "node generate/scripts/generateMissingTests", "generateNativeCode": "node generate/scripts/generateNativeCode", "install": "node lifecycleScripts/preinstall && node lifecycleScripts/install", "installDebug": "BUILD_DEBUG=true npm install", "lint": "jshint lib test/tests test/utils lifecycleScripts", "mergecov": "lcov-result-merger 'test/**/*.info' 'test/coverage/merged.lcov' && ./lcov-1.10/bin/genhtml test/coverage/merged.lcov --output-directory test/coverage/report", "mocha": "mocha --expose-gc test/runner test/tests --timeout 15000", "mochaDebug": "mocha --expose-gc --inspect-brk test/runner test/tests --timeout 15000", "postinstall": "node lifecycleScripts/postinstall", "rebuild": "node generate && node-gyp configure build", "rebuildDebug": "node generate && node-gyp configure --debug build", "recompile": "node-gyp configure build", "recompileDebug": "node-gyp configure --debug build", "test": "npm run lint && node --expose-gc test", "xcodeDebug": "node-gyp configure -- -f xcode" } }