UNPKG

@telerik/semantic-prerelease

Version:

A set of plug-ins for semantic-release that provide a workflow for prerelease versions.

11 lines (8 loc) 341 B
const execSync = require('child_process').execSync; const lastTag = ({ branch = 'origin/master', dev = true } = {}) => { const exclude = dev ? ' --exclude="*dev*"' : ''; return execSync(`git describe --tags --match "v[0-9]*" ${exclude} --abbrev=0 ${branch} || true`, { encoding: 'utf8' } ).trim(); }; module.exports = lastTag;