From b87cb8bea7d165179123383344297536980bcc11 Mon Sep 17 00:00:00 2001 From: qmhc <544022268@qq.com> Date: Tue, 11 Apr 2023 22:15:37 +0800 Subject: [PATCH] revert: fix: on demand import interactjs packages --- docs/package.json | 1 + package.json | 11 ++--------- pnpm-lock.yaml | 8 ++++++++ src/components/grid-item.vue | 9 +-------- 4 files changed, 12 insertions(+), 17 deletions(-) diff --git a/docs/package.json b/docs/package.json index 771312f..03c10e9 100644 --- a/docs/package.json +++ b/docs/package.json @@ -1,5 +1,6 @@ { "name": "grid-layout-plus-docs", + "type": "module", "scripts": { "build": "vitepress build", "preview": "vitepress preview", diff --git a/package.json b/package.json index 8274b8d..c4f9a55 100644 --- a/package.json +++ b/package.json @@ -47,16 +47,9 @@ "./*": "./*" }, "dependencies": { - "@interactjs/actions": "^1.10.17", - "@interactjs/auto-scroll": "^1.10.17", - "@interactjs/auto-start": "^1.10.17", - "@interactjs/core": "^1.10.17", - "@interactjs/dev-tools": "^1.10.17", - "@interactjs/interact": "^1.10.17", - "@interactjs/modifiers": "^1.10.17", - "@interactjs/utils": "^1.10.17", "@vexip-ui/hooks": "^1.8.2", - "@vexip-ui/utils": "^1.10.2" + "@vexip-ui/utils": "^1.10.2", + "interactjs": "^1.10.17" }, "devDependencies": { "@commitlint/cli": "^17.5.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index a317269..48f7f35 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -39,6 +39,7 @@ importers: execa: ^7.1.1 happy-dom: ^8.9.0 husky: ^8.0.3 + interactjs: ^1.10.17 is-ci: ^3.0.1 kolorist: ^1.7.0 lint-staged: ^13.2.0 @@ -69,6 +70,7 @@ importers: '@interactjs/utils': 1.10.17 '@vexip-ui/hooks': 1.8.2_vue@3.2.47 '@vexip-ui/utils': 1.10.2 + interactjs: 1.10.17 devDependencies: '@commitlint/cli': 17.5.1 '@interactjs/types': 1.10.17 @@ -4173,6 +4175,12 @@ packages: resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==} dev: true + /interactjs/1.10.17: + resolution: {integrity: sha512-grjHJgnWkCoQLmAlk2yalNd1r0ztUhXLJNVjSOfWn1wfNNgU2tx1cDEkro9WYerDNC9UG3MZTeD4O6zOM5gbIA==} + dependencies: + '@interactjs/types': 1.10.17 + dev: false + /internal-slot/1.0.5: resolution: {integrity: sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==} engines: {node: '>= 0.4'} diff --git a/src/components/grid-item.vue b/src/components/grid-item.vue index 2758783..243b0c0 100644 --- a/src/components/grid-item.vue +++ b/src/components/grid-item.vue @@ -22,14 +22,7 @@ import { getControlPosition, createCoreData } from '../helpers/draggable' import { getColsFromBreakpoint } from '../helpers/responsive' import { getDocumentDir } from '../helpers/dom' -import '@interactjs/auto-start' -import '@interactjs/auto-scroll' -import '@interactjs/actions/drag' -import '@interactjs/actions/resize' -import '@interactjs/modifiers' -import '@interactjs/dev-tools' - -import interact from '@interactjs/interact' +import interact from 'interactjs' const props = defineProps({ isDraggable: {