UNPKG

@playbooks/utils

Version:

A collection of utilities used for Playbooks.

111 lines (110 loc) 4.6 kB
"use strict"; Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" }); const arrays = require("./arrays.cjs"); const countries = require("./countries.cjs"); const dates = require("./dates.cjs"); const downloads = require("./downloads.cjs"); const errors = require("./errors.cjs"); const binaryExtensions = require("binary-extensions"); const fileExtension = require("file-extension"); const helpers = require("./helpers.cjs"); const html = require("./html.cjs"); const inputs = require("./inputs.cjs"); const logger = require("./logger.cjs"); const math = require("./math.cjs"); const regex = require("./regex.cjs"); const jsBase64 = require("js-base64"); const transforms = require("./transforms.cjs"); const html$1 = require("@ehubbell/html"); exports.addOrRemoveItem = arrays.addOrRemoveItem; exports.findRecordAndReplace = arrays.findRecordAndReplace; exports.moveAndSort = arrays.moveAndSort; exports.removeAndSort = arrays.removeAndSort; exports.updateAndSort = arrays.updateAndSort; exports.getCountryCode = countries.getCountryCode; exports.getCountryName = countries.getCountryName; exports.getCountryNames = countries.getCountryNames; exports.dayjs = dates.dayjs; exports.formatDate = dates.formatDate; exports.formatTimestamp = dates.formatTimestamp; exports.fromUnix = dates.fromUnix; exports.timeElapsed = dates.timeElapsed; exports.toDate = dates.toDate; exports.toEndOfTime = dates.toEndOfTime; exports.toJson = dates.toJson; exports.toStartOfTime = dates.toStartOfTime; exports.toTimezone = dates.toTimezone; exports.toUnix = dates.toUnix; exports.toYear = dates.toYear; exports.zonedDayjs = dates.zonedDayjs; exports.performDownload = downloads.performDownload; exports.httpError = errors.httpError; exports.jsonApiError = errors.jsonApiError; exports.normalizeError = errors.normalizeError; exports.objectionError = errors.objectionError; exports.serializeError = errors.serializeError; exports.binaryExtensions = binaryExtensions; exports.fileExtension = fileExtension; exports.buildArray = helpers.buildArray; exports.chunkArray = helpers.chunkArray; exports.computeBytes = helpers.computeBytes; exports.env = helpers.env; exports.formatUUID = helpers.formatUUID; exports.getPlural = helpers.getPlural; exports.getRandomInt = helpers.getRandomInt; exports.getSeconds = helpers.getSeconds; exports.getSingular = helpers.getSingular; exports.getUUID = helpers.getUUID; exports.isArray = helpers.isArray; exports.isDate = helpers.isDate; exports.isEmpty = helpers.isEmpty; exports.isFunction = helpers.isFunction; exports.isObject = helpers.isObject; exports.isString = helpers.isString; exports.mapChildren = helpers.mapChildren; exports.shuffleArray = helpers.shuffleArray; exports.sleep = helpers.sleep; exports.htmlToText = html.htmlToText; exports.stripHtmlEntities = html.stripHtmlEntities; exports.clearInput = inputs.clearInput; exports.logger = logger.logger; exports.avg = math.avg; exports.max = math.max; exports.min = math.min; exports.sum = math.sum; exports.alphaNumericRegex = regex.alphaNumericRegex; exports.alphaNumericRegexString = regex.alphaNumericRegexString; exports.httpRegex = regex.httpRegex; exports.httpRegexString = regex.httpRegexString; exports.nonAlphaNumericRegex = regex.nonAlphaNumericRegex; exports.nonAlphaNumericRegexString = regex.nonAlphaNumericRegexString; exports.camelToDash = transforms.camelToDash; exports.camelToString = transforms.camelToString; exports.camelToUnderscore = transforms.camelToUnderscore; exports.capitalize = transforms.capitalize; exports.dashToCamel = transforms.dashToCamel; exports.dashToCapital = transforms.dashToCapital; exports.dashToString = transforms.dashToString; exports.dashToUnderscore = transforms.dashToUnderscore; exports.deCapitalize = transforms.deCapitalize; exports.fromCents = transforms.fromCents; exports.phoneToString = transforms.phoneToString; exports.stringToUnderscore = transforms.stringToUnderscore; exports.toCents = transforms.toCents; exports.toCurrency = transforms.toCurrency; exports.toNumber = transforms.toNumber; exports.toPercent = transforms.toPercent; exports.toPhone = transforms.toPhone; exports.toShortNumber = transforms.toShortNumber; exports.truncate = transforms.truncate; exports.underscoreToString = transforms.underscoreToString; Object.defineProperty(exports, "computeTailwind", { enumerable: true, get: () => html$1.computeTailwind }); Object.keys(jsBase64).forEach((k) => { if (k !== "default" && !Object.prototype.hasOwnProperty.call(exports, k)) Object.defineProperty(exports, k, { enumerable: true, get: () => jsBase64[k] }); });