UNPKG

relion

Version:

Release workflow helper for Node.js projects.

17 lines (13 loc) 427 B
const versionRegex = /^version\s+=\s+['"]([\d.]+)['"]/m; export function readVersion(contents) { const matches = versionRegex.exec(contents); if (matches === null) { throw new Error('Failed to read the version field in your gradle file - is it present?'); } return matches[1]; } export function writeVersion(contents, version) { return contents.replace(versionRegex, () => { return `version = "${version}"`; }); }