├── .editorconfig ├── .gitignore ├── .jsfmtrc ├── LICENSE ├── README.md ├── array ├── fillArray.js ├── getClosestNumber.js ├── shuffle.js └── toArray.js ├── date └── daysInMonth.js ├── detect ├── getOrientation.js ├── getPixelRatio.js ├── hasAppleColorEmoji.js ├── hasEmojiSupport.js ├── hasLocalStorageSupport.js ├── hasSvgSupport.js ├── hasTouchScreen.js ├── hasWebComponentSupport.js ├── isAndroid.js ├── isFireFoxOSApp.js ├── isIOS.js └── isModernBrowser.js ├── element ├── hasHorizontalScrollBar.js ├── hasVerticalScrollBar.js └── isHidden.js ├── function ├── debounce.js ├── delay.js ├── isEmpty.js ├── noop.js ├── once.js ├── poll.js └── selectContent.js ├── number ├── currencyFormat.js ├── pad.js └── random.js ├── object ├── extend.js ├── isFunction.js └── isString.js ├── package.json ├── string ├── removeLeadingSlash.js ├── slugify.js ├── stripEntities.js ├── stripTags.js └── ucfirst.js └── url ├── getAbsoluteUrl.js ├── getCurrentQueryString.js ├── getUrlHash.js └── getUrlVars.js /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreruffert/js-utils/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreruffert/js-utils/HEAD/.gitignore -------------------------------------------------------------------------------- /.jsfmtrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreruffert/js-utils/HEAD/.jsfmtrc -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreruffert/js-utils/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreruffert/js-utils/HEAD/README.md -------------------------------------------------------------------------------- /array/fillArray.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreruffert/js-utils/HEAD/array/fillArray.js -------------------------------------------------------------------------------- /array/getClosestNumber.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreruffert/js-utils/HEAD/array/getClosestNumber.js -------------------------------------------------------------------------------- /array/shuffle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreruffert/js-utils/HEAD/array/shuffle.js -------------------------------------------------------------------------------- /array/toArray.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreruffert/js-utils/HEAD/array/toArray.js -------------------------------------------------------------------------------- /date/daysInMonth.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreruffert/js-utils/HEAD/date/daysInMonth.js -------------------------------------------------------------------------------- /detect/getOrientation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreruffert/js-utils/HEAD/detect/getOrientation.js -------------------------------------------------------------------------------- /detect/getPixelRatio.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreruffert/js-utils/HEAD/detect/getPixelRatio.js -------------------------------------------------------------------------------- /detect/hasAppleColorEmoji.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreruffert/js-utils/HEAD/detect/hasAppleColorEmoji.js -------------------------------------------------------------------------------- /detect/hasEmojiSupport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreruffert/js-utils/HEAD/detect/hasEmojiSupport.js -------------------------------------------------------------------------------- /detect/hasLocalStorageSupport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreruffert/js-utils/HEAD/detect/hasLocalStorageSupport.js -------------------------------------------------------------------------------- /detect/hasSvgSupport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreruffert/js-utils/HEAD/detect/hasSvgSupport.js -------------------------------------------------------------------------------- /detect/hasTouchScreen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreruffert/js-utils/HEAD/detect/hasTouchScreen.js -------------------------------------------------------------------------------- /detect/hasWebComponentSupport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreruffert/js-utils/HEAD/detect/hasWebComponentSupport.js -------------------------------------------------------------------------------- /detect/isAndroid.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreruffert/js-utils/HEAD/detect/isAndroid.js -------------------------------------------------------------------------------- /detect/isFireFoxOSApp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreruffert/js-utils/HEAD/detect/isFireFoxOSApp.js -------------------------------------------------------------------------------- /detect/isIOS.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreruffert/js-utils/HEAD/detect/isIOS.js -------------------------------------------------------------------------------- /detect/isModernBrowser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreruffert/js-utils/HEAD/detect/isModernBrowser.js -------------------------------------------------------------------------------- /element/hasHorizontalScrollBar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreruffert/js-utils/HEAD/element/hasHorizontalScrollBar.js -------------------------------------------------------------------------------- /element/hasVerticalScrollBar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreruffert/js-utils/HEAD/element/hasVerticalScrollBar.js -------------------------------------------------------------------------------- /element/isHidden.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreruffert/js-utils/HEAD/element/isHidden.js -------------------------------------------------------------------------------- /function/debounce.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreruffert/js-utils/HEAD/function/debounce.js -------------------------------------------------------------------------------- /function/delay.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreruffert/js-utils/HEAD/function/delay.js -------------------------------------------------------------------------------- /function/isEmpty.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreruffert/js-utils/HEAD/function/isEmpty.js -------------------------------------------------------------------------------- /function/noop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreruffert/js-utils/HEAD/function/noop.js -------------------------------------------------------------------------------- /function/once.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreruffert/js-utils/HEAD/function/once.js -------------------------------------------------------------------------------- /function/poll.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreruffert/js-utils/HEAD/function/poll.js -------------------------------------------------------------------------------- /function/selectContent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreruffert/js-utils/HEAD/function/selectContent.js -------------------------------------------------------------------------------- /number/currencyFormat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreruffert/js-utils/HEAD/number/currencyFormat.js -------------------------------------------------------------------------------- /number/pad.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreruffert/js-utils/HEAD/number/pad.js -------------------------------------------------------------------------------- /number/random.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreruffert/js-utils/HEAD/number/random.js -------------------------------------------------------------------------------- /object/extend.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreruffert/js-utils/HEAD/object/extend.js -------------------------------------------------------------------------------- /object/isFunction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreruffert/js-utils/HEAD/object/isFunction.js -------------------------------------------------------------------------------- /object/isString.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreruffert/js-utils/HEAD/object/isString.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreruffert/js-utils/HEAD/package.json -------------------------------------------------------------------------------- /string/removeLeadingSlash.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreruffert/js-utils/HEAD/string/removeLeadingSlash.js -------------------------------------------------------------------------------- /string/slugify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreruffert/js-utils/HEAD/string/slugify.js -------------------------------------------------------------------------------- /string/stripEntities.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreruffert/js-utils/HEAD/string/stripEntities.js -------------------------------------------------------------------------------- /string/stripTags.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreruffert/js-utils/HEAD/string/stripTags.js -------------------------------------------------------------------------------- /string/ucfirst.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreruffert/js-utils/HEAD/string/ucfirst.js -------------------------------------------------------------------------------- /url/getAbsoluteUrl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreruffert/js-utils/HEAD/url/getAbsoluteUrl.js -------------------------------------------------------------------------------- /url/getCurrentQueryString.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreruffert/js-utils/HEAD/url/getCurrentQueryString.js -------------------------------------------------------------------------------- /url/getUrlHash.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreruffert/js-utils/HEAD/url/getUrlHash.js -------------------------------------------------------------------------------- /url/getUrlVars.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/andreruffert/js-utils/HEAD/url/getUrlVars.js --------------------------------------------------------------------------------