write file via truncate/append - fixes #28

This commit is contained in:
silverwind 2019-08-20 18:45:20 +02:00
parent 98fac676af
commit bd3e875e47
Signed by: silverwind
GPG Key ID: 2E62B41C93869443

@ -318,7 +318,8 @@ Promise.all(Object.keys(deps).map(name => get(name, registry))).then(dati => {
}
try {
fs.writeFileSync(packageFile, updatePkg(), "utf8");
fs.truncateSync(packageFile, 0);
fs.writeFileSync(packageFile, updatePkg(), {flag: "r+"});
} catch (err) {
finish(new Error(`Error writing package.json: ${err.message}`));
}