UNPKG

@figma/nodegit

Version:

Node.js libgit2 asynchronous native bindings

20 lines (16 loc) 472 B
var fs = require("fs"); var path = require("path"); var isGitRepo; try { fs.statSync(path.join(__dirname, "..", ".git")); isGitRepo = true; } catch (e) { isGitRepo = false; } module.exports = { debugBuild: !!process.env.BUILD_DEBUG, isElectron: process.env.npm_config_runtime === "electron", isGitRepo: isGitRepo, isNwjs: process.env.npm_config_runtime === "node-webkit", mustBuild: !!(isGitRepo || process.env.BUILD_DEBUG || process.env.BUILD_ONLY) };