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