Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/squirrel-forge/ui-util
A collection of utilities, classes, functions and abstracts made for the browser and babel compatible.
https://github.com/squirrel-forge/ui-util
abstracts babel browser es6 logic utilities
Last synced: 5 days ago
JSON representation
A collection of utilities, classes, functions and abstracts made for the browser and babel compatible.
- Host: GitHub
- URL: https://github.com/squirrel-forge/ui-util
- Owner: squirrel-forge
- License: mit
- Created: 2021-09-18T01:44:31.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-01-13T14:29:50.000Z (10 months ago)
- Last Synced: 2024-03-14T22:10:25.429Z (8 months ago)
- Topics: abstracts, babel, browser, es6, logic, utilities
- Language: JavaScript
- Homepage:
- Size: 266 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# @squirrel-forge/ui-util
A collection of utilities, classes, functions and abstracts made for the browser and babel compatible.## Installation
```
npm i @squirrel-forge/ui-util
```## Usage
```
import { Class, function } from '@squirrel-forge/ui-util';
```## Documentation
The documentation is also included in the package.## Table of contents
Package contents listing by language and namespace.- Javascript
- [Animation](docs/Animation.md)
- [afterPaint()](docs/Animation.md#afterpaint)
- [cssTransition()](docs/Animation.md#csstransition)
- [Easing()](docs/Animation.md#easing)
- [holdElementViewportPosition()](docs/Animation.md#holdelementviewportposition)
- [scrollComplete()](docs/Animation.md#scrollcomplete)
- [Scroller](docs/Animation.md#scroller)
- [scrollTo()](docs/Animation.md#scrollto)
- [Slide functions](docs/Animation.md#slide-functions)
- [slideToggle()](docs/Animation.md#slidetoggle)
- [slideHide()](docs/Animation.md#slidehide)
- [slideShow()](docs/Animation.md#slideshow)
- [Array](docs/Array.md)
- [mergeArray()](docs/Array.md#mergearray)
- [Data]
- [LStorage]
- [saveBlobAs()]
- [Dev](docs/Dev.md)
- [ConsoleInterceptor](docs/Dev.md#consoleinterceptor)
- [tabFocus()](docs/Dev.md#tabfocus)
- [TestRunner()](docs/Dev.md#testrunner)
- [DOM](docs/DOM.md)
- [appendAfter()](docs/DOM.md#appendafter)
- [appendHTML()](docs/DOM.md#appendhtml)
- [attributeJSON()](docs/DOM.md#attributejson)
- [getElementTagType()](docs/DOM.md#getelementtagtype)
- [getPropertyValues()](docs/DOM.md#getpropertyvalues)
- [prependChild()](docs/DOM.md#prependchild)
- [uniqid()](docs/DOM.md#uniqid)
- [requireUniqid()](docs/DOM.md#requireuniqid)
- [unwrap()](docs/DOM.md#unwrap)
- [wrap()](docs/DOM.md#wrap)
- [Error](docs/Error.md)
- [Exception](docs/Error.md#exception)
- [Events](docs/Events.md)
- [bindMultiClick()](docs/Events.md#bindmulticlick)
- [bindNodeList()](docs/Events.md#bindnodelist)
- [CallbackEvents](docs/Events.md#callbackevents)
- [copyToClipboard()]
- [copyToClipboardFallback()]
- [debounce()](docs/Events.md#debounce)
- [docReady()](docs/Events.md#docready)
- [Draggables()](docs/Events.md#draggables)
- [EventDispatcher](docs/Events.md#eventdispatcher)
- [hasTouch()]
- [getFocusable](docs/Events.md#getfocusable)
- [tabFocusLock](docs/Events.md#tabfocuslock)
- [HTTP](docs/HTTP.md)
- [AsyncRequest](docs/HTTP.md#asyncrequest)
- [JsonP](docs/HTTP.md#JsonP)
- [LocationManager](docs/HTTP.md#locationmanager)
- [Layout](docs/Layout.md)
- [getScrollbarWidth()](docs/Layout.md#getscrollbarwidth)
- [getVisibility()](docs/DOM.md#getvisibility)
- [measureText()]
- [Logic](docs/Logic.md)
- [Config](docs/Logic.md#config)
- [Plugin](docs/Logic.md#plugin)
- [Plugins](docs/Logic.md#plugins)
- [Tracker](docs/Logic.md#tracker)
- [Number](docs/Number.md)
- [convertBytes()](docs/Number.md#convertbytes)
- [gcd()](docs/Number.md#gcd#gcd)
- [isEven()](docs/Number.md#iseven)
- [isFloat()](docs/Number.md#isfloat)
- [leadingZeros()](docs/Number.md#leadingzeros)
- [rand()](docs/Number.md#rand)
- [round()](docs/Number.md#round)
- [Object](docs/Object.md)
- [cloneObject()](docs/Object.md#cloneobject)
- [isPojo()](docs/Object.md#ispojo)
- [mergeObject()](docs/Object.md#mergeobject)
- [objectEmpty()]
- [strAccess()](docs/Object.md#straccess)
- [strCreate()](docs/Object.md#strcreate)
- [String](docs/String.md)
- [colorand()](docs/String.md#colorand)
- [escapeHTML()](docs/String.md#escapehtml)
- [hex2rgb()]
- [isValidFunctionName()](docs/String.md#isvalidfunctionname)
- [normalizePath()](docs/String.md#normalizePath)
- [simpleReplace()](docs/String.md#simplereplace)
- [str2node()](docs/String.md#str2node)
- [str2time()](docs/String.md#str2time)
- [strand()](docs/String.md#strand)
- [strCamel2Dash()]
- [strSlug()](docs/String.md#strslug)
- [strStyle()]
- [trimChar()](docs/String.md#trimchar)
- [ucfirst()](docs/String.md#ucfirst)
- [Var](docs/Var.md)
- [cast2type()](docs/Var.md#cast2type)
- [isEmpty()](docs/Var.md#isempty)## Issues and docs
If you encounter any issues, please report [here](https://github.com/squirrel-forge/ui-util/issues).---
Check the sourcecode on [github](https://github.com/squirrel-forge/ui-util) for detailed comments.