Socket
Socket
Sign inDemoInstall

@interactjs/dev-tools

Package Overview
Dependencies
Maintainers
2
Versions
117
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@interactjs/dev-tools - npm Package Compare versions

Comparing version 1.10.25 to 1.10.26

visualizer/plugin.stub.js

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

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