Files
polaris-react/scripts/readme-update-version.js
Ben Scott 495956884c Autofix linting issues
Fixes issues relating to import order and useless path segments
2018-11-01 16:58:27 -07:00

22 lines
732 B
JavaScript

/* eslint-disable no-console */
const {resolve} = require('path');
const {execSync} = require('child_process');
const {writeFileSync, readFileSync} = require('fs-extra');
const {version: newVersion} = require('../package.json');
const {semverRegExp, readmes} = require('./utilities');
const root = resolve(__dirname, '..');
console.log(`🆕 Updating version in ${readmes.join(', ')}...`);
readmes.map((readme) => resolve(root, readme)).forEach((file) => {
writeFileSync(
file,
readFileSync(file, 'utf8').replace(semverRegExp, newVersion),
);
});
console.log(`🏃‍♂️ Running \`git add -A ${readmes.join(' ')}\`...`);
const execOpts = {stdio: 'inherit'};
execSync(`git add -A ${readmes.join(' ')}`, execOpts);