Files
BeWoPlaner/BeWoPlanerMobil/node_modules/ngrok/postinstall.js
Lyndon Jetten fda2c306b5 MoK: Report Viewer hinzugefügt
FaC: Das alte Flag von Terminen, die in die Zeiterfassung übernommen worden sind, wird ebenfalls berücksichtigt.
2023-03-13 19:39:04 +01:00

29 lines
762 B
JavaScript

const os = require("os");
const path = require("path");
const fs = require("fs");
const pkgName = require("./package.json").name;
require("./download")((err) => {
// Fix default executable path on Windows Git Bash
if (!err && process.env.MSYSTEM && os.release().includes("10")) {
const exeFile = path.resolve(
process.env.APPDATA,
path.join("npm", pkgName)
);
if (fs.existsSync(exeFile)) {
const parsedContent = fs
.readFileSync(exeFile)
.toString()
.replace(
`"$basedir/node_modules/${pkgName}/bin/${pkgName}"`,
`"winpty" "$basedir/node_modules/${pkgName}/bin/${pkgName}.exe"`
);
fs.writeFileSync(exeFile, parsedContent);
}
}
process.exit(err ? 1 : 0);
});