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
JavaScript
;
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;