Socket
Socket
Sign inDemoInstall

shorter-js

Package Overview
Dependencies
Maintainers
1
Versions
82
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

shorter-js - npm Package Compare versions

Comparing version 0.1.10-a to 0.1.10-b

src/strings/addEventListener.js

20

dist/shorter-js.esm.js
/*!
* shorter-js v0.1.10a (https://thednp.github.io/shorter-js/)
* shorter-js v0.1.10b (https://thednp.github.io/shorter-js/)
* Copyright 2019-2021 © dnp_theme

@@ -60,2 +60,6 @@ * Licensed under MIT (https://github.com/thednp/shorter-js/blob/master/LICENSE)

var addEventListener = 'addEventListener';
var removeEventListener = 'removeEventListener';
var isMobile = /iPhone|iPad|iPod|Android/i.test(navigator.userAgent);

@@ -73,4 +77,4 @@

});
document.addEventListener('DOMContentLoaded', function wrap(){
document.removeEventListener('DOMContentLoaded', wrap, opts);
document[addEventListener]('DOMContentLoaded', function wrap(){
document[removeEventListener]('DOMContentLoaded', wrap, opts);
}, opts);

@@ -124,3 +128,3 @@ } catch (e) {}

durationValue = computedStyle[animationDuration],
durationScale = durationValue.indexOf('ms') > -1 ? 1 : 1000,
durationScale = durationValue.includes('ms') ? 1 : 1000,
duration = supportAnimation && propertyValue && propertyValue !== 'none'

@@ -153,3 +157,3 @@ ? parseFloat( durationValue ) * durationScale : 0;

durationValue = computedStyle[transitionDuration],
durationScale = durationValue.indexOf('ms') > -1 ? 1 : 1000,
durationScale = durationValue.includes('ms') ? 1 : 1000,
duration = supportTransition && propertyValue && propertyValue !== 'none'

@@ -200,3 +204,3 @@ ? parseFloat( durationValue ) * durationScale : 0;

durationValue = computedStyle[animationDelay],
durationScale = durationValue.indexOf('ms') > -1 ? 1 : 1000,
durationScale = durationValue.includes('ms') ? 1 : 1000,
duration = supportAnimation && propertyValue && propertyValue !== 'none'

@@ -211,3 +215,3 @@ ? parseFloat( durationValue ) * durationScale : 0;

delayValue = computedStyle[transitionDelay],
delayScale = delayValue.indexOf('ms') > -1 ? 1 : 1000,
delayScale = delayValue.includes('ms') ? 1 : 1000,
duration = supportTransition && propertyValue && propertyValue !== 'none'

@@ -291,2 +295,4 @@ ? parseFloat( delayValue ) * delayScale : 0;

supportTransition: supportTransition,
addEventListener: addEventListener,
removeEventListener: removeEventListener,
addClass: addClass,

@@ -293,0 +299,0 @@ removeClass: removeClass,

@@ -1,2 +0,2 @@

// shorter-js v0.1.10a | dnp_theme © 2021 | MIT-License
var e="onmouseleave"in document?["mouseenter","mouseleave"]:["mouseover","mouseout"],n="webkitAnimation"in document.head.style?"webkitAnimationDuration":"animationDuration",t="webkitAnimation"in document.head.style?"webkitAnimationDelay":"animationDelay",i="webkitAnimation"in document.head.style?"webkitAnimationEnd":"animationend",a="webkitAnimation"in document.head.style?"webkitAnimationName":"animationName",o="webkitTransition"in document.head.style?"webkitTransitionDuration":"transitionDuration",u="webkitTransition"in document.head.style?"webkitTransitionProperty":"transitionProperty",r="webkitTransition"in document.head.style?"webkitTransitionDelay":"transitionDelay",s="webkitTransition"in document.head.style?"webkitTransitionEnd":"transitionend",c=/iPhone|iPad|iPod|Android/i.test(navigator.userAgent),m="webkitPerspective"in document.head.style||"perspective"in document.head.style,d=function(){var e=!1;try{var n=Object.defineProperty({},"passive",{get:function(){e=!0}});document.addEventListener("DOMContentLoaded",(function e(){document.removeEventListener("DOMContentLoaded",e,n)}),n)}catch(e){}return e}(),l="webkitTransform"in document.head.style||"transform"in document.head.style,b="ontouchstart"in window||navigator.msMaxTouchPoints||!1,p="webkitAnimation"in document.head.style||"animation"in document.head.style,v="webkitTransition"in document.head.style||"transition"in document.head.style;function g(e,n,t,i){i=i||!1,e.addEventListener(n,t,i)}function f(e,n,t,i){i=i||!1,e.removeEventListener(n,t,i)}function y(e){var t=getComputedStyle(e),i=t[a],o=t[n],u=o.indexOf("ms")>-1?1:1e3,r=p&&i&&"none"!==i?parseFloat(o)*u:0;return isNaN(r)?0:r}function E(e){var n=getComputedStyle(e),t=n[u],i=n[o],a=i.indexOf("ms")>-1?1:1e3,r=v&&t&&"none"!==t?parseFloat(i)*a:0;return isNaN(r)?0:r}function h(e){return"true"===e||"false"!==e&&(isNaN(e)?""===e||"null"===e?null:e:+e)}var w={mouseClickEvents:{down:"mousedown",up:"mouseup"},mouseHoverEvents:e,touchEvents:{start:"touchstart",end:"touchend",move:"touchmove",cancel:"touchcancel"},focusEvents:{in:"focusin",out:"focusout"},mouseSwipeEvents:{start:"mousedown",end:"mouseup",move:"mousemove",cancel:"mouseout"},bezierEasings:{linear:"linear",easingSinusoidalIn:"cubic-bezier(0.47,0,0.745,0.715)",easingSinusoidalOut:"cubic-bezier(0.39,0.575,0.565,1)",easingSinusoidalInOut:"cubic-bezier(0.445,0.05,0.55,0.95)",easingQuadraticIn:"cubic-bezier(0.550,0.085,0.680,0.530)",easingQuadraticOut:"cubic-bezier(0.250,0.460,0.450,0.940)",easingQuadraticInOut:"cubic-bezier(0.455,0.030,0.515,0.955)",easingCubicIn:"cubic-bezier(0.55,0.055,0.675,0.19)",easingCubicOut:"cubic-bezier(0.215,0.61,0.355,1)",easingCubicInOut:"cubic-bezier(0.645,0.045,0.355,1)",easingQuarticIn:"cubic-bezier(0.895,0.03,0.685,0.22)",easingQuarticOut:"cubic-bezier(0.165,0.84,0.44,1)",easingQuarticInOut:"cubic-bezier(0.77,0,0.175,1)",easingQuinticIn:"cubic-bezier(0.755,0.05,0.855,0.06)",easingQuinticOut:"cubic-bezier(0.23,1,0.32,1)",easingQuinticInOut:"cubic-bezier(0.86,0,0.07,1)",easingExponentialIn:"cubic-bezier(0.95,0.05,0.795,0.035)",easingExponentialOut:"cubic-bezier(0.19,1,0.22,1)",easingExponentialInOut:"cubic-bezier(1,0,0,1)",easingCircularIn:"cubic-bezier(0.6,0.04,0.98,0.335)",easingCircularOut:"cubic-bezier(0.075,0.82,0.165,1)",easingCircularInOut:"cubic-bezier(0.785,0.135,0.15,0.86)",easingBackIn:"cubic-bezier(0.6,-0.28,0.735,0.045)",easingBackOut:"cubic-bezier(0.175,0.885,0.32,1.275)",easingBackInOut:"cubic-bezier(0.68,-0.55,0.265,1.55)"},animationDuration:n,animationDelay:t,animationName:a,animationEndEvent:i,transitionDuration:o,transitionDelay:r,transitionEndEvent:s,transitionProperty:u,isMobile:c,support3DTransform:m,supportPassive:d,supportTransform:l,supportTouch:b,supportAnimation:p,supportTransition:v,addClass:function(e,n){e.classList.add(n)},removeClass:function(e,n){e.classList.remove(n)},hasClass:function(e,n){return e.classList.contains(n)},on:g,off:f,one:function(e,n,t,i){g(e,n,(function a(o){o.target===e&&(t.apply(e,[o]),f(e,n,a,i))}),i)},emulateAnimationEnd:function(e,n){var t=0,a=new Event(i),o=y(e);o?(e.addEventListener(i,(function a(o){o.target===e&&(n.apply(e,[o]),e.removeEventListener(i,a),t=1)})),setTimeout((function(){!t&&e.dispatchEvent(a)}),o+17)):n.apply(e,[a])},emulateTransitionEnd:function(e,n){var t=0,i=new Event(s),a=E(e);a?(e.addEventListener(s,(function i(a){a.target===e&&(n.apply(e,[a]),e.removeEventListener(s,i),t=1)})),setTimeout((function(){!t&&e.dispatchEvent(i)}),a+17)):n.apply(e,[i])},isElementInScrollRange:function(e){var n=e.getBoundingClientRect(),t=window.innerHeight||document.documentElement.clientHeight;return n.top<=t&&n.bottom>=0},isElementInViewport:function(e){var n=e.getBoundingClientRect();return n.top>=0&&n.left>=0&&n.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&n.right<=(window.innerWidth||document.documentElement.clientWidth)},passiveHandler:!!d&&{passive:!0},getElementAnimationDuration:y,getElementAnimationDelay:function(e){var n=getComputedStyle(e),i=n[a],o=n[t],u=o.indexOf("ms")>-1?1:1e3,r=p&&i&&"none"!==i?parseFloat(o)*u:0;return isNaN(r)?0:r},getElementTransitionDuration:E,getElementTransitionDelay:function(e){var n=getComputedStyle(e),t=n[u],i=n[r],a=i.indexOf("ms")>-1?1:1e3,o=v&&t&&"none"!==t?parseFloat(i)*a:0;return isNaN(o)?0:o},queryElement:function(e,n){var t=n&&n instanceof Element?n:document;return e instanceof Element?e:t.querySelector(e)},normalizeValue:h,normalizeOptions:function(e,n,t,i){var a={},o={},u=Object.assign({},e.dataset);return Object.keys(u).map((function(e){var n=e.includes(i)?e.replace(i,"").replace(/[A-Z]/,(function(e){return e.toLowerCase()})):e;o[n]=h(u[e])})),Object.keys(t).map((function(e){t[e]=h(t[e])})),Object.keys(n).map((function(e){a[e]=e in t?t[e]:e in o?o[e]:n[e]})),a},tryWrapper:function(e,n){try{e()}catch(e){console.error(n+" "+e)}}};export default w;
// shorter-js v0.1.10b | dnp_theme © 2021 | MIT-License
var e="onmouseleave"in document?["mouseenter","mouseleave"]:["mouseover","mouseout"],n="webkitAnimation"in document.head.style?"webkitAnimationDuration":"animationDuration",t="webkitAnimation"in document.head.style?"webkitAnimationDelay":"animationDelay",i="webkitAnimation"in document.head.style?"webkitAnimationEnd":"animationend",a="webkitAnimation"in document.head.style?"webkitAnimationName":"animationName",o="webkitTransition"in document.head.style?"webkitTransitionDuration":"transitionDuration",r="webkitTransition"in document.head.style?"webkitTransitionProperty":"transitionProperty",u="webkitTransition"in document.head.style?"webkitTransitionDelay":"transitionDelay",s="webkitTransition"in document.head.style?"webkitTransitionEnd":"transitionend",c=/iPhone|iPad|iPod|Android/i.test(navigator.userAgent),m="webkitPerspective"in document.head.style||"perspective"in document.head.style,d=function(){var e=!1;try{var n=Object.defineProperty({},"passive",{get:function(){e=!0}});document.addEventListener("DOMContentLoaded",(function e(){document.removeEventListener("DOMContentLoaded",e,n)}),n)}catch(e){}return e}(),l="webkitTransform"in document.head.style||"transform"in document.head.style,b="ontouchstart"in window||navigator.msMaxTouchPoints||!1,v="webkitAnimation"in document.head.style||"animation"in document.head.style,p="webkitTransition"in document.head.style||"transition"in document.head.style;function g(e,n,t,i){i=i||!1,e.addEventListener(n,t,i)}function f(e,n,t,i){i=i||!1,e.removeEventListener(n,t,i)}function y(e){var t=getComputedStyle(e),i=t[a],o=t[n],r=o.includes("ms")?1:1e3,u=v&&i&&"none"!==i?parseFloat(o)*r:0;return isNaN(u)?0:u}function E(e){var n=getComputedStyle(e),t=n[r],i=n[o],a=i.includes("ms")?1:1e3,u=p&&t&&"none"!==t?parseFloat(i)*a:0;return isNaN(u)?0:u}function h(e){return"true"===e||"false"!==e&&(isNaN(e)?""===e||"null"===e?null:e:+e)}var w={mouseClickEvents:{down:"mousedown",up:"mouseup"},mouseHoverEvents:e,touchEvents:{start:"touchstart",end:"touchend",move:"touchmove",cancel:"touchcancel"},focusEvents:{in:"focusin",out:"focusout"},mouseSwipeEvents:{start:"mousedown",end:"mouseup",move:"mousemove",cancel:"mouseout"},bezierEasings:{linear:"linear",easingSinusoidalIn:"cubic-bezier(0.47,0,0.745,0.715)",easingSinusoidalOut:"cubic-bezier(0.39,0.575,0.565,1)",easingSinusoidalInOut:"cubic-bezier(0.445,0.05,0.55,0.95)",easingQuadraticIn:"cubic-bezier(0.550,0.085,0.680,0.530)",easingQuadraticOut:"cubic-bezier(0.250,0.460,0.450,0.940)",easingQuadraticInOut:"cubic-bezier(0.455,0.030,0.515,0.955)",easingCubicIn:"cubic-bezier(0.55,0.055,0.675,0.19)",easingCubicOut:"cubic-bezier(0.215,0.61,0.355,1)",easingCubicInOut:"cubic-bezier(0.645,0.045,0.355,1)",easingQuarticIn:"cubic-bezier(0.895,0.03,0.685,0.22)",easingQuarticOut:"cubic-bezier(0.165,0.84,0.44,1)",easingQuarticInOut:"cubic-bezier(0.77,0,0.175,1)",easingQuinticIn:"cubic-bezier(0.755,0.05,0.855,0.06)",easingQuinticOut:"cubic-bezier(0.23,1,0.32,1)",easingQuinticInOut:"cubic-bezier(0.86,0,0.07,1)",easingExponentialIn:"cubic-bezier(0.95,0.05,0.795,0.035)",easingExponentialOut:"cubic-bezier(0.19,1,0.22,1)",easingExponentialInOut:"cubic-bezier(1,0,0,1)",easingCircularIn:"cubic-bezier(0.6,0.04,0.98,0.335)",easingCircularOut:"cubic-bezier(0.075,0.82,0.165,1)",easingCircularInOut:"cubic-bezier(0.785,0.135,0.15,0.86)",easingBackIn:"cubic-bezier(0.6,-0.28,0.735,0.045)",easingBackOut:"cubic-bezier(0.175,0.885,0.32,1.275)",easingBackInOut:"cubic-bezier(0.68,-0.55,0.265,1.55)"},animationDuration:n,animationDelay:t,animationName:a,animationEndEvent:i,transitionDuration:o,transitionDelay:u,transitionEndEvent:s,transitionProperty:r,isMobile:c,support3DTransform:m,supportPassive:d,supportTransform:l,supportTouch:b,supportAnimation:v,supportTransition:p,addEventListener:"addEventListener",removeEventListener:"removeEventListener",addClass:function(e,n){e.classList.add(n)},removeClass:function(e,n){e.classList.remove(n)},hasClass:function(e,n){return e.classList.contains(n)},on:g,off:f,one:function(e,n,t,i){g(e,n,(function a(o){o.target===e&&(t.apply(e,[o]),f(e,n,a,i))}),i)},emulateAnimationEnd:function(e,n){var t=0,a=new Event(i),o=y(e);o?(e.addEventListener(i,(function a(o){o.target===e&&(n.apply(e,[o]),e.removeEventListener(i,a),t=1)})),setTimeout((function(){!t&&e.dispatchEvent(a)}),o+17)):n.apply(e,[a])},emulateTransitionEnd:function(e,n){var t=0,i=new Event(s),a=E(e);a?(e.addEventListener(s,(function i(a){a.target===e&&(n.apply(e,[a]),e.removeEventListener(s,i),t=1)})),setTimeout((function(){!t&&e.dispatchEvent(i)}),a+17)):n.apply(e,[i])},isElementInScrollRange:function(e){var n=e.getBoundingClientRect(),t=window.innerHeight||document.documentElement.clientHeight;return n.top<=t&&n.bottom>=0},isElementInViewport:function(e){var n=e.getBoundingClientRect();return n.top>=0&&n.left>=0&&n.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&n.right<=(window.innerWidth||document.documentElement.clientWidth)},passiveHandler:!!d&&{passive:!0},getElementAnimationDuration:y,getElementAnimationDelay:function(e){var n=getComputedStyle(e),i=n[a],o=n[t],r=o.includes("ms")?1:1e3,u=v&&i&&"none"!==i?parseFloat(o)*r:0;return isNaN(u)?0:u},getElementTransitionDuration:E,getElementTransitionDelay:function(e){var n=getComputedStyle(e),t=n[r],i=n[u],a=i.includes("ms")?1:1e3,o=p&&t&&"none"!==t?parseFloat(i)*a:0;return isNaN(o)?0:o},queryElement:function(e,n){var t=n&&n instanceof Element?n:document;return e instanceof Element?e:t.querySelector(e)},normalizeValue:h,normalizeOptions:function(e,n,t,i){var a={},o={},r=Object.assign({},e.dataset);return Object.keys(r).map((function(e){var n=e.includes(i)?e.replace(i,"").replace(/[A-Z]/,(function(e){return e.toLowerCase()})):e;o[n]=h(r[e])})),Object.keys(t).map((function(e){t[e]=h(t[e])})),Object.keys(n).map((function(e){a[e]=e in t?t[e]:e in o?o[e]:n[e]})),a},tryWrapper:function(e,n){try{e()}catch(e){console.error(n+" "+e)}}};export default w;
/*!
* shorter-js v0.1.10a (https://thednp.github.io/shorter-js/)
* shorter-js v0.1.10b (https://thednp.github.io/shorter-js/)
* Copyright 2019-2021 © dnp_theme

@@ -66,2 +66,6 @@ * Licensed under MIT (https://github.com/thednp/shorter-js/blob/master/LICENSE)

var addEventListener = 'addEventListener';
var removeEventListener = 'removeEventListener';
var isMobile = /iPhone|iPad|iPod|Android/i.test(navigator.userAgent);

@@ -79,4 +83,4 @@

});
document.addEventListener('DOMContentLoaded', function wrap(){
document.removeEventListener('DOMContentLoaded', wrap, opts);
document[addEventListener]('DOMContentLoaded', function wrap(){
document[removeEventListener]('DOMContentLoaded', wrap, opts);
}, opts);

@@ -130,3 +134,3 @@ } catch (e) {}

durationValue = computedStyle[animationDuration],
durationScale = durationValue.indexOf('ms') > -1 ? 1 : 1000,
durationScale = durationValue.includes('ms') ? 1 : 1000,
duration = supportAnimation && propertyValue && propertyValue !== 'none'

@@ -159,3 +163,3 @@ ? parseFloat( durationValue ) * durationScale : 0;

durationValue = computedStyle[transitionDuration],
durationScale = durationValue.indexOf('ms') > -1 ? 1 : 1000,
durationScale = durationValue.includes('ms') ? 1 : 1000,
duration = supportTransition && propertyValue && propertyValue !== 'none'

@@ -206,3 +210,3 @@ ? parseFloat( durationValue ) * durationScale : 0;

durationValue = computedStyle[animationDelay],
durationScale = durationValue.indexOf('ms') > -1 ? 1 : 1000,
durationScale = durationValue.includes('ms') ? 1 : 1000,
duration = supportAnimation && propertyValue && propertyValue !== 'none'

@@ -217,3 +221,3 @@ ? parseFloat( durationValue ) * durationScale : 0;

delayValue = computedStyle[transitionDelay],
delayScale = delayValue.indexOf('ms') > -1 ? 1 : 1000,
delayScale = delayValue.includes('ms') ? 1 : 1000,
duration = supportTransition && propertyValue && propertyValue !== 'none'

@@ -297,2 +301,4 @@ ? parseFloat( delayValue ) * delayScale : 0;

supportTransition: supportTransition,
addEventListener: addEventListener,
removeEventListener: removeEventListener,
addClass: addClass,

@@ -299,0 +305,0 @@ removeClass: removeClass,

@@ -1,2 +0,2 @@

// shorter-js v0.1.10a | dnp_theme © 2021 | MIT-License
!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define(n):(e=e||self).SHORTER=n()}(this,(function(){"use strict";var e="onmouseleave"in document?["mouseenter","mouseleave"]:["mouseover","mouseout"],n="webkitAnimation"in document.head.style?"webkitAnimationDuration":"animationDuration",t="webkitAnimation"in document.head.style?"webkitAnimationDelay":"animationDelay",i="webkitAnimation"in document.head.style?"webkitAnimationEnd":"animationend",o="webkitAnimation"in document.head.style?"webkitAnimationName":"animationName",a="webkitTransition"in document.head.style?"webkitTransitionDuration":"transitionDuration",u="webkitTransition"in document.head.style?"webkitTransitionProperty":"transitionProperty",r="webkitTransition"in document.head.style?"webkitTransitionDelay":"transitionDelay",s="webkitTransition"in document.head.style?"webkitTransitionEnd":"transitionend",c=/iPhone|iPad|iPod|Android/i.test(navigator.userAgent),m="webkitPerspective"in document.head.style||"perspective"in document.head.style,d=function(){var e=!1;try{var n=Object.defineProperty({},"passive",{get:function(){e=!0}});document.addEventListener("DOMContentLoaded",(function e(){document.removeEventListener("DOMContentLoaded",e,n)}),n)}catch(e){}return e}(),l="webkitTransform"in document.head.style||"transform"in document.head.style,b="ontouchstart"in window||navigator.msMaxTouchPoints||!1,p="webkitAnimation"in document.head.style||"animation"in document.head.style,f="webkitTransition"in document.head.style||"transition"in document.head.style;function v(e,n,t,i){i=i||!1,e.addEventListener(n,t,i)}function g(e,n,t,i){i=i||!1,e.removeEventListener(n,t,i)}function y(e){var t=getComputedStyle(e),i=t[o],a=t[n],u=a.indexOf("ms")>-1?1:1e3,r=p&&i&&"none"!==i?parseFloat(a)*u:0;return isNaN(r)?0:r}function E(e){var n=getComputedStyle(e),t=n[u],i=n[a],o=i.indexOf("ms")>-1?1:1e3,r=f&&t&&"none"!==t?parseFloat(i)*o:0;return isNaN(r)?0:r}function h(e){return"true"===e||"false"!==e&&(isNaN(e)?""===e||"null"===e?null:e:+e)}return{mouseClickEvents:{down:"mousedown",up:"mouseup"},mouseHoverEvents:e,touchEvents:{start:"touchstart",end:"touchend",move:"touchmove",cancel:"touchcancel"},focusEvents:{in:"focusin",out:"focusout"},mouseSwipeEvents:{start:"mousedown",end:"mouseup",move:"mousemove",cancel:"mouseout"},bezierEasings:{linear:"linear",easingSinusoidalIn:"cubic-bezier(0.47,0,0.745,0.715)",easingSinusoidalOut:"cubic-bezier(0.39,0.575,0.565,1)",easingSinusoidalInOut:"cubic-bezier(0.445,0.05,0.55,0.95)",easingQuadraticIn:"cubic-bezier(0.550,0.085,0.680,0.530)",easingQuadraticOut:"cubic-bezier(0.250,0.460,0.450,0.940)",easingQuadraticInOut:"cubic-bezier(0.455,0.030,0.515,0.955)",easingCubicIn:"cubic-bezier(0.55,0.055,0.675,0.19)",easingCubicOut:"cubic-bezier(0.215,0.61,0.355,1)",easingCubicInOut:"cubic-bezier(0.645,0.045,0.355,1)",easingQuarticIn:"cubic-bezier(0.895,0.03,0.685,0.22)",easingQuarticOut:"cubic-bezier(0.165,0.84,0.44,1)",easingQuarticInOut:"cubic-bezier(0.77,0,0.175,1)",easingQuinticIn:"cubic-bezier(0.755,0.05,0.855,0.06)",easingQuinticOut:"cubic-bezier(0.23,1,0.32,1)",easingQuinticInOut:"cubic-bezier(0.86,0,0.07,1)",easingExponentialIn:"cubic-bezier(0.95,0.05,0.795,0.035)",easingExponentialOut:"cubic-bezier(0.19,1,0.22,1)",easingExponentialInOut:"cubic-bezier(1,0,0,1)",easingCircularIn:"cubic-bezier(0.6,0.04,0.98,0.335)",easingCircularOut:"cubic-bezier(0.075,0.82,0.165,1)",easingCircularInOut:"cubic-bezier(0.785,0.135,0.15,0.86)",easingBackIn:"cubic-bezier(0.6,-0.28,0.735,0.045)",easingBackOut:"cubic-bezier(0.175,0.885,0.32,1.275)",easingBackInOut:"cubic-bezier(0.68,-0.55,0.265,1.55)"},animationDuration:n,animationDelay:t,animationName:o,animationEndEvent:i,transitionDuration:a,transitionDelay:r,transitionEndEvent:s,transitionProperty:u,isMobile:c,support3DTransform:m,supportPassive:d,supportTransform:l,supportTouch:b,supportAnimation:p,supportTransition:f,addClass:function(e,n){e.classList.add(n)},removeClass:function(e,n){e.classList.remove(n)},hasClass:function(e,n){return e.classList.contains(n)},on:v,off:g,one:function(e,n,t,i){v(e,n,(function o(a){a.target===e&&(t.apply(e,[a]),g(e,n,o,i))}),i)},emulateAnimationEnd:function(e,n){var t=0,o=new Event(i),a=y(e);a?(e.addEventListener(i,(function o(a){a.target===e&&(n.apply(e,[a]),e.removeEventListener(i,o),t=1)})),setTimeout((function(){!t&&e.dispatchEvent(o)}),a+17)):n.apply(e,[o])},emulateTransitionEnd:function(e,n){var t=0,i=new Event(s),o=E(e);o?(e.addEventListener(s,(function i(o){o.target===e&&(n.apply(e,[o]),e.removeEventListener(s,i),t=1)})),setTimeout((function(){!t&&e.dispatchEvent(i)}),o+17)):n.apply(e,[i])},isElementInScrollRange:function(e){var n=e.getBoundingClientRect(),t=window.innerHeight||document.documentElement.clientHeight;return n.top<=t&&n.bottom>=0},isElementInViewport:function(e){var n=e.getBoundingClientRect();return n.top>=0&&n.left>=0&&n.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&n.right<=(window.innerWidth||document.documentElement.clientWidth)},passiveHandler:!!d&&{passive:!0},getElementAnimationDuration:y,getElementAnimationDelay:function(e){var n=getComputedStyle(e),i=n[o],a=n[t],u=a.indexOf("ms")>-1?1:1e3,r=p&&i&&"none"!==i?parseFloat(a)*u:0;return isNaN(r)?0:r},getElementTransitionDuration:E,getElementTransitionDelay:function(e){var n=getComputedStyle(e),t=n[u],i=n[r],o=i.indexOf("ms")>-1?1:1e3,a=f&&t&&"none"!==t?parseFloat(i)*o:0;return isNaN(a)?0:a},queryElement:function(e,n){var t=n&&n instanceof Element?n:document;return e instanceof Element?e:t.querySelector(e)},normalizeValue:h,normalizeOptions:function(e,n,t,i){var o={},a={},u=Object.assign({},e.dataset);return Object.keys(u).map((function(e){var n=e.includes(i)?e.replace(i,"").replace(/[A-Z]/,(function(e){return e.toLowerCase()})):e;a[n]=h(u[e])})),Object.keys(t).map((function(e){t[e]=h(t[e])})),Object.keys(n).map((function(e){o[e]=e in t?t[e]:e in a?a[e]:n[e]})),o},tryWrapper:function(e,n){try{e()}catch(e){console.error(n+" "+e)}}}}));
// shorter-js v0.1.10b | dnp_theme © 2021 | MIT-License
!function(e,n){"object"==typeof exports&&"undefined"!=typeof module?module.exports=n():"function"==typeof define&&define.amd?define(n):(e=e||self).SHORTER=n()}(this,(function(){"use strict";var e="onmouseleave"in document?["mouseenter","mouseleave"]:["mouseover","mouseout"],n="webkitAnimation"in document.head.style?"webkitAnimationDuration":"animationDuration",t="webkitAnimation"in document.head.style?"webkitAnimationDelay":"animationDelay",i="webkitAnimation"in document.head.style?"webkitAnimationEnd":"animationend",o="webkitAnimation"in document.head.style?"webkitAnimationName":"animationName",a="webkitTransition"in document.head.style?"webkitTransitionDuration":"transitionDuration",u="webkitTransition"in document.head.style?"webkitTransitionProperty":"transitionProperty",r="webkitTransition"in document.head.style?"webkitTransitionDelay":"transitionDelay",s="webkitTransition"in document.head.style?"webkitTransitionEnd":"transitionend",c=/iPhone|iPad|iPod|Android/i.test(navigator.userAgent),d="webkitPerspective"in document.head.style||"perspective"in document.head.style,m=function(){var e=!1;try{var n=Object.defineProperty({},"passive",{get:function(){e=!0}});document.addEventListener("DOMContentLoaded",(function e(){document.removeEventListener("DOMContentLoaded",e,n)}),n)}catch(e){}return e}(),l="webkitTransform"in document.head.style||"transform"in document.head.style,b="ontouchstart"in window||navigator.msMaxTouchPoints||!1,p="webkitAnimation"in document.head.style||"animation"in document.head.style,v="webkitTransition"in document.head.style||"transition"in document.head.style;function f(e,n,t,i){i=i||!1,e.addEventListener(n,t,i)}function g(e,n,t,i){i=i||!1,e.removeEventListener(n,t,i)}function y(e){var t=getComputedStyle(e),i=t[o],a=t[n],u=a.includes("ms")?1:1e3,r=p&&i&&"none"!==i?parseFloat(a)*u:0;return isNaN(r)?0:r}function E(e){var n=getComputedStyle(e),t=n[u],i=n[a],o=i.includes("ms")?1:1e3,r=v&&t&&"none"!==t?parseFloat(i)*o:0;return isNaN(r)?0:r}function h(e){return"true"===e||"false"!==e&&(isNaN(e)?""===e||"null"===e?null:e:+e)}return{mouseClickEvents:{down:"mousedown",up:"mouseup"},mouseHoverEvents:e,touchEvents:{start:"touchstart",end:"touchend",move:"touchmove",cancel:"touchcancel"},focusEvents:{in:"focusin",out:"focusout"},mouseSwipeEvents:{start:"mousedown",end:"mouseup",move:"mousemove",cancel:"mouseout"},bezierEasings:{linear:"linear",easingSinusoidalIn:"cubic-bezier(0.47,0,0.745,0.715)",easingSinusoidalOut:"cubic-bezier(0.39,0.575,0.565,1)",easingSinusoidalInOut:"cubic-bezier(0.445,0.05,0.55,0.95)",easingQuadraticIn:"cubic-bezier(0.550,0.085,0.680,0.530)",easingQuadraticOut:"cubic-bezier(0.250,0.460,0.450,0.940)",easingQuadraticInOut:"cubic-bezier(0.455,0.030,0.515,0.955)",easingCubicIn:"cubic-bezier(0.55,0.055,0.675,0.19)",easingCubicOut:"cubic-bezier(0.215,0.61,0.355,1)",easingCubicInOut:"cubic-bezier(0.645,0.045,0.355,1)",easingQuarticIn:"cubic-bezier(0.895,0.03,0.685,0.22)",easingQuarticOut:"cubic-bezier(0.165,0.84,0.44,1)",easingQuarticInOut:"cubic-bezier(0.77,0,0.175,1)",easingQuinticIn:"cubic-bezier(0.755,0.05,0.855,0.06)",easingQuinticOut:"cubic-bezier(0.23,1,0.32,1)",easingQuinticInOut:"cubic-bezier(0.86,0,0.07,1)",easingExponentialIn:"cubic-bezier(0.95,0.05,0.795,0.035)",easingExponentialOut:"cubic-bezier(0.19,1,0.22,1)",easingExponentialInOut:"cubic-bezier(1,0,0,1)",easingCircularIn:"cubic-bezier(0.6,0.04,0.98,0.335)",easingCircularOut:"cubic-bezier(0.075,0.82,0.165,1)",easingCircularInOut:"cubic-bezier(0.785,0.135,0.15,0.86)",easingBackIn:"cubic-bezier(0.6,-0.28,0.735,0.045)",easingBackOut:"cubic-bezier(0.175,0.885,0.32,1.275)",easingBackInOut:"cubic-bezier(0.68,-0.55,0.265,1.55)"},animationDuration:n,animationDelay:t,animationName:o,animationEndEvent:i,transitionDuration:a,transitionDelay:r,transitionEndEvent:s,transitionProperty:u,isMobile:c,support3DTransform:d,supportPassive:m,supportTransform:l,supportTouch:b,supportAnimation:p,supportTransition:v,addEventListener:"addEventListener",removeEventListener:"removeEventListener",addClass:function(e,n){e.classList.add(n)},removeClass:function(e,n){e.classList.remove(n)},hasClass:function(e,n){return e.classList.contains(n)},on:f,off:g,one:function(e,n,t,i){f(e,n,(function o(a){a.target===e&&(t.apply(e,[a]),g(e,n,o,i))}),i)},emulateAnimationEnd:function(e,n){var t=0,o=new Event(i),a=y(e);a?(e.addEventListener(i,(function o(a){a.target===e&&(n.apply(e,[a]),e.removeEventListener(i,o),t=1)})),setTimeout((function(){!t&&e.dispatchEvent(o)}),a+17)):n.apply(e,[o])},emulateTransitionEnd:function(e,n){var t=0,i=new Event(s),o=E(e);o?(e.addEventListener(s,(function i(o){o.target===e&&(n.apply(e,[o]),e.removeEventListener(s,i),t=1)})),setTimeout((function(){!t&&e.dispatchEvent(i)}),o+17)):n.apply(e,[i])},isElementInScrollRange:function(e){var n=e.getBoundingClientRect(),t=window.innerHeight||document.documentElement.clientHeight;return n.top<=t&&n.bottom>=0},isElementInViewport:function(e){var n=e.getBoundingClientRect();return n.top>=0&&n.left>=0&&n.bottom<=(window.innerHeight||document.documentElement.clientHeight)&&n.right<=(window.innerWidth||document.documentElement.clientWidth)},passiveHandler:!!m&&{passive:!0},getElementAnimationDuration:y,getElementAnimationDelay:function(e){var n=getComputedStyle(e),i=n[o],a=n[t],u=a.includes("ms")?1:1e3,r=p&&i&&"none"!==i?parseFloat(a)*u:0;return isNaN(r)?0:r},getElementTransitionDuration:E,getElementTransitionDelay:function(e){var n=getComputedStyle(e),t=n[u],i=n[r],o=i.includes("ms")?1:1e3,a=v&&t&&"none"!==t?parseFloat(i)*o:0;return isNaN(a)?0:a},queryElement:function(e,n){var t=n&&n instanceof Element?n:document;return e instanceof Element?e:t.querySelector(e)},normalizeValue:h,normalizeOptions:function(e,n,t,i){var o={},a={},u=Object.assign({},e.dataset);return Object.keys(u).map((function(e){var n=e.includes(i)?e.replace(i,"").replace(/[A-Z]/,(function(e){return e.toLowerCase()})):e;a[n]=h(u[e])})),Object.keys(t).map((function(e){t[e]=h(t[e])})),Object.keys(n).map((function(e){o[e]=e in t?t[e]:e in a?a[e]:n[e]})),o},tryWrapper:function(e,n){try{e()}catch(e){console.error(n+" "+e)}}}}));
{
"name": "shorter-js",
"version": "0.1.10a",
"version": "0.1.10b",
"description": "A small ES6+ library with various JavaScript tools useful for creating light libraries.",

@@ -5,0 +5,0 @@ "main": "dist/shorter-js.min.js",

@@ -89,2 +89,3 @@ # shorter-js

* ***queryElement*** - a simple utility to check if a certain item is an *Element* or a selector string, and if a selector string find the FIRST *Element* and return it
* ***normalizeOptions*** - a cool utility to normalize and crosscheck JavaScript options and their DATA API counterparts for various web components; supports namespaced options like `data-NAMESPACE-option="value"`; priority: JavaScript options > DATA API options > default options
* ***tryWrapper*** - a simple `try()` and `catch()` wrapper for functions, with option to preffix the error logs, poiting out the source of the errors

@@ -94,3 +95,3 @@

// EXAMPLES
import {queryElement,emulateTransitionEnd} from 'shorter-js'
import {queryElement,emulateTransitionEnd,normalizeOptions} from 'shorter-js'

@@ -108,2 +109,10 @@ // get some target

}
// set component options
const options = normalizeOptions( element, defaultOptions, inputOptions, nameSpace )
// element - the component target, the owned of the DATA API attributes
// defaultOptions - the component default options
// inputOptions - the component JavaScript options
// namaSpace - the DATA API namespace
// ..required to get the value of `data-NAMESPACE-option="value"`
```

@@ -125,2 +134,4 @@

* ***transitionProperty*** - preserves the `transitionProperty` property name supported by the client browser
* ***addEventListener*** - preserves the `addEventListener` method name
* ***removeEventListener*** - preserves the `removeEventListener` method name

@@ -127,0 +138,0 @@ ```js

@@ -1,4 +0,5 @@

// determine support for passive events
import addEventListener from '../strings/addEventListener.js'
import removeEventListener from '../strings/removeEventListener.js'
export default (() => {
// Test via a getter in the options object to see if the passive property is accessed
let result = false;

@@ -11,4 +12,4 @@ try {

});
document.addEventListener('DOMContentLoaded', function wrap(){
document.removeEventListener('DOMContentLoaded', wrap, opts)
document[addEventListener]('DOMContentLoaded', function wrap(){
document[removeEventListener]('DOMContentLoaded', wrap, opts)
}, opts);

@@ -15,0 +16,0 @@ } catch (e) {}

@@ -16,2 +16,4 @@ // strings FIRST

import bezierEasings from './strings/bezierEasings.js'
import addEventListener from './strings/addEventListener.js'
import removeEventListener from './strings/removeEventListener.js'

@@ -74,2 +76,4 @@ // boolean

supportTransition,
addEventListener,
removeEventListener,
addClass,

@@ -76,0 +80,0 @@ removeClass,

import animationEndEvent from '../strings/animationEndEvent.js';
import getElementAnimationDuration from './getElementAnimationDuration.js';
// emulateTransitionEnd
export default function(element,handler){

@@ -6,0 +5,0 @@ let called = 0,

import transitionEndEvent from '../strings/transitionEndEvent.js';
import getElementTransitionDuration from './getElementTransitionDuration.js';
// emulateTransitionEnd
export default function(element,handler){

@@ -6,0 +5,0 @@ let called = 0,

@@ -9,3 +9,3 @@ import supportAnimation from '../boolean/supportAnimation.js';

durationValue = computedStyle[animationDelay],
durationScale = durationValue.indexOf('ms') > -1 ? 1 : 1000,
durationScale = durationValue.includes('ms') ? 1 : 1000,
duration = supportAnimation && propertyValue && propertyValue !== 'none'

@@ -12,0 +12,0 @@ ? parseFloat( durationValue ) * durationScale : 0

@@ -9,3 +9,3 @@ import supportAnimation from '../boolean/supportAnimation.js';

durationValue = computedStyle[animationDuration],
durationScale = durationValue.indexOf('ms') > -1 ? 1 : 1000,
durationScale = durationValue.includes('ms') ? 1 : 1000,
duration = supportAnimation && propertyValue && propertyValue !== 'none'

@@ -12,0 +12,0 @@ ? parseFloat( durationValue ) * durationScale : 0

@@ -9,3 +9,3 @@ import supportTransition from '../boolean/supportTransition.js'

delayValue = computedStyle[transitionDelay],
delayScale = delayValue.indexOf('ms') > -1 ? 1 : 1000,
delayScale = delayValue.includes('ms') ? 1 : 1000,
duration = supportTransition && propertyValue && propertyValue !== 'none'

@@ -12,0 +12,0 @@ ? parseFloat( delayValue ) * delayScale : 0

@@ -9,3 +9,3 @@ import supportTransition from '../boolean/supportTransition.js'

durationValue = computedStyle[transitionDuration],
durationScale = durationValue.indexOf('ms') > -1 ? 1 : 1000,
durationScale = durationValue.includes('ms') ? 1 : 1000,
duration = supportTransition && propertyValue && propertyValue !== 'none'

@@ -12,0 +12,0 @@ ? parseFloat( durationValue ) * durationScale : 0

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc