From 40adc7797880d5e00141546fb6ccd2afc973e05f Mon Sep 17 00:00:00 2001 From: roymondchen Date: Mon, 10 Apr 2023 15:16:32 +0800 Subject: [PATCH] =?UTF-8?q?style(editor):=20=E7=9B=B8=E5=AF=B9=E8=B7=AF?= =?UTF-8?q?=E5=BE=84=E6=94=B9=E6=88=90alias?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .eslintrc.js | 1 + packages/editor/package.json | 3 +- .../editor/src/components/CodeDraftEditor.vue | 4 +-- .../editor/src/components/ContentMenu.vue | 2 +- .../editor/src/components/FunctionEditor.vue | 2 +- packages/editor/src/components/Layout.vue | 2 +- .../editor/src/components/ScrollViewer.vue | 4 +-- packages/editor/src/fields/CodeSelect.vue | 5 +-- packages/editor/src/fields/CodeSelectCol.vue | 3 +- packages/editor/src/fields/EventSelect.vue | 3 +- packages/editor/src/fields/UISelect.vue | 2 +- packages/editor/src/layouts/AddPageBox.vue | 6 ++-- packages/editor/src/layouts/Framework.vue | 4 +-- packages/editor/src/layouts/NavMenu.vue | 4 +-- packages/editor/src/layouts/PropsPanel.vue | 2 +- .../layouts/sidebar/ComponentListPanel.vue | 6 ++-- .../editor/src/layouts/sidebar/LayerMenu.vue | 4 +-- .../editor/src/layouts/sidebar/LayerPanel.vue | 8 ++--- .../editor/src/layouts/sidebar/Sidebar.vue | 6 ++-- .../sidebar/code-block/CodeBlockEditor.vue | 8 ++--- .../sidebar/code-block/CodeBlockList.vue | 6 ++-- .../src/layouts/workspace/Breadcrumb.vue | 2 +- .../editor/src/layouts/workspace/PageBar.vue | 4 +-- .../workspace/PageBarScrollContainer.vue | 6 ++-- .../editor/src/layouts/workspace/Stage.vue | 6 ++-- .../src/layouts/workspace/ViewerMenu.vue | 8 ++--- .../src/layouts/workspace/Workspace.vue | 2 +- packages/editor/src/services/BaseService.ts | 2 +- packages/editor/src/services/codeBlock.ts | 6 ++-- packages/editor/src/services/componentList.ts | 2 +- packages/editor/src/services/editor.ts | 12 +++---- packages/editor/src/services/events.ts | 2 +- packages/editor/src/services/history.ts | 4 +-- packages/editor/src/services/props.ts | 4 +-- packages/editor/src/services/ui.ts | 4 +-- packages/editor/src/utils/config.ts | 2 +- packages/editor/src/utils/dep.ts | 4 +-- packages/editor/src/utils/editor.ts | 2 +- packages/editor/src/utils/operator.ts | 8 ++--- packages/editor/src/utils/stage.ts | 6 ++-- packages/editor/tsconfig.build.json | 5 ++- packages/editor/vite.config.ts | 3 +- playground/vite.config.ts | 1 + pnpm-lock.yaml | 35 +++++++++++++++++++ tsconfig.json | 1 - 45 files changed, 130 insertions(+), 86 deletions(-) diff --git a/.eslintrc.js b/.eslintrc.js index 6f0cdbb6..74a721a4 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -31,6 +31,7 @@ module.exports = { ignorePatterns: ['.eslintrc.js'], rules: { 'vue/no-mutating-props': 'off', + 'vue/multi-word-component-names': 'off', 'no-param-reassign': 'off', '@typescript-eslint/no-require-imports': 'off', "@typescript-eslint/no-misused-promises": [ diff --git a/packages/editor/package.json b/packages/editor/package.json index a64c6cdf..4e90f72f 100644 --- a/packages/editor/package.json +++ b/packages/editor/package.json @@ -24,7 +24,7 @@ "license": "Apache-2.0", "scripts": { "build": "npm run build:type && vite build", - "build:type": "npm run clear:type && vue-tsc --declaration --emitDeclarationOnly --project tsconfig.build.json", + "build:type": "npm run clear:type && vue-tsc --declaration --emitDeclarationOnly --project tsconfig.build.json && tsc-alias -p tsconfig.build.json", "clear:type": "rimraf ./types" }, "engines": { @@ -78,6 +78,7 @@ "@vue/test-utils": "^2.0.0", "rimraf": "^3.0.2", "sass": "^1.35.1", + "tsc-alias": "^1.8.5", "typescript": "^5.0.4", "vite": "^4.2.1", "vite-plugin-vue-setup-extend": "^0.4.0", diff --git a/packages/editor/src/components/CodeDraftEditor.vue b/packages/editor/src/components/CodeDraftEditor.vue index b85f7ac4..a80bb984 100644 --- a/packages/editor/src/components/CodeDraftEditor.vue +++ b/packages/editor/src/components/CodeDraftEditor.vue @@ -32,8 +32,8 @@ import { TMagicButton, tMagicMessage, tMagicMessageBox } from '@tmagic/design'; import { Id } from '@tmagic/schema'; import { datetimeFormatter } from '@tmagic/utils'; -import MagicCodeEditor from '../layouts/CodeEditor.vue'; -import type { Services } from '../type'; +import MagicCodeEditor from '@editor/layouts/CodeEditor.vue'; +import type { Services } from '@editor/type'; const props = withDefaults( defineProps<{ diff --git a/packages/editor/src/components/ContentMenu.vue b/packages/editor/src/components/ContentMenu.vue index 46933773..22ea46f7 100644 --- a/packages/editor/src/components/ContentMenu.vue +++ b/packages/editor/src/components/ContentMenu.vue @@ -25,7 +25,7 @@