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.

157 lines (152 loc) 7.98 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 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 html_deprecated = require('./basics/html_deprecated.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'); 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.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.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.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.areHtmlElsColliding = html_deprecated.areHtmlElsColliding; exports.getHtmlElBorders = html_deprecated.getHtmlElBorders; exports.getHtmlElBordersWidth = html_deprecated.getHtmlElBordersWidth; exports.getHtmlElMargin = html_deprecated.getHtmlElMargin; exports.getHtmlElPadding = html_deprecated.getHtmlElPadding; exports.isInViewport = html_deprecated.isInViewport; exports.isScrolledIntoView = html_deprecated.isScrolledIntoView; 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;