{ "targets": [ { "target_name": "nodegit", "dependencies": [ "libgit2" ], "sources": [ # Maintained. "src/base.cc", "src/wrapper.cc", "src/functions/copy.cc", # Generated files. "src/attr.cc", "src/blame.cc", "src/blob.cc", "src/branch.cc", "src/buffer.cc", "src/checkout.cc", "src/clone.cc", "src/commit.cc", "src/common.cc", "src/config.cc", "src/cred_helpers.cc", "src/diff.cc", "src/errors.cc", "src/filter.cc", "src/graph.cc", "src/ignore.cc", "src/index.cc", "src/indexer.cc", "src/inttypes.cc", "src/merge.cc", "src/message.cc", "src/net.cc", "src/notes.cc", "src/object.cc", "src/odb.cc", "src/odb_backend.cc", "src/oid.cc", "src/pack.cc", "src/patch.cc", "src/pathspec.cc", "src/push.cc", "src/refdb.cc", "src/refs.cc", "src/reflog.cc", "src/refspec.cc", "src/remote.cc", "src/repository.cc", "src/reset.cc", "src/revparse.cc", "src/revwalk.cc", "src/signature.cc", "src/stash.cc", "src/status.cc", "src/stdint.cc", "src/stdarray.cc", "src/submodule.cc", "src/tag.cc", "src/threads.cc", "src/trace.cc", "src/transport.cc", "src/tree.cc", "src/types.cc", "src/version.cc", ], "include_dirs": [ "vendor/libv8-convert", "vendor/libgit2/include", "