@shopify/polaris
Version:
Shopify’s admin product component library
25 lines (19 loc) • 752 B
JavaScript
/* eslint-disable no-console */
const {resolve} = require('path');
const {execSync} = require('child_process');
const {writeFileSync, readFileSync} = require('fs');
const {version: newVersion} = require('../package.json');
const {semverRegExp, readmes} = require('../scripts/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);