UNPKG

@kiwicom/orbit-tracking

Version:

Tracking for orbit design system

18 lines (14 loc) 677 B
"use strict";Object.defineProperty(exports, "__esModule", {value: true});// src/helpers/versions.ts var _zx = require('zx'); var getVersions = async (pathToFolder) => { const lockFiles = await _zx.globby.call(void 0, `${pathToFolder}/**/@(yarn.lock|package-lock.json)`); let version = ""; for (const lock of lockFiles) { const data = await _zx.fs.readFile(lock, "utf-8"); const ver = data.match(/https:\/\/registry.(yarnpkg.com|npmjs.org)\/@kiwicom\/orbit-components\/-\/orbit-components-[~^]?([\dvx*]+(?:[-.](?:[\dx*]+|alpha|beta))*)/g); if (ver) version = ver[0].split("-").slice(-1)[0]; } return version; }; exports.getVersions = getVersions;