UNPKG

tiny-essentials

Version:

Collection of small, essential scripts designed to be used across various projects. These simple utilities are crafted for speed, ease of use, and versatility.

46 lines (41 loc) 2 kB
'use strict'; var replaceAsync = require('../legacy/libs/replaceAsync.cjs'); var userLevel = require('../legacy/libs/userLevel.cjs'); var arraySortPositions = require('../legacy/libs/arraySortPositions.cjs'); var array = require('./basics/array.cjs'); var clock = require('./basics/clock.cjs'); var objFilter = require('./basics/objFilter.cjs'); var simpleMath = require('./basics/simpleMath.cjs'); var text = require('./basics/text.cjs'); var ColorSafeStringify = require('./libs/ColorSafeStringify.cjs'); var TinyPromiseQueue = require('./libs/TinyPromiseQueue.cjs'); var TinyRateLimiter = require('./libs/TinyRateLimiter.cjs'); var TinyNotifyCenter = require('./libs/TinyNotifyCenter.cjs'); var TinyToastNotify = require('./libs/TinyToastNotify.cjs'); exports.asyncReplace = replaceAsync; exports.TinyLevelUp = userLevel; exports.arraySortPositions = arraySortPositions; exports.shuffleArray = array.shuffleArray; exports.formatCustomTimer = clock.formatCustomTimer; exports.formatDayTimer = clock.formatDayTimer; exports.formatTimer = clock.formatTimer; exports.getTimeDuration = clock.getTimeDuration; exports.checkObj = objFilter.checkObj; exports.cloneObjTypeOrder = objFilter.cloneObjTypeOrder; exports.countObj = objFilter.countObj; exports.extendObjType = objFilter.extendObjType; exports.isJsonObject = objFilter.isJsonObject; exports.objType = objFilter.objType; exports.reorderObjTypeOrder = objFilter.reorderObjTypeOrder; exports.formatBytes = simpleMath.formatBytes; exports.getAge = simpleMath.getAge; exports.getSimplePerc = simpleMath.getSimplePerc; exports.ruleOfThree = simpleMath.ruleOfThree; exports.addAiMarkerShortcut = text.addAiMarkerShortcut; exports.toTitleCase = text.toTitleCase; exports.toTitleCaseLowerFirst = text.toTitleCaseLowerFirst; exports.ColorSafeStringify = ColorSafeStringify; exports.TinyPromiseQueue = TinyPromiseQueue; exports.TinyRateLimiter = TinyRateLimiter; exports.TinyNotifyCenter = TinyNotifyCenter; exports.TinyToastNotify = TinyToastNotify;