UNPKG

ut-tools

Version:

Build and Release management automation package.

12 lines (10 loc) 494 B
#!/usr/bin/env node const path = require('path'); const semver = require('semver'); const pkgVersion = require(path.join(process.cwd(), 'package.json')).version; if (!semver.prerelease(pkgVersion)) { const gitTag = require('../lib/exec')('git', ['describe'], 'pipe', false) || require('../lib/exec')('git', ['tag', '-a', 'initial_tag', '-m', '"Initial tag"'], 'pipe'); if (gitTag !== 'v' + pkgVersion) { require('../lib/exec')('npm', ['run', 'changelog', '--silent']); } }