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.
116 lines • 8.77 kB
text/typescript
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 '../legacy/libs/userLevel.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 { isInViewport } from './basics/html_deprecated.mjs';
import { isScrolledIntoView } from './basics/html_deprecated.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 { getHtmlElBorders } from './basics/html_deprecated.mjs';
import { getHtmlElBordersWidth } from './basics/html_deprecated.mjs';
import { getHtmlElMargin } from './basics/html_deprecated.mjs';
import { getHtmlElPadding } from './basics/html_deprecated.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 { areHtmlElsColliding } from './basics/html_deprecated.mjs';
import { isJsonObject } from './basics/objChecker.mjs';
import arraySortPositions from '../legacy/libs/arraySortPositions.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 '../legacy/libs/replaceAsync.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 { TinyTextarea, TinyNewWinEvents, TinyIframeEvents, TinyLocalStorage, TinyEvents, TinyTimeout, TinyColorConverter, TinyClipboard, TinyTextRangeEditor, TinySmartScroller, UltraRandomMsgGen, TinyAfterScrollWatcher, TinyHtml, TinyNotifications, TinyDomReadyManager, TinyDragger, TinyDragDropDetector, TinyToastNotify, TinyNotifyCenter, TinyRateLimiter, ColorSafeStringify, TinyPromiseQueue, TinyLevelUp, getPercentage, areElsCollTop, areElsCollBottom, areElsCollLeft, areElsCollRight, areElsCollPerfTop, areElsCollPerfBottom, areElsCollPerfLeft, areElsCollPerfRight, areElsColliding, areElsPerfColliding, getElsColliding, getElsPerfColliding, getElsCollOverlap, getElsCollOverlapPos, getRectCenter, getElsRelativeCenterOffset, getElsCollDirDepth, getElsCollDetails, isInViewport, isScrolledIntoView, safeTextTrim, installWindowHiddenScript, genFibonacciSeq, isDirEmptyAsync, fileSizeAsync, dirSizeAsync, listFilesAsync, listDirsAsync, getHtmlElBorders, getHtmlElBordersWidth, getHtmlElMargin, getHtmlElPadding, 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, areHtmlElsColliding, 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