diff --git a/apps/web-antd/package.json b/apps/web-antd/package.json index 332f8c40b..6d001275d 100644 --- a/apps/web-antd/package.json +++ b/apps/web-antd/package.json @@ -28,7 +28,6 @@ "dependencies": { "@form-create/ant-design-vue": "catalog:", "@form-create/antd-designer": "catalog:", - "@tinyflow-ai/vue": "1.1.1", "@tinymce/tinymce-vue": "catalog:", "@vben/access": "workspace:*", "@vben/common-ui": "workspace:*", diff --git a/apps/web-antd/src/views/ai/workflow/form/modules/workflow-design.vue b/apps/web-antd/src/views/ai/workflow/form/modules/workflow-design.vue index fde4c6e38..3dac7eb3c 100644 --- a/apps/web-antd/src/views/ai/workflow/form/modules/workflow-design.vue +++ b/apps/web-antd/src/views/ai/workflow/form/modules/workflow-design.vue @@ -5,12 +5,12 @@ import { inject, ref } from 'vue'; import { useVbenDrawer } from '@vben/common-ui'; import { IconifyIcon } from '@vben/icons'; +import { Tinyflow } from '@vben/plugins/tinyflow'; import { isNumber } from '@vben/utils'; import { Button, Input, Select } from 'ant-design-vue'; import { testWorkflow } from '#/api/ai/workflow'; -import { Tinyflow } from '#/components/tinyflow'; defineProps<{ provider: any; diff --git a/packages/effects/plugins/package.json b/packages/effects/plugins/package.json index 97e405e54..8361d58aa 100644 --- a/packages/effects/plugins/package.json +++ b/packages/effects/plugins/package.json @@ -29,9 +29,14 @@ "./markmap": { "types": "./src/markmap/index.ts", "default": "./src/markmap/index.ts" + }, + "./tinyflow": { + "types": "./src/tinyflow/index.ts", + "default": "./src/tinyflow/index.ts" } }, "dependencies": { + "@tinyflow-ai/vue": "catalog:", "@vben-core/form-ui": "workspace:*", "@vben-core/shadcn-ui": "workspace:*", "@vben-core/shared": "workspace:*", diff --git a/apps/web-antd/src/components/Tinyflow/index.ts b/packages/effects/plugins/src/tinyflow/index.ts similarity index 100% rename from apps/web-antd/src/components/Tinyflow/index.ts rename to packages/effects/plugins/src/tinyflow/index.ts diff --git a/apps/web-antd/src/components/Tinyflow/Tinyflow.vue b/packages/effects/plugins/src/tinyflow/tinyflow.vue similarity index 100% rename from apps/web-antd/src/components/Tinyflow/Tinyflow.vue rename to packages/effects/plugins/src/tinyflow/tinyflow.vue diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 9fa7b2f12..cf8b328bc 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -93,6 +93,9 @@ catalogs: '@tanstack/vue-store': specifier: ^0.7.1 version: 0.7.3 + '@tinyflow-ai/vue': + specifier: ^1.1.1 + version: 1.1.1 '@tinymce/tinymce-vue': specifier: ^6.1.0 version: 6.3.0 @@ -725,9 +728,6 @@ importers: '@form-create/antd-designer': specifier: 'catalog:' version: 3.3.0(vue@3.5.18(typescript@5.9.2)) - '@tinyflow-ai/vue': - specifier: 1.1.1 - version: 1.1.1(svelte@5.38.6)(vue@3.5.18(typescript@5.9.2)) '@tinymce/tinymce-vue': specifier: 'catalog:' version: 6.3.0(tinymce@7.9.1)(vue@3.5.18(typescript@5.9.2)) @@ -1813,6 +1813,9 @@ importers: packages/effects/plugins: dependencies: + '@tinyflow-ai/vue': + specifier: 'catalog:' + version: 1.1.1(svelte@5.38.6)(vue@3.5.18(typescript@5.9.2)) '@vben-core/form-ui': specifier: workspace:* version: link:../../@core/ui-kit/form-ui diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml index 0c4be45e3..9daa27969 100644 --- a/pnpm-workspace.yaml +++ b/pnpm-workspace.yaml @@ -41,6 +41,7 @@ catalog: '@tanstack/vue-query': ^5.81.5 '@tanstack/vue-store': ^0.7.1 '@tinymce/tinymce-vue': ^6.1.0 + '@tinyflow-ai/vue': ^1.1.1 '@form-create/ant-design-vue': ^3.2.27 '@form-create/antd-designer': ^3.3.0 '@form-create/designer': ^3.3.0