UNPKG

ember-introjs

Version:
27 lines (20 loc) 616 B
'use strict'; const existsSync = require('exists-sync'); const path = require('path'); const getRepoInfo = require('git-repo-info'); module.exports = { emberCLIVersion() { let gitPath = path.join(__dirname, '..', '..', '.git'); let output = [require('../../package.json').version]; if (existsSync(gitPath)) { let repoInfo = getRepoInfo(gitPath); output.push(repoInfo.branch); output.push(repoInfo.abbreviatedSha); } return output.join('-'); }, isDevelopment(version) { // match postfix SHA in dev version return (/\b[0-9a-f]{5,40}\b/).test(version); }, };