Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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.