@interactjs/dev-tools
Advanced tools
Comparing version 1.10.25 to 1.10.26
26
index.js
@@ -1,9 +0,21 @@ | ||
"use strict"; | ||
/** | ||
* interact.js 1.10.26 | ||
* | ||
* Copyright (c) 2012-present Taye Adeyemi <dev@taye.me> | ||
* Released under the MIT License. | ||
* https://raw.github.com/taye/interact.js/main/LICENSE | ||
*/ | ||
var _plugin = _interopRequireDefault(require("./plugin.js")); | ||
var _index = _interopRequireDefault(require("../interact/index.js")); | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
import defaultExport from './plugin.js'; | ||
import interact from "../interact/index.js"; | ||
import "../utils/domObjects.js"; | ||
import "../utils/domUtils.js"; | ||
import "../utils/extend.js"; | ||
import "../utils/is.js"; | ||
import "../utils/isNonNativeEvent.js"; | ||
import "../utils/normalizeListeners.js"; | ||
import "../utils/window.js"; | ||
/* eslint-disable no-console, eol-last, import/no-duplicates, import/no-extraneous-dependencies, import/order */ | ||
_index.default.use(_plugin.default); | ||
//# sourceMappingURL=index.js.map | ||
interact.use(defaultExport); | ||
//# sourceMappingURL=index.js.map |
@@ -1,2 +0,4 @@ | ||
var e=r(require("./plugin.prod.js"));function r(e){return e&&e.__esModule?e:{default:e}}r(require("../interact/index.prod.js")).default.use(e.default); | ||
//# sourceMappingURL=index.prod.js.map | ||
/* interact.js 1.10.26 | https://raw.github.com/taye/interact.js/main/LICENSE */ | ||
import defaultExport from"./plugin.prod.js";import interact from"../interact/index.prod.js";import"../utils/domObjects.prod.js";import"../utils/domUtils.prod.js";import"../utils/extend.prod.js";import"../utils/is.prod.js";import"../utils/isNonNativeEvent.prod.js";import"../utils/normalizeListeners.prod.js";import"../utils/window.prod.js";interact.use(defaultExport); | ||
//# sourceMappingURL=index.prod.js.map |
{ | ||
"name": "@interactjs/dev-tools", | ||
"version": "1.10.25", | ||
"version": "1.10.26", | ||
"main": "index", | ||
@@ -13,7 +13,8 @@ "module": "index", | ||
"peerDependencies": { | ||
"@interactjs/modifiers": "1.10.25", | ||
"@interactjs/utils": "1.10.25" | ||
"@interactjs/modifiers": "1.10.26", | ||
"@interactjs/utils": "1.10.26" | ||
}, | ||
"optionalDependencies": { | ||
"@interactjs/interact": "1.10.25" | ||
"@interactjs/interact": "1.10.26", | ||
"vue": "3" | ||
}, | ||
@@ -31,3 +32,3 @@ "devDependencies": { | ||
"license": "MIT", | ||
"gitHead": "ee3c52c4" | ||
"gitHead": "6e7a136f" | ||
} |
import type Interaction from '@interactjs/core/Interaction'; | ||
import type { Plugin } from '@interactjs/core/scope'; | ||
import type { OptionMethod } from '@interactjs/core/types'; | ||
import './visualizer/plugin'; | ||
import visualizer from './visualizer/plugin'; | ||
declare module '@interactjs/core/scope' { | ||
@@ -11,7 +9,2 @@ interface Scope { | ||
} | ||
declare module '@interactjs/core/InteractStatic' { | ||
interface InteractStatic { | ||
visializer: typeof visualizer; | ||
} | ||
} | ||
declare module '@interactjs/core/options' { | ||
@@ -18,0 +11,0 @@ interface BaseDefaults { |
@@ -1,20 +0,16 @@ | ||
"use strict"; | ||
/** | ||
* interact.js 1.10.26 | ||
* | ||
* Copyright (c) 2012-present Taye Adeyemi <dev@taye.me> | ||
* Released under the MIT License. | ||
* https://raw.github.com/taye/interact.js/main/LICENSE | ||
*/ | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
exports.default = void 0; | ||
var _domObjects = _interopRequireDefault(require("../utils/domObjects.js")); | ||
var _domUtils = require("../utils/domUtils.js"); | ||
var _extend = _interopRequireDefault(require("../utils/extend.js")); | ||
var _is = _interopRequireDefault(require("../utils/is.js")); | ||
var _isNonNativeEvent = _interopRequireDefault(require("../utils/isNonNativeEvent.js")); | ||
var _normalizeListeners = _interopRequireDefault(require("../utils/normalizeListeners.js")); | ||
var win = _interopRequireWildcard(require("../utils/window.js")); | ||
var _plugin = _interopRequireDefault(require("./visualizer/plugin")); | ||
function _getRequireWildcardCache(e) { if ("function" != typeof WeakMap) return null; var r = new WeakMap(), t = new WeakMap(); return (_getRequireWildcardCache = function (e) { return e ? t : r; })(e); } | ||
function _interopRequireWildcard(e, r) { if (!r && e && e.__esModule) return e; if (null === e || "object" != typeof e && "function" != typeof e) return { default: e }; var t = _getRequireWildcardCache(r); if (t && t.has(e)) return t.get(e); var n = { __proto__: null }, a = Object.defineProperty && Object.getOwnPropertyDescriptor; for (var u in e) if ("default" !== u && Object.prototype.hasOwnProperty.call(e, u)) { var i = a ? Object.getOwnPropertyDescriptor(e, u) : null; i && (i.get || i.set) ? Object.defineProperty(n, u, i) : n[u] = e[u]; } return n.default = e, t && t.set(e, n), n; } | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
/* eslint-disable import/no-duplicates -- for typescript module augmentations */ | ||
/* eslint-enable import/no-duplicates */ | ||
import domObjects from "../utils/domObjects.js"; | ||
import { parentNode } from "../utils/domUtils.js"; | ||
import extend from "../utils/extend.js"; | ||
import is from "../utils/is.js"; | ||
import isNonNativeEvent from "../utils/isNonNativeEvent.js"; | ||
import normalizeListeners from "../utils/normalizeListeners.js"; | ||
import * as win from "../utils/window.js"; | ||
var CheckName = /*#__PURE__*/function (CheckName) { | ||
@@ -31,8 +27,6 @@ CheckName["touchAction"] = "touchAction"; | ||
}; | ||
// eslint-disable-next-line no-undef | ||
const isProduction = "development" === 'production'; | ||
function install(scope, { | ||
logger | ||
} = {}) { | ||
function install(scope) { | ||
let { | ||
logger | ||
} = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {}; | ||
const { | ||
@@ -48,3 +42,3 @@ Interactable, | ||
if (options) { | ||
(0, _extend.default)(this.options.devTools, options); | ||
extend(this.options.devTools, options); | ||
return this; | ||
@@ -60,12 +54,12 @@ } | ||
Interactable.prototype._onOff = function (method, typeArg, listenerArg, options, filter) { | ||
if (_is.default.string(this.target) || this.target.addEventListener) { | ||
if (is.string(this.target) || this.target.addEventListener) { | ||
return _onOff.call(this, method, typeArg, listenerArg, options, filter); | ||
} | ||
if (_is.default.object(typeArg) && !_is.default.array(typeArg)) { | ||
if (is.object(typeArg) && !is.array(typeArg)) { | ||
options = listenerArg; | ||
listenerArg = null; | ||
} | ||
const normalizedListeners = (0, _normalizeListeners.default)(typeArg, listenerArg, filter); | ||
const normalizedListeners = normalizeListeners(typeArg, listenerArg, filter); | ||
for (const type in normalizedListeners) { | ||
if ((0, _isNonNativeEvent.default)(type, scope.actions)) continue; | ||
if (isNonNativeEvent(type, scope.actions)) continue; | ||
scope.logger.warn(prefix + `Can't add native "${type}" event listener to target without \`addEventListener(type, listener, options)\` prop.`); | ||
@@ -75,14 +69,15 @@ } | ||
}; | ||
scope.usePlugin(_plugin.default); | ||
} | ||
const checks = [{ | ||
name: CheckName.touchAction, | ||
perform({ | ||
element | ||
}) { | ||
perform(_ref) { | ||
let { | ||
element | ||
} = _ref; | ||
return !!element && !parentHasStyle(element, 'touchAction', /pan-|pinch|none/); | ||
}, | ||
getInfo({ | ||
element | ||
}) { | ||
getInfo(_ref2) { | ||
let { | ||
element | ||
} = _ref2; | ||
return [element, links.touchAction]; | ||
@@ -97,8 +92,9 @@ }, | ||
} = interaction; | ||
return interaction.prepared.name === 'resize' && element instanceof _domObjects.default.HTMLElement && !hasStyle(element, 'boxSizing', /border-box/); | ||
return interaction.prepared.name === 'resize' && element instanceof domObjects.HTMLElement && !hasStyle(element, 'boxSizing', /border-box/); | ||
}, | ||
text: 'Consider adding CSS "box-sizing: border-box" to this resizable element', | ||
getInfo({ | ||
element | ||
}) { | ||
getInfo(_ref3) { | ||
let { | ||
element | ||
} = _ref3; | ||
return [element, links.boxSizing]; | ||
@@ -125,7 +121,7 @@ } | ||
let parent = element; | ||
while (_is.default.element(parent)) { | ||
while (is.element(parent)) { | ||
if (hasStyle(parent, prop, styleRe)) { | ||
return true; | ||
} | ||
parent = (0, _domUtils.parentNode)(parent); | ||
parent = parentNode(parent); | ||
} | ||
@@ -135,12 +131,10 @@ return false; | ||
const id = 'dev-tools'; | ||
const defaultExport = isProduction ? { | ||
const defaultExport = { | ||
id, | ||
install: () => {} | ||
} : { | ||
id, | ||
install, | ||
listeners: { | ||
'interactions:action-start': ({ | ||
interaction | ||
}, scope) => { | ||
'interactions:action-start': (_ref4, scope) => { | ||
let { | ||
interaction | ||
} = _ref4; | ||
for (const check of checks) { | ||
@@ -159,3 +153,3 @@ const options = interaction.interactable && interaction.interactable.options; | ||
}; | ||
var _default = exports.default = defaultExport; | ||
//# sourceMappingURL=plugin.js.map | ||
export { defaultExport as default }; | ||
//# sourceMappingURL=plugin.js.map |
@@ -1,2 +0,4 @@ | ||
Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;t(require("../utils/domObjects.prod.js")),require("../utils/domUtils.prod.js"),t(require("../utils/extend.prod.js")),t(require("../utils/is.prod.js")),t(require("../utils/isNonNativeEvent.prod.js")),t(require("../utils/normalizeListeners.prod.js")),((t,r)=>{if(t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var i=e(r);if(i&&i.has(t))return i.get(t);var o={__proto__:null},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var u in t)if("default"!==u&&Object.prototype.hasOwnProperty.call(t,u)){var s=n?Object.getOwnPropertyDescriptor(t,u):null;s&&(s.get||s.set)?Object.defineProperty(o,u,s):o[u]=t[u]}o.default=t,i&&i.set(t,o)})(require("../utils/window.prod.js"));function e(t){if("function"!=typeof WeakMap)return null;var r=new WeakMap,i=new WeakMap;return(e=e=>e?i:r)(t)}function t(e){return e&&e.__esModule?e:{default:e}}t(require("./visualizer/plugin"));var r=(e=>(e.touchAction="touchAction",e.boxSizing="boxSizing",e.noListeners="noListeners",e))(r||{});r.touchAction,r.boxSizing,r.noListeners;const i={id:"dev-tools",install(){}};exports.default=i; | ||
//# sourceMappingURL=plugin.prod.js.map | ||
/* interact.js 1.10.26 | https://raw.github.com/taye/interact.js/main/LICENSE */ | ||
import domObjects from"../utils/domObjects.prod.js";import{parentNode}from"../utils/domUtils.prod.js";import"../utils/extend.prod.js";import is from"../utils/is.prod.js";import"../utils/isNonNativeEvent.prod.js";import"../utils/normalizeListeners.prod.js";import*as win from"../utils/window.prod.js";var CheckName=function(t){return t.touchAction="touchAction",t.boxSizing="boxSizing",t.noListeners="noListeners",t}(CheckName||{});const links={touchAction:"https://developer.mozilla.org/en-US/docs/Web/CSS/touch-action",boxSizing:"https://developer.mozilla.org/en-US/docs/Web/CSS/box-sizing"};function hasStyle(t,o,e){const i=t.style[o]||win.window.getComputedStyle(t)[o];return e.test((i||"").toString())}function parentHasStyle(t,o,e){let i=t;for(;is.element(i);){if(hasStyle(i,o,e))return!0;i=parentNode(i)}return!1}CheckName.touchAction,CheckName.boxSizing,CheckName.noListeners;const id="dev-tools",defaultExport={id:id,install(){}};export{defaultExport as default}; | ||
//# sourceMappingURL=plugin.prod.js.map |
@@ -1,8 +0,11 @@ | ||
"use strict"; | ||
/** | ||
* interact.js 1.10.26 | ||
* | ||
* Copyright (c) 2012-present Taye Adeyemi <dev@taye.me> | ||
* Released under the MIT License. | ||
* https://raw.github.com/taye/interact.js/main/LICENSE | ||
*/ | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
exports.default = void 0; | ||
var _default = exports.default = {}; | ||
//# sourceMappingURL=plugin.js.map | ||
var plugin = {}; | ||
export { plugin as default }; | ||
//# sourceMappingURL=plugin.js.map |
@@ -1,2 +0,4 @@ | ||
Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0,exports.default={}; | ||
//# sourceMappingURL=plugin.prod.js.map | ||
/* interact.js 1.10.26 | https://raw.github.com/taye/interact.js/main/LICENSE */ | ||
var plugin={};export{plugin as default}; | ||
//# sourceMappingURL=plugin.prod.js.map |
@@ -1,6 +0,8 @@ | ||
"use strict"; | ||
Object.defineProperty(exports, "__esModule", { | ||
value: true | ||
}); | ||
//# sourceMappingURL=vueModules.js.map | ||
/** | ||
* interact.js 1.10.26 | ||
* | ||
* Copyright (c) 2012-present Taye Adeyemi <dev@taye.me> | ||
* Released under the MIT License. | ||
* https://raw.github.com/taye/interact.js/main/LICENSE | ||
*/ | ||
//# sourceMappingURL=vueModules.js.map |
@@ -1,2 +0,3 @@ | ||
Object.defineProperty(exports,"__esModule",{value:!0}); | ||
//# sourceMappingURL=vueModules.prod.js.map | ||
/* interact.js 1.10.26 | https://raw.github.com/taye/interact.js/main/LICENSE */ | ||
//# sourceMappingURL=vueModules.prod.js.map |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
Minified code
QualityThis package contains minified code. This may be harmless in some cases where minified code is included in packaged libraries, however packages on npm should not minify code.
Found 1 instance in 1 package
39
328
1
34015
4