UNPKG

hypertune

Version:

[Hypertune](https://www.hypertune.com/) is the most flexible platform for feature flags, A/B testing, analytics and app configuration. Built with full end-to-end type-safety, Git-style version control and local, synchronous, in-memory flag evaluation. Opt

17 lines 588 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.formatHashData = formatHashData; exports.parseHashData = parseHashData; const separator = "_"; function formatHashData({ commitId, hash }) { return `${commitId}${separator}${hash}`; } function parseHashData(data) { const [rawCommitId, ...hash] = data.split(separator); const commitId = parseInt(rawCommitId); if (!hash || !commitId || Number.isNaN(commitId)) { return null; } return { commitId, hash: hash.join(separator) }; } //# sourceMappingURL=hashDataEncoding.js.map