web.js 502 B

1234567891011121314151617
  1. const fs = require('fs');
  2. const manifest = JSON.parse(fs.readFileSync(process.argv[2], 'utf-8'));
  3. const file = process.argv[3];
  4. let content = fs.readFileSync(file, 'utf-8');
  5. content = content.replace(/(<meta\s*name="version"\s*content=")(.*)(">)/m, (match, p1, p2, p3) => {
  6. return p1 + manifest.version + p3;
  7. });
  8. content = content.replace(/(<meta\s*name="date"\s*content=")(.*)(">)/m, (match, p1, p2, p3) => {
  9. return p1 + manifest.date + p3;
  10. });
  11. fs.writeFileSync(file, content, 'utf-8');