UNPKG

ticker-board

Version:

A JavaScript plugin for creating a tickerboard effect.

20 lines (16 loc) 577 B
import { NON_BREAKING_SPACE } from './constants' const sliceAt = function (str, character) { return str.slice(str.indexOf(character) + 1) } const sliceTo = function (str, character) { return str.slice(0, str.indexOf(character) + 1) } const sliceBetween = function (str, from, to) { const doubleStr = str + str const slicedAt = sliceAt(doubleStr, from) const slicedBetween = sliceTo(slicedAt, to) return slicedBetween } const padNonBreakingSpace = (message, size) => (message || '').padEnd(size, NON_BREAKING_SPACE) export { sliceBetween, padNonBreakingSpace }