django-vue3-admin-web/node_modules/@interactjs/interactjs/index.js
2025-10-20 21:21:14 +08:00

55 lines
1.4 KiB
JavaScript

/**
* interact.js 1.10.27
*
* Copyright (c) 2012-present Taye Adeyemi <dev@taye.me>
* Released under the MIT License.
* https://raw.github.com/taye/interact.js/main/LICENSE
*/
import actions from "../actions/plugin.js";
import autoScroll from "../auto-scroll/plugin.js";
import autoStart from "../auto-start/plugin.js";
import interactablePreventDefault from "../core/interactablePreventDefault.js";
import devTools from "../dev-tools/plugin.js";
import inertia from "../inertia/plugin.js";
import interact from "../interact/index.js";
export { default } from "../interact/index.js";
import modifiers from "../modifiers/plugin.js";
import offset from "../offset/plugin.js";
import pointerEvents from "../pointer-events/plugin.js";
import reflow from "../reflow/plugin.js";
/* eslint-disable import/no-duplicates -- for typescript module augmentations */
/* eslint-enable import/no-duplicates */
interact.use(interactablePreventDefault);
interact.use(offset);
// pointerEvents
interact.use(pointerEvents);
// inertia
interact.use(inertia);
// snap, resize, etc.
interact.use(modifiers);
// autoStart, hold
interact.use(autoStart);
// drag and drop, resize, gesture
interact.use(actions);
// autoScroll
interact.use(autoScroll);
// reflow
interact.use(reflow);
// eslint-disable-next-line no-undef
{
interact.use(devTools);
}
interact.default = interact;
//# sourceMappingURL=index.js.map