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.
33 lines (28 loc) • 1.3 kB
JavaScript
;
var arraySortPositions = require('../../legacy/libs/arraySortPositions.cjs');
var replaceAsync = require('../../legacy/libs/replaceAsync.cjs');
var array = require('./array.cjs');
var clock = require('./clock.cjs');
var objFilter = require('./objFilter.cjs');
var simpleMath = require('./simpleMath.cjs');
var text = require('./text.cjs');
exports.arraySortPositions = arraySortPositions;
exports.asyncReplace = replaceAsync;
exports.shuffleArray = array.shuffleArray;
exports.formatCustomTimer = clock.formatCustomTimer;
exports.formatDayTimer = clock.formatDayTimer;
exports.formatTimer = clock.formatTimer;
exports.getTimeDuration = clock.getTimeDuration;
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;