detect-it
Advanced tools
Comparing version 1.0.0 to 1.1.0
@@ -23,2 +23,6 @@ 'use strict'; | ||
var _detectPassiveEvents = require('detect-passive-events'); | ||
var _detectPassiveEvents2 = _interopRequireDefault(_detectPassiveEvents); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
@@ -30,2 +34,3 @@ | ||
* deviceType: 'mouseOnly' / 'touchOnly' / 'hybrid', | ||
* passiveEvents: boolean, | ||
* hasTouchEventsApi: boolean, | ||
@@ -42,2 +47,3 @@ * hasPointerEventsApi: boolean, | ||
* detectPointerEvents, | ||
* detectPassiveEvents, | ||
* }, | ||
@@ -80,3 +86,4 @@ * update() {...}, | ||
detectTouchEvents: _detectTouchEvents2.default, | ||
detectPointerEvents: _detectPointerEvents2.default | ||
detectPointerEvents: _detectPointerEvents2.default, | ||
detectPassiveEvents: _detectPassiveEvents2.default | ||
}, | ||
@@ -88,2 +95,3 @@ update: function update() { | ||
detectIt.state.detectPointerEvents.update(); | ||
detectIt.state.detectPassiveEvents.update(); | ||
detectIt.updateOnlyOwnProperties(); | ||
@@ -93,2 +101,4 @@ }, | ||
if (typeof window !== 'undefined') { | ||
detectIt.passiveEvents = detectIt.state.detectPassiveEvents.hasSupport || false; | ||
detectIt.hasTouch = detectIt.state.detectTouchEvents.hasApi || detectIt.state.detectPointerEvents.hasTouch || false; | ||
@@ -95,0 +105,0 @@ |
{ | ||
"name": "detect-it", | ||
"version": "1.0.0", | ||
"version": "1.1.0", | ||
"description": "Detect if a device is mouse only, touch only, or hybrid", | ||
@@ -33,2 +33,3 @@ "main": "lib/index.js", | ||
"detect-hover": "^1.0.0", | ||
"detect-passive-events": "^1.0.0", | ||
"detect-pointer": "^1.0.0", | ||
@@ -39,8 +40,9 @@ "detect-pointer-events": "^1.0.0", | ||
"devDependencies": { | ||
"babel-cli": "^6.10.1", | ||
"babel-preset-es2015": "^6.9.0", | ||
"eslint": "^3.0.1", | ||
"eslint-config-airbnb-base": "^4.0.0", | ||
"eslint-plugin-import": "^1.10.2" | ||
"babel-cli": "^6.18.0", | ||
"babel-eslint": "^7.1.0", | ||
"babel-preset-es2015": "^6.18.0", | ||
"eslint": "^3.9.1", | ||
"eslint-config-airbnb-base": "^10.0.1", | ||
"eslint-plugin-import": "^2.2.0" | ||
} | ||
} |
@@ -5,2 +5,3 @@ import detectHover from 'detect-hover'; | ||
import detectPointerEvents from 'detect-pointer-events'; | ||
import detectPassiveEvents from 'detect-passive-events'; | ||
@@ -11,2 +12,3 @@ /* | ||
* deviceType: 'mouseOnly' / 'touchOnly' / 'hybrid', | ||
* passiveEvents: boolean, | ||
* hasTouchEventsApi: boolean, | ||
@@ -23,2 +25,3 @@ * hasPointerEventsApi: boolean, | ||
* detectPointerEvents, | ||
* detectPassiveEvents, | ||
* }, | ||
@@ -60,2 +63,3 @@ * update() {...}, | ||
detectPointerEvents, | ||
detectPassiveEvents, | ||
}, | ||
@@ -67,2 +71,3 @@ update() { | ||
detectIt.state.detectPointerEvents.update(); | ||
detectIt.state.detectPassiveEvents.update(); | ||
detectIt.updateOnlyOwnProperties(); | ||
@@ -72,2 +77,4 @@ }, | ||
if (typeof window !== 'undefined') { | ||
detectIt.passiveEvents = detectIt.state.detectPassiveEvents.hasSupport || false; | ||
detectIt.hasTouch = | ||
@@ -81,3 +88,3 @@ detectIt.state.detectTouchEvents.hasApi || | ||
detectIt.state.detectHover.anyHover, | ||
detectIt.state.detectPointer.anyFine | ||
detectIt.state.detectPointer.anyFine, | ||
); | ||
@@ -90,3 +97,3 @@ | ||
detectIt.state.detectTouchEvents.maxTouchPoints, | ||
detectIt.state.detectPointerEvents.maxTouchPoints | ||
detectIt.state.detectPointerEvents.maxTouchPoints, | ||
); | ||
@@ -93,0 +100,0 @@ |
No README
QualityPackage does not have a README. This may indicate a failed publish or a low quality package.
Found 1 instance in 1 package
22542
5
210
0
248
5
6
+ Addeddetect-passive-events@^1.0.0
+ Addeddetect-passive-events@1.0.5(transitive)