update-packagejson-links.js 391 B

123456789101112
  1. const path = require("path");
  2. const fs = require("fs");
  3. const args = process.argv.slice(2);
  4. const packageJson = args[0];
  5. const packageVersion = args[1];
  6. const fileContent = fs.readFileSync(packageJson);
  7. const updatedContent = fileContent.toString().replace(/\"link:.*\"/g, `">=${packageVersion}"`);
  8. if (fileContent != updatedContent) {
  9. fs.writeFileSync(packageJson, updatedContent);
  10. }