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.

178 lines (173 loc) 8.97 kB
'use strict'; var TinyLevelUp = require('./libs/TinyLevelUp.cjs'); var array = require('./basics/array.cjs'); var clock = require('./basics/clock.cjs'); var objFilter = require('./basics/objFilter.cjs'); var objChecker = require('./basics/objChecker.cjs'); var fullScreen = require('./basics/fullScreen.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'); var html = require('./basics/html.cjs'); var TinyDragDropDetector = require('./libs/TinyDragDropDetector.cjs'); var normalFuncs = require('./fileManager/normalFuncs.cjs'); var asyncFuncs = require('./fileManager/asyncFuncs.cjs'); var TinyDragger = require('./libs/TinyDragger.cjs'); var TinyDomReadyManager = require('./libs/TinyDomReadyManager.cjs'); var TinyNotifications = require('./libs/TinyNotifications.cjs'); var collision = require('./basics/collision.cjs'); var TinyHtml = require('./libs/TinyHtml.cjs'); var TinyAfterScrollWatcher = require('./libs/TinyAfterScrollWatcher.cjs'); var UltraRandomMsgGen = require('./libs/UltraRandomMsgGen.cjs'); var TinySmartScroller = require('./libs/TinySmartScroller.cjs'); var TinyTextRangeEditor = require('./libs/TinyTextRangeEditor.cjs'); var TinyClipboard = require('./libs/TinyClipboard.cjs'); var TinyColorConverter = require('./libs/TinyColorConverter.cjs'); var TinyTimeout = require('./libs/TinyTimeout.cjs'); var TinyEvents = require('./libs/TinyEvents.cjs'); var TinyLocalStorage = require('./libs/TinyLocalStorage.cjs'); var TinyIframeEvents = require('./libs/TinyIframeEvents.cjs'); var TinyNewWinEvents = require('./libs/TinyNewWinEvents.cjs'); var TinyTextarea = require('./libs/TinyTextarea.cjs'); var TinyGamepad = require('./libs/TinyGamepad.cjs'); var TinyDayNightCycle = require('./libs/TinyDayNightCycle.cjs'); var TinyAdvancedRaffle = require('./libs/TinyAdvancedRaffle.cjs'); var TinyArrayPaginator = require('./libs/TinyArrayPaginator.cjs'); var TinyInventory = require('./libs/TinyInventory.cjs'); var TinyInventoryTrader = require('./libs/TinyInventoryTrader.cjs'); var TinyCookieConsent = require('./libs/TinyCookieConsent.cjs'); var TinyI18 = require('./libs/TinyI18.cjs'); var TinyNeedBar = require('./libs/TinyNeedBar.cjs'); var TinySimpleDice = require('./libs/TinySimpleDice.cjs'); var TinyElementObserver = require('./libs/TinyElementObserver.cjs'); var TinyLoadingScreen = require('./libs/TinyLoadingScreen.cjs'); var TinyColorValidator = require('./libs/TinyColorValidator.cjs'); exports.TinyLevelUp = TinyLevelUp; exports.arraySortPositions = array.arraySortPositions; exports.diffArrayList = array.diffArrayList; exports.shuffleArray = array.shuffleArray; exports.breakdownDuration = clock.breakdownDuration; 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.extendObjType = objFilter.extendObjType; exports.objType = objFilter.objType; exports.reorderObjTypeOrder = objFilter.reorderObjTypeOrder; exports.countObj = objChecker.countObj; exports.isJsonObject = objChecker.isJsonObject; exports.documentIsFullScreen = fullScreen.documentIsFullScreen; exports.exitFullScreen = fullScreen.exitFullScreen; exports.isFullScreenMode = fullScreen.isFullScreenMode; exports.isScreenFilled = fullScreen.isScreenFilled; exports.offFullScreenChange = fullScreen.offFullScreenChange; exports.onFullScreenChange = fullScreen.onFullScreenChange; exports.requestFullScreen = fullScreen.requestFullScreen; exports.calculateMarketcap = simpleMath.calculateMarketcap; exports.compareMarketcap = simpleMath.compareMarketcap; exports.formatBytes = simpleMath.formatBytes; exports.genFibonacciSeq = simpleMath.genFibonacciSeq; exports.getAge = simpleMath.getAge; exports.getPercentage = simpleMath.getPercentage; exports.getSimplePerc = simpleMath.getSimplePerc; exports.ruleOfThree = simpleMath.ruleOfThree; exports.addAiMarkerShortcut = text.addAiMarkerShortcut; exports.asyncReplace = text.asyncReplace; exports.diffStrings = text.diffStrings; exports.safeTextTrim = text.safeTextTrim; exports.toTitleCase = text.toTitleCase; exports.toTitleCaseLowerFirst = text.toTitleCaseLowerFirst; exports.ColorSafeStringify = ColorSafeStringify; exports.TinyPromiseQueue = TinyPromiseQueue; exports.TinyRateLimiter = TinyRateLimiter; exports.TinyNotifyCenter = TinyNotifyCenter; exports.TinyToastNotify = TinyToastNotify; exports.fetchJson = html.fetchJson; exports.fetchText = html.fetchText; exports.installWindowHiddenScript = html.installWindowHiddenScript; exports.readBase64Blob = html.readBase64Blob; exports.readFileBlob = html.readFileBlob; exports.readJsonBlob = html.readJsonBlob; exports.saveJsonFile = html.saveJsonFile; exports.TinyDragDropDetector = TinyDragDropDetector; exports.backupFile = normalFuncs.backupFile; exports.clearDirectory = normalFuncs.clearDirectory; exports.dirExists = normalFuncs.dirExists; exports.dirSize = normalFuncs.dirSize; exports.ensureCopyFile = normalFuncs.ensureCopyFile; exports.ensureDirectory = normalFuncs.ensureDirectory; exports.fileExists = normalFuncs.fileExists; exports.fileSize = normalFuncs.fileSize; exports.getLatestBackupPath = normalFuncs.getLatestBackupPath; exports.isDirEmpty = normalFuncs.isDirEmpty; exports.listDirs = normalFuncs.listDirs; exports.listFiles = normalFuncs.listFiles; exports.readJsonFile = normalFuncs.readJsonFile; exports.renameFileAddPrefixSuffix = normalFuncs.renameFileAddPrefixSuffix; exports.renameFileBatch = normalFuncs.renameFileBatch; exports.renameFileNormalizeCase = normalFuncs.renameFileNormalizeCase; exports.renameFilePadNumbers = normalFuncs.renameFilePadNumbers; exports.renameFileRegex = normalFuncs.renameFileRegex; exports.restoreLatestBackup = normalFuncs.restoreLatestBackup; exports.tryDeleteFile = normalFuncs.tryDeleteFile; exports.writeJsonFile = normalFuncs.writeJsonFile; exports.writeTextFile = normalFuncs.writeTextFile; exports.clearDirectoryAsync = asyncFuncs.clearDirectoryAsync; exports.dirSizeAsync = asyncFuncs.dirSizeAsync; exports.fileSizeAsync = asyncFuncs.fileSizeAsync; exports.isDirEmptyAsync = asyncFuncs.isDirEmptyAsync; exports.listDirsAsync = asyncFuncs.listDirsAsync; exports.listFilesAsync = asyncFuncs.listFilesAsync; exports.TinyDragger = TinyDragger; exports.TinyDomReadyManager = TinyDomReadyManager; exports.TinyNotifications = TinyNotifications; exports.areElsCollBottom = collision.areElsCollBottom; exports.areElsCollLeft = collision.areElsCollLeft; exports.areElsCollPerfBottom = collision.areElsCollPerfBottom; exports.areElsCollPerfLeft = collision.areElsCollPerfLeft; exports.areElsCollPerfRight = collision.areElsCollPerfRight; exports.areElsCollPerfTop = collision.areElsCollPerfTop; exports.areElsCollRight = collision.areElsCollRight; exports.areElsCollTop = collision.areElsCollTop; exports.areElsColliding = collision.areElsColliding; exports.areElsPerfColliding = collision.areElsPerfColliding; exports.getElsCollDetails = collision.getElsCollDetails; exports.getElsCollDirDepth = collision.getElsCollDirDepth; exports.getElsCollOverlap = collision.getElsCollOverlap; exports.getElsCollOverlapPos = collision.getElsCollOverlapPos; exports.getElsColliding = collision.getElsColliding; exports.getElsPerfColliding = collision.getElsPerfColliding; exports.getElsRelativeCenterOffset = collision.getElsRelativeCenterOffset; exports.getRectCenter = collision.getRectCenter; exports.TinyHtml = TinyHtml; exports.TinyAfterScrollWatcher = TinyAfterScrollWatcher; exports.UltraRandomMsgGen = UltraRandomMsgGen; exports.TinySmartScroller = TinySmartScroller; exports.TinyTextRangeEditor = TinyTextRangeEditor; exports.TinyClipboard = TinyClipboard; exports.TinyColorConverter = TinyColorConverter; exports.TinyTimeout = TinyTimeout; exports.TinyEvents = TinyEvents; exports.TinyLocalStorage = TinyLocalStorage; exports.TinyIframeEvents = TinyIframeEvents; exports.TinyNewWinEvents = TinyNewWinEvents; exports.TinyTextarea = TinyTextarea; exports.TinyGamepad = TinyGamepad; exports.TinyDayNightCycle = TinyDayNightCycle; exports.TinyAdvancedRaffle = TinyAdvancedRaffle; exports.TinyArrayPaginator = TinyArrayPaginator; exports.TinyInventory = TinyInventory; exports.TinyInventoryTrader = TinyInventoryTrader; exports.TinyCookieConsent = TinyCookieConsent; exports.TinyI18 = TinyI18; exports.TinyNeedBar = TinyNeedBar; exports.TinySimpleDice = TinySimpleDice; exports.TinyElementObserver = TinyElementObserver; exports.TinyLoadingScreen = TinyLoadingScreen; exports.TinyColorValidator = TinyColorValidator;