diff --git a/lib/prepublish/prepublish.js b/lib/prepublish/prepublish.js index cd545a4338..66a6fe777a 100644 --- a/lib/prepublish/prepublish.js +++ b/lib/prepublish/prepublish.js @@ -5,9 +5,22 @@ if (!process.env.VERDACCIO_AUTH) { return; } +function pad2(n) {// always returns a string + return (n < 10 ? "0" : "") + n; +} + +const d = new Date(); + +const version = d.getFullYear() + + pad2(d.getMonth() + 1) + + pad2(d.getDate()) + + pad2(d.getHours()) + + pad2(d.getMinutes()) + + pad2(d.getSeconds()); + const packageJSON = require("../../package.json"); -packageJSON.version = `2.0.${new Date().getTime()}`; +packageJSON.version = `2.0.${version}`; writeFileSync(resolve(__dirname, "../../package.json"), JSON.stringify(packageJSON, null, 2));