update-electron-vendors.js 471 B

123456789101112131415
  1. const {writeFileSync} = require('fs');
  2. const path = require('path');
  3. const electronRelease = process.versions;
  4. const node = electronRelease.node.split('.')[0];
  5. const chrome = electronRelease.v8.split('.').splice(0, 2).join('');
  6. const browserslistrcPath = path.resolve(process.cwd(), '.browserslistrc');
  7. writeFileSync('./.electron-vendors.cache.json',
  8. JSON.stringify({chrome, node}),
  9. );
  10. writeFileSync(browserslistrcPath, `Chrome ${chrome}`, 'utf8');