-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.js
106 lines (94 loc) · 3.06 KB
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
/*!
* @module : @squirrel-forge/ui-util
* @version : 0.8.2
* @license : MIT
* @copyright : 2022 squirrel-forge
* @author : Daniel Hartwell aka. siux <me@siux.info>
* @description : A collection of utilities, classes, functions and abstracts made for the browser and babel compatible.
*/
/**
* Animation
*/
export { holdElementViewportPosition } from './Animation/holdElementViewportPosition.js';
export { scrollComplete } from './Animation/scrollComplete.js';
export { Scroller } from './Animation/Scroller.js';
export { scrollTo } from './Animation/scrollTo.js';
export { slideToggle, slideHide, slideShow } from './Animation/slide.js';
/**
* Array
*/
export { mergeArray } from './Array/mergeArray.js';
/**
* Dev
*/
export { ConsoleInterceptor } from './Dev/ConsoleInterceptor.js';
export { tabFocus } from './Dev/tabFocus.js';
/**
* Error
*/
export { Exception } from './Error/Exception.js';
/**
* Events
*/
export { bindNodeList } from './Events/bindNodeList.js';
export { debounce } from './Events/debounce.js';
export { docReady } from './Events/docReady.js';
export { EventDispatcher } from './Events/EventDispatcher.js';
/**
* HTML
*/
export { appendAfter } from './DOM/appendAfter.js';
export { appendHTML } from './DOM/appendHTML.js';
export { attributeJSON } from './DOM/attributeJSON.js';
export { getElementTagType } from './DOM/getElementTagType.js';
export { getScrollbarWidth } from './DOM/getScrollbarWidth.js';
export { getVisibility } from './DOM/getVisibility.js';
export { prependChild } from './DOM/prependChild.js';
export { uniqid, requireUniqid } from './DOM/uniqid.js';
export { unwrap } from './DOM/unwrap.js';
export { wrap } from './DOM/wrap.js';
/**
* HTTP
*/
export { AsyncRequest } from './HTTP/AsyncRequest.js';
export { JsonP } from './HTTP/JsonP.js';
/**
* Logic
*/
export { Config } from './Logic/Config.js';
export { Plugin } from './Logic/Plugin.js';
export { Plugins } from './Logic/Plugins.js';
/**
* Number
*/
export { convertBytes } from './Number/convertBytes.js';
export { gcd } from './Number/gcd.js';
export { isEven } from './Number/isEven.js';
export { isFloat } from './Number/isFloat.js';
export { leadingZeros } from './Number/leadingZeros.js';
export { rand } from './Number/rand.js';
export { round } from './Number/round.js';
/**
* Object
*/
export { cloneObject } from './Object/cloneObject.js';
export { isPojo } from './Object/isPojo.js';
export { mergeObject } from './Object/mergeObject.js';
export { strAccess } from './Object/strAccess.js';
export { strCreate } from './Object/strCreate.js';
/**
* String
*/
export { escapeHTML } from './String/escapeHTML.js';
export { simpleReplace } from './String/simpleReplace.js';
export { str2node } from './String/str2node.js';
export { str2time } from './String/str2time.js';
export { strand } from './String/strand.js';
export { strSlug } from './String/strSlug.js';
export { trimChar } from './String/trimChar.js';
export { ucfirst } from './String/ucfirst.js';
/**
* Var
*/
export { cast2type } from './Var/cast2type.js';
export { isEmpty } from './Var/isEmpty.js';