New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@livelybone/mouse-events

Package Overview
Dependencies
Maintainers
1
Versions
4
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@livelybone/mouse-events - npm Package Compare versions

Comparing version 0.0.1 to 0.1.0

26

index.d.ts

@@ -11,15 +11,13 @@ import * as MouseWheel from '@livelybone/mouse-wheel'

declare function $addListener<T = Event>(
element: Element | Window,
eventName: string,
listener: CustomListener<T>,
useCapture?: boolean,
): RemoveListener
declare namespace Utils {
function $addListener<T = Event>(
element: Element | Window,
eventName: string,
listener: CustomListener<T>,
useCapture?: boolean,
): RemoveListener
declare const $isMobile: boolean
const $isMobile: boolean
declare const Utils$addListener: typeof $addListener
declare const Utils$isMobile: typeof $isMobile
declare namespace Utils {
export { Utils$addListener as $addListener, Utils$isMobile as $isMobile }
export { $addListener, $isMobile }
}

@@ -51,9 +49,7 @@

declare const bind: DragMoveBindFn
declare const DragMoveBind: typeof bind
declare namespace DragMove {
export { DragMoveBind as bind }
const bind: DragMoveBindFn
export { bind }
}
export { DragMove, MouseWheel, Utils }
/**
* Bundle of @livelybone/mouse-events
* Generated: 2019-07-21
* Version: 1.0.0
* Generated: 2019-07-22
* Version: 0.1.0
* License: MIT

@@ -12,2 +12,89 @@ * Author: 2631541504@qq.com

function _defineProperty(obj, key, value) {
if (key in obj) {
Object.defineProperty(obj, key, {
value: value,
enumerable: true,
configurable: true,
writable: true
});
} else {
obj[key] = value;
}
return obj;
}
function ownKeys(object, enumerableOnly) {
var keys = Object.keys(object);
if (Object.getOwnPropertySymbols) {
var symbols = Object.getOwnPropertySymbols(object);
if (enumerableOnly) symbols = symbols.filter(function (sym) {
return Object.getOwnPropertyDescriptor(object, sym).enumerable;
});
keys.push.apply(keys, symbols);
}
return keys;
}
function _objectSpread2(target) {
for (var i = 1; i < arguments.length; i++) {
var source = arguments[i] != null ? arguments[i] : {};
if (i % 2) {
ownKeys(source, true).forEach(function (key) {
_defineProperty(target, key, source[key]);
});
} else if (Object.getOwnPropertyDescriptors) {
Object.defineProperties(target, Object.getOwnPropertyDescriptors(source));
} else {
ownKeys(source).forEach(function (key) {
Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key));
});
}
}
return target;
}
function _slicedToArray(arr, i) {
return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _nonIterableRest();
}
function _arrayWithHoles(arr) {
if (Array.isArray(arr)) return arr;
}
function _iterableToArrayLimit(arr, i) {
var _arr = [];
var _n = true;
var _d = false;
var _e = undefined;
try {
for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) {
_arr.push(_s.value);
if (i && _arr.length === i) break;
}
} catch (err) {
_d = true;
_e = err;
} finally {
try {
if (!_n && _i["return"] != null) _i["return"]();
} finally {
if (_d) throw _e;
}
}
return _arr;
}
function _nonIterableRest() {
throw new TypeError("Invalid attempt to destructure non-iterable instance");
}
var prefix = '';

@@ -27,7 +114,8 @@ var $addEventListener;

function $addListener(element, eventName, listener, useCapture) {
var addListener = element[$addEventListener];
addListener(prefix + eventName, listener, useCapture);
var eName = prefix + eventName;
var addListener = element[$addEventListener].bind(element);
addListener(eName, listener, useCapture);
return function () {
var removeListener = element[$removeEventListener];
removeListener(prefix + eventName, listener, useCapture);
var removeListener = element[$removeEventListener].bind(element);
removeListener(eName, listener, useCapture);
};

@@ -42,5 +130,2 @@ }

function ownKeys(object, enumerableOnly) { var keys = Object.keys(object); if (Object.getOwnPropertySymbols) { var symbols = Object.getOwnPropertySymbols(object); if (enumerableOnly) symbols = symbols.filter(function (sym) { return Object.getOwnPropertyDescriptor(object, sym).enumerable; }); keys.push.apply(keys, symbols); } return keys; }
function _objectSpread(target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i] != null ? arguments[i] : {}; if (i % 2) { ownKeys(source, true).forEach(function (key) { babelHelpers.defineProperty(target, key, source[key]); }); } else if (Object.getOwnPropertyDescriptors) { Object.defineProperties(target, Object.getOwnPropertyDescriptors(source)); } else { ownKeys(source).forEach(function (key) { Object.defineProperty(target, key, Object.getOwnPropertyDescriptor(source, key)); }); } } return target; }
var client = $isMobile ? 'mobile' : 'pc';

@@ -68,3 +153,3 @@ var EventType = {

var _ev$changedTouches = babelHelpers.slicedToArray(ev.changedTouches, 1);
var _ev$changedTouches = _slicedToArray(ev.changedTouches, 1);

@@ -74,3 +159,3 @@ touch = _ev$changedTouches[0];

var _ev$changedTouches2 = babelHelpers.slicedToArray(ev.changedTouches, 1);
var _ev$changedTouches2 = _slicedToArray(ev.changedTouches, 1);

@@ -80,3 +165,3 @@ touch = _ev$changedTouches2[0];

var _ev$touches = babelHelpers.slicedToArray(ev.touches, 1);
var _ev$touches = _slicedToArray(ev.touches, 1);

@@ -119,4 +204,4 @@ touch = _ev$touches[0];

startEvent = ev;
var unbindMove = $addListener(element, EventType.move, $listener, useCapture);
var unbindEnd = $addListener(element, EventType.end, $listener, useCapture);
var unbindMove = $addListener(window, EventType.move, $listener, useCapture);
var unbindEnd = $addListener(window, EventType.end, $listener, useCapture);

@@ -128,7 +213,7 @@ unbindFn = function unbindFn() {

} else if (ev.type === EventType.move) {
event = _objectSpread({}, getEvent(ev, startEvent), {
event = _objectSpread2({}, getEvent(ev, startEvent), {
type: 'dragMove'
});
} else if (ev.type === EventType.end) {
event = _objectSpread({}, getEvent(ev, startEvent), {
event = _objectSpread2({}, getEvent(ev, startEvent), {
type: 'dragMoveEnd'

@@ -135,0 +220,0 @@ });

/**
* Bundle of @livelybone/mouse-events
* Generated: 2019-07-21
* Version: 1.0.0
* Generated: 2019-07-22
* Version: 0.1.0
* License: MIT

@@ -9,2 +9,2 @@ * Author: 2631541504@qq.com

!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e=e||self).DragMoveMouseEvents={})}(this,function(e){"use strict";function t(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,r)}return n}function u(o){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?t(i,!0).forEach(function(e){var t,n,r;t=o,r=i[n=e],n in t?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r}):Object.getOwnPropertyDescriptors?Object.defineProperties(o,Object.getOwnPropertyDescriptors(i)):t(i).forEach(function(e){Object.defineProperty(o,e,Object.getOwnPropertyDescriptor(i,e))})}return o}function n(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,o=!1,i=void 0;try{for(var a,c=e[Symbol.iterator]();!(r=(a=c.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){o=!0,i=e}finally{try{r||null==c.return||c.return()}finally{if(o)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var r=a,o=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series[46]0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i,i=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series[46]0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino|android|ipad|playbook|silk/i;function a(e){var t=(e=e||{}).ua;return t||"undefined"==typeof navigator||(t=navigator.userAgent),t&&t.headers&&"string"==typeof t.headers["user-agent"]&&(t=t.headers["user-agent"]),"string"==typeof t&&(e.tablet?i.test(t):o.test(t))}a.isMobile=r;var c,p,l="";function s(e,t,n,r){return(0,e[c])(l+t,n,r),function(){(0,e[p])(l+t,n,r)}}window.addEventListener?(c="addEventListener",p="removeEventListener"):(c="attachEvent",p="detachEvent",l="on");var d=r(),f=d?"mobile":"pc",b={start:{pc:"mousedown",mobile:"touchstart"}[f],move:{pc:"mousemove",mobile:"touchmove"}[f],end:{pc:"mouseup",mobile:"touchend"}[f]};function m(e){var t=null;if(d)if(0<e.changedTouches.length)t=n(e.changedTouches,1)[0];else if(0<e.targetTouched.length){t=n(e.changedTouches,1)[0]}else{t=n(e.touches,1)[0]}return t||e}function v(e,t){return{deltaX:m(e).clientX-m(t).clientX,deltaY:m(e).clientY-m(t).clientY,originalEvent:e}}e.bind=function(i,a,c){var p,l;return"function"==typeof i&&(c=a,a=i,i=window),s(i,b.start,function e(t){var n={deltaX:0,deltaY:0,originalEvent:t,type:"dragMoveStart"};if(t.type===b.start){p=t;var r=s(i,b.move,e,c),o=s(i,b.end,e,c);l=function(){r(),o()}}else t.type===b.move?n=u({},v(t,p),{type:"dragMove"}):t.type===b.end&&(n=u({},v(t,p),{type:"dragMoveEnd"}),l&&l());a(n)},c)},Object.defineProperty(e,"__esModule",{value:!0})});
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e=e||self).DragMoveMouseEvents={})}(this,function(e){"use strict";function t(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,o)}return n}function l(r){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?t(i,!0).forEach(function(e){var t,n,o;t=r,o=i[n=e],n in t?Object.defineProperty(t,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):t[n]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):t(i).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))})}return r}function n(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],o=!0,r=!1,i=void 0;try{for(var a,c=e[Symbol.iterator]();!(o=(a=c.next()).done)&&(n.push(a.value),!t||n.length!==t);o=!0);}catch(e){r=!0,i=e}finally{try{o||null==c.return||c.return()}finally{if(r)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var o=a,r=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series[46]0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i,i=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series[46]0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino|android|ipad|playbook|silk/i;function a(e){var t=(e=e||{}).ua;return t||"undefined"==typeof navigator||(t=navigator.userAgent),t&&t.headers&&"string"==typeof t.headers["user-agent"]&&(t=t.headers["user-agent"]),"string"==typeof t&&(e.tablet?i.test(t):r.test(t))}a.isMobile=o;var c,p,d="";function u(e,t,n,o){var r=d+t;return e[c].bind(e)(r,n,o),function(){e[p].bind(e)(r,n,o)}}window.addEventListener?(c="addEventListener",p="removeEventListener"):(c="attachEvent",p="detachEvent",d="on");var s=o(),f=s?"mobile":"pc",b={start:{pc:"mousedown",mobile:"touchstart"}[f],move:{pc:"mousemove",mobile:"touchmove"}[f],end:{pc:"mouseup",mobile:"touchend"}[f]};function m(e){var t=null;if(s)if(0<e.changedTouches.length)t=n(e.changedTouches,1)[0];else if(0<e.targetTouched.length){t=n(e.changedTouches,1)[0]}else{t=n(e.touches,1)[0]}return t||e}function v(e,t){return{deltaX:m(e).clientX-m(t).clientX,deltaY:m(e).clientY-m(t).clientY,originalEvent:e}}e.bind=function(e,i,a){var c,p;return"function"==typeof e&&(a=i,i=e,e=window),u(e,b.start,function e(t){var n={deltaX:0,deltaY:0,originalEvent:t,type:"dragMoveStart"};if(t.type===b.start){c=t;var o=u(window,b.move,e,a),r=u(window,b.end,e,a);p=function(){o(),r()}}else t.type===b.move?n=l({},v(t,c),{type:"dragMove"}):t.type===b.end&&(n=l({},v(t,c),{type:"dragMoveEnd"}),p&&p());i(n)},a)},Object.defineProperty(e,"__esModule",{value:!0})});
/**
* Bundle of @livelybone/mouse-events
* Generated: 2019-07-21
* Version: 1.0.0
* Generated: 2019-07-22
* Version: 0.1.0
* License: MIT

@@ -9,2 +9,2 @@ * Author: 2631541504@qq.com

!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e=e||self).MouseEvents={})}(this,function(e){"use strict";function t(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,o)}return n}function c(r){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?t(i,!0).forEach(function(e){var t,n,o;t=r,o=i[n=e],n in t?Object.defineProperty(t,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):t[n]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):t(i).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))})}return r}function n(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],o=!0,r=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(o=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);o=!0);}catch(e){r=!0,i=e}finally{try{o||null==l.return||l.return()}finally{if(r)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var o=a,r=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series[46]0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i,i=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series[46]0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino|android|ipad|playbook|silk/i;function a(e){var t=(e=e||{}).ua;return t||"undefined"==typeof navigator||(t=navigator.userAgent),t&&t.headers&&"string"==typeof t.headers["user-agent"]&&(t=t.headers["user-agent"]),"string"==typeof t&&(e.tablet?i.test(t):r.test(t))}a.isMobile=o;var l,d,u="";function p(e,t,n,o){return(0,e[l])(u+t,n,o),function(){(0,e[d])(u+t,n,o)}}window.addEventListener?(l="addEventListener",d="removeEventListener"):(l="attachEvent",d="detachEvent",u="on");var s=o(),f=Object.freeze({$addListener:p,$isMobile:s}),m=s?"mobile":"pc",v={start:{pc:"mousedown",mobile:"touchstart"}[m],move:{pc:"mousemove",mobile:"touchmove"}[m],end:{pc:"mouseup",mobile:"touchend"}[m]};function b(e){var t=null;if(s)if(0<e.changedTouches.length)t=n(e.changedTouches,1)[0];else if(0<e.targetTouched.length){t=n(e.changedTouches,1)[0]}else{t=n(e.touches,1)[0]}return t||e}function h(e,t){return{deltaX:b(e).clientX-b(t).clientX,deltaY:b(e).clientY-b(t).clientY,originalEvent:e}}var w,y,g,E=Object.freeze({bind:function(i,a,l){var d,u;return"function"==typeof i&&(l=a,a=i,i=window),p(i,v.start,function e(t){var n={deltaX:0,deltaY:0,originalEvent:t,type:"dragMoveStart"};if(t.type===v.start){d=t;var o=p(i,v.move,e,l),r=p(i,v.end,e,l);u=function(){o(),r()}}else t.type===v.move?n=c({},h(t,d),{type:"dragMove"}):t.type===v.end&&(n=c({},h(t,d),{type:"dragMoveEnd"}),u&&u());a(n)},l)}}),O="";function M(i,e,a,t){var l,n=3<arguments.length&&void 0!==t?t:{},d={debounceTime:n.debounceTime||0,interval:n.interval||500,useCapture:n.useCapture||!1},u=0;function o(e){var t="wheel"===g?e:function(e){var t=e||window.event,n={originalEvent:t,timeStamp:t.timeStamp,target:t.target||t.srcElement,type:"wheel",deltaMode:"MozMousePixelScroll"===t.type?0:1,deltaX:0,deltaY:0,deltaZ:0,preventDefault:function(){t.preventDefault?t.preventDefault():t.returnValue=!1}};return"mousewheel"===g?(n.deltaY=-.025*t.wheelDelta,t.wheelDeltaX&&(n.deltaX=-.025*t.wheelDeltaX)):n.deltaY=t.detail,n}(e),n=t.timeStamp-u,o="wheelMove";if(!(n<d.debounceTime)){d.interval<n&&(o="wheelStart");var r=1;1===t.deltaMode?r=function(e){var t=e instanceof Window?document.documentElement:e,n=window.getComputedStyle(t).fontSize||"16px";return parseInt(n)/2}(i):2===t.deltaMode&&(r=window.innerHeight),a({dx:t.deltaX*r||0,dy:t.deltaY*r||0,dz:t.deltaZ*r||0,originalEvent:t,type:o}),u=t.timeStamp,clearTimeout(l),l=setTimeout(function(){a({dx:0,dy:0,dz:0,originalEvent:{timeStamp:t.timeStamp+d.interval},type:"wheelEnd"})},d.interval)}}return(0,i[w])(O+e,o,d.useCapture),function(){(0,i[y])(O+e,o,d.useCapture)}}window.addEventListener?(w="addEventListener",y="removeEventListener"):(w="attachEvent",y="detachEvent",O="on"),g="onwheel"in document.createElement("div")?"wheel":void 0!==window.onmousewheel?"mousewheel":"DOMMouseScroll";var x=Object.freeze({bind:function(e,t,n){return"function"==typeof e&&(n=t,t=e,e=window),M(e,"DOMMouseScroll"===g?"MozMousePixelScroll":g,t,n)}});e.DragMove=E,e.MouseWheel=x,e.Utils=f,Object.defineProperty(e,"__esModule",{value:!0})});
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t((e=e||self).MouseEvents={})}(this,function(e){"use strict";function t(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(t);e&&(o=o.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),n.push.apply(n,o)}return n}function u(r){for(var e=1;e<arguments.length;e++){var i=null!=arguments[e]?arguments[e]:{};e%2?t(i,!0).forEach(function(e){var t,n,o;t=r,o=i[n=e],n in t?Object.defineProperty(t,n,{value:o,enumerable:!0,configurable:!0,writable:!0}):t[n]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(i)):t(i).forEach(function(e){Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(i,e))})}return r}function n(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],o=!0,r=!1,i=void 0;try{for(var a,l=e[Symbol.iterator]();!(o=(a=l.next()).done)&&(n.push(a.value),!t||n.length!==t);o=!0);}catch(e){r=!0,i=e}finally{try{o||null==l.return||l.return()}finally{if(r)throw i}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}var o=a,r=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series[46]0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i,i=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series[46]0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino|android|ipad|playbook|silk/i;function a(e){var t=(e=e||{}).ua;return t||"undefined"==typeof navigator||(t=navigator.userAgent),t&&t.headers&&"string"==typeof t.headers["user-agent"]&&(t=t.headers["user-agent"]),"string"==typeof t&&(e.tablet?i.test(t):r.test(t))}a.isMobile=o;var l,d,c="";function p(e,t,n,o){var r=c+t;return e[l].bind(e)(r,n,o),function(){e[d].bind(e)(r,n,o)}}window.addEventListener?(l="addEventListener",d="removeEventListener"):(l="attachEvent",d="detachEvent",c="on");var s=o(),f=Object.freeze({$addListener:p,$isMobile:s}),m=s?"mobile":"pc",v={start:{pc:"mousedown",mobile:"touchstart"}[m],move:{pc:"mousemove",mobile:"touchmove"}[m],end:{pc:"mouseup",mobile:"touchend"}[m]};function b(e){var t=null;if(s)if(0<e.changedTouches.length)t=n(e.changedTouches,1)[0];else if(0<e.targetTouched.length){t=n(e.changedTouches,1)[0]}else{t=n(e.touches,1)[0]}return t||e}function h(e,t){return{deltaX:b(e).clientX-b(t).clientX,deltaY:b(e).clientY-b(t).clientY,originalEvent:e}}var w,y,g,E=Object.freeze({bind:function(e,i,a){var l,d;return"function"==typeof e&&(a=i,i=e,e=window),p(e,v.start,function e(t){var n={deltaX:0,deltaY:0,originalEvent:t,type:"dragMoveStart"};if(t.type===v.start){l=t;var o=p(window,v.move,e,a),r=p(window,v.end,e,a);d=function(){o(),r()}}else t.type===v.move?n=u({},h(t,l),{type:"dragMove"}):t.type===v.end&&(n=u({},h(t,l),{type:"dragMoveEnd"}),d&&d());i(n)},a)}}),O="";function M(i,e,a,t){var l,n=3<arguments.length&&void 0!==t?t:{},d={debounceTime:n.debounceTime||0,interval:n.interval||500,useCapture:n.useCapture||!1},u=0;function o(e){var t="wheel"===g?e:function(e){var t=e||window.event,n={originalEvent:t,timeStamp:t.timeStamp,target:t.target||t.srcElement,type:"wheel",deltaMode:"MozMousePixelScroll"===t.type?0:1,deltaX:0,deltaY:0,deltaZ:0,preventDefault:function(){t.preventDefault?t.preventDefault():t.returnValue=!1}};return"mousewheel"===g?(n.deltaY=-.025*t.wheelDelta,t.wheelDeltaX&&(n.deltaX=-.025*t.wheelDeltaX)):n.deltaY=t.detail,n}(e),n=t.timeStamp-u,o="wheelMove";if(!(n<d.debounceTime)){d.interval<n&&(o="wheelStart");var r=1;1===t.deltaMode?r=function(e){var t=e instanceof Window?document.documentElement:e,n=window.getComputedStyle(t).fontSize||"16px";return parseInt(n)/2}(i):2===t.deltaMode&&(r=window.innerHeight),a({dx:t.deltaX*r||0,dy:t.deltaY*r||0,dz:t.deltaZ*r||0,originalEvent:t,type:o}),u=t.timeStamp,clearTimeout(l),l=setTimeout(function(){a({dx:0,dy:0,dz:0,originalEvent:{timeStamp:t.timeStamp+d.interval},type:"wheelEnd"})},d.interval)}}return(0,i[w])(O+e,o,d.useCapture),function(){(0,i[y])(O+e,o,d.useCapture)}}window.addEventListener?(w="addEventListener",y="removeEventListener"):(w="attachEvent",y="detachEvent",O="on"),g="onwheel"in document.createElement("div")?"wheel":void 0!==window.onmousewheel?"mousewheel":"DOMMouseScroll";var x=Object.freeze({bind:function(e,t,n){return"function"==typeof e&&(n=t,t=e,e=window),M(e,"DOMMouseScroll"===g?"MozMousePixelScroll":g,t,n)}});e.DragMove=E,e.MouseWheel=x,e.Utils=f,Object.defineProperty(e,"__esModule",{value:!0})});
/**
* Bundle of @livelybone/mouse-events
* Generated: 2019-07-21
* Version: 1.0.0
* Generated: 2019-07-22
* Version: 0.1.0
* License: MIT

@@ -6,0 +6,0 @@ * Author: 2631541504@qq.com

/**
* Bundle of @livelybone/mouse-events
* Generated: 2019-07-21
* Version: 1.0.0
* Generated: 2019-07-22
* Version: 0.1.0
* License: MIT

@@ -9,2 +9,2 @@ * Author: 2631541504@qq.com

!function(e,o){"object"==typeof exports&&"undefined"!=typeof module?o(exports):"function"==typeof define&&define.amd?define(["exports"],o):o((e=e||self).UtilsMouseEvents={})}(this,function(e){"use strict";var o=t,i=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series[46]0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i,n=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series[46]0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino|android|ipad|playbook|silk/i;function t(e){var o=(e=e||{}).ua;return o||"undefined"==typeof navigator||(o=navigator.userAgent),o&&o.headers&&"string"==typeof o.headers["user-agent"]&&(o=o.headers["user-agent"]),"string"==typeof o&&(e.tablet?n.test(o):i.test(o))}t.isMobile=o;var a,r,p="";window.addEventListener?(a="addEventListener",r="removeEventListener"):(a="attachEvent",r="detachEvent",p="on");var d=o();e.$addListener=function(e,o,i,n){return(0,e[a])(p+o,i,n),function(){(0,e[r])(p+o,i,n)}},e.$isMobile=d,Object.defineProperty(e,"__esModule",{value:!0})});
!function(e,i){"object"==typeof exports&&"undefined"!=typeof module?i(exports):"function"==typeof define&&define.amd?define(["exports"],i):i((e=e||self).UtilsMouseEvents={})}(this,function(e){"use strict";var i=t,o=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series[46]0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino/i,n=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series[46]0|symbian|treo|up\.(browser|link)|vodafone|wap|windows (ce|phone)|xda|xiino|android|ipad|playbook|silk/i;function t(e){var i=(e=e||{}).ua;return i||"undefined"==typeof navigator||(i=navigator.userAgent),i&&i.headers&&"string"==typeof i.headers["user-agent"]&&(i=i.headers["user-agent"]),"string"==typeof i&&(e.tablet?n.test(i):o.test(i))}t.isMobile=i;var a,r,d="";window.addEventListener?(a="addEventListener",r="removeEventListener"):(a="attachEvent",r="detachEvent",d="on");var p=i();e.$addListener=function(e,i,o,n){var t=d+i;return e[a].bind(e)(t,o,n),function(){e[r].bind(e)(t,o,n)}},e.$isMobile=p,Object.defineProperty(e,"__esModule",{value:!0})});
{
"name": "@livelybone/mouse-events",
"version": "0.0.1",
"version": "0.1.0",
"description": "Some reencapsulated mouse events, such as dragmove with deltaX/deltaY relative to mousedown, mouse wheel with good compatibility ...",

@@ -10,3 +10,3 @@ "main": "./lib/umd/index.js",

"scripts": {
"build": "rimraf ./lib && cross-env NODE_ENV=production PRODUCT=es rollup -c && cross-env NODE_ENV=production PRODUCT=umd rollup -c",
"build": "rimraf ./lib && cross-env NODE_ENV=production rollup -c",
"build:test": "rimraf ./test-lib && cross-env NODE_ENV=test rollup -c rollup.config.test.js --sourcemap",

@@ -13,0 +13,0 @@ "eslint": "eslint ./ --ext .ts,.js --fix",

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