UNPKG

smartsh

Version:

Cross-shell command runner enabling Unix-style syntax on any OS.

14 lines (10 loc) 471 B
#!/usr/bin/env node const fs = require('fs'); const path = require('path'); const pkgPath = path.resolve(__dirname, '..', 'package.json'); const pkg = JSON.parse(fs.readFileSync(pkgPath, 'utf8')); const [major, minor, patch] = pkg.version.split('.').map(Number); const newVersion = `${major}.${minor}.${patch + 1}`; pkg.version = newVersion; fs.writeFileSync(pkgPath, JSON.stringify(pkg, null, 2) + '\n'); console.log(`Bumped version to ${newVersion}`);