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.

80 lines (75 loc) 3.86 kB
'use strict'; 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 html = require('./html.cjs'); var html_deprecated = require('./html_deprecated.cjs'); var objFilter = require('./objFilter.cjs'); var objChecker = require('./objChecker.cjs'); var fullScreen = require('./fullScreen.cjs'); var simpleMath = require('./simpleMath.cjs'); var text = require('./text.cjs'); var collision = require('./collision.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.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.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.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;