From bd3e875e47313ec56e674ef251d23216987f26dd Mon Sep 17 00:00:00 2001 From: silverwind Date: Tue, 20 Aug 2019 18:45:20 +0200 Subject: [PATCH] write file via truncate/append - fixes #28 --- updates.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/updates.js b/updates.js index b33bdeb..68b0656 100755 --- a/updates.js +++ b/updates.js @@ -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}`)); }