mirror of
https://github.com/quine-global/hyper.git
synced 2026-11-03 21:49:40 -09:00
24 lines
688 B
JavaScript
Vendored
24 lines
688 B
JavaScript
Vendored
'use strict';
|
|
const fs = require('fs');
|
|
const path = require('path');
|
|
|
|
const newVersion = process.argv[2];
|
|
if (!newVersion) {
|
|
console.error('Usage: node bin/bump-version.js <version>');
|
|
process.exit(1);
|
|
}
|
|
|
|
const root = path.resolve(__dirname, '..');
|
|
const packageFiles = [
|
|
path.join(root, 'package.json'),
|
|
path.join(root, 'app', 'package.json'),
|
|
path.join(root, 'target', 'package.json'),
|
|
];
|
|
|
|
for (const file of packageFiles) {
|
|
const pkg = JSON.parse(fs.readFileSync(file, 'utf8'));
|
|
const old = pkg.version;
|
|
pkg.version = newVersion;
|
|
fs.writeFileSync(file, JSON.stringify(pkg, null, 2) + '\n');
|
|
console.log(`${path.relative(root, file)}: ${old} → ${newVersion}`);
|
|
}
|