style(editor): 相对路径改成alias

This commit is contained in:
roymondchen 2023-04-10 15:16:32 +08:00
parent a60e067d4e
commit 40adc77978
45 changed files with 130 additions and 86 deletions

View File

@ -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": [

View File

@ -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",

View File

@ -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<{

View File

@ -25,7 +25,7 @@
<script lang="ts" setup name="MEditorContentMenu">
import { nextTick, onMounted, onUnmounted, ref } from 'vue';
import { MenuButton, MenuComponent } from '../type';
import { MenuButton, MenuComponent } from '@editor/type';
import ToolButton from './ToolButton.vue';

View File

@ -39,7 +39,7 @@ import { TMagicCard, TMagicInput, tMagicMessage } from '@tmagic/design';
import { ColumnConfig, TableConfig } from '@tmagic/form';
import { CodeParam, Id } from '@tmagic/schema';
import type { Services } from '../type';
import type { Services } from '@editor/type';
import CodeDraftEditor from './CodeDraftEditor.vue';
const defaultParamColConfig: ColumnConfig = {

View File

@ -23,7 +23,7 @@
<script lang="ts" setup name="MEditorLayout">
import { computed, onMounted, onUnmounted, ref } from 'vue';
import Resizer from '../layouts/Resizer.vue';
import Resizer from '@editor/layouts/Resizer.vue';
const emit = defineEmits(['update:left', 'change', 'update:right']);

View File

@ -25,8 +25,8 @@
<script lang="ts" setup name="MEditorScrollViewer">
import { computed, onMounted, onUnmounted, ref, watch } from 'vue';
import { ScrollViewerEvent } from '../type';
import { ScrollViewer } from '../utils/scroll-viewer';
import type { ScrollViewerEvent } from '@editor/type';
import { ScrollViewer } from '@editor/utils/scroll-viewer';
import ScrollBar from './ScrollBar.vue';

View File

@ -29,8 +29,9 @@ import { isEmpty, map } from 'lodash-es';
import { createValues, FormItem, FormState, TableConfig } from '@tmagic/form';
import { HookType, Id } from '@tmagic/schema';
import Icon from '../components/Icon.vue';
import { CodeParamStatement, HookData, Services } from '../type';
import Icon from '@editor/components/Icon.vue';
import type { CodeParamStatement, HookData, Services } from '@editor/type';
const services = inject<Services>('services');
const mForm = inject<FormState>('mForm');
const emit = defineEmits(['change']);

View File

@ -14,7 +14,8 @@ import { isEmpty, map } from 'lodash-es';
import { createValues, FieldsetConfig, FormState } from '@tmagic/form';
import { Id } from '@tmagic/schema';
import { CodeParamStatement, Services } from '../type';
import type { CodeParamStatement, Services } from '@editor/type';
const services = inject<Services>('services');
const mForm = inject<FormState>('mForm');
const emit = defineEmits(['change']);

View File

@ -41,7 +41,8 @@ import { TMagicButton } from '@tmagic/design';
import { FormState } from '@tmagic/form';
import { ActionType } from '@tmagic/schema';
import { EventSelectConfig, Services } from '../type';
import type { EventSelectConfig, Services } from '@editor/type';
const services = inject<Services>('services');
const props = defineProps<{

View File

@ -19,7 +19,7 @@ import { Close, Delete } from '@element-plus/icons-vue';
import { TMagicButton, TMagicTooltip } from '@tmagic/design';
import { FormState } from '@tmagic/form';
import { Services } from '../type';
import type { Services } from '@editor/type';
const props = defineProps<{
config: any;

View File

@ -17,9 +17,9 @@ import { Plus } from '@element-plus/icons-vue';
import { NodeType } from '@tmagic/schema';
import MIcon from '../components/Icon.vue';
import type { Services } from '../type';
import { generatePageNameByApp } from '../utils';
import MIcon from '@editor/components/Icon.vue';
import type { Services } from '@editor/type';
import { generatePageNameByApp } from '@editor/utils';
const services = inject<Services>('services');

View File

@ -47,8 +47,8 @@ import { computed, inject, ref, watch } from 'vue';
import { TMagicScrollbar } from '@tmagic/design';
import Layout from '../components/Layout.vue';
import { GetColumnWidth, Services } from '../type';
import Layout from '@editor/components/Layout.vue';
import type { GetColumnWidth, Services } from '@editor/type';
import AddPageBox from './AddPageBox.vue';

View File

@ -12,8 +12,8 @@ import { Back, Delete, FullScreen, Grid, Memo, Right, ScaleToOriginal, ZoomIn, Z
import { NodeType } from '@tmagic/schema';
import ToolButton from '../components/ToolButton.vue';
import { ColumnLayout, MenuBarData, MenuButton, MenuComponent, MenuItem, Services } from '../type';
import ToolButton from '@editor/components/ToolButton.vue';
import { ColumnLayout, MenuBarData, MenuButton, MenuComponent, MenuItem, Services } from '@editor/type';
const props = withDefaults(
defineProps<{

View File

@ -20,7 +20,7 @@ import { tMagicMessage } from '@tmagic/design';
import type { FormValue } from '@tmagic/form';
import { MForm } from '@tmagic/form';
import type { Services } from '../type';
import type { Services } from '@editor/type';
const emit = defineEmits(['mounted']);

View File

@ -39,9 +39,9 @@ import serialize from 'serialize-javascript';
import { TMagicCollapse, TMagicCollapseItem, TMagicScrollbar, TMagicTooltip } from '@tmagic/design';
import { removeClassNameByClassName } from '@tmagic/utils';
import MIcon from '../../components/Icon.vue';
import SearchInput from '../../components/SearchInput.vue';
import type { ComponentGroup, ComponentItem, Services, StageOptions } from '../../type';
import MIcon from '@editor/components/Icon.vue';
import SearchInput from '@editor/components/SearchInput.vue';
import type { ComponentGroup, ComponentItem, Services, StageOptions } from '@editor/type';
const searchText = ref('');

View File

@ -8,8 +8,8 @@ import { CopyDocument, Delete, Files, Plus } from '@element-plus/icons-vue';
import { NodeType } from '@tmagic/schema';
import ContentMenu from '../../components/ContentMenu.vue';
import type { ComponentGroup, MenuButton, MenuComponent, Services } from '../../type';
import ContentMenu from '@editor/components/ContentMenu.vue';
import type { ComponentGroup, MenuButton, MenuComponent, Services } from '@editor/type';
const props = defineProps<{
layerContentMenu: (MenuButton | MenuComponent)[];

View File

@ -58,9 +58,9 @@ import type { Id, MNode, MPage } from '@tmagic/schema';
import { MContainer, NodeType } from '@tmagic/schema';
import { getNodePath, isPage } from '@tmagic/utils';
import SearchInput from '../../components/SearchInput.vue';
import type { MenuButton, MenuComponent, Services } from '../../type';
import { Layout } from '../../type';
import SearchInput from '@editor/components/SearchInput.vue';
import type { MenuButton, MenuComponent, Services } from '@editor/type';
import { Layout } from '@editor/type';
import LayerMenu from './LayerMenu.vue';
@ -138,7 +138,7 @@ const allowDrop = (draggingNode: any, dropNode: any, type: string): boolean => {
if (ingType !== NodeType.PAGE && data.type === NodeType.PAGE) return false;
if (ingType === NodeType.PAGE && data.type !== NodeType.PAGE) return false;
if (!data || !data.type) return false;
if (!data?.type) return false;
if (['prev', 'next'].includes(type)) return true;
if (data.items || data.type === 'container') return true;

View File

@ -89,9 +89,9 @@ import { Coin, EditPen, Files } from '@element-plus/icons-vue';
import { getConfig, TMagicTabs } from '@tmagic/design';
import MIcon from '../../components/Icon.vue';
import type { MenuButton, MenuComponent, SideComponent, SideItem } from '../../type';
import { SideBarData } from '../../type';
import MIcon from '@editor/components/Icon.vue';
import type { MenuButton, MenuComponent, SideComponent, SideItem } from '@editor/type';
import { SideBarData } from '@editor/type';
import CodeBlockList from './code-block/CodeBlockList.vue';
import ComponentListPanel from './ComponentListPanel.vue';

View File

@ -38,10 +38,10 @@ import { TMagicDrawer } from '@tmagic/design';
import { ColumnConfig } from '@tmagic/form';
import { CodeBlockContent } from '@tmagic/schema';
import FunctionEditor from '../../../components/FunctionEditor.vue';
import Layout from '../../../components/Layout.vue';
import type { ListState, Services } from '../../../type';
import { serializeConfig } from '../../../utils/editor';
import FunctionEditor from '@editor/components/FunctionEditor.vue';
import Layout from '@editor/components/Layout.vue';
import type { ListState, Services } from '@editor/type';
import { serializeConfig } from '@editor/utils/editor';
const services = inject<Services>('services');
const codeOptions = inject('codeOptions', {});

View File

@ -58,9 +58,9 @@ import { TMagicButton, tMagicMessage, TMagicScrollbar, TMagicTooltip, TMagicTree
import { ColumnConfig } from '@tmagic/form';
import { CodeBlockContent, Id } from '@tmagic/schema';
import Icon from '../../../components/Icon.vue';
import SearchInput from '../../../components/SearchInput.vue';
import { CodeDeleteErrorType, CodeDslItem, Services } from '../../../type';
import Icon from '@editor/components/Icon.vue';
import SearchInput from '@editor/components/SearchInput.vue';
import { CodeDeleteErrorType, CodeDslItem, Services } from '@editor/type';
import CodeBlockEditor from './CodeBlockEditor.vue';

View File

@ -14,7 +14,7 @@ import { TMagicButton } from '@tmagic/design';
import type { MNode } from '@tmagic/schema';
import { getNodePath } from '@tmagic/utils';
import type { Services } from '../../type';
import type { Services } from '@editor/type';
const services = inject<Services>('services');
const editorService = services?.editorService;

View File

@ -53,8 +53,8 @@ import { CaretBottom, Delete, DocumentCopy } from '@element-plus/icons-vue';
import { TMagicIcon, TMagicPopover, TMagicTooltip } from '@tmagic/design';
import type { MPage } from '@tmagic/schema';
import ToolButton from '../../components/ToolButton.vue';
import type { Services } from '../../type';
import ToolButton from '@editor/components/ToolButton.vue';
import type { Services } from '@editor/type';
import PageBarScrollContainer from './PageBarScrollContainer.vue';

View File

@ -32,9 +32,9 @@ import { ArrowLeftBold, ArrowRightBold, Plus } from '@element-plus/icons-vue';
import { NodeType } from '@tmagic/schema';
import Icon from '../../components/Icon.vue';
import type { Services } from '../../type';
import { generatePageNameByApp } from '../../utils/editor';
import Icon from '@editor/components/Icon.vue';
import type { Services } from '@editor/type';
import { generatePageNameByApp } from '@editor/utils/editor';
const services = inject<Services>('services');
const editorService = services?.editorService;

View File

@ -33,9 +33,9 @@ import { cloneDeep } from 'lodash-es';
import type { MContainer } from '@tmagic/schema';
import StageCore, { calcValueByFontsize, getOffset, Runtime } from '@tmagic/stage';
import ScrollViewer from '../../components/ScrollViewer.vue';
import { Layout, MenuButton, MenuComponent, Services, StageOptions } from '../../type';
import { useStage } from '../../utils/stage';
import ScrollViewer from '@editor/components/ScrollViewer.vue';
import { Layout, MenuButton, MenuComponent, Services, StageOptions } from '@editor/type';
import { useStage } from '@editor/utils/stage';
import ViewerMenu from './ViewerMenu.vue';

View File

@ -9,10 +9,10 @@ import { Bottom, CopyDocument, Delete, DocumentCopy, Top } from '@element-plus/i
import { NodeType } from '@tmagic/schema';
import { isPage } from '@tmagic/utils';
import ContentMenu from '../../components/ContentMenu.vue';
import storageService from '../../services/storage';
import { LayerOffset, Layout, MenuButton, MenuComponent, Services } from '../../type';
import { COPY_STORAGE_KEY } from '../../utils/editor';
import ContentMenu from '@editor/components/ContentMenu.vue';
import storageService from '@editor/services/storage';
import { LayerOffset, Layout, MenuButton, MenuComponent, Services } from '@editor/type';
import { COPY_STORAGE_KEY } from '@editor/utils/editor';
const props = withDefaults(
defineProps<{ isMultiSelect?: boolean; stageContentMenu: (MenuButton | MenuComponent)[] }>(),

View File

@ -21,7 +21,7 @@ import KeyController from 'keycon';
import { isPage } from '@tmagic/utils';
import type { MenuButton, MenuComponent, Services } from '../../type';
import type { MenuButton, MenuComponent, Services } from '@editor/type';
import Breadcrumb from './Breadcrumb.vue';
import PageBar from './PageBar.vue';

View File

@ -18,7 +18,7 @@
import { EventEmitter } from 'events';
import { compose } from '../utils/compose';
import { compose } from '@editor/utils/compose';
const methodName = (prefix: string, name: string) => `${prefix}${name[0].toUpperCase()}${name.substring(1)}`;

View File

@ -21,9 +21,9 @@ import { keys, pick } from 'lodash-es';
import { CodeBlockContent, CodeBlockDSL, Id } from '@tmagic/schema';
import type { CodeState } from '../type';
import { CODE_DRAFT_STORAGE_KEY } from '../type';
import { info } from '../utils/logger';
import type { CodeState } from '@editor/type';
import { CODE_DRAFT_STORAGE_KEY } from '@editor/type';
import { info } from '@editor/utils/logger';
import BaseService from './BaseService';

View File

@ -18,7 +18,7 @@
import { reactive } from 'vue';
import type { ComponentGroup, ComponentGroupState } from '../type';
import type { ComponentGroup, ComponentGroupState } from '@editor/type';
import BaseService from './BaseService';

View File

@ -24,10 +24,10 @@ import { NodeType } from '@tmagic/schema';
import StageCore from '@tmagic/stage';
import { getNodePath, isNumber, isPage, isPop } from '@tmagic/utils';
import historyService from '../services/history';
import storageService, { Protocol } from '../services/storage';
import type { AddMNode, EditorNodeInfo, PastePosition, StepValue, StoreState, StoreStateKey } from '../type';
import { LayerOffset, Layout } from '../type';
import historyService from '@editor/services/history';
import storageService, { Protocol } from '@editor/services/storage';
import type { AddMNode, EditorNodeInfo, PastePosition, StepValue, StoreState, StoreStateKey } from '@editor/type';
import { LayerOffset, Layout } from '@editor/type';
import {
change2Fixed,
COPY_STORAGE_KEY,
@ -37,8 +37,8 @@ import {
getNodeIndex,
isFixed,
setLayout,
} from '../utils/editor';
import { beforePaste, getAddParent } from '../utils/operator';
} from '@editor/utils/editor';
import { beforePaste, getAddParent } from '@editor/utils/operator';
import BaseService from './BaseService';
import propsService from './props';

View File

@ -22,7 +22,7 @@ import { cloneDeep } from 'lodash-es';
import { DEFAULT_EVENTS, DEFAULT_METHODS, EventOption } from '@tmagic/core';
import { toLine } from '@tmagic/utils';
import type { ComponentGroup } from '../type';
import type { ComponentGroup } from '@editor/type';
import BaseService from './BaseService';

View File

@ -20,8 +20,8 @@ import { reactive } from 'vue';
import type { MPage } from '@tmagic/schema';
import { HistoryState, StepValue } from '../type';
import { UndoRedo } from '../utils/undo-redo';
import type { HistoryState, StepValue } from '@editor/type';
import { UndoRedo } from '@editor/utils/undo-redo';
import BaseService from './BaseService';

View File

@ -23,8 +23,8 @@ import type { FormConfig } from '@tmagic/form';
import type { MComponent, MNode } from '@tmagic/schema';
import { toLine } from '@tmagic/utils';
import type { PropsState } from '../type';
import { fillConfig } from '../utils/props';
import type { PropsState } from '@editor/type';
import { fillConfig } from '@editor/utils/props';
import BaseService from './BaseService';

View File

@ -18,8 +18,8 @@
import { reactive } from 'vue';
import editorService from '../services/editor';
import type { StageRect, UiState } from '../type';
import editorService from '@editor/services/editor';
import type { StageRect, UiState } from '@editor/type';
import BaseService from './BaseService';

View File

@ -16,7 +16,7 @@
* limitations under the License.
*/
import { InstallOptions } from '../type';
import { InstallOptions } from '@editor/type';
let $TMAGIC_EDITOR: InstallOptions = {} as any;

View File

@ -2,8 +2,8 @@ import { isEmpty } from 'lodash-es';
import { CodeBlockContent, HookType, Id } from '@tmagic/schema';
import { Target } from '../services/dep';
import { HookData } from '../type';
import { Target } from '@editor/services/dep';
import type { HookData } from '@editor/type';
export const createCodeBlockTarget = (id: Id, codeBlock: CodeBlockContent) =>
new Target({

View File

@ -23,7 +23,7 @@ import { NodeType } from '@tmagic/schema';
import type StageCore from '@tmagic/stage';
import { getNodePath, isNumber, isPage, isPop } from '@tmagic/utils';
import { Layout } from '../type';
import { Layout } from '@editor/type';
export const COPY_STORAGE_KEY = '$MagicEditorCopyData';
/**

View File

@ -4,10 +4,10 @@ import { isEmpty } from 'lodash-es';
import { Id, MContainer, MNode } from '@tmagic/schema';
import { isPage } from '@tmagic/utils';
import editorService from '../services/editor';
import propsService from '../services/props';
import { AddMNode, PastePosition } from '../type';
import { generatePageNameByApp, getInitPositionStyle } from '../utils/editor';
import editorService from '@editor/services/editor';
import propsService from '@editor/services/props';
import type { AddMNode, PastePosition } from '@editor/type';
import { generatePageNameByApp, getInitPositionStyle } from '@editor/utils/editor';
/**
* id以及校准了坐标的配置

View File

@ -2,9 +2,9 @@ import { computed } from 'vue';
import StageCore, { GuidesType, RemoveEventData, SortEventData, UpdateEventData } from '@tmagic/stage';
import editorService from '../services/editor';
import uiService from '../services/ui';
import { H_GUIDE_LINE_STORAGE_KEY, StageOptions, V_GUIDE_LINE_STORAGE_KEY } from '../type';
import editorService from '@editor/services/editor';
import uiService from '@editor/services/ui';
import { H_GUIDE_LINE_STORAGE_KEY, StageOptions, V_GUIDE_LINE_STORAGE_KEY } from '@editor/type';
import { getGuideLineFromCache } from './editor';

View File

@ -5,7 +5,10 @@
"declaration": true,
"declarationDir": "types",
"forceConsistentCasingInFileNames": true,
"paths": {},
"outDir": "./types",
"paths": {
"@editor/*": ["src/*"],
},
},
"include": [
"src"

View File

@ -30,8 +30,9 @@ export default defineConfig({
resolve: {
alias:
process.env.NODE_ENV === 'production'
? []
? [{ find: /^@editor/, replacement: path.join(__dirname, './src') }]
: [
{ find: /^@editor/, replacement: path.join(__dirname, './src') },
{ find: /^@tmagic\/schema/, replacement: path.join(__dirname, '../schema/src/index.ts') },
{ find: /^@tmagic\/utils/, replacement: path.join(__dirname, '../utils/src/index.ts') },
{ find: /^@tmagic\/core/, replacement: path.join(__dirname, '../core/src/index.ts') },

View File

@ -50,6 +50,7 @@ export default defineConfig({
replacement: path.join(__dirname, '../packages/editor/src/theme/index.scss'),
},
{ find: /^@tmagic\/core/, replacement: path.join(__dirname, '../packages/core/src/index.ts') },
{ find: /^@editor/, replacement: path.join(__dirname, '../packages/editor/src/') },
{ find: /^@tmagic\/editor/, replacement: path.join(__dirname, '../packages/editor/src/index.ts') },
{ find: /^@tmagic\/schema/, replacement: path.join(__dirname, '../packages/schema/src/index.ts') },
{ find: /^@tmagic\/form/, replacement: path.join(__dirname, '../packages/form/src/index.ts') },

35
pnpm-lock.yaml generated
View File

@ -296,6 +296,9 @@ importers:
sass:
specifier: ^1.35.1
version: 1.35.1
tsc-alias:
specifier: ^1.8.5
version: 1.8.5
typescript:
specifier: ^5.0.4
version: 5.0.4
@ -4478,6 +4481,11 @@ packages:
engines: {node: '>= 10'}
dev: true
/commander@9.5.0:
resolution: {integrity: sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==}
engines: {node: ^12.20.0 || >=14}
dev: true
/commitizen@4.2.4:
resolution: {integrity: sha512-LlZChbDzg3Ir3O2S7jSo/cgWp5/QwylQVr59K4xayVq8S4/RdKzSyJkghAiZZHfhh5t4pxunUoyeg0ml1q/7aw==}
engines: {node: '>= 10'}
@ -7363,6 +7371,11 @@ packages:
resolution: {integrity: sha512-r65nCZhrbXXb6dXOACihYApHw2Q6pV0M3V0PSxd74N0+D8nzAdEAITq2oAjA1jVnKI+tGvEBUpqiMh0+rW6zDQ==}
dev: true
/mylas@2.1.13:
resolution: {integrity: sha512-+MrqnJRtxdF+xngFfUUkIMQrUUL0KsxbADUkn23Z/4ibGg192Q+z+CQyiYwvWTsYjJygmMR8+w3ZDa98Zh6ESg==}
engines: {node: '>=12.0.0'}
dev: true
/nanoid@3.3.6:
resolution: {integrity: sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==}
engines: {node: ^10 || ^12 || ^13.7 || ^14 || >=15.0.1}
@ -7693,6 +7706,12 @@ packages:
semver-compare: 1.0.0
dev: true
/plimit-lit@1.5.0:
resolution: {integrity: sha512-Eb/MqCb1Iv/ok4m1FqIXqvUKPISufcjZ605hl3KM/n8GaX8zfhtgdLwZU3vKjuHGh2O9Rjog/bHTq8ofIShdng==}
dependencies:
queue-lit: 1.5.0
dev: true
/pngjs@5.0.0:
resolution: {integrity: sha512-40QW5YalBNfQo5yRYmiw7Yz6TKKVr3h6970B2YE+3fQpsWcrbj1PzJgxeJ19DRQjhMbKPIuMY8rFaXc8moolVw==}
engines: {node: '>=10.13.0'}
@ -7800,6 +7819,10 @@ packages:
resolution: {integrity: sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==}
dev: true
/queue-lit@1.5.0:
resolution: {integrity: sha512-IslToJ4eiCEE9xwMzq3viOO5nH8sUWUCwoElrhNMozzr9IIt2qqvB4I+uHu/zJTQVqc9R5DFwok4ijNK1pU3fA==}
dev: true
/queue-microtask@1.2.3:
resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==}
dev: true
@ -8835,6 +8858,18 @@ packages:
dev: true
optional: true
/tsc-alias@1.8.5:
resolution: {integrity: sha512-Y3ka0olwSRdbHPyX5kXhYY2aoBKuT53DFdeY+PpQUR4hg5M/b8eIRmC8dL4FBdd0wT366iWc6iDUUGe6QwI7mg==}
hasBin: true
dependencies:
chokidar: 3.5.3
commander: 9.5.0
globby: 11.1.0
mylas: 2.1.13
normalize-path: 3.0.0
plimit-lit: 1.5.0
dev: true
/tsconfig-paths@3.14.2:
resolution: {integrity: sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==}
dependencies:

View File

@ -20,7 +20,6 @@
// src/index.ts, .
"@tmagic/*": ["packages/*/src"],
"@editor/*": ["packages/editor/src/*"],
"@form/*": ["packages/form/src/*"],
},
"types": [
"node",